Allow unicode-idents license v1 PROPOSED

Commit message should explain everything.

Published At: https://github.com/alexjg/radicle-link/tree/patches/fix-unicode-idents-license/v1

Alex Good (1):
  Add license exception for unicode-idents

 deny.toml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~radicle-link/dev/patches/34232/mbox | git am -3
Learn more about email & git

[PATCH v1 1/1] Add license exception for unicode-idents Export this patch

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,