Skip to content

Commit b534bb4

Browse files
committed
Update COPYRIGHT to better reflect the current repo
1 parent 3edcdbb commit b534bb4

File tree

1 file changed

+176
-88
lines changed

1 file changed

+176
-88
lines changed

COPYRIGHT

+176-88
Original file line numberDiff line numberDiff line change
@@ -22,85 +22,6 @@ The Rust Project includes packages written by third parties.
2222
The following third party packages are included, and carry
2323
their own copyright notices and license terms:
2424

25-
26-
* The ISAAC pseudo random number generation package. Code
27-
for this package is found in the src/rt/isaac directory,
28-
within this distribution. This package is redistributed
29-
under the following terms, as noted in its source:
30-
31-
By Bob Jenkins, 1996, Public Domain
32-
33-
34-
* The ACME large integer package. Code for this package is
35-
found in the src/rt/bigint directory, within this
36-
distribution. This package is redistributed under the
37-
following terms, as noted in its source:
38-
39-
Copyright © 2000 by Jef Poskanzer <jef@mail.acme.com>.
40-
All rights reserved.
41-
42-
Redistribution and use in source and binary forms, with
43-
or without modification, are permitted provided that the
44-
following conditions are met:
45-
46-
1. Redistributions of source code must retain the above
47-
copyright notice, this list of conditions and the
48-
following disclaimer.
49-
50-
2. Redistributions in binary form must reproduce the
51-
above copyright notice, this list of conditions and
52-
the following disclaimer in the documentation and/or
53-
other materials provided with the distribution.
54-
55-
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS
56-
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
57-
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
58-
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
59-
DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
60-
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
61-
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
62-
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
63-
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
64-
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
65-
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
66-
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
67-
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
68-
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
69-
70-
71-
* The UTHASH hash table package. Code for this package is
72-
found in the src/rt/uthash directory within this
73-
distribution. This package is redistributed under the
74-
following terms, as noted in its source:
75-
76-
Copyright (c) 2003-2009, Troy D. Hanson
77-
http://uthash.sourceforge.net All rights reserved.
78-
79-
Redistribution and use in source and binary forms, with
80-
or without modification, are permitted provided that the
81-
following conditions are met:
82-
83-
* Redistributions of source code must retain the
84-
above copyright notice, this list of conditions
85-
and the following disclaimer.
86-
87-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
88-
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
89-
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
90-
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
91-
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
92-
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY
93-
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
94-
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
95-
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
96-
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
97-
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
98-
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
99-
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
100-
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
101-
OF SUCH DAMAGE.
102-
103-
10425
* Two header files that are part of the Valgrind
10526
package. These files are found at src/rt/vg/valgrind.h and
10627
src/rt/vg/memcheck.h, within this distribution. These files
@@ -199,28 +120,25 @@ their own copyright notices and license terms:
199120
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
200121
OF SUCH DAMAGE.
201122

202-
203123
* The auxiliary file src/etc/pkg/modpath.iss contains a
204124
library routine compiled, by Inno Setup, into the Windows
205125
installer binary. This file is licensed under the LGPL,
206-
but, in our legal interpretation, this does not affect the
207-
aggregate "collected work" license of the Rust
208-
distribution (MIT) nor any other components of it. We
126+
version 3, but, in our legal interpretation, this does not
127+
affect the aggregate "collected work" license of the Rust
128+
distribution (MIT/ASL2) nor any other components of it. We
209129
believe that the terms governing distribution of the
210130
binary Windows installer built from modpath.iss are
211131
therefore LGPL, but not the terms governing distribution
212132
of any of the files installed by such an installer (such
213133
as the Rust compiler or runtime libraries themselves).
214134

215-
216135
* The src/rt/miniz.c file, carrying an implementation of
217136
RFC1950/RFC1951 DEFLATE, by Rich Geldreich
218137
<richgel99@gmail.com>. All uses of this file are
219138
permitted by the embedded "unlicense" notice
220139
(effectively: public domain with warranty disclaimer).
221140

222-
* LLVM and Clang. Code for this package is found in
223-
src/llvm.
141+
* LLVM. Code for this package is found in src/llvm.
224142

225143
Copyright (c) 2003-2013 University of Illinois at
226144
Urbana-Champaign. All rights reserved.
@@ -269,11 +187,90 @@ their own copyright notices and license terms:
269187
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
270188
OTHER DEALINGS WITH THE SOFTWARE.
271189

272-
273190
* Additional libraries included in LLVM carry separate
274191
BSD-compatible licenses. See src/llvm/LICENSE.txt for
275192
details.
276193

