]> git.lizzy.rs Git - rust.git/blob - COPYRIGHT
Remove the in-tree `flate` crate
[rust.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 2010, The Rust Project
10 Developers.
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 * LLVM. Code for this package is found in src/llvm.
26
27     Copyright (c) 2003-2013 University of Illinois at
28     Urbana-Champaign.  All rights reserved.
29
30     Developed by:
31
32         LLVM Team
33
34         University of Illinois at Urbana-Champaign
35
36         http://llvm.org
37
38     Permission is hereby granted, free of charge, to any
39     person obtaining a copy of this software and associated
40     documentation files (the "Software"), to deal with the
41     Software without restriction, including without
42     limitation the rights to use, copy, modify, merge,
43     publish, distribute, sublicense, and/or sell copies of
44     the Software, and to permit persons to whom the Software
45     is furnished to do so, subject to the following
46     conditions:
47
48         * Redistributions of source code must retain the
49           above copyright notice, this list of conditions
50           and the following disclaimers.
51
52         * Redistributions in binary form must reproduce the
53           above copyright notice, this list of conditions
54           and the following disclaimers in the documentation
55           and/or other materials provided with the
56           distribution.
57
58         * Neither the names of the LLVM Team, University of
59           Illinois at Urbana-Champaign, nor the names of its
60           contributors may be used to endorse or promote
61           products derived from this Software without
62           specific prior written permission.
63
64     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
65     ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
66     TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
67     PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT
68     SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
69     FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
70     ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
71     OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
72     OTHER DEALINGS WITH THE SOFTWARE.
73
74 * Additional libraries included in LLVM carry separate
75   BSD-compatible licenses. See src/llvm/LICENSE.txt for
76   details.
77
78 * compiler-rt, in src/compiler-rt is dual licensed under
79   LLVM's license and MIT:
80
81     Copyright (c) 2009-2014 by the contributors listed in
82     CREDITS.TXT
83
84     All rights reserved.
85
86     Developed by:
87
88         LLVM Team
89
90         University of Illinois at Urbana-Champaign
91
92         http://llvm.org
93
94     Permission is hereby granted, free of charge, to any
95     person obtaining a copy of this software and associated
96     documentation files (the "Software"), to deal with the
97     Software without restriction, including without
98     limitation the rights to use, copy, modify, merge,
99     publish, distribute, sublicense, and/or sell copies of
100     the Software, and to permit persons to whom the Software
101     is furnished to do so, subject to the following
102     conditions:
103
104         * Redistributions of source code must retain the
105           above copyright notice, this list of conditions
106           and the following disclaimers.
107
108         * Redistributions in binary form must reproduce the
109           above copyright notice, this list of conditions
110           and the following disclaimers in the documentation
111           and/or other materials provided with the
112           distribution.
113
114         * Neither the names of the LLVM Team, University of
115           Illinois at Urbana-Champaign, nor the names of its
116           contributors may be used to endorse or promote
117           products derived from this Software without
118           specific prior written permission.
119
120     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
121     ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
122     TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
123     PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT
124     SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
125     FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
126     ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
127     OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
128     OTHER DEALINGS WITH THE SOFTWARE.
129
130     ========================================================
131
132     Copyright (c) 2009-2014 by the contributors listed in
133     CREDITS.TXT
134
135     Permission is hereby granted, free of charge, to any
136     person obtaining a copy of this software and associated
137     documentation files (the "Software"), to deal in the
138     Software without restriction, including without
139     limitation the rights to use, copy, modify, merge,
140     publish, distribute, sublicense, and/or sell copies of
141     the Software, and to permit persons to whom the Software
142     is furnished to do so, subject to the following
143     conditions:
144
145     The above copyright notice and this permission notice
146     shall be included in all copies or substantial portions
147     of the Software.
148
149     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
150     ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
151     TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
152     PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
153     SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
154     CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
155     OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
156     IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
157     DEALINGS IN THE SOFTWARE.
158
159 * Portions of the FFI code for interacting with the native ABI
160   is derived from the Clay programming language, which carries
161   the following license.
162
163     Copyright (C) 2008-2010 Tachyon Technologies.
164     All rights reserved.
165
166     Redistribution and use in source and binary forms, with
167     or without modification, are permitted provided that the
168     following conditions are met:
169
170     1. Redistributions of source code must retain the above
171        copyright notice, this list of conditions and the
172        following disclaimer.
173
174     2. Redistributions in binary form must reproduce the
175        above copyright notice, this list of conditions and
176        the following disclaimer in the documentation and/or
177        other materials provided with the distribution.
178
179     THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR
180     IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
181     IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
182     PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
183     DEVELOPERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
184     INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
185     CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
186     PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
187     USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
188     CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
189     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
190     NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
191     USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
192     OF SUCH DAMAGE.
193
194 * Hoedown, the markdown parser, under src/rt/hoedown, is
195   licensed as follows.
196
197     Copyright (c) 2008, Natacha Porté
198     Copyright (c) 2011, Vicent Martí
199     Copyright (c) 2013, Devin Torres and the Hoedown authors
200
201     Permission to use, copy, modify, and distribute this
202     software for any purpose with or without fee is hereby
203     granted, provided that the above copyright notice and
204     this permission notice appear in all copies.
205
206     THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR
207     DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
208     INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
209     FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
210     SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR
211     ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
212     OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
213     OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
214     CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
215
216 * libbacktrace, under src/libbacktrace:
217
218     Copyright (C) 2012-2014 Free Software Foundation, Inc.
219     Written by Ian Lance Taylor, Google.
220
221     Redistribution and use in source and binary forms, with
222     or without modification, are permitted provided that the
223     following conditions are met:
224
225         (1) Redistributions of source code must retain the
226         above copyright notice, this list of conditions and
227         the following disclaimer.
228
229         (2) Redistributions in binary form must reproduce
230         the above copyright notice, this list of conditions
231         and the following disclaimer in the documentation
232         and/or other materials provided with the
233         distribution.
234
235         (3) The name of the author may not be used to
236         endorse or promote products derived from this
237         software without specific prior written permission.
238
239     THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
240     ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
241     LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
242     AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
243     NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
244     INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
245     CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
246     PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
247     USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
248     CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
249     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
250     NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
251     USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
252     OF SUCH DAMAGE.  */
253
254 * jemalloc, under src/jemalloc:
255
256     Copyright (C) 2002-2014 Jason Evans
257     <jasone@canonware.com>. All rights reserved.
258     Copyright (C) 2007-2012 Mozilla Foundation.
259     All rights reserved.
260     Copyright (C) 2009-2014 Facebook, Inc.
261     All rights reserved.
262
263     Redistribution and use in source and binary forms, with or without
264     modification, are permitted provided that the following conditions are met:
265     1. Redistributions of source code must retain the above copyright notice(s),
266        this list of conditions and the following disclaimer.
267     2. Redistributions in binary form must reproduce the above copyright notice(s),
268        this list of conditions and the following disclaimer in the documentation
269        and/or other materials provided with the distribution.
270
271     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S)
272     ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
273     INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
274     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
275     DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER(S)
276     BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
277     EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
278     LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
279     LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
280     HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
281     IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
282     NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
283     USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
284     OF SUCH DAMAGE.
285
286 * Additional copyright may be retained by contributors other
287   than Mozilla, the Rust Project Developers, or the parties
288   enumerated in this file. Such copyright can be determined
289   on a case-by-case basis by examining the author of each
290   portion of a file in the revision-control commit records
291   of the project, or by consulting representative comments
292   claiming copyright ownership for a file.
293
294   For example, the text:
295
296       "Copyright (c) 2011 Google Inc."
297
298   appears in some files, and these files thereby denote
299   that their author and copyright-holder is Google Inc.
300
301   In all such cases, the absence of explicit licensing text
302   indicates that the contributor chose to license their work
303   for distribution under identical terms to those Mozilla
304   has chosen for the collective work, enumerated at the top
305   of this file. The only difference is the retention of
306   copyright itself, held by the contributor.