From 7de8cb3ce2a45d4b183f98fbdfc6aae1df2ba5e6 Mon Sep 17 00:00:00 2001 From: Dave Hodder Date: Sat, 10 Jul 2021 17:04:06 +0100 Subject: [PATCH 1/2] CONTRIBUTING: Make it clear not to copy/reference GPL code (#1994) --- CONTRIBUTING.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 47793977e..f0e525f39 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,6 +25,9 @@ search the issues to make sure no one else is working on it. 1. Don't hesitate to move common functions into uucore if they can be reused by other binaries. 1. Unsafe code should be documented with Safety comments. +uutils is original code. It cannot contain code from existing GNU or Unix-like +utilities, nor should it link to or reference GNU libraries. + ## Commit messages To help the project maintainers review pull requests from contributors across @@ -82,3 +85,29 @@ uutils: add new utility ``` gitignore: add temporary files ``` + +## Licensing + +uutils is distributed under the terms of the MIT License; see the `LICENSE` file +for details. This is a permissive license, which allows the software to be used +with few restrictions. + +Copyrights in the uutils project are retained by their contributors, and no +copyright assignment is required to contribute. + +If you wish to add or change dependencies as part of a contribution to the +project, a tool like `cargo-license` can be used to show their license details. +The following types of license are acceptable: + +* MIT License +* Dual- or tri-license with an MIT License option ("Apache-2.0 or MIT" is a popular combination) +* "MIT equivalent" license (2-clause BSD, 3-clause BSD, ISC) +* License less restrictive than the MIT License (CC0 1.0 Universal) + +Licenses we will not use: + +* An ambiguous license, or no license +* Strongly reciprocal licenses (GNU GPL, GNU LGPL) + +If you wish to add a reference but it doesn't meet these requirements, please +raise an issue to describe the dependency. From 49df2821c09e7092c233b6d5b58d4f1d54c07347 Mon Sep 17 00:00:00 2001 From: Dave Hodder Date: Sun, 11 Jul 2021 10:03:11 +0100 Subject: [PATCH 2/2] CONTRIBUTING: adjust formatting --- CONTRIBUTING.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f0e525f39..1cb9b333a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -24,9 +24,8 @@ search the issues to make sure no one else is working on it. 1. The code must be clippy-warning-free and rustfmt-compliant. 1. Don't hesitate to move common functions into uucore if they can be reused by other binaries. 1. Unsafe code should be documented with Safety comments. - -uutils is original code. It cannot contain code from existing GNU or Unix-like -utilities, nor should it link to or reference GNU libraries. +1. uutils is original code. It cannot contain code from existing GNU or Unix-like + utilities, nor should it link to or reference GNU libraries. ## Commit messages