11musl 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
66Permission is hereby granted, free of charge, to any person obtaining
77a copy of this software and associated documentation files (the
@@ -25,37 +25,88 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2525
2626Authors/contributors include:
2727
28+ A. Wilcox
29+ Ada Worcester
30+ Alex Dowad
31+ Alex Suykov
32+ Alexander Monakov
33+ Andre McCurdy
34+ Andrew Kelley
2835Anthony G. Basile
36+ Aric Belsito
2937Arvid Picciani
38+ Bartosz Brachaczek
39+ Benjamin Peterson
3040Bobby Bingham
3141Boris Brezillon
3242Brent Cook
3343Chris Spiegel
3444Clé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
3554Emil Renner Berthing
55+ Fangrui Song
56+ Felix Fietkau
57+ Felix Janda
58+ Gianluca Anzolin
59+ Hauke Mehrtens
60+ He X
3661Hiltjo Posthuma
3762Isaac Dunham
63+ Jaydeep Patil
3864Jens Gustedt
3965Jeremy Huntwork
66+ Jo-Philipp Wich
67+ Joakim Sindholt
4068John Spencer
69+ Julien Ramseier
4170Justin Cormack
71+ Kaarle Ritvanen
72+ Khem Raj
73+ Kylie McClain
74+ Leah Neukirchen
4275Luca Barbato
4376Luka Perkov
4477M Farkas-Dyck (Strake)
78+ Mahesh Bodapati
79+ Markus Wichmann
80+ Masanori Ogino
81+ Michael Clark
4582Michael Forney
83+ Mikhail Kremnyov
84+ Natanael Copa
4685Nicholas J. Kain
4786orc
4887Pascal Cuoq
88+ Patrick Oppenlander
89+ Petr Hosek
90+ Petr Skocik
4991Pierre Carrier
92+ Reini Urban
5093Rich Felker
5194Richard Pennington
95+ Ryan Fairfax
96+ Samuel Holland
97+ Segev Finer
98+ Shiz
5299sin
53100Solar Designer
54101Stefan Kristiansson
102+ Stefan O'Rear
55103Szabolcs Nagy
56104Timo Teräs
105+ Trutz Behn
57106Valentin Ochs
107+ Will Dietz
58108William Haddon
109+ William Pitcock
59110
60111Portions of this software are derived from third-party works licensed
61112under terms compatible with the above MIT license:
@@ -71,41 +122,40 @@ Copyright © 1993,2004 Sun Microsystems or
71122Copyright © 2003-2011 David Schultz or
72123Copyright © 2003-2009 Steven G. Kargl or
73124Copyright © 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
75127and labelled as such in comments in the individual source files. All
76128have 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
79131The Android Open Source Project and is licensed under a two-clause BSD
80132license. 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
83138Copyright © 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
86141originally written by Solar Designer and placed into the public
87142domain. The code also comes with a fallback permissive license for use
88143in jurisdictions that may not recognize the public domain.
89144
90145The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011
91146Valentin 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
104151The mips and microblaze ports were originally written by Richard
105152Pennington for use in the ellcc project. The original code was adapted
106153by Rich Felker for build system and code conventions during upstream
107154integration. 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+
109159The powerpc port was also originally written by Richard Pennington,
110160and later supplemented and integrated by John Spencer. It is licensed
111161under the standard MIT terms.
@@ -118,15 +168,26 @@ can be found in the git version control history of the project. The
118168omission of copyright and license comments in each file is in the
119169interest 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.
0 commit comments