]> git.lizzy.rs Git - rust.git/blob - COPYRIGHT
some Python nits and fixes
[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 * 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.