]> git.lizzy.rs Git - rust.git/blob - COPYRIGHT
Add a Hir wrapper type
[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 the version control history or
14 https://thanks.rust-lang.org
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-project.
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-project/llvm/LICENSE.TXT
77   for 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 * libbacktrace, under src/libbacktrace:
196
197     Copyright (C) 2012-2014 Free Software Foundation, Inc.
198     Written by Ian Lance Taylor, Google.
199
200     Redistribution and use in source and binary forms, with
201     or without modification, are permitted provided that the
202     following conditions are met:
203
204         (1) Redistributions of source code must retain the
205         above copyright notice, this list of conditions and
206         the following disclaimer.
207
208         (2) Redistributions in binary form must reproduce
209         the above copyright notice, this list of conditions
210         and the following disclaimer in the documentation
211         and/or other materials provided with the
212         distribution.
213
214         (3) The name of the author may not be used to
215         endorse or promote products derived from this
216         software without specific prior written permission.
217
218     THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
219     ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
220     LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
221     AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
222     NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
223     INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
224     CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
225     PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
226     USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
227     CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
228     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
229     NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
230     USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
231     OF SUCH DAMAGE.  */