diff --git a/src/licensedcode/data/rules/3dslicer-1.0_4.RULE b/src/licensedcode/data/rules/3dslicer-1.0_4.RULE index a0e3608321..7f2dd57745 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 26d6215006..f3ee58a46c 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 043fc20177..3ed691041a 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 c3e5ab2e87..cc9b596dab 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 f03f5c2340..cf6ed839cc 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 f398619d87..a6b6a78140 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 6101b8182e..e6f6c977ed 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 9c72930cb8..fe5f04c4ca 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 51736c570b..505ee2d6d2 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 7b57c95887..63721686eb 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 25ce20663f..c405c43fea 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 7d8038f7e3..dbc036d53e 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 81aa9653ef..af2b1e04f8 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 d90bd429ba..792155e2a3 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 740e7e8b65..1031241f20 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 9eeaa83cac..ece965e0f4 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 0c43c4b7fe..9e938a861d 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 d26d48fc95..185fa0b87f 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 e6e4fb9e28..ad053b0e7c 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 02e2333f7a..0073e91886 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 54129b2a50..2872419293 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 58fdfdac4a..87ac8d9a83 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 0b84c21943..8422d5d02d 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 30d4708042..859604055f 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 764e062602..d1e0f85286 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 5856e6b97a..34ed9f5158 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 55f6889705..470367e1e3 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 97e61e3146..65dc5a3331 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 09c77342d2..5cda893e93 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 ea35e76ebf..93b2c92c1d 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 f100d5bdef..c8cdc697bd 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 7b94f0ee71..d4f85d4fca 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 a29b4744ee..753a8d04aa 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 08d3a0d9b3..f446b7e5be 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 60040b24b4..42a0c62e5c 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 899a6092c2..bc8cfd1ece 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 a6fb54420e..8d19a15f7e 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 0fb329eae5..3d1a2e0fb1 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 1bafc9f340..135859986d 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 44acfa752b..25a0d3df00 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 6119aac4d2..eb9e920dc6 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 d852d75356..89576090f3 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 91df0c133a..ece425f643 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 d2e3c8f7ed..865a3544cc 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 0d907332b3..9be5628bd7 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 013b2cb11c..3839bec3d9 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 3d6193d7b2..d2109eee77 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 ada9839f93..8f26fe99cc 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 cef3c35d8e..4d976af0c1 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 4ad42cc068..97a0f63fb5 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 80533c3460..e665953727 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 ee188506a3..346e47ca51 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 8eaeb4a09f..d8af69fce5 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 05ffa0f3ac..a257551543 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 4eb7b00485..2be3202d0b 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 8578f93d5f..dce7ec8dd7 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 ac6b1933a0..1b4a1adf92 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 6964877b02..95aa46571d 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 7dcc6d6ba1..38d3056fcc 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 ecd7084439..a7381f8f71 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 40eb9115f3..7dc520c41e 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 56e26206d3..a8b9a100d5 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 c7b61f6661..69faefd796 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 f89d3e7074..490efccb4b 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 9e99f4f62e..426cfc2fef 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 0666640644..a6e4a198a7 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 7ee4e5717e..3a27ae45f8 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 95c87fc609..9dd3d13db5 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 08bfebe1e0..49b418822a 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 196c43d3e5..72cc828176 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 789a3f0048..fe7b50c2c3 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 0d51cfde0b..2a6b2cec89 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 9a67a42f57..50321bcc7a 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 fefde0fe36..146a46e68e 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 2081afe16b..8c040064ee 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 a068cbc179..3ac01ab79c 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 46cc136e12..028a7deae4 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 cb86fb331e..7651cdba7f 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 b3aff559d1..630768e004 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 fc269ca030..b4bdca984d 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 5335f30fcd..b2f0c30d03 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 5b24ce7dde..7284ae9e3a 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 f3061f99e5..c94dfdb087 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 d68b516060..709bc4eb85 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 6145edd880..622719a06a 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 a0c5f5df74..3d9197df72 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 ef68964c3b..91197a966c 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 833528593a..5d1ee149b3 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 c7ed314244..c3168f46c1 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 265a059f66..f27b72a68e 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 f08d9b0862..b947dc6481 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 8b258acd41..f6af669e75 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 ba92bdd171..c92c7c8f83 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 8da835d020..f1d7032ed2 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 bc6aaf5b88..76872bd7a8 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 daf187137d..cd0532d511 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 d51033ebad..724cae193d 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 4b2441b5c2..1cf872311f 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 f08da3193a..f4cd26d55c 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 a48d68747f..5acb15c653 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 1f674c5458..a499da9c1e 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 cfde3deea0..8577900a7a 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 2fca797ade..8ac0e8b25d 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 48c92dcef2..41ba1e2068 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 544a61c377..819a95a6b0 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 e38fc68535..5c85138aca 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 a5a227942f..cf0cb20b23 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 7ac2297697..e95fa0d56b 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 7dce710327..778d6f84d8 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 ae9936542d..8c8ebc054e 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 b10caedde7..07a77978c4 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 8a7fb09e4a..5c0f6eb1db 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 c933023998..95df22ebe4 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 ee4c5aeb77..2f28ab6f41 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 330f0dec48..4f4d3ee7d2 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 5b97c3ed84..4d12d32278 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 e445a030d2..7c7e389ef6 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 d787b0f295..7f69525dc7 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 6165b2b333..34aa8b8414 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 7441df89a5..2ed4a70c83 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 9578e6cebe..347ea06919 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 aa5ca07fde..660ee47104 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 e84c47458e..f7a33bedc2 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 7856ec6f48..6f04349077 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 9ead857c49..d30e26d57d 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 636ae308cc..94d766ca80 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 e25ef7596a..d4eca16688 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 f894930eb9..3f51fdfa27 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 32c3577332..7750da4a91 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 dda64772e7..c119c0c509 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 25ca17973e..18aba7c253 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 66c67e8d05..bf18521400 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 730d7350ad..b9822e15b3 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 4d4a64ef83..257f6dd755 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 403c63d270..8dbb098464 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 b13132eeb7..923b64877a 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 81a24bc4ba..83bd47e6f4 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 83415e7c16..60a8b9cf1e 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 3618987eb2..aec8816568 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 1ff01b68a9..b62a36aee4 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 490f5d73a8..feb15b6cdf 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 770f812aa6..ca34f8b493 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 2f193b78cd..9e6e09fa96 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 f698e1ec19..ed59c60256 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 10c5f842f1..b8d396800f 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 41ffb27c3c..ddbe47e9b5 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 1652e9b1c3..727944a477 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 ca0ebf3591..70f662792b 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 a5bfad9e7a..98bd9eface 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 87e45ca3b8..989f39b890 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 ce976f6750..351fc8ea29 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 b88acef680..6397bab69e 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 a4f2b47191..a700fdfe7b 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 0b459ea584..859bea46cd 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 8d54372d15..32a158b178 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 4088710dc4..3438b72e15 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 59f717420e..4623e32f55 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 62d0b78c05..76a9acbd69 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 322679e069..5b030b118d 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 bfb5604091..9167948e2e 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 79a3de6248..e0eeb7e851 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 7e1d485f96..c50f83b9cc 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 04e2ec56d9..b4233d03f6 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 d2dd978175..ba3f08738d 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 16d4561d04..abff65907a 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 5371bfdbd9..5f1850098f 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 36aee6300e..44aeb55b2c 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 0426f4c45b..55138859c8 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 a2fa8fa3e2..5fb63e670e 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 d09f6bb4b4..1b3b3d155b 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 e8442c5f41..651879d15b 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 0eb5d5a1bc..9cbb920597 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 925bae4427..d3bf2868d6 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 c9343767fb..c22c9d84b7 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 9782a4fef8..58a802b412 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 a1e61e2a97..4882a2745a 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 a73f66f2b0..0ce7698769 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 7b7903b48d..b6d6e9a5b5 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 22fc62761c..2aa4934996 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 1577f98527..a1b4746f3f 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 a9a5c41e0f..23d73dc10e 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 3d694de2a9..6bd1efee4e 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 802e614311..054ed0aed5 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 c3446fc4d8..580e0cbe26 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 ed0e27ef2e..f3e0c7762e 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 a1027bd4f3..7f1b91843a 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 a4a304189d..02c4e249fc 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 413cff864a..15ae51a21b 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 b767284a65..f8e0fa2054 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 aa265a7584..e2365dc43e 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 adc668389f..9d357a5e98 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 e92bb81c84..93c03464d5 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 d59b32f65c..c988ab6da9 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 0d35e0cb86..af82b57780 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 6e6b739d80..aa5fcd704c 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 b41189609a..d8dbf8f593 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 4ffafabac8..6778ddc760 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 13d9d5c73b..dcc37e3a36 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 8be4aba87a..6244f4f2b6 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 8bb54fdc0c..bb1490fa24 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 e72a1abeed..585d385614 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 946ef31c9c..eb49a93ba9 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 ed360a2c09..8dcf412ec4 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 6819397aeb..ff45f12866 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 0a96c9a762..6555f18590 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 46b2568a69..a538021f17 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 ca93afe4d8..db72b41dcf 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 693a546c8b..07d8f72868 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 36545f8d5d..d9b82e9f5d 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 4f317874b9..dd872f706d 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 13537dbdcb..0538e4c364 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 0305ad73b8..22656cf3e3 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 fbedd93946..054d479edf 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 b0e442f84a..8d5a0ab6f7 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 6b0b875efc..a08f15d748 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 0b619024eb..a053326011 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 75959eed36..af88d8ea7c 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 7ba1cb1452..1e4283c284 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 307cbba05b..91e9bc8240 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 e1c0a6fdf4..26e93f23de 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 1a7278109f..86300fb540 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 d7707bf2e7..e349e981c3 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 c881bc9a39..d2842083c6 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 ea88477a94..cf8d797932 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 6e9783e147..dbc293a190 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 94846ae35d..bf18dcc706 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 599ed2b505..7e44bd3980 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 92844f3075..896c1a42f4 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 1187913c9a..2e6968e871 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 68dd673eb5..8344d28460 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 e8d46b2173..9957b64ebb 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 e6b9746035..8579fb9ade 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 f64dd93efc..79e71765f2 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 90d93d5903..c5f037883b 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 af7331d063..d5de4ad791 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 e51855dc64..6376a847fb 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 c06071b567..45270cd6c1 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 0453f4a8d1..d32e48f087 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 439cf0f940..90e3663e03 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 73291b57b9..b2b419bfdb 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 a4923b5ad0..277366a8c8 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 5e9c04a8b9..6fd2d511c1 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 573f6cd9c7..9d65265f8c 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 0db5737387..d4c033a117 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 bb51850306..29d177f018 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 69087dd4c1..0d5d4c0a23 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 197324f31d..6708835ff3 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 99496e0bee..87e1292a30 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 2043bca57a..0ec57a1f65 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 77ff7254e0..4cb5b7769d 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 1829d4d8af..91ea37a5d3 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 adcdebb7e6..5743860199 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 9762caa286..97c59bc640 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 656c328b36..e106abb829 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 9ee95d1dd7..abcdb4b69a 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 839726a2b9..dbafe047c6 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 a4d6377950..da57820ee6 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 839c6f5158..02d8d77515 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 413d01bcd9..6d1ff80f1e 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 aee5038eb3..25827e4d79 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 0068d867f8..4f6add1ad0 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 ab81731dc1..d51d6298f8 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 c917c4aa95..6a16a8b8e1 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 71757e3bd0..30eaeb89c6 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 edba95eedb..9445e2c627 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 6f06a3beaa..ab6d55a36e 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 04f8f50968..24f6effeb8 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 dd9e2e15ae..7d6c7cb979 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 a4d880974a..c6ea43025d 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 cb5187a080..9b5e11d18c 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 ecdcdfde5f..df4713c015 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 6f2c4b62fa..20492a7b04 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 23b090985f..4f2af87f93 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 f37e8ed7c6..3f2f7a6f3d 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 aec8d2b337..4ea746768c 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 04b30521db..c751350828 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 cb13094310..88a933a3bc 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 4cef490794..a8a013ed14 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 6782915127..9479925cf1 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 54a7124a2e..53d7834753 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 78d830d7cc..a7bc31a146 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 b77bb17265..0f58cc223e 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 e1087fe2a2..c465f91027 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 eb51485d0d..3cdc729dd3 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 3c540fbaf3..55341a670c 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 91a5d42557..28f2da16b3 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 1365733e8f..4c325b98e5 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 70eaab3095..e7d2c66d85 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 ca081e5cb7..cee4e899b4 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 942eeb0803..2be5c17815 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 6359c7a343..c21447d1f1 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 aa6ae5aa55..c808aae07b 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 93081f428c..1abcf12486 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 0000000000..2764cc8825 --- /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 4c8365d422..8efa3c0cc7 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 eecccbc9fa..a34186d067 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 edd5848ecc..191dfce299 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 b940b48ec4..62c3645b85 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 e8a45af3f4..ee42d061c8 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 7c1dcbaa9a..a5391ba4b3 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 44b376ee0a..b9604a12ae 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 3cb99ab5e1..f30c5bfb96 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 a5316c534b..43fec91538 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 fe37b442d7..e52ebad1d0 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 f778f446a6..2b98c091d2 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 eeee0978ed..e1ae03ec03 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 e5a7e45981..87eb49ebce 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 919040066c..cd4de74ac4 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 7edfa64309..d53de54bf5 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 a8060c6956..deb538b6e5 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 cc9a661fb3..56ca250ab9 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 820f298e18..91b037d2cd 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 74c423d768..f393c0e324 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 d805ebd4c2..07c77da131 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 b8d840502f..1106f5d1de 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 9a3bdbd236..0f3f5f3990 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 cd877b0e21..f920f60f43 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 d7f8c1a602..b284ec767c 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 16090254cc..72667653cb 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 ce94316018..7df76c7c2c 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 1919d57caa..905569a543 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 8c9bab54db..fd3b46e08c 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 a0535e3b51..820fc71627 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 55f3ac4165..883292a62b 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 73281cf358..3c98d9bd99 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 c246c2f05e..b77aac7bcc 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 4ce662d8c8..15135d6cda 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 9d81e65044..87f21262ae 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 9743738eaf..4855644ee0 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 4b19126446..826ded383b 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 6c4ff11ad1..df9c8ca7e8 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 15d2185731..163ad89ba7 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 2669e28d08..b4832cdf12 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 9ea4ef7d13..7a0f54b9a8 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 b6625d706c..f85c319e49 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 27738d50d6..94d1645c7f 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 626c035072..159b1ed233 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 c624e09991..f7ebb6e65d 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 9aed9dd4fd..e9f336b419 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 c8913107cf..0290075a84 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 6e61e06a9d..d1fe1d18d4 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 ff3962b3ff..9cf4ddbdd3 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 be2eff348d..ed4e195bbb 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 bad647adb0..f9f8b5dcc3 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 7460d709f0..e8c02a9604 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 c50d409ac3..c44d764eae 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 492450fa8d..e39ffeb0c1 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 20e251b316..ca4eda5dcb 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 ac395ee1b6..fe1fee20f3 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 015be17501..dee4508397 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 9bdb2a3a93..6cf60c6067 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 889ad1167f..b2a2ad7b92 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 cc401b6936..3bc4a76e87 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 c08023e175..a7c407d0cd 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 019cc1a507..243644c8d4 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 effa15851d..78531b3309 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 e0e2739563..60cfbce7a3 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 83303416ee..e6457c015e 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 05b44d659e..7c556c6928 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 73940539e2..63ddb20803 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 1efb56e0f4..6a7320f8a3 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 824d7cbbc5..36ca2727ab 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 1ce616366f..3450156593 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 3b02c4ef19..3efeef5080 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 bef9806e87..da77ae2050 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 6707ec0709..036574c59f 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 6ef8ed2706..ef4fe53f98 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 9c29a1109d..7f1a63d71a 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 5d3ca7a374..711c6545d7 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 99db438050..a8d0ab82c8 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 c31e036e61..73e58bdf40 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 ef5f853eb2..74512f3184 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 bb3bdac2db..96808ed7e5 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 f1fa778916..b4d2a2718c 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 50cfb6fbe6..17446c03f7 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 2d2590e331..2476c4867d 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 b635bb62e2..7d21d68e0f 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 1936f64bd0..d026c47776 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 c686049a4a..1f4176f844 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 6addc3ff13..52e41e7794 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 3f0cef573f..1a9dd71d5b 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 abdc352e28..b303fb741f 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 66b6c8d68c..2fa4fd7ad5 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 e7ca6f79a9..8049abdc67 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 f1143d1a1d..5b9963fa6b 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 4f023d8b36..835b74fd3d 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 51751d717a..b40b57fd3d 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 b0e42c8759..9e8fca385e 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 5d93a9356b..1c10026632 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 69bec4ea72..d7fd00a76e 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 f06858af6f..b3a3566b18 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 76adb8a5b8..57d724ba38 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 3e72f9f3f4..0f7ada7aaa 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 d5365adcc4..5cafe6a76d 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 c34d49641f..52ba88a68b 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 eba8cd5e5e..9ff7eb4ef7 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 bca70c9385..c8299f4eb1 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 2c5fac3e52..aba79ecdfd 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 3e0ec0cd38..18d705fe8d 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 f8b225c090..4e99b129ba 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 a4dcf493bf..cfc64aef78 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 a82c24bdbe..e8ac10659a 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 a439266038..088e22a83a 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 44782889c4..da9ea11d98 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 4c4f3243c5..d506356a3d 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 9981061023..33339c626c 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 e254547f7e..7fb4e150e8 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 11604876c9..e813571a81 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 9c6796d3a6..1b152439f4 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 fde5365132..9097951770 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 a88787152d..ad5b07608a 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 99f5a977c6..33ff86cdf2 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 f0939b3f78..1f45caf97c 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 67efa84627..f06c393952 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 3fb9c08d23..70cc1b87ff 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 4a326baf29..2a9d5d4b5e 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 e123a04181..067e292605 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 1dab2dc5fb..bfab11e9be 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 8fc0a9b102..28059b07a5 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 b6c95bbce7..3a22f075bf 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 d785a62602..c795dad847 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 e743d1d993..5be733558a 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 e8c5f928e4..52b76256df 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 6f38872542..7f1745f591 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 8c77fe2ea7..ae94506e9a 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 dbcb37469f..e510bd0e1e 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 d665d0a4da..a6cbff70a6 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 ab4ab52b77..e1c646ddb3 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 d4064e285b..21637438da 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 fa29084142..c3eb478753 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 be0e5126ee..fcc35179bc 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 f8ed8058b1..3f9e166f1f 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 ed7aec1cef..4017a82e19 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 f2821c7f4c..8cab464b9a 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 deb5d115cb..9b201db98e 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 d5d32dc5e6..975009d217 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 c9bac15d91..974164fcc4 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 5398cb5fee..860f04d90a 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 92d2637b6a..3dd3b5361d 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 9ea9d07cbf..cfc993f70a 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 76989286cf..76108af0b9 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 d71a8cd5a3..10ddb6d642 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 f5dbe6671d..46b5e845db 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 3ece99efd0..97b2da925b 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 631510ca6b..b902f987f7 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 293aabdf34..5cba3d0c9d 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 047004e3a9..2444b6d56e 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 5e38cf7efb..ad6a4c57b1 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 c3a7db468a..d0cc001509 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 e1acc43158..84f3a6a64b 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 74e75cc768..a40c1a530e 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 36bd7a95c5..febaf7b924 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 ebf1d7af1e..9c0779d008 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 6ebb0238e8..735fbb0299 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 082920ba02..792d41628d 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 5b5374049a..33005a2d05 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 680b24286e..29366d893d 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 eac36a1f87..f0dfcba225 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 5643700e44..574dd14c5f 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 a091d9c5d6..a6998d7aea 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 f4e866277f..b869221a93 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 ee40e45dda..e5aeaaac27 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 585bbf3d35..d5e1ad34a5 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 c6fffee19a..6ae215d6e9 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 b1e0174e4e..115cb2a124 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 91615d15c5..06e5424021 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 191c141b67..0e671f1a37 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 6d624877b6..42d8ad6d48 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 f9b4a3ffd5..000e69b4ab 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 bae5953bfb..e1dd4f5f4a 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 a4d9183de4..608ff4fc4f 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 16abb7cf03..f017f016ec 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 0b96e3cc49..f2589473c1 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 5c145735da..f17428c240 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 caaa41cf7b..f8aa299749 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 0473bb8036..302ddf601c 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 ce660e58ea..0ec8f58097 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 d2f29110da..a945e64e42 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 f97d282218..6d80c8b69a 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 44347a8ba1..4201c18ed4 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 58e4db35db..974a7fe692 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 ca4084b3db..3d7f0ff842 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 6342693b96..e99827f995 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 8e9c54a717..80dd303a6b 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 d7cb95124f..fc90c8ee8b 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 5b72c44095..858baf98ee 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 0552ad43ba..8941036d05 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 0c0b38e161..80b57841fe 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 baa639c6d6..bb15c98b91 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 41a24a00ff..a4a92dc66f 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 9f2a813826..124fa12d55 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 60dba1754d..3cb04c3170 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 b6ffefc505..8f1c3ec99b 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 0fa0e4e8b9..43a2fb942e 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 767a07f4a8..3618f4101e 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 f21485e8e3..b9f10b96c9 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 8495fe81f5..d0dea291a6 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 e1a91a3ec7..76f6de4610 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 a4fd00c317..256f1e62bf 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 34ef8ac62b..cfbc2b5dbe 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 378896cae0..e060f27ec7 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 597450c303..d5b7b2323d 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 e35612422a..4aee656799 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 fef3de14aa..820977dcae 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 f1d060cc33..433b22c50e 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 34b7ecb79b..9d672509d0 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 a7f5b015b3..b4b7d27d63 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 a9c3eb73c1..5986cdcb9e 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 2848a5b96e..776dc96000 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 1bfe6b685a..afcce8fad9 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 a0fcd28a67..6a85cf8721 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 9aa55f068e..a7f08cb724 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 89eafbd57f..e894f4ece5 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 c3cdaf43a3..90719104db 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 a6927a5cea..0e509e40d7 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 d408af386c..64cf967482 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 ab325091b6..f77e6c0318 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 36b7396772..cd921d3e41 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 a0a4ab8615..aba9c10875 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 6d09f529b0..9e17edd68f 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 e146fe28e4..263dc6bf02 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 7a66c4c0b9..287b3c733c 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 5bedadd122..677e8ff367 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 b24c513a6b..7ad79bc767 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 0876b68d4c..583e4f1feb 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 8bd7cf06b4..e46f253f70 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 1176b4641e..28fcb4eeda 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 8572ec326a..122a68dc77 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 4a0cbcf455..2fad7142df 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 ed7955a28d..85bc682056 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 f6fa6fabfa..1dcd77b838 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 8b25809ae3..7e7fc4d7d6 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 e282908f8f..89cb2ca652 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 b40d7eb7ee..c97ab6c3e5 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 d30db32288..41bf3e1fe8 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 18d57cda43..20c9132278 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 b0c122f1ff..cbcf926bd1 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 b8a36f067c..8560ee2730 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 2fc295cd16..d60db21cc7 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 947d1ed61f..d89de59c1c 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 2ed31cf876..d57b4fd1d9 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 161b203631..bfb7bb6771 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 acb45d7426..076a1f9823 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 6f559c29c9..c14af042c9 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 7a0e5a8c24..feae5006ed 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 05da9bb45b..3dcc3cbee7 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 678efbe62a..32f8854c5a 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 be360237b1..23bd7cc9f4 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 9c16444eed..5eddc5c57c 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 07455c64cb..726ad25da3 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 6597f0ac0b..f52caa849e 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 813ee3b5ff..bd02dcb067 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 a738d1b053..01f1dc0246 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 f6fe23a91d..9b31ab2436 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 6004b32177..7d12ffc05f 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 7a6f057cff..1193bf95cc 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 7fe0b868bf..e5fc078407 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 2b82ca163a..5f085d4323 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 8f2d7bfe8f..1a4703e8aa 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 3709b12884..5143198831 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 26d0584f17..d0d04bb3e8 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 1956aad954..2c7355fd7e 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 992a316749..5842217daf 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 8050e20c77..bfc98374f6 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 898e22533e..eb4377c69a 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 e5ef963b19..e0bb53790a 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 2acc2140e5..a4b7646f63 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 c73d48caf3..026ec02baa 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 b591a7e887..200363b24c 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 2a2edd7a23..46712d7e96 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 25e31992f7..c71d7310f6 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 e8930751d5..40d5fbc63e 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 3d79a471f7..0a83598b3e 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 10f1183e8b..c82abd202a 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 70740f2f42..6c35762333 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 048daa69dc..001a10ad59 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 404cda5664..0aa46f5a26 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 459f8d290b..b85eebfe61 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 115fbe231b..28cf1872c2 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 6a41187a5a..7e1575bd49 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 7db53ee4a5..0658527161 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 3d4f57ec7c..6a3389604a 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 b312e51d5d..3fdc25e52e 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 e02727d91c..8e0a02fabe 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 f580f43112..ce7de425ef 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 1e1766ee52..0819ecb994 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 e8efea1f87..7ccc643982 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 fc61a3816e..8a4687bca7 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 51e83bcc0f..f9f32919ef 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 908ffac7f5..907d457347 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 e0aa04f5bb..1e53b9d4cc 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 55e310637b..17140b534d 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 6536a3b7cb..227596c702 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 6208209c38..1f164ebeac 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 1c75f2b2bc..14b3bdb8ca 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 01afdd1d1f..8459ed41c9 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 8d3e2f65de..3335100974 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 9c55293c06..9b80279dda 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 a30b53aeee..161013eb26 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 e1456685f4..e16a68d24e 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 329881b72f..3d45c4c330 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 2ebc5a8cd2..a1eadf49fe 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 faad151232..66eb485361 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 a597c03288..2744611e85 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 d3573015fd..b855cddc13 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 8a0e613a1d..9280fd8d26 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 f6dfab3085..f116d2b946 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 4b78255226..291a050216 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 1f445e490f..e728bb5ccb 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 489990c848..fe123c235c 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 3c2da5091f..18fe3ea7fc 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 8b785d91ab..313633b33e 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 523be79164..ccba4125d5 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 bc3f6f8885..1912c1cc6c 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 4cec58cf34..20956d1ccd 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 fc4c865eed..c735cf53c8 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 4326fa6868..e0af25f7d6 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 da9e88cd86..ac3360b2a2 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 250efe0e3d..63d0a825f9 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 d9d1061655..d7e101f599 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 07546285e6..2879af84a5 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 8f8bf473b9..8d80a6d84f 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 140f852703..2128c396e7 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 0e2be853fb..d910edaf47 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 041947214c..c973236932 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 95d74c65d5..1446432e4e 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 6d5be3a8e1..7d8300cb99 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 0152d2af25..965aede6bb 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 623a863cda..a0d2c33bf4 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 81acd64cf0..4c9f8a081c 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 db5f4efe00..dab5c418fa 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 8f6093cd3c..1d691b140d 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 713c0250d3..aa9abfbf58 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 6b23f12ace..dfb3cd4adb 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 05d7acec9c..1c0440c582 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 454d224b43..f926fd614a 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 0f3173c173..34a721e67a 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 26a06f7669..b9bd99d67d 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 71464cec9d..a2f8502f3d 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 f6906b3739..08c1ac8af1 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 c4bd282907..1c0a66182e 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 8bdc860af1..bff712aace 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 6779e398d0..5c4aa14d94 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 9b517eaa77..abc98ea48f 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 066b74eb2e..099d8ee5cb 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 8516974f2b..7393eacd49 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 5259673d19..11f2f9a037 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 82bfc5585f..5a32cc83ff 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 b14c44ea3e..e6cfd8ed5a 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 4ed4e8a011..e7488e043e 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 d2a75218c6..108234987e 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 844e04f542..a4700fd1e5 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 6ad9838674..ae1cf72354 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 dca7e5767f..30d6dd7a78 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 4ca544371e..4f9ecbcd79 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 8a8b5f66b4..5ab93303a9 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 b2882d7cbe..48c1ff85d0 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 ff44b006ff..1aa4ffc519 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 48f36ed5a0..78aed97d8c 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 680ed2717a..2c78a4aebd 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 b1f3ad5bea..15507a8bc2 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 95af24c52c..2d2878a8d6 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 91e903360a..7d988b7978 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 ee9c27d9d0..d7494a9af7 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 eef976d191..601e46605f 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 052efc7667..41c7d65d11 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 976577515a..dd1a129e58 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 fa4f5ab9b0..bac2ce696e 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 47dc35a906..35c5d0252a 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 3bc073d397..4e0526b020 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 7087b3a678..a05fbbb1e1 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 5aa20c39b1..883dc1fabd 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 a8a7fa9b64..b076edeab1 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 97f41515fa..0640286ef9 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 7e1a45d6d8..d6635d4538 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 3f8e06eeeb..1d0aeaf70d 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 594cf5223a..db1791606d 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 a2478123ee..b34800d885 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 fee6344c02..ec16ed599c 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 fa04db8efe..300dcdf651 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 3754e1cd92..ae5d255298 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 816fcd5541..223580378e 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 0d4e041c18..c251a0e838 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 2b37d2de8f..51166cafcc 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 c5034c4a75..8dcc50dfb3 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 27f6cdee87..b4533f25a3 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 1d46c113cb..cc21e918c7 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 f19dd34ec6..8d9d5b2213 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 dcc21aca36..78a2972e08 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 dab9ae26a6..29cd129788 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 7f3ab3a3a9..23b2ed0592 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 21a9ad3a6c..9c041d4afc 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 68ab40a817..0623158e5f 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 7b9dbee9ff..077f74f5dc 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 97c2224a7f..7f29288538 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 9340cca0b3..d626bcaf2e 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 592ec7744a..67bf9f6738 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 a458ff69d0..49580f369a 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 8895f1df09..0a0c0846b8 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 77ac8166ef..dec41623ef 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 bb64786b76..533e1761be 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 c622e5ae97..9e59b8f7b1 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 39a111fdda..da1d7e4c1e 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 f7e7f12460..1095c99e3f 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 581f38ce9f..6ad7c2e942 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 5bc0381772..2af8804492 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 0f1ed16600..198c7005d0 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 2e6e4d043b..0b43a09561 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 7b0134b4da..45c5603949 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 e5b91ca502..811e6013f9 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 e8795f3f6f..70adc7740c 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 35f6d40593..c621278f62 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 77c0793748..d602745294 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 1357fa1a03..e79a05ac4e 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 1d41987180..18bd083a81 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 a5ba844578..f0f679dc93 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 017162cce3..b5ddd81bcc 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 a32ab68cfb..bc09d96632 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 b2ee07461c..0afa940305 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 c4e007876c..b4a8f1e8cb 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 f9acf7a65a..c55b72e336 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 5052da2d86..09aa1e4a9d 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 a778b42ed6..dc67f930c8 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 f6b7180a39..21f94c60c3 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 661a87c067..a750630714 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 4753dd481b..f3c3e5596d 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 5300200056..82a3b149df 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 01f431ee63..a5594b4660 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 3ffda9293f..7cbf394165 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 ed0580b1fe..0815a04c94 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 9e1b3b82bc..eec0cc2d72 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 de3ae970aa..94063aeae9 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 f5d0057e52..a6be121285 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 4df566dbc6..38b8dc5d31 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 8cd6a6a281..793d5d7c37 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 a29e4a810d..9c6713deae 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 56f8e1b471..bc3228c29f 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 c0c87e8831..03cdf3839a 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 15776f4968..0d254e0cba 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 85986a9ee8..9d367ebd42 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 cb525be7f7..f4b677c3bd 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 32b7fbd0ac..5649522cf9 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 4452c71a18..5cca246a55 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 dfc8effe00..560a56de8e 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 a8076e9bb3..57104cbd8b 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 8775c74fa5..bb9fa5d1ee 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 7ee64220f4..4831ea67f7 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 c9803fc8aa..350ec28e5b 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 0e89598983..3aaab77542 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 b7f0a390e7..133be2c3fe 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 4fdf117d9e..cfb603d05b 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 8e03573815..4759cbd940 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 9e956df1cd..e7d568a2db 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 3921a9e603..50bbf73fd9 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 cd497540fc..e0c54d3068 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 54c5dbf3e2..c57548eff3 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 ab29841b3f..fd4251fca0 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 a1687a7a83..7058f77d74 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 3906aebbe7..244b770e76 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 599dd97849..79bf5bc7a5 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 77c6dc9b60..23506062e5 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 f504e5d9db..8da92d88ab 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 9e0caaae92..98c1bd2b63 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 7c135bb86e..bb64a6f409 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 b675ef5223..4f1975f315 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 ca18d6eeed..fae07e31b8 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 61fa2fcb08..ffd3fe1c72 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 657fc59bc2..7d2ff7a3c6 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 918ba983ff..34970c0b42 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 cd8c2c8bbe..af11cb7802 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 d3d5bf7266..cee11ee62d 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 856c419b11..513a3d9cf5 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 4df84c3ec9..9c33ec490d 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 0f64f1b38b..3cf84fb9f5 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 753a03643c..50eb8aced3 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 f4593847b4..b8c1efb12e 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 8e97e46513..077e13a2ed 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 1d025cfe87..13a982e4e1 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 9861a27e48..00aa0b81a7 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 5034074ec7..8a10df4759 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 861cc33fc8..59a09b7cdb 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 0c8555be85..cf7d641ef4 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 c69dcb2603..8bfa23a9d1 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 530b900b05..50ca8535dc 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 ec352280e5..fe3623c8dd 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 e7389fd84f..7caf1c3bc3 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 5a3575a14e..1dda9b502e 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 2239d42ec7..7073ea95f7 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 07069182ef..2851bb6fe0 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 4fa7a46e12..160596c3ea 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 8a345c9a8e..79823e6a6c 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 49e710ac6d..53e74dc08b 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 bc78c7878a..6430cc875b 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 4268f02433..4d08120f12 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 db85754eb6..09fc57bbbd 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 3ede8e3fa5..953605999b 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 a825f0a5c0..eaa9112b5d 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 84b6809b63..07b86d4b9d 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 d71cb43ee9..b4e535fcab 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 f6bffd1587..cdc16684dd 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 b514270d19..73ca6445f0 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 b3e26d3e79..72c123d43b 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 9cd8765e08..0e36a1582b 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 08aa05e4c5..4ea0d0aa5a 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 d28bcaac4f..082e53cd8c 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 316b5ae6af..f3799fcb4b 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 e2bad515b7..ae6f617c24 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 0a0fa7ba47..f18064fbd7 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 f6f0814a0e..1cf37e25da 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 361879f858..aa2c47fa9e 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 f7030ea757..a173d5bb4a 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 8d8076324d..ec373eb1ba 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 9b9cc298bc..4ac79ef9e8 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 829c8d6ce6..d30f621421 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 30ba2c908e..17a4f40e76 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 3545e28e9e..7d2a0d3f8d 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 b296b7c8b7..d248f2f69c 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 19aff971aa..2495d7e1c1 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 370c999f8a..7b2ae30f18 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 53ab33da01..280292561a 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 2abb21a594..7f83915a8f 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 7f8e678c75..85bdded7f5 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 6e4938397c..fe843f68df 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 677ae6f1e7..667d2be0ee 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 afd32ac542..bee2711757 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 cc04600bfd..58adf66e46 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 c2e51c8270..a4cd17261b 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 9815e3437b..523e215df4 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 020d3dcb98..ea17126e9d 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 848f04543e..2d1973d345 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 9681487c9a..20159db050 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 d40b154ca8..c4f8a8169f 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 10afdaed97..41c9178ac9 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 0bf45d9cf3..0324f2b3be 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 2cc7162a63..f04c652c6b 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 e7b9bfcc17..3c16de22e4 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 627ee151f9..84c706970e 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 1643b72705..cdda04b573 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 38f4a3a944..2ac7b666a1 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 4a51a18c13..551c6c7aa3 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 8c5bc40ee1..c23393b270 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 e977e13d79..48a039f402 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 ebd449509e..22a0b47a35 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 9df159a997..765897a0cf 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 a1ca1fa31e..b17ec157dc 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 44cebea4d3..4f8f6d4f79 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 8cfc249dec..6d76df0ee3 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 33f9ee9ca4..3274c81f9c 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 e9429f06a9..4f39692f6d 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 1e7751b0b8..3585fd4d3b 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 88c7a7f211..6354231ebf 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 3596681973..768067cc1f 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 026eca236b..1eb1046f89 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 a4cc7d4ead..3a34e389a6 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 32622a54e2..65dcbdb5e7 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 4a3d2fc61b..9093acce72 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 89809441dd..16aeb828dd 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 60a384bffb..e5798f6143 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 bcc3148e6a..0bc830671b 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 bfbfdc7c8a..a04c701c9c 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 b7345c176e..057a7d8b25 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 afa7733d2e..29e30ed5e8 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 0bbc83142a..4af7f2daa1 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 0eee2f0092..cfc994b99b 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 f30c029a42..00e17b0335 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 1b7e8a593d..6a5aa72fa5 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 1563f8adb7..0ec246aea0 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 a848af9873..fa2fea7670 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 94ebb669e1..8170cfd63a 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 daf3029d0f..c829bea2a5 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 56cea36c5a..4b6008ab07 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 e3602cb59c..e3c4d6fa06 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 8949834aa0..0299d41389 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 0669971649..ab9789027c 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 6b88d45a32..74a1972915 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 8a0b192e4b..976ec510ee 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 484c2da29a..3039e88a5a 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 3fdfd0571f..ebdced1757 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 51806b7e11..29ef718893 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 3c93bc8dab..829aade177 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 ec55597284..67737c0e3f 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 0b8c8aacf5..3274a15d3a 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 b73e99f59f..cf10cda527 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 1e8d497a77..3269e7f40b 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 79ad4a7d84..f5d86799cd 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 12833a70bc..425e85a7a0 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 42312eb731..57e8d69031 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 efb19d6bd6..bcb1896d52 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 5771b627c1..3281af8366 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 47f118518f..00ea404d0b 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 6044016fa4..c3322c9907 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 31bf0cabf4..84f5eb2915 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 518461c17d..d0ccf986d8 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 71c1a318de..980995cbee 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 66d235aa1a..f495440383 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 0a5775eddb..f1905ad146 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 bb8e4202ea..75d13c43c6 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 d6ffb42de8..a1f9ab0738 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 22acd02a20..d36e5419b9 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 c5ca67189b..a7eafbf389 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 93d9f0b2ad..98f94bcf02 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 03dd9f40d3..6bf0e217ca 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 382d75f767..b48d3818c6 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 7a4362ee5b..e8791a1876 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 66bd345ee6..28a44824d8 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 b2112baa78..16f273f898 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 c565af7f58..7558d36961 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 60ce834b1f..6ca440d2ad 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 bb66ed96ac..246b3ef15f 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 6ad7cc58f6..39e16c129c 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 af56ac15c2..e4e0482799 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 5be781f2a9..42b306f0a5 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 6d779fa3bd..e4f398db61 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 abfebed677..52160b543b 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 c5cb55f8e9..e6f80d5e56 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 5a9d899d0c..e60c11f682 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 ec04c8fea9..558c747ff8 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 9809b97512..47b61b60c1 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 de4a2cd925..eb9b97f5c7 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 b960cb590b..a0e8799a42 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 c52eb91871..920fc725f4 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 2070613ddd..59a33dde65 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 279903c2d9..cc8d070a47 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 0ac3a26f03..6353e3429f 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 403cdc8c88..e957f1cf49 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 a4aea13524..93455e0928 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 5d31835b39..fa5081ef12 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 8a285c9db5..fa7e1dd3a5 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 472bb214f0..f67a1481d3 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 a97db423c7..2fec02fcd8 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 d6fc8a70d3..2833c1eddf 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 574d6f8caf..33c70d0aa3 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 9493e847af..5d3973c78a 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 1706ae2703..1536dc0ffa 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 36fe8f0b25..1fd2c8d303 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 8a9e5e2eca..14327f00d4 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 460dbcd5a6..8a0fde487e 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 d5873c8b22..449a47736f 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 f622cf39b0..c2666bd6be 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 ba189586f3..0df1529d25 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 147c7cbd63..02e65d70eb 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 029ae3e003..68d78c9b23 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 f152bbf0a6..1f5e16d143 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 439d716f2a..896e86b16d 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 abf3a97936..2ea44ef980 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 61a5aac377..1537799539 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 29bb199d9f..0efa5fc899 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 dae344c0e0..ceac027458 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 ab72eb7063..d48684319e 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 e5b1b7020e..400b7605dc 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 ea7bc760a4..9dabaa731a 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 80a3fef70f..6743445bbc 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 6dc47df14f..0daacb1733 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 15ec406313..03947b2008 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 ebe2059d8c..2d7efb4d12 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 a1ac7f728a..f98a9b4c5a 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 ebcd99337e..67f2c1a054 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 9ab70ed231..55e3c24916 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 1a1a580e21..a82d8b8da3 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 bd3228346b..ac7f475014 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 9eaeb51308..378b7184c5 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 a519756a27..f1b708da16 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 ee6ec9bc92..758f0d4ed9 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 7595d95fab..99edaabf4e 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 52bc06bc03..db74bd993e 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 af20736bbb..ed38c53f30 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 0da694bdfc..da120a9dc6 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 62c61acf5b..e53f544ec1 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 eea62d4f9e..174018d6b9 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 615fca4ac0..e274e38353 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 0a0ce1b36f..d36c6d6de7 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 978b51c3e7..fe47213b81 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 f04c699e19..21d2e0c369 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 90d107ad36..9ba151e993 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 f1d8153052..8a891515ec 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 66fc499a91..dfa2877a1d 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 c753c108f3..ebdeb7d6f7 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 51eedf305e..504e9588a0 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 7360e86c10..3ecfef21f5 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 952391ba08..68372b89b6 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 3fab4a1e1c..0eb896d022 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 3cf25c907b..1d498b6bfe 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 9e22e4e461..cac9319f13 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 08c590d6b7..def93fd754 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 25830177b3..d51169e899 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 227ddf825d..0c4fffa593 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 2691aeef2b..d2ca496d5a 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 0a8b817de9..cac8d94edc 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 9cd1c34ac0..abae4aada4 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 f07c38ef7b..bf3e2cca47 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 f21171a673..6198594128 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 eb96b36e08..b3198e43f5 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 fb18553561..ce55d91078 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 d35e86eed8..93ace02bc5 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 af9d5391a8..d7bbf5918e 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 e27c080168..8c140cfd40 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 b4ecaebc96..9d5e380856 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 03590290e6..f64ffbf726 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 25a3b0a7b4..599ac07b16 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 32b384f069..dbdc87deca 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 4bb410bb96..c929912b99 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 e8452232e4..1905edb6d9 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 5e82e25734..7bdd562c86 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 2151a0ae01..979b659f76 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 a15320f5ee..8f26022bfd 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 6a675ad0c6..67345ac4b4 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 74a43ce7af..f462885164 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 60c5c4e0dd..7174fa186b 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 6e025e1242..16db3348c2 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 8feba0a9e9..1a54a00fc1 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 483087c6d4..d2ee2f06cb 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 ac1b91547a..7ee951b0e6 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 1785b160b3..c8bfd72156 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 68494ddaaf..2c0bed472f 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 aec37413c9..d53154cb6f 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 b2d4d20d68..6c3718b8bb 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 b1848a5de3..619e0024ba 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 015c8c778d..a5704a9699 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 01cf84f34c..99d187fd59 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 95ed2b29ab..96f7ba4740 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 a57353691d..573c8e7b25 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 16a838af45..99bfe6404b 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 6bc297629f..0d84a152de 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 7c7ff9f6bb..996680a66a 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 aecf4fdc25..f13c32bab8 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 3e80156201..64ce6c5fc7 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 c5ef161e1a..43c0dee1e7 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 ad9bf7b7f6..4cc6f6bbe6 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 edec5ee7a2..b9387c146b 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 20f158f847..bfeb133cff 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 748dd3143c..0653bf64f3 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 74b652690e..9db6d5b3c4 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 65346b7742..69a76da613 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 acbca90173..354d93f52d 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 7035d299c1..064c852cc7 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 453c9be0d1..dbe649aa32 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 a463510c58..506e9d0c14 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 0a458b9856..52400305fd 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 b0db2a6ed6..d2530e52e3 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 331088c01f..82b63d7126 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 2038e4007c..c601dc906f 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