xref: /aosp_15_r20/external/google-breakpad/src/third_party/musl/COPYRIGHT (revision 9712c20fc9bbfbac4935993a2ca0b3958c5adad2)
1*9712c20fSFrederick Maylemusl as a whole is licensed under the following standard MIT license:
2*9712c20fSFrederick Mayle
3*9712c20fSFrederick Mayle----------------------------------------------------------------------
4*9712c20fSFrederick MayleCopyright © 2005-2014 Rich Felker, et al.
5*9712c20fSFrederick Mayle
6*9712c20fSFrederick MaylePermission is hereby granted, free of charge, to any person obtaining
7*9712c20fSFrederick Maylea copy of this software and associated documentation files (the
8*9712c20fSFrederick Mayle"Software"), to deal in the Software without restriction, including
9*9712c20fSFrederick Maylewithout limitation the rights to use, copy, modify, merge, publish,
10*9712c20fSFrederick Mayledistribute, sublicense, and/or sell copies of the Software, and to
11*9712c20fSFrederick Maylepermit persons to whom the Software is furnished to do so, subject to
12*9712c20fSFrederick Maylethe following conditions:
13*9712c20fSFrederick Mayle
14*9712c20fSFrederick MayleThe above copyright notice and this permission notice shall be
15*9712c20fSFrederick Mayleincluded in all copies or substantial portions of the Software.
16*9712c20fSFrederick Mayle
17*9712c20fSFrederick MayleTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
18*9712c20fSFrederick MayleEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
19*9712c20fSFrederick MayleMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
20*9712c20fSFrederick MayleIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
21*9712c20fSFrederick MayleCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
22*9712c20fSFrederick MayleTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
23*9712c20fSFrederick MayleSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24*9712c20fSFrederick Mayle----------------------------------------------------------------------
25*9712c20fSFrederick Mayle
26*9712c20fSFrederick MayleAuthors/contributors include:
27*9712c20fSFrederick Mayle
28*9712c20fSFrederick MayleAlex Dowad
29*9712c20fSFrederick MayleAlexander Monakov
30*9712c20fSFrederick MayleAnthony G. Basile
31*9712c20fSFrederick MayleArvid Picciani
32*9712c20fSFrederick MayleBobby Bingham
33*9712c20fSFrederick MayleBoris Brezillon
34*9712c20fSFrederick MayleBrent Cook
35*9712c20fSFrederick MayleChris Spiegel
36*9712c20fSFrederick MayleClément Vasseur
37*9712c20fSFrederick MayleDaniel Micay
38*9712c20fSFrederick MayleDenys Vlasenko
39*9712c20fSFrederick MayleEmil Renner Berthing
40*9712c20fSFrederick MayleFelix Fietkau
41*9712c20fSFrederick MayleFelix Janda
42*9712c20fSFrederick MayleGianluca Anzolin
43*9712c20fSFrederick MayleHauke Mehrtens
44*9712c20fSFrederick MayleHiltjo Posthuma
45*9712c20fSFrederick MayleIsaac Dunham
46*9712c20fSFrederick MayleJaydeep Patil
47*9712c20fSFrederick MayleJens Gustedt
48*9712c20fSFrederick MayleJeremy Huntwork
49*9712c20fSFrederick MayleJo-Philipp Wich
50*9712c20fSFrederick MayleJoakim Sindholt
51*9712c20fSFrederick MayleJohn Spencer
52*9712c20fSFrederick MayleJosiah Worcester
53*9712c20fSFrederick MayleJustin Cormack
54*9712c20fSFrederick MayleKhem Raj
55*9712c20fSFrederick MayleKylie McClain
56*9712c20fSFrederick MayleLuca Barbato
57*9712c20fSFrederick MayleLuka Perkov
58*9712c20fSFrederick MayleM Farkas-Dyck (Strake)
59*9712c20fSFrederick MayleMahesh Bodapati
60*9712c20fSFrederick MayleMichael Forney
61*9712c20fSFrederick MayleNatanael Copa
62*9712c20fSFrederick MayleNicholas J. Kain
63*9712c20fSFrederick Mayleorc
64*9712c20fSFrederick MaylePascal Cuoq
65*9712c20fSFrederick MaylePetr Hosek
66*9712c20fSFrederick MaylePierre Carrier
67*9712c20fSFrederick MayleRich Felker
68*9712c20fSFrederick MayleRichard Pennington
69*9712c20fSFrederick MayleShiz
70*9712c20fSFrederick Maylesin
71*9712c20fSFrederick MayleSolar Designer
72*9712c20fSFrederick MayleStefan Kristiansson
73*9712c20fSFrederick MayleSzabolcs Nagy
74*9712c20fSFrederick MayleTimo Teräs
75*9712c20fSFrederick MayleTrutz Behn
76*9712c20fSFrederick MayleValentin Ochs
77*9712c20fSFrederick MayleWilliam Haddon
78*9712c20fSFrederick Mayle
79*9712c20fSFrederick MaylePortions of this software are derived from third-party works licensed
80*9712c20fSFrederick Mayleunder terms compatible with the above MIT license:
81*9712c20fSFrederick Mayle
82*9712c20fSFrederick MayleThe TRE regular expression implementation (src/regex/reg* and
83*9712c20fSFrederick Maylesrc/regex/tre*) is Copyright © 2001-2008 Ville Laurikari and licensed
84*9712c20fSFrederick Mayleunder a 2-clause BSD license (license text in the source files). The
85*9712c20fSFrederick Mayleincluded version has been heavily modified by Rich Felker in 2012, in
86*9712c20fSFrederick Maylethe interests of size, simplicity, and namespace cleanliness.
87*9712c20fSFrederick Mayle
88*9712c20fSFrederick MayleMuch of the math library code (src/math/* and src/complex/*) is
89*9712c20fSFrederick MayleCopyright © 1993,2004 Sun Microsystems or
90*9712c20fSFrederick MayleCopyright © 2003-2011 David Schultz or
91*9712c20fSFrederick MayleCopyright © 2003-2009 Steven G. Kargl or
92*9712c20fSFrederick MayleCopyright © 2003-2009 Bruce D. Evans or
93*9712c20fSFrederick MayleCopyright © 2008 Stephen L. Moshier
94*9712c20fSFrederick Mayleand labelled as such in comments in the individual source files. All
95*9712c20fSFrederick Maylehave been licensed under extremely permissive terms.
96*9712c20fSFrederick Mayle
97*9712c20fSFrederick MayleThe ARM memcpy code (src/string/arm/memcpy_el.S) is Copyright © 2008
98*9712c20fSFrederick MayleThe Android Open Source Project and is licensed under a two-clause BSD
99*9712c20fSFrederick Maylelicense. It was taken from Bionic libc, used on Android.
100*9712c20fSFrederick Mayle
101*9712c20fSFrederick MayleThe implementation of DES for crypt (src/crypt/crypt_des.c) is
102*9712c20fSFrederick MayleCopyright © 1994 David Burren. It is licensed under a BSD license.
103*9712c20fSFrederick Mayle
104*9712c20fSFrederick MayleThe implementation of blowfish crypt (src/crypt/crypt_blowfish.c) was
105*9712c20fSFrederick Mayleoriginally written by Solar Designer and placed into the public
106*9712c20fSFrederick Mayledomain. The code also comes with a fallback permissive license for use
107*9712c20fSFrederick Maylein jurisdictions that may not recognize the public domain.
108*9712c20fSFrederick Mayle
109*9712c20fSFrederick MayleThe smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011
110*9712c20fSFrederick MayleValentin Ochs and is licensed under an MIT-style license.
111*9712c20fSFrederick Mayle
112*9712c20fSFrederick MayleThe BSD PRNG implementation (src/prng/random.c) and XSI search API
113*9712c20fSFrederick Mayle(src/search/*.c) functions are Copyright © 2011 Szabolcs Nagy and
114*9712c20fSFrederick Maylelicensed under following terms: "Permission to use, copy, modify,
115*9712c20fSFrederick Mayleand/or distribute this code for any purpose with or without fee is
116*9712c20fSFrederick Maylehereby granted. There is no warranty."
117*9712c20fSFrederick Mayle
118*9712c20fSFrederick MayleThe x86_64 port was written by Nicholas J. Kain and is licensed under
119*9712c20fSFrederick Maylethe standard MIT terms.
120*9712c20fSFrederick Mayle
121*9712c20fSFrederick MayleThe mips and microblaze ports were originally written by Richard
122*9712c20fSFrederick MaylePennington for use in the ellcc project. The original code was adapted
123*9712c20fSFrederick Mayleby Rich Felker for build system and code conventions during upstream
124*9712c20fSFrederick Mayleintegration. It is licensed under the standard MIT terms.
125*9712c20fSFrederick Mayle
126*9712c20fSFrederick MayleThe mips64 port was contributed by Imagination Technologies and is
127*9712c20fSFrederick Maylelicensed under the standard MIT terms.
128*9712c20fSFrederick Mayle
129*9712c20fSFrederick MayleThe powerpc port was also originally written by Richard Pennington,
130*9712c20fSFrederick Mayleand later supplemented and integrated by John Spencer. It is licensed
131*9712c20fSFrederick Mayleunder the standard MIT terms.
132*9712c20fSFrederick Mayle
133*9712c20fSFrederick MayleAll other files which have no copyright comments are original works
134*9712c20fSFrederick Mayleproduced specifically for use as part of this library, written either
135*9712c20fSFrederick Mayleby Rich Felker, the main author of the library, or by one or more
136*9712c20fSFrederick Maylecontibutors listed above. Details on authorship of individual files
137*9712c20fSFrederick Maylecan be found in the git version control history of the project. The
138*9712c20fSFrederick Mayleomission of copyright and license comments in each file is in the
139*9712c20fSFrederick Mayleinterest of source tree size.
140*9712c20fSFrederick Mayle
141*9712c20fSFrederick MayleIn addition, permission is hereby granted for all public header files
142*9712c20fSFrederick Mayle(include/* and arch/*/bits/*) and crt files intended to be linked into
143*9712c20fSFrederick Mayleapplications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit
144*9712c20fSFrederick Maylethe copyright notice and permission notice otherwise required by the
145*9712c20fSFrederick Maylelicense, and to use these files without any requirement of
146*9712c20fSFrederick Mayleattribution. These files include substantial contributions from:
147*9712c20fSFrederick Mayle
148*9712c20fSFrederick MayleBobby Bingham
149*9712c20fSFrederick MayleJohn Spencer
150*9712c20fSFrederick MayleNicholas J. Kain
151*9712c20fSFrederick MayleRich Felker
152*9712c20fSFrederick MayleRichard Pennington
153*9712c20fSFrederick MayleStefan Kristiansson
154*9712c20fSFrederick MayleSzabolcs Nagy
155*9712c20fSFrederick Mayle
156*9712c20fSFrederick Mayleall of whom have explicitly granted such permission.
157*9712c20fSFrederick Mayle
158*9712c20fSFrederick MayleThis file previously contained text expressing a belief that most of
159*9712c20fSFrederick Maylethe files covered by the above exception were sufficiently trivial not
160*9712c20fSFrederick Mayleto be subject to copyright, resulting in confusion over whether it
161*9712c20fSFrederick Maylenegated the permissions granted in the license. In the spirit of
162*9712c20fSFrederick Maylepermissive licensing, and of not having licensing issues being an
163*9712c20fSFrederick Mayleobstacle to adoption, that text has been removed.
164