This is an automated email from the ASF dual-hosted git repository.

tison pushed a commit to branch more-licenses
in repository https://gitbox.apache.org/repos/asf/opendal.git

commit fcf4d937ac15cc0da750c9150e1d42e67e4b2dba
Author: tison <[email protected]>
AuthorDate: Sat Nov 22 23:37:00 2025 +0800

    chore: fine tune deny configs
    
    Signed-off-by: tison <[email protected]>
---
 deny.toml | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/deny.toml b/deny.toml
index 055821085..963cc0f7d 100644
--- a/deny.toml
+++ b/deny.toml
@@ -22,19 +22,18 @@ allow = [
   "BSD-2-Clause",
   "BSD-3-Clause",
   "CC0-1.0",
-  "CDLA-Permissive-2.0",
   "ISC",
   "MIT",
-  "MPL-2.0",
-  "MIT",
-  "MPL-2.0",
   "OpenSSL",
   "Unicode-3.0",
-  "Unicode-DFS-2016",
   "Zlib",
 ]
 
 exceptions = [
+  # cbindgen is used to generate C bindings; it is only a build dependency
+  # so it won't be included in the final library
+  { crate = "cbindgen", allow = ["MPL-2.0"] },
+
   # malachite and its subcrates are introduced in the Python bindings 
(pyo3-stub-gen)
   # they are only used in proc-macro so they won't be included in the final 
library
   { crate = "malachite", allow = ["LGPL-3.0"] },
@@ -42,6 +41,10 @@ exceptions = [
   { crate = "malachite-bigint", allow = ["LGPL-3.0"] },
   { crate = "malachite-nz", allow = ["LGPL-3.0"] },
   { crate = "malachite-q", allow = ["LGPL-3.0"] },
+
+  # open data licenses that SHOULD be OK
+  { crate = "unicode_names2", allow = ["Unicode-DFS-2016"] },
+  { crate = "webpki-roots", allow = ["CDLA-Permissive-2.0"] },
 ]
 
 # this config file is used for all crates; some of them would not encounter 
all the allowed licenses

Reply via email to