]> git.proxmox.com Git - rustc.git/blame - COPYRIGHT
Update Files-Excluded for new upstream version 1.49.0
[rustc.git] / COPYRIGHT
CommitLineData
223e47cc
LB
1Short version for non-lawyers:
2
3The Rust Project is dual-licensed under Apache 2.0 and MIT
4terms.
5
6
7Longer version:
8
3b2f2976
XL
9Copyrights in the Rust project are retained by their contributors. No
10copyright assignment is required to contribute to the Rust project.
223e47cc 11
3b2f2976 12Some files include explicit copyright notices and/or license notices.
b7449926
XL
13For full authorship information, see the version control history or
14https://thanks.rust-lang.org
3b2f2976
XL
15
16Except as otherwise noted (below and/or in individual files), Rust is
17licensed 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.
223e47cc
LB
20
21
22The Rust Project includes packages written by third parties.
23The following third party packages are included, and carry
24their own copyright notices and license terms:
25
9fa01778 26* LLVM. Code for this package is found in src/llvm-project.
223e47cc 27
1a4d82fc
JJ
28 Copyright (c) 2003-2013 University of Illinois at
29 Urbana-Champaign. All rights reserved.
223e47cc 30
1a4d82fc
JJ
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.
223e47cc
LB
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
1a4d82fc
JJ
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.
223e47cc 74
1a4d82fc 75* Additional libraries included in LLVM carry separate
9fa01778
XL
76 BSD-compatible licenses. See src/llvm-project/llvm/LICENSE.TXT
77 for details.
223e47cc 78
1a4d82fc
JJ
79* compiler-rt, in src/compiler-rt is dual licensed under
80 LLVM's license and MIT:
223e47cc 81
1a4d82fc
JJ
82 Copyright (c) 2009-2014 by the contributors listed in
83 CREDITS.TXT
223e47cc 84
1a4d82fc 85 All rights reserved.
223e47cc
LB
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
1a4d82fc 131 ========================================================
223e47cc 132
1a4d82fc
JJ
133 Copyright (c) 2009-2014 by the contributors listed in
134 CREDITS.TXT
223e47cc 135
1a4d82fc
JJ
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.
223e47cc
LB
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
1a4d82fc
JJ
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. */