COPYRIGHT: Provide a better explanation of Rust copyrights

Avoid implying that any copyrights have been assigned to a separate
entity (such as "The Rust Project Developers") Rust contributors retain
their copyrights, and do not assign them to anyone by contributing.

Remove the inaccurate notice, and provide a clear explanation. Avoid
stating that all files contain copyright notices and/or license notices,
and especially avoid suggesting that the license terms only apply to
files marked as such.

In the process, this also drops a separate notice that implies only some
copyrights are retained by contributors (suggesting that others are
not).
This commit is contained in:
Josh Triplett 2017-07-26 16:45:28 -07:00
parent 2a8807e889
commit f1de27fe6b
1 changed files with 10 additions and 31 deletions

View File

@ -6,16 +6,17 @@ terms.
Longer version: Longer version:
The Rust Project is copyright 2010, The Rust Project Copyrights in the Rust project are retained by their contributors. No
Developers. copyright assignment is required to contribute to the Rust project.
Licensed under the Apache License, Version 2.0 Some files include explicit copyright notices and/or license notices.
<LICENSE-APACHE or For full authorship information, see AUTHORS.txt and the version control
http://www.apache.org/licenses/LICENSE-2.0> or the MIT history.
license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
at your option. All files in the project carrying such Except as otherwise noted (below and/or in individual files), Rust is
notice may not be copied, modified, or distributed except licensed under the Apache License, Version 2.0 <LICENSE-APACHE> or
according to those terms. <http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
<LICENSE-MIT> or <http://opensource.org/licenses/MIT>, at your option.
The Rust Project includes packages written by third parties. The Rust Project includes packages written by third parties.
@ -282,25 +283,3 @@ their own copyright notices and license terms:
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE. OF SUCH DAMAGE.
* Additional copyright may be retained by contributors other
than Mozilla, the Rust Project Developers, or the parties
enumerated in this file. Such copyright can be determined
on a case-by-case basis by examining the author of each
portion of a file in the revision-control commit records
of the project, or by consulting representative comments
claiming copyright ownership for a file.
For example, the text:
"Copyright (c) 2011 Google Inc."
appears in some files, and these files thereby denote
that their author and copyright-holder is Google Inc.
In all such cases, the absence of explicit licensing text
indicates that the contributor chose to license their work
for distribution under identical terms to those Mozilla
has chosen for the collective work, enumerated at the top
of this file. The only difference is the retention of
copyright itself, held by the contributor.