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 2010, The Rust Project
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 * libbacktrace, under src/libbacktrace:
202 Copyright (C) 2012-2014 Free Software Foundation, Inc.
203 Written by Ian Lance Taylor, Google.
205 Redistribution and use in source and binary forms, with
206 or without modification, are permitted provided that the
207 following conditions are met:
209 (1) Redistributions of source code must retain the
210 above copyright notice, this list of conditions and
211 the following disclaimer.
213 (2) Redistributions in binary form must reproduce
214 the above copyright notice, this list of conditions
215 and the following disclaimer in the documentation
216 and/or other materials provided with the
219 (3) The name of the author may not be used to
220 endorse or promote products derived from this
221 software without specific prior written permission.
223 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
224 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
225 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
226 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
227 NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
228 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
229 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
230 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
231 USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
232 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
233 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
234 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
235 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
238 * jemalloc, under src/jemalloc:
240 Copyright (C) 2002-2014 Jason Evans
241 <jasone@canonware.com>. All rights reserved.
242 Copyright (C) 2007-2012 Mozilla Foundation.
244 Copyright (C) 2009-2014 Facebook, Inc.
247 Redistribution and use in source and binary forms, with or without
248 modification, are permitted provided that the following conditions are met:
249 1. Redistributions of source code must retain the above copyright notice(s),
250 this list of conditions and the following disclaimer.
251 2. Redistributions in binary form must reproduce the above copyright notice(s),
252 this list of conditions and the following disclaimer in the documentation
253 and/or other materials provided with the distribution.
255 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S)
256 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
257 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
258 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
259 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S)
260 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
261 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
262 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
263 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
264 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
265 IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
266 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
267 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
270 * Additional copyright may be retained by contributors other
271 than Mozilla, the Rust Project Developers, or the parties
272 enumerated in this file. Such copyright can be determined
273 on a case-by-case basis by examining the author of each
274 portion of a file in the revision-control commit records
275 of the project, or by consulting representative comments
276 claiming copyright ownership for a file.
278 For example, the text:
280 "Copyright (c) 2011 Google Inc."
282 appears in some files, and these files thereby denote
283 that their author and copyright-holder is Google Inc.
285 In all such cases, the absence of explicit licensing text
286 indicates that the contributor chose to license their work
287 for distribution under identical terms to those Mozilla
288 has chosen for the collective work, enumerated at the top
289 of this file. The only difference is the retention of
290 copyright itself, held by the contributor.