]> git.proxmox.com Git - rustc.git/blob - COPYRIGHT
Merge tag 'upstream-tar/1.4.0+dfsg1'
[rustc.git] / COPYRIGHT
1 Short version for non-lawyers:
2
3 The Rust Project is dual-licensed under Apache 2.0 and MIT
4 terms.
5
6
7 Longer version:
8
9 The Rust Project is copyright 2015, The Rust Project
10 Developers (given in the file AUTHORS.txt).
11
12 Licensed under the Apache License, Version 2.0
13 <LICENSE-APACHE or
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.
19
20
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:
24
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).
30
31 * LLVM. Code for this package is found in src/llvm.
32
33 Copyright (c) 2003-2013 University of Illinois at
34 Urbana-Champaign. All rights reserved.
35
36 Developed by:
37
38 LLVM Team
39
40 University of Illinois at Urbana-Champaign
41
42 http://llvm.org
43
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
52 conditions:
53
54 * Redistributions of source code must retain the
55 above copyright notice, this list of conditions
56 and the following disclaimers.
57
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
62 distribution.
63
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.
69
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.
79
80 * Additional libraries included in LLVM carry separate
81 BSD-compatible licenses. See src/llvm/LICENSE.txt for
82 details.
83
84 * compiler-rt, in src/compiler-rt is dual licensed under
85 LLVM's license and MIT:
86
87 Copyright (c) 2009-2014 by the contributors listed in
88 CREDITS.TXT
89
90 All rights reserved.
91
92 Developed by:
93
94 LLVM Team
95
96 University of Illinois at Urbana-Champaign
97
98 http://llvm.org
99
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
108 conditions:
109
110 * Redistributions of source code must retain the
111 above copyright notice, this list of conditions
112 and the following disclaimers.
113
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
118 distribution.
119
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.
125
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.
135
136 ========================================================
137
138 Copyright (c) 2009-2014 by the contributors listed in
139 CREDITS.TXT
140
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
149 conditions:
150
151 The above copyright notice and this permission notice
152 shall be included in all copies or substantial portions
153 of the Software.
154
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.
164
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.
168
169 Copyright (C) 2008-2010 Tachyon Technologies.
170 All rights reserved.
171
172 Redistribution and use in source and binary forms, with
173 or without modification, are permitted provided that the
174 following conditions are met:
175
176 1. Redistributions of source code must retain the above
177 copyright notice, this list of conditions and the
178 following disclaimer.
179
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.
184
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
198 OF SUCH DAMAGE.
199
200 * Hoedown, the markdown parser, under src/rt/hoedown, is
201 licensed as follows.
202
203 Copyright (c) 2008, Natacha Porté
204 Copyright (c) 2011, Vicent Martí
205 Copyright (c) 2013, Devin Torres and the Hoedown authors
206
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.
211
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.
221
222 * libbacktrace, under src/libbacktrace:
223
224 Copyright (C) 2012-2014 Free Software Foundation, Inc.
225 Written by Ian Lance Taylor, Google.
226
227 Redistribution and use in source and binary forms, with
228 or without modification, are permitted provided that the
229 following conditions are met:
230
231 (1) Redistributions of source code must retain the
232 above copyright notice, this list of conditions and
233 the following disclaimer.
234
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
239 distribution.
240
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.
244
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
258 OF SUCH DAMAGE. */
259
260 * jemalloc, under src/jemalloc:
261
262 Copyright (C) 2002-2014 Jason Evans
263 <jasone@canonware.com>. All rights reserved.
264 Copyright (C) 2007-2012 Mozilla Foundation.
265 All rights reserved.
266 Copyright (C) 2009-2014 Facebook, Inc.
267 All rights reserved.
268
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.
276
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
290 OF SUCH DAMAGE.
291
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.
299
300 For example, the text:
301
302 "Copyright (c) 2011 Google Inc."
303
304 appears in some files, and these files thereby denote
305 that their author and copyright-holder is Google Inc.
306
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.