blob: 4dad74f234eaaaa3c311ca031216e16fc9c4e940 [file] [log] [blame]
Graydon Hoarec01efc62010-06-16 21:30:451Short version for non-lawyers:
2
Graydon Hoare00c856c2012-12-04 00:48:013The Rust Project is dual-licensed under Apache 2.0 and MIT
4terms.
Graydon Hoarec01efc62010-06-16 21:30:455
Jonathan Pallantf9c169972024-11-25 16:06:026It is Copyright (c) The Rust Project Contributors.
Graydon Hoarec01efc62010-06-16 21:30:457
Graydon Hoare00c856c2012-12-04 00:48:018Longer version:
Graydon Hoarec01efc62010-06-16 21:30:459
Josh Triplettf1de27f2017-07-26 23:45:2810Copyrights in the Rust project are retained by their contributors. No
11copyright assignment is required to contribute to the Rust project.
Graydon Hoare00c856c2012-12-04 00:48:0112
Josh Triplettf1de27f2017-07-26 23:45:2813Some files include explicit copyright notices and/or license notices.
Donato Sciarrac57deb92018-07-29 17:50:3014For full authorship information, see the version control history or
Jonathan Pallantf9c169972024-11-25 16:06:0215<https://thanks.rust-lang.org>
Josh Triplettf1de27f2017-07-26 23:45:2816
Jonathan Pallantf9c169972024-11-25 16:06:0217Except as otherwise noted, Rust is licensed under the Apache License, Version
182.0 <LICENSE-APACHE> or <http://www.apache.org/licenses/LICENSE-2.0> or the MIT
19license <LICENSE-MIT> or <http://opensource.org/licenses/MIT>, at your option.
Graydon Hoare00c856c2012-12-04 00:48:0120
Jonathan Pallantf9c169972024-11-25 16:06:0221We track licenses for third-party materials in two ways:
Graydon Hoare00c856c2012-12-04 00:48:0122
Jonathan Pallantf9c169972024-11-25 16:06:0223* We use [REUSE](https://reuse.software) to track license information for
24 in-tree source files - both those authored by the Rust project and those
25 authored by third parties. See `REUSE.toml`, and our cached output of the
26 `reuse` tool which is committed to `license-metadata.json`.
27* We use `cargo` to track license information for out-of-tree dependencies.
Graydon Hoarec01efc62010-06-16 21:30:4528
Jonathan Pallantf9c169972024-11-25 16:06:0229These two sources of information are collected by the tool `generate-copyright`
30into a file called `COPYRIGHT.html`, which is shipped with each binary release
31of Rust. Please refer to that file for detailed information as to the components of
32any given Rust release. We also produce a `COPYRIGHT-library.html` file which only
33covers the subset of source code used in the Rust Standard Library, as opposed
34to the toolchain as a whole.