From e2b8d0f0c7b392dc8f3d4d63a14692c53a903fab Mon Sep 17 00:00:00 2001 From: Walter Lozano <walter.lozano@collabora.com> Date: Thu, 4 Mar 2021 19:32:06 +0000 Subject: [PATCH] concepts: Include license dependency information in coreutils replacement To allow a deep the evaluation of the licensing of coreutils replacement, add the list of dependencies and their licenses. Signed-off-by: Walter Lozano <walter.lozano@collabora.com> --- content/concepts/coreutils-replacement.md | 64 +++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/content/concepts/coreutils-replacement.md b/content/concepts/coreutils-replacement.md index 568543c4d..5f50c01fb 100644 --- a/content/concepts/coreutils-replacement.md +++ b/content/concepts/coreutils-replacement.md @@ -212,6 +212,70 @@ Based on the above comparison the best option is `uutils-coreutils`, since it is These risks enumerated will be handled by the testing and migration in order to provide a reliable approach. +As it has been mentioned the license used is MIT, and detailed information about its dependencies can be found in the +[FOSSA analysis](https://app.fossa.io/projects/git%2Bgithub.com%2Fuutils%2Fcoreutils?ref=badge_large"). Unfortunately, this report is not reliable since it shows several incorrect dependencies. + +The following list shows the dependencies as reported by `cargo` + +| Package | License | +|---------------------|----------------------| +|ansi_term | MIT | +|arrayvec | MIT/Apache-2.0 | +|autocfg | Apache-2.0/MIT | +|backtrace-sys | MIT/Apache-2.0 | +|bitflags | MIT/Apache-2.0 | +|bit-set | MIT/Apache-2.0 | +|bit-vec | MIT/Apache-2.0 | +|blake2-rfc | MIT OR Apache-2.0 | +|byteorder | Unlicense OR MIT | +|cfg-if | MIT/Apache-2.0 | +|chrono | MIT/Apache-2.0 | +|constant_time_eq | CC0-1.0 | +|data-encoding | MIT | +|dunce | CC0-1.0 | +|either | MIT/Apache-2.0 | +|failure | MIT OR Apache-2.0 | +|fake-simd | MIT/Apache-2.0 | +|fnv | Apache-2.0 / MIT | +|fs_extra | MIT | +|glob | MIT/Apache-2.0 | +|half | MIT/Apache-2.0 | +|hex | MIT OR Apache-2.0 | +|ioctl-sys | MIT OR Apache-2.0 | +|isatty | MIT/Apache-2.0 | +|maybe-uninit | Apache-2.0 OR MIT | +|md5 | Apache-2.0/MIT | +|num-integer | MIT OR Apache-2.0 | +|onig | MIT | +|onig_sys | MIT | +|pkg-config | MIT/Apache-2.0 | +|platform-info | MIT | +|ppv-lite86 | MIT/Apache-2.0 | +|rand_chacha | MIT OR Apache-2.0 | +|rand_pcg | MIT OR Apache-2.0 | +|rust-ini | MIT | +|semver | MIT/Apache-2.0 | +|semver-parser | MIT/Apache-2.0 | +|sha1 | BSD-3-Clause | +|sha2 | MIT/Apache-2.0 | +|sha3 | MIT/Apache-2.0 | +|smallvec | MIT/Apache-2.0 | +|strsim | MIT | +|syn | MIT OR Apache-2.0 | +|synom | MIT/Apache-2.0 | +|synstructure | MIT | +|tempfile | MIT OR Apache-2.0 | +|term_grid | MIT | +|termsize | MIT | +|term_size | MIT/Apache-2.0 | +|thread_local | Apache-2.0/MIT | +|typenum | MIT/Apache-2.0 | +|unix_socket | MIT/Apache-2.0 | +|vec_map | MIT/Apache-2.0 | +|wild | Apache-2.0 OR MIT | +|winapi-util | Unlicense/MIT | +|xattr | MIT/Apache-2.0 | + # Testing In order to confirm the missing features/commands in the `uutils-coreutils` which are required by Apertis a testing needs to be performed. The steps proposed are: -- GitLab