Copyright notices for The Rust Toolchain

Table of Contents

Short version for non-lawyers

The Rust Project is dual-licensed under Apache 2.0 and MIT terms.

Longer version

Copyrights in the Rust project are retained by their contributors. No copyright assignment is required to contribute to the Rust project.

Some files include explicit copyright notices and/or license notices. For full authorship information, see the version control history or https://thanks.rust-lang.org.

Except as otherwise noted (below and/or in individual files), Rust is licensed under the Apache License, Version 2.0 or the MIT license, at your option.

This file describes the copyright and licensing information for the source code within The Rust Project git tree, and the third-party dependencies used when building the Rust toolchain (including the Rust Standard Library).

In-tree files

The following licenses cover the in-tree source files that were used in this release:

File/Directory: .

License: Apache-2.0 OR MIT

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

Exceptions:

File/Directory: ferrocene

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

Exceptions:

File/Directory: library

License: Apache-2.0 OR MIT

Copyright: The Rust libc developers

Exceptions:

File/Directory: backtrace-rs

License: Apache-2.0 OR MIT

Copyright: The Rust Project Developers

File/Directory: ci/docker-images/ubuntu-20

License: GPL-3.0-or-later

Copyright: Colin Watson

Exceptions:

File/Directory: Dockerfile sudoers

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

File/Directory: doc/breadcrumbs

License: CC-BY-4.0 AND (Apache-2.0 OR MIT)

Copyright: Fonticons, Inc

Copyright: The Ferrocene Developers

Exceptions:

File/Directory: ferrocene-breadcrumbs.css

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

File/Directory: doc/index/index-assets

License: OFL-1.1

Copyright: The Raleway Project Authors (impallari@gmail.com)

Exceptions:

File/Directory: index.css subset-filters

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

File/Directory: favicon.svg ferrocene.svg

License: LicenseRef-Proprietary

Copyright: Critical Section GmbH

File/Directory: doc/sphinx-shared-resources/src/ferrocene_theme/static

License: LicenseRef-Proprietary

Copyright: Critical Section GmbH

Exceptions:

File/Directory: fonts

License: Apache-2.0

Copyright: Christian Robertson

Exceptions:

File/Directory: raleway-400-italic.ttf raleway-400-italic.woff2 raleway-400.ttf raleway-400.woff2 raleway-700-italic.ttf raleway-700-italic.woff2 raleway-700.ttf raleway-700.woff2

License: OFL-1.1

Copyright: The Raleway Project Authors (impallari@gmail.com)

File/Directory: ferrocene.css

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

File/Directory: tools/generate-tarball/src

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

Exceptions:

File/Directory: snapshots

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

File/Directory: ci/scripts/require-uv-shebang.py

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Authors

File/Directory: logo.svg

License: LicenseRef-Proprietary

Copyright: Critical Section GmbH

File/Directory: doc/specification/src/licenses.rst

License: Apache-2.0 OR MIT

Copyright: 2016, 2017, 2018, 2019, 2020, 2021 AXE Consultants. All Rights

Copyright: Notice

Copyright: The Ferrocene Developers

File/Directory: doc/sphinx-shared-resources/src/ferrocene_theme/fontawesome.html

License: CC-BY-4.0

Copyright: 2022 Fonticons, Inc

Copyright: Fonticons, Inc

File/Directory: doc/sphinx-shared-resources/src/ferrocene_theme/layout.html

License: Apache-2.0 OR MIT

Copyright: © {{ copyright }}

Copyright: The Ferrocene Developers

File/Directory: tools/flip-link

License: Apache-2.0 OR MIT

Copyright: The Knurling-rs developers

File/Directory: tools/generate-tarball/Cargo.toml

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: tools/grcov

License: MPL-2.0

Copyright: The grcov developers

File/Directory: src/gcc

License: GPL-3.0-or-later

Copyright: 1997-2024 Free Software Foundation, Inc

Exceptions:

File/Directory: gcc/testsuite

License: GPL-2.0-only

Copyright: 2000-2024 Free Software Foundation, Inc

