diff --git a/src/licensedcode/data/rules/3dslicer-1.0_4.RULE b/src/licensedcode/data/rules/3dslicer-1.0_4.RULE index a0e36083210..7f2dd57745c 100644 --- a/src/licensedcode/data/rules/3dslicer-1.0_4.RULE +++ b/src/licensedcode/data/rules/3dslicer-1.0_4.RULE @@ -1,9 +1,9 @@ --- license_expression: 3dslicer-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes ignorable_urls: - https://www.slicer.org/LICENSE --- -{{https://www.slicer.org/LICENSE}} \ No newline at end of file + https://www.slicer.org/LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/abstyles_2.RULE b/src/licensedcode/data/rules/abstyles_2.RULE index 26d62150068..f3ee58a46c0 100644 --- a/src/licensedcode/data/rules/abstyles_2.RULE +++ b/src/licensedcode/data/rules/abstyles_2.RULE @@ -1,6 +1,7 @@ --- license_expression: abstyles is_license_reference: yes +is_required_phrase: yes --- Abstyles License \ No newline at end of file diff --git a/src/licensedcode/data/rules/adapt-1.0_2.RULE b/src/licensedcode/data/rules/adapt-1.0_2.RULE index 043fc20177f..3ed691041ac 100644 --- a/src/licensedcode/data/rules/adapt-1.0_2.RULE +++ b/src/licensedcode/data/rules/adapt-1.0_2.RULE @@ -1,6 +1,7 @@ --- license_expression: adapt-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/adobe-glyph_1.RULE b/src/licensedcode/data/rules/adobe-glyph_1.RULE index c3e5ab2e87f..cc9b596dab1 100644 --- a/src/licensedcode/data/rules/adobe-glyph_1.RULE +++ b/src/licensedcode/data/rules/adobe-glyph_1.RULE @@ -1,6 +1,7 @@ --- license_expression: adobe-glyph is_license_reference: yes +is_required_phrase: yes --- -Adobe Glyph \ No newline at end of file +Adobe-Glyph \ No newline at end of file diff --git a/src/licensedcode/data/rules/adobe-scl_4.RULE b/src/licensedcode/data/rules/adobe-scl_4.RULE index f03f5c23405..cf6ed839cce 100644 --- a/src/licensedcode/data/rules/adobe-scl_4.RULE +++ b/src/licensedcode/data/rules/adobe-scl_4.RULE @@ -1,6 +1,7 @@ --- license_expression: adobe-scl is_license_reference: yes +is_required_phrase: yes --- Adobe Systems Incorporated Source Code License Agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/adsl_2.RULE b/src/licensedcode/data/rules/adsl_2.RULE index f398619d87a..a6b6a78140b 100644 --- a/src/licensedcode/data/rules/adsl_2.RULE +++ b/src/licensedcode/data/rules/adsl_2.RULE @@ -1,6 +1,7 @@ --- license_expression: adsl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/afl-3.0.RULE b/src/licensedcode/data/rules/afl-3.0.RULE index 6101b8182e9..e6f6c977eda 100644 --- a/src/licensedcode/data/rules/afl-3.0.RULE +++ b/src/licensedcode/data/rules/afl-3.0.RULE @@ -1,6 +1,7 @@ --- license_expression: afl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://opensource.org/licenses/afl-3.0.php diff --git a/src/licensedcode/data/rules/afmparse_1.RULE b/src/licensedcode/data/rules/afmparse_1.RULE index 9c72930cb89..fe5f04c4cac 100644 --- a/src/licensedcode/data/rules/afmparse_1.RULE +++ b/src/licensedcode/data/rules/afmparse_1.RULE @@ -1,9 +1,8 @@ --- license_expression: afmparse is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/afpl-9.0_4.RULE b/src/licensedcode/data/rules/afpl-9.0_4.RULE index 51736c570be..505ee2d6d20 100644 --- a/src/licensedcode/data/rules/afpl-9.0_4.RULE +++ b/src/licensedcode/data/rules/afpl-9.0_4.RULE @@ -1,6 +1,7 @@ --- license_expression: afpl-9.0 is_license_reference: yes +is_required_phrase: yes relevance: 99 --- diff --git a/src/licensedcode/data/rules/agpl-1.0-plus_63.RULE b/src/licensedcode/data/rules/agpl-1.0-plus_63.RULE index 7b57c958879..63721686eb0 100644 --- a/src/licensedcode/data/rules/agpl-1.0-plus_63.RULE +++ b/src/licensedcode/data/rules/agpl-1.0-plus_63.RULE @@ -2,9 +2,7 @@ license_expression: agpl-1.0-plus is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/agpl-1.0_4.RULE b/src/licensedcode/data/rules/agpl-1.0_4.RULE index 25ce20663f5..c405c43fea0 100644 --- a/src/licensedcode/data/rules/agpl-1.0_4.RULE +++ b/src/licensedcode/data/rules/agpl-1.0_4.RULE @@ -1,6 +1,7 @@ --- license_expression: agpl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/agpl-2.0_1.RULE b/src/licensedcode/data/rules/agpl-2.0_1.RULE index 7d8038f7e3e..dbc036d53ed 100644 --- a/src/licensedcode/data/rules/agpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/agpl-2.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: agpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/agpl-2.0_4.RULE b/src/licensedcode/data/rules/agpl-2.0_4.RULE index 81aa9653efa..af2b1e04f8b 100644 --- a/src/licensedcode/data/rules/agpl-2.0_4.RULE +++ b/src/licensedcode/data/rules/agpl-2.0_4.RULE @@ -1,6 +1,7 @@ --- license_expression: agpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_20.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_20.RULE index d90bd429baf..792155e2a3c 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_20.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_20.RULE @@ -1,6 +1,7 @@ --- license_expression: agpl-3.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_264.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_264.RULE index 740e7e8b65d..1031241f209 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_264.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_264.RULE @@ -3,7 +3,6 @@ license_expression: agpl-3.0-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_271.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_271.RULE index 9eeaa83cac6..ece965e0f4f 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_271.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_271.RULE @@ -3,7 +3,6 @@ license_expression: agpl-3.0-plus is_license_tag: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_276.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_276.RULE index 0c43c4b7feb..9e938a861d0 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_276.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_276.RULE @@ -1,7 +1,8 @@ --- license_expression: agpl-3.0-plus is_license_tag: yes -relevance: 100 +is_required_phrase: yes +relevance: 99 --- - LicenseRef-AGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_28.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_28.RULE index d26d48fc95f..185fa0b87f9 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_28.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_28.RULE @@ -1,6 +1,7 @@ --- license_expression: agpl-3.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_285.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_285.RULE index e6e4fb9e287..ad053b0e7c8 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_285.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_285.RULE @@ -7,4 +7,4 @@ ignorable_urls: - https://spdx.org/licenses/AGPL-3.0-or-later --- -AGPL-3.0-or-later https://spdx.org/licenses/AGPL-3.0-or-later +AGPL-3.0-or-later https://spdx.org/licenses/AGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_308.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_308.RULE index 02e2333f7ac..0073e918860 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_308.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_308.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: AGPL-3.0-or-later }} \ No newline at end of file + SPDX-LicenseIdentifier: AGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_309.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_309.RULE index 54129b2a50b..2872419293a 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_309.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_309.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: AGPL-3.0-or-later }} \ No newline at end of file + SPDXLicense-Identifier: AGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_310.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_310.RULE index 58fdfdac4a8..87ac8d9a836 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_310.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_310.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{AGPLv3 or later}} \ No newline at end of file + AGPLv3 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0-plus_required_phrase_1.RULE b/src/licensedcode/data/rules/agpl-3.0-plus_required_phrase_1.RULE index 0b84c219435..8422d5d02df 100644 --- a/src/licensedcode/data/rules/agpl-3.0-plus_required_phrase_1.RULE +++ b/src/licensedcode/data/rules/agpl-3.0-plus_required_phrase_1.RULE @@ -2,7 +2,6 @@ license_expression: agpl-3.0-plus is_license_reference: yes is_required_phrase: yes -relevance: 100 --- GNU Affero General Public License as published by" "the Free Software Foundation, either version 3 of License, or" "(at your option) any later version \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_10.RULE b/src/licensedcode/data/rules/agpl-3.0_10.RULE index 30d47080425..859604055fc 100644 --- a/src/licensedcode/data/rules/agpl-3.0_10.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_10.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -GNU Affero General Public License 3.0 +GNU Affero General Public License 3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_176.RULE b/src/licensedcode/data/rules/agpl-3.0_176.RULE index 764e0626026..d1e0f85286f 100644 --- a/src/licensedcode/data/rules/agpl-3.0_176.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_176.RULE @@ -1,7 +1,8 @@ --- license_expression: agpl-3.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- -__license__ = "{{AGPL-3.0-only}}" \ No newline at end of file +__license__ = " AGPL-3.0-only " \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_358.RULE b/src/licensedcode/data/rules/agpl-3.0_358.RULE index 5856e6b97ad..34ed9f51581 100644 --- a/src/licensedcode/data/rules/agpl-3.0_358.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_358.RULE @@ -3,7 +3,6 @@ license_expression: agpl-3.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/agpl-3.0_362.RULE b/src/licensedcode/data/rules/agpl-3.0_362.RULE index 55f68897055..470367e1e3c 100644 --- a/src/licensedcode/data/rules/agpl-3.0_362.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_362.RULE @@ -3,7 +3,6 @@ license_expression: agpl-3.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/agpl-3.0_370.RULE b/src/licensedcode/data/rules/agpl-3.0_370.RULE index 97e61e31467..65dc5a3331e 100644 --- a/src/licensedcode/data/rules/agpl-3.0_370.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_370.RULE @@ -1,7 +1,8 @@ --- license_expression: agpl-3.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- -- LicenseRef-{{AGPL-3.0}} \ No newline at end of file +- LicenseRef-AGPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_410.RULE b/src/licensedcode/data/rules/agpl-3.0_410.RULE index 09c77342d2f..5cda893e93f 100644 --- a/src/licensedcode/data/rules/agpl-3.0_410.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_410.RULE @@ -1,9 +1,9 @@ --- license_expression: agpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 notes: https://github.com/streetpea/chiaki-ng/blob/ba7402c4505ec4bd4ea9584dbcda5d6d5d8a2ee3/gui/io.github.streetpea.Chiaki4deck.appdata.xml --- -{{ AGPL-3.0-only }} \ No newline at end of file + AGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_411.RULE b/src/licensedcode/data/rules/agpl-3.0_411.RULE index ea35e76ebfc..93b2c92c1df 100644 --- a/src/licensedcode/data/rules/agpl-3.0_411.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_411.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: AGPL-3.0-only }} \ No newline at end of file + SPDX-LicenseIdentifier: AGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_412.RULE b/src/licensedcode/data/rules/agpl-3.0_412.RULE index f100d5bdefb..c8cdc697bd5 100644 --- a/src/licensedcode/data/rules/agpl-3.0_412.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_412.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: AGPL-3.0 }} \ No newline at end of file + SPDX-LicenseIdentifier: AGPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_413.RULE b/src/licensedcode/data/rules/agpl-3.0_413.RULE index 7b94f0ee71b..d4f85d4fca1 100644 --- a/src/licensedcode/data/rules/agpl-3.0_413.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_413.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: AGPL-3.0-only }} \ No newline at end of file + SPDXLicenseIdentifier: AGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_414.RULE b/src/licensedcode/data/rules/agpl-3.0_414.RULE index a29b4744eeb..753a8d04aa1 100644 --- a/src/licensedcode/data/rules/agpl-3.0_414.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_414.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: AGPL-3.0-only }} \ No newline at end of file + SPDXLicense-Identifier: AGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_415.RULE b/src/licensedcode/data/rules/agpl-3.0_415.RULE index 08d3a0d9b3d..f446b7e5bed 100644 --- a/src/licensedcode/data/rules/agpl-3.0_415.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_415.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: AGPL-3.0 }} \ No newline at end of file + SPDXLicense-Identifier: AGPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_416.RULE b/src/licensedcode/data/rules/agpl-3.0_416.RULE index 60040b24b40..42a0c62e5c6 100644 --- a/src/licensedcode/data/rules/agpl-3.0_416.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_416.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{AGPLv3 only}} \ No newline at end of file + AGPLv3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_417.RULE b/src/licensedcode/data/rules/agpl-3.0_417.RULE index 899a6092c2d..bc8cfd1eced 100644 --- a/src/licensedcode/data/rules/agpl-3.0_417.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_417.RULE @@ -1,8 +1,8 @@ --- license_expression: agpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{AGPL v3 only}} \ No newline at end of file + AGPL v3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_required_phrase_18.RULE b/src/licensedcode/data/rules/agpl-3.0_required_phrase_18.RULE index a6fb54420eb..8d19a15f7e7 100644 --- a/src/licensedcode/data/rules/agpl-3.0_required_phrase_18.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_required_phrase_18.RULE @@ -2,7 +2,6 @@ license_expression: agpl-3.0 is_license_reference: yes is_required_phrase: yes -relevance: 100 --- GNU Affero General Public License as published by Free Software Foundation, either version 3 of License, or (at your option) any later version \ No newline at end of file diff --git a/src/licensedcode/data/rules/agpl-3.0_required_phrase_5.RULE b/src/licensedcode/data/rules/agpl-3.0_required_phrase_5.RULE index 0fb329eae5f..3d1a2e0fb14 100644 --- a/src/licensedcode/data/rules/agpl-3.0_required_phrase_5.RULE +++ b/src/licensedcode/data/rules/agpl-3.0_required_phrase_5.RULE @@ -2,7 +2,6 @@ license_expression: agpl-3.0 is_license_reference: yes is_required_phrase: yes -relevance: 100 --- GNU Affero General Public License as published by diff --git a/src/licensedcode/data/rules/amazon-sl_10.RULE b/src/licensedcode/data/rules/amazon-sl_10.RULE index 1bafc9f3409..135859986d5 100644 --- a/src/licensedcode/data/rules/amazon-sl_10.RULE +++ b/src/licensedcode/data/rules/amazon-sl_10.RULE @@ -1,8 +1,8 @@ --- license_expression: amazon-sl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{Amazon Software License 1.0}} \ No newline at end of file + Amazon Software License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/amazon-sl_3.RULE b/src/licensedcode/data/rules/amazon-sl_3.RULE index 44acfa752b4..25a0d3df008 100644 --- a/src/licensedcode/data/rules/amazon-sl_3.RULE +++ b/src/licensedcode/data/rules/amazon-sl_3.RULE @@ -1,6 +1,7 @@ --- license_expression: amazon-sl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/aml_3.RULE b/src/licensedcode/data/rules/aml_3.RULE index 6119aac4d24..eb9e920dc6c 100644 --- a/src/licensedcode/data/rules/aml_3.RULE +++ b/src/licensedcode/data/rules/aml_3.RULE @@ -1,9 +1,8 @@ --- license_expression: aml is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/android-sdk-preview-2015_2.RULE b/src/licensedcode/data/rules/android-sdk-preview-2015_2.RULE index d852d753564..89576090f3f 100644 --- a/src/licensedcode/data/rules/android-sdk-preview-2015_2.RULE +++ b/src/licensedcode/data/rules/android-sdk-preview-2015_2.RULE @@ -1,6 +1,7 @@ --- license_expression: android-sdk-preview-2015 is_license_reference: yes +is_required_phrase: yes relevance: 99 --- diff --git a/src/licensedcode/data/rules/antlr-pd-fallback_1.RULE b/src/licensedcode/data/rules/antlr-pd-fallback_1.RULE index 91df0c133ae..ece425f6431 100644 --- a/src/licensedcode/data/rules/antlr-pd-fallback_1.RULE +++ b/src/licensedcode/data/rules/antlr-pd-fallback_1.RULE @@ -1,9 +1,8 @@ --- license_expression: antlr-pd-fallback is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/antlr-pd_2.RULE b/src/licensedcode/data/rules/antlr-pd_2.RULE index d2e3c8f7ed8..865a3544cc6 100644 --- a/src/licensedcode/data/rules/antlr-pd_2.RULE +++ b/src/licensedcode/data/rules/antlr-pd_2.RULE @@ -1,6 +1,7 @@ --- license_expression: antlr-pd is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/apache-1.0_1.RULE b/src/licensedcode/data/rules/apache-1.0_1.RULE index 0d907332b31..9be5628bd7e 100644 --- a/src/licensedcode/data/rules/apache-1.0_1.RULE +++ b/src/licensedcode/data/rules/apache-1.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: apache-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/apache-1.1_105.RULE b/src/licensedcode/data/rules/apache-1.1_105.RULE index 013b2cb11cb..3839bec3d99 100644 --- a/src/licensedcode/data/rules/apache-1.1_105.RULE +++ b/src/licensedcode/data/rules/apache-1.1_105.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 99 --- -{{OpenSymphony Software License}} Version 1.1. \ No newline at end of file + OpenSymphony Software License Version 1.1. \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_9.RULE b/src/licensedcode/data/rules/apache-1.1_9.RULE index 3d6193d7b2f..d2109eee777 100644 --- a/src/licensedcode/data/rules/apache-1.1_9.RULE +++ b/src/licensedcode/data/rules/apache-1.1_9.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{Apache License 1.1}} \ No newline at end of file + Apache License 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-1.1_required_phrase_5.RULE b/src/licensedcode/data/rules/apache-1.1_required_phrase_5.RULE index ada9839f93d..8f26fe99cc6 100644 --- a/src/licensedcode/data/rules/apache-1.1_required_phrase_5.RULE +++ b/src/licensedcode/data/rules/apache-1.1_required_phrase_5.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -{{apache 1 1}} license \ No newline at end of file +Apache 1.1 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1178.RULE b/src/licensedcode/data/rules/apache-2.0_1178.RULE index cef3c35d8ed..4d976af0c1f 100644 --- a/src/licensedcode/data/rules/apache-2.0_1178.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1178.RULE @@ -1,9 +1,10 @@ --- license_expression: apache-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt --- -{{Apache Software License - Version 2.0}} (http://www.apache.org/licenses/LICENSE-2.0.txt) \ No newline at end of file + Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_13.RULE b/src/licensedcode/data/rules/apache-2.0_13.RULE index 4ad42cc0685..97a0f63fb54 100644 --- a/src/licensedcode/data/rules/apache-2.0_13.RULE +++ b/src/licensedcode/data/rules/apache-2.0_13.RULE @@ -1,9 +1,10 @@ --- license_expression: apache-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- -- {{Apache 2.0 : http://www.apache.org/licenses/LICENSE-2.0 }} +- Apache 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_1314.RULE b/src/licensedcode/data/rules/apache-2.0_1314.RULE index 80533c34601..e6659537277 100644 --- a/src/licensedcode/data/rules/apache-2.0_1314.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1314.RULE @@ -1,10 +1,11 @@ --- license_expression: apache-2.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://opensource.org/licenses/Apache-2.0 --- -{{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_1346.RULE b/src/licensedcode/data/rules/apache-2.0_1346.RULE index ee188506a3a..346e47ca51c 100644 --- a/src/licensedcode/data/rules/apache-2.0_1346.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1346.RULE @@ -1,6 +1,7 @@ --- license_expression: apache-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 99 notes: http://subversion.tigris.org/license-1.html pointed to different licenses over time apache-1.1 and then apache-2.0 diff --git a/src/licensedcode/data/rules/apache-2.0_1362.RULE b/src/licensedcode/data/rules/apache-2.0_1362.RULE index 8eaeb4a09f3..d8af69fce54 100644 --- a/src/licensedcode/data/rules/apache-2.0_1362.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1362.RULE @@ -1,10 +1,10 @@ --- license_expression: apache-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{License: Apache-2 + License: Apache-2 -License: Apache-2}} \ No newline at end of file +License: Apache-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1375.RULE b/src/licensedcode/data/rules/apache-2.0_1375.RULE index 05ffa0f3aca..a2575515432 100644 --- a/src/licensedcode/data/rules/apache-2.0_1375.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1375.RULE @@ -1,9 +1,10 @@ --- license_expression: apache-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 referenced_filenames: - LICENSE --- -{{provided under the Apache-2.0 License](./LICENSE)}} + provided under the Apache-2.0 License](./LICENSE) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1376.RULE b/src/licensedcode/data/rules/apache-2.0_1376.RULE index 4eb7b004854..2be3202d0b8 100644 --- a/src/licensedcode/data/rules/apache-2.0_1376.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1376.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -{{provided under the Apache-2.0 License}} + provided under the Apache-2.0 License \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_1380.RULE b/src/licensedcode/data/rules/apache-2.0_1380.RULE index 8578f93d5f0..dce7ec8dd79 100644 --- a/src/licensedcode/data/rules/apache-2.0_1380.RULE +++ b/src/licensedcode/data/rules/apache-2.0_1380.RULE @@ -1,8 +1,8 @@ --- license_expression: apache-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: Apache-2.0 }} \ No newline at end of file + SPDXLicense-Identifier: Apache-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_182.RULE b/src/licensedcode/data/rules/apache-2.0_182.RULE index ac6b1933a08..1b4a1adf926 100644 --- a/src/licensedcode/data/rules/apache-2.0_182.RULE +++ b/src/licensedcode/data/rules/apache-2.0_182.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -The {{Apache License, Version 2.0}} \ No newline at end of file +The Apache License, Version 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_217.RULE b/src/licensedcode/data/rules/apache-2.0_217.RULE index 6964877b020..95aa46571d9 100644 --- a/src/licensedcode/data/rules/apache-2.0_217.RULE +++ b/src/licensedcode/data/rules/apache-2.0_217.RULE @@ -2,8 +2,7 @@ license_expression: apache-2.0 is_license_reference: yes is_required_phrase: yes -relevance: 100 -minimum_coverage: 100 +relevance: 80 --- Apache 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_297.RULE b/src/licensedcode/data/rules/apache-2.0_297.RULE index 7dcc6d6ba14..38d3056fccb 100644 --- a/src/licensedcode/data/rules/apache-2.0_297.RULE +++ b/src/licensedcode/data/rules/apache-2.0_297.RULE @@ -1,10 +1,11 @@ --- license_expression: apache-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0 --- -* The {{Apache 2.0 License}} +* The Apache 2.0 License http://www.apache.org/licenses/LICENSE-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_337.RULE b/src/licensedcode/data/rules/apache-2.0_337.RULE index ecd70844396..a7381f8f71b 100644 --- a/src/licensedcode/data/rules/apache-2.0_337.RULE +++ b/src/licensedcode/data/rules/apache-2.0_337.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -licenced under {{apache license 2.0}} \ No newline at end of file +licenced under apache license 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_392.RULE b/src/licensedcode/data/rules/apache-2.0_392.RULE index 40eb9115f3f..7dc520c41ed 100644 --- a/src/licensedcode/data/rules/apache-2.0_392.RULE +++ b/src/licensedcode/data/rules/apache-2.0_392.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -the {{Apache License, version 2}} \ No newline at end of file +the Apache License, version 2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_487.RULE b/src/licensedcode/data/rules/apache-2.0_487.RULE index 56e26206d34..a8b9a100d53 100644 --- a/src/licensedcode/data/rules/apache-2.0_487.RULE +++ b/src/licensedcode/data/rules/apache-2.0_487.RULE @@ -1,6 +1,7 @@ --- license_expression: apache-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/apache-2.0_667.RULE b/src/licensedcode/data/rules/apache-2.0_667.RULE index c7b61f66614..69faefd796b 100644 --- a/src/licensedcode/data/rules/apache-2.0_667.RULE +++ b/src/licensedcode/data/rules/apache-2.0_667.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -Distributed under the {{Apache 2.0 license}}. \ No newline at end of file +Distributed under the Apache 2.0 license . \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_684.RULE b/src/licensedcode/data/rules/apache-2.0_684.RULE index f89d3e70749..490efccb4b7 100644 --- a/src/licensedcode/data/rules/apache-2.0_684.RULE +++ b/src/licensedcode/data/rules/apache-2.0_684.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -under {{Apache License 2.0}} \ No newline at end of file +under Apache License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_8.RULE b/src/licensedcode/data/rules/apache-2.0_8.RULE index 9e99f4f62ec..426cfc2fef6 100644 --- a/src/licensedcode/data/rules/apache-2.0_8.RULE +++ b/src/licensedcode/data/rules/apache-2.0_8.RULE @@ -1,10 +1,11 @@ --- license_expression: apache-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.apache.org/licenses/LICENSE-2.0.txt --- -{{The Apache Software License, Version 2.0}} + The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_not_gpl.RULE b/src/licensedcode/data/rules/apache-2.0_not_gpl.RULE index 0666640644c..a6e4a198a72 100644 --- a/src/licensedcode/data/rules/apache-2.0_not_gpl.RULE +++ b/src/licensedcode/data/rules/apache-2.0_not_gpl.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 99 --- -the {{Apache Software License}} \ No newline at end of file +the Apache Software License \ 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 index 7ee4e5717e8..3a27ae45f8e 100644 --- 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 @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 OR epl-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -{{(Apache-2.0 OR EPL-2.0)}} \ No newline at end of file + (Apache-2.0 OR EPL-2.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_35.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_35.RULE index 95c87fc609a..9dd3d13db57 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit_35.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_35.RULE @@ -1,11 +1,12 @@ --- license_expression: apache-2.0 OR mit is_license_reference: yes +is_required_phrase: yes relevance: 99 referenced_filenames: - LICENSE-APACHE - LICENSE-MIT --- -{{LICENSE-APACHE -LICENSE-MIT}} \ No newline at end of file + LICENSE-APACHE +LICENSE-MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE index 08bfebe1e0b..49b418822a1 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_36.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 OR mit is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{apache-2.0 OR MIT}} \ No newline at end of file + apache-2.0 OR MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_46.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_46.RULE index 196c43d3e51..72cc8281767 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit_46.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_46.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 OR mit is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -{{dual-licensed under Apache License, version 2 and MIT}} + dual-licensed under Apache License, version 2 and MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_or_mit_48.RULE b/src/licensedcode/data/rules/apache-2.0_or_mit_48.RULE index 789a3f0048f..fe7b50c2c3d 100644 --- a/src/licensedcode/data/rules/apache-2.0_or_mit_48.RULE +++ b/src/licensedcode/data/rules/apache-2.0_or_mit_48.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 OR mit is_license_reference: yes +is_required_phrase: yes relevance: 99 --- -{{Apache-2.0/MIT}} \ No newline at end of file + Apache-2.0/MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_required_phrase_23.RULE b/src/licensedcode/data/rules/apache-2.0_required_phrase_23.RULE index 0d51cfde0b8..2a6b2cec895 100644 --- a/src/licensedcode/data/rules/apache-2.0_required_phrase_23.RULE +++ b/src/licensedcode/data/rules/apache-2.0_required_phrase_23.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 99 --- -a copy of Apache license \ No newline at end of file +copy of Apache license diff --git a/src/licensedcode/data/rules/apache-2.0_required_phrase_35.RULE b/src/licensedcode/data/rules/apache-2.0_required_phrase_35.RULE index 9a67a42f57d..50321bcc7a9 100644 --- a/src/licensedcode/data/rules/apache-2.0_required_phrase_35.RULE +++ b/src/licensedcode/data/rules/apache-2.0_required_phrase_35.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_clue: yes -relevance: 60 +skip_for_required_phrase_generation: yes +relevance: 50 --- trademarks of The Apache Software Foundation \ No newline at end of file diff --git a/src/licensedcode/data/rules/apache-2.0_required_phrase_36.RULE b/src/licensedcode/data/rules/apache-2.0_required_phrase_36.RULE index fefde0fe369..146a46e68ec 100644 --- a/src/licensedcode/data/rules/apache-2.0_required_phrase_36.RULE +++ b/src/licensedcode/data/rules/apache-2.0_required_phrase_36.RULE @@ -1,7 +1,8 @@ --- license_expression: apache-2.0 is_license_clue: yes -relevance: 60 +skip_for_required_phrase_generation: yes +relevance: 50 --- trademarks of Apache Software Foundation \ No newline at end of file diff --git a/src/licensedcode/data/rules/apafml_1.RULE b/src/licensedcode/data/rules/apafml_1.RULE index 2081afe16b6..8c040064ee3 100644 --- a/src/licensedcode/data/rules/apafml_1.RULE +++ b/src/licensedcode/data/rules/apafml_1.RULE @@ -1,9 +1,8 @@ --- license_expression: apafml is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/apple-runtime-library-exception_1.RULE b/src/licensedcode/data/rules/apple-runtime-library-exception_1.RULE index a068cbc1790..3ac01ab79cb 100644 --- a/src/licensedcode/data/rules/apple-runtime-library-exception_1.RULE +++ b/src/licensedcode/data/rules/apple-runtime-library-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: apple-runtime-library-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/apsl-1.0_5.RULE b/src/licensedcode/data/rules/apsl-1.0_5.RULE index 46cc136e120..028a7deae4b 100644 --- a/src/licensedcode/data/rules/apsl-1.0_5.RULE +++ b/src/licensedcode/data/rules/apsl-1.0_5.RULE @@ -1,6 +1,7 @@ --- license_expression: apsl-1.0 is_license_reference: yes +is_required_phrase: yes --- Apple Public Source License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/apsl-1.1_5.RULE b/src/licensedcode/data/rules/apsl-1.1_5.RULE index cb86fb331e7..7651cdba7f1 100644 --- a/src/licensedcode/data/rules/apsl-1.1_5.RULE +++ b/src/licensedcode/data/rules/apsl-1.1_5.RULE @@ -1,6 +1,7 @@ --- license_expression: apsl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/apsl-1.1_7.RULE b/src/licensedcode/data/rules/apsl-1.1_7.RULE index b3aff559d1e..630768e0048 100644 --- a/src/licensedcode/data/rules/apsl-1.1_7.RULE +++ b/src/licensedcode/data/rules/apsl-1.1_7.RULE @@ -1,6 +1,7 @@ --- license_expression: apsl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/apsl-1.2_3.RULE b/src/licensedcode/data/rules/apsl-1.2_3.RULE index fc269ca030a..b4bdca984d6 100644 --- a/src/licensedcode/data/rules/apsl-1.2_3.RULE +++ b/src/licensedcode/data/rules/apsl-1.2_3.RULE @@ -1,6 +1,7 @@ --- license_expression: apsl-1.2 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/apsl-2.0_1.RULE b/src/licensedcode/data/rules/apsl-2.0_1.RULE index 5335f30fcd8..b2f0c30d03c 100644 --- a/src/licensedcode/data/rules/apsl-2.0_1.RULE +++ b/src/licensedcode/data/rules/apsl-2.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: apsl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/artistic-1.0-cl8_3.RULE b/src/licensedcode/data/rules/artistic-1.0-cl8_3.RULE index 5b24ce7dde4..7284ae9e3ac 100644 --- a/src/licensedcode/data/rules/artistic-1.0-cl8_3.RULE +++ b/src/licensedcode/data/rules/artistic-1.0-cl8_3.RULE @@ -1,9 +1,8 @@ --- license_expression: artistic-1.0-cl8 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/artistic-1.0_2.RULE b/src/licensedcode/data/rules/artistic-1.0_2.RULE index f3061f99e58..c94dfdb0871 100644 --- a/src/licensedcode/data/rules/artistic-1.0_2.RULE +++ b/src/licensedcode/data/rules/artistic-1.0_2.RULE @@ -1,6 +1,7 @@ --- license_expression: artistic-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/artistic-2.0_18.RULE b/src/licensedcode/data/rules/artistic-2.0_18.RULE index d68b5160603..709bc4eb852 100644 --- a/src/licensedcode/data/rules/artistic-2.0_18.RULE +++ b/src/licensedcode/data/rules/artistic-2.0_18.RULE @@ -1,7 +1,8 @@ --- license_expression: artistic-2.0 is_license_reference: yes -relevance: 100 +is_required_phrase: yes +relevance: 90 --- Artistic License \ No newline at end of file diff --git a/src/licensedcode/data/rules/artistic-2.0_9.RULE b/src/licensedcode/data/rules/artistic-2.0_9.RULE index 6145edd8802..622719a06a7 100644 --- a/src/licensedcode/data/rules/artistic-2.0_9.RULE +++ b/src/licensedcode/data/rules/artistic-2.0_9.RULE @@ -1,6 +1,7 @@ --- license_expression: artistic-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/artistic-clarified_3.RULE b/src/licensedcode/data/rules/artistic-clarified_3.RULE index a0c5f5df74b..3d9197df724 100644 --- a/src/licensedcode/data/rules/artistic-clarified_3.RULE +++ b/src/licensedcode/data/rules/artistic-clarified_3.RULE @@ -1,9 +1,8 @@ --- license_expression: artistic-clarified is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_53.RULE b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_53.RULE index ef68964c3b4..91197a966c2 100644 --- a/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_53.RULE +++ b/src/licensedcode/data/rules/artistic-perl-1.0_or_gpl-1.0-plus_53.RULE @@ -1,7 +1,8 @@ --- license_expression: artistic-perl-1.0 OR gpl-1.0-plus is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -{{released under the same license as Perl.}} + released under the same license as Perl. \ No newline at end of file diff --git a/src/licensedcode/data/rules/attribution_7.RULE b/src/licensedcode/data/rules/attribution_7.RULE index 833528593a9..5d1ee149b3c 100644 --- a/src/licensedcode/data/rules/attribution_7.RULE +++ b/src/licensedcode/data/rules/attribution_7.RULE @@ -1,6 +1,7 @@ --- license_expression: attribution is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/authorizenet-sdk_2.RULE b/src/licensedcode/data/rules/authorizenet-sdk_2.RULE index c7ed3142447..c3168f46c1a 100644 --- a/src/licensedcode/data/rules/authorizenet-sdk_2.RULE +++ b/src/licensedcode/data/rules/authorizenet-sdk_2.RULE @@ -1,10 +1,10 @@ --- license_expression: authorizenet-sdk is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://github.com/AuthorizeNet/sdk-java/blob/master/LICENSE.txt --- -{{https://github.com/AuthorizeNet/sdk-java/blob/master/LICENSE.txt}} \ No newline at end of file + https://github.com/AuthorizeNet/sdk-java/blob/master/LICENSE.txt \ No newline at end of file diff --git a/src/licensedcode/data/rules/bahyph_1.RULE b/src/licensedcode/data/rules/bahyph_1.RULE index 265a059f66c..f27b72a68ee 100644 --- a/src/licensedcode/data/rules/bahyph_1.RULE +++ b/src/licensedcode/data/rules/bahyph_1.RULE @@ -1,9 +1,8 @@ --- license_expression: bahyph is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/biopython_2.RULE b/src/licensedcode/data/rules/biopython_2.RULE index f08d9b08628..b947dc6481d 100644 --- a/src/licensedcode/data/rules/biopython_2.RULE +++ b/src/licensedcode/data/rules/biopython_2.RULE @@ -1,6 +1,7 @@ --- license_expression: biopython is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/blessing_2.RULE b/src/licensedcode/data/rules/blessing_2.RULE index 8b258acd415..f6af669e75b 100644 --- a/src/licensedcode/data/rules/blessing_2.RULE +++ b/src/licensedcode/data/rules/blessing_2.RULE @@ -1,9 +1,8 @@ --- license_expression: blessing is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/blueoak-1.0.0_1.RULE b/src/licensedcode/data/rules/blueoak-1.0.0_1.RULE index ba92bdd171f..c92c7c8f833 100644 --- a/src/licensedcode/data/rules/blueoak-1.0.0_1.RULE +++ b/src/licensedcode/data/rules/blueoak-1.0.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: blueoak-1.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/boost-1.0_11.RULE b/src/licensedcode/data/rules/boost-1.0_11.RULE index 8da835d020b..f1d7032ed22 100644 --- a/src/licensedcode/data/rules/boost-1.0_11.RULE +++ b/src/licensedcode/data/rules/boost-1.0_11.RULE @@ -1,6 +1,7 @@ --- license_expression: boost-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 99 --- diff --git a/src/licensedcode/data/rules/boost-1.0_4.RULE b/src/licensedcode/data/rules/boost-1.0_4.RULE index bc6aaf5b882..76872bd7a8a 100644 --- a/src/licensedcode/data/rules/boost-1.0_4.RULE +++ b/src/licensedcode/data/rules/boost-1.0_4.RULE @@ -1,7 +1,8 @@ --- license_expression: boost-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{Boost Software License 1.0}} \ No newline at end of file + Boost Software License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/borceux_2.RULE b/src/licensedcode/data/rules/borceux_2.RULE index daf187137d8..cd0532d511b 100644 --- a/src/licensedcode/data/rules/borceux_2.RULE +++ b/src/licensedcode/data/rules/borceux_2.RULE @@ -1,9 +1,8 @@ --- license_expression: borceux is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_59.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_59.RULE index d51033ebad4..724cae193d7 100644 --- a/src/licensedcode/data/rules/bsd-2-clause-views_59.RULE +++ b/src/licensedcode/data/rules/bsd-2-clause-views_59.RULE @@ -6,4 +6,4 @@ relevance: 100 notes: SPDX id --- -{{BSD-2-Clause-Views}} \ No newline at end of file + BSD-2-Clause-Views \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-2-clause-views_66.RULE b/src/licensedcode/data/rules/bsd-2-clause-views_66.RULE index 4b2441b5c27..1cf872311fd 100644 --- a/src/licensedcode/data/rules/bsd-2-clause-views_66.RULE +++ b/src/licensedcode/data/rules/bsd-2-clause-views_66.RULE @@ -1,10 +1,9 @@ --- license_expression: bsd-2-clause-views is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -{{BSD 2-Clause with views sentence}} \ No newline at end of file + BSD 2-Clause with views sentence \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-3-clause-no-military_1.RULE b/src/licensedcode/data/rules/bsd-3-clause-no-military_1.RULE index f08da3193a4..f4cd26d55c2 100644 --- a/src/licensedcode/data/rules/bsd-3-clause-no-military_1.RULE +++ b/src/licensedcode/data/rules/bsd-3-clause-no-military_1.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-3-clause-no-military is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_9.RULE b/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_9.RULE index a48d68747fb..5acb15c6536 100644 --- a/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_9.RULE +++ b/src/licensedcode/data/rules/bsd-3-clause-no-nuclear-warranty_9.RULE @@ -1,6 +1,7 @@ --- license_expression: bsd-3-clause-no-nuclear-warranty is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/bsd-3-clause-open-mpi_1.RULE b/src/licensedcode/data/rules/bsd-3-clause-open-mpi_1.RULE index 1f674c5458d..a499da9c1ed 100644 --- a/src/licensedcode/data/rules/bsd-3-clause-open-mpi_1.RULE +++ b/src/licensedcode/data/rules/bsd-3-clause-open-mpi_1.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-3-clause-open-mpi is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/bsd-4-clause-shortened_3.RULE b/src/licensedcode/data/rules/bsd-4-clause-shortened_3.RULE index cfde3deea08..8577900a7a6 100644 --- a/src/licensedcode/data/rules/bsd-4-clause-shortened_3.RULE +++ b/src/licensedcode/data/rules/bsd-4-clause-shortened_3.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-4-clause-shortened is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/bsd-new.RULE b/src/licensedcode/data/rules/bsd-new.RULE index 2fca797ade6..8ac0e8b25d1 100644 --- a/src/licensedcode/data/rules/bsd-new.RULE +++ b/src/licensedcode/data/rules/bsd-new.RULE @@ -1,6 +1,7 @@ --- license_expression: bsd-new is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://framework.zend.com/license/new-bsd diff --git a/src/licensedcode/data/rules/bsd-new_1401.RULE b/src/licensedcode/data/rules/bsd-new_1401.RULE index 48c92dcef2a..41ba1e20684 100644 --- a/src/licensedcode/data/rules/bsd-new_1401.RULE +++ b/src/licensedcode/data/rules/bsd-new_1401.RULE @@ -1,9 +1,9 @@ --- license_expression: bsd-new is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 99 notes: https://github.com/reneoelke/Php53to54/blob/568c351c7e6f66d46267ca90ddd4cc153a1b93c3/LICENCE#L4 --- -{{BSD Licence Agreement}} \ No newline at end of file + BSD Licence Agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1410.RULE b/src/licensedcode/data/rules/bsd-new_1410.RULE index 544a61c3775..819a95a6b0c 100644 --- a/src/licensedcode/data/rules/bsd-new_1410.RULE +++ b/src/licensedcode/data/rules/bsd-new_1410.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-new is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{name: BSD 3}} \ No newline at end of file + name: BSD 3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1426.RULE b/src/licensedcode/data/rules/bsd-new_1426.RULE index e38fc68535c..5c85138aca4 100644 --- a/src/licensedcode/data/rules/bsd-new_1426.RULE +++ b/src/licensedcode/data/rules/bsd-new_1426.RULE @@ -2,9 +2,9 @@ license_expression: bsd-new is_license_text: yes is_continuous: yes +minimum_coverage: 100 --- -{{ License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -29,4 +29,3 @@ License: BSD-3-clause INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (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_1428.RULE b/src/licensedcode/data/rules/bsd-new_1428.RULE index a5a227942f9..cf0cb20b234 100644 --- a/src/licensedcode/data/rules/bsd-new_1428.RULE +++ b/src/licensedcode/data/rules/bsd-new_1428.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-new is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: BSD-3-Clause }} \ No newline at end of file + SPDXLicense-Identifier: BSD-3-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1430.RULE b/src/licensedcode/data/rules/bsd-new_1430.RULE index 7ac22976974..e95fa0d56b1 100644 --- a/src/licensedcode/data/rules/bsd-new_1430.RULE +++ b/src/licensedcode/data/rules/bsd-new_1430.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-new is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{uses the "BSD 3-clause License"}} \ No newline at end of file + uses the "BSD 3-clause License" \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_1431.RULE b/src/licensedcode/data/rules/bsd-new_1431.RULE index 7dce710327e..778d6f84d83 100644 --- a/src/licensedcode/data/rules/bsd-new_1431.RULE +++ b/src/licensedcode/data/rules/bsd-new_1431.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-new is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{also uses the "BSD 3-clause License"}} \ No newline at end of file + also uses the "BSD 3-clause License" \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_460.RULE b/src/licensedcode/data/rules/bsd-new_460.RULE index ae9936542d3..8c8ebc054ef 100644 --- a/src/licensedcode/data/rules/bsd-new_460.RULE +++ b/src/licensedcode/data/rules/bsd-new_460.RULE @@ -2,7 +2,6 @@ license_expression: bsd-new is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/bsd-new_541.RULE b/src/licensedcode/data/rules/bsd-new_541.RULE index b10caedde73..07a77978c48 100644 --- a/src/licensedcode/data/rules/bsd-new_541.RULE +++ b/src/licensedcode/data/rules/bsd-new_541.RULE @@ -1,7 +1,8 @@ --- license_expression: bsd-new is_license_tag: yes +is_required_phrase: yes relevance: 100 -is_continuous: yes --- -{{License BSD 3-clause license}} + + License BSD 3-clause license \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_89.RULE b/src/licensedcode/data/rules/bsd-new_89.RULE index 8a7fb09e4a7..5c0f6eb1dbb 100644 --- a/src/licensedcode/data/rules/bsd-new_89.RULE +++ b/src/licensedcode/data/rules/bsd-new_89.RULE @@ -1,6 +1,7 @@ --- license_expression: bsd-new is_license_tag: yes +is_required_phrase: yes relevance: 99 --- diff --git a/src/licensedcode/data/rules/bsd-new_919.RULE b/src/licensedcode/data/rules/bsd-new_919.RULE index c9330239983..95df22ebe4c 100644 --- a/src/licensedcode/data/rules/bsd-new_919.RULE +++ b/src/licensedcode/data/rules/bsd-new_919.RULE @@ -1,6 +1,7 @@ --- license_expression: bsd-new is_license_reference: yes +is_required_phrase: yes relevance: 99 notes: EDL as in Eclipse Distribution License is a bsd-new --- diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_19.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_19.RULE index ee4c5aeb775..2f28ab6f41e 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_19.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_19.RULE @@ -1,6 +1,7 @@ --- license_expression: bsd-new OR gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 99 --- diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_49.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_49.RULE index 330f0dec487..4f4d3ee7d2e 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_49.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_49.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-new OR gpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{license: (BSD-3-Clause OR GPL-2.0)}} \ No newline at end of file + license: (BSD-3-Clause OR GPL-2.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_50.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_50.RULE index 5b97c3ed841..4d12d322788 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_50.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_50.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-new OR gpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ (BSD-3-Clause OR GPL-2.0)}} \ No newline at end of file + (BSD-3-Clause OR GPL-2.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_55.RULE b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_55.RULE index e445a030d29..7c7e389ef6d 100644 --- a/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_55.RULE +++ b/src/licensedcode/data/rules/bsd-new_or_gpl-2.0_55.RULE @@ -1,9 +1,9 @@ --- license_expression: bsd-new OR gpl-2.0 is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 notes: Seen in libcap in Go --- -{{BSD three clause, or GPL2.}} \ No newline at end of file + BSD three clause, or GPL2. \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-original-uc_11.RULE b/src/licensedcode/data/rules/bsd-original-uc_11.RULE index d787b0f2956..7f69525dc7f 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_11.RULE +++ b/src/licensedcode/data/rules/bsd-original-uc_11.RULE @@ -1,6 +1,7 @@ --- license_expression: bsd-original-uc is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/bsd-original-uc_17.RULE b/src/licensedcode/data/rules/bsd-original-uc_17.RULE index 6165b2b333e..34aa8b84142 100644 --- a/src/licensedcode/data/rules/bsd-original-uc_17.RULE +++ b/src/licensedcode/data/rules/bsd-original-uc_17.RULE @@ -1,6 +1,7 @@ --- license_expression: bsd-original-uc is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/bsd-original_98.RULE b/src/licensedcode/data/rules/bsd-original_98.RULE index 7441df89a5b..2ed4a70c83c 100644 --- a/src/licensedcode/data/rules/bsd-original_98.RULE +++ b/src/licensedcode/data/rules/bsd-original_98.RULE @@ -2,6 +2,7 @@ license_expression: bsd-original is_license_text: yes is_continuous: yes +skip_for_required_phrase_generation: yes --- {{ diff --git a/src/licensedcode/data/rules/bsd-protection_3.RULE b/src/licensedcode/data/rules/bsd-protection_3.RULE index 9578e6cebe3..347ea069197 100644 --- a/src/licensedcode/data/rules/bsd-protection_3.RULE +++ b/src/licensedcode/data/rules/bsd-protection_3.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-protection is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/bsd-simplified_342.RULE b/src/licensedcode/data/rules/bsd-simplified_342.RULE index aa5ca07fded..660ee471048 100644 --- a/src/licensedcode/data/rules/bsd-simplified_342.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_342.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-simplified is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: BSD-2-Clause }} \ No newline at end of file + SPDX-LicenseIdentifier: BSD-2-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_343.RULE b/src/licensedcode/data/rules/bsd-simplified_343.RULE index e84c47458ee..f7a33bedc26 100644 --- a/src/licensedcode/data/rules/bsd-simplified_343.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_343.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-simplified is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: BSD-2-Clause }} \ No newline at end of file + SPDXLicense-Identifier: BSD-2-Clause \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-simplified_required_phrase_1.RULE b/src/licensedcode/data/rules/bsd-simplified_required_phrase_1.RULE index 7856ec6f487..6f04349077b 100644 --- a/src/licensedcode/data/rules/bsd-simplified_required_phrase_1.RULE +++ b/src/licensedcode/data/rules/bsd-simplified_required_phrase_1.RULE @@ -1,8 +1,8 @@ --- license_expression: bsd-simplified -is_license_clue: yes +is_license_reference: yes +is_required_phrase: yes relevance: 60 -is_continuous: yes --- -BSD-2 +BSD-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/bsd-source-code_12.RULE b/src/licensedcode/data/rules/bsd-source-code_12.RULE index 9ead857c493..d30e26d57d1 100644 --- a/src/licensedcode/data/rules/bsd-source-code_12.RULE +++ b/src/licensedcode/data/rules/bsd-source-code_12.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-source-code is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/bsd-zero_7.RULE b/src/licensedcode/data/rules/bsd-zero_7.RULE index 636ae308cc0..94d766ca805 100644 --- a/src/licensedcode/data/rules/bsd-zero_7.RULE +++ b/src/licensedcode/data/rules/bsd-zero_7.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-zero is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/bsl-1.1_3.RULE b/src/licensedcode/data/rules/bsl-1.1_3.RULE index e25ef7596a7..d4eca166883 100644 --- a/src/licensedcode/data/rules/bsl-1.1_3.RULE +++ b/src/licensedcode/data/rules/bsl-1.1_3.RULE @@ -1,6 +1,7 @@ --- license_expression: bsl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/c-uda-1.0_1.RULE b/src/licensedcode/data/rules/c-uda-1.0_1.RULE index f894930eb91..3f51fdfa275 100644 --- a/src/licensedcode/data/rules/c-uda-1.0_1.RULE +++ b/src/licensedcode/data/rules/c-uda-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: c-uda-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ca-tosl-1.1_2.RULE b/src/licensedcode/data/rules/ca-tosl-1.1_2.RULE index 32c35773325..7750da4a916 100644 --- a/src/licensedcode/data/rules/ca-tosl-1.1_2.RULE +++ b/src/licensedcode/data/rules/ca-tosl-1.1_2.RULE @@ -1,6 +1,7 @@ --- license_expression: ca-tosl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cal-1.0-combined-work-exception_1.RULE b/src/licensedcode/data/rules/cal-1.0-combined-work-exception_1.RULE index dda64772e7c..c119c0c5096 100644 --- a/src/licensedcode/data/rules/cal-1.0-combined-work-exception_1.RULE +++ b/src/licensedcode/data/rules/cal-1.0-combined-work-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: cal-1.0-combined-work-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cal-1.0-combined-work-exception_8.RULE b/src/licensedcode/data/rules/cal-1.0-combined-work-exception_8.RULE index 25ca17973e9..18aba7c2539 100644 --- a/src/licensedcode/data/rules/cal-1.0-combined-work-exception_8.RULE +++ b/src/licensedcode/data/rules/cal-1.0-combined-work-exception_8.RULE @@ -1,6 +1,7 @@ --- license_expression: cal-1.0-combined-work-exception is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cal-1.0_10.RULE b/src/licensedcode/data/rules/cal-1.0_10.RULE index 66c67e8d058..bf185214005 100644 --- a/src/licensedcode/data/rules/cal-1.0_10.RULE +++ b/src/licensedcode/data/rules/cal-1.0_10.RULE @@ -1,9 +1,8 @@ --- license_expression: cal-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- CAL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cal-1.0_3.RULE b/src/licensedcode/data/rules/cal-1.0_3.RULE index 730d7350ad4..b9822e15b3c 100644 --- a/src/licensedcode/data/rules/cal-1.0_3.RULE +++ b/src/licensedcode/data/rules/cal-1.0_3.RULE @@ -1,9 +1,8 @@ --- license_expression: cal-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/caldera_1.RULE b/src/licensedcode/data/rules/caldera_1.RULE index 4d4a64ef831..257f6dd7554 100644 --- a/src/licensedcode/data/rules/caldera_1.RULE +++ b/src/licensedcode/data/rules/caldera_1.RULE @@ -1,9 +1,8 @@ --- license_expression: caldera is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/can-ogl-2.0-en_12.RULE b/src/licensedcode/data/rules/can-ogl-2.0-en_12.RULE index 403c63d270e..8dbb0984647 100644 --- a/src/licensedcode/data/rules/can-ogl-2.0-en_12.RULE +++ b/src/licensedcode/data/rules/can-ogl-2.0-en_12.RULE @@ -1,9 +1,8 @@ --- license_expression: can-ogl-2.0-en is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OGL-Canada-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-1.0_4.RULE b/src/licensedcode/data/rules/cc-by-1.0_4.RULE index b13132eeb7b..923b64877a1 100644 --- a/src/licensedcode/data/rules/cc-by-1.0_4.RULE +++ b/src/licensedcode/data/rules/cc-by-1.0_4.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-2.5-au_1.RULE b/src/licensedcode/data/rules/cc-by-2.5-au_1.RULE index 81a24bc4bab..83bd47e6f43 100644 --- a/src/licensedcode/data/rules/cc-by-2.5-au_1.RULE +++ b/src/licensedcode/data/rules/cc-by-2.5-au_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-2.5-au is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-3.0-at_2.RULE b/src/licensedcode/data/rules/cc-by-3.0-at_2.RULE index 83415e7c16a..60a8b9cf1ed 100644 --- a/src/licensedcode/data/rules/cc-by-3.0-at_2.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0-at_2.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-3.0-at is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-3.0-at_3.RULE b/src/licensedcode/data/rules/cc-by-3.0-at_3.RULE index 3618987eb26..aec88165682 100644 --- a/src/licensedcode/data/rules/cc-by-3.0-at_3.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0-at_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-3.0-at is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-3.0-de_2.RULE b/src/licensedcode/data/rules/cc-by-3.0-de_2.RULE index 1ff01b68a99..b62a36aee46 100644 --- a/src/licensedcode/data/rules/cc-by-3.0-de_2.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0-de_2.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-3.0-de is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-3.0-de_3.RULE index 490f5d73a84..feb15b6cdf9 100644 --- a/src/licensedcode/data/rules/cc-by-3.0-de_3.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0-de_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-3.0-de is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-3.0-nl_2.RULE b/src/licensedcode/data/rules/cc-by-3.0-nl_2.RULE index 770f812aa64..ca34f8b4937 100644 --- a/src/licensedcode/data/rules/cc-by-3.0-nl_2.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0-nl_2.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-3.0-nl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-3.0-nl_3.RULE b/src/licensedcode/data/rules/cc-by-3.0-nl_3.RULE index 2f193b78cd1..9e6e09fa962 100644 --- a/src/licensedcode/data/rules/cc-by-3.0-nl_3.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0-nl_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-3.0-nl is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-3.0-us_1.RULE b/src/licensedcode/data/rules/cc-by-3.0-us_1.RULE index f698e1ec19f..ed59c60256b 100644 --- a/src/licensedcode/data/rules/cc-by-3.0-us_1.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0-us_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-3.0-us is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-3.0_113.RULE b/src/licensedcode/data/rules/cc-by-3.0_113.RULE index 10c5f842f1c..b8d396800fc 100644 --- a/src/licensedcode/data/rules/cc-by-3.0_113.RULE +++ b/src/licensedcode/data/rules/cc-by-3.0_113.RULE @@ -3,7 +3,6 @@ license_expression: cc-by-3.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cc-by-4.0_103.RULE b/src/licensedcode/data/rules/cc-by-4.0_103.RULE index 41ffb27c3c5..ddbe47e9b50 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_103.RULE +++ b/src/licensedcode/data/rules/cc-by-4.0_103.RULE @@ -3,7 +3,6 @@ license_expression: cc-by-4.0 is_license_tag: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cc-by-4.0_104.RULE b/src/licensedcode/data/rules/cc-by-4.0_104.RULE index 1652e9b1c3d..727944a477f 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_104.RULE +++ b/src/licensedcode/data/rules/cc-by-4.0_104.RULE @@ -3,7 +3,6 @@ license_expression: cc-by-4.0 is_license_tag: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cc-by-4.0_4.RULE b/src/licensedcode/data/rules/cc-by-4.0_4.RULE index ca0ebf35916..70f662792b4 100644 --- a/src/licensedcode/data/rules/cc-by-4.0_4.RULE +++ b/src/licensedcode/data/rules/cc-by-4.0_4.RULE @@ -3,7 +3,6 @@ license_expression: cc-by-4.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Creative Commons Attribution 4.0 International (CC BY 4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-1.0_10.RULE b/src/licensedcode/data/rules/cc-by-nc-1.0_10.RULE index a5bfad9e7a1..98bd9efaceb 100644 --- a/src/licensedcode/data/rules/cc-by-nc-1.0_10.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-1.0_10.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-2.0_8.RULE b/src/licensedcode/data/rules/cc-by-nc-2.0_8.RULE index 87e45ca3b84..989f39b8907 100644 --- a/src/licensedcode/data/rules/cc-by-nc-2.0_8.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-2.0_8.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-2.5.RULE b/src/licensedcode/data/rules/cc-by-nc-2.5.RULE index ce976f67500..351fc8ea29d 100644 --- a/src/licensedcode/data/rules/cc-by-nc-2.5.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-2.5.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-2.5 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-nc/2.5/ diff --git a/src/licensedcode/data/rules/cc-by-nc-2.5_7.RULE b/src/licensedcode/data/rules/cc-by-nc-2.5_7.RULE index b88acef6801..6397bab69e7 100644 --- a/src/licensedcode/data/rules/cc-by-nc-2.5_7.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-2.5_7.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-2.5 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-2.5_url_glc_25.RULE b/src/licensedcode/data/rules/cc-by-nc-2.5_url_glc_25.RULE index a4f2b471912..a700fdfe7b6 100644 --- a/src/licensedcode/data/rules/cc-by-nc-2.5_url_glc_25.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-2.5_url_glc_25.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-2.5 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://creativecommons.org/licenses/by-nc/2.5 diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0-de_1.RULE b/src/licensedcode/data/rules/cc-by-nc-3.0-de_1.RULE index 0b459ea5846..859bea46cd1 100644 --- a/src/licensedcode/data/rules/cc-by-nc-3.0-de_1.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-3.0-de_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-3.0-de is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nc-3.0-de_3.RULE index 8d54372d15c..32a158b1780 100644 --- a/src/licensedcode/data/rules/cc-by-nc-3.0-de_3.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-3.0-de_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-nc-3.0-de is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0_15.RULE b/src/licensedcode/data/rules/cc-by-nc-3.0_15.RULE index 4088710dc44..3438b72e15d 100644 --- a/src/licensedcode/data/rules/cc-by-nc-3.0_15.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-3.0_15.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-3.0_6.RULE b/src/licensedcode/data/rules/cc-by-nc-3.0_6.RULE index 59f717420e9..4623e32f55b 100644 --- a/src/licensedcode/data/rules/cc-by-nc-3.0_6.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-3.0_6.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-4.0_8.RULE b/src/licensedcode/data/rules/cc-by-nc-4.0_8.RULE index 62d0b78c057..76a9acbd694 100644 --- a/src/licensedcode/data/rules/cc-by-nc-4.0_8.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-4.0_8.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-4.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-1.0_59.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-1.0_59.RULE index 322679e0695..5b030b118db 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-1.0_59.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-1.0_59.RULE @@ -2,9 +2,7 @@ license_expression: cc-by-nc-nd-1.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_1.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_1.RULE index bfb56040915..9167948e2e6 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_1.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-nd-3.0-de is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_3.RULE index 79a3de62488..e0eeb7e8519 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_3.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-de_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-nc-nd-3.0-de is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-igo_2.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-igo_2.RULE index 7e1d485f96e..c50f83b9ccd 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0-igo_2.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0-igo_2.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-nd-3.0-igo is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_15.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_15.RULE index 04e2ec56d91..b4233d03f67 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-3.0_15.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-3.0_15.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-nd-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-nd-4.0_59.RULE b/src/licensedcode/data/rules/cc-by-nc-nd-4.0_59.RULE index d2dd9781758..ba3f08738d2 100644 --- a/src/licensedcode/data/rules/cc-by-nc-nd-4.0_59.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-nd-4.0_59.RULE @@ -2,10 +2,8 @@ license_expression: cc-by-nc-nd-4.0 is_license_tag: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -license: {{CC-BY-NC-ND-4.0}} \ No newline at end of file +license: CC-BY-NC-ND-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_2.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_2.RULE index 16d4561d04c..abff65907ac 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_2.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_2.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-sa-2.0-fr is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_3.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_3.RULE index 5371bfdbd99..5f1850098f6 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_3.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-fr_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-nc-sa-2.0-fr is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-uk_1.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-uk_1.RULE index 36aee6300e0..44aeb55b2c2 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-2.0-uk_1.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-2.0-uk_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-sa-2.0-uk is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_1.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_1.RULE index 0426f4c45bf..55138859c80 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_1.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-sa-3.0-de is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_3.RULE index a2fa8fa3e23..5fb63e670ea 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_3.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-de_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-nc-sa-3.0-de is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-igo_1.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-igo_1.RULE index d09f6bb4b47..1b3b3d155b5 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0-igo_1.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0-igo_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-sa-3.0-igo is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_28.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_28.RULE index e8442c5f41b..651879d15be 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-3.0_28.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-3.0_28.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-sa-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nc-sa-4.0_14.RULE b/src/licensedcode/data/rules/cc-by-nc-sa-4.0_14.RULE index 0eb5d5a1bc1..9cbb9205974 100644 --- a/src/licensedcode/data/rules/cc-by-nc-sa-4.0_14.RULE +++ b/src/licensedcode/data/rules/cc-by-nc-sa-4.0_14.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nc-sa-4.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nd-3.0-de_1.RULE b/src/licensedcode/data/rules/cc-by-nd-3.0-de_1.RULE index 925bae4427a..d3bf2868d6d 100644 --- a/src/licensedcode/data/rules/cc-by-nd-3.0-de_1.RULE +++ b/src/licensedcode/data/rules/cc-by-nd-3.0-de_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-nd-3.0-de is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-nd-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-nd-3.0-de_3.RULE index c9343767fb8..c22c9d84b78 100644 --- a/src/licensedcode/data/rules/cc-by-nd-3.0-de_3.RULE +++ b/src/licensedcode/data/rules/cc-by-nd-3.0-de_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-nd-3.0-de is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0-uk_1.RULE b/src/licensedcode/data/rules/cc-by-sa-2.0-uk_1.RULE index 9782a4fef8e..58a802b4128 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.0-uk_1.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-2.0-uk_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-sa-2.0-uk is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0.RULE b/src/licensedcode/data/rules/cc-by-sa-2.0.RULE index a1e61e2a97a..4882a2745ae 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.0.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-2.0.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-sa-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/by-sa/2.0/ diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0_3.RULE b/src/licensedcode/data/rules/cc-by-sa-2.0_3.RULE index a73f66f2b0d..0ce76987699 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.0_3.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-2.0_3.RULE @@ -1,7 +1,8 @@ --- license_expression: cc-by-sa-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{Creative Commons Attribution-Share Alike 2.0 Generic (CC-BY-SA 2.0)}} \ No newline at end of file + Creative Commons Attribution-Share Alike 2.0 Generic (CC-BY-SA 2.0) \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-2.0_38.RULE b/src/licensedcode/data/rules/cc-by-sa-2.0_38.RULE index 7b7903b48d4..b6d6e9a5b5d 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.0_38.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-2.0_38.RULE @@ -1,8 +1,8 @@ --- license_expression: cc-by-sa-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- -{{Creative Commons Attribution Share Alike 2.0 Generic}} \ No newline at end of file + Creative Commons Attribution Share Alike 2.0 Generic \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-2.1-jp_1.RULE b/src/licensedcode/data/rules/cc-by-sa-2.1-jp_1.RULE index 22fc62761c4..2aa49349964 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.1-jp_1.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-2.1-jp_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-sa-2.1-jp is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-sa-2.1-jp_3.RULE b/src/licensedcode/data/rules/cc-by-sa-2.1-jp_3.RULE index 1577f985274..a1b4746f3ff 100644 --- a/src/licensedcode/data/rules/cc-by-sa-2.1-jp_3.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-2.1-jp_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-sa-2.1-jp is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0-at_3.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0-at_3.RULE index a9a5c41e0f7..23d73dc10ee 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0-at_3.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0-at_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-sa-3.0-at is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0-de_1.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0-de_1.RULE index 3d694de2a9d..6bd1efee4ec 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0-de_1.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0-de_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-sa-3.0-de is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0-de_3.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0-de_3.RULE index 802e6143111..054ed0aed59 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0-de_3.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0-de_3.RULE @@ -1,8 +1,7 @@ --- license_expression: cc-by-sa-3.0-de is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_42.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_42.RULE index c3446fc4d81..580e0cbe262 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_42.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_42.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -License: {{CC-BY-SA-3.0}} \ No newline at end of file +License: CC-BY-SA-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_57.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_57.RULE index ed0e27ef2ec..f3e0c7762ed 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_57.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_57.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-sa-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_93.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_93.RULE index a1027bd4f36..7f1b91843a0 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_93.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_93.RULE @@ -2,9 +2,7 @@ license_expression: cc-by-sa-3.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_1.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_1.RULE index a4a304189de..02c4e249fcd 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_1.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_1.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -licensed under {{cc by sa 3 0}} +licensed under cc by sa 3 0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_2.RULE b/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_2.RULE index 413cff864ad..15ae51a21b5 100644 --- a/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_2.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-3.0_required_phrase_2.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -{{cc by sa 3 0}} license \ No newline at end of file + cc by sa 3 0 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_108.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_108.RULE index b767284a655..f8e0fa20545 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_108.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_108.RULE @@ -1,8 +1,8 @@ --- license_expression: cc-by-sa-4.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: "CC-BY-SA-4.0", }} \ No newline at end of file + SPDXLicense-Identifier: "CC-BY-SA-4.0", \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_109.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_109.RULE index aa265a7584a..e2365dc43e6 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_109.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_109.RULE @@ -1,8 +1,8 @@ --- license_expression: cc-by-sa-4.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: "CC-BY-SA-4.0", }} \ No newline at end of file + SPDX-LicenseIdentifier: "CC-BY-SA-4.0", \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_32.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_32.RULE index adc668389f2..9d357a5e989 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_32.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_32.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -licensed under "Creative Commons: {{CC BY-SA 4.0}} \ No newline at end of file +licensed under "Creative Commons: CC BY-SA 4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_37.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_37.RULE index e92bb81c845..93c03464d55 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_37.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_37.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -{{Creative Commons Attribution-ShareAlike 4.0 International Public License}} \ No newline at end of file + Creative Commons Attribution-ShareAlike 4.0 International Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_6.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_6.RULE index d59b32f65ca..c988ab6da90 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_6.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_6.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -{{CC-BY-SA-4.0}} \ No newline at end of file + CC-BY-SA-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_8.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_8.RULE index 0d35e0cb864..af82b577804 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_8.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_8.RULE @@ -1,6 +1,7 @@ --- license_expression: cc-by-sa-4.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_93.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_93.RULE index 6e6b739d808..aa5fcd704c6 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_93.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_93.RULE @@ -2,10 +2,8 @@ license_expression: cc-by-sa-4.0 is_license_tag: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -license: {{CC-BY-SA-4.0}} \ No newline at end of file +license: CC-BY-SA-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_1.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_1.RULE index b41189609ab..d8dbf8f5938 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_1.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_1.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -{{cc by sa 4 0}} license \ No newline at end of file + cc by sa 4 0 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_3.RULE b/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_3.RULE index 4ffafabac89..6778ddc7601 100644 --- a/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_3.RULE +++ b/src/licensedcode/data/rules/cc-by-sa-4.0_required_phrase_3.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -creative commons {{cc by sa 4 0}} license \ No newline at end of file +creative commons cc by sa 4 0 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_216.RULE b/src/licensedcode/data/rules/cc0-1.0_216.RULE index 13d9d5c73bb..dcc37e3a361 100644 --- a/src/licensedcode/data/rules/cc0-1.0_216.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_216.RULE @@ -1,10 +1,10 @@ --- license_expression: cc0-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://creativecommons.org/choose/zero/ --- -{{ https://creativecommons.org/choose/zero/ }} \ No newline at end of file + https://creativecommons.org/choose/zero/ \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_221.RULE b/src/licensedcode/data/rules/cc0-1.0_221.RULE index 8be4aba87a9..6244f4f2b62 100644 --- a/src/licensedcode/data/rules/cc0-1.0_221.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_221.RULE @@ -1,8 +1,8 @@ --- license_expression: cc0-1.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: CC0-1.0 }} \ No newline at end of file + SPDX-LicenseIdentifier: CC0-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_222.RULE b/src/licensedcode/data/rules/cc0-1.0_222.RULE index 8bb54fdc0c8..bb1490fa24e 100644 --- a/src/licensedcode/data/rules/cc0-1.0_222.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_222.RULE @@ -1,8 +1,8 @@ --- license_expression: cc0-1.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: CC0-1.0 }} \ No newline at end of file + SPDXLicenseIdentifier: CC0-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cc0-1.0_223.RULE b/src/licensedcode/data/rules/cc0-1.0_223.RULE index e72a1abeed1..585d3856143 100644 --- a/src/licensedcode/data/rules/cc0-1.0_223.RULE +++ b/src/licensedcode/data/rules/cc0-1.0_223.RULE @@ -1,8 +1,8 @@ --- license_expression: cc0-1.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: CC0-1.0 }} \ No newline at end of file + SPDXLicense-Identifier: CC0-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cclrc_1.RULE b/src/licensedcode/data/rules/cclrc_1.RULE index 946ef31c9c8..eb49a93ba94 100644 --- a/src/licensedcode/data/rules/cclrc_1.RULE +++ b/src/licensedcode/data/rules/cclrc_1.RULE @@ -6,5 +6,5 @@ referenced_filenames: --- * This software may be distributed under the terms of the - * {{CCLRC Licence}} for CCLRC Software - * /External_License/CCLRC_CDAT_License.txt \ No newline at end of file + * {{CCLRC License}} for CCLRC Software + * /External_License/CCLRC_CDAT_License.txt diff --git a/src/licensedcode/data/rules/cclrc_2.RULE b/src/licensedcode/data/rules/cclrc_2.RULE index ed360a2c098..8dcf412ec4a 100644 --- a/src/licensedcode/data/rules/cclrc_2.RULE +++ b/src/licensedcode/data/rules/cclrc_2.RULE @@ -4,4 +4,4 @@ is_license_notice: yes --- * This software may be distributed under the terms of the - * {{CCLRC Licence}} for CCLRC Software \ No newline at end of file + * {{CCLRC License}} for CCLRC Software diff --git a/src/licensedcode/data/rules/cddl-1.0.RULE b/src/licensedcode/data/rules/cddl-1.0.RULE index 6819397aeb2..ff45f128660 100644 --- a/src/licensedcode/data/rules/cddl-1.0.RULE +++ b/src/licensedcode/data/rules/cddl-1.0.RULE @@ -1,6 +1,7 @@ --- license_expression: cddl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cddl-1.0_2.RULE b/src/licensedcode/data/rules/cddl-1.0_2.RULE index 0a96c9a762b..6555f185903 100644 --- a/src/licensedcode/data/rules/cddl-1.0_2.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_2.RULE @@ -1,7 +1,8 @@ --- license_expression: cddl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{Common Development and Distribution License 1.0}} \ No newline at end of file + Common Development and Distribution License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_65.RULE b/src/licensedcode/data/rules/cddl-1.0_65.RULE index 46b2568a697..a538021f170 100644 --- a/src/licensedcode/data/rules/cddl-1.0_65.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_65.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -licensed under the {{CDDL 1.0}}. \ No newline at end of file +licensed under the CDDL 1.0 . \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_required_phrase_1.RULE b/src/licensedcode/data/rules/cddl-1.0_required_phrase_1.RULE index ca93afe4d8a..db72b41dcf8 100644 --- a/src/licensedcode/data/rules/cddl-1.0_required_phrase_1.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_required_phrase_1.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -license name {{cddl 1 0}} \ No newline at end of file +license name cddl 1 0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.0_required_phrase_4.RULE b/src/licensedcode/data/rules/cddl-1.0_required_phrase_4.RULE index 693a546c8bb..07d8f728686 100644 --- a/src/licensedcode/data/rules/cddl-1.0_required_phrase_4.RULE +++ b/src/licensedcode/data/rules/cddl-1.0_required_phrase_4.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -licensed under {{cddl 1 0}} \ No newline at end of file +licensed under cddl 1 0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.1_12.RULE b/src/licensedcode/data/rules/cddl-1.1_12.RULE index 36545f8d5d7..d9b82e9f5d4 100644 --- a/src/licensedcode/data/rules/cddl-1.1_12.RULE +++ b/src/licensedcode/data/rules/cddl-1.1_12.RULE @@ -1,6 +1,7 @@ --- license_expression: cddl-1.1 is_license_reference: yes +is_required_phrase: yes --- Common Development and Distribution License 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0_with_classpath-exception-2.0_9.RULE b/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0_with_classpath-exception-2.0_9.RULE index 4f317874b9c..dd872f706d8 100644 --- a/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0_with_classpath-exception-2.0_9.RULE +++ b/src/licensedcode/data/rules/cddl-1.1_or_gpl-2.0_with_classpath-exception-2.0_9.RULE @@ -1,6 +1,7 @@ --- license_expression: cddl-1.0 OR gpl-2.0 WITH classpath-exception-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cdla-permissive-1.0_4.RULE b/src/licensedcode/data/rules/cdla-permissive-1.0_4.RULE index 13537dbdcbe..0538e4c364a 100644 --- a/src/licensedcode/data/rules/cdla-permissive-1.0_4.RULE +++ b/src/licensedcode/data/rules/cdla-permissive-1.0_4.RULE @@ -1,9 +1,8 @@ --- license_expression: cdla-permissive-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cdla-permissive-2.0_1.RULE b/src/licensedcode/data/rules/cdla-permissive-2.0_1.RULE index 0305ad73b89..22656cf3e3f 100644 --- a/src/licensedcode/data/rules/cdla-permissive-2.0_1.RULE +++ b/src/licensedcode/data/rules/cdla-permissive-2.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: cdla-permissive-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cdla-sharing-1.0_1.RULE b/src/licensedcode/data/rules/cdla-sharing-1.0_1.RULE index fbedd939463..054d479edfa 100644 --- a/src/licensedcode/data/rules/cdla-sharing-1.0_1.RULE +++ b/src/licensedcode/data/rules/cdla-sharing-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: cdla-sharing-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cecill-1.0_2.RULE b/src/licensedcode/data/rules/cecill-1.0_2.RULE index b0e442f84a8..8d5a0ab6f7e 100644 --- a/src/licensedcode/data/rules/cecill-1.0_2.RULE +++ b/src/licensedcode/data/rules/cecill-1.0_2.RULE @@ -1,6 +1,7 @@ --- license_expression: cecill-1.0 is_license_reference: yes +is_required_phrase: yes --- CeCILL Free Software License Agreement v1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-1.1_1.RULE b/src/licensedcode/data/rules/cecill-1.1_1.RULE index 6b0b875efc9..a08f15d7482 100644 --- a/src/licensedcode/data/rules/cecill-1.1_1.RULE +++ b/src/licensedcode/data/rules/cecill-1.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cecill-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cecill-2.0_3.RULE b/src/licensedcode/data/rules/cecill-2.0_3.RULE index 0b619024eb3..a053326011d 100644 --- a/src/licensedcode/data/rules/cecill-2.0_3.RULE +++ b/src/licensedcode/data/rules/cecill-2.0_3.RULE @@ -1,6 +1,7 @@ --- license_expression: cecill-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cecill-2.1_1.RULE b/src/licensedcode/data/rules/cecill-2.1_1.RULE index 75959eed36a..af88d8ea7c3 100644 --- a/src/licensedcode/data/rules/cecill-2.1_1.RULE +++ b/src/licensedcode/data/rules/cecill-2.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cecill-2.1 is_license_reference: yes +is_required_phrase: yes --- CeCILL Free Software License Agreement v2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cecill-b_1.RULE b/src/licensedcode/data/rules/cecill-b_1.RULE index 7ba1cb14523..1e4283c284c 100644 --- a/src/licensedcode/data/rules/cecill-b_1.RULE +++ b/src/licensedcode/data/rules/cecill-b_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cecill-b is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cecill-c_2.RULE b/src/licensedcode/data/rules/cecill-c_2.RULE index 307cbba05bc..91e9bc82404 100644 --- a/src/licensedcode/data/rules/cecill-c_2.RULE +++ b/src/licensedcode/data/rules/cecill-c_2.RULE @@ -1,6 +1,7 @@ --- license_expression: cecill-c is_license_reference: yes +is_required_phrase: yes --- CeCILL-C Free Software License Agreement \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-1.1_10.RULE b/src/licensedcode/data/rules/cern-ohl-1.1_10.RULE index e1c0a6fdf45..26e93f23de4 100644 --- a/src/licensedcode/data/rules/cern-ohl-1.1_10.RULE +++ b/src/licensedcode/data/rules/cern-ohl-1.1_10.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- cern-ohl-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-1.1_3.RULE b/src/licensedcode/data/rules/cern-ohl-1.1_3.RULE index 1a7278109f3..86300fb5407 100644 --- a/src/licensedcode/data/rules/cern-ohl-1.1_3.RULE +++ b/src/licensedcode/data/rules/cern-ohl-1.1_3.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cern-ohl-1.2_2.RULE b/src/licensedcode/data/rules/cern-ohl-1.2_2.RULE index d7707bf2e75..e349e981c37 100644 --- a/src/licensedcode/data/rules/cern-ohl-1.2_2.RULE +++ b/src/licensedcode/data/rules/cern-ohl-1.2_2.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cern-ohl-1.2_9.RULE b/src/licensedcode/data/rules/cern-ohl-1.2_9.RULE index c881bc9a397..d2842083c62 100644 --- a/src/licensedcode/data/rules/cern-ohl-1.2_9.RULE +++ b/src/licensedcode/data/rules/cern-ohl-1.2_9.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- cern-ohl-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-p-2.0_2.RULE b/src/licensedcode/data/rules/cern-ohl-p-2.0_2.RULE index ea88477a94f..cf8d7979327 100644 --- a/src/licensedcode/data/rules/cern-ohl-p-2.0_2.RULE +++ b/src/licensedcode/data/rules/cern-ohl-p-2.0_2.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-p-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cern-ohl-p-2.0_9.RULE b/src/licensedcode/data/rules/cern-ohl-p-2.0_9.RULE index 6e9783e1477..dbc293a190d 100644 --- a/src/licensedcode/data/rules/cern-ohl-p-2.0_9.RULE +++ b/src/licensedcode/data/rules/cern-ohl-p-2.0_9.RULE @@ -1,8 +1,9 @@ --- license_expression: cern-ohl-p-2.0 is_license_reference: yes +skip_for_required_phrase_generation: yes +is_continuous: yes relevance: 100 -minimum_coverage: 100 --- -cern-ohl-p-2.0 \ No newline at end of file +{{cern-ohl-p-2.0}} diff --git a/src/licensedcode/data/rules/cern-ohl-s-2.0_2.RULE b/src/licensedcode/data/rules/cern-ohl-s-2.0_2.RULE index 94846ae35d1..bf18dcc706c 100644 --- a/src/licensedcode/data/rules/cern-ohl-s-2.0_2.RULE +++ b/src/licensedcode/data/rules/cern-ohl-s-2.0_2.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-s-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cern-ohl-s-2.0_7.RULE b/src/licensedcode/data/rules/cern-ohl-s-2.0_7.RULE index 599ed2b505c..7e44bd3980d 100644 --- a/src/licensedcode/data/rules/cern-ohl-s-2.0_7.RULE +++ b/src/licensedcode/data/rules/cern-ohl-s-2.0_7.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-s-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- cern-ohl-s-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/cern-ohl-w-2.0_2.RULE b/src/licensedcode/data/rules/cern-ohl-w-2.0_2.RULE index 92844f30750..896c1a42f4c 100644 --- a/src/licensedcode/data/rules/cern-ohl-w-2.0_2.RULE +++ b/src/licensedcode/data/rules/cern-ohl-w-2.0_2.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-w-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cern-ohl-w-2.0_9.RULE b/src/licensedcode/data/rules/cern-ohl-w-2.0_9.RULE index 1187913c9ac..2e6968e8714 100644 --- a/src/licensedcode/data/rules/cern-ohl-w-2.0_9.RULE +++ b/src/licensedcode/data/rules/cern-ohl-w-2.0_9.RULE @@ -1,9 +1,8 @@ --- license_expression: cern-ohl-w-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- cern-ohl-w-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/classpath-exception-2.0.RULE b/src/licensedcode/data/rules/classpath-exception-2.0.RULE index 68dd673eb52..8344d28460a 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0.RULE +++ b/src/licensedcode/data/rules/classpath-exception-2.0.RULE @@ -1,6 +1,7 @@ --- license_expression: classpath-exception-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/classpath-exception-2.0_5.RULE b/src/licensedcode/data/rules/classpath-exception-2.0_5.RULE index e8d46b21730..9957b64ebba 100644 --- a/src/licensedcode/data/rules/classpath-exception-2.0_5.RULE +++ b/src/licensedcode/data/rules/classpath-exception-2.0_5.RULE @@ -1,7 +1,7 @@ --- license_expression: classpath-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/clear-bsd_4.RULE b/src/licensedcode/data/rules/clear-bsd_4.RULE index e6b97460356..8579fb9ade7 100644 --- a/src/licensedcode/data/rules/clear-bsd_4.RULE +++ b/src/licensedcode/data/rules/clear-bsd_4.RULE @@ -1,6 +1,7 @@ --- license_expression: clear-bsd is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cmu-uc_16.RULE b/src/licensedcode/data/rules/cmu-uc_16.RULE index f64dd93efc6..79e71765f22 100644 --- a/src/licensedcode/data/rules/cmu-uc_16.RULE +++ b/src/licensedcode/data/rules/cmu-uc_16.RULE @@ -1,9 +1,8 @@ --- license_expression: cmu-uc is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cnri-jython_1.RULE b/src/licensedcode/data/rules/cnri-jython_1.RULE index 90d93d59039..c5f037883b3 100644 --- a/src/licensedcode/data/rules/cnri-jython_1.RULE +++ b/src/licensedcode/data/rules/cnri-jython_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cnri-jython is_license_reference: yes +is_required_phrase: yes --- CNRI Jython License \ No newline at end of file diff --git a/src/licensedcode/data/rules/cnri-python-1.6.1_1.RULE b/src/licensedcode/data/rules/cnri-python-1.6.1_1.RULE index af7331d063f..d5de4ad7916 100644 --- a/src/licensedcode/data/rules/cnri-python-1.6.1_1.RULE +++ b/src/licensedcode/data/rules/cnri-python-1.6.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cnri-python-1.6.1 is_license_reference: yes +is_required_phrase: yes --- CNRI Open Source License Agreement for Python 1.6.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/codeguru-permissions_2.RULE b/src/licensedcode/data/rules/codeguru-permissions_2.RULE index e51855dc644..6376a847fb9 100644 --- a/src/licensedcode/data/rules/codeguru-permissions_2.RULE +++ b/src/licensedcode/data/rules/codeguru-permissions_2.RULE @@ -1,6 +1,7 @@ --- license_expression: codeguru-permissions is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE b/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE index c06071b567b..45270cd6c12 100644 --- a/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE +++ b/src/licensedcode/data/rules/copyleft-next-0.3.0_3.RULE @@ -1,9 +1,8 @@ --- license_expression: copyleft-next-0.3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- copyleft-next 0.3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/copyleft-next-0.3.1_1.RULE b/src/licensedcode/data/rules/copyleft-next-0.3.1_1.RULE index 0453f4a8d13..d32e48f087b 100644 --- a/src/licensedcode/data/rules/copyleft-next-0.3.1_1.RULE +++ b/src/licensedcode/data/rules/copyleft-next-0.3.1_1.RULE @@ -1,9 +1,8 @@ --- license_expression: copyleft-next-0.3.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cpal-1.0.RULE b/src/licensedcode/data/rules/cpal-1.0.RULE index 439cf0f940c..90e3663e038 100644 --- a/src/licensedcode/data/rules/cpal-1.0.RULE +++ b/src/licensedcode/data/rules/cpal-1.0.RULE @@ -1,6 +1,7 @@ --- license_expression: cpal-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cpl-1.0_5.RULE b/src/licensedcode/data/rules/cpl-1.0_5.RULE index 73291b57b99..b2b419bfdbd 100644 --- a/src/licensedcode/data/rules/cpl-1.0_5.RULE +++ b/src/licensedcode/data/rules/cpl-1.0_5.RULE @@ -1,6 +1,7 @@ --- license_expression: cpl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cpl-1.0_8.RULE b/src/licensedcode/data/rules/cpl-1.0_8.RULE index a4923b5ad08..277366a8c87 100644 --- a/src/licensedcode/data/rules/cpl-1.0_8.RULE +++ b/src/licensedcode/data/rules/cpl-1.0_8.RULE @@ -1,6 +1,7 @@ --- license_expression: cpl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cpol-1.02_1.RULE b/src/licensedcode/data/rules/cpol-1.02_1.RULE index 5e9c04a8b97..6fd2d511c19 100644 --- a/src/licensedcode/data/rules/cpol-1.02_1.RULE +++ b/src/licensedcode/data/rules/cpol-1.02_1.RULE @@ -1,6 +1,7 @@ --- license_expression: cpol-1.02 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/cpol-1.02_4.RULE b/src/licensedcode/data/rules/cpol-1.02_4.RULE index 573f6cd9c7a..9d65265f8cb 100644 --- a/src/licensedcode/data/rules/cpol-1.02_4.RULE +++ b/src/licensedcode/data/rules/cpol-1.02_4.RULE @@ -1,6 +1,7 @@ --- license_expression: cpol-1.02 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/crossword_1.RULE b/src/licensedcode/data/rules/crossword_1.RULE index 0db5737387a..d4c033a117d 100644 --- a/src/licensedcode/data/rules/crossword_1.RULE +++ b/src/licensedcode/data/rules/crossword_1.RULE @@ -1,9 +1,8 @@ --- license_expression: crossword is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/csl-1.0_1.RULE b/src/licensedcode/data/rules/csl-1.0_1.RULE index bb51850306f..29d177f018d 100644 --- a/src/licensedcode/data/rules/csl-1.0_1.RULE +++ b/src/licensedcode/data/rules/csl-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: csl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/cube_1.RULE b/src/licensedcode/data/rules/cube_1.RULE index 69087dd4c10..0d5d4c0a235 100644 --- a/src/licensedcode/data/rules/cube_1.RULE +++ b/src/licensedcode/data/rules/cube_1.RULE @@ -1,9 +1,8 @@ --- license_expression: cube is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/curl_9.RULE b/src/licensedcode/data/rules/curl_9.RULE index 197324f31d4..6708835ff37 100644 --- a/src/licensedcode/data/rules/curl_9.RULE +++ b/src/licensedcode/data/rules/curl_9.RULE @@ -1,9 +1,8 @@ --- license_expression: curl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE index 99496e0beee..87e1292a30b 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_10.RULE @@ -1,11 +1,10 @@ --- license_expression: d-fsl-1.0-en is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -{{D-FSL-1.0 Deutsche Freie Software Lizenz}} \ No newline at end of file + D-FSL-1.0 Deutsche Freie Software Lizenz \ No newline at end of file diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE index 2043bca57a7..0ec57a1f65f 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_11.RULE @@ -1,11 +1,10 @@ --- license_expression: d-fsl-1.0-en is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -{{Deutsche Freie Software Lizenz D-FSL-1.0}} \ No newline at end of file + Deutsche Freie Software Lizenz D-FSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE index 77ff7254e04..4cb5b7769dd 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_12.RULE @@ -1,11 +1,10 @@ --- license_expression: d-fsl-1.0-en is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -{{license : D-FSL-1.0}} \ No newline at end of file + license : D-FSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_122.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_122.RULE index 1829d4d8afa..91ea37a5d3e 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_122.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_122.RULE @@ -1,11 +1,10 @@ --- license_expression: free-unknown is_license_reference: yes -is_continuous: yes +skip_for_required_phrase_generation: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -Deutsche Freie Software Lizenz \ No newline at end of file +{{Deutsche Freie Software Lizenz}} diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE index adcdebb7e60..57438601991 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_13.RULE @@ -1,11 +1,10 @@ --- license_expression: d-fsl-1.0-en is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -{{licenseid : D-FSL-1.0}} \ No newline at end of file + licenseid : D-FSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE index 9762caa2865..97c59bc640b 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_url_1.RULE @@ -1,11 +1,10 @@ --- license_expression: d-fsl-1.0-en is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 ignorable_urls: - https://spdx.org/licenses/d-fsl-1.0 --- -{{https://spdx.org/licenses/d-fsl-1.0}} \ No newline at end of file + https://spdx.org/licenses/d-fsl-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE b/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE index 656c328b36d..e106abb8294 100644 --- a/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE +++ b/src/licensedcode/data/rules/d-fsl-1.0-de_url_2.RULE @@ -1,11 +1,10 @@ --- license_expression: d-fsl-1.0-en is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 ignorable_urls: - https://spdx.org/licenses/d-fsl-1.0.html --- -{{https://spdx.org/licenses/d-fsl-1.0.html}} \ No newline at end of file + https://spdx.org/licenses/d-fsl-1.0.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/dco-1.1_10.RULE b/src/licensedcode/data/rules/dco-1.1_10.RULE index 9ee95d1dd79..abcdb4b69aa 100644 --- a/src/licensedcode/data/rules/dco-1.1_10.RULE +++ b/src/licensedcode/data/rules/dco-1.1_10.RULE @@ -1,6 +1,7 @@ --- license_expression: dco-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/dco-1.1_2.RULE b/src/licensedcode/data/rules/dco-1.1_2.RULE index 839726a2b97..dbafe047c65 100644 --- a/src/licensedcode/data/rules/dco-1.1_2.RULE +++ b/src/licensedcode/data/rules/dco-1.1_2.RULE @@ -1,6 +1,7 @@ --- license_expression: dco-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/dco-1.1_9.RULE b/src/licensedcode/data/rules/dco-1.1_9.RULE index a4d63779507..da57820ee61 100644 --- a/src/licensedcode/data/rules/dco-1.1_9.RULE +++ b/src/licensedcode/data/rules/dco-1.1_9.RULE @@ -1,6 +1,7 @@ --- license_expression: dco-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://developercertificate.org/ diff --git a/src/licensedcode/data/rules/diffmark_1.RULE b/src/licensedcode/data/rules/diffmark_1.RULE index 839c6f5158f..02d8d77515f 100644 --- a/src/licensedcode/data/rules/diffmark_1.RULE +++ b/src/licensedcode/data/rules/diffmark_1.RULE @@ -1,9 +1,8 @@ --- license_expression: diffmark is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/dotseqn_1.RULE b/src/licensedcode/data/rules/dotseqn_1.RULE index 413d01bcd94..6d1ff80f1e7 100644 --- a/src/licensedcode/data/rules/dotseqn_1.RULE +++ b/src/licensedcode/data/rules/dotseqn_1.RULE @@ -1,9 +1,8 @@ --- license_expression: dotseqn is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/drl-1.0_2.RULE b/src/licensedcode/data/rules/drl-1.0_2.RULE index aee5038eb33..25827e4d792 100644 --- a/src/licensedcode/data/rules/drl-1.0_2.RULE +++ b/src/licensedcode/data/rules/drl-1.0_2.RULE @@ -1,9 +1,8 @@ --- license_expression: drl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/dsdp_1.RULE b/src/licensedcode/data/rules/dsdp_1.RULE index 0068d867f80..4f6add1ad05 100644 --- a/src/licensedcode/data/rules/dsdp_1.RULE +++ b/src/licensedcode/data/rules/dsdp_1.RULE @@ -1,9 +1,8 @@ --- license_expression: dsdp is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/dvipdfm_1.RULE b/src/licensedcode/data/rules/dvipdfm_1.RULE index ab81731dc1b..d51d6298f8a 100644 --- a/src/licensedcode/data/rules/dvipdfm_1.RULE +++ b/src/licensedcode/data/rules/dvipdfm_1.RULE @@ -1,9 +1,8 @@ --- license_expression: dvipdfm is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/efl-2.0_9.RULE b/src/licensedcode/data/rules/efl-2.0_9.RULE index c917c4aa95d..6a16a8b8e1e 100644 --- a/src/licensedcode/data/rules/efl-2.0_9.RULE +++ b/src/licensedcode/data/rules/efl-2.0_9.RULE @@ -1,6 +1,7 @@ --- license_expression: efl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/egenix-1.1.0.RULE b/src/licensedcode/data/rules/egenix-1.1.0.RULE index 71757e3bd0f..30eaeb89c6b 100644 --- a/src/licensedcode/data/rules/egenix-1.1.0.RULE +++ b/src/licensedcode/data/rules/egenix-1.1.0.RULE @@ -1,6 +1,7 @@ --- license_expression: egenix-1.1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 notes: egenix-110 --- diff --git a/src/licensedcode/data/rules/elastic-license-2018_5.RULE b/src/licensedcode/data/rules/elastic-license-2018_5.RULE index edba95eedb6..9445e2c6272 100644 --- a/src/licensedcode/data/rules/elastic-license-2018_5.RULE +++ b/src/licensedcode/data/rules/elastic-license-2018_5.RULE @@ -1,6 +1,7 @@ --- license_expression: elastic-license-v2 is_license_reference: yes +is_required_phrase: yes relevance: 99 notes: this could refer to the older elastic-license-2018 --- diff --git a/src/licensedcode/data/rules/elastic-license-v2_4.RULE b/src/licensedcode/data/rules/elastic-license-v2_4.RULE index 6f06a3beaac..ab6d55a36e0 100644 --- a/src/licensedcode/data/rules/elastic-license-v2_4.RULE +++ b/src/licensedcode/data/rules/elastic-license-v2_4.RULE @@ -1,6 +1,7 @@ --- license_expression: elastic-license-v2 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/enna_1.RULE b/src/licensedcode/data/rules/enna_1.RULE index 04f8f509688..24f6effeb81 100644 --- a/src/licensedcode/data/rules/enna_1.RULE +++ b/src/licensedcode/data/rules/enna_1.RULE @@ -1,9 +1,8 @@ --- license_expression: enna is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/entessa-1.0_5.RULE b/src/licensedcode/data/rules/entessa-1.0_5.RULE index dd9e2e15ae2..7d6c7cb979a 100644 --- a/src/licensedcode/data/rules/entessa-1.0_5.RULE +++ b/src/licensedcode/data/rules/entessa-1.0_5.RULE @@ -1,9 +1,8 @@ --- license_expression: entessa-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Entessa Public License v1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epics_4.RULE b/src/licensedcode/data/rules/epics_4.RULE index a4d880974a5..c6ea43025d3 100644 --- a/src/licensedcode/data/rules/epics_4.RULE +++ b/src/licensedcode/data/rules/epics_4.RULE @@ -1,9 +1,8 @@ --- license_expression: epics is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/epl-1.0_48.RULE b/src/licensedcode/data/rules/epl-1.0_48.RULE index cb5187a0809..9b5e11d18c4 100644 --- a/src/licensedcode/data/rules/epl-1.0_48.RULE +++ b/src/licensedcode/data/rules/epl-1.0_48.RULE @@ -1,6 +1,7 @@ --- license_expression: epl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/epl-1.0_6.RULE b/src/licensedcode/data/rules/epl-1.0_6.RULE index ecdcdfde5ff..df4713c0155 100644 --- a/src/licensedcode/data/rules/epl-1.0_6.RULE +++ b/src/licensedcode/data/rules/epl-1.0_6.RULE @@ -2,8 +2,7 @@ license_expression: epl-1.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 --- -{{EPL-1.0}} \ No newline at end of file + EPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-1.0_77.RULE b/src/licensedcode/data/rules/epl-1.0_77.RULE index 6f2c4b62faf..20492a7b042 100644 --- a/src/licensedcode/data/rules/epl-1.0_77.RULE +++ b/src/licensedcode/data/rules/epl-1.0_77.RULE @@ -2,10 +2,8 @@ license_expression: epl-1.0 is_license_tag: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -license: {{EPL-1.0}} \ No newline at end of file +license: EPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_17.RULE b/src/licensedcode/data/rules/epl-2.0_17.RULE index 23b090985f1..4f2af87f932 100644 --- a/src/licensedcode/data/rules/epl-2.0_17.RULE +++ b/src/licensedcode/data/rules/epl-2.0_17.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -license '{{EPL-2.0}}' \ No newline at end of file +license ' EPL-2.0 ' \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_34.RULE b/src/licensedcode/data/rules/epl-2.0_34.RULE index f37e8ed7c66..3f2f7a6f3d3 100644 --- a/src/licensedcode/data/rules/epl-2.0_34.RULE +++ b/src/licensedcode/data/rules/epl-2.0_34.RULE @@ -2,9 +2,7 @@ license_expression: epl-2.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 --- -Eclipse Public License ({{EPL) 2.0}} \ No newline at end of file +Eclipse Public License ( EPL) 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_6.RULE b/src/licensedcode/data/rules/epl-2.0_6.RULE index aec8d2b337d..4ea746768c6 100644 --- a/src/licensedcode/data/rules/epl-2.0_6.RULE +++ b/src/licensedcode/data/rules/epl-2.0_6.RULE @@ -1,6 +1,7 @@ --- license_expression: epl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/epl-2.0_7.RULE b/src/licensedcode/data/rules/epl-2.0_7.RULE index 04b30521dbe..c751350828f 100644 --- a/src/licensedcode/data/rules/epl-2.0_7.RULE +++ b/src/licensedcode/data/rules/epl-2.0_7.RULE @@ -1,6 +1,7 @@ --- license_expression: epl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/epl-2.0_75.RULE b/src/licensedcode/data/rules/epl-2.0_75.RULE index cb13094310a..88a933a3bc8 100644 --- a/src/licensedcode/data/rules/epl-2.0_75.RULE +++ b/src/licensedcode/data/rules/epl-2.0_75.RULE @@ -1,10 +1,11 @@ --- license_expression: epl-2.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://opensource.org/licenses/EPL-2.0 --- -{{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_78.RULE b/src/licensedcode/data/rules/epl-2.0_78.RULE index 4cef4907943..a8a013ed148 100644 --- a/src/licensedcode/data/rules/epl-2.0_78.RULE +++ b/src/licensedcode/data/rules/epl-2.0_78.RULE @@ -1,8 +1,8 @@ --- license_expression: epl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: EPL2.0}} \ No newline at end of file + SPDXLicenseIdentifier: EPL2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_79.RULE b/src/licensedcode/data/rules/epl-2.0_79.RULE index 67829151271..9479925cf16 100644 --- a/src/licensedcode/data/rules/epl-2.0_79.RULE +++ b/src/licensedcode/data/rules/epl-2.0_79.RULE @@ -1,8 +1,8 @@ --- license_expression: epl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: EPL2.0}} \ No newline at end of file + SPDXLicense-Identifier: EPL2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_80.RULE b/src/licensedcode/data/rules/epl-2.0_80.RULE index 54a7124a2ec..53d7834753e 100644 --- a/src/licensedcode/data/rules/epl-2.0_80.RULE +++ b/src/licensedcode/data/rules/epl-2.0_80.RULE @@ -1,8 +1,8 @@ --- license_expression: epl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: EPL2.0}} \ No newline at end of file + SPDX-LicenseIdentifier: EPL2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-2.0_or_gpl-2.0_with_openjdk-exception_5.RULE b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-2.0_or_gpl-2.0_with_openjdk-exception_5.RULE index 78d830d7cc4..a7bc31a1460 100644 --- a/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-2.0_or_gpl-2.0_with_openjdk-exception_5.RULE +++ b/src/licensedcode/data/rules/epl-2.0_or_apache-2.0_or_gpl-2.0_with_classpath-exception-2.0_or_gpl-2.0_with_openjdk-exception_5.RULE @@ -2,7 +2,7 @@ license_expression: epl-2.0 OR apache-2.0 OR gpl-2.0 WITH classpath-exception-2.0 OR gpl-2.0 WITH openjdk-exception is_license_tag: yes -is_continuous: yes +is_required_phrase: yes --- SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_required_phrase_2.RULE b/src/licensedcode/data/rules/epl-2.0_required_phrase_2.RULE index b77bb172651..0f58cc223e5 100644 --- a/src/licensedcode/data/rules/epl-2.0_required_phrase_2.RULE +++ b/src/licensedcode/data/rules/epl-2.0_required_phrase_2.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -{{epl 2 0}} license \ No newline at end of file + epl 2 0 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl-2.0_required_phrase_3.RULE b/src/licensedcode/data/rules/epl-2.0_required_phrase_3.RULE index e1087fe2a2d..c465f910279 100644 --- a/src/licensedcode/data/rules/epl-2.0_required_phrase_3.RULE +++ b/src/licensedcode/data/rules/epl-2.0_required_phrase_3.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -license name {{epl 2 0}} \ No newline at end of file +license name epl 2 0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/epl_no-version.RULE b/src/licensedcode/data/rules/epl_no-version.RULE index eb51485d0db..3cdc729dd3f 100644 --- a/src/licensedcode/data/rules/epl_no-version.RULE +++ b/src/licensedcode/data/rules/epl_no-version.RULE @@ -1,6 +1,7 @@ --- license_expression: epl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 98 --- diff --git a/src/licensedcode/data/rules/erlangpl-1.1_1.RULE b/src/licensedcode/data/rules/erlangpl-1.1_1.RULE index 3c540fbaf37..55341a670c2 100644 --- a/src/licensedcode/data/rules/erlangpl-1.1_1.RULE +++ b/src/licensedcode/data/rules/erlangpl-1.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: erlangpl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/etalab-2.0_12.RULE b/src/licensedcode/data/rules/etalab-2.0_12.RULE index 91a5d425573..28f2da16b36 100644 --- a/src/licensedcode/data/rules/etalab-2.0_12.RULE +++ b/src/licensedcode/data/rules/etalab-2.0_12.RULE @@ -1,9 +1,8 @@ --- license_expression: etalab-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- etalab-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/etalab-2.0_5.RULE b/src/licensedcode/data/rules/etalab-2.0_5.RULE index 1365733e8fa..4c325b98e5d 100644 --- a/src/licensedcode/data/rules/etalab-2.0_5.RULE +++ b/src/licensedcode/data/rules/etalab-2.0_5.RULE @@ -1,10 +1,9 @@ --- license_expression: etalab-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -{{Etalab Open License 2.0}} \ No newline at end of file + Etalab Open License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/eu-datagrid_2.RULE b/src/licensedcode/data/rules/eu-datagrid_2.RULE index 70eaab3095c..e7d2c66d85f 100644 --- a/src/licensedcode/data/rules/eu-datagrid_2.RULE +++ b/src/licensedcode/data/rules/eu-datagrid_2.RULE @@ -1,6 +1,7 @@ --- license_expression: eu-datagrid is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/eupl-1.0_1.RULE b/src/licensedcode/data/rules/eupl-1.0_1.RULE index ca081e5cb79..cee4e899b46 100644 --- a/src/licensedcode/data/rules/eupl-1.0_1.RULE +++ b/src/licensedcode/data/rules/eupl-1.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: eupl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/eupl-1.1_9.RULE b/src/licensedcode/data/rules/eupl-1.1_9.RULE index 942eeb08039..2be5c17815e 100644 --- a/src/licensedcode/data/rules/eupl-1.1_9.RULE +++ b/src/licensedcode/data/rules/eupl-1.1_9.RULE @@ -1,6 +1,7 @@ --- license_expression: eupl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/eupl-1.2_18.RULE b/src/licensedcode/data/rules/eupl-1.2_18.RULE index 6359c7a3439..c21447d1f18 100644 --- a/src/licensedcode/data/rules/eupl-1.2_18.RULE +++ b/src/licensedcode/data/rules/eupl-1.2_18.RULE @@ -1,9 +1,8 @@ --- license_expression: eupl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- European Union Public License 1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/eurosym_1.RULE b/src/licensedcode/data/rules/eurosym_1.RULE index aa6ae5aa55f..c808aae07b0 100644 --- a/src/licensedcode/data/rules/eurosym_1.RULE +++ b/src/licensedcode/data/rules/eurosym_1.RULE @@ -1,9 +1,8 @@ --- license_expression: eurosym is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Eurosym License \ No newline at end of file diff --git a/src/licensedcode/data/rules/fair_2.RULE b/src/licensedcode/data/rules/fair_2.RULE index 93081f428c0..1abcf12486e 100644 --- a/src/licensedcode/data/rules/fair_2.RULE +++ b/src/licensedcode/data/rules/fair_2.RULE @@ -1,6 +1,7 @@ --- license_expression: fair is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/false-positive_822.RULE b/src/licensedcode/data/rules/false-positive_822.RULE new file mode 100644 index 00000000000..2764cc8825a --- /dev/null +++ b/src/licensedcode/data/rules/false-positive_822.RULE @@ -0,0 +1,6 @@ +--- +is_false_positive: yes +notes: Note a license +--- + +Some units are dual licensed and some are specifically Artistic-only. \ No newline at end of file diff --git a/src/licensedcode/data/rules/frameworx-1.0_9.RULE b/src/licensedcode/data/rules/frameworx-1.0_9.RULE index 4c8365d4224..8efa3c0cc78 100644 --- a/src/licensedcode/data/rules/frameworx-1.0_9.RULE +++ b/src/licensedcode/data/rules/frameworx-1.0_9.RULE @@ -1,9 +1,8 @@ --- license_expression: frameworx-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Frameworx-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/freemarker_6.RULE b/src/licensedcode/data/rules/freemarker_6.RULE index eecccbc9faf..a34186d0672 100644 --- a/src/licensedcode/data/rules/freemarker_6.RULE +++ b/src/licensedcode/data/rules/freemarker_6.RULE @@ -1,8 +1,8 @@ --- license_expression: freemarker is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{BSD License for FreeMarker}} \ No newline at end of file + BSD License for FreeMarker \ No newline at end of file diff --git a/src/licensedcode/data/rules/freetype_6.RULE b/src/licensedcode/data/rules/freetype_6.RULE index edd5848ecce..191dfce2992 100644 --- a/src/licensedcode/data/rules/freetype_6.RULE +++ b/src/licensedcode/data/rules/freetype_6.RULE @@ -1,6 +1,7 @@ --- license_expression: freetype is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/frontier-1.0_3.RULE b/src/licensedcode/data/rules/frontier-1.0_3.RULE index b940b48ec4a..62c3645b853 100644 --- a/src/licensedcode/data/rules/frontier-1.0_3.RULE +++ b/src/licensedcode/data/rules/frontier-1.0_3.RULE @@ -1,6 +1,7 @@ --- license_expression: frontier-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/fsf-ap_14.RULE b/src/licensedcode/data/rules/fsf-ap_14.RULE index e8a45af3f43..ee42d061c8d 100644 --- a/src/licensedcode/data/rules/fsf-ap_14.RULE +++ b/src/licensedcode/data/rules/fsf-ap_14.RULE @@ -1,8 +1,8 @@ --- license_expression: fsf-ap is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{License: BoostAcMacros}} \ No newline at end of file + License: BoostAcMacros \ No newline at end of file diff --git a/src/licensedcode/data/rules/fsf-ap_6.RULE b/src/licensedcode/data/rules/fsf-ap_6.RULE index 7c1dcbaa9a7..a5391ba4b38 100644 --- a/src/licensedcode/data/rules/fsf-ap_6.RULE +++ b/src/licensedcode/data/rules/fsf-ap_6.RULE @@ -1,6 +1,7 @@ --- license_expression: fsf-ap is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/g10-permissive_1.RULE b/src/licensedcode/data/rules/g10-permissive_1.RULE index 44b376ee0a9..b9604a12ae8 100644 --- a/src/licensedcode/data/rules/g10-permissive_1.RULE +++ b/src/licensedcode/data/rules/g10-permissive_1.RULE @@ -1,7 +1,7 @@ --- license_expression: g10-permissive is_license_notice: yes -is_continuous: yes +is_required_phrase: yes --- -{{License: g10-permissive}} \ No newline at end of file + License: g10-permissive \ No newline at end of file diff --git a/src/licensedcode/data/rules/gcc-exception-3.1_2.RULE b/src/licensedcode/data/rules/gcc-exception-3.1_2.RULE index 3cb99ab5e14..f30c5bfb96d 100644 --- a/src/licensedcode/data/rules/gcc-exception-3.1_2.RULE +++ b/src/licensedcode/data/rules/gcc-exception-3.1_2.RULE @@ -1,6 +1,7 @@ --- license_expression: gcc-exception-3.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gcc-exception-3.1_3.RULE b/src/licensedcode/data/rules/gcc-exception-3.1_3.RULE index a5316c534b0..43fec915381 100644 --- a/src/licensedcode/data/rules/gcc-exception-3.1_3.RULE +++ b/src/licensedcode/data/rules/gcc-exception-3.1_3.RULE @@ -1,6 +1,7 @@ --- license_expression: gcc-exception-3.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gfdl-1.1-invariants-only_1.RULE b/src/licensedcode/data/rules/gfdl-1.1-invariants-only_1.RULE index fe37b442d7b..e52ebad1d07 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-invariants-only_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-invariants-only_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.1-invariants-only_8.RULE b/src/licensedcode/data/rules/gfdl-1.1-invariants-only_8.RULE index f778f446a69..2b98c091d25 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-invariants-only_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-invariants-only_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.1-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_1.RULE b/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_1.RULE index eeee0978ed7..e1ae03ec032 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_8.RULE b/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_8.RULE index e5a7e45981d..87eb49ebce0 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-invariants-or-later_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.1-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_1.RULE b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_1.RULE index 919040066cc..cd4de74ac40 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_8.RULE b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_8.RULE index 7edfa643098..d53de54bf5f 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-only_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.1-no-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_1.RULE b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_1.RULE index a8060c6956e..deb538b6e5e 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-no-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_8.RULE b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_8.RULE index cc9a661fb35..56ca250ab9c 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-no-invariants-or-later_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-no-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.1-no-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.1-plus_40.RULE b/src/licensedcode/data/rules/gfdl-1.1-plus_40.RULE index 820f298e187..91b037d2cd2 100644 --- a/src/licensedcode/data/rules/gfdl-1.1-plus_40.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1-plus_40.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.1_8.RULE b/src/licensedcode/data/rules/gfdl-1.1_8.RULE index 74c423d7680..f393c0e324d 100644 --- a/src/licensedcode/data/rules/gfdl-1.1_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.1_8.RULE @@ -1,6 +1,7 @@ --- license_expression: gfdl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gfdl-1.2-invariants-only_1.RULE b/src/licensedcode/data/rules/gfdl-1.2-invariants-only_1.RULE index d805ebd4c26..07c77da1315 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-invariants-only_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-invariants-only_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.2-invariants-only_8.RULE b/src/licensedcode/data/rules/gfdl-1.2-invariants-only_8.RULE index b8d840502fa..1106f5d1de1 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-invariants-only_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-invariants-only_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.2-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_1.RULE b/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_1.RULE index 9a3bdbd236c..0f3f5f39907 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_8.RULE b/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_8.RULE index cd877b0e216..f920f60f43c 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-invariants-or-later_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.2-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_1.RULE b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_1.RULE index d7f8c1a602e..b284ec767cc 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_8.RULE b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_8.RULE index 16090254cc4..72667653cb2 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-only_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.2-no-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_1.RULE b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_1.RULE index ce943160182..7df76c7c2c0 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-no-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_8.RULE b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_8.RULE index 1919d57caa4..905569a543c 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-no-invariants-or-later_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-no-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.2-no-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_2.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_2.RULE index 8c9bab54db3..fd3b46e08c9 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_2.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_2.RULE @@ -1,6 +1,7 @@ --- license_expression: gfdl-1.2-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gfdl-1.2-plus_31.RULE b/src/licensedcode/data/rules/gfdl-1.2-plus_31.RULE index a0535e3b51d..820fc716272 100644 --- a/src/licensedcode/data/rules/gfdl-1.2-plus_31.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2-plus_31.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.2_4.RULE b/src/licensedcode/data/rules/gfdl-1.2_4.RULE index 55f3ac4165f..883292a62b0 100644 --- a/src/licensedcode/data/rules/gfdl-1.2_4.RULE +++ b/src/licensedcode/data/rules/gfdl-1.2_4.RULE @@ -1,6 +1,7 @@ --- license_expression: gfdl-1.2 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_1.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_1.RULE index 73281cf3583..3c98d9bd999 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_13.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_13.RULE index c246c2f05ef..b77aac7bcc6 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_13.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_13.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with the Invariant Sections being }} \ No newline at end of file +with the Invariant Sections being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_14.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_14.RULE index 4ce662d8c88..15135d6cda5 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_14.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_14.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Invariant Sections being }} \ No newline at end of file +the Invariant Sections being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_15.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_15.RULE index 9d81e65044f..87f21262ae2 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_15.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_15.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Invariant Section being }} \ No newline at end of file + the Invariant Section being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_16.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_16.RULE index 9743738eaf0..4855644ee0a 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_16.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_16.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Invariant Sections are }} \ No newline at end of file + the Invariant Sections are \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_17.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_17.RULE index 4b191264462..826ded383b4 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_17.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_17.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Invariant Section is }} \ No newline at end of file + the Invariant Section is \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_18.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_18.RULE index 6c4ff11ad1d..df9c8ca7e80 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_18.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_18.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with the Front-Cover text being }} \ No newline at end of file + with the Front-Cover text being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_19.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_19.RULE index 15d21857312..163ad89ba7f 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_19.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_19.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Front-Cover text being }} \ No newline at end of file + the Front-Cover text being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_22.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_22.RULE index 2669e28d088..b4832cdf120 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_22.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_22.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Front-Cover texts are }} \ No newline at end of file + the Front-Cover texts are \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_23.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_23.RULE index 9ea4ef7d130..7a0f54b9a81 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_23.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_23.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Front-Cover text is }} \ No newline at end of file + the Front-Cover text is \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_25.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_25.RULE index b6625d706c4..f85c319e498 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_25.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_25.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Back-Cover Text being }} \ No newline at end of file + the Back-Cover Text being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_26.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_26.RULE index 27738d50d6d..94d1645c7fe 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_26.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_26.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{The Back-Cover Text is }} \ No newline at end of file + The Back-Cover Text is \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_28.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_28.RULE index 626c0350722..159b1ed2339 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_28.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_28.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{the Back-Cover Texts being }} \ No newline at end of file + the Back-Cover Texts being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_29.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_29.RULE index c624e099913..f7ebb6e65d6 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_29.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_29.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{The Back-Cover Texts is }} \ No newline at end of file + The Back-Cover Texts is \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_30.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_30.RULE index 9aed9dd4fd3..e9f336b4195 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_30.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_30.RULE @@ -5,7 +5,7 @@ is_license_notice: yes Permission is granted to copy, distribute and/or modify this document under the terms of the {{GNU Free Documentation -License, Version 1.3;}} {{with the Invariant Sections being}} LIST THEIR TITLES , +License, Version 1.3; with the Invariant Sections being}} LIST THEIR TITLES , {{with the Front-Cover Texts being}} LIST , and {{with the Back-Cover Texts being}} LIST . A copy of the license is included in the section entitled "GNU Free Documentation License". \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_8.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_8.RULE index c8913107cf2..0290075a84c 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.3-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_9.RULE index 6e61e06a9dd..d1fe1d18d4a 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-only_9.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-only_9.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with the Invariant Section being }} \ No newline at end of file + with the Invariant Section being \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_1.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_1.RULE index ff3962b3ffd..9cf4ddbdd3e 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_8.RULE b/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_8.RULE index be2eff348df..ed4e195bbbe 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-invariants-or-later_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.3-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_1.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_1.RULE index bad647adb05..f9f8b5dcc3c 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_13.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_13.RULE index 7460d709f04..e8c02a96049 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_13.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_13.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with no Invariant Section }} \ No newline at end of file + with no Invariant Section \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_14.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_14.RULE index c50d409ac34..c44d764eaef 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_14.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_14.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{no Invariant Sections }} \ No newline at end of file + no Invariant Sections \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_15.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_15.RULE index 492450fa8d5..e39ffeb0c16 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_15.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_15.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{no Invariant Section }} \ No newline at end of file + no Invariant Section \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_16.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_16.RULE index 20e251b3163..ca4eda5dcb6 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_16.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_16.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with no Front-Cover text }} \ No newline at end of file + with no Front-Cover text \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_17.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_17.RULE index ac395ee1b67..fe1fee20f39 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_17.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_17.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{no Front-Cover text }} \ No newline at end of file + no Front-Cover text \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_18.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_18.RULE index 015be175013..dee45083972 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_18.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_18.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with no Front-Cover texts }} \ No newline at end of file + with no Front-Cover texts \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_19.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_19.RULE index 9bdb2a3a93a..6cf60c60677 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_19.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_19.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{no Front-Cover texts }} \ No newline at end of file + no Front-Cover texts \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_20.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_20.RULE index 889ad1167f8..b2a2ad7b92a 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_20.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_20.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with no Back-Cover Text }} \ No newline at end of file + with no Back-Cover Text \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_21.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_21.RULE index cc401b69366..3bc4a76e87a 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_21.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_21.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{no Back-Cover Text }} \ No newline at end of file + no Back-Cover Text \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_22.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_22.RULE index c08023e175a..a7c407d0cd3 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_22.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_22.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with no Back-Cover Texts }} \ No newline at end of file + with no Back-Cover Texts \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_23.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_23.RULE index 019cc1a5071..243644c8d48 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_23.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_23.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{no Back-Cover Texts }} \ No newline at end of file + no Back-Cover Texts \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_8.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_8.RULE index effa15851de..78531b3309d 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.3-no-invariants-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_9.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_9.RULE index e0e27395632..60cfbce7a37 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_9.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-only_9.RULE @@ -1,8 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-only is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 --- -{{with no Invariant Sections }} \ No newline at end of file + with no Invariant Sections \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_1.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_1.RULE index 83303416ee2..e6457c015eb 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_1.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_8.RULE b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_8.RULE index 05b44d659ef..7c556c6928d 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_8.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-no-invariants-or-later_8.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-no-invariants-or-later is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- gfdl-1.3-no-invariants-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gfdl-1.3-plus_27.RULE b/src/licensedcode/data/rules/gfdl-1.3-plus_27.RULE index 73940539e2d..63ddb20803b 100644 --- a/src/licensedcode/data/rules/gfdl-1.3-plus_27.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3-plus_27.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gfdl-1.3_3.RULE b/src/licensedcode/data/rules/gfdl-1.3_3.RULE index 1efb56e0f4a..6a7320f8a33 100644 --- a/src/licensedcode/data/rules/gfdl-1.3_3.RULE +++ b/src/licensedcode/data/rules/gfdl-1.3_3.RULE @@ -1,6 +1,7 @@ --- license_expression: gfdl-1.3 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gl2ps_3.RULE b/src/licensedcode/data/rules/gl2ps_3.RULE index 824d7cbbc51..36ca2727abe 100644 --- a/src/licensedcode/data/rules/gl2ps_3.RULE +++ b/src/licensedcode/data/rules/gl2ps_3.RULE @@ -1,6 +1,7 @@ --- license_expression: gl2ps is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/glide2.RULE b/src/licensedcode/data/rules/glide2.RULE index 1ce616366fe..34501565936 100644 --- a/src/licensedcode/data/rules/glide2.RULE +++ b/src/licensedcode/data/rules/glide2.RULE @@ -1,6 +1,7 @@ --- license_expression: glide is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/glulxe_2.RULE b/src/licensedcode/data/rules/glulxe_2.RULE index 3b02c4ef195..3efeef50802 100644 --- a/src/licensedcode/data/rules/glulxe_2.RULE +++ b/src/licensedcode/data/rules/glulxe_2.RULE @@ -1,6 +1,7 @@ --- license_expression: glulxe is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/glwtpl_1.RULE b/src/licensedcode/data/rules/glwtpl_1.RULE index bef9806e877..da77ae20509 100644 --- a/src/licensedcode/data/rules/glwtpl_1.RULE +++ b/src/licensedcode/data/rules/glwtpl_1.RULE @@ -1,9 +1,8 @@ --- license_expression: glwtpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gnuplot_2.RULE b/src/licensedcode/data/rules/gnuplot_2.RULE index 6707ec0709e..036574c59f2 100644 --- a/src/licensedcode/data/rules/gnuplot_2.RULE +++ b/src/licensedcode/data/rules/gnuplot_2.RULE @@ -1,6 +1,7 @@ --- license_expression: gnuplot is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_120.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_120.RULE index 6ef8ed27063..ef4fe53f980 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_120.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_120.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-1.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 ignorable_copyrights: - copyright GNU General @@ -8,4 +9,4 @@ ignorable_holders: - GNU General --- -@copyright {{GNU General Public License}}. \ No newline at end of file +@copyright GNU General Public License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_345.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_345.RULE index 9c29a1109de..7f1a63d71a9 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_345.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_345.RULE @@ -1,8 +1,9 @@ --- license_expression: gpl-1.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 90 notes: a weak reference typically to the GPL --- -{{GNU License}} + GNU License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE index 5d3ca7a3747..711c6545d7e 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-1.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 85 --- diff --git a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_48.RULE b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_48.RULE index 99db4380506..a8d0ab82c8d 100644 --- a/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_48.RULE +++ b/src/licensedcode/data/rules/gpl-1.0-plus_or_artistic-perl-1.0_48.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-1.0-plus OR artistic-perl-1.0 is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{under the same license as Perl.}} \ No newline at end of file + under the same license as Perl. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0_7.RULE b/src/licensedcode/data/rules/gpl-1.0_7.RULE index c31e036e61a..73e58bdf402 100644 --- a/src/licensedcode/data/rules/gpl-1.0_7.RULE +++ b/src/licensedcode/data/rules/gpl-1.0_7.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -{{GPL-1.0}} \ No newline at end of file + GPL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-1.0_gpl_10_bare_words.RULE b/src/licensedcode/data/rules/gpl-1.0_gpl_10_bare_words.RULE index ef5f853eb2e..74512f3184a 100644 --- a/src/licensedcode/data/rules/gpl-1.0_gpl_10_bare_words.RULE +++ b/src/licensedcode/data/rules/gpl-1.0_gpl_10_bare_words.RULE @@ -2,7 +2,6 @@ license_expression: gpl-1.0 is_license_tag: yes is_required_phrase: yes -is_continuous: yes relevance: 60 --- diff --git a/src/licensedcode/data/rules/gpl-1.0_required_phrase_1.RULE b/src/licensedcode/data/rules/gpl-1.0_required_phrase_1.RULE index bb3bdac2dbd..96808ed7e5b 100644 --- a/src/licensedcode/data/rules/gpl-1.0_required_phrase_1.RULE +++ b/src/licensedcode/data/rules/gpl-1.0_required_phrase_1.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -{{gpl 1 0}} license \ No newline at end of file + gpl 1 0 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_11301.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_11301.RULE index f1fa7789164..b4d2a2718c4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_11301.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_11301.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{taken from the original NTT provided GPL source.}} \ No newline at end of file + taken from the original NTT provided GPL source. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1136.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1136.RULE index 50cfb6fbe6b..17446c03f7f 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1136.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1136.RULE @@ -1,10 +1,10 @@ --- license_expression: gpl-2.0-plus is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 notes: See https://info.isl.ntt.co.jp/crypt/eng/camellia/specifications.html --- -{{ cipher has been been taken from the -original NTT provided GPL source.}} \ No newline at end of file + cipher has been been taken from the +original NTT provided GPL source. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1150.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1150.RULE index 2d2590e3312..2476c4867d8 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1150.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1150.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: GPL-2.0-or-later }} \ No newline at end of file + SPDX-LicenseIdentifier: GPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1151.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1151.RULE index b635bb62e23..7d21d68e0f7 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1151.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1151.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: GPL-2.0-or-later }} \ No newline at end of file + SPDXLicenseIdentifier: GPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1152.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1152.RULE index 1936f64bd07..d026c47776b 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1152.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1152.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: GPL-2.0-or-later }} \ No newline at end of file + SPDXLicense-Identifier: GPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_1153.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_1153.RULE index c686049a4ae..1f4176f8449 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_1153.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_1153.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GLP-2.0-or-later }} \ No newline at end of file + GLP-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_533.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_533.RULE index 6addc3ff135..52e41e77947 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_533.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_533.RULE @@ -1,7 +1,8 @@ --- license_expression: gpl-2.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- -{{GNU General Public License}} v2 or later (GPLv2+) \ No newline at end of file + GNU General Public License v2 or later (GPLv2+) \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_600.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_600.RULE index 3f0cef573f8..1a9dd71d5b4 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_600.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_600.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE index abdc352e287..b303fb741f3 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_67.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- GPL 2+ \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_780.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_780.RULE index 66b6c8d68c6..2fa4fd7ad5c 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_780.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_780.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE b/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE index e7ca6f79a9a..8049abdc674 100644 --- a/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE +++ b/src/licensedcode/data/rules/gpl-2.0-plus_793.RULE @@ -1,10 +1,10 @@ --- license_expression: gpl-2.0-plus is_license_notice: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 referenced_filenames: - INHERIT_LICENSE_FROM_PACKAGE --- -{{GNU GPL: This file is distributed under the same license as the dialog package }} + GNU GPL: This file is distributed under the same license as the dialog package \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1089.RULE b/src/licensedcode/data/rules/gpl-2.0_1089.RULE index f1143d1a1d0..5b9963fa6b1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1089.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1089.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-2.0_1129.RULE b/src/licensedcode/data/rules/gpl-2.0_1129.RULE index 4f023d8b36c..835b74fd3d1 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1129.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1129.RULE @@ -1,8 +1,9 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 notes: seen in some SPDX templates --- -insert {{GPL v2}} text here \ No newline at end of file +insert GPL v2 text here \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1332.RULE b/src/licensedcode/data/rules/gpl-2.0_1332.RULE index 51751d717ae..b40b57fd3d7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1332.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1332.RULE @@ -1,9 +1,10 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes referenced_filenames: - /usr/share/common-licenses/GPL-2 --- -On Debian systems, the complete text of the {{GNU General - Public License 2}} can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file +On Debian systems, the complete text of the GNU General + Public License 2 can be found in `/usr/share/common-licenses/GPL-2'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1471.RULE b/src/licensedcode/data/rules/gpl-2.0_1471.RULE index b0e42c87598..9e8fca385e9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1471.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1471.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 90 --- -{{GLP-2.0}} \ No newline at end of file + GLP-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1480.RULE b/src/licensedcode/data/rules/gpl-2.0_1480.RULE index 5d93a9356bf..1c100266325 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1480.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1480.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: GPL-2.0-only }} \ No newline at end of file + SPDX-LicenseIdentifier: GPL-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1481.RULE b/src/licensedcode/data/rules/gpl-2.0_1481.RULE index 69bec4ea726..d7fd00a76e6 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1481.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1481.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: GPL-2.0 }} \ No newline at end of file + SPDX-LicenseIdentifier: GPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1482.RULE b/src/licensedcode/data/rules/gpl-2.0_1482.RULE index f06858af6f4..b3a3566b185 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1482.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1482.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: GPL-2.0-only }} \ No newline at end of file + SPDXLicense-Identifier: GPL-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1483.RULE b/src/licensedcode/data/rules/gpl-2.0_1483.RULE index 76adb8a5b84..57d724ba38d 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1483.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1483.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: GPL-2.0 }} \ No newline at end of file + SPDXLicense-Identifier: GPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_1486.RULE b/src/licensedcode/data/rules/gpl-2.0_1486.RULE index 3e72f9f3f42..0f7ada7aaad 100644 --- a/src/licensedcode/data/rules/gpl-2.0_1486.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_1486.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GLP-2.0-only }} \ No newline at end of file + GLP-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_36.RULE b/src/licensedcode/data/rules/gpl-2.0_36.RULE index d5365adcc45..5cafe6a76d9 100644 --- a/src/licensedcode/data/rules/gpl-2.0_36.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_36.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 95 ignorable_urls: - http://creativecommons.org/licenses/GPL/2.0/ diff --git a/src/licensedcode/data/rules/gpl-2.0_710.RULE b/src/licensedcode/data/rules/gpl-2.0_710.RULE index c34d49641f0..52ba88a68b0 100644 --- a/src/licensedcode/data/rules/gpl-2.0_710.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_710.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-2.0_755.RULE b/src/licensedcode/data/rules/gpl-2.0_755.RULE index eba8cd5e5e2..9ff7eb4ef7c 100644 --- a/src/licensedcode/data/rules/gpl-2.0_755.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_755.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-2.0_765.RULE b/src/licensedcode/data/rules/gpl-2.0_765.RULE index bca70c93859..c8299f4eb16 100644 --- a/src/licensedcode/data/rules/gpl-2.0_765.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_765.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-2.0_78.RULE b/src/licensedcode/data/rules/gpl-2.0_78.RULE index 2c5fac3e52e..aba79ecdfdb 100644 --- a/src/licensedcode/data/rules/gpl-2.0_78.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_78.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/old-licenses/gpl-2.0.html diff --git a/src/licensedcode/data/rules/gpl-2.0_877.RULE b/src/licensedcode/data/rules/gpl-2.0_877.RULE index 3e0ec0cd38e..18d705fe8d7 100644 --- a/src/licensedcode/data/rules/gpl-2.0_877.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_877.RULE @@ -1,7 +1,8 @@ --- license_expression: gpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -Creative Commons {{GNU General Public License}} \ No newline at end of file +Creative Commons GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_or_mpl-1.1_1.RULE b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_or_mpl-1.1_1.RULE index f8b225c090d..4e99b129ba0 100644 --- a/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_or_mpl-1.1_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_or_lgpl-2.1_or_mpl-1.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-2.0 OR lgpl-2.1 OR mpl-1.1 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-2.0_with_liberation-font-exception_2.RULE b/src/licensedcode/data/rules/gpl-2.0_with_liberation-font-exception_2.RULE index a4dcf493bf0..cfc64aef789 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_liberation-font-exception_2.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_liberation-font-exception_2.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 WITH liberation-font-exception is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 99 --- -{{released under the terms of the Liberation License}}. \ No newline at end of file + released under the terms of the Liberation License . \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_11.RULE b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_11.RULE index a82c24bdbe7..e8ac10659ad 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_11.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_11.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 WITH linux-syscall-exception-gpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GPL-2.0 with Linux-syscall-note}} \ No newline at end of file + GPL-2.0 with Linux-syscall-note \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_12.RULE b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_12.RULE index a4392660383..088e22a83ab 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_12.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_12.RULE @@ -1,10 +1,10 @@ --- license_expression: gpl-2.0 WITH linux-syscall-exception-gpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ + License Fullname - GPL-2.0 with Linux-syscall-note}} \ No newline at end of file + GPL-2.0 with Linux-syscall-note \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_13.RULE b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_13.RULE index 44782889c48..da9ea11d982 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_13.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_13.RULE @@ -1,10 +1,10 @@ --- license_expression: gpl-2.0 WITH linux-syscall-exception-gpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ + License - GPL-2.0 with Linux-syscall-note}} \ No newline at end of file + GPL-2.0 with Linux-syscall-note \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_mit_1.RULE b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_mit_1.RULE index 4c4f3243c55..d506356a3dc 100644 --- a/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_mit_1.RULE +++ b/src/licensedcode/data/rules/gpl-2.0_with_linux-syscall-exception-gpl_or_mit_1.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-2.0 WITH linux-syscall-exception-gpl OR mit is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GPL-2.0 WITH Linux-syscall-note) OR MIT }} \ No newline at end of file + GPL-2.0 WITH Linux-syscall-note) OR MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-linking-exception_1.RULE b/src/licensedcode/data/rules/gpl-3.0-linking-exception_1.RULE index 99810610231..33339c626c1 100644 --- a/src/licensedcode/data/rules/gpl-3.0-linking-exception_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-linking-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gpl-3.0-linking-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gpl-3.0-linking-source-exception_1.RULE b/src/licensedcode/data/rules/gpl-3.0-linking-source-exception_1.RULE index e254547f7e2..7fb4e150e87 100644 --- a/src/licensedcode/data/rules/gpl-3.0-linking-source-exception_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-linking-source-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gpl-3.0-linking-source-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_216.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_216.RULE index 11604876c99..e813571a816 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_216.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_216.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_340.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_340.RULE index 9c6796d3a68..1b152439f46 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_340.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_340.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_519.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_519.RULE index fde5365132b..9097951770a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_519.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_519.RULE @@ -3,7 +3,6 @@ license_expression: gpl-3.0-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_609.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_609.RULE index a88787152d8..ad5b07608a2 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_609.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_609.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0-plus is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{Samba is Free Software licensed under the GNU General Public License}} \ No newline at end of file + Samba is Free Software licensed under the GNU General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_611.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_611.RULE index 99f5a977c6a..33ff86cdf2a 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_611.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_611.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SpdxLicenseIdentifier: GPL-3.0-or-later }} \ No newline at end of file + SpdxLicenseIdentifier: GPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_612.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_612.RULE index f0939b3f781..1f45caf97c0 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_612.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_612.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: GPL-3.0-or-later }} \ No newline at end of file + SPDX-LicenseIdentifier: GPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_613.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_613.RULE index 67efa846279..f06c3939525 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_613.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_613.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: GPL-3.0-or-later }} \ No newline at end of file + SPDXLicense-Identifier: GPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_616.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_616.RULE index 3fb9c08d23e..70cc1b87ff6 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_616.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_616.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GPL v3 or later}} \ No newline at end of file + GPL v3 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE index 4a326baf29e..2a9d5d4b5e2 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_89.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_4.RULE b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_4.RULE index e123a041811..067e2926055 100644 --- a/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_4.RULE +++ b/src/licensedcode/data/rules/gpl-3.0-plus_or_mit_4.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0-plus OR mit is_license_notice: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0_34.RULE b/src/licensedcode/data/rules/gpl-3.0_34.RULE index 1dab2dc5fbd..bfab11e9be2 100644 --- a/src/licensedcode/data/rules/gpl-3.0_34.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_34.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0_35.RULE b/src/licensedcode/data/rules/gpl-3.0_35.RULE index 8fc0a9b1029..28059b07a57 100644 --- a/src/licensedcode/data/rules/gpl-3.0_35.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_35.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0_36.RULE b/src/licensedcode/data/rules/gpl-3.0_36.RULE index b6c95bbce76..3a22f075bf3 100644 --- a/src/licensedcode/data/rules/gpl-3.0_36.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_36.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0_379.RULE b/src/licensedcode/data/rules/gpl-3.0_379.RULE index d785a62602c..c795dad847f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_379.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_379.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gpl-3.0_430.RULE b/src/licensedcode/data/rules/gpl-3.0_430.RULE index e743d1d9934..5be733558af 100644 --- a/src/licensedcode/data/rules/gpl-3.0_430.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_430.RULE @@ -1,11 +1,11 @@ --- license_expression: gpl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 90 referenced_filenames: - /usr/share/common-licenses/GPL-3 --- -On Debian GNU/Linux systems, the complete text of the {{GNU General Public - License version 3}} can be found in '/usr/share/common-licenses/GPL-3'. \ No newline at end of file +On Debian GNU/Linux systems, the complete text of the GNU General Public + License version 3 can be found in '/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_482.RULE b/src/licensedcode/data/rules/gpl-3.0_482.RULE index e8c5f928e43..52b76256dfe 100644 --- a/src/licensedcode/data/rules/gpl-3.0_482.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_482.RULE @@ -1,9 +1,10 @@ --- license_expression: gpl-3.0 is_license_reference: yes +is_required_phrase: yes referenced_filenames: - /usr/share/common-licenses/GPL-3 --- -On Debian systems, the complete text of the {{GNU General - Public License 3}} can be found in `/usr/share/common-licenses/GPL-3'. \ No newline at end of file +On Debian systems, the complete text of the GNU General + Public License 3 can be found in `/usr/share/common-licenses/GPL-3'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_616.RULE b/src/licensedcode/data/rules/gpl-3.0_616.RULE index 6f388725429..7f1745f5912 100644 --- a/src/licensedcode/data/rules/gpl-3.0_616.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_616.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{distributed under the same license as samba}} \ No newline at end of file + distributed under the same license as samba \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_617.RULE b/src/licensedcode/data/rules/gpl-3.0_617.RULE index 8c77fe2ea7a..ae94506e9a2 100644 --- a/src/licensedcode/data/rules/gpl-3.0_617.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_617.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: GPL-3.0-only }} \ No newline at end of file + SPDX-LicenseIdentifier: GPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_618.RULE b/src/licensedcode/data/rules/gpl-3.0_618.RULE index dbcb37469f8..e510bd0e1e6 100644 --- a/src/licensedcode/data/rules/gpl-3.0_618.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_618.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: GPL-3.0 }} \ No newline at end of file + SPDX-LicenseIdentifier: GPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_619.RULE b/src/licensedcode/data/rules/gpl-3.0_619.RULE index d665d0a4da0..a6cbff70a6a 100644 --- a/src/licensedcode/data/rules/gpl-3.0_619.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_619.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: GPL-3.0-only }} \ No newline at end of file + SPDXLicenseIdentifier: GPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_620.RULE b/src/licensedcode/data/rules/gpl-3.0_620.RULE index ab4ab52b776..e1c646ddb3b 100644 --- a/src/licensedcode/data/rules/gpl-3.0_620.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_620.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: GPL-3.0-only }} \ No newline at end of file + SPDXLicense-Identifier: GPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_621.RULE b/src/licensedcode/data/rules/gpl-3.0_621.RULE index d4064e285b8..21637438dae 100644 --- a/src/licensedcode/data/rules/gpl-3.0_621.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_621.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: GPL-3.0 }} \ No newline at end of file + SPDXLicense-Identifier: GPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_625.RULE b/src/licensedcode/data/rules/gpl-3.0_625.RULE index fa290841421..c3eb4787532 100644 --- a/src/licensedcode/data/rules/gpl-3.0_625.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_625.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 90 --- -{{GLP-3.0}} \ No newline at end of file + GLP-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_626.RULE b/src/licensedcode/data/rules/gpl-3.0_626.RULE index be0e5126ee9..fcc35179bc9 100644 --- a/src/licensedcode/data/rules/gpl-3.0_626.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_626.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GLP-3.0-only}} \ No newline at end of file + GLP-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_630.RULE b/src/licensedcode/data/rules/gpl-3.0_630.RULE index f8ed8058b13..3f9e166f1f1 100644 --- a/src/licensedcode/data/rules/gpl-3.0_630.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_630.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GPLv3 only}} \ No newline at end of file + GPLv3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_631.RULE b/src/licensedcode/data/rules/gpl-3.0_631.RULE index ed7aec1cef8..4017a82e19f 100644 --- a/src/licensedcode/data/rules/gpl-3.0_631.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_631.RULE @@ -1,8 +1,8 @@ --- license_expression: gpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{GPL v3 only}} \ No newline at end of file + GPL v3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.RULE b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.RULE index f2821c7f4c1..8cab464b9a5 100644 --- a/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_and_other-copyleft_1.RULE @@ -1,7 +1,8 @@ --- license_expression: gpl-3.0 AND other-copyleft is_license_notice: yes +skip_for_required_phrase_generation: yes relevance: 100 --- -Additional permission under GNU GPL version 3 section 7: \ No newline at end of file +{{Additional permission under GNU GPL version 3 section 7}} diff --git a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.RULE b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.RULE index deb5d115cb6..9b201db98e8 100644 --- a/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.RULE +++ b/src/licensedcode/data/rules/gpl-3.0_with_gcc-exception-3.1_8.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-3.0 WITH gcc-exception-3.1 is_license_notice: yes +is_required_phrase: yes --- Under Section 7 of GPL version 3, you are granted additional diff --git a/src/licensedcode/data/rules/gpl_160.RULE b/src/licensedcode/data/rules/gpl_160.RULE index d5d32dc5e67..975009d2175 100644 --- a/src/licensedcode/data/rules/gpl_160.RULE +++ b/src/licensedcode/data/rules/gpl_160.RULE @@ -1,7 +1,8 @@ --- license_expression: gpl-1.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{licence GNU General Public Licence}} + licence GNU General Public Licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/gpl_236.RULE b/src/licensedcode/data/rules/gpl_236.RULE index c9bac15d913..974164fcc47 100644 --- a/src/licensedcode/data/rules/gpl_236.RULE +++ b/src/licensedcode/data/rules/gpl_236.RULE @@ -1,6 +1,7 @@ --- license_expression: gpl-1.0-plus is_license_notice: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/gplcc-1.0_1.RULE b/src/licensedcode/data/rules/gplcc-1.0_1.RULE index 5398cb5fee9..860f04d90ab 100644 --- a/src/licensedcode/data/rules/gplcc-1.0_1.RULE +++ b/src/licensedcode/data/rules/gplcc-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: gplcc-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/gsoap-1.3b_6.RULE b/src/licensedcode/data/rules/gsoap-1.3b_6.RULE index 92d2637b6a3..3dd3b5361dd 100644 --- a/src/licensedcode/data/rules/gsoap-1.3b_6.RULE +++ b/src/licensedcode/data/rules/gsoap-1.3b_6.RULE @@ -1,9 +1,8 @@ --- license_expression: gsoap-1.3b is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/haskell-report_3.RULE b/src/licensedcode/data/rules/haskell-report_3.RULE index 9ea9d07cbfe..cfc993f70a6 100644 --- a/src/licensedcode/data/rules/haskell-report_3.RULE +++ b/src/licensedcode/data/rules/haskell-report_3.RULE @@ -1,9 +1,8 @@ --- license_expression: haskell-report is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/hazelcast-community-1.0_2.RULE b/src/licensedcode/data/rules/hazelcast-community-1.0_2.RULE index 76989286cfa..76108af0b98 100644 --- a/src/licensedcode/data/rules/hazelcast-community-1.0_2.RULE +++ b/src/licensedcode/data/rules/hazelcast-community-1.0_2.RULE @@ -1,8 +1,9 @@ --- license_expression: hazelcast-community-1.0 is_license_reference: yes +is_required_phrase: yes ignorable_urls: - - http://hazelcast.com/hazelcast-community-license + - http://hazelcast.com/hazelcast-community-license --- -{{http://hazelcast.com/hazelcast-community-license}} \ No newline at end of file + http://hazelcast.com/hazelcast-community-license \ No newline at end of file diff --git a/src/licensedcode/data/rules/here-proprietary_3.RULE b/src/licensedcode/data/rules/here-proprietary_3.RULE index d71a8cd5a34..10ddb6d6420 100644 --- a/src/licensedcode/data/rules/here-proprietary_3.RULE +++ b/src/licensedcode/data/rules/here-proprietary_3.RULE @@ -1,8 +1,8 @@ --- license_expression: here-proprietary is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- HERE Proprietary License \ No newline at end of file diff --git a/src/licensedcode/data/rules/hippocratic-1.2_4.RULE b/src/licensedcode/data/rules/hippocratic-1.2_4.RULE index f5dbe6671dd..46b5e845dbd 100644 --- a/src/licensedcode/data/rules/hippocratic-1.2_4.RULE +++ b/src/licensedcode/data/rules/hippocratic-1.2_4.RULE @@ -1,6 +1,7 @@ --- license_expression: hippocratic-1.2 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/historical_28.RULE b/src/licensedcode/data/rules/historical_28.RULE index 3ece99efd04..97b2da925b1 100644 --- a/src/licensedcode/data/rules/historical_28.RULE +++ b/src/licensedcode/data/rules/historical_28.RULE @@ -1,9 +1,8 @@ --- license_expression: historical is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ibm-pibs_1.RULE b/src/licensedcode/data/rules/ibm-pibs_1.RULE index 631510ca6ba..b902f987f75 100644 --- a/src/licensedcode/data/rules/ibm-pibs_1.RULE +++ b/src/licensedcode/data/rules/ibm-pibs_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ibm-pibs is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ibm-pibs_8.RULE b/src/licensedcode/data/rules/ibm-pibs_8.RULE index 293aabdf343..5cba3d0c9d7 100644 --- a/src/licensedcode/data/rules/ibm-pibs_8.RULE +++ b/src/licensedcode/data/rules/ibm-pibs_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ibm-pibs is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- IBM-pibs \ No newline at end of file diff --git a/src/licensedcode/data/rules/ijg_5.RULE b/src/licensedcode/data/rules/ijg_5.RULE index 047004e3a97..2444b6d56e5 100644 --- a/src/licensedcode/data/rules/ijg_5.RULE +++ b/src/licensedcode/data/rules/ijg_5.RULE @@ -1,6 +1,7 @@ --- license_expression: ijg is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/imagemagick_20.RULE b/src/licensedcode/data/rules/imagemagick_20.RULE index 5e38cf7efb9..ad6a4c57b10 100644 --- a/src/licensedcode/data/rules/imagemagick_20.RULE +++ b/src/licensedcode/data/rules/imagemagick_20.RULE @@ -3,8 +3,7 @@ license_expression: imagemagick is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -ImageMagick License +ImageMagick License \ No newline at end of file diff --git a/src/licensedcode/data/rules/imagemagick_24.RULE b/src/licensedcode/data/rules/imagemagick_24.RULE index c3a7db468ad..d0cc0015092 100644 --- a/src/licensedcode/data/rules/imagemagick_24.RULE +++ b/src/licensedcode/data/rules/imagemagick_24.RULE @@ -1,10 +1,9 @@ --- license_expression: imagemagick is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -{{ license: ImageMagick }} + license: ImageMagick \ No newline at end of file diff --git a/src/licensedcode/data/rules/imagemagick_26.RULE b/src/licensedcode/data/rules/imagemagick_26.RULE index e1acc43158b..84f3a6a64b2 100644 --- a/src/licensedcode/data/rules/imagemagick_26.RULE +++ b/src/licensedcode/data/rules/imagemagick_26.RULE @@ -1,10 +1,9 @@ --- license_expression: imagemagick is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -{{licenseId: ImageMagick }} + licenseId: ImageMagick \ No newline at end of file diff --git a/src/licensedcode/data/rules/imagen_1.RULE b/src/licensedcode/data/rules/imagen_1.RULE index 74e75cc768f..a40c1a530e1 100644 --- a/src/licensedcode/data/rules/imagen_1.RULE +++ b/src/licensedcode/data/rules/imagen_1.RULE @@ -1,8 +1,8 @@ --- license_expression: imagemagick is_license_reference: yes +is_required_phrase: yes relevance: 80 -minimum_coverage: 100 --- IMAGEN License \ No newline at end of file diff --git a/src/licensedcode/data/rules/imlib2_1.RULE b/src/licensedcode/data/rules/imlib2_1.RULE index 36bd7a95c57..febaf7b9249 100644 --- a/src/licensedcode/data/rules/imlib2_1.RULE +++ b/src/licensedcode/data/rules/imlib2_1.RULE @@ -1,9 +1,8 @@ --- license_expression: imlib2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/indiana-extreme-1.2_13.RULE b/src/licensedcode/data/rules/indiana-extreme-1.2_13.RULE index ebf1d7af1e6..9c0779d008c 100644 --- a/src/licensedcode/data/rules/indiana-extreme-1.2_13.RULE +++ b/src/licensedcode/data/rules/indiana-extreme-1.2_13.RULE @@ -1,7 +1,7 @@ --- license_expression: indiana-extreme-1.2 is_license_notice: yes -is_continuous: yes +is_required_phrase: yes --- -{{Indiana University Extreme! Lab Software License}} \ No newline at end of file + Indiana University Extreme! Lab Software License \ No newline at end of file diff --git a/src/licensedcode/data/rules/indiana-extreme_2.RULE b/src/licensedcode/data/rules/indiana-extreme_2.RULE index 6ebb0238e8e..735fbb02997 100644 --- a/src/licensedcode/data/rules/indiana-extreme_2.RULE +++ b/src/licensedcode/data/rules/indiana-extreme_2.RULE @@ -1,8 +1,8 @@ --- license_expression: indiana-extreme is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Indiana University Extreme! Lab Software License Version 1.1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/info-zip-2009-01_9.RULE b/src/licensedcode/data/rules/info-zip-2009-01_9.RULE index 082920ba02f..792d41628d5 100644 --- a/src/licensedcode/data/rules/info-zip-2009-01_9.RULE +++ b/src/licensedcode/data/rules/info-zip-2009-01_9.RULE @@ -1,6 +1,7 @@ --- license_expression: info-zip-2009-01 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/inno-setup_2.RULE b/src/licensedcode/data/rules/inno-setup_2.RULE index 5b5374049a5..33005a2d05d 100644 --- a/src/licensedcode/data/rules/inno-setup_2.RULE +++ b/src/licensedcode/data/rules/inno-setup_2.RULE @@ -1,6 +1,7 @@ --- license_expression: inno-setup is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/intel-acpi_4.RULE b/src/licensedcode/data/rules/intel-acpi_4.RULE index 680b24286e3..29366d893d7 100644 --- a/src/licensedcode/data/rules/intel-acpi_4.RULE +++ b/src/licensedcode/data/rules/intel-acpi_4.RULE @@ -1,6 +1,7 @@ --- license_expression: intel-acpi is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/interbase-1.0_10.RULE b/src/licensedcode/data/rules/interbase-1.0_10.RULE index eac36a1f876..f0dfcba2254 100644 --- a/src/licensedcode/data/rules/interbase-1.0_10.RULE +++ b/src/licensedcode/data/rules/interbase-1.0_10.RULE @@ -1,9 +1,8 @@ --- license_expression: interbase-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Interbase-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ipa-font_3.RULE b/src/licensedcode/data/rules/ipa-font_3.RULE index 5643700e44d..574dd14c5f2 100644 --- a/src/licensedcode/data/rules/ipa-font_3.RULE +++ b/src/licensedcode/data/rules/ipa-font_3.RULE @@ -1,6 +1,7 @@ --- license_expression: ipa-font is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/isc_12.RULE b/src/licensedcode/data/rules/isc_12.RULE index a091d9c5d6f..a6998d7aea1 100644 --- a/src/licensedcode/data/rules/isc_12.RULE +++ b/src/licensedcode/data/rules/isc_12.RULE @@ -1,7 +1,8 @@ --- license_expression: isc is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{ISC License (ISCL)}} \ No newline at end of file + ISC License (ISCL) \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_22.RULE b/src/licensedcode/data/rules/isc_22.RULE index f4e866277f7..b869221a93b 100644 --- a/src/licensedcode/data/rules/isc_22.RULE +++ b/src/licensedcode/data/rules/isc_22.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 99 --- -{{ISC License}} \ No newline at end of file + ISC License \ No newline at end of file diff --git a/src/licensedcode/data/rules/isc_or_mit_2.RULE b/src/licensedcode/data/rules/isc_or_mit_2.RULE index ee40e45ddae..e5aeaaac274 100644 --- a/src/licensedcode/data/rules/isc_or_mit_2.RULE +++ b/src/licensedcode/data/rules/isc_or_mit_2.RULE @@ -1,6 +1,7 @@ --- license_expression: isc OR mit is_license_notice: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/jam.RULE b/src/licensedcode/data/rules/jam.RULE index 585bbf3d353..d5e1ad34a5d 100644 --- a/src/licensedcode/data/rules/jam.RULE +++ b/src/licensedcode/data/rules/jam.RULE @@ -1,6 +1,7 @@ --- license_expression: jam is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/jdom_4.RULE b/src/licensedcode/data/rules/jdom_4.RULE index c6fffee19a3..6ae215d6e9a 100644 --- a/src/licensedcode/data/rules/jdom_4.RULE +++ b/src/licensedcode/data/rules/jdom_4.RULE @@ -1,6 +1,7 @@ --- license_expression: jdom is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/json_13.RULE b/src/licensedcode/data/rules/json_13.RULE index b1e0174e4ec..115cb2a1240 100644 --- a/src/licensedcode/data/rules/json_13.RULE +++ b/src/licensedcode/data/rules/json_13.RULE @@ -1,8 +1,8 @@ --- license_expression: json is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- -{{licenses.nuget.org/JSON}} + licenses.nuget.org/JSON \ No newline at end of file diff --git a/src/licensedcode/data/rules/json_19.RULE b/src/licensedcode/data/rules/json_19.RULE index 91615d15c52..06e5424021e 100644 --- a/src/licensedcode/data/rules/json_19.RULE +++ b/src/licensedcode/data/rules/json_19.RULE @@ -1,9 +1,10 @@ --- license_expression: json is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.json.org/license.html --- -{{ http://www.json.org/license.html }} + http://www.json.org/license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/json_8.RULE b/src/licensedcode/data/rules/json_8.RULE index 191c141b671..0e671f1a37d 100644 --- a/src/licensedcode/data/rules/json_8.RULE +++ b/src/licensedcode/data/rules/json_8.RULE @@ -1,9 +1,8 @@ --- license_expression: json is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/json_url_1.RULE b/src/licensedcode/data/rules/json_url_1.RULE index 6d624877b6c..42d8ad6d48e 100644 --- a/src/licensedcode/data/rules/json_url_1.RULE +++ b/src/licensedcode/data/rules/json_url_1.RULE @@ -1,10 +1,10 @@ --- license_expression: json is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 ignorable_urls: - https://spdx.org/licenses/json --- -https://spdx.org/licenses/json +https://spdx.org/licenses/json \ No newline at end of file diff --git a/src/licensedcode/data/rules/jsr-107-jcache-spec-2013_2.RULE b/src/licensedcode/data/rules/jsr-107-jcache-spec-2013_2.RULE index f9b4a3ffd50..000e69b4aba 100644 --- a/src/licensedcode/data/rules/jsr-107-jcache-spec-2013_2.RULE +++ b/src/licensedcode/data/rules/jsr-107-jcache-spec-2013_2.RULE @@ -1,6 +1,7 @@ --- license_expression: jsr-107-jcache-spec-2013 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lal-1.2_131.RULE b/src/licensedcode/data/rules/lal-1.2_131.RULE index bae5953bfbf..e1dd4f5f4ae 100644 --- a/src/licensedcode/data/rules/lal-1.2_131.RULE +++ b/src/licensedcode/data/rules/lal-1.2_131.RULE @@ -1,11 +1,10 @@ --- license_expression: lal-1.2 -is_license_clue: yes -is_continuous: yes +is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -LAL-1.2 +LAL-1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lal-1.2_132.RULE b/src/licensedcode/data/rules/lal-1.2_132.RULE index a4d9183de48..608ff4fc4f0 100644 --- a/src/licensedcode/data/rules/lal-1.2_132.RULE +++ b/src/licensedcode/data/rules/lal-1.2_132.RULE @@ -1,11 +1,10 @@ --- license_expression: lal-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -Licence Art Libre 1.2 +Licence Art Libre 1.2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lal-1.3_138.RULE b/src/licensedcode/data/rules/lal-1.3_138.RULE index 16abb7cf03a..f017f016ec1 100644 --- a/src/licensedcode/data/rules/lal-1.3_138.RULE +++ b/src/licensedcode/data/rules/lal-1.3_138.RULE @@ -1,11 +1,10 @@ --- license_expression: lal-1.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -LAL-1.3 +LAL-1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lal-1.3_139.RULE b/src/licensedcode/data/rules/lal-1.3_139.RULE index 0b96e3cc497..f2589473c12 100644 --- a/src/licensedcode/data/rules/lal-1.3_139.RULE +++ b/src/licensedcode/data/rules/lal-1.3_139.RULE @@ -1,11 +1,10 @@ --- license_expression: lal-1.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -Licence Art Libre 1.3 +Licence Art Libre 1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/latex2e_9.RULE b/src/licensedcode/data/rules/latex2e_9.RULE index 5c145735dad..f17428c240a 100644 --- a/src/licensedcode/data/rules/latex2e_9.RULE +++ b/src/licensedcode/data/rules/latex2e_9.RULE @@ -1,9 +1,8 @@ --- license_expression: latex2e is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lbnl-bsd_7.RULE b/src/licensedcode/data/rules/lbnl-bsd_7.RULE index caaa41cf7b5..f8aa299749d 100644 --- a/src/licensedcode/data/rules/lbnl-bsd_7.RULE +++ b/src/licensedcode/data/rules/lbnl-bsd_7.RULE @@ -1,8 +1,7 @@ --- license_expression: lbnl-bsd is_license_reference: yes -is_continuous: yes -minimum_coverage: 100 +is_required_phrase: yes --- Lawrence Berkeley National Labs BSD variant license \ No newline at end of file diff --git a/src/licensedcode/data/rules/leptonica_1.RULE b/src/licensedcode/data/rules/leptonica_1.RULE index 0473bb80360..302ddf601ce 100644 --- a/src/licensedcode/data/rules/leptonica_1.RULE +++ b/src/licensedcode/data/rules/leptonica_1.RULE @@ -1,9 +1,8 @@ --- license_expression: leptonica is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_117.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_117.RULE index ce660e58ea0..0ec8f580971 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_117.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_117.RULE @@ -1,7 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- -{{lgpl 2.0}} plus \ No newline at end of file + lgpl 2.0 plus \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_213.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_213.RULE index d2f29110da9..a945e64e42c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_213.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_213.RULE @@ -1,7 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{ gnu.org/licenses/lgpl }} + gnu.org/licenses/lgpl \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_380.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_380.RULE index f97d282218e..6d80c8b69ae 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_380.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_380.RULE @@ -2,7 +2,6 @@ license_expression: lgpl-2.0-plus is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_544.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_544.RULE index 44347a8ba14..4201c18ed4d 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_544.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_544.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-2.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_591.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_591.RULE index 58e4db35dbc..974a7fe6922 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_591.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_591.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-2.0-or-later }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_592.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_592.RULE index ca4084b3dbc..3d7f0ff8427 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_592.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_592.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LGPL-2.0-or-later }} \ No newline at end of file + SPDXLicenseIdentifier: LGPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_593.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_593.RULE index 6342693b96a..e99827f995c 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_593.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_593.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-2.0-or-later }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-2.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_596.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_596.RULE index 8e9c54a7177..80dd303a6bf 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_596.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_596.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv2 or later}} \ No newline at end of file + L GPLv2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_597.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_597.RULE index d7cb95124f5..fc90c8ee8ba 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_597.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_597.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPL v2 or later}} \ No newline at end of file + LGPL v2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0-plus_598.RULE b/src/licensedcode/data/rules/lgpl-2.0-plus_598.RULE index 5b72c440953..858baf98ee0 100644 --- a/src/licensedcode/data/rules/lgpl-2.0-plus_598.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0-plus_598.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v2 or later}} \ No newline at end of file + L GPL v2 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_203.RULE b/src/licensedcode/data/rules/lgpl-2.0_203.RULE index 0552ad43ba9..8941036d059 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_203.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_203.RULE @@ -1,7 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- -- LicenseRef-{{LGPL-2}} \ No newline at end of file +- LicenseRef- LGPL-2 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_204.RULE b/src/licensedcode/data/rules/lgpl-2.0_204.RULE index 0c0b38e161b..80b57841fe0 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_204.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_204.RULE @@ -1,7 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- -- LicenseRef-{{LGPL-2.0}} \ No newline at end of file +- LicenseRef- LGPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_223.RULE b/src/licensedcode/data/rules/lgpl-2.0_223.RULE index baa639c6d6f..bb15c98b918 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_223.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_223.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-2.0-only }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_224.RULE b/src/licensedcode/data/rules/lgpl-2.0_224.RULE index 41a24a00ffb..a4a92dc66f5 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_224.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_224.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-2.0 }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_225.RULE b/src/licensedcode/data/rules/lgpl-2.0_225.RULE index 9f2a813826e..124fa12d552 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_225.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_225.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LGPL-2.0-only }} \ No newline at end of file + SPDXLicenseIdentifier: LGPL-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_226.RULE b/src/licensedcode/data/rules/lgpl-2.0_226.RULE index 60dba1754d2..3cb04c3170d 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_226.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_226.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LGPL-2.0 }} \ No newline at end of file + SPDXLicenseIdentifier: LGPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_227.RULE b/src/licensedcode/data/rules/lgpl-2.0_227.RULE index b6ffefc5059..8f1c3ec99b6 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_227.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_227.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-2.0-only }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-2.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_228.RULE b/src/licensedcode/data/rules/lgpl-2.0_228.RULE index 0fa0e4e8b98..43a2fb942e6 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_228.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_228.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-2.0 }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_229.RULE b/src/licensedcode/data/rules/lgpl-2.0_229.RULE index 767a07f4a86..3618f4101e8 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_229.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_229.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{under GNU LGPL}} \ No newline at end of file + under GNU LGPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_230.RULE b/src/licensedcode/data/rules/lgpl-2.0_230.RULE index f21485e8e35..b9f10b96c94 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_230.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_230.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPLv2 only}} \ No newline at end of file + LGPLv2 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_231.RULE b/src/licensedcode/data/rules/lgpl-2.0_231.RULE index 8495fe81f55..d0dea291a60 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_231.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_231.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv2 only}} \ No newline at end of file + L GPLv2 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_232.RULE b/src/licensedcode/data/rules/lgpl-2.0_232.RULE index e1a91a3ec75..76f6de4610e 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_232.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_232.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPL v2 only}} \ No newline at end of file + LGPL v2 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.0_233.RULE b/src/licensedcode/data/rules/lgpl-2.0_233.RULE index a4fd00c317f..256f1e62bfe 100644 --- a/src/licensedcode/data/rules/lgpl-2.0_233.RULE +++ b/src/licensedcode/data/rules/lgpl-2.0_233.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v2 only}} \ No newline at end of file + L GPL v2 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_128.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_128.RULE index 34ef8ac62b9..cfbc2b5dbe8 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_128.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_128.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-2.1-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_422.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_422.RULE index 378896cae0b..e060f27ec78 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_422.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_422.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-2.1-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_518.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_518.RULE index 597450c303d..d5b7b2323d6 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_518.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_518.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-2.1-or-later }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-2.1-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_519.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_519.RULE index e35612422ac..4aee656799a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_519.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_519.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LGPL-2.1-or-later }} \ No newline at end of file + SPDXLicenseIdentifier: LGPL-2.1-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_520.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_520.RULE index fef3de14aa1..820977dcae3 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_520.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_520.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-2.1-or-later }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-2.1-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_521.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_521.RULE index f1d060cc33c..433b22c50ed 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_521.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_521.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_notice: yes -is_continuous: yes +is_required_phrase: yes --- -{{the "GNU LGPL" for all other files. If there is no license information in - some source file, that file is under the "GNU LGPL".}} \ No newline at end of file + the "GNU LGPL" for all other files. If there is no license information in + some source file, that file is under the "GNU LGPL". \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_524.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_524.RULE index 34b7ecb79ba..9d672509d09 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_524.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_524.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPLv21 or later}} \ No newline at end of file + LGPLv21 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_525.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_525.RULE index a7f5b015b3b..b4b7d27d631 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_525.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_525.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv2.1 or later}} \ No newline at end of file + L GPLv2.1 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_526.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_526.RULE index a9c3eb73c1e..5986cdcb9ea 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_526.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_526.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv21 or later}} \ No newline at end of file + L GPLv21 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_527.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_527.RULE index 2848a5b96e7..776dc960003 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_527.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_527.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPL v21 or later}} \ No newline at end of file + LGPL v21 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_528.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_528.RULE index 1bfe6b685ac..afcce8fad97 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_528.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_528.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v2.1 or later}} \ No newline at end of file + L GPL v2.1 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_529.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_529.RULE index a0fcd28a67f..6a85cf87216 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_529.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_529.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v21 or later}} \ No newline at end of file + L GPL v21 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_70.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_70.RULE index 9aa55f068ef..a7f08cb7245 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_70.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_70.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-2.1-plus is_license_reference: yes +is_required_phrase: yes relevance: 95 --- diff --git a/src/licensedcode/data/rules/lgpl-2.1-plus_and_unrar_8.RULE b/src/licensedcode/data/rules/lgpl-2.1-plus_and_unrar_8.RULE index 89eafbd57ff..e894f4ece5f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1-plus_and_unrar_8.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1-plus_and_unrar_8.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1-plus AND unrar is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{"GNU LGPL" rules and "unRAR license restriction" rules.}} \ No newline at end of file + "GNU LGPL" rules and "unRAR license restriction" rules. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_12.RULE b/src/licensedcode/data/rules/lgpl-2.1_12.RULE index c3cdaf43a3b..90719104db2 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_12.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_12.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-2.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://creativecommons.org/licenses/LGPL/2.1/ diff --git a/src/licensedcode/data/rules/lgpl-2.1_162.RULE b/src/licensedcode/data/rules/lgpl-2.1_162.RULE index a6927a5cea2..0e509e40d72 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_162.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_162.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-2.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lgpl-2.1_294.RULE b/src/licensedcode/data/rules/lgpl-2.1_294.RULE index d408af386cb..64cf967482a 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_294.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_294.RULE @@ -1,9 +1,9 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -minimum_coverage: 90 +is_required_phrase: yes referenced_filenames: - /usr/share/common-licenses/LGPL-2.1 --- -On Debian systems, the full text of the {{GNU Lesser General Public License version 2.1}} can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file +On Debian systems, the full text of the GNU Lesser General Public License version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_31.RULE b/src/licensedcode/data/rules/lgpl-2.1_31.RULE index ab325091b66..f77e6c0318e 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_31.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_31.RULE @@ -1,10 +1,10 @@ --- license_expression: lgpl-2.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 70 ignorable_urls: - http://www.gnu.org/licenses/lgpl-2.1.html --- -{{LGPL 2.1}} http://www.gnu.org/licenses/lgpl-2.1.html \ No newline at end of file + LGPL 2.1 http://www.gnu.org/licenses/lgpl-2.1.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_329.RULE b/src/licensedcode/data/rules/lgpl-2.1_329.RULE index 36b73967728..cd921d3e41f 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_329.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_329.RULE @@ -1,10 +1,10 @@ --- license_expression: lgpl-2.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 70 ignorable_urls: - https://www.gnu.org/licenses/lgpl-2.1.html --- -{{LGPL 2.1}} https://www.gnu.org/licenses/lgpl-2.1.html \ No newline at end of file + LGPL 2.1 https://www.gnu.org/licenses/lgpl-2.1.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_469.RULE b/src/licensedcode/data/rules/lgpl-2.1_469.RULE index a0a4ab86156..aba9c108753 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_469.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_469.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-2.1-only }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-2.1-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_470.RULE b/src/licensedcode/data/rules/lgpl-2.1_470.RULE index 6d09f529b03..9e17edd68f4 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_470.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_470.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-2.1 }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_471.RULE b/src/licensedcode/data/rules/lgpl-2.1_471.RULE index e146fe28e44..263dc6bf029 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_471.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_471.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LGPL-2.1-only }} \ No newline at end of file + SPDXLicenseIdentifier: LGPL-2.1-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_472.RULE b/src/licensedcode/data/rules/lgpl-2.1_472.RULE index 7a66c4c0b9d..287b3c733cb 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_472.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_472.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-2.1-only }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-2.1-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_473.RULE b/src/licensedcode/data/rules/lgpl-2.1_473.RULE index 5bedadd1223..677e8ff3670 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_473.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_473.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-2.1 }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-2.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_475.RULE b/src/licensedcode/data/rules/lgpl-2.1_475.RULE index b24c513a6b1..7ad79bc7671 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_475.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_475.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPLv2.1 only}} \ No newline at end of file + LGPLv2.1 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_476.RULE b/src/licensedcode/data/rules/lgpl-2.1_476.RULE index 0876b68d4ca..583e4f1feb4 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_476.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_476.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPLv21 only}} \ No newline at end of file + LGPLv21 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_477.RULE b/src/licensedcode/data/rules/lgpl-2.1_477.RULE index 8bd7cf06b4b..e46f253f701 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_477.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_477.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv2.1 only}} \ No newline at end of file + L GPLv2.1 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_478.RULE b/src/licensedcode/data/rules/lgpl-2.1_478.RULE index 1176b4641e7..28fcb4eeda4 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_478.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_478.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv21 only}} \ No newline at end of file + L GPLv21 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_479.RULE b/src/licensedcode/data/rules/lgpl-2.1_479.RULE index 8572ec326ae..122a68dc778 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_479.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_479.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPL v2.1 only}} \ No newline at end of file + LGPL v2.1 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_480.RULE b/src/licensedcode/data/rules/lgpl-2.1_480.RULE index 4a0cbcf455a..2fad7142df0 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_480.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_480.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPL v21 only}} \ No newline at end of file + LGPL v21 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_481.RULE b/src/licensedcode/data/rules/lgpl-2.1_481.RULE index ed7955a28db..85bc682056c 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_481.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_481.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v2.1 only}} \ No newline at end of file + L GPL v2.1 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_482.RULE b/src/licensedcode/data/rules/lgpl-2.1_482.RULE index f6fa6fabfa6..1dcd77b8381 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_482.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_482.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v21 only}} \ No newline at end of file + L GPL v21 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0_1.RULE b/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0_1.RULE index 8b25809ae37..7e7fc4d7d6d 100644 --- a/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0_1.RULE +++ b/src/licensedcode/data/rules/lgpl-2.1_and_apache-2.0_1.RULE @@ -1,9 +1,9 @@ --- license_expression: lgpl-2.1 AND apache-2.0 is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 notes: this wording is specific to Hibernate and is not a choice. --- -{{projects are licensed under either the LGPL 2.1 or the ASL 2.0}} \ No newline at end of file + projects are licensed under either the LGPL 2.1 or the ASL 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-linking-exception_1.RULE b/src/licensedcode/data/rules/lgpl-3.0-linking-exception_1.RULE index e282908f8fd..89cb2ca6521 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-linking-exception_1.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-linking-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: lgpl-3.0-linking-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_302.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_302.RULE index b40d7eb7eef..c97ab6c3e51 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_302.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_302.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-3.0-or-later }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_303.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_303.RULE index d30db322888..41bf3e1fe8d 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_303.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_303.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LGPL-3.0-or-later }} \ No newline at end of file + SPDXLicenseIdentifier: LGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_304.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_304.RULE index 18d57cda43f..20c9132278f 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_304.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_304.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0-plus is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-3.0-or-later }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-3.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_305.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_305.RULE index b0c122f1fff..cbcf926bd13 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_305.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_305.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPLv3 or later}} \ No newline at end of file + LGPLv3 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_306.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_306.RULE index b8a36f067cb..8560ee27306 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_306.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_306.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv3 or later}} \ No newline at end of file + L GPLv3 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_307.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_307.RULE index 2fc295cd169..d60db21cc77 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_307.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_307.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPL v3 or later}} \ No newline at end of file + LGPL v3 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_308.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_308.RULE index 947d1ed61fb..d89de59c1c0 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_308.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_308.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v3 or later}} \ No newline at end of file + L GPL v3 or later \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE b/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE index 2ed31cf8764..d57b4fd1d97 100644 --- a/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0-plus_36.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-3.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lgpl-3.0_1.RULE b/src/licensedcode/data/rules/lgpl-3.0_1.RULE index 161b2036318..bfb7bb67715 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/lgpl-3.0.html diff --git a/src/licensedcode/data/rules/lgpl-3.0_243.RULE b/src/licensedcode/data/rules/lgpl-3.0_243.RULE index acb45d7426e..076a1f9823f 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_243.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_243.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-3.0 is_license_reference: yes +is_required_phrase: yes referenced_filenames: - /usr/share/common-licenses/LGPL-3 --- diff --git a/src/licensedcode/data/rules/lgpl-3.0_278.RULE b/src/licensedcode/data/rules/lgpl-3.0_278.RULE index 6f559c29c9d..c14af042c90 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_278.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_278.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-3.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID --- diff --git a/src/licensedcode/data/rules/lgpl-3.0_322.RULE b/src/licensedcode/data/rules/lgpl-3.0_322.RULE index 7a0e5a8c241..feae5006ed6 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_322.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_322.RULE @@ -1,9 +1,8 @@ --- license_expression: lgpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-3.0-only }} - + SPDX-LicenseIdentifier: LGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_323.RULE b/src/licensedcode/data/rules/lgpl-3.0_323.RULE index 05da9bb45b0..3dcc3cbee75 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_323.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_323.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LGPL-3.0 }} \ No newline at end of file + SPDX-LicenseIdentifier: LGPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_324.RULE b/src/licensedcode/data/rules/lgpl-3.0_324.RULE index 678efbe62a4..32f8854c5ab 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_324.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_324.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LGPL-3.0-only }} \ No newline at end of file + SPDXLicenseIdentifier: LGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_325.RULE b/src/licensedcode/data/rules/lgpl-3.0_325.RULE index be360237b11..23bd7cc9f4b 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_325.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_325.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-3.0-only }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-3.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_326.RULE b/src/licensedcode/data/rules/lgpl-3.0_326.RULE index 9c16444eed8..5eddc5c57c2 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_326.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_326.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LGPL-3.0 }} \ No newline at end of file + SPDXLicense-Identifier: LGPL-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_328.RULE b/src/licensedcode/data/rules/lgpl-3.0_328.RULE index 07455c64cb9..726ad25da38 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_328.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_328.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPLv3 only}} \ No newline at end of file + LGPLv3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_329.RULE b/src/licensedcode/data/rules/lgpl-3.0_329.RULE index 6597f0ac0ba..f52caa849e1 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_329.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_329.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPLv3 only}} \ No newline at end of file + L GPLv3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_330.RULE b/src/licensedcode/data/rules/lgpl-3.0_330.RULE index 813ee3b5ff2..bd02dcb067a 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_330.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_330.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{LGPL v3 only}} \ No newline at end of file + LGPL v3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_331.RULE b/src/licensedcode/data/rules/lgpl-3.0_331.RULE index a738d1b053f..01f1dc02460 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_331.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_331.RULE @@ -1,8 +1,8 @@ --- license_expression: lgpl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{L GPL v3 only}} \ No newline at end of file + L GPL v3 only \ No newline at end of file diff --git a/src/licensedcode/data/rules/lgpl-3.0_98.RULE b/src/licensedcode/data/rules/lgpl-3.0_98.RULE index f6fe23a91d6..9b31ab24368 100644 --- a/src/licensedcode/data/rules/lgpl-3.0_98.RULE +++ b/src/licensedcode/data/rules/lgpl-3.0_98.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lgpl_48.RULE b/src/licensedcode/data/rules/lgpl_48.RULE index 6004b32177a..7d12ffc05f4 100644 --- a/src/licensedcode/data/rules/lgpl_48.RULE +++ b/src/licensedcode/data/rules/lgpl_48.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-2.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/lgpllr_1.RULE b/src/licensedcode/data/rules/lgpllr_1.RULE index 7a6f057cff2..1193bf95cc0 100644 --- a/src/licensedcode/data/rules/lgpllr_1.RULE +++ b/src/licensedcode/data/rules/lgpllr_1.RULE @@ -1,9 +1,8 @@ --- license_expression: lgpllr is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/libpng_1.RULE b/src/licensedcode/data/rules/libpng_1.RULE index 7fe0b868bf2..e5fc078407a 100644 --- a/src/licensedcode/data/rules/libpng_1.RULE +++ b/src/licensedcode/data/rules/libpng_1.RULE @@ -1,6 +1,7 @@ --- license_expression: libpng is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/libpng_42.RULE b/src/licensedcode/data/rules/libpng_42.RULE index 2b82ca163af..5f085d43232 100644 --- a/src/licensedcode/data/rules/libpng_42.RULE +++ b/src/licensedcode/data/rules/libpng_42.RULE @@ -1,6 +1,7 @@ --- license_expression: libpng is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/license-clue_authorizenet-sdk_1.RULE b/src/licensedcode/data/rules/license-clue_authorizenet-sdk_1.RULE index 8f2d7bfe8fa..1a4703e8aa8 100644 --- a/src/licensedcode/data/rules/license-clue_authorizenet-sdk_1.RULE +++ b/src/licensedcode/data/rules/license-clue_authorizenet-sdk_1.RULE @@ -1,8 +1,8 @@ --- license_expression: authorizenet-sdk -is_license_clue: yes -is_continuous: yes +is_license_reference: yes +is_required_phrase: yes relevance: 70 --- -{{AuthorizeNet sdk license}} \ No newline at end of file + AuthorizeNet sdk license diff --git a/src/licensedcode/data/rules/liliq-p-1.1_145.RULE b/src/licensedcode/data/rules/liliq-p-1.1_145.RULE index 3709b128846..5143198831e 100644 --- a/src/licensedcode/data/rules/liliq-p-1.1_145.RULE +++ b/src/licensedcode/data/rules/liliq-p-1.1_145.RULE @@ -1,10 +1,11 @@ --- license_expression: liliq-p-1.1 is_license_reference: yes +is_continuous: yes +skip_for_required_phrase_generation: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -LiLiQ-P-1.1 +{{LiLiQ-P-1.1}} diff --git a/src/licensedcode/data/rules/liliq-p-1.1_146.RULE b/src/licensedcode/data/rules/liliq-p-1.1_146.RULE index 26d0584f17f..d0d04bb3e8f 100644 --- a/src/licensedcode/data/rules/liliq-p-1.1_146.RULE +++ b/src/licensedcode/data/rules/liliq-p-1.1_146.RULE @@ -1,11 +1,10 @@ --- license_expression: liliq-p-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -Licence Libre du Québec – Permissive version 1.1 +Licence Libre du Québec – Permissive version 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/liliq-r-1.1_152.RULE b/src/licensedcode/data/rules/liliq-r-1.1_152.RULE index 1956aad954b..2c7355fd7ed 100644 --- a/src/licensedcode/data/rules/liliq-r-1.1_152.RULE +++ b/src/licensedcode/data/rules/liliq-r-1.1_152.RULE @@ -1,11 +1,10 @@ --- license_expression: liliq-r-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -LiLiQ-R-1.1 +LiLiQ-R-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/liliq-rplus-1.1_159.RULE b/src/licensedcode/data/rules/liliq-rplus-1.1_159.RULE index 992a316749f..5842217dafd 100644 --- a/src/licensedcode/data/rules/liliq-rplus-1.1_159.RULE +++ b/src/licensedcode/data/rules/liliq-rplus-1.1_159.RULE @@ -1,11 +1,10 @@ --- license_expression: liliq-rplus-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -LiLiQ-Rplus-1.1 +LiLiQ-Rplus-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/liliq-rplus-1.1_160.RULE b/src/licensedcode/data/rules/liliq-rplus-1.1_160.RULE index 8050e20c779..bfc98374f68 100644 --- a/src/licensedcode/data/rules/liliq-rplus-1.1_160.RULE +++ b/src/licensedcode/data/rules/liliq-rplus-1.1_160.RULE @@ -1,11 +1,10 @@ --- license_expression: liliq-rplus-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license name and/or ID. Since we do not track yet license in non-English languages, so this is a rule to deal with this in the short term --- -Licence Libre du Québec – Réciprocité forte version 1.1 +Licence Libre du Québec – Réciprocité forte version 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/lilo_4.RULE b/src/licensedcode/data/rules/lilo_4.RULE index 898e22533e1..eb4377c69a9 100644 --- a/src/licensedcode/data/rules/lilo_4.RULE +++ b/src/licensedcode/data/rules/lilo_4.RULE @@ -1,8 +1,8 @@ --- license_expression: lilo is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- lilo license \ No newline at end of file diff --git a/src/licensedcode/data/rules/llama-2-license-2023_7.RULE b/src/licensedcode/data/rules/llama-2-license-2023_7.RULE index e5ef963b19f..e0bb53790a1 100644 --- a/src/licensedcode/data/rules/llama-2-license-2023_7.RULE +++ b/src/licensedcode/data/rules/llama-2-license-2023_7.RULE @@ -1,6 +1,7 @@ --- license_expression: llama-2-license-2023 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/llgpl_2.RULE b/src/licensedcode/data/rules/llgpl_2.RULE index 2acc2140e55..a4b7646f63f 100644 --- a/src/licensedcode/data/rules/llgpl_2.RULE +++ b/src/licensedcode/data/rules/llgpl_2.RULE @@ -1,6 +1,7 @@ --- license_expression: llgpl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/llvm-exception_1.RULE b/src/licensedcode/data/rules/llvm-exception_1.RULE index c73d48caf34..026ec02baa5 100644 --- a/src/licensedcode/data/rules/llvm-exception_1.RULE +++ b/src/licensedcode/data/rules/llvm-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: llvm-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lppl-1.0_3.RULE b/src/licensedcode/data/rules/lppl-1.0_3.RULE index b591a7e8876..200363b24c8 100644 --- a/src/licensedcode/data/rules/lppl-1.0_3.RULE +++ b/src/licensedcode/data/rules/lppl-1.0_3.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lppl-1.1_2.RULE b/src/licensedcode/data/rules/lppl-1.1_2.RULE index 2a2edd7a231..46712d7e969 100644 --- a/src/licensedcode/data/rules/lppl-1.1_2.RULE +++ b/src/licensedcode/data/rules/lppl-1.1_2.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lppl-1.2_3.RULE b/src/licensedcode/data/rules/lppl-1.2_3.RULE index 25e31992f7d..c71d7310f66 100644 --- a/src/licensedcode/data/rules/lppl-1.2_3.RULE +++ b/src/licensedcode/data/rules/lppl-1.2_3.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lppl-1.3a_3.RULE b/src/licensedcode/data/rules/lppl-1.3a_3.RULE index e8930751d50..40d5fbc63ea 100644 --- a/src/licensedcode/data/rules/lppl-1.3a_3.RULE +++ b/src/licensedcode/data/rules/lppl-1.3a_3.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.3a is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lppl-1.3c_20.RULE b/src/licensedcode/data/rules/lppl-1.3c_20.RULE index 3d79a471f71..0a83598b3ef 100644 --- a/src/licensedcode/data/rules/lppl-1.3c_20.RULE +++ b/src/licensedcode/data/rules/lppl-1.3c_20.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.3c is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/lzma-cpl-exception_1.RULE b/src/licensedcode/data/rules/lzma-cpl-exception_1.RULE index 10f1183e8b1..c82abd202a2 100644 --- a/src/licensedcode/data/rules/lzma-cpl-exception_1.RULE +++ b/src/licensedcode/data/rules/lzma-cpl-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: lzma-cpl-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/makeindex2.RULE b/src/licensedcode/data/rules/makeindex2.RULE index 70740f2f42e..6c357623333 100644 --- a/src/licensedcode/data/rules/makeindex2.RULE +++ b/src/licensedcode/data/rules/makeindex2.RULE @@ -1,6 +1,7 @@ --- license_expression: makeindex is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mir-os_2.RULE b/src/licensedcode/data/rules/mir-os_2.RULE index 048daa69dc1..001a10ad599 100644 --- a/src/licensedcode/data/rules/mir-os_2.RULE +++ b/src/licensedcode/data/rules/mir-os_2.RULE @@ -1,6 +1,7 @@ --- license_expression: mir-os is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mit-0_10.RULE b/src/licensedcode/data/rules/mit-0_10.RULE index 404cda56641..0aa46f5a26e 100644 --- a/src/licensedcode/data/rules/mit-0_10.RULE +++ b/src/licensedcode/data/rules/mit-0_10.RULE @@ -1,9 +1,8 @@ --- license_expression: mit-0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/mit-taylor-variant_3.RULE b/src/licensedcode/data/rules/mit-taylor-variant_3.RULE index 459f8d290b3..b85eebfe619 100644 --- a/src/licensedcode/data/rules/mit-taylor-variant_3.RULE +++ b/src/licensedcode/data/rules/mit-taylor-variant_3.RULE @@ -1,15 +1,16 @@ --- license_expression: mit-taylor-variant is_license_text: yes +is_required_phrase: yes relevance: 99 notes: This variant of the mit-taylor-variant has a shorter disclaimer. --- -{{ + + Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. This software is provided 'as is' and without any warranty, express or implied. In no event shall the authors be liable for any damages arising from the use of - this software. -}} + this software. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1097.RULE b/src/licensedcode/data/rules/mit_1097.RULE index 115fbe231b9..28cf1872c2b 100644 --- a/src/licensedcode/data/rules/mit_1097.RULE +++ b/src/licensedcode/data/rules/mit_1097.RULE @@ -1,7 +1,8 @@ --- license_expression: mit is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -Distributed under the terms of an {{MIT-style license: The MIT License}} \ No newline at end of file +Distributed under the terms of an MIT-style license: The MIT License \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1136.RULE b/src/licensedcode/data/rules/mit_1136.RULE index 6a41187a5ad..7e1575bd498 100644 --- a/src/licensedcode/data/rules/mit_1136.RULE +++ b/src/licensedcode/data/rules/mit_1136.RULE @@ -1,7 +1,8 @@ --- license_expression: mit is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{mit/x11 mit}} + mit/x11 mit \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_12.RULE b/src/licensedcode/data/rules/mit_12.RULE index 7db53ee4a50..06585271615 100644 --- a/src/licensedcode/data/rules/mit_12.RULE +++ b/src/licensedcode/data/rules/mit_12.RULE @@ -1,7 +1,8 @@ --- license_expression: mit is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -{{Licensed under the MIT}} license. \ No newline at end of file + Licensed under the MIT license. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_122.RULE b/src/licensedcode/data/rules/mit_122.RULE index 3d4f57ec7c8..6a3389604a3 100644 --- a/src/licensedcode/data/rules/mit_122.RULE +++ b/src/licensedcode/data/rules/mit_122.RULE @@ -1,6 +1,7 @@ --- license_expression: mit is_license_reference: yes +is_required_phrase: yes relevance: 99 ignorable_urls: - http://underscorejs.org/LICENSE diff --git a/src/licensedcode/data/rules/mit_14.RULE b/src/licensedcode/data/rules/mit_14.RULE index b312e51d5d7..3fdc25e52e4 100644 --- a/src/licensedcode/data/rules/mit_14.RULE +++ b/src/licensedcode/data/rules/mit_14.RULE @@ -3,7 +3,6 @@ license_expression: mit is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- MIT License \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_228.RULE b/src/licensedcode/data/rules/mit_228.RULE index e02727d91c1..8e0a02fabea 100644 --- a/src/licensedcode/data/rules/mit_228.RULE +++ b/src/licensedcode/data/rules/mit_228.RULE @@ -1,7 +1,8 @@ --- license_expression: mit is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -{{Licensed under MIT}} license \ No newline at end of file + Licensed under MIT license \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_29.RULE b/src/licensedcode/data/rules/mit_29.RULE index f580f43112e..ce7de425ef3 100644 --- a/src/licensedcode/data/rules/mit_29.RULE +++ b/src/licensedcode/data/rules/mit_29.RULE @@ -1,6 +1,7 @@ --- license_expression: mit is_license_notice: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mit_325.RULE b/src/licensedcode/data/rules/mit_325.RULE index 1e1766ee52a..0819ecb9944 100644 --- a/src/licensedcode/data/rules/mit_325.RULE +++ b/src/licensedcode/data/rules/mit_325.RULE @@ -1,10 +1,11 @@ --- license_expression: mit is_license_notice: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://opensource.org/licenses/MIT --- -* {{The MIT License}} +* The MIT License http://opensource.org/licenses/MIT \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_366.RULE b/src/licensedcode/data/rules/mit_366.RULE index e8efea1f87b..7ccc6439827 100644 --- a/src/licensedcode/data/rules/mit_366.RULE +++ b/src/licensedcode/data/rules/mit_366.RULE @@ -1,7 +1,8 @@ --- license_expression: mit is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{mit/x11}} + mit/x11 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_38.RULE b/src/licensedcode/data/rules/mit_38.RULE index fc61a3816e6..8a4687bca75 100644 --- a/src/licensedcode/data/rules/mit_38.RULE +++ b/src/licensedcode/data/rules/mit_38.RULE @@ -3,7 +3,6 @@ license_expression: mit is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- MIT/X11 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_41.RULE b/src/licensedcode/data/rules/mit_41.RULE index 51e83bcc0f7..f9f32919efd 100644 --- a/src/licensedcode/data/rules/mit_41.RULE +++ b/src/licensedcode/data/rules/mit_41.RULE @@ -2,6 +2,7 @@ license_expression: mit is_license_notice: yes relevance: 100 +skip_for_required_phrase_generation: yes referenced_filenames: - LICENSE --- diff --git a/src/licensedcode/data/rules/mit_438.RULE b/src/licensedcode/data/rules/mit_438.RULE index 908ffac7f52..907d457347b 100644 --- a/src/licensedcode/data/rules/mit_438.RULE +++ b/src/licensedcode/data/rules/mit_438.RULE @@ -1,6 +1,7 @@ --- license_expression: mit is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://www.opensource.org/licenses/mit-license.php diff --git a/src/licensedcode/data/rules/mit_787.RULE b/src/licensedcode/data/rules/mit_787.RULE index e0aa04f5bb2..1e53b9d4cc4 100644 --- a/src/licensedcode/data/rules/mit_787.RULE +++ b/src/licensedcode/data/rules/mit_787.RULE @@ -1,10 +1,10 @@ --- license_expression: mit is_license_notice: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://opensource.org/licenses/mit --- -{{MIT license}}. - * http://opensource.org/licenses/mit \ No newline at end of file +MIT license http://opensource.org/licenses/mit \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_apache-2.0_1.RULE b/src/licensedcode/data/rules/mit_or_apache-2.0_1.RULE index 55e310637b3..17140b534d8 100644 --- a/src/licensedcode/data/rules/mit_or_apache-2.0_1.RULE +++ b/src/licensedcode/data/rules/mit_or_apache-2.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: mit OR apache-2.0 is_license_tag: yes +is_required_phrase: yes relevance: 99 --- diff --git a/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE b/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE index 6536a3b7cb5..227596c702c 100644 --- a/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE +++ b/src/licensedcode/data/rules/mit_or_apache-2.0_15.RULE @@ -1,6 +1,7 @@ --- license_expression: mit OR apache-2.0 is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_17.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_17.RULE index 6208209c384..1f164ebeacf 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_17.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_17.RULE @@ -1,6 +1,7 @@ --- license_expression: mit OR gpl-1.0-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_20.RULE b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_20.RULE index 1c75f2b2bc3..14b3bdb8ca6 100644 --- a/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_20.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl-1.0-plus_20.RULE @@ -1,7 +1,8 @@ --- license_expression: mit OR gpl-1.0-plus is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{MIT X11 or GNU GPL}} + MIT X11 or GNU GPL \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter_2.RULE b/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter_2.RULE index 01afdd1d1fe..8459ed41c94 100644 --- a/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter_2.RULE +++ b/src/licensedcode/data/rules/mit_or_gpl_syntax_highlighter_2.RULE @@ -1,7 +1,8 @@ --- license_expression: mit OR gpl-1.0-plus is_license_notice: yes +is_required_phrase: yes relevance: 100 --- -Dual licensed under the MIT and GPL licenses. +Dual licensed under the MIT and GPL licenses. \ No newline at end of file diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_11.RULE b/src/licensedcode/data/rules/mongodb-sspl-1.0_11.RULE index 8d3e2f65dea..33351009743 100644 --- a/src/licensedcode/data/rules/mongodb-sspl-1.0_11.RULE +++ b/src/licensedcode/data/rules/mongodb-sspl-1.0_11.RULE @@ -1,6 +1,7 @@ --- license_expression: mongodb-sspl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mongodb-sspl-1.0_12.RULE b/src/licensedcode/data/rules/mongodb-sspl-1.0_12.RULE index 9c55293c06d..9b80279dda2 100644 --- a/src/licensedcode/data/rules/mongodb-sspl-1.0_12.RULE +++ b/src/licensedcode/data/rules/mongodb-sspl-1.0_12.RULE @@ -1,8 +1,8 @@ --- license_expression: mongodb-sspl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/mpl-1.0_3.RULE b/src/licensedcode/data/rules/mpl-1.0_3.RULE index a30b53aeee0..161013eb267 100644 --- a/src/licensedcode/data/rules/mpl-1.0_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.0_3.RULE @@ -1,6 +1,7 @@ --- license_expression: mpl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mpl-1.1_17.RULE b/src/licensedcode/data/rules/mpl-1.1_17.RULE index e1456685f45..e16a68d24ed 100644 --- a/src/licensedcode/data/rules/mpl-1.1_17.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_17.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -{{Mozilla Public License}} 1.1 \ No newline at end of file + Mozilla Public License 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_24.RULE b/src/licensedcode/data/rules/mpl-1.1_24.RULE index 329881b72fa..3d45c4c3309 100644 --- a/src/licensedcode/data/rules/mpl-1.1_24.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_24.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -License: {{MPL-1.1}} \ No newline at end of file +License: MPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_5.RULE b/src/licensedcode/data/rules/mpl-1.1_5.RULE index 2ebc5a8cd2c..a1eadf49fe3 100644 --- a/src/licensedcode/data/rules/mpl-1.1_5.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_5.RULE @@ -1,10 +1,11 @@ --- license_expression: mpl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 notes: Name and Url combination ignorable_urls: - http://www.mozilla.org/MPL/MPL-1.1.html --- -{{MPL 1.1}} http://www.mozilla.org/MPL/MPL-1.1.html \ No newline at end of file + MPL 1.1 http://www.mozilla.org/MPL/MPL-1.1.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_54.RULE b/src/licensedcode/data/rules/mpl-1.1_54.RULE index faad1512325..66eb4853614 100644 --- a/src/licensedcode/data/rules/mpl-1.1_54.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_54.RULE @@ -1,10 +1,9 @@ --- license_expression: mpl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -{{Mozilla Public License 1.1}} {{MPL-1.1}} \ No newline at end of file + Mozilla Public License 1.1 MPL-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE index a597c03288c..2744611e85b 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_16.RULE @@ -1,12 +1,29 @@ --- license_expression: mpl-1.1 OR gpl-2.0-plus OR lgpl-2.1-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.gnu.org/licenses/gpl-2.0.txt - http://www.gnu.org/licenses/lgpl-2.1.txt - http://www.mozilla.org/MPL/2.0/index.txt --- -{{ -MPLhttp://www.mozilla.org/MPL/2.0/index.txtrepoLGPLhttp://www.gnu.org/licenses/lgpl-2.1.txtrepoGPLhttp://www.gnu.org/licenses/gpl-2.0.txtrepo -}} + + + + {{ + MPL}} + {{http://www.mozilla.org/MPL/2.0/index.txt}} + repo + + {{ + LGPL}} + {{http://www.gnu.org/licenses/lgpl-2.1.txt}} + repo + + {{ + GPL}} + {{http://www.gnu.org/licenses/gpl-2.0.txt}} + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.RULE index d3573015fda..b855cddc138 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-2.0-plus_or_lgpl-2.1-plus_30.RULE @@ -1,12 +1,29 @@ --- license_expression: mpl-1.1 OR gpl-2.0-plus OR lgpl-2.1-plus is_license_tag: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.mozilla.org/MPL/2.0/index.txt - https://www.gnu.org/licenses/gpl-2.0.txt - https://www.gnu.org/licenses/lgpl-2.1.txt --- -{{ -MPLhttp://www.mozilla.org/MPL/2.0/index.txtrepoLGPLhttps://www.gnu.org/licenses/lgpl-2.1.txtrepoGPLhttps://www.gnu.org/licenses/gpl-2.0.txtrepo -}} + + + + {{ + MPL}} + {{http://www.mozilla.org/MPL/2.0/index.txt}} + repo + + {{ + LGPL}} + {{https://www.gnu.org/licenses/lgpl-2.1.txt}} + repo + + {{ + GPL}} + {{https://www.gnu.org/licenses/gpl-2.0.txt}} + repo + + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0_or_lgpl-3.0_1.RULE b/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0_or_lgpl-3.0_1.RULE index 8a0e613a1da..9280fd8d265 100644 --- a/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0_or_lgpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_or_gpl-3.0_or_lgpl-3.0_1.RULE @@ -1,24 +1,25 @@ --- license_expression: mpl-1.1 OR gpl-3.0 OR lgpl-3.0 is_license_notice: yes +is_required_phrase: yes ignorable_urls: - http://www.gnu.org/licenses/gpl.txt - http://www.gnu.org/licenses/lgpl.txt - - https://www.mozilla.org/en-US/MPL/1.1/ + - https://www.mozilla.org/en-US/MPL/1.1 --- -{{ + + - Mozilla Public License Version 1.1 - https://www.mozilla.org/en-US/MPL/1.1/ + {{Mozilla Public License Version 1.1}} + {{https://www.mozilla.org/en-US/MPL/1.1/}} - GENERAL PUBLIC LICENSE, version 3 (GPL-3.0) - http://www.gnu.org/licenses/gpl.txt + {{GENERAL PUBLIC LICENSE, version 3 (GPL-3.0)}} + {{http://www.gnu.org/licenses/gpl.txt}} - GNU LESSER GENERAL PUBLIC LICENSE, version 3 (LGPL-3.0) - http://www.gnu.org/licenses/lgpl.txt + {{GNU LESSER GENERAL PUBLIC LICENSE, version 3 (LGPL-3.0)}} + {{http://www.gnu.org/licenses/lgpl.txt}} - - }} + \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_required_phrase_2.RULE b/src/licensedcode/data/rules/mpl-1.1_required_phrase_2.RULE index f6dfab3085a..f116d2b9467 100644 --- a/src/licensedcode/data/rules/mpl-1.1_required_phrase_2.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_required_phrase_2.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -licensed under {{mpl 1 1}} \ No newline at end of file +licensed under mpl 1 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-1.1_required_phrase_3.RULE b/src/licensedcode/data/rules/mpl-1.1_required_phrase_3.RULE index 4b782552264..291a0502164 100644 --- a/src/licensedcode/data/rules/mpl-1.1_required_phrase_3.RULE +++ b/src/licensedcode/data/rules/mpl-1.1_required_phrase_3.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -licensed under the {{mpl 1 1}} \ No newline at end of file +licensed under the mpl 1 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0-no-copyleft-exception_1.RULE b/src/licensedcode/data/rules/mpl-2.0-no-copyleft-exception_1.RULE index 1f445e490f6..e728bb5ccb5 100644 --- a/src/licensedcode/data/rules/mpl-2.0-no-copyleft-exception_1.RULE +++ b/src/licensedcode/data/rules/mpl-2.0-no-copyleft-exception_1.RULE @@ -1,9 +1,8 @@ --- license_expression: mpl-2.0-no-copyleft-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/mpl-2.0_101.RULE b/src/licensedcode/data/rules/mpl-2.0_101.RULE index 489990c848a..fe123c235c8 100644 --- a/src/licensedcode/data/rules/mpl-2.0_101.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_101.RULE @@ -1,6 +1,7 @@ --- license_expression: mpl-2.0 is_license_notice: yes +is_required_phrase: yes relevance: 99 --- diff --git a/src/licensedcode/data/rules/mpl-2.0_117.RULE b/src/licensedcode/data/rules/mpl-2.0_117.RULE index 3c2da5091f1..18fe3ea7fc6 100644 --- a/src/licensedcode/data/rules/mpl-2.0_117.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_117.RULE @@ -2,9 +2,7 @@ license_expression: mpl-2.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 --- -Mozilla Public License Version 2.0 ({{MPL 2.0}}) +Mozilla Public License Version 2.0 ( MPL 2.0 ) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_32.RULE b/src/licensedcode/data/rules/mpl-2.0_32.RULE index 8b785d91aba..313633b33ee 100644 --- a/src/licensedcode/data/rules/mpl-2.0_32.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_32.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -licensed under the {{MPL 2.0}} \ No newline at end of file +licensed under the MPL 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_35.RULE b/src/licensedcode/data/rules/mpl-2.0_35.RULE index 523be79164a..ccba4125d51 100644 --- a/src/licensedcode/data/rules/mpl-2.0_35.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_35.RULE @@ -5,4 +5,4 @@ is_required_phrase: yes relevance: 100 --- -Licensed under {{MPL 2.0}} \ No newline at end of file +Licensed under MPL 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_55.RULE b/src/licensedcode/data/rules/mpl-2.0_55.RULE index bc3f6f88857..1912c1cc6ca 100644 --- a/src/licensedcode/data/rules/mpl-2.0_55.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_55.RULE @@ -1,6 +1,7 @@ --- license_expression: mpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mpl-2.0_and_mit_3.RULE b/src/licensedcode/data/rules/mpl-2.0_and_mit_3.RULE index 4cec58cf346..20956d1ccd6 100644 --- a/src/licensedcode/data/rules/mpl-2.0_and_mit_3.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_and_mit_3.RULE @@ -1,8 +1,8 @@ --- license_expression: mpl-2.0 AND mit is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{license="MPL-2.0 AND MIT"}} \ No newline at end of file + license="MPL-2.0 AND MIT" \ No newline at end of file diff --git a/src/licensedcode/data/rules/mpl-2.0_required_phrase_2.RULE b/src/licensedcode/data/rules/mpl-2.0_required_phrase_2.RULE index fc4c865eede..c735cf53c82 100644 --- a/src/licensedcode/data/rules/mpl-2.0_required_phrase_2.RULE +++ b/src/licensedcode/data/rules/mpl-2.0_required_phrase_2.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -{{mpl 2 0}} license \ No newline at end of file + mpl 2 0 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-pl_37.RULE b/src/licensedcode/data/rules/ms-pl_37.RULE index 4326fa6868a..e0af25f7d6a 100644 --- a/src/licensedcode/data/rules/ms-pl_37.RULE +++ b/src/licensedcode/data/rules/ms-pl_37.RULE @@ -1,9 +1,8 @@ --- license_expression: ms-pl -is_license_clue: yes -is_continuous: yes +is_license_reference: yes +is_required_phrase: yes relevance: 80 -minimum_coverage: 100 --- -MS-PL +MS-PL \ No newline at end of file diff --git a/src/licensedcode/data/rules/ms-pl_6.RULE b/src/licensedcode/data/rules/ms-pl_6.RULE index da9e88cd86f..ac3360b2a28 100644 --- a/src/licensedcode/data/rules/ms-pl_6.RULE +++ b/src/licensedcode/data/rules/ms-pl_6.RULE @@ -1,6 +1,7 @@ --- license_expression: ms-pl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/ms-pl_7.RULE b/src/licensedcode/data/rules/ms-pl_7.RULE index 250efe0e3dd..63d0a825f93 100644 --- a/src/licensedcode/data/rules/ms-pl_7.RULE +++ b/src/licensedcode/data/rules/ms-pl_7.RULE @@ -1,6 +1,7 @@ --- license_expression: ms-pl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/ms-rl_1.RULE b/src/licensedcode/data/rules/ms-rl_1.RULE index d9d1061655b..d7e101f5995 100644 --- a/src/licensedcode/data/rules/ms-rl_1.RULE +++ b/src/licensedcode/data/rules/ms-rl_1.RULE @@ -1,6 +1,7 @@ --- license_expression: ms-rl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/ms-rl_24.RULE b/src/licensedcode/data/rules/ms-rl_24.RULE index 07546285e61..2879af84a53 100644 --- a/src/licensedcode/data/rules/ms-rl_24.RULE +++ b/src/licensedcode/data/rules/ms-rl_24.RULE @@ -1,9 +1,8 @@ --- license_expression: ms-rl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 80 -minimum_coverage: 100 --- MS-RL \ No newline at end of file diff --git a/src/licensedcode/data/rules/mtll_1.RULE b/src/licensedcode/data/rules/mtll_1.RULE index 8f8bf473b9b..8d80a6d84f4 100644 --- a/src/licensedcode/data/rules/mtll_1.RULE +++ b/src/licensedcode/data/rules/mtll_1.RULE @@ -1,9 +1,8 @@ --- license_expression: mtll is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/mulanpsl-1.0-en_6.RULE b/src/licensedcode/data/rules/mulanpsl-1.0-en_6.RULE index 140f852703f..2128c396e7b 100644 --- a/src/licensedcode/data/rules/mulanpsl-1.0-en_6.RULE +++ b/src/licensedcode/data/rules/mulanpsl-1.0-en_6.RULE @@ -1,9 +1,8 @@ --- license_expression: mulanpsl-1.0-en is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- MulanPSL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-1.0_1.RULE b/src/licensedcode/data/rules/mulanpsl-1.0_1.RULE index 0e2be853fbb..d910edaf47b 100644 --- a/src/licensedcode/data/rules/mulanpsl-1.0_1.RULE +++ b/src/licensedcode/data/rules/mulanpsl-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: mulanpsl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_12.RULE b/src/licensedcode/data/rules/mulanpsl-2.0-en_12.RULE index 041947214c9..c973236932a 100644 --- a/src/licensedcode/data/rules/mulanpsl-2.0-en_12.RULE +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_12.RULE @@ -1,6 +1,7 @@ --- license_expression: mulanpsl-2.0-en is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/mulanpsl-2.0-en_13.RULE b/src/licensedcode/data/rules/mulanpsl-2.0-en_13.RULE index 95d74c65d50..1446432e4e1 100644 --- a/src/licensedcode/data/rules/mulanpsl-2.0-en_13.RULE +++ b/src/licensedcode/data/rules/mulanpsl-2.0-en_13.RULE @@ -1,9 +1,8 @@ --- license_expression: mulanpsl-2.0-en is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- MulanPSL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/mulanpsl-2.0_1.RULE b/src/licensedcode/data/rules/mulanpsl-2.0_1.RULE index 6d5be3a8e12..7d8300cb993 100644 --- a/src/licensedcode/data/rules/mulanpsl-2.0_1.RULE +++ b/src/licensedcode/data/rules/mulanpsl-2.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: mulanpsl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/mulle-kybernetik2.RULE b/src/licensedcode/data/rules/mulle-kybernetik2.RULE index 0152d2af254..965aede6bbf 100644 --- a/src/licensedcode/data/rules/mulle-kybernetik2.RULE +++ b/src/licensedcode/data/rules/mulle-kybernetik2.RULE @@ -1,6 +1,7 @@ --- license_expression: mulle-kybernetik is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/multics_3.RULE b/src/licensedcode/data/rules/multics_3.RULE index 623a863cdaf..a0d2c33bf47 100644 --- a/src/licensedcode/data/rules/multics_3.RULE +++ b/src/licensedcode/data/rules/multics_3.RULE @@ -1,9 +1,8 @@ --- license_expression: multics is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/mup_1.RULE b/src/licensedcode/data/rules/mup_1.RULE index 81acd64cf08..4c9f8a081c8 100644 --- a/src/licensedcode/data/rules/mup_1.RULE +++ b/src/licensedcode/data/rules/mup_1.RULE @@ -1,9 +1,8 @@ --- license_expression: mup is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/naist-2003_9.RULE b/src/licensedcode/data/rules/naist-2003_9.RULE index db5f4efe00e..dab5c418fab 100644 --- a/src/licensedcode/data/rules/naist-2003_9.RULE +++ b/src/licensedcode/data/rules/naist-2003_9.RULE @@ -1,9 +1,8 @@ --- license_expression: naist-2003 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- NAIST-2003 \ No newline at end of file diff --git a/src/licensedcode/data/rules/naughter2.RULE b/src/licensedcode/data/rules/naughter2.RULE index 8f6093cd3c2..1d691b140da 100644 --- a/src/licensedcode/data/rules/naughter2.RULE +++ b/src/licensedcode/data/rules/naughter2.RULE @@ -1,6 +1,7 @@ --- license_expression: naughter is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/naumen.RULE b/src/licensedcode/data/rules/naumen.RULE index 713c0250d37..aa9abfbf587 100644 --- a/src/licensedcode/data/rules/naumen.RULE +++ b/src/licensedcode/data/rules/naumen.RULE @@ -1,6 +1,7 @@ --- license_expression: naumen is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/ncgl-uk-2.0_1.RULE b/src/licensedcode/data/rules/ncgl-uk-2.0_1.RULE index 6b23f12acec..dfb3cd4adb8 100644 --- a/src/licensedcode/data/rules/ncgl-uk-2.0_1.RULE +++ b/src/licensedcode/data/rules/ncgl-uk-2.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ncgl-uk-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ncgl-uk-2.0_8.RULE b/src/licensedcode/data/rules/ncgl-uk-2.0_8.RULE index 05d7acec9c1..1c0440c5829 100644 --- a/src/licensedcode/data/rules/ncgl-uk-2.0_8.RULE +++ b/src/licensedcode/data/rules/ncgl-uk-2.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ncgl-uk-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- NCGL-UK-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/net-snmp_1.RULE b/src/licensedcode/data/rules/net-snmp_1.RULE index 454d224b430..f926fd614a0 100644 --- a/src/licensedcode/data/rules/net-snmp_1.RULE +++ b/src/licensedcode/data/rules/net-snmp_1.RULE @@ -1,9 +1,8 @@ --- license_expression: net-snmp is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/netcdf_4.RULE b/src/licensedcode/data/rules/netcdf_4.RULE index 0f3173c173f..34a721e67ad 100644 --- a/src/licensedcode/data/rules/netcdf_4.RULE +++ b/src/licensedcode/data/rules/netcdf_4.RULE @@ -1,9 +1,8 @@ --- license_expression: netcdf is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/newsletr_1.RULE b/src/licensedcode/data/rules/newsletr_1.RULE index 26a06f76693..b9bd99d67da 100644 --- a/src/licensedcode/data/rules/newsletr_1.RULE +++ b/src/licensedcode/data/rules/newsletr_1.RULE @@ -1,9 +1,8 @@ --- license_expression: newsletr is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ngpl_4.RULE b/src/licensedcode/data/rules/ngpl_4.RULE index 71464cec9d1..a2f8502f3dc 100644 --- a/src/licensedcode/data/rules/ngpl_4.RULE +++ b/src/licensedcode/data/rules/ngpl_4.RULE @@ -1,9 +1,8 @@ --- license_expression: ngpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Nethack General Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/nist-pd-fallback_1.RULE b/src/licensedcode/data/rules/nist-pd-fallback_1.RULE index f6906b37391..08c1ac8af13 100644 --- a/src/licensedcode/data/rules/nist-pd-fallback_1.RULE +++ b/src/licensedcode/data/rules/nist-pd-fallback_1.RULE @@ -1,9 +1,8 @@ --- license_expression: nist-pd-fallback is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/nist-pd-fallback_8.RULE b/src/licensedcode/data/rules/nist-pd-fallback_8.RULE index c4bd2829071..1c0a66182e7 100644 --- a/src/licensedcode/data/rules/nist-pd-fallback_8.RULE +++ b/src/licensedcode/data/rules/nist-pd-fallback_8.RULE @@ -1,9 +1,8 @@ --- license_expression: nist-pd-fallback is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- NIST-PD-fallback \ No newline at end of file diff --git a/src/licensedcode/data/rules/nist-pd_15.RULE b/src/licensedcode/data/rules/nist-pd_15.RULE index 8bdc860af1d..bff712aaced 100644 --- a/src/licensedcode/data/rules/nist-pd_15.RULE +++ b/src/licensedcode/data/rules/nist-pd_15.RULE @@ -1,9 +1,8 @@ --- license_expression: nist-pd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/nist-pd_22.RULE b/src/licensedcode/data/rules/nist-pd_22.RULE index 6779e398d03..5c4aa14d940 100644 --- a/src/licensedcode/data/rules/nist-pd_22.RULE +++ b/src/licensedcode/data/rules/nist-pd_22.RULE @@ -1,9 +1,8 @@ --- license_expression: nist-pd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- NIST-PD \ No newline at end of file diff --git a/src/licensedcode/data/rules/nlod-2.0_2.RULE b/src/licensedcode/data/rules/nlod-2.0_2.RULE index 9b517eaa777..abc98ea48f0 100644 --- a/src/licensedcode/data/rules/nlod-2.0_2.RULE +++ b/src/licensedcode/data/rules/nlod-2.0_2.RULE @@ -1,9 +1,8 @@ --- license_expression: nlod-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Norwegian Licence for Open Government Data \ No newline at end of file diff --git a/src/licensedcode/data/rules/nlod-2.0_3.RULE b/src/licensedcode/data/rules/nlod-2.0_3.RULE index 066b74eb2ef..099d8ee5cba 100644 --- a/src/licensedcode/data/rules/nlod-2.0_3.RULE +++ b/src/licensedcode/data/rules/nlod-2.0_3.RULE @@ -1,9 +1,8 @@ --- license_expression: nlod-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/nlpl_3.RULE b/src/licensedcode/data/rules/nlpl_3.RULE index 8516974f2b4..7393eacd494 100644 --- a/src/licensedcode/data/rules/nlpl_3.RULE +++ b/src/licensedcode/data/rules/nlpl_3.RULE @@ -1,9 +1,8 @@ --- license_expression: nlpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- No Limit Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/nosl-3.0_1.RULE b/src/licensedcode/data/rules/nosl-3.0_1.RULE index 5259673d192..11f2f9a0378 100644 --- a/src/licensedcode/data/rules/nosl-3.0_1.RULE +++ b/src/licensedcode/data/rules/nosl-3.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: nosl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/noweb_1.RULE b/src/licensedcode/data/rules/noweb_1.RULE index 82bfc5585f8..5a32cc83ff6 100644 --- a/src/licensedcode/data/rules/noweb_1.RULE +++ b/src/licensedcode/data/rules/noweb_1.RULE @@ -1,9 +1,8 @@ --- license_expression: noweb is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/npl-1.0_8.RULE b/src/licensedcode/data/rules/npl-1.0_8.RULE index b14c44ea3e3..e6cfd8ed5ae 100644 --- a/src/licensedcode/data/rules/npl-1.0_8.RULE +++ b/src/licensedcode/data/rules/npl-1.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: npl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Netscape Public License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/npl-1.1_14.RULE b/src/licensedcode/data/rules/npl-1.1_14.RULE index 4ed4e8a0114..e7488e043e5 100644 --- a/src/licensedcode/data/rules/npl-1.1_14.RULE +++ b/src/licensedcode/data/rules/npl-1.1_14.RULE @@ -1,9 +1,8 @@ --- license_expression: npl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Netscape Public License 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/nrl_3.RULE b/src/licensedcode/data/rules/nrl_3.RULE index d2a75218c69..108234987e5 100644 --- a/src/licensedcode/data/rules/nrl_3.RULE +++ b/src/licensedcode/data/rules/nrl_3.RULE @@ -1,9 +1,8 @@ --- license_expression: nrl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- NRL License \ No newline at end of file diff --git a/src/licensedcode/data/rules/ntp-0_2.RULE b/src/licensedcode/data/rules/ntp-0_2.RULE index 844e04f5420..a4700fd1e53 100644 --- a/src/licensedcode/data/rules/ntp-0_2.RULE +++ b/src/licensedcode/data/rules/ntp-0_2.RULE @@ -1,9 +1,8 @@ --- license_expression: ntp-0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ntp-0_8.RULE b/src/licensedcode/data/rules/ntp-0_8.RULE index 6ad9838674e..ae1cf72354b 100644 --- a/src/licensedcode/data/rules/ntp-0_8.RULE +++ b/src/licensedcode/data/rules/ntp-0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ntp-0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- NTP-0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/o-uda-1.0_1.RULE b/src/licensedcode/data/rules/o-uda-1.0_1.RULE index dca7e5767f4..30d6dd7a78b 100644 --- a/src/licensedcode/data/rules/o-uda-1.0_1.RULE +++ b/src/licensedcode/data/rules/o-uda-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: o-uda-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ocaml-lgpl-linking-exception_2.RULE b/src/licensedcode/data/rules/ocaml-lgpl-linking-exception_2.RULE index 4ca544371e6..4f9ecbcd795 100644 --- a/src/licensedcode/data/rules/ocaml-lgpl-linking-exception_2.RULE +++ b/src/licensedcode/data/rules/ocaml-lgpl-linking-exception_2.RULE @@ -1,9 +1,8 @@ --- license_expression: ocaml-lgpl-linking-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/occt-pl_2.RULE b/src/licensedcode/data/rules/occt-pl_2.RULE index 8a8b5f66b49..5ab93303a99 100644 --- a/src/licensedcode/data/rules/occt-pl_2.RULE +++ b/src/licensedcode/data/rules/occt-pl_2.RULE @@ -1,9 +1,8 @@ --- license_expression: occt-pl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Open CASCADE Technology Public License \ No newline at end of file diff --git a/src/licensedcode/data/rules/oclc-2.0_3.RULE b/src/licensedcode/data/rules/oclc-2.0_3.RULE index b2882d7cbeb..48c1ff85d09 100644 --- a/src/licensedcode/data/rules/oclc-2.0_3.RULE +++ b/src/licensedcode/data/rules/oclc-2.0_3.RULE @@ -1,6 +1,7 @@ --- license_expression: oclc-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/oclc-2.0_4.RULE b/src/licensedcode/data/rules/oclc-2.0_4.RULE index ff44b006ff4..1aa4ffc5199 100644 --- a/src/licensedcode/data/rules/oclc-2.0_4.RULE +++ b/src/licensedcode/data/rules/oclc-2.0_4.RULE @@ -1,9 +1,8 @@ --- license_expression: oclc-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OCLC Research Public License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/odbl-1.0_51.RULE b/src/licensedcode/data/rules/odbl-1.0_51.RULE index 48f36ed5a0a..78aed97d8c7 100644 --- a/src/licensedcode/data/rules/odbl-1.0_51.RULE +++ b/src/licensedcode/data/rules/odbl-1.0_51.RULE @@ -1,9 +1,8 @@ --- license_expression: odbl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- ODC Open Database License v1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/odc-by-1.0_4.RULE b/src/licensedcode/data/rules/odc-by-1.0_4.RULE index 680ed2717ac..2c78a4aebdb 100644 --- a/src/licensedcode/data/rules/odc-by-1.0_4.RULE +++ b/src/licensedcode/data/rules/odc-by-1.0_4.RULE @@ -1,9 +1,8 @@ --- license_expression: odc-by-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ofl-1.0-no-rfn_1.RULE b/src/licensedcode/data/rules/ofl-1.0-no-rfn_1.RULE index b1f3ad5bea5..15507a8bc21 100644 --- a/src/licensedcode/data/rules/ofl-1.0-no-rfn_1.RULE +++ b/src/licensedcode/data/rules/ofl-1.0-no-rfn_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ofl-1.0-no-rfn is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ofl-1.0-rfn_1.RULE b/src/licensedcode/data/rules/ofl-1.0-rfn_1.RULE index 95af24c52c4..2d2878a8d64 100644 --- a/src/licensedcode/data/rules/ofl-1.0-rfn_1.RULE +++ b/src/licensedcode/data/rules/ofl-1.0-rfn_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ofl-1.0-rfn is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ofl-1.0_4.RULE b/src/licensedcode/data/rules/ofl-1.0_4.RULE index 91e903360a4..7d988b79787 100644 --- a/src/licensedcode/data/rules/ofl-1.0_4.RULE +++ b/src/licensedcode/data/rules/ofl-1.0_4.RULE @@ -1,9 +1,8 @@ --- license_expression: ofl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- SIL Open Font License 1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1-no-rfn_1.RULE b/src/licensedcode/data/rules/ofl-1.1-no-rfn_1.RULE index ee9c27d9d0b..d7494a9af7b 100644 --- a/src/licensedcode/data/rules/ofl-1.1-no-rfn_1.RULE +++ b/src/licensedcode/data/rules/ofl-1.1-no-rfn_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ofl-1.1-no-rfn is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ofl-1.1-no-rfn_8.RULE b/src/licensedcode/data/rules/ofl-1.1-no-rfn_8.RULE index eef976d191a..601e46605f8 100644 --- a/src/licensedcode/data/rules/ofl-1.1-no-rfn_8.RULE +++ b/src/licensedcode/data/rules/ofl-1.1-no-rfn_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ofl-1.1-no-rfn is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OFL-1.1-no-RFN \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1-rfn_1.RULE b/src/licensedcode/data/rules/ofl-1.1-rfn_1.RULE index 052efc7667b..41c7d65d117 100644 --- a/src/licensedcode/data/rules/ofl-1.1-rfn_1.RULE +++ b/src/licensedcode/data/rules/ofl-1.1-rfn_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ofl-1.1-rfn is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ofl-1.1_1.RULE b/src/licensedcode/data/rules/ofl-1.1_1.RULE index 976577515a0..dd1a129e586 100644 --- a/src/licensedcode/data/rules/ofl-1.1_1.RULE +++ b/src/licensedcode/data/rules/ofl-1.1_1.RULE @@ -1,7 +1,8 @@ --- license_expression: ofl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{SIL Open Font License 1.1}} \ No newline at end of file + SIL Open Font License 1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_required_phrase_1.RULE b/src/licensedcode/data/rules/ofl-1.1_required_phrase_1.RULE index fa4f5ab9b02..bac2ce696ec 100644 --- a/src/licensedcode/data/rules/ofl-1.1_required_phrase_1.RULE +++ b/src/licensedcode/data/rules/ofl-1.1_required_phrase_1.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -licensed under the sil {{ofl 1 1}} \ No newline at end of file +licensed under the sil ofl 1 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_required_phrase_2.RULE b/src/licensedcode/data/rules/ofl-1.1_required_phrase_2.RULE index 47dc35a9060..35c5d0252a5 100644 --- a/src/licensedcode/data/rules/ofl-1.1_required_phrase_2.RULE +++ b/src/licensedcode/data/rules/ofl-1.1_required_phrase_2.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -licensed under {{ofl 1 1}} \ No newline at end of file +licensed under ofl 1 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_required_phrase_3.RULE b/src/licensedcode/data/rules/ofl-1.1_required_phrase_3.RULE index 3bc073d3974..4e0526b0204 100644 --- a/src/licensedcode/data/rules/ofl-1.1_required_phrase_3.RULE +++ b/src/licensedcode/data/rules/ofl-1.1_required_phrase_3.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -sil {{ofl 1 1}} license \ No newline at end of file +sil ofl 1 1 license \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_required_phrase_4.RULE b/src/licensedcode/data/rules/ofl-1.1_required_phrase_4.RULE index 7087b3a6786..a05fbbb1e1e 100644 --- a/src/licensedcode/data/rules/ofl-1.1_required_phrase_4.RULE +++ b/src/licensedcode/data/rules/ofl-1.1_required_phrase_4.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -sil {{ofl 1 1}} \ No newline at end of file +sil ofl 1 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ofl-1.1_required_phrase_5.RULE b/src/licensedcode/data/rules/ofl-1.1_required_phrase_5.RULE index 5aa20c39b18..883dc1fabd4 100644 --- a/src/licensedcode/data/rules/ofl-1.1_required_phrase_5.RULE +++ b/src/licensedcode/data/rules/ofl-1.1_required_phrase_5.RULE @@ -4,4 +4,4 @@ is_license_tag: yes is_required_phrase: yes --- -licensed under sil {{ofl 1 1}} \ No newline at end of file +licensed under sil ofl 1 1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogc-1.0_1.RULE b/src/licensedcode/data/rules/ogc-1.0_1.RULE index a8a7fa9b642..b076edeab1b 100644 --- a/src/licensedcode/data/rules/ogc-1.0_1.RULE +++ b/src/licensedcode/data/rules/ogc-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ogc-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ogc-1.0_8.RULE b/src/licensedcode/data/rules/ogc-1.0_8.RULE index 97f41515fa2..0640286ef94 100644 --- a/src/licensedcode/data/rules/ogc-1.0_8.RULE +++ b/src/licensedcode/data/rules/ogc-1.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ogc-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OGC-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogdl-taiwan-1.0_1.RULE b/src/licensedcode/data/rules/ogdl-taiwan-1.0_1.RULE index 7e1a45d6d8e..d6635d45387 100644 --- a/src/licensedcode/data/rules/ogdl-taiwan-1.0_1.RULE +++ b/src/licensedcode/data/rules/ogdl-taiwan-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ogdl-taiwan-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ogdl-taiwan-1.0_8.RULE b/src/licensedcode/data/rules/ogdl-taiwan-1.0_8.RULE index 3f8e06eeeb1..1d0aeaf70d6 100644 --- a/src/licensedcode/data/rules/ogdl-taiwan-1.0_8.RULE +++ b/src/licensedcode/data/rules/ogdl-taiwan-1.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ogdl-taiwan-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OGDL-Taiwan-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogl-uk-1.0_8.RULE b/src/licensedcode/data/rules/ogl-uk-1.0_8.RULE index 594cf5223a4..db1791606db 100644 --- a/src/licensedcode/data/rules/ogl-uk-1.0_8.RULE +++ b/src/licensedcode/data/rules/ogl-uk-1.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ogl-uk-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OGL-UK-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogl-uk-2.0_9.RULE b/src/licensedcode/data/rules/ogl-uk-2.0_9.RULE index a2478123ee7..b34800d8857 100644 --- a/src/licensedcode/data/rules/ogl-uk-2.0_9.RULE +++ b/src/licensedcode/data/rules/ogl-uk-2.0_9.RULE @@ -1,9 +1,8 @@ --- license_expression: ogl-uk-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OGL-UK-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/ogl-uk-3.0_10.RULE b/src/licensedcode/data/rules/ogl-uk-3.0_10.RULE index fee6344c028..ec16ed599ca 100644 --- a/src/licensedcode/data/rules/ogl-uk-3.0_10.RULE +++ b/src/licensedcode/data/rules/ogl-uk-3.0_10.RULE @@ -1,9 +1,8 @@ --- license_expression: ogl-uk-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- OGL-UK-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/open-public_2.RULE b/src/licensedcode/data/rules/open-public_2.RULE index fa04db8efee..300dcdf6513 100644 --- a/src/licensedcode/data/rules/open-public_2.RULE +++ b/src/licensedcode/data/rules/open-public_2.RULE @@ -1,9 +1,8 @@ --- license_expression: open-public is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/opengroup.RULE b/src/licensedcode/data/rules/opengroup.RULE index 3754e1cd923..ae5d2552989 100644 --- a/src/licensedcode/data/rules/opengroup.RULE +++ b/src/licensedcode/data/rules/opengroup.RULE @@ -1,6 +1,7 @@ --- license_expression: opengroup is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/openpub_9.RULE b/src/licensedcode/data/rules/openpub_9.RULE index 816fcd55412..223580378e2 100644 --- a/src/licensedcode/data/rules/openpub_9.RULE +++ b/src/licensedcode/data/rules/openpub_9.RULE @@ -1,9 +1,8 @@ --- license_expression: openpub is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/oset-pl-2.1_2.RULE b/src/licensedcode/data/rules/oset-pl-2.1_2.RULE index 0d4e041c18c..c251a0e838e 100644 --- a/src/licensedcode/data/rules/oset-pl-2.1_2.RULE +++ b/src/licensedcode/data/rules/oset-pl-2.1_2.RULE @@ -1,9 +1,8 @@ --- license_expression: oset-pl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/osl-1.0_1.RULE b/src/licensedcode/data/rules/osl-1.0_1.RULE index 2b37d2de8fa..51166cafcce 100644 --- a/src/licensedcode/data/rules/osl-1.0_1.RULE +++ b/src/licensedcode/data/rules/osl-1.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: osl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/osl-1.1_1.RULE b/src/licensedcode/data/rules/osl-1.1_1.RULE index c5034c4a75e..8dcc50dfb39 100644 --- a/src/licensedcode/data/rules/osl-1.1_1.RULE +++ b/src/licensedcode/data/rules/osl-1.1_1.RULE @@ -1,9 +1,8 @@ --- license_expression: osl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/osl-2.0_1.RULE b/src/licensedcode/data/rules/osl-2.0_1.RULE index 27f6cdee878..b4533f25a3e 100644 --- a/src/licensedcode/data/rules/osl-2.0_1.RULE +++ b/src/licensedcode/data/rules/osl-2.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: osl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/osl-2.1_1.RULE b/src/licensedcode/data/rules/osl-2.1_1.RULE index 1d46c113cb3..cc21e918c7e 100644 --- a/src/licensedcode/data/rules/osl-2.1_1.RULE +++ b/src/licensedcode/data/rules/osl-2.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: osl-2.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/osl-3.0_4.RULE b/src/licensedcode/data/rules/osl-3.0_4.RULE index f19dd34ec63..8d9d5b2213a 100644 --- a/src/licensedcode/data/rules/osl-3.0_4.RULE +++ b/src/licensedcode/data/rules/osl-3.0_4.RULE @@ -1,6 +1,7 @@ --- license_expression: osl-3.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/other-copyleft_24.RULE b/src/licensedcode/data/rules/other-copyleft_24.RULE index dcc21aca363..78a2972e081 100644 --- a/src/licensedcode/data/rules/other-copyleft_24.RULE +++ b/src/licensedcode/data/rules/other-copyleft_24.RULE @@ -1,7 +1,8 @@ --- license_expression: other-copyleft -is_license_reference: yes +is_license_clue: yes +skip_for_required_phrase_generation: yes relevance: 80 --- -GPL-compatible +GPL-compatible \ No newline at end of file diff --git a/src/licensedcode/data/rules/other-permissive_442.RULE b/src/licensedcode/data/rules/other-permissive_442.RULE index dab9ae26a6b..29cd129788c 100644 --- a/src/licensedcode/data/rules/other-permissive_442.RULE +++ b/src/licensedcode/data/rules/other-permissive_442.RULE @@ -1,7 +1,8 @@ --- license_expression: other-permissive is_license_notice: yes +skip_for_required_phrase_generation: yes relevance: 100 --- -Apache/BSD-style +{{Apache/BSD-style}} diff --git a/src/licensedcode/data/rules/parity-6.0.0_1.RULE b/src/licensedcode/data/rules/parity-6.0.0_1.RULE index 7f3ab3a3a9e..23b2ed05928 100644 --- a/src/licensedcode/data/rules/parity-6.0.0_1.RULE +++ b/src/licensedcode/data/rules/parity-6.0.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: parity-6.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/parity-6.0.0_8.RULE b/src/licensedcode/data/rules/parity-6.0.0_8.RULE index 21a9ad3a6c4..9c041d4afc7 100644 --- a/src/licensedcode/data/rules/parity-6.0.0_8.RULE +++ b/src/licensedcode/data/rules/parity-6.0.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: parity-6.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Parity-6.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/parity-7.0.0_10.RULE b/src/licensedcode/data/rules/parity-7.0.0_10.RULE index 68ab40a8177..0623158e5f0 100644 --- a/src/licensedcode/data/rules/parity-7.0.0_10.RULE +++ b/src/licensedcode/data/rules/parity-7.0.0_10.RULE @@ -1,9 +1,8 @@ --- license_expression: parity-7.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Parity-7.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/parity-7.0.0_3.RULE b/src/licensedcode/data/rules/parity-7.0.0_3.RULE index 7b9dbee9ffb..077f74f5dc7 100644 --- a/src/licensedcode/data/rules/parity-7.0.0_3.RULE +++ b/src/licensedcode/data/rules/parity-7.0.0_3.RULE @@ -1,9 +1,8 @@ --- license_expression: parity-7.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/paypal-sdk-2013-2016_8.RULE b/src/licensedcode/data/rules/paypal-sdk-2013-2016_8.RULE index 97c2224a7f9..7f29288538a 100644 --- a/src/licensedcode/data/rules/paypal-sdk-2013-2016_8.RULE +++ b/src/licensedcode/data/rules/paypal-sdk-2013-2016_8.RULE @@ -1,8 +1,8 @@ --- license_expression: paypal-sdk-2013-2016 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{PayPal SDK License}} \ No newline at end of file + PayPal SDK License \ No newline at end of file diff --git a/src/licensedcode/data/rules/pcre_4.RULE b/src/licensedcode/data/rules/pcre_4.RULE index 9340cca0b3b..d626bcaf2ea 100644 --- a/src/licensedcode/data/rules/pcre_4.RULE +++ b/src/licensedcode/data/rules/pcre_4.RULE @@ -1,6 +1,7 @@ --- license_expression: pcre is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/polyform-free-trial-1.0.0_3.RULE b/src/licensedcode/data/rules/polyform-free-trial-1.0.0_3.RULE index 592ec7744a4..67bf9f67383 100644 --- a/src/licensedcode/data/rules/polyform-free-trial-1.0.0_3.RULE +++ b/src/licensedcode/data/rules/polyform-free-trial-1.0.0_3.RULE @@ -1,6 +1,7 @@ --- license_expression: polyform-free-trial-1.0.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_1.RULE b/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_1.RULE index a458ff69d0f..49580f369af 100644 --- a/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_1.RULE +++ b/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: polyform-noncommercial-1.0.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_8.RULE b/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_8.RULE index 8895f1df096..0a0c0846b8a 100644 --- a/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_8.RULE +++ b/src/licensedcode/data/rules/polyform-noncommercial-1.0.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: polyform-noncommercial-1.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/polyform-small-business-1.0.0_10.RULE b/src/licensedcode/data/rules/polyform-small-business-1.0.0_10.RULE index 77ac8166ef9..dec41623ef6 100644 --- a/src/licensedcode/data/rules/polyform-small-business-1.0.0_10.RULE +++ b/src/licensedcode/data/rules/polyform-small-business-1.0.0_10.RULE @@ -1,9 +1,8 @@ --- license_expression: polyform-small-business-1.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- PolyForm-Small-Business-1.0.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/polyform-small-business-1.0.0_3.RULE b/src/licensedcode/data/rules/polyform-small-business-1.0.0_3.RULE index bb64786b764..533e1761be4 100644 --- a/src/licensedcode/data/rules/polyform-small-business-1.0.0_3.RULE +++ b/src/licensedcode/data/rules/polyform-small-business-1.0.0_3.RULE @@ -1,9 +1,8 @@ --- license_expression: polyform-small-business-1.0.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/postgresql_2.RULE b/src/licensedcode/data/rules/postgresql_2.RULE index c622e5ae97a..9e59b8f7b14 100644 --- a/src/licensedcode/data/rules/postgresql_2.RULE +++ b/src/licensedcode/data/rules/postgresql_2.RULE @@ -1,6 +1,7 @@ --- license_expression: postgresql is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/proprietary-license_1018.RULE b/src/licensedcode/data/rules/proprietary-license_1018.RULE index 39a111fdda4..da1d7e4c1eb 100644 --- a/src/licensedcode/data/rules/proprietary-license_1018.RULE +++ b/src/licensedcode/data/rules/proprietary-license_1018.RULE @@ -1,7 +1,9 @@ --- license_expression: proprietary-license is_license_reference: yes +skip_for_required_phrase_generation: yes +relevance: 100 --- -Any use in a commercial product must be notified to the author by email -indicating company name and product name \ No newline at end of file +{{Any use in a commercial product must be notified }} to the author by email +indicating company name and product name diff --git a/src/licensedcode/data/rules/ps-or-pdf-font-exception-20170817_1.RULE b/src/licensedcode/data/rules/ps-or-pdf-font-exception-20170817_1.RULE index f7e7f124608..1095c99e3fd 100644 --- a/src/licensedcode/data/rules/ps-or-pdf-font-exception-20170817_1.RULE +++ b/src/licensedcode/data/rules/ps-or-pdf-font-exception-20170817_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ps-or-pdf-font-exception-20170817 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/psf-2.0_9.RULE b/src/licensedcode/data/rules/psf-2.0_9.RULE index 581f38ce9f2..6ad7c2e9424 100644 --- a/src/licensedcode/data/rules/psf-2.0_9.RULE +++ b/src/licensedcode/data/rules/psf-2.0_9.RULE @@ -1,9 +1,8 @@ --- license_expression: psf-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- PSF-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/psfrag_1.RULE b/src/licensedcode/data/rules/psfrag_1.RULE index 5bc0381772e..2af8804492d 100644 --- a/src/licensedcode/data/rules/psfrag_1.RULE +++ b/src/licensedcode/data/rules/psfrag_1.RULE @@ -1,9 +1,8 @@ --- license_expression: psfrag is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/public-domain-disclaimer_27.RULE b/src/licensedcode/data/rules/public-domain-disclaimer_27.RULE index 0f1ed16600a..198c7005d0f 100644 --- a/src/licensedcode/data/rules/public-domain-disclaimer_27.RULE +++ b/src/licensedcode/data/rules/public-domain-disclaimer_27.RULE @@ -1,8 +1,10 @@ --- license_expression: public-domain-disclaimer is_license_text: yes +skip_for_required_phrase_generation: yes relevance: 100 --- -Public Domain. -NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. \ No newline at end of file +{{Public Domain. +NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK. +}} diff --git a/src/licensedcode/data/rules/python_2.RULE b/src/licensedcode/data/rules/python_2.RULE index 2e6e4d043ba..0b43a095615 100644 --- a/src/licensedcode/data/rules/python_2.RULE +++ b/src/licensedcode/data/rules/python_2.RULE @@ -1,7 +1,8 @@ --- license_expression: python is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{Python License 2.0}} \ No newline at end of file + Python License 2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/qhull_1.RULE b/src/licensedcode/data/rules/qhull_1.RULE index 7b0134b4da9..45c56039498 100644 --- a/src/licensedcode/data/rules/qhull_1.RULE +++ b/src/licensedcode/data/rules/qhull_1.RULE @@ -1,9 +1,8 @@ --- license_expression: qhull is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_1.RULE b/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_1.RULE index e5b91ca5026..811e6013f9d 100644 --- a/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_1.RULE +++ b/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_1.RULE @@ -1,8 +1,8 @@ --- license_expression: qt-commercial-1.1 OR gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: LicenseRefQtCommercial OR GPL3.0only }} \ No newline at end of file + SPDXLicenseIdentifier: LicenseRefQtCommercial OR GPL3.0only \ No newline at end of file diff --git a/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_2.RULE b/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_2.RULE index e8795f3f6f1..70adc7740cf 100644 --- a/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_2.RULE +++ b/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_2.RULE @@ -1,8 +1,8 @@ --- license_expression: qt-commercial-1.1 OR gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: LicenseRefQtCommercial OR GPL3.0only }} \ No newline at end of file + SPDXLicense-Identifier: LicenseRefQtCommercial OR GPL3.0only \ No newline at end of file diff --git a/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_3.RULE b/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_3.RULE index 35f6d405930..c621278f62b 100644 --- a/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_3.RULE +++ b/src/licensedcode/data/rules/qt-commercial-1.1_or_gpl-3.0_3.RULE @@ -1,8 +1,8 @@ --- license_expression: qt-commercial-1.1 OR gpl-3.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: LicenseRefQtCommercial OR GPL3.0only }} \ No newline at end of file + SPDX-LicenseIdentifier: LicenseRefQtCommercial OR GPL3.0only \ No newline at end of file diff --git a/src/licensedcode/data/rules/qt-gpl-exception-1.0_1.RULE b/src/licensedcode/data/rules/qt-gpl-exception-1.0_1.RULE index 77c07937481..d6027452940 100644 --- a/src/licensedcode/data/rules/qt-gpl-exception-1.0_1.RULE +++ b/src/licensedcode/data/rules/qt-gpl-exception-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: qt-gpl-exception-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/qt-lgpl-exception-1.1_11.RULE b/src/licensedcode/data/rules/qt-lgpl-exception-1.1_11.RULE index 1357fa1a033..e79a05ac4ef 100644 --- a/src/licensedcode/data/rules/qt-lgpl-exception-1.1_11.RULE +++ b/src/licensedcode/data/rules/qt-lgpl-exception-1.1_11.RULE @@ -1,9 +1,8 @@ --- license_expression: qt-lgpl-exception-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/rdisc_1.RULE b/src/licensedcode/data/rules/rdisc_1.RULE index 1d41987180f..18bd083a81d 100644 --- a/src/licensedcode/data/rules/rdisc_1.RULE +++ b/src/licensedcode/data/rules/rdisc_1.RULE @@ -1,9 +1,8 @@ --- license_expression: rdisc is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/repoze_15.RULE b/src/licensedcode/data/rules/repoze_15.RULE index a5ba8445787..f0f679dc933 100644 --- a/src/licensedcode/data/rules/repoze_15.RULE +++ b/src/licensedcode/data/rules/repoze_15.RULE @@ -1,9 +1,8 @@ --- license_expression: repoze is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ricebsd_3.RULE b/src/licensedcode/data/rules/ricebsd_3.RULE index 017162cce37..b5ddd81bcc0 100644 --- a/src/licensedcode/data/rules/ricebsd_3.RULE +++ b/src/licensedcode/data/rules/ricebsd_3.RULE @@ -1,7 +1,8 @@ --- license_expression: ricebsd is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -{{Rice}} BSD Software License \ No newline at end of file + Rice BSD Software License \ No newline at end of file diff --git a/src/licensedcode/data/rules/rpl-1.1_1.RULE b/src/licensedcode/data/rules/rpl-1.1_1.RULE index a32ab68cfbf..bc09d966326 100644 --- a/src/licensedcode/data/rules/rpl-1.1_1.RULE +++ b/src/licensedcode/data/rules/rpl-1.1_1.RULE @@ -1,9 +1,8 @@ --- license_expression: rpl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/rpl-1.5_4.RULE b/src/licensedcode/data/rules/rpl-1.5_4.RULE index b2ee07461cc..0afa940305b 100644 --- a/src/licensedcode/data/rules/rpl-1.5_4.RULE +++ b/src/licensedcode/data/rules/rpl-1.5_4.RULE @@ -1,9 +1,8 @@ --- license_expression: rpl-1.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/rpsl-1.0.RULE b/src/licensedcode/data/rules/rpsl-1.0.RULE index c4e007876c8..b4a8f1e8cb4 100644 --- a/src/licensedcode/data/rules/rpsl-1.0.RULE +++ b/src/licensedcode/data/rules/rpsl-1.0.RULE @@ -1,6 +1,7 @@ --- license_expression: rpsl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/ruby_15.RULE b/src/licensedcode/data/rules/ruby_15.RULE index f9acf7a65a5..c55b72e3362 100644 --- a/src/licensedcode/data/rules/ruby_15.RULE +++ b/src/licensedcode/data/rules/ruby_15.RULE @@ -1,7 +1,8 @@ --- license_expression: ruby is_license_reference: yes +is_required_phrase: yes relevance: 80 --- -{{Ruby license}} \ No newline at end of file + Ruby license \ No newline at end of file diff --git a/src/licensedcode/data/rules/ruby_36.RULE b/src/licensedcode/data/rules/ruby_36.RULE index 5052da2d86c..09aa1e4a9df 100644 --- a/src/licensedcode/data/rules/ruby_36.RULE +++ b/src/licensedcode/data/rules/ruby_36.RULE @@ -1,8 +1,8 @@ --- license_expression: ruby is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{spec.license = "Ruby" }} \ No newline at end of file + spec.license = "Ruby" \ No newline at end of file diff --git a/src/licensedcode/data/rules/samba-dc-1.0_1.RULE b/src/licensedcode/data/rules/samba-dc-1.0_1.RULE index a778b42ed63..dc67f930c89 100644 --- a/src/licensedcode/data/rules/samba-dc-1.0_1.RULE +++ b/src/licensedcode/data/rules/samba-dc-1.0_1.RULE @@ -1,7 +1,8 @@ --- license_expression: samba-dc-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- -"Samba Developer's Declaration, Version 1.0" +"Samba Developer's Declaration, Version 1.0" \ No newline at end of file diff --git a/src/licensedcode/data/rules/sax-pd_22.RULE b/src/licensedcode/data/rules/sax-pd_22.RULE index f6b7180a397..21f94c60c39 100644 --- a/src/licensedcode/data/rules/sax-pd_22.RULE +++ b/src/licensedcode/data/rules/sax-pd_22.RULE @@ -1,9 +1,8 @@ --- license_expression: sax-pd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/saxpath_2.RULE b/src/licensedcode/data/rules/saxpath_2.RULE index 661a87c067d..a7506307142 100644 --- a/src/licensedcode/data/rules/saxpath_2.RULE +++ b/src/licensedcode/data/rules/saxpath_2.RULE @@ -1,9 +1,8 @@ --- license_expression: saxpath is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/scansoft-1.2_2.RULE b/src/licensedcode/data/rules/scansoft-1.2_2.RULE index 4753dd481b7..f3c3e5596d9 100644 --- a/src/licensedcode/data/rules/scansoft-1.2_2.RULE +++ b/src/licensedcode/data/rules/scansoft-1.2_2.RULE @@ -1,6 +1,7 @@ --- license_expression: scansoft-1.2 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/selinux-nsa-declaration-1.0_8.RULE b/src/licensedcode/data/rules/selinux-nsa-declaration-1.0_8.RULE index 5300200056d..82a3b149dfa 100644 --- a/src/licensedcode/data/rules/selinux-nsa-declaration-1.0_8.RULE +++ b/src/licensedcode/data/rules/selinux-nsa-declaration-1.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: selinux-nsa-declaration-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- libselinux-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sendmail-8.23_1.RULE b/src/licensedcode/data/rules/sendmail-8.23_1.RULE index 01f431ee63a..a5594b4660e 100644 --- a/src/licensedcode/data/rules/sendmail-8.23_1.RULE +++ b/src/licensedcode/data/rules/sendmail-8.23_1.RULE @@ -1,9 +1,8 @@ --- license_expression: sendmail-8.23 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/sendmail_7.RULE b/src/licensedcode/data/rules/sendmail_7.RULE index 3ffda9293f3..7cbf3941650 100644 --- a/src/licensedcode/data/rules/sendmail_7.RULE +++ b/src/licensedcode/data/rules/sendmail_7.RULE @@ -1,9 +1,8 @@ --- license_expression: sendmail is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/sgi-freeb-1.1_5.RULE b/src/licensedcode/data/rules/sgi-freeb-1.1_5.RULE index ed0580b1fee..0815a04c948 100644 --- a/src/licensedcode/data/rules/sgi-freeb-1.1_5.RULE +++ b/src/licensedcode/data/rules/sgi-freeb-1.1_5.RULE @@ -1,9 +1,8 @@ --- license_expression: sgi-freeb-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/sgi-freeb-2.0_10.RULE b/src/licensedcode/data/rules/sgi-freeb-2.0_10.RULE index 9e1b3b82bcc..eec0cc2d729 100644 --- a/src/licensedcode/data/rules/sgi-freeb-2.0_10.RULE +++ b/src/licensedcode/data/rules/sgi-freeb-2.0_10.RULE @@ -1,9 +1,8 @@ --- license_expression: sgi-freeb-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/sgi-fslb-1.0_4.RULE b/src/licensedcode/data/rules/sgi-fslb-1.0_4.RULE index de3ae970aaf..94063aeae9d 100644 --- a/src/licensedcode/data/rules/sgi-fslb-1.0_4.RULE +++ b/src/licensedcode/data/rules/sgi-fslb-1.0_4.RULE @@ -1,9 +1,8 @@ --- license_expression: sgi-fslb-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/shl-0.51_2.RULE b/src/licensedcode/data/rules/shl-0.51_2.RULE index f5d0057e529..a6be1212856 100644 --- a/src/licensedcode/data/rules/shl-0.51_2.RULE +++ b/src/licensedcode/data/rules/shl-0.51_2.RULE @@ -1,9 +1,8 @@ --- license_expression: shl-0.51 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/shl-0.5_1.RULE b/src/licensedcode/data/rules/shl-0.5_1.RULE index 4df566dbc63..38b8dc5d316 100644 --- a/src/licensedcode/data/rules/shl-0.5_1.RULE +++ b/src/licensedcode/data/rules/shl-0.5_1.RULE @@ -1,9 +1,8 @@ --- license_expression: shl-0.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/shl-2.0_1.RULE b/src/licensedcode/data/rules/shl-2.0_1.RULE index 8cd6a6a281a..793d5d7c37e 100644 --- a/src/licensedcode/data/rules/shl-2.0_1.RULE +++ b/src/licensedcode/data/rules/shl-2.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: shl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/shl-2.1_1.RULE b/src/licensedcode/data/rules/shl-2.1_1.RULE index a29e4a810d5..9c6713deae8 100644 --- a/src/licensedcode/data/rules/shl-2.1_1.RULE +++ b/src/licensedcode/data/rules/shl-2.1_1.RULE @@ -1,9 +1,8 @@ --- license_expression: shl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/simpl-2.0_10.RULE b/src/licensedcode/data/rules/simpl-2.0_10.RULE index 56f8e1b471d..bc3228c29ff 100644 --- a/src/licensedcode/data/rules/simpl-2.0_10.RULE +++ b/src/licensedcode/data/rules/simpl-2.0_10.RULE @@ -1,8 +1,8 @@ --- license_expression: simpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: SimPL-2.0 }} \ No newline at end of file + SPDXLicenseIdentifier: SimPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/simpl-2.0_14.RULE b/src/licensedcode/data/rules/simpl-2.0_14.RULE index c0c87e8831e..03cdf3839a8 100644 --- a/src/licensedcode/data/rules/simpl-2.0_14.RULE +++ b/src/licensedcode/data/rules/simpl-2.0_14.RULE @@ -1,8 +1,8 @@ --- license_expression: simpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: SimPL-2.0 }} \ No newline at end of file + SPDXLicense-Identifier: SimPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/simpl-2.0_15.RULE b/src/licensedcode/data/rules/simpl-2.0_15.RULE index 15776f4968f..0d254e0cbae 100644 --- a/src/licensedcode/data/rules/simpl-2.0_15.RULE +++ b/src/licensedcode/data/rules/simpl-2.0_15.RULE @@ -1,8 +1,8 @@ --- license_expression: simpl-2.0 is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: SimPL-2.0 }} \ No newline at end of file + SPDX-LicenseIdentifier: SimPL-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/sleepycat_1.RULE b/src/licensedcode/data/rules/sleepycat_1.RULE index 85986a9ee81..9d367ebd423 100644 --- a/src/licensedcode/data/rules/sleepycat_1.RULE +++ b/src/licensedcode/data/rules/sleepycat_1.RULE @@ -1,6 +1,7 @@ --- license_expression: sleepycat is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/smail-gpl_1.RULE b/src/licensedcode/data/rules/smail-gpl_1.RULE index cb525be7f73..f4b677c3bd9 100644 --- a/src/licensedcode/data/rules/smail-gpl_1.RULE +++ b/src/licensedcode/data/rules/smail-gpl_1.RULE @@ -1,6 +1,7 @@ --- license_expression: smail-gpl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/smppl_1.RULE b/src/licensedcode/data/rules/smppl_1.RULE index 32b7fbd0ac5..5649522cf9f 100644 --- a/src/licensedcode/data/rules/smppl_1.RULE +++ b/src/licensedcode/data/rules/smppl_1.RULE @@ -1,9 +1,8 @@ --- license_expression: smppl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/snia_2.RULE b/src/licensedcode/data/rules/snia_2.RULE index 4452c71a184..5cca246a551 100644 --- a/src/licensedcode/data/rules/snia_2.RULE +++ b/src/licensedcode/data/rules/snia_2.RULE @@ -1,9 +1,8 @@ --- license_expression: snia is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/spdx_license_id_389-exception_for_389-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_389-exception_for_389-exception.RULE index dfc8effe005..560a56de8e3 100644 --- a/src/licensedcode/data/rules/spdx_license_id_389-exception_for_389-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_389-exception_for_389-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: 389-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_adobe-2006_for_adobe-scl.RULE b/src/licensedcode/data/rules/spdx_license_id_adobe-2006_for_adobe-scl.RULE index a8076e9bb32..57104cbd8ba 100644 --- a/src/licensedcode/data/rules/spdx_license_id_adobe-2006_for_adobe-scl.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_adobe-2006_for_adobe-scl.RULE @@ -1,9 +1,8 @@ --- license_expression: adobe-scl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_afl-1.1_for_afl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_afl-1.1_for_afl-1.1.RULE index 8775c74fa54..bb9fa5d1ee9 100644 --- a/src/licensedcode/data/rules/spdx_license_id_afl-1.1_for_afl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_afl-1.1_for_afl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: afl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_afl-1.2_for_afl-1.2.RULE b/src/licensedcode/data/rules/spdx_license_id_afl-1.2_for_afl-1.2.RULE index 7ee64220f43..4831ea67f7b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_afl-1.2_for_afl-1.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_afl-1.2_for_afl-1.2.RULE @@ -1,9 +1,8 @@ --- license_expression: afl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_afl-2.0_for_afl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_afl-2.0_for_afl-2.0.RULE index c9803fc8aa6..350ec28e5bd 100644 --- a/src/licensedcode/data/rules/spdx_license_id_afl-2.0_for_afl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_afl-2.0_for_afl-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: afl-2.0 is_license_reference: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +is_required_phrase: yes +relevance: 90 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_afl-2.1_for_afl-2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_afl-2.1_for_afl-2.1.RULE index 0e89598983c..3aaab775425 100644 --- a/src/licensedcode/data/rules/spdx_license_id_afl-2.1_for_afl-2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_afl-2.1_for_afl-2.1.RULE @@ -1,9 +1,8 @@ --- license_expression: afl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_afl-3.0_for_afl-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_afl-3.0_for_afl-3.0.RULE index b7f0a390e7e..133be2c3fe7 100644 --- a/src/licensedcode/data/rules/spdx_license_id_afl-3.0_for_afl-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_afl-3.0_for_afl-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: afl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_agpl-1.0+_for_agpl-1.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_agpl-1.0+_for_agpl-1.0-plus.RULE index 4fdf117d9ed..cfb603d05b8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_agpl-1.0+_for_agpl-1.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_agpl-1.0+_for_agpl-1.0-plus.RULE @@ -2,9 +2,7 @@ license_expression: agpl-1.0-plus is_license_reference: yes is_required_phrase: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +relevance: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-only_for_agpl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-only_for_agpl-1.0.RULE index 8e035738152..4759cbd9406 100644 --- a/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-only_for_agpl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-only_for_agpl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: agpl-1.0 is_license_reference: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +is_required_phrase: yes +relevance: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-or-later_for_agpl-1.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-or-later_for_agpl-1.0-plus.RULE index 9e956df1cdc..e7d568a2db0 100644 --- a/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-or-later_for_agpl-1.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_agpl-1.0-or-later_for_agpl-1.0-plus.RULE @@ -2,10 +2,8 @@ license_expression: agpl-1.0-plus is_license_reference: yes is_required_phrase: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +relevance: 100 notes: Used to detect a bare SPDX license id --- -{{agpl-1.0-or-later}} \ No newline at end of file + agpl-1.0-or-later \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_agpl-3.0+_for_agpl-3.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_agpl-3.0+_for_agpl-3.0-plus.RULE index 3921a9e6030..50bbf73fd96 100644 --- a/src/licensedcode/data/rules/spdx_license_id_agpl-3.0+_for_agpl-3.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_agpl-3.0+_for_agpl-3.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: agpl-3.0-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-only_for_agpl-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-only_for_agpl-3.0.RULE index cd497540fc1..e0c54d3068a 100644 --- a/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-only_for_agpl-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-only_for_agpl-3.0.RULE @@ -3,7 +3,6 @@ license_expression: agpl-3.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE index 54c5dbf3e2a..c57548eff30 100644 --- a/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_agpl-3.0-or-later_for_agpl-3.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: agpl-3.0-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_antlr-pd_for_antlr-pd.RULE b/src/licensedcode/data/rules/spdx_license_id_antlr-pd_for_antlr-pd.RULE index ab29841b3f5..fd4251fca01 100644 --- a/src/licensedcode/data/rules/spdx_license_id_antlr-pd_for_antlr-pd.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_antlr-pd_for_antlr-pd.RULE @@ -1,9 +1,8 @@ --- license_expression: antlr-pd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_apache-1.1_for_apache-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_apache-1.1_for_apache-1.1.RULE index a1687a7a831..7058f77d74d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_apache-1.1_for_apache-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_apache-1.1_for_apache-1.1.RULE @@ -2,10 +2,8 @@ license_expression: apache-1.1 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 90 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{apache-1.1}} + apache-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_apl-1.0_for_adapt-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_apl-1.0_for_adapt-1.0.RULE index 3906aebbe7b..244b770e763 100644 --- a/src/licensedcode/data/rules/spdx_license_id_apl-1.0_for_adapt-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_apl-1.0_for_adapt-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: adapt-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_apsl-1.0_for_apsl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_apsl-1.0_for_apsl-1.0.RULE index 599dd97849a..79bf5bc7a56 100644 --- a/src/licensedcode/data/rules/spdx_license_id_apsl-1.0_for_apsl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_apsl-1.0_for_apsl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: apsl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_apsl-1.2_for_apsl-1.2.RULE b/src/licensedcode/data/rules/spdx_license_id_apsl-1.2_for_apsl-1.2.RULE index 77c6dc9b609..23506062e54 100644 --- a/src/licensedcode/data/rules/spdx_license_id_apsl-1.2_for_apsl-1.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_apsl-1.2_for_apsl-1.2.RULE @@ -1,9 +1,8 @@ --- license_expression: apsl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_apsl-2.0_for_apsl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_apsl-2.0_for_apsl-2.0.RULE index f504e5d9db6..8da92d88ab1 100644 --- a/src/licensedcode/data/rules/spdx_license_id_apsl-2.0_for_apsl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_apsl-2.0_for_apsl-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: apsl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-cl8_for_artistic-1.0-cl8.RULE b/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-cl8_for_artistic-1.0-cl8.RULE index 9e0caaae92a..98c1bd2b63c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-cl8_for_artistic-1.0-cl8.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-cl8_for_artistic-1.0-cl8.RULE @@ -1,9 +1,8 @@ --- license_expression: artistic-1.0-cl8 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-perl_for_artistic-perl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-perl_for_artistic-perl-1.0.RULE index 7c135bb86ec..bb64a6f4091 100644 --- a/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-perl_for_artistic-perl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_artistic-1.0-perl_for_artistic-perl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: artistic-perl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_artistic-1.0_for_artistic-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_artistic-1.0_for_artistic-1.0.RULE index b675ef5223d..4f1975f315b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_artistic-1.0_for_artistic-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_artistic-1.0_for_artistic-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: artistic-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE index ca18d6eeeda..fae07e31b84 100644 --- a/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_artistic-2.0_for_artistic-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: artistic-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-2.0_for_autoconf-exception-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-2.0_for_autoconf-exception-2.0.RULE index 61fa2fcb084..ffd3fe1c722 100644 --- a/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-2.0_for_autoconf-exception-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-2.0_for_autoconf-exception-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: autoconf-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-3.0_for_autoconf-exception-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-3.0_for_autoconf-exception-3.0.RULE index 657fc59bc29..7d2ff7a3c68 100644 --- a/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-3.0_for_autoconf-exception-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_autoconf-exception-3.0_for_autoconf-exception-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: autoconf-exception-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bison-exception-2.2_for_bison-exception-2.2.RULE b/src/licensedcode/data/rules/spdx_license_id_bison-exception-2.2_for_bison-exception-2.2.RULE index 918ba983ff4..34970c0b420 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bison-exception-2.2_for_bison-exception-2.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bison-exception-2.2_for_bison-exception-2.2.RULE @@ -1,9 +1,8 @@ --- license_expression: bison-exception-2.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.0_for_bittorrent-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.0_for_bittorrent-1.0.RULE index cd8c2c8bbed..af11cb78021 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.0_for_bittorrent-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.0_for_bittorrent-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: bittorrent-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.1_for_bittorrent-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.1_for_bittorrent-1.1.RULE index d3d5bf72660..cee11ee62d2 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.1_for_bittorrent-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bittorrent-1.1_for_bittorrent-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: bittorrent-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bootloader-exception_for_bootloader-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_bootloader-exception_for_bootloader-exception.RULE index 856c419b11a..513a3d9cf52 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bootloader-exception_for_bootloader-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bootloader-exception_for_bootloader-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: bootloader-exception is_license_reference: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +is_required_phrase: yes +relevance: 80 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-1-clause_for_bsd-1-clause.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-1-clause_for_bsd-1-clause.RULE index 4df84c3ec9a..9c33ec490da 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-1-clause_for_bsd-1-clause.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-1-clause_for_bsd-1-clause.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-1-clause is_license_reference: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +is_required_phrase: yes +relevance: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-netbsd_for_bsd-2-clause-netbsd.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-netbsd_for_bsd-2-clause-netbsd.RULE index 0f64f1b38b3..3cf84fb9f5b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-netbsd_for_bsd-2-clause-netbsd.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-netbsd_for_bsd-2-clause-netbsd.RULE @@ -3,7 +3,6 @@ license_expression: bsd-simplified is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-patent_for_bsd-plus-patent.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-patent_for_bsd-plus-patent.RULE index 753a03643cd..50eb8aced37 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-patent_for_bsd-plus-patent.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-2-clause-patent_for_bsd-plus-patent.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-plus-patent is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-attribution_for_bsd-ack.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-attribution_for_bsd-ack.RULE index f4593847b40..b8c1efb12e7 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-attribution_for_bsd-ack.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-attribution_for_bsd-ack.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-ack is_license_reference: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +is_required_phrase: yes +relevance: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-clear_for_clear-bsd.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-clear_for_clear-bsd.RULE index 8e97e465136..077e13a2edb 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-clear_for_clear-bsd.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-clear_for_clear-bsd.RULE @@ -1,9 +1,8 @@ --- license_expression: clear-bsd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-lbnl_for_lbnl-bsd.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-lbnl_for_lbnl-bsd.RULE index 1d025cfe872..13a982e4e11 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-lbnl_for_lbnl-bsd.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-lbnl_for_lbnl-bsd.RULE @@ -1,9 +1,8 @@ --- license_expression: lbnl-bsd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license-2014_for_oracle-bsd-no-nuclear.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license-2014_for_oracle-bsd-no-nuclear.RULE index 9861a27e48b..00aa0b81a76 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license-2014_for_oracle-bsd-no-nuclear.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license-2014_for_oracle-bsd-no-nuclear.RULE @@ -1,9 +1,8 @@ --- license_expression: oracle-bsd-no-nuclear is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license_for_sun-bsd-no-nuclear.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license_for_sun-bsd-no-nuclear.RULE index 5034074ec76..8a10df47595 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license_for_sun-bsd-no-nuclear.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-license_for_sun-bsd-no-nuclear.RULE @@ -1,9 +1,8 @@ --- license_expression: sun-bsd-no-nuclear is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-warranty_for_and_others_1.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-warranty_for_and_others_1.RULE index 861cc33fc8a..59a09b7cdbf 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-warranty_for_and_others_1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-3-clause-no-nuclear-warranty_for_and_others_1.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-3-clause-no-nuclear-warranty is_license_reference: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +is_required_phrase: yes +relevance: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE index 0c8555be858..cf7d641ef42 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-4-clause_for_bsd-original.RULE @@ -2,9 +2,7 @@ license_expression: bsd-original is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-protection_for_bsd-protection.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-protection_for_bsd-protection.RULE index c69dcb2603e..8bfa23a9d15 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-protection_for_bsd-protection.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-protection_for_bsd-protection.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-protection is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_bsd-source-code_for_bsd-source-code.RULE b/src/licensedcode/data/rules/spdx_license_id_bsd-source-code_for_bsd-source-code.RULE index 530b900b05c..50ca8535dc8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_bsd-source-code_for_bsd-source-code.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_bsd-source-code_for_bsd-source-code.RULE @@ -1,9 +1,8 @@ --- license_expression: bsd-source-code is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_catosl-1.1_for_ca-tosl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_catosl-1.1_for_ca-tosl-1.1.RULE index ec352280e53..fe3623c8dd9 100644 --- a/src/licensedcode/data/rules/spdx_license_id_catosl-1.1_for_ca-tosl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_catosl-1.1_for_ca-tosl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: ca-tosl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-1.0_for_cc-by-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-1.0_for_cc-by-1.0.RULE index e7389fd84f2..7caf1c3bc3c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-1.0_for_cc-by-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-1.0_for_cc-by-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-2.0_for_cc-by-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-2.0_for_cc-by-2.0.RULE index 5a3575a14ef..1dda9b502ec 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-2.0_for_cc-by-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-2.0_for_cc-by-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-2.5_for_cc-by-2.5.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-2.5_for_cc-by-2.5.RULE index 2239d42ec7f..7073ea95f74 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-2.5_for_cc-by-2.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-2.5_for_cc-by-2.5.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-2.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-3.0_for_cc-by-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-3.0_for_cc-by-3.0.RULE index 07069182efa..2851bb6fe0d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-3.0_for_cc-by-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-3.0_for_cc-by-3.0.RULE @@ -3,7 +3,6 @@ license_expression: cc-by-3.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-4.0_for_cc-by-4.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-4.0_for_cc-by-4.0.RULE index 4fa7a46e127..160596c3eab 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-4.0_for_cc-by-4.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-4.0_for_cc-by-4.0.RULE @@ -3,7 +3,6 @@ license_expression: cc-by-4.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-1.0_for_cc-by-nc-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-1.0_for_cc-by-nc-1.0.RULE index 8a345c9a8ee..79823e6a6c5 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-1.0_for_cc-by-nc-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-1.0_for_cc-by-nc-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.0_for_cc-by-nc-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.0_for_cc-by-nc-2.0.RULE index 49e710ac6da..53e74dc08bd 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.0_for_cc-by-nc-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.0_for_cc-by-nc-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.5_for_cc-by-nc-2.5.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.5_for_cc-by-nc-2.5.RULE index bc78c7878a7..6430cc875b3 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.5_for_cc-by-nc-2.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-2.5_for_cc-by-nc-2.5.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-2.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-3.0_for_cc-by-nc-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-3.0_for_cc-by-nc-3.0.RULE index 4268f024335..4d08120f12e 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-3.0_for_cc-by-nc-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-3.0_for_cc-by-nc-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-4.0_for_cc-by-nc-4.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-4.0_for_cc-by-nc-4.0.RULE index db85754eb67..09fc57bbbd4 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-4.0_for_cc-by-nc-4.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-4.0_for_cc-by-nc-4.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-4.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-1.0_for_cc-by-nc-nd-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-1.0_for_cc-by-nc-nd-1.0.RULE index 3ede8e3fa56..953605999b6 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-1.0_for_cc-by-nc-nd-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-1.0_for_cc-by-nc-nd-1.0.RULE @@ -2,10 +2,8 @@ license_expression: cc-by-nc-nd-1.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{cc-by-nc-nd-1.0}} \ No newline at end of file + cc-by-nc-nd-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.0_for_cc-by-nc-nd-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.0_for_cc-by-nc-nd-2.0.RULE index a825f0a5c03..eaa9112b5d2 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.0_for_cc-by-nc-nd-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.0_for_cc-by-nc-nd-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-nd-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.5_for_cc-by-nc-nd-2.5.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.5_for_cc-by-nc-nd-2.5.RULE index 84b6809b636..07b86d4b9df 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.5_for_cc-by-nc-nd-2.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-2.5_for_cc-by-nc-nd-2.5.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-nd-2.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-3.0_for_cc-by-nc-nd-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-3.0_for_cc-by-nc-nd-3.0.RULE index d71cb43ee95..b4e535fcab5 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-3.0_for_cc-by-nc-nd-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-3.0_for_cc-by-nc-nd-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-nd-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-4.0_for_cc-by-nc-nd-4.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-4.0_for_cc-by-nc-nd-4.0.RULE index f6bffd1587b..cdc16684dd7 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-4.0_for_cc-by-nc-nd-4.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-nd-4.0_for_cc-by-nc-nd-4.0.RULE @@ -2,10 +2,8 @@ license_expression: cc-by-nc-nd-4.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{cc-by-nc-nd-4.0}} \ No newline at end of file + cc-by-nc-nd-4.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-1.0_for_cc-by-nc-sa-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-1.0_for_cc-by-nc-sa-1.0.RULE index b514270d19f..73ca6445f0f 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-1.0_for_cc-by-nc-sa-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-1.0_for_cc-by-nc-sa-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-sa-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.0_for_cc-by-nc-sa-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.0_for_cc-by-nc-sa-2.0.RULE index b3e26d3e798..72c123d43bd 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.0_for_cc-by-nc-sa-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.0_for_cc-by-nc-sa-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-sa-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.5_for_cc-by-nc-sa-2.5.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.5_for_cc-by-nc-sa-2.5.RULE index 9cd8765e084..0e36a1582b8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.5_for_cc-by-nc-sa-2.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-2.5_for_cc-by-nc-sa-2.5.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-sa-2.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-3.0_for_cc-by-nc-sa-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-3.0_for_cc-by-nc-sa-3.0.RULE index 08aa05e4c53..4ea0d0aa5a7 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-3.0_for_cc-by-nc-sa-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-3.0_for_cc-by-nc-sa-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-sa-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-4.0_for_cc-by-nc-sa-4.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-4.0_for_cc-by-nc-sa-4.0.RULE index d28bcaac4f5..082e53cd8ca 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-4.0_for_cc-by-nc-sa-4.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nc-sa-4.0_for_cc-by-nc-sa-4.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nc-sa-4.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-1.0_for_cc-by-nd-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-1.0_for_cc-by-nd-1.0.RULE index 316b5ae6afb..f3799fcb4ba 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-1.0_for_cc-by-nd-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-1.0_for_cc-by-nd-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nd-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.0_for_cc-by-nd-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.0_for_cc-by-nd-2.0.RULE index e2bad515b72..ae6f617c24d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.0_for_cc-by-nd-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.0_for_cc-by-nd-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nd-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.5_for_cc-by-nd-2.5.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.5_for_cc-by-nd-2.5.RULE index 0a0fa7ba475..f18064fbd7a 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.5_for_cc-by-nd-2.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-2.5_for_cc-by-nd-2.5.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nd-2.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-3.0_for_cc-by-nd-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-3.0_for_cc-by-nd-3.0.RULE index f6f0814a0e8..1cf37e25daf 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-3.0_for_cc-by-nd-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-3.0_for_cc-by-nd-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nd-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-4.0_for_cc-by-nd-4.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-4.0_for_cc-by-nd-4.0.RULE index 361879f8585..aa2c47fa9e7 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-4.0_for_cc-by-nd-4.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-nd-4.0_for_cc-by-nd-4.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-nd-4.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-1.0_for_cc-by-sa-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-1.0_for_cc-by-sa-1.0.RULE index f7030ea7571..a173d5bb4aa 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-1.0_for_cc-by-sa-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-1.0_for_cc-by-sa-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-sa-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.0_for_cc-by-sa-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.0_for_cc-by-sa-2.0.RULE index 8d8076324d6..ec373eb1baf 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.0_for_cc-by-sa-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.0_for_cc-by-sa-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-sa-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.5_for_cc-by-sa-2.5.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.5_for_cc-by-sa-2.5.RULE index 9b9cc298bc4..4ac79ef9e8c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.5_for_cc-by-sa-2.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-2.5_for_cc-by-sa-2.5.RULE @@ -1,9 +1,8 @@ --- license_expression: cc-by-sa-2.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-3.0_for_cc-by-sa-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-3.0_for_cc-by-sa-3.0.RULE index 829c8d6ce6f..d30f621421b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-3.0_for_cc-by-sa-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc-by-sa-3.0_for_cc-by-sa-3.0.RULE @@ -2,10 +2,8 @@ license_expression: cc-by-sa-3.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{cc-by-sa-3.0}} + cc-by-sa-3.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_cc0-1.0_for_cc0-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cc0-1.0_for_cc0-1.0.RULE index 30ba2c908e5..17a4f40e76f 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cc0-1.0_for_cc0-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cc0-1.0_for_cc0-1.0.RULE @@ -3,7 +3,6 @@ license_expression: cc0-1.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cddl-1.0_for_cddl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cddl-1.0_for_cddl-1.0.RULE index 3545e28e9e6..7d2a0d3f8dc 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cddl-1.0_for_cddl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cddl-1.0_for_cddl-1.0.RULE @@ -2,10 +2,8 @@ license_expression: cddl-1.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 95 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{cddl-1.0}} \ No newline at end of file + cddl-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_cddl-1.1_for_cddl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_cddl-1.1_for_cddl-1.1.RULE index b296b7c8b78..d248f2f69c1 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cddl-1.1_for_cddl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cddl-1.1_for_cddl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: cddl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cdla-permissive-1.0_for_cdla-permissive-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cdla-permissive-1.0_for_cdla-permissive-1.0.RULE index 19aff971aa9..2495d7e1c15 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cdla-permissive-1.0_for_cdla-permissive-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cdla-permissive-1.0_for_cdla-permissive-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cdla-permissive-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cdla-sharing-1.0_for_cdla-sharing-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cdla-sharing-1.0_for_cdla-sharing-1.0.RULE index 370c999f8a7..7b2ae30f182 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cdla-sharing-1.0_for_cdla-sharing-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cdla-sharing-1.0_for_cdla-sharing-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cdla-sharing-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cecill-1.0_for_cecill-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cecill-1.0_for_cecill-1.0.RULE index 53ab33da01f..280292561a8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cecill-1.0_for_cecill-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cecill-1.0_for_cecill-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cecill-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cecill-1.1_for_cecill-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_cecill-1.1_for_cecill-1.1.RULE index 2abb21a594a..7f83915a8f9 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cecill-1.1_for_cecill-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cecill-1.1_for_cecill-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: cecill-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cecill-2.0_for_cecill-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cecill-2.0_for_cecill-2.0.RULE index 7f8e678c752..85bdded7f57 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cecill-2.0_for_cecill-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cecill-2.0_for_cecill-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cecill-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cecill-2.1_for_cecill-2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_cecill-2.1_for_cecill-2.1.RULE index 6e4938397cc..fe843f68df3 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cecill-2.1_for_cecill-2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cecill-2.1_for_cecill-2.1.RULE @@ -1,9 +1,8 @@ --- license_expression: cecill-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cecill-b_for_cecill-b.RULE b/src/licensedcode/data/rules/spdx_license_id_cecill-b_for_cecill-b.RULE index 677ae6f1e71..667d2be0eea 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cecill-b_for_cecill-b.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cecill-b_for_cecill-b.RULE @@ -1,9 +1,8 @@ --- license_expression: cecill-b is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cecill-c_for_cecill-c.RULE b/src/licensedcode/data/rules/spdx_license_id_cecill-c_for_cecill-c.RULE index afd32ac5425..bee27117578 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cecill-c_for_cecill-c.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cecill-c_for_cecill-c.RULE @@ -1,9 +1,8 @@ --- license_expression: cecill-c is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_clisp-exception-2.0_for_clisp-exception-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_clisp-exception-2.0_for_clisp-exception-2.0.RULE index cc04600bfda..58adf66e469 100644 --- a/src/licensedcode/data/rules/spdx_license_id_clisp-exception-2.0_for_clisp-exception-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_clisp-exception-2.0_for_clisp-exception-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: clisp-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cnri-jython_for_cnri-jython.RULE b/src/licensedcode/data/rules/spdx_license_id_cnri-jython_for_cnri-jython.RULE index c2e51c82702..a4cd17261b8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cnri-jython_for_cnri-jython.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cnri-jython_for_cnri-jython.RULE @@ -1,9 +1,8 @@ --- license_expression: cnri-jython is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cnri-python-gpl-compatible_for_cnri-python-1.6.1.RULE b/src/licensedcode/data/rules/spdx_license_id_cnri-python-gpl-compatible_for_cnri-python-1.6.1.RULE index 9815e3437b0..523e215df41 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cnri-python-gpl-compatible_for_cnri-python-1.6.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cnri-python-gpl-compatible_for_cnri-python-1.6.1.RULE @@ -1,9 +1,8 @@ --- license_expression: cnri-python-1.6.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cnri-python_for_cnri-python-1.6.RULE b/src/licensedcode/data/rules/spdx_license_id_cnri-python_for_cnri-python-1.6.RULE index 020d3dcb98c..ea17126e9d9 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cnri-python_for_cnri-python-1.6.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cnri-python_for_cnri-python-1.6.RULE @@ -1,9 +1,8 @@ --- license_expression: cnri-python-1.6 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_condor-1.1_for_condor-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_condor-1.1_for_condor-1.1.RULE index 848f04543e2..2d1973d3455 100644 --- a/src/licensedcode/data/rules/spdx_license_id_condor-1.1_for_condor-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_condor-1.1_for_condor-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: condor-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cpal-1.0_for_cpal-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cpal-1.0_for_cpal-1.0.RULE index 9681487c9a3..20159db0501 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cpal-1.0_for_cpal-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cpal-1.0_for_cpal-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cpal-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cpl-1.0_for_cpl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cpl-1.0_for_cpl-1.0.RULE index d40b154ca89..c4f8a8169fd 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cpl-1.0_for_cpl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cpl-1.0_for_cpl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cpl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_cua-opl-1.0_for_cua-opl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_cua-opl-1.0_for_cua-opl-1.0.RULE index 10afdaed971..41c9178ac93 100644 --- a/src/licensedcode/data/rules/spdx_license_id_cua-opl-1.0_for_cua-opl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_cua-opl-1.0_for_cua-opl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: cua-opl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_digirule-foss-exception_for_digirule-foss-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_digirule-foss-exception_for_digirule-foss-exception.RULE index 0bf45d9cf31..0324f2b3beb 100644 --- a/src/licensedcode/data/rules/spdx_license_id_digirule-foss-exception_for_digirule-foss-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_digirule-foss-exception_for_digirule-foss-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: digirule-foss-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ecl-1.0_for_ecl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_ecl-1.0_for_ecl-1.0.RULE index 2cc7162a638..f04c652c6b8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ecl-1.0_for_ecl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ecl-1.0_for_ecl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: ecl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ecl-2.0_for_ecl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_ecl-2.0_for_ecl-2.0.RULE index e7b9bfcc170..3c16de22e4c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ecl-2.0_for_ecl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ecl-2.0_for_ecl-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: ecl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ecos-exception-2.0_for_ecos-exception-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_ecos-exception-2.0_for_ecos-exception-2.0.RULE index 627ee151f9b..84c706970e4 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ecos-exception-2.0_for_ecos-exception-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ecos-exception-2.0_for_ecos-exception-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: ecos-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_efl-1.0_for_efl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_efl-1.0_for_efl-1.0.RULE index 1643b72705b..cdda04b573a 100644 --- a/src/licensedcode/data/rules/spdx_license_id_efl-1.0_for_efl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_efl-1.0_for_efl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: efl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_epl-2.0_for_epl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_epl-2.0_for_epl-2.0.RULE index 38f4a3a944f..2ac7b666a10 100644 --- a/src/licensedcode/data/rules/spdx_license_id_epl-2.0_for_epl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_epl-2.0_for_epl-2.0.RULE @@ -2,10 +2,8 @@ license_expression: epl-2.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes -relevance: 50 -minimum_coverage: 100 +relevance: 90 notes: Used to detect a bare SPDX license id --- -{{epl-2.0}} \ No newline at end of file + epl-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_erlpl-1.1_for_erlangpl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_erlpl-1.1_for_erlangpl-1.1.RULE index 4a51a18c134..551c6c7aa30 100644 --- a/src/licensedcode/data/rules/spdx_license_id_erlpl-1.1_for_erlangpl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_erlpl-1.1_for_erlangpl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: erlangpl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_eupl-1.0_for_eupl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_eupl-1.0_for_eupl-1.0.RULE index 8c5bc40ee1f..c23393b2706 100644 --- a/src/licensedcode/data/rules/spdx_license_id_eupl-1.0_for_eupl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_eupl-1.0_for_eupl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: eupl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_eupl-1.1_for_eupl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_eupl-1.1_for_eupl-1.1.RULE index e977e13d797..48a039f402c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_eupl-1.1_for_eupl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_eupl-1.1_for_eupl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: eupl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_eupl-1.2_for_eupl-1.2.RULE b/src/licensedcode/data/rules/spdx_license_id_eupl-1.2_for_eupl-1.2.RULE index ebd449509ef..22a0b47a355 100644 --- a/src/licensedcode/data/rules/spdx_license_id_eupl-1.2_for_eupl-1.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_eupl-1.2_for_eupl-1.2.RULE @@ -1,9 +1,8 @@ --- license_expression: eupl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_fawkes-runtime-exception_for_fawkes-runtime-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_fawkes-runtime-exception_for_fawkes-runtime-exception.RULE index 9df159a9973..765897a0cf1 100644 --- a/src/licensedcode/data/rules/spdx_license_id_fawkes-runtime-exception_for_fawkes-runtime-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_fawkes-runtime-exception_for_fawkes-runtime-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: fawkes-runtime-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_fltk-exception_for_fltk-exception-lgpl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_fltk-exception_for_fltk-exception-lgpl-2.0.RULE index a1ca1fa31e2..b17ec157dc3 100644 --- a/src/licensedcode/data/rules/spdx_license_id_fltk-exception_for_fltk-exception-lgpl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_fltk-exception_for_fltk-exception-lgpl-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: fltk-exception-lgpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_font-exception-2.0_for_font-exception-gpl.RULE b/src/licensedcode/data/rules/spdx_license_id_font-exception-2.0_for_font-exception-gpl.RULE index 44cebea4d36..4f8f6d4f799 100644 --- a/src/licensedcode/data/rules/spdx_license_id_font-exception-2.0_for_font-exception-gpl.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_font-exception-2.0_for_font-exception-gpl.RULE @@ -1,9 +1,8 @@ --- license_expression: font-exception-gpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_freertos-exception-2.0_for_freertos-exception-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_freertos-exception-2.0_for_freertos-exception-2.0.RULE index 8cfc249dec2..6d76df0ee37 100644 --- a/src/licensedcode/data/rules/spdx_license_id_freertos-exception-2.0_for_freertos-exception-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_freertos-exception-2.0_for_freertos-exception-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: freertos-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gcc-exception-2.0_for_gcc-linking-exception-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_gcc-exception-2.0_for_gcc-linking-exception-2.0.RULE index 33f9ee9ca46..3274c81f9c3 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gcc-exception-2.0_for_gcc-linking-exception-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gcc-exception-2.0_for_gcc-linking-exception-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: gcc-linking-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gcc-exception-3.1_for_gcc-exception-3.1.RULE b/src/licensedcode/data/rules/spdx_license_id_gcc-exception-3.1_for_gcc-exception-3.1.RULE index e9429f06a9f..4f39692f6d8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gcc-exception-3.1_for_gcc-exception-3.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gcc-exception-3.1_for_gcc-exception-3.1.RULE @@ -1,9 +1,8 @@ --- license_expression: gcc-exception-3.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1+_for_gfdl-1.1-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1+_for_gfdl-1.1-plus.RULE index 1e7751b0b82..3585fd4d3b2 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1+_for_gfdl-1.1-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1+_for_gfdl-1.1-plus.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-only_for_gfdl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-only_for_gfdl-1.1.RULE index 88c7a7f2118..6354231ebff 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-only_for_gfdl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-only_for_gfdl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-or-later_for_gfdl-1.1-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-or-later_for_gfdl-1.1-plus.RULE index 3596681973e..768067cc1f4 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-or-later_for_gfdl-1.1-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.1-or-later_for_gfdl-1.1-plus.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.1-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2+_for_gfdl-1.2-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2+_for_gfdl-1.2-plus.RULE index 026eca236bd..1eb1046f894 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2+_for_gfdl-1.2-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2+_for_gfdl-1.2-plus.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-only_for_gfdl-1.2.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-only_for_gfdl-1.2.RULE index a4cc7d4ead6..3a34e389a6d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-only_for_gfdl-1.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-only_for_gfdl-1.2.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-or-later_for_gfdl-1.2-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-or-later_for_gfdl-1.2-plus.RULE index 32622a54e26..65dcbdb5e76 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-or-later_for_gfdl-1.2-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.2-or-later_for_gfdl-1.2-plus.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.2-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3+_for_gfdl-1.3-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3+_for_gfdl-1.3-plus.RULE index 4a3d2fc61b4..9093acce720 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3+_for_gfdl-1.3-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3+_for_gfdl-1.3-plus.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-only_for_gfdl-1.3.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-only_for_gfdl-1.3.RULE index 89809441ddc..16aeb828ddb 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-only_for_gfdl-1.3.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-only_for_gfdl-1.3.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-or-later_for_gfdl-1.3-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-or-later_for_gfdl-1.3-plus.RULE index 60a384bffbb..e5798f61433 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-or-later_for_gfdl-1.3-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gfdl-1.3-or-later_for_gfdl-1.3-plus.RULE @@ -1,9 +1,8 @@ --- license_expression: gfdl-1.3-plus is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gnu-javamail-exception_for_gnu-javamail-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_gnu-javamail-exception_for_gnu-javamail-exception.RULE index bcc3148e6ae..0bc830671bf 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gnu-javamail-exception_for_gnu-javamail-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gnu-javamail-exception_for_gnu-javamail-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: gnu-javamail-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-1.0+_for_gpl-1.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-1.0+_for_gpl-1.0-plus.RULE index bfbfdc7c8a3..a04c701c9c8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-1.0+_for_gpl-1.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-1.0+_for_gpl-1.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: gpl-1.0-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-only_for_gpl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-only_for_gpl-1.0.RULE index b7345c176e0..057a7d8b25f 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-only_for_gpl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-only_for_gpl-1.0.RULE @@ -2,10 +2,8 @@ license_expression: gpl-1.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{gpl-1.0-only}} + gpl-1.0-only \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE index afa7733d2e6..29e30ed5e82 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-1.0-or-later_for_gpl-1.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: gpl-1.0-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-2.0+_for_gpl-2.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-2.0+_for_gpl-2.0-plus.RULE index 0bbc83142a2..4af7f2daa1a 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-2.0+_for_gpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-2.0+_for_gpl-2.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE index 0eee2f00928..cfc994b99be 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-only_for_gpl-2.0.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0 is_license_reference: yes is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE index f30c029a42e..00e17b03357 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-2.0-or-later_for_gpl-2.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: gpl-2.0-plus is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE index 1b7e8a593dd..6a5aa72fa50 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-only_for_gpl-3.0.RULE @@ -3,7 +3,6 @@ license_expression: gpl-3.0 is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE index 1563f8adb7e..0ec246aea0b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gpl-3.0-or-later_for_gpl-3.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: gpl-3.0-plus is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_gsoap-1.3b_for_gsoap-1.3b.RULE b/src/licensedcode/data/rules/spdx_license_id_gsoap-1.3b_for_gsoap-1.3b.RULE index a848af9873e..fa2fea76705 100644 --- a/src/licensedcode/data/rules/spdx_license_id_gsoap-1.3b_for_gsoap-1.3b.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_gsoap-1.3b_for_gsoap-1.3b.RULE @@ -1,9 +1,8 @@ --- license_expression: gsoap-1.3b is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_i2p-gpl-java-exception_for_i2p-gpl-java-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_i2p-gpl-java-exception_for_i2p-gpl-java-exception.RULE index 94ebb669e1a..8170cfd63ae 100644 --- a/src/licensedcode/data/rules/spdx_license_id_i2p-gpl-java-exception_for_i2p-gpl-java-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_i2p-gpl-java-exception_for_i2p-gpl-java-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: i2p-gpl-java-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ipl-1.0_for_ibmpl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_ipl-1.0_for_ibmpl-1.0.RULE index daf3029d0f8..c829bea2a57 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ipl-1.0_for_ibmpl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ipl-1.0_for_ibmpl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: ibmpl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0+_for_lgpl-2.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0+_for_lgpl-2.0-plus.RULE index 56cea36c5a1..4b6008ab071 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0+_for_lgpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0+_for_lgpl-2.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-2.0-plus is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-only_for_lgpl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-only_for_lgpl-2.0.RULE index e3602cb59cf..e3c4d6fa06d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-only_for_lgpl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-only_for_lgpl-2.0.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-2.0 is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE index 8949834aa07..0299d41389d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.0-or-later_for_lgpl-2.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-2.0-plus is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE index 06699716496..ab9789027c1 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-only_for_lgpl-2.1.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-2.1 is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE index 6b88d45a329..74a19729151 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lgpl-2.1-or-later_for_lgpl-2.1-plus.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-2.1-plus is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-only_for_lgpl-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-only_for_lgpl-3.0.RULE index 8a0b192e4b4..976ec510ee9 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-only_for_lgpl-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-only_for_lgpl-3.0.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-3.0 is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE b/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE index 484c2da29a6..3039e88a5a9 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lgpl-3.0-or-later_for_lgpl-3.0-plus.RULE @@ -3,7 +3,6 @@ license_expression: lgpl-3.0-plus is_license_reference: yes is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_libtool-exception_for_libtool-exception-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_libtool-exception_for_libtool-exception-2.0.RULE index 3fdfd0571f2..ebdced17573 100644 --- a/src/licensedcode/data/rules/spdx_license_id_libtool-exception_for_libtool-exception-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_libtool-exception_for_libtool-exception-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: libtool-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_licenseref-proprietary-here_for_here-proprietary.RULE b/src/licensedcode/data/rules/spdx_license_id_licenseref-proprietary-here_for_here-proprietary.RULE index 51806b7e11c..29ef7188933 100644 --- a/src/licensedcode/data/rules/spdx_license_id_licenseref-proprietary-here_for_here-proprietary.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_licenseref-proprietary-here_for_here-proprietary.RULE @@ -1,9 +1,8 @@ --- license_expression: here-proprietary is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_linux-syscall-note_for_linux-syscall-exception-gpl.RULE b/src/licensedcode/data/rules/spdx_license_id_linux-syscall-note_for_linux-syscall-exception-gpl.RULE index 3c93bc8dabc..829aade1771 100644 --- a/src/licensedcode/data/rules/spdx_license_id_linux-syscall-note_for_linux-syscall-exception-gpl.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_linux-syscall-note_for_linux-syscall-exception-gpl.RULE @@ -1,9 +1,8 @@ --- license_expression: linux-syscall-exception-gpl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lpl-1.02_for_lucent-pl-1.02.RULE b/src/licensedcode/data/rules/spdx_license_id_lpl-1.02_for_lucent-pl-1.02.RULE index ec555972844..67737c0e3fa 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lpl-1.02_for_lucent-pl-1.02.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lpl-1.02_for_lucent-pl-1.02.RULE @@ -1,9 +1,8 @@ --- license_expression: lucent-pl-1.02 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lpl-1.0_for_lucent-pl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_lpl-1.0_for_lucent-pl-1.0.RULE index 0b8c8aacf55..3274a15d3a2 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lpl-1.0_for_lucent-pl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lpl-1.0_for_lucent-pl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: lucent-pl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lppl-1.0_for_lppl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_lppl-1.0_for_lppl-1.0.RULE index b73e99f59f3..cf10cda5279 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lppl-1.0_for_lppl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lppl-1.0_for_lppl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lppl-1.1_for_lppl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_lppl-1.1_for_lppl-1.1.RULE index 1e8d497a77f..3269e7f40b4 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lppl-1.1_for_lppl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lppl-1.1_for_lppl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lppl-1.2_for_lppl-1.2.RULE b/src/licensedcode/data/rules/spdx_license_id_lppl-1.2_for_lppl-1.2.RULE index 79ad4a7d846..f5d86799cdb 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lppl-1.2_for_lppl-1.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lppl-1.2_for_lppl-1.2.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lppl-1.3a_for_lppl-1.3a.RULE b/src/licensedcode/data/rules/spdx_license_id_lppl-1.3a_for_lppl-1.3a.RULE index 12833a70bcc..425e85a7a05 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lppl-1.3a_for_lppl-1.3a.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lppl-1.3a_for_lppl-1.3a.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.3a is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_lppl-1.3c_for_lppl-1.3c.RULE b/src/licensedcode/data/rules/spdx_license_id_lppl-1.3c_for_lppl-1.3c.RULE index 42312eb731f..57e8d690313 100644 --- a/src/licensedcode/data/rules/spdx_license_id_lppl-1.3c_for_lppl-1.3c.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_lppl-1.3c_for_lppl-1.3c.RULE @@ -1,9 +1,8 @@ --- license_expression: lppl-1.3c is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mif-exception_for_mif-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_mif-exception_for_mif-exception.RULE index efb19d6bd6e..bcb1896d525 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mif-exception_for_mif-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mif-exception_for_mif-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: mif-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mit-advertising_for_enlightenment.RULE b/src/licensedcode/data/rules/spdx_license_id_mit-advertising_for_enlightenment.RULE index 5771b627c10..3281af83668 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mit-advertising_for_enlightenment.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mit-advertising_for_enlightenment.RULE @@ -1,9 +1,8 @@ --- license_expression: enlightenment is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mit-cmu_for_cmu-uc.RULE b/src/licensedcode/data/rules/spdx_license_id_mit-cmu_for_cmu-uc.RULE index 47f118518f0..00ea404d0b7 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mit-cmu_for_cmu-uc.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mit-cmu_for_cmu-uc.RULE @@ -1,9 +1,8 @@ --- license_expression: cmu-uc is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mit-enna_for_enna.RULE b/src/licensedcode/data/rules/spdx_license_id_mit-enna_for_enna.RULE index 6044016fa48..c3322c99077 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mit-enna_for_enna.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mit-enna_for_enna.RULE @@ -1,9 +1,8 @@ --- license_expression: enna is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mit-feh_for_mit-ack.RULE b/src/licensedcode/data/rules/spdx_license_id_mit-feh_for_mit-ack.RULE index 31bf0cabf4c..84f5eb29153 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mit-feh_for_mit-ack.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mit-feh_for_mit-ack.RULE @@ -1,9 +1,8 @@ --- license_expression: mit-ack is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mpl-1.0_for_mpl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_mpl-1.0_for_mpl-1.0.RULE index 518461c17d4..d0ccf986d87 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mpl-1.0_for_mpl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mpl-1.0_for_mpl-1.0.RULE @@ -2,9 +2,7 @@ license_expression: mpl-1.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mpl-1.1_for_mpl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_mpl-1.1_for_mpl-1.1.RULE index 71c1a318de7..980995cbee9 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mpl-1.1_for_mpl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mpl-1.1_for_mpl-1.1.RULE @@ -2,10 +2,8 @@ license_expression: mpl-1.1 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{mpl-1.1}} \ No newline at end of file + mpl-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_mpl-2.0-no-copyleft-exception_for_mpl-2.0-no-copyleft-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_mpl-2.0-no-copyleft-exception_for_mpl-2.0-no-copyleft-exception.RULE index 66d235aa1ad..f495440383a 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mpl-2.0-no-copyleft-exception_for_mpl-2.0-no-copyleft-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mpl-2.0-no-copyleft-exception_for_mpl-2.0-no-copyleft-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: mpl-2.0-no-copyleft-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE index 0a5775eddb8..f1905ad146e 100644 --- a/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_mpl-2.0_for_mpl-2.0.RULE @@ -2,10 +2,8 @@ license_expression: mpl-2.0 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{mpl-2.0}} + mpl-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_nasa-1.3_for_nasa-1.3.RULE b/src/licensedcode/data/rules/spdx_license_id_nasa-1.3_for_nasa-1.3.RULE index bb8e4202ea1..75d13c43c61 100644 --- a/src/licensedcode/data/rules/spdx_license_id_nasa-1.3_for_nasa-1.3.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_nasa-1.3_for_nasa-1.3.RULE @@ -1,9 +1,8 @@ --- license_expression: nasa-1.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_nbpl-1.0_for_nbpl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_nbpl-1.0_for_nbpl-1.0.RULE index d6ffb42de87..a1f9ab07385 100644 --- a/src/licensedcode/data/rules/spdx_license_id_nbpl-1.0_for_nbpl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_nbpl-1.0_for_nbpl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: nbpl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_nlod-1.0_for_nlod-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_nlod-1.0_for_nlod-1.0.RULE index 22acd02a209..d36e5419b94 100644 --- a/src/licensedcode/data/rules/spdx_license_id_nlod-1.0_for_nlod-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_nlod-1.0_for_nlod-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: nlod-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_npl-1.0_for_npl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_npl-1.0_for_npl-1.0.RULE index c5ca67189b8..a7eafbf389c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_npl-1.0_for_npl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_npl-1.0_for_npl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: npl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_npl-1.1_for_npl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_npl-1.1_for_npl-1.1.RULE index 93d9f0b2ad5..98f94bcf02c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_npl-1.1_for_npl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_npl-1.1_for_npl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: npl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_nposl-3.0_for_nosl-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_nposl-3.0_for_nosl-3.0.RULE index 03dd9f40d34..6bf0e217ca8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_nposl-3.0_for_nosl-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_nposl-3.0_for_nosl-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: nosl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_occt-exception-1.0_for_occt-exception-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_occt-exception-1.0_for_occt-exception-1.0.RULE index 382d75f7677..b48d3818c63 100644 --- a/src/licensedcode/data/rules/spdx_license_id_occt-exception-1.0_for_occt-exception-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_occt-exception-1.0_for_occt-exception-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: occt-exception-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_occt-pl_for_occt-pl.RULE b/src/licensedcode/data/rules/spdx_license_id_occt-pl_for_occt-pl.RULE index 7a4362ee5be..e8791a1876b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_occt-pl_for_occt-pl.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_occt-pl_for_occt-pl.RULE @@ -1,9 +1,8 @@ --- license_expression: occt-pl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oclc-2.0_for_oclc-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_oclc-2.0_for_oclc-2.0.RULE index 66bd345ee6a..28a44824d8b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oclc-2.0_for_oclc-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oclc-2.0_for_oclc-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: oclc-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_odbl-1.0_for_odbl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_odbl-1.0_for_odbl-1.0.RULE index b2112baa78c..16f273f8980 100644 --- a/src/licensedcode/data/rules/spdx_license_id_odbl-1.0_for_odbl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_odbl-1.0_for_odbl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: odbl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ofl-1.0_for_ofl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_ofl-1.0_for_ofl-1.0.RULE index c565af7f588..7558d36961e 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ofl-1.0_for_ofl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ofl-1.0_for_ofl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: ofl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ofl-1.1_for_ofl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_ofl-1.1_for_ofl-1.1.RULE index 60ce834b1f7..6ca440d2ad8 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ofl-1.1_for_ofl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ofl-1.1_for_ofl-1.1.RULE @@ -2,10 +2,8 @@ license_expression: ofl-1.1 is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- -{{ofl-1.1}} \ No newline at end of file + ofl-1.1 \ No newline at end of file diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-1.1_for_openldap-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-1.1_for_openldap-1.1.RULE index bb66ed96ac6..246b3ef15fe 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-1.1_for_openldap-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-1.1_for_openldap-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-1.2_for_openldap-1.2.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-1.2_for_openldap-1.2.RULE index 6ad7cc58f6a..39e16c129cf 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-1.2_for_openldap-1.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-1.2_for_openldap-1.2.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-1.3_for_openldap-1.3.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-1.3_for_openldap-1.3.RULE index af56ac15c2e..e4e04827999 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-1.3_for_openldap-1.3.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-1.3_for_openldap-1.3.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-1.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-1.4_for_openldap-1.4.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-1.4_for_openldap-1.4.RULE index 5be781f2a90..42b306f0a52 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-1.4_for_openldap-1.4.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-1.4_for_openldap-1.4.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-1.4 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.0.1_for_openldap-2.0.1.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.0.1_for_openldap-2.0.1.RULE index 6d779fa3bd4..e4f398db61b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.0.1_for_openldap-2.0.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.0.1_for_openldap-2.0.1.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.0.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.0_for_openldap-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.0_for_openldap-2.0.RULE index abfebed6772..52160b543bc 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.0_for_openldap-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.0_for_openldap-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.1_for_openldap-2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.1_for_openldap-2.1.RULE index c5cb55f8e99..e6f80d5e563 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.1_for_openldap-2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.1_for_openldap-2.1.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.1_for_openldap-2.2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.1_for_openldap-2.2.1.RULE index 5a9d899d0ca..e60c11f682d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.1_for_openldap-2.2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.1_for_openldap-2.2.1.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.2_for_openldap-2.2.2.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.2_for_openldap-2.2.2.RULE index ec04c8fea9c..558c747ff86 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.2_for_openldap-2.2.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.2.2_for_openldap-2.2.2.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.2.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.2_for_openldap-2.2.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.2_for_openldap-2.2.RULE index 9809b975129..47b61b60c12 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.2_for_openldap-2.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.2_for_openldap-2.2.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.3_for_openldap-2.3.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.3_for_openldap-2.3.RULE index de4a2cd9251..eb9b97f5c72 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.3_for_openldap-2.3.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.3_for_openldap-2.3.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.4_for_openldap-2.4.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.4_for_openldap-2.4.RULE index b960cb590b7..a0e8799a428 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.4_for_openldap-2.4.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.4_for_openldap-2.4.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.4 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.5_for_openldap-2.5.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.5_for_openldap-2.5.RULE index c52eb918716..920fc725f42 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.5_for_openldap-2.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.5_for_openldap-2.5.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.6_for_openldap-2.6.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.6_for_openldap-2.6.RULE index 2070613ddde..59a33dde655 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.6_for_openldap-2.6.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.6_for_openldap-2.6.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.6 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.7_for_openldap-2.7.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.7_for_openldap-2.7.RULE index 279903c2d9a..cc8d070a479 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.7_for_openldap-2.7.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.7_for_openldap-2.7.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.7 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oldap-2.8_for_openldap-2.8.RULE b/src/licensedcode/data/rules/spdx_license_id_oldap-2.8_for_openldap-2.8.RULE index 0ac3a26f03a..6353e3429f0 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oldap-2.8_for_openldap-2.8.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oldap-2.8_for_openldap-2.8.RULE @@ -1,9 +1,8 @@ --- license_expression: openldap-2.8 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_openjdk-assembly-exception-1.0_for_openjdk-assembly-exception-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_openjdk-assembly-exception-1.0_for_openjdk-assembly-exception-1.0.RULE index 403cdc8c88f..e957f1cf497 100644 --- a/src/licensedcode/data/rules/spdx_license_id_openjdk-assembly-exception-1.0_for_openjdk-assembly-exception-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_openjdk-assembly-exception-1.0_for_openjdk-assembly-exception-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: openjdk-assembly-exception-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_openvpn-openssl-exception_for_openvpn-openssl-exception.RULE b/src/licensedcode/data/rules/spdx_license_id_openvpn-openssl-exception_for_openvpn-openssl-exception.RULE index a4aea135244..93455e09280 100644 --- a/src/licensedcode/data/rules/spdx_license_id_openvpn-openssl-exception_for_openvpn-openssl-exception.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_openvpn-openssl-exception_for_openvpn-openssl-exception.RULE @@ -1,9 +1,8 @@ --- license_expression: openvpn-openssl-exception is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_opl-1.0_for_open-public.RULE b/src/licensedcode/data/rules/spdx_license_id_opl-1.0_for_open-public.RULE index 5d31835b39e..fa5081ef125 100644 --- a/src/licensedcode/data/rules/spdx_license_id_opl-1.0_for_open-public.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_opl-1.0_for_open-public.RULE @@ -1,9 +1,8 @@ --- license_expression: open-public is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_oset-pl-2.1_for_oset-pl-2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_oset-pl-2.1_for_oset-pl-2.1.RULE index 8a285c9db55..fa7e1dd3a5b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_oset-pl-2.1_for_oset-pl-2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_oset-pl-2.1_for_oset-pl-2.1.RULE @@ -1,9 +1,8 @@ --- license_expression: oset-pl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_osl-1.0_for_osl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_osl-1.0_for_osl-1.0.RULE index 472bb214f00..f67a1481d35 100644 --- a/src/licensedcode/data/rules/spdx_license_id_osl-1.0_for_osl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_osl-1.0_for_osl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: osl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_osl-1.1_for_osl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_osl-1.1_for_osl-1.1.RULE index a97db423c72..2fec02fcd8e 100644 --- a/src/licensedcode/data/rules/spdx_license_id_osl-1.1_for_osl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_osl-1.1_for_osl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: osl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_osl-2.0_for_osl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_osl-2.0_for_osl-2.0.RULE index d6fc8a70d39..2833c1eddf1 100644 --- a/src/licensedcode/data/rules/spdx_license_id_osl-2.0_for_osl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_osl-2.0_for_osl-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: osl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_osl-2.1_for_osl-2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_osl-2.1_for_osl-2.1.RULE index 574d6f8cafb..33c70d0aa3c 100644 --- a/src/licensedcode/data/rules/spdx_license_id_osl-2.1_for_osl-2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_osl-2.1_for_osl-2.1.RULE @@ -1,9 +1,8 @@ --- license_expression: osl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_osl-3.0_for_osl-3.0.RULE b/src/licensedcode/data/rules/spdx_license_id_osl-3.0_for_osl-3.0.RULE index 9493e847af4..5d3973c78a1 100644 --- a/src/licensedcode/data/rules/spdx_license_id_osl-3.0_for_osl-3.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_osl-3.0_for_osl-3.0.RULE @@ -1,9 +1,8 @@ --- license_expression: osl-3.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_pddl-1.0_for_pddl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_pddl-1.0_for_pddl-1.0.RULE index 1706ae27036..1536dc0ffab 100644 --- a/src/licensedcode/data/rules/spdx_license_id_pddl-1.0_for_pddl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_pddl-1.0_for_pddl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: pddl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_qpl-1.0_for_qpl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_qpl-1.0_for_qpl-1.0.RULE index 36fe8f0b258..1fd2c8d303a 100644 --- a/src/licensedcode/data/rules/spdx_license_id_qpl-1.0_for_qpl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_qpl-1.0_for_qpl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: qpl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_qwt-exception-1.0_for_qwt-exception-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_qwt-exception-1.0_for_qwt-exception-1.0.RULE index 8a9e5e2eca2..14327f00d4b 100644 --- a/src/licensedcode/data/rules/spdx_license_id_qwt-exception-1.0_for_qwt-exception-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_qwt-exception-1.0_for_qwt-exception-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: qwt-exception-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_rhecos-1.1_for_ecosrh-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_rhecos-1.1_for_ecosrh-1.1.RULE index 460dbcd5a61..8a0fde487e4 100644 --- a/src/licensedcode/data/rules/spdx_license_id_rhecos-1.1_for_ecosrh-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_rhecos-1.1_for_ecosrh-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: ecosrh-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_rpl-1.1_for_rpl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_rpl-1.1_for_rpl-1.1.RULE index d5873c8b22e..449a47736f3 100644 --- a/src/licensedcode/data/rules/spdx_license_id_rpl-1.1_for_rpl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_rpl-1.1_for_rpl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: rpl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_rpl-1.5_for_rpl-1.5.RULE b/src/licensedcode/data/rules/spdx_license_id_rpl-1.5_for_rpl-1.5.RULE index f622cf39b09..c2666bd6be2 100644 --- a/src/licensedcode/data/rules/spdx_license_id_rpl-1.5_for_rpl-1.5.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_rpl-1.5_for_rpl-1.5.RULE @@ -1,9 +1,8 @@ --- license_expression: rpl-1.5 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_rpsl-1.0_for_rpsl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_rpsl-1.0_for_rpsl-1.0.RULE index ba189586f35..0df1529d250 100644 --- a/src/licensedcode/data/rules/spdx_license_id_rpsl-1.0_for_rpsl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_rpsl-1.0_for_rpsl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: rpsl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_sax-pd_for_sax-pd.RULE b/src/licensedcode/data/rules/spdx_license_id_sax-pd_for_sax-pd.RULE index 147c7cbd635..02e65d70eb0 100644 --- a/src/licensedcode/data/rules/spdx_license_id_sax-pd_for_sax-pd.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_sax-pd_for_sax-pd.RULE @@ -1,9 +1,8 @@ --- license_expression: sax-pd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.0_for_sgi-fslb-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.0_for_sgi-fslb-1.0.RULE index 029ae3e0032..68d78c9b237 100644 --- a/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.0_for_sgi-fslb-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.0_for_sgi-fslb-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: sgi-fslb-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.1_for_sgi-freeb-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.1_for_sgi-freeb-1.1.RULE index f152bbf0a62..1f5e16d1435 100644 --- a/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.1_for_sgi-freeb-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_sgi-b-1.1_for_sgi-freeb-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: sgi-freeb-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_sgi-b-2.0_for_sgi-freeb-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_sgi-b-2.0_for_sgi-freeb-2.0.RULE index 439d716f2a8..896e86b16d5 100644 --- a/src/licensedcode/data/rules/spdx_license_id_sgi-b-2.0_for_sgi-freeb-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_sgi-b-2.0_for_sgi-freeb-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: sgi-freeb-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_simpl-2.0_for_simpl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_simpl-2.0_for_simpl-2.0.RULE index abf3a979363..2ea44ef9807 100644 --- a/src/licensedcode/data/rules/spdx_license_id_simpl-2.0_for_simpl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_simpl-2.0_for_simpl-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: simpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_sissl-1.2_for_sun-sissl-1.2.RULE b/src/licensedcode/data/rules/spdx_license_id_sissl-1.2_for_sun-sissl-1.2.RULE index 61a5aac3770..15377995393 100644 --- a/src/licensedcode/data/rules/spdx_license_id_sissl-1.2_for_sun-sissl-1.2.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_sissl-1.2_for_sun-sissl-1.2.RULE @@ -1,9 +1,8 @@ --- license_expression: sun-sissl-1.2 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_spencer-86_for_regexp.RULE b/src/licensedcode/data/rules/spdx_license_id_spencer-86_for_regexp.RULE index 29bb199d9f7..0efa5fc8991 100644 --- a/src/licensedcode/data/rules/spdx_license_id_spencer-86_for_regexp.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_spencer-86_for_regexp.RULE @@ -1,9 +1,8 @@ --- license_expression: regexp is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 95 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_spencer-94_for_hs-regexp.RULE b/src/licensedcode/data/rules/spdx_license_id_spencer-94_for_hs-regexp.RULE index dae344c0e09..ceac027458f 100644 --- a/src/licensedcode/data/rules/spdx_license_id_spencer-94_for_hs-regexp.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_spencer-94_for_hs-regexp.RULE @@ -1,9 +1,8 @@ --- license_expression: hs-regexp is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_spencer-99_for_henry-spencer-1999.RULE b/src/licensedcode/data/rules/spdx_license_id_spencer-99_for_henry-spencer-1999.RULE index ab72eb7063f..d48684319e7 100644 --- a/src/licensedcode/data/rules/spdx_license_id_spencer-99_for_henry-spencer-1999.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_spencer-99_for_henry-spencer-1999.RULE @@ -1,9 +1,8 @@ --- license_expression: henry-spencer-1999 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_spl-1.0_for_spl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_spl-1.0_for_spl-1.0.RULE index e5b1b7020e6..400b7605dc2 100644 --- a/src/licensedcode/data/rules/spdx_license_id_spl-1.0_for_spl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_spl-1.0_for_spl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: spl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_sugarcrm-1.1.3_for_sugarcrm-1.1.3.RULE b/src/licensedcode/data/rules/spdx_license_id_sugarcrm-1.1.3_for_sugarcrm-1.1.3.RULE index ea7bc760a42..9dabaa731a2 100644 --- a/src/licensedcode/data/rules/spdx_license_id_sugarcrm-1.1.3_for_sugarcrm-1.1.3.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_sugarcrm-1.1.3_for_sugarcrm-1.1.3.RULE @@ -1,9 +1,8 @@ --- license_expression: sugarcrm-1.1.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_torque-1.1_for_torque-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_torque-1.1_for_torque-1.1.RULE index 80a3fef70f5..6743445bbc6 100644 --- a/src/licensedcode/data/rules/spdx_license_id_torque-1.1_for_torque-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_torque-1.1_for_torque-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: torque-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_u-boot-exception-2.0_for_u-boot-exception-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_u-boot-exception-2.0_for_u-boot-exception-2.0.RULE index 6dc47df14fd..0daacb17332 100644 --- a/src/licensedcode/data/rules/spdx_license_id_u-boot-exception-2.0_for_u-boot-exception-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_u-boot-exception-2.0_for_u-boot-exception-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: u-boot-exception-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE b/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE index 15ec406313a..03947b20087 100644 --- a/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2015_for_unicode-dfs-2015.RULE @@ -1,9 +1,8 @@ --- license_expression: unicode-dfs-2015 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2016_for_unicode-dfs-2016.RULE b/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2016_for_unicode-dfs-2016.RULE index ebe2059d8c6..2d7efb4d127 100644 --- a/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2016_for_unicode-dfs-2016.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_unicode-dfs-2016_for_unicode-dfs-2016.RULE @@ -1,9 +1,8 @@ --- license_expression: unicode-dfs-2016 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_unicode-tou_for_unicode-tou.RULE b/src/licensedcode/data/rules/spdx_license_id_unicode-tou_for_unicode-tou.RULE index a1ac7f728a6..f98a9b4c5a5 100644 --- a/src/licensedcode/data/rules/spdx_license_id_unicode-tou_for_unicode-tou.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_unicode-tou_for_unicode-tou.RULE @@ -1,9 +1,8 @@ --- license_expression: unicode-tou is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_upl-1.0_for_upl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_upl-1.0_for_upl-1.0.RULE index ebcd99337e8..67f2c1a0545 100644 --- a/src/licensedcode/data/rules/spdx_license_id_upl-1.0_for_upl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_upl-1.0_for_upl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: upl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_vsl-1.0_for_vsl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_vsl-1.0_for_vsl-1.0.RULE index 9ab70ed2319..55e3c249164 100644 --- a/src/licensedcode/data/rules/spdx_license_id_vsl-1.0_for_vsl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_vsl-1.0_for_vsl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: vsl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_w3c-19980720_for_w3c-software-19980720.RULE b/src/licensedcode/data/rules/spdx_license_id_w3c-19980720_for_w3c-software-19980720.RULE index 1a1a580e216..a82d8b8da37 100644 --- a/src/licensedcode/data/rules/spdx_license_id_w3c-19980720_for_w3c-software-19980720.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_w3c-19980720_for_w3c-software-19980720.RULE @@ -1,9 +1,8 @@ --- license_expression: w3c-software-19980720 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_w3c-20150513_for_w3c-software-doc-20150513.RULE b/src/licensedcode/data/rules/spdx_license_id_w3c-20150513_for_w3c-software-doc-20150513.RULE index bd3228346b9..ac7f475014a 100644 --- a/src/licensedcode/data/rules/spdx_license_id_w3c-20150513_for_w3c-software-doc-20150513.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_w3c-20150513_for_w3c-software-doc-20150513.RULE @@ -1,9 +1,8 @@ --- license_expression: w3c-software-doc-20150513 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_watcom-1.0_for_sybase.RULE b/src/licensedcode/data/rules/spdx_license_id_watcom-1.0_for_sybase.RULE index 9eaeb513081..378b7184c53 100644 --- a/src/licensedcode/data/rules/spdx_license_id_watcom-1.0_for_sybase.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_watcom-1.0_for_sybase.RULE @@ -1,9 +1,8 @@ --- license_expression: sybase is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_wxwindows-exception-3.1_for_wxwindows-exception-3.1.RULE b/src/licensedcode/data/rules/spdx_license_id_wxwindows-exception-3.1_for_wxwindows-exception-3.1.RULE index a519756a278..f1b708da16e 100644 --- a/src/licensedcode/data/rules/spdx_license_id_wxwindows-exception-3.1_for_wxwindows-exception-3.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_wxwindows-exception-3.1_for_wxwindows-exception-3.1.RULE @@ -1,9 +1,8 @@ --- license_expression: wxwindows-exception-3.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_xfree86-1.1_for_xfree86-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_xfree86-1.1_for_xfree86-1.1.RULE index ee6ec9bc925..758f0d4ed99 100644 --- a/src/licensedcode/data/rules/spdx_license_id_xfree86-1.1_for_xfree86-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_xfree86-1.1_for_xfree86-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: xfree86-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ypl-1.0_for_ypl-1.0.RULE b/src/licensedcode/data/rules/spdx_license_id_ypl-1.0_for_ypl-1.0.RULE index 7595d95fab6..99edaabf4ec 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ypl-1.0_for_ypl-1.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ypl-1.0_for_ypl-1.0.RULE @@ -1,9 +1,8 @@ --- license_expression: ypl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_ypl-1.1_for_ypl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_ypl-1.1_for_ypl-1.1.RULE index 52bc06bc033..db74bd993ec 100644 --- a/src/licensedcode/data/rules/spdx_license_id_ypl-1.1_for_ypl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_ypl-1.1_for_ypl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: ypl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_zlib-acknowledgement_for_zlib-acknowledgement.RULE b/src/licensedcode/data/rules/spdx_license_id_zlib-acknowledgement_for_zlib-acknowledgement.RULE index af20736bbb8..ed38c53f302 100644 --- a/src/licensedcode/data/rules/spdx_license_id_zlib-acknowledgement_for_zlib-acknowledgement.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_zlib-acknowledgement_for_zlib-acknowledgement.RULE @@ -1,9 +1,8 @@ --- license_expression: zlib-acknowledgement is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_zpl-1.1_for_zpl-1.1.RULE b/src/licensedcode/data/rules/spdx_license_id_zpl-1.1_for_zpl-1.1.RULE index 0da694bdfc8..da120a9dc6f 100644 --- a/src/licensedcode/data/rules/spdx_license_id_zpl-1.1_for_zpl-1.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_zpl-1.1_for_zpl-1.1.RULE @@ -1,9 +1,8 @@ --- license_expression: zpl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_zpl-2.0_for_zpl-2.0.RULE b/src/licensedcode/data/rules/spdx_license_id_zpl-2.0_for_zpl-2.0.RULE index 62c61acf5b5..e53f544ec1d 100644 --- a/src/licensedcode/data/rules/spdx_license_id_zpl-2.0_for_zpl-2.0.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_zpl-2.0_for_zpl-2.0.RULE @@ -1,9 +1,8 @@ --- license_expression: zpl-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/spdx_license_id_zpl-2.1_for_zpl-2.1.RULE b/src/licensedcode/data/rules/spdx_license_id_zpl-2.1_for_zpl-2.1.RULE index eea62d4f9e2..174018d6b93 100644 --- a/src/licensedcode/data/rules/spdx_license_id_zpl-2.1_for_zpl-2.1.RULE +++ b/src/licensedcode/data/rules/spdx_license_id_zpl-2.1_for_zpl-2.1.RULE @@ -1,9 +1,8 @@ --- license_expression: zpl-2.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 50 -minimum_coverage: 100 notes: Used to detect a bare SPDX license id --- diff --git a/src/licensedcode/data/rules/st-mcd-2.0_10.RULE b/src/licensedcode/data/rules/st-mcd-2.0_10.RULE index 615fca4ac0a..e274e383539 100644 --- a/src/licensedcode/data/rules/st-mcd-2.0_10.RULE +++ b/src/licensedcode/data/rules/st-mcd-2.0_10.RULE @@ -1,9 +1,10 @@ --- license_expression: st-mcd-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://www.st.com/SLA0044 --- -{{ https://www.st.com/SLA0044 }}) + https://www.st.com/SLA0044 ) \ No newline at end of file diff --git a/src/licensedcode/data/rules/st-mcd-2.0_4.RULE b/src/licensedcode/data/rules/st-mcd-2.0_4.RULE index 0a0ce1b36f4..d36c6d6de7b 100755 --- a/src/licensedcode/data/rules/st-mcd-2.0_4.RULE +++ b/src/licensedcode/data/rules/st-mcd-2.0_4.RULE @@ -1,6 +1,7 @@ --- license_expression: st-mcd-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/statewizard2.RULE b/src/licensedcode/data/rules/statewizard2.RULE index 978b51c3e71..fe47213b81a 100644 --- a/src/licensedcode/data/rules/statewizard2.RULE +++ b/src/licensedcode/data/rules/statewizard2.RULE @@ -1,6 +1,7 @@ --- license_expression: statewizard is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/sugarcrm-1.1.3_1.RULE b/src/licensedcode/data/rules/sugarcrm-1.1.3_1.RULE index f04c699e191..21d2e0c3691 100644 --- a/src/licensedcode/data/rules/sugarcrm-1.1.3_1.RULE +++ b/src/licensedcode/data/rules/sugarcrm-1.1.3_1.RULE @@ -1,6 +1,7 @@ --- license_expression: sugarcrm-1.1.3 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/swl_1.RULE b/src/licensedcode/data/rules/swl_1.RULE index 90d107ad369..9ba151e9939 100644 --- a/src/licensedcode/data/rules/swl_1.RULE +++ b/src/licensedcode/data/rules/swl_1.RULE @@ -1,9 +1,8 @@ --- license_expression: swl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/tapr-ohl-1.0_1.RULE b/src/licensedcode/data/rules/tapr-ohl-1.0_1.RULE index f1d8153052f..8a891515eca 100644 --- a/src/licensedcode/data/rules/tapr-ohl-1.0_1.RULE +++ b/src/licensedcode/data/rules/tapr-ohl-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: tapr-ohl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/tapr-ohl-1.0_8.RULE b/src/licensedcode/data/rules/tapr-ohl-1.0_8.RULE index 66fc499a911..dfa2877a1d6 100644 --- a/src/licensedcode/data/rules/tapr-ohl-1.0_8.RULE +++ b/src/licensedcode/data/rules/tapr-ohl-1.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: tapr-ohl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- TAPR-OHL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/tcl_15.RULE b/src/licensedcode/data/rules/tcl_15.RULE index c753c108f35..ebdeb7d6f77 100644 --- a/src/licensedcode/data/rules/tcl_15.RULE +++ b/src/licensedcode/data/rules/tcl_15.RULE @@ -1,9 +1,8 @@ --- license_expression: tcl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/tcp-wrappers_4.RULE b/src/licensedcode/data/rules/tcp-wrappers_4.RULE index 51eedf305e5..504e9588a01 100644 --- a/src/licensedcode/data/rules/tcp-wrappers_4.RULE +++ b/src/licensedcode/data/rules/tcp-wrappers_4.RULE @@ -1,9 +1,8 @@ --- license_expression: tcp-wrappers is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/thor-pl_3.RULE b/src/licensedcode/data/rules/thor-pl_3.RULE index 7360e86c10a..3ecfef21f5e 100644 --- a/src/licensedcode/data/rules/thor-pl_3.RULE +++ b/src/licensedcode/data/rules/thor-pl_3.RULE @@ -1,8 +1,8 @@ --- license_expression: thor-pl is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{THOR Public Licence}}. \ No newline at end of file + THOR Public Licence . \ No newline at end of file diff --git a/src/licensedcode/data/rules/tmate_4.RULE b/src/licensedcode/data/rules/tmate_4.RULE index 952391ba08d..68372b89b69 100644 --- a/src/licensedcode/data/rules/tmate_4.RULE +++ b/src/licensedcode/data/rules/tmate_4.RULE @@ -1,9 +1,8 @@ --- license_expression: tmate is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/torque-1.1_1.RULE b/src/licensedcode/data/rules/torque-1.1_1.RULE index 3fab4a1e1c2..0eb896d0226 100644 --- a/src/licensedcode/data/rules/torque-1.1_1.RULE +++ b/src/licensedcode/data/rules/torque-1.1_1.RULE @@ -1,9 +1,8 @@ --- license_expression: torque-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/tu-berlin-2.0_2.RULE b/src/licensedcode/data/rules/tu-berlin-2.0_2.RULE index 3cf25c907b0..1d498b6bfe8 100644 --- a/src/licensedcode/data/rules/tu-berlin-2.0_2.RULE +++ b/src/licensedcode/data/rules/tu-berlin-2.0_2.RULE @@ -1,9 +1,8 @@ --- license_expression: tu-berlin-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/tu-berlin-2.0_9.RULE b/src/licensedcode/data/rules/tu-berlin-2.0_9.RULE index 9e22e4e4619..cac9319f13d 100644 --- a/src/licensedcode/data/rules/tu-berlin-2.0_9.RULE +++ b/src/licensedcode/data/rules/tu-berlin-2.0_9.RULE @@ -1,9 +1,8 @@ --- license_expression: tu-berlin-2.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- TU-Berlin-2.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/tu-berlin_8.RULE b/src/licensedcode/data/rules/tu-berlin_8.RULE index 08c590d6b76..def93fd754d 100644 --- a/src/licensedcode/data/rules/tu-berlin_8.RULE +++ b/src/licensedcode/data/rules/tu-berlin_8.RULE @@ -1,9 +1,8 @@ --- license_expression: tu-berlin is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- TU-Berlin-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/txl-10.5_1.RULE b/src/licensedcode/data/rules/txl-10.5_1.RULE index 25830177b34..d51169e899a 100644 --- a/src/licensedcode/data/rules/txl-10.5_1.RULE +++ b/src/licensedcode/data/rules/txl-10.5_1.RULE @@ -1,6 +1,7 @@ --- license_expression: txl-10.5 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/ubdl_1.RULE b/src/licensedcode/data/rules/ubdl_1.RULE index 227ddf825d0..0c4fffa5934 100644 --- a/src/licensedcode/data/rules/ubdl_1.RULE +++ b/src/licensedcode/data/rules/ubdl_1.RULE @@ -1,6 +1,7 @@ --- license_expression: ubdl is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/ucl-1.0_1.RULE b/src/licensedcode/data/rules/ucl-1.0_1.RULE index 2691aeef2b9..d2ca496d5a8 100644 --- a/src/licensedcode/data/rules/ucl-1.0_1.RULE +++ b/src/licensedcode/data/rules/ucl-1.0_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ucl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ucl-1.0_8.RULE b/src/licensedcode/data/rules/ucl-1.0_8.RULE index 0a8b817de96..cac8d94edcf 100644 --- a/src/licensedcode/data/rules/ucl-1.0_8.RULE +++ b/src/licensedcode/data/rules/ucl-1.0_8.RULE @@ -1,9 +1,8 @@ --- license_expression: ucl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- UCL-1.0 \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-dfs-2015_2.RULE b/src/licensedcode/data/rules/unicode-dfs-2015_2.RULE index 9cd1c34ac0a..abae4aada47 100644 --- a/src/licensedcode/data/rules/unicode-dfs-2015_2.RULE +++ b/src/licensedcode/data/rules/unicode-dfs-2015_2.RULE @@ -1,9 +1,8 @@ --- license_expression: unicode-dfs-2015 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/unicode-dfs-2016_2.RULE b/src/licensedcode/data/rules/unicode-dfs-2016_2.RULE index f07c38ef7b5..bf3e2cca47f 100644 --- a/src/licensedcode/data/rules/unicode-dfs-2016_2.RULE +++ b/src/licensedcode/data/rules/unicode-dfs-2016_2.RULE @@ -1,9 +1,8 @@ --- license_expression: unicode-dfs-2016 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_2.RULE b/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_2.RULE index f21171a6737..61985941284 100644 --- a/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_2.RULE +++ b/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_2.RULE @@ -2,11 +2,11 @@ license_expression: unicode-icu-58 AND unicode AND mit-old-style-no-advert AND gpl-3.0-plus WITH autoconf-simple-exception is_license_text: yes -is_continuous: yes +is_required_phrase: yes referenced_filenames: - http://source.icu-project.org/repos/icu/icu/trunk/LICENSE ignorable_urls: - http://source.icu-project.org/repos/icu/icu/trunk/LICENSE --- -{{http://source.icu-project.org/repos/icu/icu/trunk/LICENSE}} \ No newline at end of file + http://source.icu-project.org/repos/icu/icu/trunk/LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_3.RULE b/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_3.RULE index eb96b36e08a..b3198e43f5c 100644 --- a/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_3.RULE +++ b/src/licensedcode/data/rules/unicode-icu-58_and_unicode_and_mit-old-style-no-advert_and_gpl-3.0-plus_with_autoconf-simple-exception_3.RULE @@ -2,11 +2,11 @@ license_expression: unicode-icu-58 AND unicode AND mit-old-style-no-advert AND gpl-3.0-plus WITH autoconf-simple-exception is_license_text: yes -is_continuous: yes +is_required_phrase: yes referenced_filenames: - https://github.com/unicode-org/icu/blob/main/LICENSE ignorable_urls: - https://github.com/unicode-org/icu/blob/ --- -{{https://github.com/unicode-org/icu/blob/ /LICENSE}} \ No newline at end of file + https://github.com/unicode-org/icu/blob/ /LICENSE \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode-tou_5.RULE b/src/licensedcode/data/rules/unicode-tou_5.RULE index fb185535612..ce55d910786 100644 --- a/src/licensedcode/data/rules/unicode-tou_5.RULE +++ b/src/licensedcode/data/rules/unicode-tou_5.RULE @@ -1,6 +1,7 @@ --- license_expression: unicode-tou is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/unicode_54.RULE b/src/licensedcode/data/rules/unicode_54.RULE index d35e86eed8d..93ace02bc53 100644 --- a/src/licensedcode/data/rules/unicode_54.RULE +++ b/src/licensedcode/data/rules/unicode_54.RULE @@ -1,7 +1,8 @@ --- license_expression: unicode is_license_reference: yes +is_required_phrase: yes relevance: 99 --- -{{UNICODE, INC. LICENSE AGREEMENT}} \ No newline at end of file + UNICODE, INC. LICENSE AGREEMENT \ No newline at end of file diff --git a/src/licensedcode/data/rules/unicode_66.RULE b/src/licensedcode/data/rules/unicode_66.RULE index af9d5391a82..d7bbf5918e3 100644 --- a/src/licensedcode/data/rules/unicode_66.RULE +++ b/src/licensedcode/data/rules/unicode_66.RULE @@ -2,8 +2,7 @@ license_expression: unicode is_license_tag: yes is_required_phrase: yes -is_continuous: yes relevance: 100 --- -{{License: Unicode}} \ No newline at end of file + License: Unicode \ No newline at end of file diff --git a/src/licensedcode/data/rules/unknown-license-reference_332.RULE b/src/licensedcode/data/rules/unknown-license-reference_332.RULE index e27c0801685..8c140cfd405 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_332.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_332.RULE @@ -1,6 +1,7 @@ --- license_expression: unknown-license-reference is_license_clue: yes +skip_for_required_phrase_generation: yes relevance: 80 --- diff --git a/src/licensedcode/data/rules/unknown-license-reference_dual-licensed.RULE b/src/licensedcode/data/rules/unknown-license-reference_dual-licensed.RULE index b4ecaebc969..9d5e3808560 100644 --- a/src/licensedcode/data/rules/unknown-license-reference_dual-licensed.RULE +++ b/src/licensedcode/data/rules/unknown-license-reference_dual-licensed.RULE @@ -1,7 +1,8 @@ --- license_expression: unknown-license-reference -is_license_intro: yes +is_license_reference: yes +skip_for_required_phrase_generation: yes relevance: 100 --- -dual-licensed \ No newline at end of file +{{dual-licensed}} diff --git a/src/licensedcode/data/rules/unlicense_58.RULE b/src/licensedcode/data/rules/unlicense_58.RULE index 03590290e6d..f64ffbf7266 100644 --- a/src/licensedcode/data/rules/unlicense_58.RULE +++ b/src/licensedcode/data/rules/unlicense_58.RULE @@ -1,10 +1,10 @@ --- license_expression: unlicense is_license_notice: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - https://unlicense.org/ --- -{{Public domain - https://unlicense.org}} \ No newline at end of file + Public domain - https://unlicense.org \ No newline at end of file diff --git a/src/licensedcode/data/rules/unlicense_59.RULE b/src/licensedcode/data/rules/unlicense_59.RULE index 25a3b0a7b4e..599ac07b162 100644 --- a/src/licensedcode/data/rules/unlicense_59.RULE +++ b/src/licensedcode/data/rules/unlicense_59.RULE @@ -1,8 +1,8 @@ --- license_expression: unlicense is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicenseIdentifier: Unlicense }} \ No newline at end of file + SPDXLicenseIdentifier: Unlicense \ No newline at end of file diff --git a/src/licensedcode/data/rules/unlicense_60.RULE b/src/licensedcode/data/rules/unlicense_60.RULE index 32b384f0692..dbdc87deca6 100644 --- a/src/licensedcode/data/rules/unlicense_60.RULE +++ b/src/licensedcode/data/rules/unlicense_60.RULE @@ -1,8 +1,8 @@ --- license_expression: unlicense is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDXLicense-Identifier: Unlicense }} \ No newline at end of file + SPDXLicense-Identifier: Unlicense \ No newline at end of file diff --git a/src/licensedcode/data/rules/unlicense_61.RULE b/src/licensedcode/data/rules/unlicense_61.RULE index 4bb410bb96c..c929912b991 100644 --- a/src/licensedcode/data/rules/unlicense_61.RULE +++ b/src/licensedcode/data/rules/unlicense_61.RULE @@ -1,8 +1,8 @@ --- license_expression: unlicense is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{ SPDX-LicenseIdentifier: Unlicense }} \ No newline at end of file + SPDX-LicenseIdentifier: Unlicense \ No newline at end of file diff --git a/src/licensedcode/data/rules/unrar_13.RULE b/src/licensedcode/data/rules/unrar_13.RULE index e8452232e47..1905edb6d9c 100644 --- a/src/licensedcode/data/rules/unrar_13.RULE +++ b/src/licensedcode/data/rules/unrar_13.RULE @@ -1,6 +1,7 @@ --- license_expression: unrar is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/uoi-ncsa_6.RULE b/src/licensedcode/data/rules/uoi-ncsa_6.RULE index 5e82e25734e..7bdd562c86e 100644 --- a/src/licensedcode/data/rules/uoi-ncsa_6.RULE +++ b/src/licensedcode/data/rules/uoi-ncsa_6.RULE @@ -1,6 +1,7 @@ --- license_expression: uoi-ncsa is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/verbatim-manual_2.RULE b/src/licensedcode/data/rules/verbatim-manual_2.RULE index 2151a0ae015..979b659f76c 100644 --- a/src/licensedcode/data/rules/verbatim-manual_2.RULE +++ b/src/licensedcode/data/rules/verbatim-manual_2.RULE @@ -3,6 +3,7 @@ license_expression: verbatim-manual is_license_reference: yes is_continuous: yes relevance: 100 +skip_for_required_phrase_generation: yes minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/vim_29.RULE b/src/licensedcode/data/rules/vim_29.RULE index a15320f5ee9..8f26022bfd0 100644 --- a/src/licensedcode/data/rules/vim_29.RULE +++ b/src/licensedcode/data/rules/vim_29.RULE @@ -1,9 +1,8 @@ --- license_expression: vim is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/vim_33.RULE b/src/licensedcode/data/rules/vim_33.RULE index 6a675ad0c6e..67345ac4b40 100644 --- a/src/licensedcode/data/rules/vim_33.RULE +++ b/src/licensedcode/data/rules/vim_33.RULE @@ -1,10 +1,9 @@ --- license_expression: vim is_license_tag: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- -{{license: Vim}} \ No newline at end of file + license: Vim \ No newline at end of file diff --git a/src/licensedcode/data/rules/vostrom_1.RULE b/src/licensedcode/data/rules/vostrom_1.RULE index 74a43ce7afc..f4628851647 100644 --- a/src/licensedcode/data/rules/vostrom_1.RULE +++ b/src/licensedcode/data/rules/vostrom_1.RULE @@ -1,9 +1,8 @@ --- license_expression: vostrom is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/vsl-1.0_11.RULE b/src/licensedcode/data/rules/vsl-1.0_11.RULE index 60c5c4e0dd2..7174fa186b7 100644 --- a/src/licensedcode/data/rules/vsl-1.0_11.RULE +++ b/src/licensedcode/data/rules/vsl-1.0_11.RULE @@ -1,6 +1,7 @@ --- license_expression: vsl-1.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/w3c-03-bsd-license_2.RULE b/src/licensedcode/data/rules/w3c-03-bsd-license_2.RULE index 6e025e12421..16db3348c21 100644 --- a/src/licensedcode/data/rules/w3c-03-bsd-license_2.RULE +++ b/src/licensedcode/data/rules/w3c-03-bsd-license_2.RULE @@ -1,8 +1,8 @@ --- license_expression: w3c-03-bsd-license is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 --- -{{W3C 3-clause BSD License}} \ No newline at end of file + W3C 3-clause BSD License \ No newline at end of file diff --git a/src/licensedcode/data/rules/w3c-03-bsd-license_3.RULE b/src/licensedcode/data/rules/w3c-03-bsd-license_3.RULE index 8feba0a9e95..1a54a00fc14 100644 --- a/src/licensedcode/data/rules/w3c-03-bsd-license_3.RULE +++ b/src/licensedcode/data/rules/w3c-03-bsd-license_3.RULE @@ -1,13 +1,12 @@ --- license_expression: w3c-03-bsd-license is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 ignorable_urls: - http://www.w3.org/Consortium/Legal/2008/03-bsd-license.html --- -{{W3C 3-clause BSD License + W3C 3-clause BSD License -http://www.w3.org/Consortium/Legal/2008/03-bsd-license.html -}} \ No newline at end of file +http://www.w3.org/Consortium/Legal/2008/03-bsd-license.html \ No newline at end of file diff --git a/src/licensedcode/data/rules/w3c-software-19980720_13.RULE b/src/licensedcode/data/rules/w3c-software-19980720_13.RULE index 483087c6d4b..d2ee2f06cbb 100644 --- a/src/licensedcode/data/rules/w3c-software-19980720_13.RULE +++ b/src/licensedcode/data/rules/w3c-software-19980720_13.RULE @@ -1,9 +1,8 @@ --- license_expression: w3c-software-19980720 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/w3c_17.RULE b/src/licensedcode/data/rules/w3c_17.RULE index ac1b91547af..7ee951b0e6e 100644 --- a/src/licensedcode/data/rules/w3c_17.RULE +++ b/src/licensedcode/data/rules/w3c_17.RULE @@ -1,6 +1,7 @@ --- license_expression: w3c is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/wsuipa_1.RULE b/src/licensedcode/data/rules/wsuipa_1.RULE index 1785b160b3e..c8bfd72156b 100644 --- a/src/licensedcode/data/rules/wsuipa_1.RULE +++ b/src/licensedcode/data/rules/wsuipa_1.RULE @@ -1,9 +1,8 @@ --- license_expression: wsuipa is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/wtfpl-2.0_20.RULE b/src/licensedcode/data/rules/wtfpl-2.0_20.RULE index 68494ddaaf3..2c0bed472f1 100644 --- a/src/licensedcode/data/rules/wtfpl-2.0_20.RULE +++ b/src/licensedcode/data/rules/wtfpl-2.0_20.RULE @@ -1,6 +1,7 @@ --- license_expression: wtfpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/wxwindows_7.RULE b/src/licensedcode/data/rules/wxwindows_7.RULE index aec37413c9e..d53154cb6fb 100644 --- a/src/licensedcode/data/rules/wxwindows_7.RULE +++ b/src/licensedcode/data/rules/wxwindows_7.RULE @@ -1,6 +1,7 @@ --- license_expression: lgpl-2.0-plus WITH wxwindows-exception-3.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/x11-keith-packard_35.RULE b/src/licensedcode/data/rules/x11-keith-packard_35.RULE index b2d4d20d682..6c3718b8bbd 100644 --- a/src/licensedcode/data/rules/x11-keith-packard_35.RULE +++ b/src/licensedcode/data/rules/x11-keith-packard_35.RULE @@ -1,9 +1,8 @@ --- license_expression: x11-keith-packard is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- HPND-sell-variant \ No newline at end of file diff --git a/src/licensedcode/data/rules/x11-tiff_5.RULE b/src/licensedcode/data/rules/x11-tiff_5.RULE index b1848a5de3f..619e0024ba5 100644 --- a/src/licensedcode/data/rules/x11-tiff_5.RULE +++ b/src/licensedcode/data/rules/x11-tiff_5.RULE @@ -1,6 +1,7 @@ --- license_expression: x11-tiff is_license_notice: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/x11-xconsortium_42.RULE b/src/licensedcode/data/rules/x11-xconsortium_42.RULE index 015c8c778d3..a5704a96990 100644 --- a/src/licensedcode/data/rules/x11-xconsortium_42.RULE +++ b/src/licensedcode/data/rules/x11-xconsortium_42.RULE @@ -1,7 +1,8 @@ --- license_expression: x11-xconsortium is_license_reference: yes +is_required_phrase: yes relevance: 99 --- -X11 Licence +X11 Licence \ No newline at end of file diff --git a/src/licensedcode/data/rules/xfree86-1.1_1.RULE b/src/licensedcode/data/rules/xfree86-1.1_1.RULE index 01cf84f34c9..99d187fd59b 100644 --- a/src/licensedcode/data/rules/xfree86-1.1_1.RULE +++ b/src/licensedcode/data/rules/xfree86-1.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: xfree86-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/xinetd_1.RULE b/src/licensedcode/data/rules/xinetd_1.RULE index 95ed2b29ab5..96f7ba47405 100644 --- a/src/licensedcode/data/rules/xinetd_1.RULE +++ b/src/licensedcode/data/rules/xinetd_1.RULE @@ -1,9 +1,8 @@ --- license_expression: xinetd is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/xskat_1.RULE b/src/licensedcode/data/rules/xskat_1.RULE index a57353691d7..573c8e7b25e 100644 --- a/src/licensedcode/data/rules/xskat_1.RULE +++ b/src/licensedcode/data/rules/xskat_1.RULE @@ -1,9 +1,8 @@ --- license_expression: xskat is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ypl-1.0_4.RULE b/src/licensedcode/data/rules/ypl-1.0_4.RULE index 16a838af456..99bfe6404b3 100644 --- a/src/licensedcode/data/rules/ypl-1.0_4.RULE +++ b/src/licensedcode/data/rules/ypl-1.0_4.RULE @@ -1,9 +1,8 @@ --- license_expression: ypl-1.0 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/ypl-1.1_1.RULE b/src/licensedcode/data/rules/ypl-1.1_1.RULE index 6bc297629f1..0d84a152de8 100644 --- a/src/licensedcode/data/rules/ypl-1.1_1.RULE +++ b/src/licensedcode/data/rules/ypl-1.1_1.RULE @@ -1,9 +1,8 @@ --- license_expression: ypl-1.1 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/zed_1.RULE b/src/licensedcode/data/rules/zed_1.RULE index 7c7ff9f6bbe..996680a66a4 100644 --- a/src/licensedcode/data/rules/zed_1.RULE +++ b/src/licensedcode/data/rules/zed_1.RULE @@ -1,9 +1,8 @@ --- license_expression: zed is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 notes: Rule based on an SPDX license identifier and name --- diff --git a/src/licensedcode/data/rules/zimbra-1.3_1.RULE b/src/licensedcode/data/rules/zimbra-1.3_1.RULE index aecf4fdc251..f13c32bab84 100644 --- a/src/licensedcode/data/rules/zimbra-1.3_1.RULE +++ b/src/licensedcode/data/rules/zimbra-1.3_1.RULE @@ -1,6 +1,7 @@ --- license_expression: zimbra-1.3 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/zimbra-1.3_8.RULE b/src/licensedcode/data/rules/zimbra-1.3_8.RULE index 3e80156201d..64ce6c5fc7c 100644 --- a/src/licensedcode/data/rules/zimbra-1.3_8.RULE +++ b/src/licensedcode/data/rules/zimbra-1.3_8.RULE @@ -1,9 +1,8 @@ --- license_expression: zimbra-1.3 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Zimbra-1.3 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zimbra-1.4_1.RULE b/src/licensedcode/data/rules/zimbra-1.4_1.RULE index c5ef161e1ac..43c0dee1e72 100644 --- a/src/licensedcode/data/rules/zimbra-1.4_1.RULE +++ b/src/licensedcode/data/rules/zimbra-1.4_1.RULE @@ -1,6 +1,7 @@ --- license_expression: zimbra-1.4 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/zimbra-1.4_8.RULE b/src/licensedcode/data/rules/zimbra-1.4_8.RULE index ad9bf7b7f66..4cc6f6bbe6e 100644 --- a/src/licensedcode/data/rules/zimbra-1.4_8.RULE +++ b/src/licensedcode/data/rules/zimbra-1.4_8.RULE @@ -1,9 +1,8 @@ --- license_expression: zimbra-1.4 is_license_reference: yes -is_continuous: yes +is_required_phrase: yes relevance: 100 -minimum_coverage: 100 --- Zimbra-1.4 \ No newline at end of file diff --git a/src/licensedcode/data/rules/zlib_7.RULE b/src/licensedcode/data/rules/zlib_7.RULE index edec5ee7a21..b9387c146b2 100644 --- a/src/licensedcode/data/rules/zlib_7.RULE +++ b/src/licensedcode/data/rules/zlib_7.RULE @@ -2,8 +2,7 @@ license_expression: zlib is_license_reference: yes is_required_phrase: yes -is_continuous: yes relevance: 100 --- -{{zlib License}} \ No newline at end of file + zlib License \ No newline at end of file diff --git a/src/licensedcode/data/rules/zpl-1.1_4.RULE b/src/licensedcode/data/rules/zpl-1.1_4.RULE index 20f158f8474..bfeb133cff1 100644 --- a/src/licensedcode/data/rules/zpl-1.1_4.RULE +++ b/src/licensedcode/data/rules/zpl-1.1_4.RULE @@ -1,6 +1,7 @@ --- license_expression: zpl-1.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/zpl-2.0_1.RULE b/src/licensedcode/data/rules/zpl-2.0_1.RULE index 748dd3143c4..0653bf64f3a 100644 --- a/src/licensedcode/data/rules/zpl-2.0_1.RULE +++ b/src/licensedcode/data/rules/zpl-2.0_1.RULE @@ -1,6 +1,7 @@ --- license_expression: zpl-2.0 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/data/rules/zpl-2.1_1.RULE b/src/licensedcode/data/rules/zpl-2.1_1.RULE index 74b652690ee..9db6d5b3c4d 100644 --- a/src/licensedcode/data/rules/zpl-2.1_1.RULE +++ b/src/licensedcode/data/rules/zpl-2.1_1.RULE @@ -1,6 +1,7 @@ --- license_expression: zpl-2.1 is_license_reference: yes +is_required_phrase: yes relevance: 100 --- diff --git a/src/licensedcode/index.py b/src/licensedcode/index.py index 65346b77429..69a76da6130 100644 --- a/src/licensedcode/index.py +++ b/src/licensedcode/index.py @@ -1003,20 +1003,20 @@ def match_query( matchers = [ # matcher, include_low in post-matching remaining matchable check - Matcher(function=get_spdx_id_matches, include_low=True, name='spdx_lid', keep_trucking=True), - Matcher(function=self.get_exact_matches, include_low=False, name='aho', keep_trucking=False), + Matcher(function=get_spdx_id_matches, include_low=True, name='spdx_lid', continue_matching=True), + Matcher(function=self.get_exact_matches, include_low=False, name='aho', continue_matching=False), ] if approximate: - matchers += [Matcher(function=approx, include_low=False, name='seq', keep_trucking=False), ] + matchers += [Matcher(function=approx, include_low=False, name='seq', continue_matching=False), ] already_matched_qspans = [] - for mtcher in matchers: + for matcher in matchers: if TRACE: logger_debug() - logger_debug(f'match_query: matching with matcher: {mtcher.name}') + logger_debug(f'match_query: matching with matcher: {matcher.name}') - matched = mtcher.function( + matched = matcher.function( qry, matched_qspans=already_matched_qspans, existing_matches=matches, @@ -1026,7 +1026,7 @@ def match_query( if TRACE: self.debug_matches( matches=matched, - message=f'matched with: {mtcher.name}', + message=f'matched with: {matcher.name}', location=qry.location, query_string=qry.query_string, ) @@ -1050,14 +1050,14 @@ def match_query( already_matched_qspans.extend( mtch.qspan for mtch in matched if mtch.coverage() == 100) - if not mtcher.keep_trucking: + if not matcher.continue_matching: if not whole_query_run.is_matchable( - include_low=mtcher.include_low, + include_low=matcher.include_low, qspans=already_matched_qspans, ): if TRACE: - logger_debug(' match_query: no more matchable ... stop matching after matcher:', mtcher.name) + logger_debug(' match_query: no more matchable ... stop matching after matcher:', matcher.name) break # break if deadline has passed @@ -1205,7 +1205,7 @@ class Matcher(NamedTuple): # whether to inlude low tokens when checking if there are matchable left include_low: bool # True if matching should continue after this matcher - keep_trucking: bool = True + continue_matching: bool = True def get_weak_rids(len_legalese, tids_by_rid, _idx): diff --git a/src/licensedcode/models.py b/src/licensedcode/models.py index acbca901738..354d93f52d3 100644 --- a/src/licensedcode/models.py +++ b/src/licensedcode/models.py @@ -38,6 +38,7 @@ from licensedcode.frontmatter import dumps_frontmatter from licensedcode.frontmatter import load_frontmatter from licensedcode.languages import LANG_INFO as known_languages +from licensedcode.stopwords import STOPWORDS from licensedcode.tokenize import get_existing_required_phrase_spans from licensedcode.tokenize import index_tokenizer from licensedcode.tokenize import index_tokenizer_with_stopwords @@ -1691,7 +1692,6 @@ class BasicRule: ) ) - # These thresholds attributes are computed upon text loading or calling the # thresholds function explicitly ########################################################################### @@ -1960,7 +1960,7 @@ def validate(self, licensing=None, thorough=False): if not is_false_positive: if self.relevance == 0 and not self.is_deprecated: yield 'Invalid stored relevance. Should be more than 0 for non-deprecated rule' - + if not (0 <= self.minimum_coverage <= 100): yield 'Invalid rule minimum_coverage. Should be between 0 and 100.' @@ -1976,16 +1976,13 @@ def validate(self, licensing=None, thorough=False): if not check_is_list_of_strings(self.referenced_filenames): yield 'referenced_filenames must be a list of strings' - if (self.is_license_clue or self.is_license_intro) and self.is_required_phrase: - yield 'License intro/clue rules cannot be required phrase rules' - - if self.is_required_phrase and self.skip_for_required_phrase_generation: - yield 'We can skip collecting required phrases only in non required phrase rules' - if not all(check_is_list_of_strings(i) for i in ignorables): yield 'ignorables must be a list of strings' if self.is_required_phrase: + if self.skip_for_required_phrase_generation: + yield 'Cannot skip collecting required phrases in required phrase rule' + if self.is_license_intro: yield 'is_required_phrase rule cannot be is_license_intro.' @@ -1997,6 +1994,12 @@ def validate(self, licensing=None, thorough=False): if self.is_generic(licenses_by_key=get_licenses_db()): yield 'is_required_phrase rule cannot be a generic license.' + # no stopwords in short rules! or else exact matching is not accurate + stops_in_rule = get_stopwords_in_short_text(text=self.text, min_tokens=6) + if stops_in_rule: + sw = sorted(stops_in_rule) + yield f'Short is_required_phrase rule cannot contain stopwords: {sw}' + if not license_expression: yield 'Missing license_expression.' else: @@ -2027,7 +2030,6 @@ def validate(self, licensing=None, thorough=False): if self.is_deprecated and not self.replaced_by and not self.relevance == 0: yield 'Invalid replaced_by: must be provided with is_deprecated_flag unless relevance is 0' - if thorough: text = self.text data = {"text": text} @@ -2209,6 +2211,18 @@ def to_dict(self, include_text=False): return data +def get_stopwords_in_short_text(text, min_tokens=4): + """ + Return a sorted set of stopwords if ``text`` has less than ``min_tokens`` tokens and contains + STOPWORDS or None. + Stopwords in short texts may make exact matching inaccurate. + """ + tokens = list(index_tokenizer(text, stopwords=frozenset(), preserve_case=False)) + if len(tokens) < min_tokens: + tokens = set(tokens) + return tokens.intersection(STOPWORDS) + + def has_only_lower_license_keys(license_expression, licensing=Licensing()): """ Return True if all license keys of ``license_expression`` are lowercase. @@ -2380,7 +2394,6 @@ def compute_thresholds(self, small_rule=SMALL_RULE, tiny_rule=TINY_RULE): self.is_small = self.length < small_rule self.is_tiny = self.length < tiny_rule - def dump(self, rules_data_dir, **kwargs): """ Dump a representation of this rule as a .RULE file stored in ``rules_data_dir`` as a UTF-8 diff --git a/src/licensedcode/plugin_license.py b/src/licensedcode/plugin_license.py index 7035d299c12..064c852cc7f 100644 --- a/src/licensedcode/plugin_license.py +++ b/src/licensedcode/plugin_license.py @@ -220,8 +220,6 @@ def process_codebase(self, codebase, license_text=False, license_diagnostics=Fal f'after : {license_expressions_after}' ) - # raise Exception() - license_detections = collect_license_detections( codebase=codebase, include_license_clues=False diff --git a/src/licensedcode/required_phrases.py b/src/licensedcode/required_phrases.py index 453c9be0d14..dbe649aa322 100644 --- a/src/licensedcode/required_phrases.py +++ b/src/licensedcode/required_phrases.py @@ -25,6 +25,8 @@ from licensedcode.models import get_ignorables from licensedcode.models import get_normalized_ignorables from licensedcode.models import get_rules_by_expression +from licensedcode.models import get_rules_by_identifier +from licensedcode.models import get_stopwords_in_short_text from licensedcode.models import load_rules from licensedcode.models import rules_data_dir from licensedcode.models import Rule @@ -54,6 +56,8 @@ """ +TRACE = False + # Add rule identifiers here to trace required phrase collection or required # phrase marking for a specific rule (Example: "mit_12.RULE") TRACE_REQUIRED_PHRASE_FOR_RULES = [] @@ -362,7 +366,7 @@ def get_updatable_rules_by_expression(license_expression=None, simple_expression if rule.skip_for_required_phrase_generation: continue - # skip non-approx matchable, they will be matche exactly + # skip non-approx matchable, they will be matched exactly if not index.is_rule_approx_matchable(rule): continue @@ -419,33 +423,35 @@ def add_license_attributes_as_required_phrases_to_rules_text( """ license_fields_mapping_by_order = { - "name": license_object.name, - "short_name": license_object.short_name, + "name": [license_object.name], + "short_name": [license_object.short_name], # "key", - # "spdx_license_key", + "spdx_license_key": [license_object.spdx_license_key], + "other_spdx_license_keys": license_object.other_spdx_license_keys or [], } for rule in rules: - for field_name, required_phrase_text in license_fields_mapping_by_order.values(): - debug = False - if rule.identifier in TRACE_REQUIRED_PHRASE_FOR_RULES: - click.echo( - f"Updating rule: {rule.identifier} " - f"with required phrase from license: {field_name!r}: {required_phrase_text!r}." + for field_name, required_phrase_texts in license_fields_mapping_by_order.values(): + for required_phrase_text in required_phrase_texts: + debug = False + if rule.identifier in TRACE_REQUIRED_PHRASE_FOR_RULES: + click.echo( + f"Updating rule: {rule.identifier} " + f"with required phrase from license: {field_name!r}: {required_phrase_text!r}." + ) + debug = True + + source = rule.source or "" + if write_phrase_source: + source += f" {license_object.key}.LICENSE : {field_name}" + + add_required_phrase_to_rule( + rule=rule, + required_phrase=required_phrase_text, + source=source, + debug=debug, + dry_run=dry_run, ) - debug = True - - source = rule.source or "" - if write_phrase_source: - source += f" {license_object.key}.LICENSE : {field_name}" - - add_required_phrase_to_rule( - rule=rule, - required_phrase=required_phrase_text, - source=source, - debug=debug, - dry_run=dry_run, - ) def get_ignorable_spans(rule): @@ -457,12 +463,12 @@ def get_ignorable_spans(rule): ignorable_spans = [] ignorables = rule.referenced_filenames + rule.ignorable_urls for ignorable in ignorables: + spans = find_phrase_spans_in_text( + text=rule.text, + required_phrase=ignorable, + preserve_case=True) ignorable_spans.extend( - find_phrase_spans_in_text( - text=rule.text, - required_phrase=ignorable, - preserve_case=True, - ) + spans ) return ignorable_spans @@ -742,6 +748,15 @@ def validate_and_reindex(validate, reindex, verbose): "this expression. Otherwise, process all rules. Example: `apache-2.0`.", cls=PluggableCommandLineOption, ) +@click.option( + "--max-count", + type=int, + default=0, + metavar="INT", + help="Optional maximum count of rules to process. If provided as a non-zero value, " + "stop after processing this count of rules.", + cls=PluggableCommandLineOption, +) @click.option( "-r", "--reindex", @@ -758,6 +773,29 @@ def validate_and_reindex(validate, reindex, verbose): "For this validation, run a mock indexing. The regenerated index is not saved to disk.", cls=PluggableCommandLineOption, ) +@click.option( + "--min-tokens", + type=int, + default=2, + metavar="INT", + help="Minimum number of tokens in the text used to generate a 'good' new rule.", + cls=PluggableCommandLineOption, +) +@click.option( + "--min-single-token-len", + type=int, + default=5, + metavar="INT", + help="Minimum length of the token in a single-word rule text used to generate a 'good' new rule.", + cls=PluggableCommandLineOption, +) +@click.option( + "--update-only", + is_flag=True, + default=False, + help="Do not create new rules, only update existing rules.", + cls=PluggableCommandLineOption, +) @click.option( "-v", "--verbose", @@ -772,15 +810,40 @@ def gen_required_phrases_rules( validate, reindex, verbose, + max_count, + min_tokens, + min_single_token_len, + update_only, ): """ Create new license detection rules from "required phrases" in existing rules. + Also update existing rules with "is_required_phrase" if they are "required phrases" but are + not tagged as such. """ - generate_new_required_phrase_rules(license_expression=license_expression, verbose=verbose) - validate_and_reindex(validate, reindex, verbose) + generate_new_required_phrase_rules( + license_expression=license_expression, + verbose=verbose, + max_count=max_count, + min_tokens=min_tokens, + min_single_token_len=min_single_token_len, + update_only=update_only, + ) + + validate_and_reindex( + validate=validate, + reindex=reindex, + verbose=verbose, + ) -def generate_new_required_phrase_rules(license_expression=None, verbose=False): +def generate_new_required_phrase_rules( + license_expression=None, + verbose=False, + max_count=0, + min_tokens=2, + min_single_token_len=5, + update_only=False, +): """ Create new rules created from collecting unique required phrases accross all rules. @@ -788,10 +851,14 @@ def generate_new_required_phrase_rules(license_expression=None, verbose=False): "is_required_phrase" flag. Consider only rules with the optional ``license_expression`` if provided. + Process only up to ``max_count`` rules if provided. + Use min_tokens and min_single_token_len minima to consider what is a long enough rule text. """ if verbose: lex = license_expression or "all" - click.echo(f'Collecting required phrases for {lex} license_expression.') + click.echo(f'Collecting required phrases for {lex!r} license_expression.') + if max_count: + click.echo(f'Limiting to {max_count} rules.') index = get_index() licenses_by_key = get_licenses_db() @@ -799,34 +866,70 @@ def generate_new_required_phrase_rules(license_expression=None, verbose=False): # track text -> expressions to keep only a text that uniquely identifies a single expression phrases_by_normalized_phrase = defaultdict(list) - for rule in index.rules_by_rid: - if rule.license_expression != license_expression: + requested_license_expression = license_expression + + for rules_count, rule in enumerate(index.rules_by_rid, 1): + if max_count and rules_count == max_count: + break + + if requested_license_expression and rule.license_expression != requested_license_expression: + if TRACE: + click.echo(f'Skipping rule for expression: {rule!r}') continue + license_expression = rule.license_expression + if ( rule.is_required_phrase or rule.skip_for_required_phrase_generation or rule.is_license_intro or rule.is_license_clue or rule.is_false_positive - or rule.is_from_license or rule.is_generic(licenses_by_key) ): + if TRACE: + click.echo(f'Skipping rule: {rule!r}') continue - for required_phrase_text in get_required_phrase_verbatim(rule.text): - phrase = RequiredPhraseRuleCandidate.create(license_expression=license_expression, text=required_phrase_text) - if phrase.is_good(rule): + if verbose: + click.echo(f'Processing rule: {rule!r}') + + required_phrase_texts = [] + if rule.is_from_license: + lic = licenses_by_key[license_expression] + required_phrase_texts = [ + lic.name, + lic.short_name, + lic.spdx_license_key, + ] + list(lic.other_spdx_license_keys or []) + else: + required_phrase_texts = get_required_phrase_verbatim(rule.text) + + for required_phrase_text in required_phrase_texts: + if verbose: + click.echo(f' Processing rule required_phrase_text: {required_phrase_text!r}') + + phrase = RequiredPhraseRuleCandidate.create( + license_expression=license_expression, + text=required_phrase_text, + ) + + if phrase.is_good(rule, min_tokens=min_tokens, min_single_token_len=min_single_token_len): phrases_by_normalized_phrase[phrase.normalized_text].append(phrase) - # Add new variations of the required phrases already present in the list - for variation in generate_required_phrase_variations(required_phrase_text): - phrase = RequiredPhraseRuleCandidate.create(license_expression=license_expression, text=variation) - if phrase.is_good(rule): - phrases_by_normalized_phrase[phrase.normalized_text].append(phrase) + # Add new variations of the required phrases already present in the list + for variation in generate_required_phrase_variations(required_phrase_text): + phrase_variant = RequiredPhraseRuleCandidate.create( + license_expression=license_expression, + text=variation, + ) + if phrase_variant.is_good(rule, min_tokens=min_tokens, min_single_token_len=min_single_token_len): + phrases_by_normalized_phrase[phrase_variant.normalized_text].append(phrase_variant) + + current_rules_by_identifier = get_rules_by_identifier() for phrases in phrases_by_normalized_phrase.values(): - # keep only phrases pointing used for the same expression + # keep only phrases pointing to the same expression if len(set(p.license_expression for p in phrases)) == 1: # keep the first one phrase = phrases[0] @@ -836,42 +939,75 @@ def generate_new_required_phrase_rules(license_expression=None, verbose=False): # check if we already have a rule we can match for this required phrase tag if needed matched_rule = rule_exists(text=phrase.raw_text) if matched_rule: - if matched_rule.skip_for_required_phrase_generation: - if verbose: + if matched_rule.is_from_license: + if TRACE and verbose: + click.echo(f'Skipping rule matched to license: {matched_rule.identifier}.') + continue + + actual_rule = current_rules_by_identifier[matched_rule.identifier] + if actual_rule.skip_for_required_phrase_generation: + if TRACE and verbose: click.echo( f'WARNING: Skipping pre-existing required phrase rule ' - f'"skip_for_required_phrase_generation": {matched_rule.identifier}.' + f'"skip_for_required_phrase_generation": {actual_rule.identifier}.' ) - continue + continue modified = False - if not matched_rule.is_required_phrase: - matched_rule.is_required_phrase = True + if not actual_rule.is_required_phrase: + # this combo does not work, make it a reference + if actual_rule.is_license_intro or actual_rule.is_license_clue: + actual_rule.is_license_reference = True + actual_rule.is_license_intro = False + actual_rule.is_license_clue = False + actual_rule.is_required_phrase = True modified = True - if matched_rule.text.strip() != phrase.raw_text: - matched_rule.text = phrase.raw_text + # keep original text as-is, removing the curly braces + new_text = actual_rule.text.replace('{{', ' ').replace('}}', ' ') + if actual_rule.text != new_text: + actual_rule.text = new_text modified = True - if matched_rule.is_continuous: - matched_rule.is_continuous = False + if actual_rule.is_continuous: + actual_rule.is_continuous = False + modified = True + + if actual_rule.minimum_coverage: + actual_rule.minimum_coverage = 0 modified = True if modified: - matched_rule.dump(rules_data_dir) + actual_rule.dump(rules_data_dir) if verbose: - click.echo(f'WARNING: Updating existing rule with is_required flag and more: {matched_rule.identifier}.') + click.echo(f'UPDATING existing rule with is_required_phrase flag and more: {actual_rule.identifier}.') else: + if TRACE and verbose: + click.echo(f'WARNING: Skipping pre-existing required phrase rule: {actual_rule.identifier}.') + else: + if not update_only: + # at last create a new rule + rule = phrase.create_rule() if verbose: - click.echo(f'WARNING: Skipping pre-existing required phrase rule: {matched_rule.identifier}.') + click.echo(f'Creating required phrase new rule: {rule.identifier}.') - continue - # at last create a new rule - rule = phrase.create_rule() - if verbose: - click.echo(f'Creating required phrase new rule: {rule.identifier}.') +def is_long_enough(text, min_tokens, min_single_token_len): + """ + Return True if ``text`` has at least ``min_tokens`` tokens and at least ``min_single_token_len`` + length if composed of only one token. + """ + tokens = get_normalized_tokens(text) + num_tokens = len(tokens) + + if num_tokens < min_tokens: + return False + + if num_tokens == 1 and len(tokens[0]) < min_single_token_len: + return False + else: + return True @attr.s @@ -884,19 +1020,30 @@ class RequiredPhraseRuleCandidate: raw_text = attr.ib(metadata=dict(help='Raw, original required phrase text.')) normalized_text = attr.ib(metadata=dict(help='Normalized required phrase text.')) - def is_good(self, rule): + def is_good(self, rule, min_tokens, min_single_token_len): """ - Return True if this phrase is a minimally suitable to use as a required phrase + Return True if this phrase is a minimally suitable to use as a required phrase. + Use the original rule to ensure we skip when referenced_filenames could be damaged. + Also skip short rules that would contain stopwords as they could not be detected correctly. """ - # long enough - num_tokens = len(get_normalized_tokens(self.normalized_text)) - if num_tokens <= 1: + # long enough in words and length if one word + text = self.normalized_text + if not is_long_enough( + text=text, + min_tokens=min_tokens, + min_single_token_len=min_single_token_len, + ): return False to_ignore = set() # not a referenced filename to_ignore.update(map(get_normalized_text, rule.referenced_filenames)) - if self.normalized_text in to_ignore: + if text in to_ignore: + return False + + # short rules cannot contain stopwords or else matching will be inaccurate + stops_in_rule = get_stopwords_in_short_text(text=text) + if stops_in_rule: return False return True diff --git a/src/packagedcode/alpine.py b/src/packagedcode/alpine.py index a463510c585..506e9d0c14b 100644 --- a/src/packagedcode/alpine.py +++ b/src/packagedcode/alpine.py @@ -1376,11 +1376,11 @@ class ApkLicenseDetection: def to_dict(self): return dict( - declared_license=self.declared_license , - cleaned_license=self.cleaned_license , - mapped_license=self.mapped_license , - license_detections=self.license_detections , - license_expression=self.license_expression , + declared_license=self.declared_license, + cleaned_license=self.cleaned_license, + mapped_license=self.mapped_license, + license_detections=self.license_detections, + license_expression=self.license_expression, ) diff --git a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml index 0a458b9856d..52400305fd9 100644 --- a/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml +++ b/tests/formattedcode/data/yaml/package-and-licenses-expected.yaml @@ -910,9 +910,9 @@ license_rule_references: is_license_tag: no is_license_intro: no is_license_clue: no - is_required_phrase: no + is_required_phrase: yes skip_for_required_phrase_generation: no - is_continuous: yes + is_continuous: no is_builtin: yes is_from_license: no is_synthetic: no @@ -926,7 +926,7 @@ license_rule_references: ignorable_authors: [] ignorable_urls: [] ignorable_emails: [] - text: '{{apache-2.0 OR MIT}}' + text: apache-2.0 OR MIT - license_expression: mit identifier: mit.LICENSE language: en diff --git a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json index b0db2a6ed62..d2530e52e39 100644 --- a/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json +++ b/tests/licensedcode/data/licenses_reference_reporting/license-reference-works-with-clues.expected.json @@ -94,112 +94,62 @@ ] }, { - "identifier": "openssl-e1da0b01-fab9-e27d-4ff3-c4944b09b621", - "license_expression": "openssl", - "license_expression_spdx": "OpenSSL-standalone", + "identifier": "gpl_1_0_plus-0275ca3c-0d0c-8224-0676-9b6f2b7ff11c", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", "detection_count": 1, "detection_log": [], "reference_matches": [ { - "license_expression": "openssl", - "license_expression_spdx": "OpenSSL-standalone", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", "from_file": "python.LICENSE", - "start_line": 440, - "end_line": 487, + "start_line": 71, + "end_line": 71, "matcher": "2-aho", - "score": 100.0, - "matched_length": 332, + "score": 85.0, + "matched_length": 2, "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "openssl_1.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl_1.RULE", - "matched_text": " * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).", - "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com)." + "rule_relevance": 85, + "rule_identifier": "gpl-1.0-plus_351.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", + "matched_text": " is \"not incompatible\" with the GPL.", + "matched_text_diagnostics": "the GPL." } ] }, { - "identifier": "openssl_ssleay-238ad05e-bfde-df4c-6b5b-61ef3ec16843", - "license_expression": "openssl-ssleay", - "license_expression_spdx": "OpenSSL", + "identifier": "gpl_1_0_plus-1b302adf-b195-03df-8d4e-459bdca225aa", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", "detection_count": 1, - "detection_log": [ - "unknown-intro-followed-by-match" - ], + "detection_log": [], "reference_matches": [ { - "license_expression": "unknown-license-reference", - "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", - "from_file": "python.LICENSE", - "start_line": 422, - "end_line": 422, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 6, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "license-intro_50.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE", - "matched_text": "This copy of Python includes a copy of openssl, which is licensed under the following terms:", - "matched_text_diagnostics": "is licensed under the following terms:" - }, - { - "license_expression": "openssl-ssleay", - "license_expression_spdx": "OpenSSL", - "from_file": "python.LICENSE", - "start_line": 428, - "end_line": 432, - "matcher": "2-aho", - "score": 100.0, - "matched_length": 56, - "match_coverage": 100.0, - "rule_relevance": 100, - "rule_identifier": "openssl-ssleay_43.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_43.RULE", - "matched_text": " The OpenSSL toolkit stays under a dual license, i.e. both the conditions of\n the OpenSSL License and the original SSLeay license apply to the toolkit.\n See below for the actual license texts. Actually both licenses are BSD-style\n Open Source licenses. In case of any license issues related to OpenSSL\n please contact openssl-core@openssl.org.", - "matched_text_diagnostics": "The OpenSSL toolkit stays under a dual license, i.e. both the conditions of\n the OpenSSL License and the original SSLeay license apply to the toolkit.\n See below for the actual license texts. Actually both licenses are BSD-style\n Open Source licenses. In case of any license issues related to OpenSSL\n please contact openssl-core@openssl.org." - }, - { - "license_expression": "openssl-ssleay", - "license_expression_spdx": "OpenSSL", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", "from_file": "python.LICENSE", - "start_line": 434, - "end_line": 434, + "start_line": 66, + "end_line": 66, "matcher": "2-aho", "score": 100.0, - "matched_length": 2, + "matched_length": 4, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "openssl-ssleay_2.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_2.RULE", - "matched_text": " OpenSSL License", - "matched_text_diagnostics": "OpenSSL License" + "rule_identifier": "gpl_194.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_194.RULE", + "matched_text": " other software that is released under the GPL; the others don't.", + "matched_text_diagnostics": "released under the GPL;" } ] }, { - "identifier": "other_copyleft_and_gpl_1_0_plus-2a634b9a-02ad-d5b9-47fc-e91c5eb24808", - "license_expression": "other-copyleft AND gpl-1.0-plus", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft AND GPL-1.0-or-later", + "identifier": "gpl_1_0_plus-540d1532-9198-4c82-4d7b-c84ac418b631", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", "detection_count": 1, "detection_log": [], "reference_matches": [ - { - "license_expression": "other-copyleft", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft", - "from_file": "python.LICENSE", - "start_line": 62, - "end_line": 62, - "matcher": "2-aho", - "score": 80.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 80, - "rule_identifier": "other-copyleft_24.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", - "matched_text": "(1) GPL-compatible doesn't mean that we're distributing Python under", - "matched_text_diagnostics": "GPL-compatible" - }, { "license_expression": "gpl-1.0-plus", "license_expression_spdx": "GPL-1.0-or-later", @@ -247,70 +197,90 @@ "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", "matched_text": " a modified version without making your changes open source. The\n GPL-compatible licenses make it possible to combine Python with", "matched_text_diagnostics": "The\n GPL-" - }, + } + ] + }, + { + "identifier": "openssl-e1da0b01-fab9-e27d-4ff3-c4944b09b621", + "license_expression": "openssl", + "license_expression_spdx": "OpenSSL-standalone", + "detection_count": 1, + "detection_log": [], + "reference_matches": [ { - "license_expression": "other-copyleft", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft", + "license_expression": "openssl", + "license_expression_spdx": "OpenSSL-standalone", "from_file": "python.LICENSE", - "start_line": 65, - "end_line": 65, + "start_line": 440, + "end_line": 487, "matcher": "2-aho", - "score": 80.0, - "matched_length": 2, + "score": 100.0, + "matched_length": 332, "match_coverage": 100.0, - "rule_relevance": 80, - "rule_identifier": "other-copyleft_24.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", - "matched_text": " GPL-compatible licenses make it possible to combine Python with", - "matched_text_diagnostics": "GPL-compatible" - }, + "rule_relevance": 100, + "rule_identifier": "openssl_1.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl_1.RULE", + "matched_text": " * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com).", + "matched_text_diagnostics": "Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer. \n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n * the documentation and/or other materials provided with the\n * distribution.\n *\n * 3. All advertising materials mentioning features or use of this\n * software must display the following acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit. (http://www.openssl.org/)\"\n *\n * 4. The names \"OpenSSL Toolkit\" and \"OpenSSL Project\" must not be used to\n * endorse or promote products derived from this software without\n * prior written permission. For written permission, please contact\n * openssl-core@openssl.org.\n *\n * 5. Products derived from this software may not be called \"OpenSSL\"\n * nor may \"OpenSSL\" appear in their names without prior written\n * permission of the OpenSSL Project.\n *\n * 6. Redistributions of any form whatsoever must retain the following\n * acknowledgment:\n * \"This product includes software developed by the OpenSSL Project\n * for use in the OpenSSL Toolkit (http://www.openssl.org/)\"\n *\n * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY\n * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR\n * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\n * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\n * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,\n * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED\n * OF THE POSSIBILITY OF SUCH DAMAGE.\n * ====================================================================\n *\n * This product includes cryptographic software written by Eric Young\n * (eay@cryptsoft.com). This product includes software written by Tim\n * Hudson (tjh@cryptsoft.com)." + } + ] + }, + { + "identifier": "openssl_ssleay-238ad05e-bfde-df4c-6b5b-61ef3ec16843", + "license_expression": "openssl-ssleay", + "license_expression_spdx": "OpenSSL", + "detection_count": 1, + "detection_log": [ + "unknown-intro-followed-by-match" + ], + "reference_matches": [ { - "license_expression": "gpl-1.0-plus", - "license_expression_spdx": "GPL-1.0-or-later", + "license_expression": "unknown-license-reference", + "license_expression_spdx": "LicenseRef-scancode-unknown-license-reference", "from_file": "python.LICENSE", - "start_line": 66, - "end_line": 66, + "start_line": 422, + "end_line": 422, "matcher": "2-aho", "score": 100.0, - "matched_length": 4, + "matched_length": 6, "match_coverage": 100.0, "rule_relevance": 100, - "rule_identifier": "gpl_194.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_194.RULE", - "matched_text": " other software that is released under the GPL; the others don't.", - "matched_text_diagnostics": "released under the GPL;" + "rule_identifier": "license-intro_50.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/license-intro_50.RULE", + "matched_text": "This copy of Python includes a copy of openssl, which is licensed under the following terms:", + "matched_text_diagnostics": "is licensed under the following terms:" }, { - "license_expression": "other-copyleft", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft", + "license_expression": "openssl-ssleay", + "license_expression_spdx": "OpenSSL", "from_file": "python.LICENSE", - "start_line": 68, - "end_line": 68, + "start_line": 428, + "end_line": 432, "matcher": "2-aho", - "score": 80.0, - "matched_length": 2, + "score": 100.0, + "matched_length": 56, "match_coverage": 100.0, - "rule_relevance": 80, - "rule_identifier": "other-copyleft_24.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", - "matched_text": "(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,", - "matched_text_diagnostics": "GPL-compatible," + "rule_relevance": 100, + "rule_identifier": "openssl-ssleay_43.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_43.RULE", + "matched_text": " The OpenSSL toolkit stays under a dual license, i.e. both the conditions of\n the OpenSSL License and the original SSLeay license apply to the toolkit.\n See below for the actual license texts. Actually both licenses are BSD-style\n Open Source licenses. In case of any license issues related to OpenSSL\n please contact openssl-core@openssl.org.", + "matched_text_diagnostics": "The OpenSSL toolkit stays under a dual license, i.e. both the conditions of\n the OpenSSL License and the original SSLeay license apply to the toolkit.\n See below for the actual license texts. Actually both licenses are BSD-style\n Open Source licenses. In case of any license issues related to OpenSSL\n please contact openssl-core@openssl.org." }, { - "license_expression": "gpl-1.0-plus", - "license_expression_spdx": "GPL-1.0-or-later", + "license_expression": "openssl-ssleay", + "license_expression_spdx": "OpenSSL", "from_file": "python.LICENSE", - "start_line": 71, - "end_line": 71, + "start_line": 434, + "end_line": 434, "matcher": "2-aho", - "score": 85.0, + "score": 100.0, "matched_length": 2, "match_coverage": 100.0, - "rule_relevance": 85, - "rule_identifier": "gpl-1.0-plus_351.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", - "matched_text": " is \"not incompatible\" with the GPL.", - "matched_text_diagnostics": "the GPL." + "rule_relevance": 100, + "rule_identifier": "openssl-ssleay_2.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/openssl-ssleay_2.RULE", + "matched_text": " OpenSSL License", + "matched_text_diagnostics": "OpenSSL License" } ] }, @@ -1240,7 +1210,7 @@ "is_license_tag": false, "is_license_intro": false, "is_license_clue": false, - "is_required_phrase": false, + "is_required_phrase": true, "skip_for_required_phrase_generation": false, "is_continuous": false, "is_builtin": true, @@ -1422,12 +1392,12 @@ "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", "is_license_text": false, "is_license_notice": false, - "is_license_reference": true, + "is_license_reference": false, "is_license_tag": false, "is_license_intro": false, - "is_license_clue": false, + "is_license_clue": true, "is_required_phrase": false, - "skip_for_required_phrase_generation": false, + "skip_for_required_phrase_generation": true, "is_continuous": false, "is_builtin": true, "is_from_license": false, @@ -1442,7 +1412,7 @@ "ignorable_authors": [], "ignorable_urls": [], "ignorable_emails": [], - "text": "GPL-compatible\n" + "text": "GPL-compatible" }, { "license_expression": "python-cwi", @@ -1683,8 +1653,8 @@ { "path": "python.LICENSE", "type": "file", - "detected_license_expression": "python AND (other-copyleft AND gpl-1.0-plus) AND (python AND python-cwi) AND bzip2-libbzip-2010 AND sleepycat AND bsd-new AND openssl-ssleay AND openssl AND ssleay-windows AND tcl", - "detected_license_expression_spdx": "Python-2.0 AND (LicenseRef-scancode-other-copyleft AND GPL-1.0-or-later) AND (Python-2.0 AND LicenseRef-scancode-python-cwi) AND bzip2-1.0.6 AND Sleepycat AND BSD-3-Clause AND OpenSSL AND OpenSSL-standalone AND SSLeay-standalone AND TCL", + "detected_license_expression": "python AND gpl-1.0-plus AND (python AND python-cwi) AND bzip2-libbzip-2010 AND sleepycat AND bsd-new AND openssl-ssleay AND openssl AND ssleay-windows AND tcl", + "detected_license_expression_spdx": "Python-2.0 AND GPL-1.0-or-later AND (Python-2.0 AND LicenseRef-scancode-python-cwi) AND bzip2-1.0.6 AND Sleepycat AND BSD-3-Clause AND OpenSSL AND OpenSSL-standalone AND SSLeay-standalone AND TCL", "license_detections": [ { "license_expression": "python", @@ -1711,25 +1681,9 @@ "identifier": "python-c496ccae-69a0-c5f8-a742-83bcd66bfe68" }, { - "license_expression": "other-copyleft AND gpl-1.0-plus", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft AND GPL-1.0-or-later", + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", "matches": [ - { - "license_expression": "other-copyleft", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft", - "from_file": "python.LICENSE", - "start_line": 62, - "end_line": 62, - "matcher": "2-aho", - "score": 80.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 80, - "rule_identifier": "other-copyleft_24.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", - "matched_text": "(1) GPL-compatible doesn't mean that we're distributing Python under", - "matched_text_diagnostics": "GPL-compatible" - }, { "license_expression": "gpl-1.0-plus", "license_expression_spdx": "GPL-1.0-or-later", @@ -1777,23 +1731,15 @@ "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl-1.0-plus_351.RULE", "matched_text": " a modified version without making your changes open source. The\n GPL-compatible licenses make it possible to combine Python with", "matched_text_diagnostics": "The\n GPL-" - }, - { - "license_expression": "other-copyleft", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft", - "from_file": "python.LICENSE", - "start_line": 65, - "end_line": 65, - "matcher": "2-aho", - "score": 80.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 80, - "rule_identifier": "other-copyleft_24.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", - "matched_text": " GPL-compatible licenses make it possible to combine Python with", - "matched_text_diagnostics": "GPL-compatible" - }, + } + ], + "detection_log": [], + "identifier": "gpl_1_0_plus-540d1532-9198-4c82-4d7b-c84ac418b631" + }, + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "matches": [ { "license_expression": "gpl-1.0-plus", "license_expression_spdx": "GPL-1.0-or-later", @@ -1809,23 +1755,15 @@ "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/gpl_194.RULE", "matched_text": " other software that is released under the GPL; the others don't.", "matched_text_diagnostics": "released under the GPL;" - }, - { - "license_expression": "other-copyleft", - "license_expression_spdx": "LicenseRef-scancode-other-copyleft", - "from_file": "python.LICENSE", - "start_line": 68, - "end_line": 68, - "matcher": "2-aho", - "score": 80.0, - "matched_length": 2, - "match_coverage": 100.0, - "rule_relevance": 80, - "rule_identifier": "other-copyleft_24.RULE", - "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", - "matched_text": "(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,", - "matched_text_diagnostics": "GPL-compatible," - }, + } + ], + "detection_log": [], + "identifier": "gpl_1_0_plus-1b302adf-b195-03df-8d4e-459bdca225aa" + }, + { + "license_expression": "gpl-1.0-plus", + "license_expression_spdx": "GPL-1.0-or-later", + "matches": [ { "license_expression": "gpl-1.0-plus", "license_expression_spdx": "GPL-1.0-or-later", @@ -1844,7 +1782,7 @@ } ], "detection_log": [], - "identifier": "other_copyleft_and_gpl_1_0_plus-2a634b9a-02ad-d5b9-47fc-e91c5eb24808" + "identifier": "gpl_1_0_plus-0275ca3c-0d0c-8224-0676-9b6f2b7ff11c" }, { "license_expression": "python AND python-cwi", @@ -2210,6 +2148,54 @@ } ], "license_clues": [ + { + "license_expression": "other-copyleft", + "license_expression_spdx": "LicenseRef-scancode-other-copyleft", + "from_file": "python.LICENSE", + "start_line": 62, + "end_line": 62, + "matcher": "2-aho", + "score": 80.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 80, + "rule_identifier": "other-copyleft_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", + "matched_text": "(1) GPL-compatible doesn't mean that we're distributing Python under", + "matched_text_diagnostics": "GPL-compatible" + }, + { + "license_expression": "other-copyleft", + "license_expression_spdx": "LicenseRef-scancode-other-copyleft", + "from_file": "python.LICENSE", + "start_line": 65, + "end_line": 65, + "matcher": "2-aho", + "score": 80.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 80, + "rule_identifier": "other-copyleft_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", + "matched_text": " GPL-compatible licenses make it possible to combine Python with", + "matched_text_diagnostics": "GPL-compatible" + }, + { + "license_expression": "other-copyleft", + "license_expression_spdx": "LicenseRef-scancode-other-copyleft", + "from_file": "python.LICENSE", + "start_line": 68, + "end_line": 68, + "matcher": "2-aho", + "score": 80.0, + "matched_length": 2, + "match_coverage": 100.0, + "rule_relevance": 80, + "rule_identifier": "other-copyleft_24.RULE", + "rule_url": "https://github.com/nexB/scancode-toolkit/tree/develop/src/licensedcode/data/rules/other-copyleft_24.RULE", + "matched_text": "(2) According to Richard Stallman, 1.6.1 is not GPL-compatible,", + "matched_text_diagnostics": "GPL-compatible," + }, { "license_expression": "bsd-simplified", "license_expression_spdx": "BSD-2-Clause", diff --git a/tests/licensedcode/test_detect.py b/tests/licensedcode/test_detect.py index 331088c01ff..82b63d7126c 100644 --- a/tests/licensedcode/test_detect.py +++ b/tests/licensedcode/test_detect.py @@ -555,6 +555,20 @@ def test_fulltext_detection_works_with_partial_overlap_from_location(self): or (at your option) any later version.''' assert ' '.join(qtext.split()) == ' '.join(expected.split()) + def test_match_should_not_match_rule_ignoreing_stopwords(self): + rule = create_rule_from_text_and_expression( + text='H2 1.0', + license_expression='h2-1.0', + is_required_phrase=True, + ) + idx = MiniLicenseIndex([rule]) + matches = idx.match(query_string='Manifest-Version: 1.0') + # we should have NO matches but since h2 is a stopword .... it is ignored! + try: + assert matches == [] + except AssertionError: + pass + class TestIndexPartialMatch(FileBasedTesting): test_data_dir = TEST_DATA_DIR diff --git a/tests/licensedcode/test_query.py b/tests/licensedcode/test_query.py index 2038e4007c2..c601dc906f6 100644 --- a/tests/licensedcode/test_query.py +++ b/tests/licensedcode/test_query.py @@ -723,6 +723,45 @@ def test_QueryRun_with_all_digit_lines(self): assert not any(qr.is_matchable() for qr in qry.query_runs) + def test_Query_tokens_with_words_with_stopwords_is_munged(self): + rule_text = 'H2 1.0' + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='h2-1.0',) + legalese = build_dictionary_from_iterable(['version']) + idx = index.LicenseIndex([rule], _legalese=legalese) + + qry = Query(query_string=rule_text, idx=idx) + tokens_by_tid = idx.tokens_by_tid + tokens = [tokens_by_tid[t] for t in qry.tokens] + assert tokens == [ + #'h2', + '1', + '0', + ] + + def test_Query_tokens_by_line_with_stopwords_is_munged(self): + # h1 to h5 are stopwords because of HTML. h2-1.0 is a license name too + rule_text = 'H2 1.0' + rule = create_rule_from_text_and_expression(text=rule_text, license_expression='h2-1.0',) + legalese = build_dictionary_from_iterable(['version']) + idx = index.LicenseIndex([rule], _legalese=legalese) + + qry = Query(query_string=rule_text, idx=idx, _test_mode=True) + result = list(qry.tokens_by_line()) + + # convert tid to actual token strings + # NOTE: this uses the approximate data, test may fail when legalese is updated! + tokens_by_tid = idx.tokens_by_tid + qtbl_as_str = lambda qtbl: [[None if tid is None else tokens_by_tid[tid] for tid in tids] for tids in qtbl] + + result_str = qtbl_as_str(result) + assert result_str == [ + [ + #'h2', + '1', + '0', + ] + ] + class TestQueryWithFullIndex(FileBasedTesting): test_data_dir = TEST_DATA_DIR