From 27354450772dd55041637a92c4ed2759eb569255 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christina=20S=C3=B8rensen?= Date: Fri, 21 Jun 2024 12:23:39 +0200 Subject: [PATCH] fix: some deny.toml stuff MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christina Sørensen --- deny.toml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/deny.toml b/deny.toml index 57416fd..ab1af04 100644 --- a/deny.toml +++ b/deny.toml @@ -96,13 +96,14 @@ ignore = [ # DO NOT ADD # - "BSD-4-Clause": GPL incompatible +# - "OpenSSL": GPL incompatible +# - "GPL-2.0": GPL3 incompatible allow = [ "MIT", "Apache-2.0", "ISC", "Unicode-DFS-2016", "BSD-3-Clause", - #"Apache-2.0 WITH LLVM-exception", ] # The confidence threshold for detecting a license from license text. # The higher the value, the more closely the license text must be to the @@ -116,11 +117,16 @@ exceptions = [ # list #{ allow = ["Zlib"], crate = "adler32" }, - # We give an exception for ring, since the rust ecosystem heavily relies on - # it. This is not GPL-compatible, we are only making this exception because - # ring is working on fixing this. + # NOTE: We give an exception for ring, since the rust ecosystem heavily + # relies on it. This is not GPL-compatible, we are only making this exception + # because ring is working on fixing this. # - # See: https://cafkafk.dev/p/rusts-ring-problem/ + # EUPL-1.2 works with all BSD licenses, including BSD-4-Clause, which is what + # the old OpenSSL is equivalent to. + # + # Us making this exception should be considered... well, exceptional, and + # only because we absolutely need it. All other crates MUST be + # GPL-compatible. { allow = ["OpenSSL"], crate = "ring" }, ]