1 Short version for non-lawyers:
3 The Rust Project is dual-licensed under Apache 2.0 and MIT
9 The Rust Project is copyright 2015, The Rust Project
10 Developers (given in the file AUTHORS.txt).
12 Licensed under the Apache License, Version 2.0
14 http://www.apache.org/licenses/LICENSE-2.0> or the MIT
15 license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
16 at your option. All files in the project carrying such
17 notice may not be copied, modified, or distributed except
18 according to those terms.
21 The Rust Project includes packages written by third parties.
22 The following third party packages are included, and carry
23 their own copyright notices and license terms:
25 * The src/rt/miniz.c file, carrying an implementation of
26 RFC1950/RFC1951 DEFLATE, by Rich Geldreich
27 <richgel99@gmail.com>. All uses of this file are
28 permitted by the embedded "unlicense" notice
29 (effectively: public domain with warranty disclaimer).
31 * LLVM. Code for this package is found in src/llvm.
33 Copyright (c) 2003-2013 University of Illinois at
34 Urbana-Champaign. All rights reserved.
40 University of Illinois at Urbana-Champaign
44 Permission is hereby granted, free of charge, to any
45 person obtaining a copy of this software and associated
46 documentation files (the "Software"), to deal with the
47 Software without restriction, including without
48 limitation the rights to use, copy, modify, merge,
49 publish, distribute, sublicense, and/or sell copies of
50 the Software, and to permit persons to whom the Software
51 is furnished to do so, subject to the following
54 * Redistributions of source code must retain the
55 above copyright notice, this list of conditions
56 and the following disclaimers.
58 * Redistributions in binary form must reproduce the
59 above copyright notice, this list of conditions
60 and the following disclaimers in the documentation
61 and/or other materials provided with the
64 * Neither the names of the LLVM Team, University of
65 Illinois at Urbana-Champaign, nor the names of its
66 contributors may be used to endorse or promote
67 products derived from this Software without
68 specific prior written permission.
70 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
71 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
72 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
73 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
74 SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
75 FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
76 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
77 OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
78 OTHER DEALINGS WITH THE SOFTWARE.
80 * Additional libraries included in LLVM carry separate
81 BSD-compatible licenses. See src/llvm/LICENSE.txt for
84 * compiler-rt, in src/compiler-rt is dual licensed under
85 LLVM's license and MIT:
87 Copyright (c) 2009-2014 by the contributors listed in
96 University of Illinois at Urbana-Champaign
100 Permission is hereby granted, free of charge, to any
101 person obtaining a copy of this software and associated
102 documentation files (the "Software"), to deal with the
103 Software without restriction, including without
104 limitation the rights to use, copy, modify, merge,
105 publish, distribute, sublicense, and/or sell copies of
106 the Software, and to permit persons to whom the Software
107 is furnished to do so, subject to the following
110 * Redistributions of source code must retain the
111 above copyright notice, this list of conditions
112 and the following disclaimers.
114 * Redistributions in binary form must reproduce the
115 above copyright notice, this list of conditions
116 and the following disclaimers in the documentation
117 and/or other materials provided with the
120 * Neither the names of the LLVM Team, University of
121 Illinois at Urbana-Champaign, nor the names of its
122 contributors may be used to endorse or promote
123 products derived from this Software without
124 specific prior written permission.
126 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
127 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
128 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
129 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
130 SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
131 FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
132 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
133 OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
134 OTHER DEALINGS WITH THE SOFTWARE.
136 ========================================================
138 Copyright (c) 2009-2014 by the contributors listed in
141 Permission is hereby granted, free of charge, to any
142 person obtaining a copy of this software and associated
143 documentation files (the "Software"), to deal in the
144 Software without restriction, including without
145 limitation the rights to use, copy, modify, merge,
146 publish, distribute, sublicense, and/or sell copies of
147 the Software, and to permit persons to whom the Software
148 is furnished to do so, subject to the following
151 The above copyright notice and this permission notice
152 shall be included in all copies or substantial portions
155 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
156 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
157 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
158 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
159 SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
160 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
161 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
162 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
163 DEALINGS IN THE SOFTWARE.
165 * Portions of the FFI code for interacting with the native ABI
166 is derived from the Clay programming language, which carries
167 the following license.
169 Copyright (C) 2008-2010 Tachyon Technologies.
172 Redistribution and use in source and binary forms, with
173 or without modification, are permitted provided that the
174 following conditions are met:
176 1. Redistributions of source code must retain the above
177 copyright notice, this list of conditions and the
178 following disclaimer.
180 2. Redistributions in binary form must reproduce the
181 above copyright notice, this list of conditions and
182 the following disclaimer in the documentation and/or
183 other materials provided with the distribution.
185 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR
186 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
187 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
188 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
189 DEVELOPERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
190 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
191 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
192 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
193 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
194 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
195 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
196 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
197 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
200 * Hoedown, the markdown parser, under src/rt/hoedown, is
203 Copyright (c) 2008, Natacha Porté
204 Copyright (c) 2011, Vicent MartÃ
205 Copyright (c) 2013, Devin Torres and the Hoedown authors
207 Permission to use, copy, modify, and distribute this
208 software for any purpose with or without fee is hereby
209 granted, provided that the above copyright notice and
210 this permission notice appear in all copies.
212 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR
213 DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
214 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
215 FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
216 SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR
217 ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
218 OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
219 OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
220 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
222 * libbacktrace, under src/libbacktrace:
224 Copyright (C) 2012-2014 Free Software Foundation, Inc.
225 Written by Ian Lance Taylor, Google.
227 Redistribution and use in source and binary forms, with
228 or without modification, are permitted provided that the
229 following conditions are met:
231 (1) Redistributions of source code must retain the
232 above copyright notice, this list of conditions and
233 the following disclaimer.
235 (2) Redistributions in binary form must reproduce
236 the above copyright notice, this list of conditions
237 and the following disclaimer in the documentation
238 and/or other materials provided with the
241 (3) The name of the author may not be used to
242 endorse or promote products derived from this
243 software without specific prior written permission.
245 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
246 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
247 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
248 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
249 NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
250 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
251 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
252 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
253 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
254 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
255 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
256 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
257 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
260 * jemalloc, under src/jemalloc:
262 Copyright (C) 2002-2014 Jason Evans
263 <jasone@canonware.com>. All rights reserved.
264 Copyright (C) 2007-2012 Mozilla Foundation.
266 Copyright (C) 2009-2014 Facebook, Inc.
269 Redistribution and use in source and binary forms, with or without
270 modification, are permitted provided that the following conditions are met:
271 1. Redistributions of source code must retain the above copyright notice(s),
272 this list of conditions and the following disclaimer.
273 2. Redistributions in binary form must reproduce the above copyright notice(s),
274 this list of conditions and the following disclaimer in the documentation
275 and/or other materials provided with the distribution.
277 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S)
278 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
279 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
280 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
281 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S)
282 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
283 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
284 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
285 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
286 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
287 IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
288 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
289 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
292 * Additional copyright may be retained by contributors other
293 than Mozilla, the Rust Project Developers, or the parties
294 enumerated in this file. Such copyright can be determined
295 on a case-by-case basis by examining the author of each
296 portion of a file in the revision-control commit records
297 of the project, or by consulting representative comments
298 claiming copyright ownership for a file.
300 For example, the text:
302 "Copyright (c) 2011 Google Inc."
304 appears in some files, and these files thereby denote
305 that their author and copyright-holder is Google Inc.
307 In all such cases, the absence of explicit licensing text
308 indicates that the contributor chose to license their work
309 for distribution under identical terms to those Mozilla
310 has chosen for the collective work, enumerated at the top
311 of this file. The only difference is the retention of
312 copyright itself, held by the contributor.