194+
* compiler-rt, in src/compiler-rt is dual licensed under
195+
LLVM's license and MIT:
196+
197+
Copyright (c) 2009-2014 by the contributors listed in
198+
CREDITS.TXT
199+
200+
All rights reserved.
201+
202+
Developed by:
203+
204+
LLVM Team
205+
206+
University of Illinois at Urbana-Champaign
207+
208+
http://llvm.org
209+
210+
Permission is hereby granted, free of charge, to any
211+
person obtaining a copy of this software and associated
212+
documentation files (the "Software"), to deal with the
213+
Software without restriction, including without
214+
limitation the rights to use, copy, modify, merge,
215+
publish, distribute, sublicense, and/or sell copies of
216+
the Software, and to permit persons to whom the Software
217+
is furnished to do so, subject to the following
218+
conditions:
219+
220+
* Redistributions of source code must retain the
221+
above copyright notice, this list of conditions
222+
and the following disclaimers.
223+
224+
* Redistributions in binary form must reproduce the
225+
above copyright notice, this list of conditions
226+
and the following disclaimers in the documentation
227+
and/or other materials provided with the
228+
distribution.
229+
230+
* Neither the names of the LLVM Team, University of
231+
Illinois at Urbana-Champaign, nor the names of its
232+
contributors may be used to endorse or promote
233+
products derived from this Software without
234+
specific prior written permission.
235+
236+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
237+
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
238+
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
239+
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
240+
SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE
241+
FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
242+
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
243+
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
244+
OTHER DEALINGS WITH THE SOFTWARE.
245+
246+
========================================================
247+
248+
Copyright (c) 2009-2014 by the contributors listed in
249+
CREDITS.TXT
250+
251+
Permission is hereby granted, free of charge, to any
252+
person obtaining a copy of this software and associated
253+
documentation files (the "Software"), to deal in the
254+
Software without restriction, including without
255+
limitation the rights to use, copy, modify, merge,
256+
publish, distribute, sublicense, and/or sell copies of
257+
the Software, and to permit persons to whom the Software
258+
is furnished to do so, subject to the following
259+
conditions:
260+
261+
The above copyright notice and this permission notice
262+
shall be included in all copies or substantial portions
263+
of the Software.
264+
265+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
266+
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
267+
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
268+
PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
269+
SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
270+
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
271+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
272+
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
273+
DEALINGS IN THE SOFTWARE.
277274

278275
* Portions of the FFI code for interacting with the native ABI
279276
is derived from the Clay programming language, which carries
@@ -310,9 +307,100 @@ their own copyright notices and license terms:
310307
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
311308
OF SUCH DAMAGE.
312309

310+
* Hoedown, the markdown parser, under src/rt/hoedown, is
311+
licensed as follows.
312+
313+
Copyright (c) 2008, Natacha Porté
314+
Copyright (c) 2011, Vicent Martí
315+
Copyright (c) 2013, Devin Torres and the Hoedown authors
316+
317+
Permission to use, copy, modify, and distribute this
318+
software for any purpose with or without fee is hereby
319+
granted, provided that the above copyright notice and
320+
this permission notice appear in all copies.
321+
322+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR
323+
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
324+
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
325+
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
326+
SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR
327+
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA
328+
OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
329+
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
330+
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
331+
332+
* libbacktrace, under src/libbacktrace:
333+
334+
Copyright (C) 2012-2014 Free Software Foundation, Inc.
335+
Written by Ian Lance Taylor, Google.
336+
337+
Redistribution and use in source and binary forms, with
338+
or without modification, are permitted provided that the
339+
following conditions are met:
340+
341+
(1) Redistributions of source code must retain the
342+
above copyright notice, this list of conditions and
343+
the following disclaimer.
344+
345+
(2) Redistributions in binary form must reproduce
346+
the above copyright notice, this list of conditions
347+
and the following disclaimer in the documentation
348+
and/or other materials provided with the
349+
distribution.
350+
351+
(3) The name of the author may not be used to
352+
endorse or promote products derived from this
353+
software without specific prior written permission.
354+
355+
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
356+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
357+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
358+
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
359+
NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
360+
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
361+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
362+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
363+
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
364+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
365+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
366+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
367+
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
368+
OF SUCH DAMAGE. */
369+
370+
* jemalloc, under src/jemalloc:
371+
372+
Copyright (C) 2002-2014 Jason Evans
373+
<jasone@canonware.com>. All rights reserved.
374+
Copyright (C) 2007-2012 Mozilla Foundation.
375+
All rights reserved.
376+
Copyright (C) 2009-2014 Facebook, Inc.
377+
All rights reserved.
378+
379+
Redistribution and use in source and binary forms, with or without
380+
modification, are permitted provided that the following conditions are met:
381+
1. Redistributions of source code must retain the above copyright notice(s),
382+
this list of conditions and the following disclaimer.
383+
2. Redistributions in binary form must reproduce the above copyright notice(s),
384+
this list of conditions and the following disclaimer in the documentation
385+
and/or other materials provided with the distribution.
386+
387+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S)
388+
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
389+
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
390+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
391+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S)
392+
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
393+
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
394+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
395+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
396+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
397+
IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
398+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
399+
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
400+
OF SUCH DAMAGE.
313401

314402
* Additional copyright may be retained by contributors other
315-
than Mozilla, the Rust Project Authors, or the parties
403+
than Mozilla, the Rust Project Developers, or the parties
316404
enumerated in this file. Such copyright can be determined
317405
on a case-by-case basis by examining the author of each
318406
portion of a file in the revision-control commit records

0 commit comments

Comments
 (0)