]>
Commit | Line | Data |
---|---|---|
223e47cc LB |
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 | ||
3b2f2976 XL |
9 | Copyrights in the Rust project are retained by their contributors. No |
10 | copyright assignment is required to contribute to the Rust project. | |
223e47cc | 11 | |
3b2f2976 | 12 | Some files include explicit copyright notices and/or license notices. |
b7449926 XL |
13 | For full authorship information, see the version control history or |
14 | https://thanks.rust-lang.org | |
3b2f2976 XL |
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. | |
223e47cc LB |
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 | ||
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. */ |