]> git.lizzy.rs Git - rust.git/blob - COPYRIGHT
Auto merge of #41122 - palango:mod-desc-floats, r=frewsxcv
[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 * libbacktrace, under src/libbacktrace:
201
202     Copyright (C) 2012-2014 Free Software Foundation, Inc.
203     Written by Ian Lance Taylor, Google.
204
205     Redistribution and use in source and binary forms, with
206     or without modification, are permitted provided that the
207     following conditions are met:
208
209         (1) Redistributions of source code must retain the
210         above copyright notice, this list of conditions and
211         the following disclaimer.
212
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
217         distribution.
218
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.
222
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
236     OF SUCH DAMAGE.  */
237
238 * jemalloc, under src/jemalloc:
239
240     Copyright (C) 2002-2014 Jason Evans
241     <jasone@canonware.com>. All rights reserved.
242     Copyright (C) 2007-2012 Mozilla Foundation.
243     All rights reserved.
244     Copyright (C) 2009-2014 Facebook, Inc.
245     All rights reserved.
246
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.
254
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
268     OF SUCH DAMAGE.
269
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.
277
278   For example, the text:
279
280       "Copyright (c) 2011 Google Inc."
281
282   appears in some files, and these files thereby denote
283   that their author and copyright-holder is Google Inc.
284
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.