From 25e729688a87c627e7666615cb8a3b18a663de0b Mon Sep 17 00:00:00 2001 From: Philippe Ombredanne Date: Fri, 27 Aug 2021 20:25:08 +0200 Subject: [PATCH] Add new MIT license detection rules #2675 Reported-by: Henrik Sandklef @hesa Signed-off-by: Philippe Ombredanne --- src/licensedcode/data/rules/mit_1056.RULE | 1 + src/licensedcode/data/rules/mit_1056.yml | 4 ++++ src/licensedcode/data/rules/mit_1057.RULE | 2 ++ src/licensedcode/data/rules/mit_1057.yml | 9 +++++++++ .../licensedcode/data/datadriven/lic4/2675-sqlite.cpp | 11 +++++++++++ .../data/datadriven/lic4/2675-sqlite.cpp.yml | 3 +++ 6 files changed, 30 insertions(+) create mode 100644 src/licensedcode/data/rules/mit_1056.RULE create mode 100644 src/licensedcode/data/rules/mit_1056.yml create mode 100644 src/licensedcode/data/rules/mit_1057.RULE create mode 100644 src/licensedcode/data/rules/mit_1057.yml create mode 100644 tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp create mode 100644 tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp.yml diff --git a/src/licensedcode/data/rules/mit_1056.RULE b/src/licensedcode/data/rules/mit_1056.RULE new file mode 100644 index 00000000000..765acfe7bac --- /dev/null +++ b/src/licensedcode/data/rules/mit_1056.RULE @@ -0,0 +1 @@ +Distributed under the MIT License (MIT) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1056.yml b/src/licensedcode/data/rules/mit_1056.yml new file mode 100644 index 00000000000..52807ee007e --- /dev/null +++ b/src/licensedcode/data/rules/mit_1056.yml @@ -0,0 +1,4 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +notes: https://github.com/nexB/scancode-toolkit/issues/2675 diff --git a/src/licensedcode/data/rules/mit_1057.RULE b/src/licensedcode/data/rules/mit_1057.RULE new file mode 100644 index 00000000000..7f6ed5a837a --- /dev/null +++ b/src/licensedcode/data/rules/mit_1057.RULE @@ -0,0 +1,2 @@ +Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt +or copy at http://opensource.org/licenses/MIT) \ No newline at end of file diff --git a/src/licensedcode/data/rules/mit_1057.yml b/src/licensedcode/data/rules/mit_1057.yml new file mode 100644 index 00000000000..aa3d4f259a9 --- /dev/null +++ b/src/licensedcode/data/rules/mit_1057.yml @@ -0,0 +1,9 @@ +license_expression: mit +is_license_notice: yes +relevance: 100 +referenced_filenames: + - LICENSE.txt +notes: https://github.com/nexB/scancode-toolkit/issues/2675 +ignorable_urls: + - http://opensource.org/licenses/MIT + diff --git a/tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp b/tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp new file mode 100644 index 00000000000..2fd9a80a624 --- /dev/null +++ b/tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp @@ -0,0 +1,11 @@ +/** + * @file Exception.cpp + * @ingroup SQLiteCpp + * @brief Encapsulation of the error message from SQLite3 on a std::runtime_error. + * + * Copyright (c) 2012-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) + * + * Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt + * or copy at http://opensource.org/licenses/MIT) + */ +#include diff --git a/tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp.yml b/tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp.yml new file mode 100644 index 00000000000..aed96714146 --- /dev/null +++ b/tests/licensedcode/data/datadriven/lic4/2675-sqlite.cpp.yml @@ -0,0 +1,3 @@ +license_expressions: + - mit +