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