# Copyright notices for The Rust Toolchain

## Table of Contents

- Short version for non-lawyers
- Longer version
- In-tree files
- Out-of-tree dependencies

## 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:

{{ in_tree|safe }}

## Out-of-tree dependencies

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

{% for (key, value) in dependencies %}

### 📦 {{key.name}}-{{key.version}}

URL: https://crates.io/crates/{{ key.name }}/{{ key.version }}

In libstd: {% if value.is_in_libstd.unwrap() %} Yes {% else %} No {% endif %}

Authors: {{ value.authors|join(", ") }}

License: {{ value.license }}

{% let len = value.notices.len() %} {% if len > 0 %}

Notices: {% for (notice_name, notice_text) in value.notices %}

`{{ notice_name }}`

    {{ notice_text }}

{% endfor %} {% endif %} {% endfor %}