Exceptions:

File/Directory: c-c++-common/analyzer

License: ISC

Copyright: 2007-2011 Atheros Communications Inc

Copyright: 2011-2012,2017 Qualcomm Atheros, Inc

Copyright: 2016-2017 Erik Stromdahl <erik.stromdahl@gmail.com>

Exceptions:

File/Directory: analyzer-decls.h malloc-macro.h sarif-path-role.h

License: GPL-2.0-only

Copyright: 2000-2024 Free Software Foundation, Inc

File/Directory: libstdc++-v3/config/os/aix/os_defines.h

License: GCC-exception-3.1

Copyright: 2000-2024 Free Software Foundation, Inc

File/Directory: src/librustdoc/html/static/css

License: Apache-2.0 OR MIT

Copyright: 2016 Ike Ku, Jessica Stokes and Leon Guan

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

Exceptions:

File/Directory: noscript.css

License: Apache-2.0 OR MIT

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: normalize.css

License: MIT

Copyright: Nicolas Gallagher and Jonathan Neal

File/Directory: src/librustdoc/html/static/fonts

License: OFL-1.1

Copyright: 2010, 2012, 2014-2023, Adobe Systems Incorporated

Exceptions:

File/Directory: README.txt

License: Apache-2.0 OR MIT

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: FiraMono-Medium.woff2 FiraMono-Regular.woff2 FiraSans-Italic.woff2 FiraSans-LICENSE.txt FiraSans-Medium.woff2 FiraSans-MediumItalic.woff2 FiraSans-Regular.woff2

License: OFL-1.1

Copyright: 2014, Mozilla Foundation

Copyright: 2014, Telefonica S.A

File/Directory: NanumBarunGothic-LICENSE.txt NanumBarunGothic.ttf.woff2

License: OFL-1.1

Copyright: 2010 NAVER Corporation

File/Directory: .dockerignore .python-version bors.toml .circleci

License: Apache-2.0 OR MIT

Copyright: The Ferrocene Developers

File/Directory: TRADEMARK.md

License: CC-BY-3.0

Copyright: Model Trademark Guidelines authors

Copyright: System Initiative

Copyright: The Ferrocene Developers

File/Directory: compiler/rustc_llvm/llvm-wrapper/SymbolWrapper.cpp

License: Apache-2.0 WITH LLVM-exception AND (Apache-2.0 OR MIT)

Copyright: 2003-2019 University of Illinois at Urbana-Champaign

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: library/backtrace

License: Apache-2.0 OR MIT

Copyright: 2014 Alex Crichton

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: library/core/src/unicode/unicode_data.rs

License: Unicode-3.0

Copyright: 1991-2024 Unicode, Inc

File/Directory: library/std/src/sync/mpmc

License: Apache-2.0 OR MIT

Copyright: 2019 The Crossbeam Project Developers

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: library/std/src/sys/sync/mutex/fuchsia.rs

License: BSD-2-Clause AND (Apache-2.0 OR MIT)

Copyright: 2016 The Fuchsia Authors

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: src/doc/embedded-book

License: Apache-2.0 OR CC-BY-SA-4.0 OR MIT

Copyright: Rust on Embedded Devices Working Group

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: src/doc/rust-by-example

License: Apache-2.0 OR MIT

Copyright: 2014 Jorge Aparicio

Copyright: The Rust Project Developers (see https://thanks.rust-lang.org)

File/Directory: src/doc/rustc-dev-guide/mermaid.min.js

License: MIT

Copyright: 2014-2021 Knut Sveidqvist

File/Directory: src/llvm-project

License: Apache-2.0 WITH LLVM-exception AND NCSA

Copyright: 2003-2019 University of Illinois at Urbana-Champaign

Copyright: 2003-2019 by the contributors listed in CREDITS.TXT (https://github.com/rust-lang/llvm-project/blob/7738295178045041669876bf32b0543ec8319a5c/llvm/CREDITS.TXT)

Copyright: 2010 Apple Inc

Out-of-tree dependencies

The following licenses cover the out-of-tree crates that were used in this release: