]> git.proxmox.com Git - rustc.git/blob - COPYRIGHT
Update control files
[rustc.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. */