1
1
musl as a whole is licensed under the following standard MIT license:
2
2
3
3
----------------------------------------------------------------------
4
- Copyright © 2005-2014 Rich Felker, et al.
4
+ Copyright © 2005-2020 Rich Felker, et al.
5
5
6
6
Permission is hereby granted, free of charge, to any person obtaining
7
7
a copy of this software and associated documentation files (the
@@ -25,37 +25,88 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25
25
26
26
Authors/contributors include:
27
27
28
+ A. Wilcox
29
+ Ada Worcester
30
+ Alex Dowad
31
+ Alex Suykov
32
+ Alexander Monakov
33
+ Andre McCurdy
34
+ Andrew Kelley
28
35
Anthony G. Basile
36
+ Aric Belsito
29
37
Arvid Picciani
38
+ Bartosz Brachaczek
39
+ Benjamin Peterson
30
40
Bobby Bingham
31
41
Boris Brezillon
32
42
Brent Cook
33
43
Chris Spiegel
34
44
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
35
54
Emil Renner Berthing
55
+ Fangrui Song
56
+ Felix Fietkau
57
+ Felix Janda
58
+ Gianluca Anzolin
59
+ Hauke Mehrtens
60
+ He X
36
61
Hiltjo Posthuma
37
62
Isaac Dunham
63
+ Jaydeep Patil
38
64
Jens Gustedt
39
65
Jeremy Huntwork
66
+ Jo-Philipp Wich
67
+ Joakim Sindholt
40
68
John Spencer
69
+ Julien Ramseier
41
70
Justin Cormack
71
+ Kaarle Ritvanen
72
+ Khem Raj
73
+ Kylie McClain
74
+ Leah Neukirchen
42
75
Luca Barbato
43
76
Luka Perkov
44
77
M Farkas-Dyck (Strake)
78
+ Mahesh Bodapati
79
+ Markus Wichmann
80
+ Masanori Ogino
81
+ Michael Clark
45
82
Michael Forney
83
+ Mikhail Kremnyov
84
+ Natanael Copa
46
85
Nicholas J. Kain
47
86
orc
48
87
Pascal Cuoq
88
+ Patrick Oppenlander
89
+ Petr Hosek
90
+ Petr Skocik
49
91
Pierre Carrier
92
+ Reini Urban
50
93
Rich Felker
51
94
Richard Pennington
95
+ Ryan Fairfax
96
+ Samuel Holland
97
+ Segev Finer
98
+ Shiz
52
99
sin
53
100
Solar Designer
54
101
Stefan Kristiansson
102
+ Stefan O'Rear
55
103
Szabolcs Nagy
56
104
Timo Teräs
105
+ Trutz Behn
57
106
Valentin Ochs
107
+ Will Dietz
58
108
William Haddon
109
+ William Pitcock
59
110
60
111
Portions of this software are derived from third-party works licensed
61
112
under terms compatible with the above MIT license:
@@ -71,41 +122,40 @@ Copyright © 1993,2004 Sun Microsystems or
71
122
Copyright © 2003-2011 David Schultz or
72
123
Copyright © 2003-2009 Steven G. Kargl or
73
124
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
75
127
and labelled as such in comments in the individual source files. All
76
128
have been licensed under extremely permissive terms.
77
129
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
79
131
The Android Open Source Project and is licensed under a two-clause BSD
80
132
license. It was taken from Bionic libc, used on Android.
81
133
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
83
138
Copyright © 1994 David Burren. It is licensed under a BSD license.
84
139
85
- The implementation of blowfish crypt (src/misc /crypt_blowfish.c) was
140
+ The implementation of blowfish crypt (src/crypt /crypt_blowfish.c) was
86
141
originally written by Solar Designer and placed into the public
87
142
domain. The code also comes with a fallback permissive license for use
88
143
in jurisdictions that may not recognize the public domain.
89
144
90
145
The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011
91
146
Valentin Ochs and is licensed under an MIT-style license.
92
147
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.
103
150
104
151
The mips and microblaze ports were originally written by Richard
105
152
Pennington for use in the ellcc project. The original code was adapted
106
153
by Rich Felker for build system and code conventions during upstream
107
154
integration. It is licensed under the standard MIT terms.
108
155
156
+ The mips64 port was contributed by Imagination Technologies and is
157
+ licensed under the standard MIT terms.
158
+
109
159
The powerpc port was also originally written by Richard Pennington,
110
160
and later supplemented and integrated by John Spencer. It is licensed
111
161
under the standard MIT terms.
@@ -118,15 +168,26 @@ can be found in the git version control history of the project. The
118
168
omission of copyright and license comments in each file is in the
119
169
interest of source tree size.
120
170
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
127
185
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.
130
187
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.
0 commit comments