Short version for non-lawyers: The Rust Project is dual-licensed under Apache 2.0 and MIT terms. This crate is derived from the rust libsyntax crate's print module. 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 or the MIT license or , at your option.