unicode-idents distributes some data tables from unicode.org which
require an additional license. This doesn't affect our licensing because
we don't distribute the data files - just the generated code. Explicitly
allow the Unicode-DFS-2016 license for unicode-idents.
Signed-off-by: Alex Good <alex@memoryandthought.me>
---
deny.toml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/deny.toml b/deny.toml
index a8bbfdb3..0d51561a 100644
--- a/deny.toml
+++ b/deny.toml
@@ -79,7 +79,14 @@ exceptions = [
# code is ISC (mostly). The OpenSSL license is not compatible with GPLv3.
# For the sake of sanity, we will need to either get rid of TLS, or
# re-license.
- { allow = ["ISC", "MIT", "OpenSSL"], name = "ring" }
+ { allow = ["ISC", "MIT", "OpenSSL"], name = "ring" },
+
+ # The Unicode-DFS--2016 license is necessary for unicode-ident because they
+ # use data from the unicode tables to generate the tables which are
+ # included in the application. We do not distribute those data files so
+ # this is not a problem for us. See
+ # https://github.com/dtolnay/unicode-ident/pull/9/files for more details.
+ { allow = ["MIT", "Apache-2.0", "Unicode-DFS-2016"], name = "unicode-ident" },
]
# Some crates don't have (easily) machine readable licensing information,
--
2.37.0