master
  1musl as a whole is licensed under the following standard MIT license:
  2
  3----------------------------------------------------------------------
  4Copyright © 2005-2020 Rich Felker, et al.
  5
  6Permission is hereby granted, free of charge, to any person obtaining
  7a copy of this software and associated documentation files (the
  8"Software"), to deal in the Software without restriction, including
  9without limitation the rights to use, copy, modify, merge, publish,
 10distribute, sublicense, and/or sell copies of the Software, and to
 11permit persons to whom the Software is furnished to do so, subject to
 12the following conditions:
 13
 14The above copyright notice and this permission notice shall be
 15included in all copies or substantial portions of the Software.
 16
 17THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 18EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 19MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 20IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 21CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 22TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 23SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 24----------------------------------------------------------------------
 25
 26Authors/contributors include:
 27
 28A. Wilcox
 29Ada Worcester
 30Alex Dowad
 31Alex Suykov
 32Alexander Monakov
 33Andre McCurdy
 34Andrew Kelley
 35Anthony G. Basile
 36Aric Belsito
 37Arvid Picciani
 38Bartosz Brachaczek
 39Benjamin Peterson
 40Bobby Bingham
 41Boris Brezillon
 42Brent Cook
 43Chris Spiegel
 44Clément Vasseur
 45Daniel Micay
 46Daniel Sabogal
 47Daurnimator
 48David Carlier
 49David Edelsohn
 50Denys Vlasenko
 51Dmitry Ivanov
 52Dmitry V. Levin
 53Drew DeVault
 54Emil Renner Berthing
 55Fangrui Song
 56Felix Fietkau
 57Felix Janda
 58Gianluca Anzolin
 59Hauke Mehrtens
 60He X
 61Hiltjo Posthuma
 62Isaac Dunham
 63Jaydeep Patil
 64Jens Gustedt
 65Jeremy Huntwork
 66Jo-Philipp Wich
 67Joakim Sindholt
 68John Spencer
 69Julien Ramseier
 70Justin Cormack
 71Kaarle Ritvanen
 72Khem Raj
 73Kylie McClain
 74Leah Neukirchen
 75Luca Barbato
 76Luka Perkov
 77M Farkas-Dyck (Strake)
 78Mahesh Bodapati
 79Markus Wichmann
 80Masanori Ogino
 81Michael Clark
 82Michael Forney
 83Mikhail Kremnyov
 84Natanael Copa
 85Nicholas J. Kain
 86orc
 87Pascal Cuoq
 88Patrick Oppenlander
 89Petr Hosek
 90Petr Skocik
 91Pierre Carrier
 92Reini Urban
 93Rich Felker
 94Richard Pennington
 95Ryan Fairfax
 96Samuel Holland
 97Segev Finer
 98Shiz
 99sin
100Solar Designer
101Stefan Kristiansson
102Stefan O'Rear
103Szabolcs Nagy
104Timo Teräs
105Trutz Behn
106Valentin Ochs
107Will Dietz
108William Haddon
109William Pitcock
110
111Portions of this software are derived from third-party works licensed
112under terms compatible with the above MIT license:
113
114The TRE regular expression implementation (src/regex/reg* and
115src/regex/tre*) is Copyright © 2001-2008 Ville Laurikari and licensed
116under a 2-clause BSD license (license text in the source files). The
117included version has been heavily modified by Rich Felker in 2012, in
118the interests of size, simplicity, and namespace cleanliness.
119
120Much of the math library code (src/math/* and src/complex/*) is
121Copyright © 1993,2004 Sun Microsystems or
122Copyright © 2003-2011 David Schultz or
123Copyright © 2003-2009 Steven G. Kargl or
124Copyright © 2003-2009 Bruce D. Evans or
125Copyright © 2008 Stephen L. Moshier or
126Copyright © 2017-2018 Arm Limited
127and labelled as such in comments in the individual source files. All
128have been licensed under extremely permissive terms.
129
130The ARM memcpy code (src/string/arm/memcpy.S) is Copyright © 2008
131The Android Open Source Project and is licensed under a two-clause BSD
132license. It was taken from Bionic libc, used on Android.
133
134The AArch64 memcpy and memset code (src/string/aarch64/*) are
135Copyright © 1999-2019, Arm Limited.
136
137The implementation of DES for crypt (src/crypt/crypt_des.c) is
138Copyright © 1994 David Burren. It is licensed under a BSD license.
139
140The implementation of blowfish crypt (src/crypt/crypt_blowfish.c) was
141originally written by Solar Designer and placed into the public
142domain. The code also comes with a fallback permissive license for use
143in jurisdictions that may not recognize the public domain.
144
145The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011
146Valentin Ochs and is licensed under an MIT-style license.
147
148The x86_64 port was written by Nicholas J. Kain and is licensed under
149the standard MIT terms.
150
151The mips and microblaze ports were originally written by Richard
152Pennington for use in the ellcc project. The original code was adapted
153by Rich Felker for build system and code conventions during upstream
154integration. It is licensed under the standard MIT terms.
155
156The mips64 port was contributed by Imagination Technologies and is
157licensed under the standard MIT terms.
158
159The powerpc port was also originally written by Richard Pennington,
160and later supplemented and integrated by John Spencer. It is licensed
161under the standard MIT terms.
162
163All other files which have no copyright comments are original works
164produced specifically for use as part of this library, written either
165by Rich Felker, the main author of the library, or by one or more
166contibutors listed above. Details on authorship of individual files
167can be found in the git version control history of the project. The
168omission of copyright and license comments in each file is in the
169interest of source tree size.
170
171In addition, permission is hereby granted for all public header files
172(include/* and arch/*/bits/*) and crt files intended to be linked into
173applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit
174the copyright notice and permission notice otherwise required by the
175license, and to use these files without any requirement of
176attribution. These files include substantial contributions from:
177
178Bobby Bingham
179John Spencer
180Nicholas J. Kain
181Rich Felker
182Richard Pennington
183Stefan Kristiansson
184Szabolcs Nagy
185
186all of whom have explicitly granted such permission.
187
188This file previously contained text expressing a belief that most of
189the files covered by the above exception were sufficiently trivial not
190to be subject to copyright, resulting in confusion over whether it
191negated the permissions granted in the license. In the spirit of
192permissive licensing, and of not having licensing issues being an
193obstacle to adoption, that text has been removed.