Skip to content

Commit ffc5839

Browse files
authored
CLN: Update LICENCES and reference where used (#54743)
1 parent ee51d7b commit ffc5839

33 files changed

+315
-214
lines changed

LICENSES/BOTTLENECK_LICENCE

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Copyright (c) 2010-2019 Keith Goodman
2+
Copyright (c) 2019 Bottleneck Developers
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
* Redistributions of source code must retain the above copyright notice,
9+
this list of conditions and the following disclaimer.
10+
11+
* Redistributions in binary form must reproduce the above copyright
12+
notice, this list of conditions and the following disclaimer in the
13+
documentation and/or other materials provided with the distribution.
14+
15+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
16+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18+
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
19+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25+
POSSIBILITY OF SUCH DAMAGE.

LICENSES/DATEUTIL_LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
5151
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5252
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5353

54-
The above BSD License Applies to all code, even that also covered by Apache 2.0.
54+
The above BSD License Applies to all code, even that also covered by Apache 2.0.

LICENSES/KLIB_LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
2020
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
2121
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
2222
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23-
SOFTWARE.
23+
SOFTWARE.

LICENSES/MUSL_LICENSE

+86-25
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
musl as a whole is licensed under the following standard MIT license:
22

33
----------------------------------------------------------------------
4-
Copyright © 2005-2014 Rich Felker, et al.
4+
Copyright © 2005-2020 Rich Felker, et al.
55

66
Permission is hereby granted, free of charge, to any person obtaining
77
a copy of this software and associated documentation files (the
@@ -25,37 +25,88 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2525

2626
Authors/contributors include:
2727

28+
A. Wilcox
29+
Ada Worcester
30+
Alex Dowad
31+
Alex Suykov
32+
Alexander Monakov
33+
Andre McCurdy
34+
Andrew Kelley
2835
Anthony G. Basile
36+
Aric Belsito
2937
Arvid Picciani
38+
Bartosz Brachaczek
39+
Benjamin Peterson
3040
Bobby Bingham
3141
Boris Brezillon
3242
Brent Cook
3343
Chris Spiegel
3444
Clément Vasseur
45+
Daniel Micay
46+
Daniel Sabogal
47+
Daurnimator
48+
David Carlier
49+
David Edelsohn
50+
Denys Vlasenko
51+
Dmitry Ivanov
52+
Dmitry V. Levin
53+
Drew DeVault
3554
Emil Renner Berthing
55+
Fangrui Song
56+
Felix Fietkau
57+
Felix Janda
58+
Gianluca Anzolin
59+
Hauke Mehrtens
60+
He X
3661
Hiltjo Posthuma
3762
Isaac Dunham
63+
Jaydeep Patil
3864
Jens Gustedt
3965
Jeremy Huntwork
66+
Jo-Philipp Wich
67+
Joakim Sindholt
4068
John Spencer
69+
Julien Ramseier
4170
Justin Cormack
71+
Kaarle Ritvanen
72+
Khem Raj
73+
Kylie McClain
74+
Leah Neukirchen
4275
Luca Barbato
4376
Luka Perkov
4477
M Farkas-Dyck (Strake)
78+
Mahesh Bodapati
79+
Markus Wichmann
80+
Masanori Ogino
81+
Michael Clark
4582
Michael Forney
83+
Mikhail Kremnyov
84+
Natanael Copa
4685
Nicholas J. Kain
4786
orc
4887
Pascal Cuoq
88+
Patrick Oppenlander
89+
Petr Hosek
90+
Petr Skocik
4991
Pierre Carrier
92+
Reini Urban
5093
Rich Felker
5194
Richard Pennington
95+
Ryan Fairfax
96+
Samuel Holland
97+
Segev Finer
98+
Shiz
5299
sin
53100
Solar Designer
54101
Stefan Kristiansson
102+
Stefan O'Rear
55103
Szabolcs Nagy
56104
Timo Teräs
105+
Trutz Behn
57106
Valentin Ochs
107+
Will Dietz
58108
William Haddon
109+
William Pitcock
59110

60111
Portions of this software are derived from third-party works licensed
61112
under terms compatible with the above MIT license:
@@ -71,41 +122,40 @@ Copyright © 1993,2004 Sun Microsystems or
71122
Copyright © 2003-2011 David Schultz or
72123
Copyright © 2003-2009 Steven G. Kargl or
73124
Copyright © 2003-2009 Bruce D. Evans or
74-
Copyright © 2008 Stephen L. Moshier
125+
Copyright © 2008 Stephen L. Moshier or
126+
Copyright © 2017-2018 Arm Limited
75127
and labelled as such in comments in the individual source files. All
76128
have been licensed under extremely permissive terms.
77129

78-
The ARM memcpy code (src/string/armel/memcpy.s) is Copyright © 2008
130+
The ARM memcpy code (src/string/arm/memcpy.S) is Copyright © 2008
79131
The Android Open Source Project and is licensed under a two-clause BSD
80132
license. It was taken from Bionic libc, used on Android.
81133

82-
The implementation of DES for crypt (src/misc/crypt_des.c) is
134+
The AArch64 memcpy and memset code (src/string/aarch64/*) are
135+
Copyright © 1999-2019, Arm Limited.
136+
137+
The implementation of DES for crypt (src/crypt/crypt_des.c) is
83138
Copyright © 1994 David Burren. It is licensed under a BSD license.
84139

85-
The implementation of blowfish crypt (src/misc/crypt_blowfish.c) was
140+
The implementation of blowfish crypt (src/crypt/crypt_blowfish.c) was
86141
originally written by Solar Designer and placed into the public
87142
domain. The code also comes with a fallback permissive license for use
88143
in jurisdictions that may not recognize the public domain.
89144

90145
The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011
91146
Valentin Ochs and is licensed under an MIT-style license.
92147

93-
The BSD PRNG implementation (src/prng/random.c) and XSI search API
94-
(src/search/*.c) functions are Copyright © 2011 Szabolcs Nagy and
95-
licensed under following terms: "Permission to use, copy, modify,
96-
and/or distribute this code for any purpose with or without fee is
97-
hereby granted. There is no warranty."
98-
99-
The x86_64 port was written by Nicholas J. Kain. Several files (crt)
100-
were released into the public domain; others are licensed under the
101-
standard MIT license terms at the top of this file. See individual
102-
files for their copyright status.
148+
The x86_64 port was written by Nicholas J. Kain and is licensed under
149+
the standard MIT terms.
103150

104151
The mips and microblaze ports were originally written by Richard
105152
Pennington for use in the ellcc project. The original code was adapted
106153
by Rich Felker for build system and code conventions during upstream
107154
integration. It is licensed under the standard MIT terms.
108155

156+
The mips64 port was contributed by Imagination Technologies and is
157+
licensed under the standard MIT terms.
158+
109159
The powerpc port was also originally written by Richard Pennington,
110160
and later supplemented and integrated by John Spencer. It is licensed
111161
under the standard MIT terms.
@@ -118,15 +168,26 @@ can be found in the git version control history of the project. The
118168
omission of copyright and license comments in each file is in the
119169
interest of source tree size.
120170

121-
All public header files (include/* and arch/*/bits/*) should be
122-
treated as Public Domain as they intentionally contain no content
123-
which can be covered by copyright. Some source modules may fall in
124-
this category as well. If you believe that a file is so trivial that
125-
it should be in the Public Domain, please contact the authors and
126-
request an explicit statement releasing it from copyright.
171+
In addition, permission is hereby granted for all public header files
172+
(include/* and arch/*/bits/*) and crt files intended to be linked into
173+
applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit
174+
the copyright notice and permission notice otherwise required by the
175+
license, and to use these files without any requirement of
176+
attribution. These files include substantial contributions from:
177+
178+
Bobby Bingham
179+
John Spencer
180+
Nicholas J. Kain
181+
Rich Felker
182+
Richard Pennington
183+
Stefan Kristiansson
184+
Szabolcs Nagy
127185

128-
The following files are trivial, believed not to be copyrightable in
129-
the first place, and hereby explicitly released to the Public Domain:
186+
all of whom have explicitly granted such permission.
130187

131-
All public headers: include/*, arch/*/bits/*
132-
Startup files: crt/*
188+
This file previously contained text expressing a belief that most of
189+
the files covered by the above exception were sufficiently trivial not
190+
to be subject to copyright, resulting in confusion over whether it
191+
negated the permissions granted in the license. In the spirit of
192+
permissive licensing, and of not having licensing issues being an
193+
obstacle to adoption, that text has been removed.

LICENSES/NUMPY_LICENSE

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2005-2011, NumPy Developers.
1+
Copyright (c) 2005-2023, NumPy Developers.
22
All rights reserved.
33

44
Redistribution and use in source and binary forms, with or without
@@ -27,4 +27,4 @@ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2727
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2828
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2929
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

LICENSES/OTHER

-57
This file was deleted.

LICENSES/PACKAGING_LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -199,4 +199,4 @@ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
199199
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
200200
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
201201
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
202-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
202+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

0 commit comments

Comments
 (0)