mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 19:17:43 +00:00
CONTRIBUTING: Make it clear not to copy/reference GPL code (#1994)
This commit is contained in:
parent
3b19ba1dff
commit
7de8cb3ce2
1 changed files with 29 additions and 0 deletions
|
@ -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. 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.
|
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
|
## Commit messages
|
||||||
|
|
||||||
To help the project maintainers review pull requests from contributors across
|
To help the project maintainers review pull requests from contributors across
|
||||||
|
@ -82,3 +85,29 @@ uutils: add new utility
|
||||||
```
|
```
|
||||||
gitignore: add temporary files
|
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.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue