1 Short version for non-lawyers:
3 The Rust Project is dual-licensed under Apache 2.0 and MIT
9 Copyrights in the Rust project are retained by their contributors. No
10 copyright assignment is required to contribute to the Rust project.
12 Some files include explicit copyright notices and/or license notices.
13 For full authorship information, see the version control history or
14 https://thanks.rust-lang.org
16 Except as otherwise noted (below and/or in individual files), Rust is
17 licensed under the Apache License, Version 2.0 <LICENSE-APACHE> or
18 <http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
19 <LICENSE-MIT> or <http://opensource.org/licenses/MIT>, at your option.
22 The Rust Project includes packages written by third parties.
23 The following third party packages are included, and carry
24 their own copyright notices and license terms:
26 * LLVM. Code for this package is found in src/llvm-project.
28 Copyright (c) 2003-2013 University of Illinois at
29 Urbana-Champaign. All rights reserved.
35 University of Illinois at Urbana-Champaign
39 Permission is hereby granted, free of charge, to any
40 person obtaining a copy of this software and associated
41 documentation files (the "Software"), to deal with the
42 Software without restriction, including without
43 limitation the rights to use, copy, modify, merge,
44 publish, distribute, sublicense, and/or sell copies of
45 the Software, and to permit persons to whom the Software
46 is furnished to do so, subject to the following
49 * Redistributions of source code must retain the
50 above copyright notice, this list of conditions
51 and the following disclaimers.
53 * Redistributions in binary form must reproduce the
54 above copyright notice, this list of conditions
55 and the following disclaimers in the documentation
56 and/or other materials provided with the
59 * Neither the names of the LLVM Team, University of
60 Illinois at Urbana-Champaign, nor the names of its
61 contributors may be used to endorse or promote
62 products derived from this Software without
63 specific prior written permission.
65 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
66 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
67 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
68 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
69 SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
70 FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
71 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
72 OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
73 OTHER DEALINGS WITH THE SOFTWARE.
75 * Additional libraries included in LLVM carry separate
76 BSD-compatible licenses. See src/llvm-project/llvm/LICENSE.TXT
79 * compiler-rt, in src/compiler-rt is dual licensed under
80 LLVM's license and MIT:
82 Copyright (c) 2009-2014 by the contributors listed in
91 University of Illinois at Urbana-Champaign
95 Permission is hereby granted, free of charge, to any
96 person obtaining a copy of this software and associated
97 documentation files (the "Software"), to deal with the
98 Software without restriction, including without
99 limitation the rights to use, copy, modify, merge,
100 publish, distribute, sublicense, and/or sell copies of
101 the Software, and to permit persons to whom the Software
102 is furnished to do so, subject to the following
105 * Redistributions of source code must retain the
106 above copyright notice, this list of conditions
107 and the following disclaimers.
109 * Redistributions in binary form must reproduce the
110 above copyright notice, this list of conditions
111 and the following disclaimers in the documentation
112 and/or other materials provided with the
115 * Neither the names of the LLVM Team, University of
116 Illinois at Urbana-Champaign, nor the names of its
117 contributors may be used to endorse or promote
118 products derived from this Software without
119 specific prior written permission.
121 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
122 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
123 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
124 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
125 SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
126 FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
127 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
128 OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
129 OTHER DEALINGS WITH THE SOFTWARE.
131 ========================================================
133 Copyright (c) 2009-2014 by the contributors listed in
136 Permission is hereby granted, free of charge, to any
137 person obtaining a copy of this software and associated
138 documentation files (the "Software"), to deal in the
139 Software without restriction, including without
140 limitation the rights to use, copy, modify, merge,
141 publish, distribute, sublicense, and/or sell copies of
142 the Software, and to permit persons to whom the Software
143 is furnished to do so, subject to the following
146 The above copyright notice and this permission notice
147 shall be included in all copies or substantial portions
150 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
151 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
152 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
153 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
154 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
155 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
156 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
157 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
158 DEALINGS IN THE SOFTWARE.
160 * Portions of the FFI code for interacting with the native ABI
161 is derived from the Clay programming language, which carries
162 the following license.
164 Copyright (C) 2008-2010 Tachyon Technologies.
167 Redistribution and use in source and binary forms, with
168 or without modification, are permitted provided that the
169 following conditions are met:
171 1. Redistributions of source code must retain the above
172 copyright notice, this list of conditions and the
173 following disclaimer.
175 2. Redistributions in binary form must reproduce the
176 above copyright notice, this list of conditions and
177 the following disclaimer in the documentation and/or
178 other materials provided with the distribution.
180 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR
181 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
182 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
183 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
184 DEVELOPERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
185 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
186 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
187 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
188 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
189 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
190 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
191 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
192 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
195 * libbacktrace, under src/libbacktrace:
197 Copyright (C) 2012-2014 Free Software Foundation, Inc.
198 Written by Ian Lance Taylor, Google.
200 Redistribution and use in source and binary forms, with
201 or without modification, are permitted provided that the
202 following conditions are met:
204 (1) Redistributions of source code must retain the
205 above copyright notice, this list of conditions and
206 the following disclaimer.
208 (2) Redistributions in binary form must reproduce
209 the above copyright notice, this list of conditions
210 and the following disclaimer in the documentation
211 and/or other materials provided with the
214 (3) The name of the author may not be used to
215 endorse or promote products derived from this
216 software without specific prior written permission.
218 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
219 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
220 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
221 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
222 NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
223 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
224 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
225 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
226 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
227 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
228 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
229 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
230 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY