NOTICE 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062
  1. This NOTICE file contains certain notices of software components included with
  2. the software that Qualcomm Technologies, Inc. ("Qualcomm Technologies") is
  3. required to provide you. Notwithstanding anything in the notices in this file,
  4. your use of these software components together with the Qualcomm Technologies
  5. software (Qualcomm Technologies software hereinafter referred to as "Software")
  6. is subject to the terms of your license from Qualcomm Technologies. Compliance
  7. with all copyright laws and software license agreements included in the notice
  8. section of this file are the responsibility of the user. Except as may be
  9. granted by separate express written agreement, this file provides no license to
  10. any patents, trademarks, copyrights, or other intellectual property.
  11. Copyright (c) 2018 Qualcomm Technologies, Inc. All rights reserved.
  12. Qualcomm is a registered trademark and registered service mark of
  13. QUALCOMM Incorporated. All other trademarks and service marks are the
  14. property of their respective owners.
  15. ________________________________________
  16. NOTICES
  17. ________________________________________
  18. ==============================================================================
  19. LLVM Release License
  20. ==============================================================================
  21. University of Illinois/NCSA
  22. Open Source License
  23. Copyright (c) 2003-2018 University of Illinois at Urbana-Champaign.
  24. All rights reserved.
  25. Developed by:
  26. LLVM Team
  27. University of Illinois at Urbana-Champaign
  28. http://llvm.org
  29. Permission is hereby granted, free of charge, to any person obtaining a copy of
  30. this software and associated documentation files (the "Software"), to deal with
  31. the Software without restriction, including without limitation the rights to
  32. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  33. of the Software, and to permit persons to whom the Software is furnished to do
  34. so, subject to the following conditions:
  35. * Redistributions of source code must retain the above copyright notice,
  36. this list of conditions and the following disclaimers.
  37. * Redistributions in binary form must reproduce the above copyright notice,
  38. this list of conditions and the following disclaimers in the
  39. documentation and/or other materials provided with the distribution.
  40. * Neither the names of the LLVM Team, University of Illinois at
  41. Urbana-Champaign, nor the names of its contributors may be used to
  42. endorse or promote products derived from this Software without specific
  43. prior written permission.
  44. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  45. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  46. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  47. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  48. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  49. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  50. SOFTWARE.
  51. ==============================================================================
  52. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  53. ==============================================================================
  54. The LLVM software contains code written by third parties. Such software will
  55. have its own individual LICENSE.TXT file in the directory in which it appears.
  56. This file will describe the copyrights, license, and restrictions which apply
  57. to that code.
  58. The disclaimer of warranty in the University of Illinois Open Source License
  59. applies to all code in the LLVM Distribution, and nothing in any of the
  60. other licenses gives permission to use the names of the LLVM Team or the
  61. University of Illinois to endorse or promote products derived from this
  62. Software.
  63. The following pieces of software have additional or alternate copyrights,
  64. licenses, and/or restrictions:
  65. Program Directory
  66. ------- ---------
  67. Google Test llvm/utils/unittest/googletest
  68. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  69. pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT}
  70. ARM contributions llvm/lib/Target/ARM/LICENSE.TXT
  71. md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
  72. ==============================================================================
  73. ISL Release License
  74. ==============================================================================
  75. MIT License (MIT)
  76. Permission is hereby granted, free of charge, to any person obtaining a copy of
  77. this software and associated documentation files (the "Software"), to deal in
  78. the Software without restriction, including without limitation the rights to
  79. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  80. of the Software, and to permit persons to whom the Software is furnished to do
  81. so, subject to the following conditions:
  82. The above copyright notice and this permission notice shall be included in all
  83. copies or substantial portions of the Software.
  84. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  85. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  86. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  87. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  88. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  89. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  90. SOFTWARE.
  91. ==============================================================================
  92. IMath Release License
  93. ==============================================================================
  94. IMath is Copyright 2002-2009 Michael J. Fromberger
  95. You may use it subject to the following Licensing Terms:
  96. Permission is hereby granted, free of charge, to any person obtaining a copy of
  97. this software and associated documentation files (the "Software"), to deal in
  98. the Software without restriction, including without limitation the rights to
  99. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  100. of the Software, and to permit persons to whom the Software is furnished to do
  101. so, subject to the following conditions:
  102. The above copyright notice and this permission notice shall be included in all
  103. copies or substantial portions of the Software.
  104. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  105. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  106. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  107. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  108. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  109. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  110. SOFTWARE.
  111. ==============================================================================
  112. Polly Release License
  113. ==============================================================================
  114. University of Illinois/NCSA
  115. Open Source License
  116. Copyright (c) 2009-2016 Polly Team
  117. All rights reserved.
  118. Developed by:
  119. Polly Team
  120. Permission is hereby granted, free of charge, to any person obtaining a copy of
  121. this software and associated documentation files (the "Software"), to deal with
  122. the Software without restriction, including without limitation the rights to
  123. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  124. of the Software, and to permit persons to whom the Software is furnished to do
  125. so, subject to the following conditions:
  126. * Redistributions of source code must retain the above copyright notice,
  127. this list of conditions and the following disclaimers.
  128. * Redistributions in binary form must reproduce the above copyright notice,
  129. this list of conditions and the following disclaimers in the
  130. documentation and/or other materials provided with the distribution.
  131. * Neither the names of the Polly Team, copyright holders, nor the names of
  132. its contributors may be used to endorse or promote products derived from
  133. this Software without specific prior written permission.
  134. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  135. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  136. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  137. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  138. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  139. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  140. SOFTWARE.
  141. ==============================================================================
  142. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  143. ==============================================================================
  144. The Polly software contains code written by third parties. Such software will
  145. have its own individual LICENSE.TXT file in the directory in which it appears.
  146. This file will describe the copyrights, license, and restrictions which apply
  147. to that code.
  148. The disclaimer of warranty in the University of Illinois Open Source License
  149. applies to all code in the Polly Distribution, and nothing in any of the other
  150. licenses gives permission to use the names of the Polly Team or promote products
  151. derived from this Software.
  152. The following pieces of software have additional or alternate copyrights,
  153. licenses, and/or restrictions:
  154. Program Directory
  155. ------- ---------
  156. jsoncpp lib/JSON
  157. ==============================================================================
  158. compiler_rt License
  159. ==============================================================================
  160. The compiler_rt library is dual licensed under both the University of Illinois
  161. "BSD-Like" license and the MIT license. As a user of this code you may choose
  162. to use it under either license. As a contributor, you agree to allow your code
  163. to be used under both.
  164. Full text of the relevant licenses is included below.
  165. ==============================================================================
  166. University of Illinois/NCSA
  167. Open Source License
  168. Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT
  169. All rights reserved.
  170. Developed by:
  171. LLVM Team
  172. University of Illinois at Urbana-Champaign
  173. http://llvm.org
  174. Permission is hereby granted, free of charge, to any person obtaining a copy of
  175. this software and associated documentation files (the "Software"), to deal with
  176. the Software without restriction, including without limitation the rights to
  177. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  178. of the Software, and to permit persons to whom the Software is furnished to do
  179. so, subject to the following conditions:
  180. * Redistributions of source code must retain the above copyright notice,
  181. this list of conditions and the following disclaimers.
  182. * Redistributions in binary form must reproduce the above copyright notice,
  183. this list of conditions and the following disclaimers in the
  184. documentation and/or other materials provided with the distribution.
  185. * Neither the names of the LLVM Team, University of Illinois at
  186. Urbana-Champaign, nor the names of its contributors may be used to
  187. endorse or promote products derived from this Software without specific
  188. prior written permission.
  189. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  190. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  191. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  192. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  193. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  194. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  195. SOFTWARE.
  196. ==============================================================================
  197. Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT
  198. Permission is hereby granted, free of charge, to any person obtaining a copy
  199. of this software and associated documentation files (the "Software"), to deal
  200. in the Software without restriction, including without limitation the rights
  201. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  202. copies of the Software, and to permit persons to whom the Software is
  203. furnished to do so, subject to the following conditions:
  204. The above copyright notice and this permission notice shall be included in
  205. all copies or substantial portions of the Software.
  206. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  207. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  208. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  209. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  210. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  211. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  212. THE SOFTWARE.
  213. ==============================================================================
  214. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  215. ==============================================================================
  216. The LLVM software contains code written by third parties. Such software will
  217. have its own individual LICENSE.TXT file in the directory in which it appears.
  218. This file will describe the copyrights, license, and restrictions which apply
  219. to that code.
  220. The disclaimer of warranty in the University of Illinois Open Source License
  221. applies to all code in the LLVM Distribution, and nothing in any of the
  222. other licenses gives permission to use the names of the LLVM Team or the
  223. University of Illinois to endorse or promote products derived from this
  224. Software.
  225. The following pieces of software have additional or alternate copyrights,
  226. licenses, and/or restrictions:
  227. Program Directory
  228. ------- ---------
  229. mach_override lib/interception/mach_override
  230. ===============================================================
  231. Portions of code for dynamic loading support are covered by the
  232. following copyrights and license:
  233. ===============================================================
  234. The following notices are provided for attribution purposes only
  235. where the corresponding software is subject to your license from
  236. Qualcomm.
  237. ===============================================================
  238. * Copyright 1996 John D. Polstra.
  239. * Copyright 1996 Matt Thomas <matt@3am-software.com>
  240. * Copyright (c) 1998 The NetBSD Foundation, Inc.
  241. * Copyright (c) 1991, 1993 The Regents of the University of California.
  242. * Copyright (c) 1997 Christopher G. Demetriou
  243. * Copyright 2002 Charles M. Hannum <root@ihack.net>
  244. * Copyright (c) 2001 The NetBSD Foundation, Inc.
  245. * Copyright (c) 1983 Regents of the University of California.
  246. * Copyright (c) 1998, 2002 The NetBSD Foundation, Inc.
  247. * All rights reserved by their respective copyright owners.
  248. * Redistribution and use in source and binary forms, with or without
  249. * modification, are permitted provided that the following conditions
  250. * are met:
  251. * 1. Redistributions of source code must retain the above copyright
  252. * notice, this list of conditions and the following disclaimer.
  253. * 2. Redistributions in binary form must reproduce the above copyright
  254. * notice, this list of conditions and the following disclaimer in the
  255. * documentation and/or other materials provided with the distribution.
  256. * 3. All advertising materials mentioning features or use of this software
  257. * must display the following acknowledgement:
  258. * This product includes software developed by John Polstra.
  259. * 4. The name of the author may not be used to endorse or promote products
  260. * derived from this software without specific prior written permission.
  261. *
  262. * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  263. * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  264. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  265. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  266. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  267. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  268. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  269. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  270. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  271. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  272. ===============================================================
  273. * Redistribution and use in source and binary forms, with or without
  274. * modification, are permitted provided that the following conditions
  275. * are met:
  276. * 1. Redistributions of source code must retain the above copyright
  277. * notice, this list of conditions and the following disclaimer.
  278. * 2. Redistributions in binary form must reproduce the above copyright
  279. * notice, this list of conditions and the following disclaimer in the
  280. * documentation and/or other materials provided with the distribution.
  281. * 3. All advertising materials mentioning features or use of this software
  282. * must display the following acknowledgement:
  283. * This product includes software developed by the NetBSD
  284. * Foundation, Inc. and its contributors.
  285. * 4. Neither the name of The NetBSD Foundation nor the names of its
  286. * contributors may be used to endorse or promote products derived
  287. * from this software without specific prior written permission.
  288. *
  289. * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
  290. * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  291. * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  292. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
  293. * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  294. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  295. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  296. * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  297. * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  298. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  299. * POSSIBILITY OF SUCH DAMAGE.
  300. ===============================================================
  301. * Redistribution and use in source and binary forms, with or without
  302. * modification, are permitted provided that the following conditions
  303. * are met:
  304. * 1. Redistributions of source code must retain the above copyright
  305. * notice, this list of conditions and the following disclaimer.
  306. * 2. Redistributions in binary form must reproduce the above copyright
  307. * notice, this list of conditions and the following disclaimer in the
  308. * documentation and/or other materials provided with the distribution.
  309. * 3. Neither the name of the University nor the names of its contributors
  310. * may be used to endorse or promote products derived from this software
  311. * without specific prior written permission.
  312. *
  313. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  314. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  315. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  316. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  317. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  318. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  319. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  320. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  321. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  322. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  323. * SUCH DAMAGE.
  324. ===============================================================
  325. * Redistribution and use in source and binary forms, with or without
  326. * modification, are permitted provided that the following conditions
  327. * are met:
  328. * 1. Redistributions of source code must retain the above copyright
  329. * notice, this list of conditions and the following disclaimer.
  330. * 2. Redistributions in binary form must reproduce the above copyright
  331. * notice, this list of conditions and the following disclaimer in the
  332. * documentation and/or other materials provided with the distribution.
  333. * 3. The name of the author may not be used to endorse or promote products
  334. * derived from this software without specific prior written permission.
  335. *
  336. * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  337. * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  338. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  339. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  340. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  341. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  342. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  343. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  344. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  345. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  346. ===============================================================
  347. * Redistribution and use in source and binary forms, with or without
  348. * modification, are permitted provided that the following conditions
  349. * are met:
  350. * 1. Redistributions of source code must retain the above copyright
  351. * notice, this list of conditions and the following disclaimer.
  352. * 2. Redistributions in binary form must reproduce the above copyright
  353. * notice, this list of conditions and the following disclaimer in the
  354. * documentation and/or other materials provided with the distribution.
  355. * 3. All advertising materials mentioning features or use of this software
  356. * must display the following acknowledgement:
  357. * This product includes software developed for the
  358. * NetBSD Project. See http://www.NetBSD.org/ for
  359. * information about NetBSD.
  360. * 4. The name of the author may not be used to endorse or promote products
  361. * derived from this software without specific prior written permission.
  362. *
  363. * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  364. * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  365. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  366. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  367. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  368. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  369. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  370. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  371. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  372. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  373. ==============================================================================
  374. Elftools Release License
  375. ==============================================================================
  376. Copyright and License
  377. ---------------------
  378. This code is copyright its authors, and is distributed under the `BSD
  379. License`_.
  380. .. _BSD License: http://www.opensource.org/licenses/bsd-license.php
  381. ==============================================================================
  382. MUSL Release License
  383. ==============================================================================
  384. musl as a whole is licensed under the following standard MIT license:
  385. ----------------------------------------------------------------------
  386. Copyright © 2005-2016 Rich Felker, et al.
  387. Permission is hereby granted, free of charge, to any person obtaining
  388. a copy of this software and associated documentation files (the
  389. "Software"), to deal in the Software without restriction, including
  390. without limitation the rights to use, copy, modify, merge, publish,
  391. distribute, sublicense, and/or sell copies of the Software, and to
  392. permit persons to whom the Software is furnished to do so, subject to
  393. the following conditions:
  394. The above copyright notice and this permission notice shall be
  395. included in all copies or substantial portions of the Software.
  396. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  397. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  398. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  399. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  400. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  401. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  402. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  403. ----------------------------------------------------------------------
  404. Authors/contributors include:
  405. Alexander Monakov
  406. Anthony G. Basile
  407. Arvid Picciani
  408. Bobby Bingham
  409. Boris Brezillon
  410. Brent Cook
  411. Chris Spiegel
  412. Clément Vasseur
  413. Denys Vlasenko
  414. Emil Renner Berthing
  415. Felix Fietkau
  416. Felix Janda
  417. Gianluca Anzolin
  418. Hiltjo Posthuma
  419. Isaac Dunham
  420. Jens Gustedt
  421. Jeremy Huntwork
  422. Joakim Sindholt
  423. John Spencer
  424. Josiah Worcester
  425. Justin Cormack
  426. Luca Barbato
  427. Luka Perkov
  428. M Farkas-Dyck (Strake)
  429. Michael Forney
  430. Nicholas J. Kain
  431. orc
  432. Pascal Cuoq
  433. Pierre Carrier
  434. Rich Felker
  435. Richard Pennington
  436. sin
  437. Solar Designer
  438. Stefan Kristiansson
  439. Szabolcs Nagy
  440. Timo Teräs
  441. Trutz Behn
  442. Valentin Ochs
  443. William Haddon
  444. Portions of this software are derived from third-party works licensed
  445. under terms compatible with the above MIT license:
  446. The TRE regular expression implementation (src/regex/reg* and
  447. src/regex/tre*) is Copyright © 2001-2008 Ville Laurikari and licensed
  448. under a 2-clause BSD license (license text in the source files). The
  449. included version has been heavily modified by Rich Felker in 2012, in
  450. the interests of size, simplicity, and namespace cleanliness.
  451. Much of the math library code (src/math/* and src/complex/*) is
  452. Copyright © 1993,2004 Sun Microsystems or
  453. Copyright © 2003-2011 David Schultz or
  454. Copyright © 2003-2009 Steven G. Kargl or
  455. Copyright © 2003-2009 Bruce D. Evans or
  456. Copyright © 2008 Stephen L. Moshier
  457. and labelled as such in comments in the individual source files. All
  458. have been licensed under extremely permissive terms.
  459. The ARM memcpy code (src/string/armel/memcpy.s) is Copyright © 2008
  460. The Android Open Source Project and is licensed under a two-clause BSD
  461. license. It was taken from Bionic libc, used on Android.
  462. The implementation of DES for crypt (src/misc/crypt_des.c) is
  463. Copyright © 1994 David Burren. It is licensed under a BSD license.
  464. The implementation of blowfish crypt (src/misc/crypt_blowfish.c) was
  465. originally written by Solar Designer and placed into the public
  466. domain. The code also comes with a fallback permissive license for use
  467. in jurisdictions that may not recognize the public domain.
  468. The smoothsort implementation (src/stdlib/qsort.c) is Copyright © 2011
  469. Valentin Ochs and is licensed under an MIT-style license.
  470. The BSD PRNG implementation (src/prng/random.c) and XSI search API
  471. (src/search/*.c) functions are Copyright © 2011 Szabolcs Nagy and
  472. licensed under following terms: "Permission to use, copy, modify,
  473. and/or distribute this code for any purpose with or without fee is
  474. hereby granted. There is no warranty."
  475. The x86_64 port was written by Nicholas J. Kain. Several files (crt)
  476. were released into the public domain; others are licensed under the
  477. standard MIT license terms at the top of this file. See individual
  478. files for their copyright status.
  479. The mips and microblaze ports were originally written by Richard
  480. Pennington for use in the ellcc project. The original code was adapted
  481. by Rich Felker for build system and code conventions during upstream
  482. integration. It is licensed under the standard MIT terms.
  483. The powerpc port was also originally written by Richard Pennington,
  484. and later supplemented and integrated by John Spencer. It is licensed
  485. under the standard MIT terms.
  486. All other files which have no copyright comments are original works
  487. produced specifically for use as part of this library, written either
  488. by Rich Felker, the main author of the library, or by one or more
  489. contibutors listed above. Details on authorship of individual files
  490. can be found in the git version control history of the project. The
  491. omission of copyright and license comments in each file is in the
  492. interest of source tree size.
  493. All public header files (include/* and arch/*/bits/*) should be
  494. treated as Public Domain as they intentionally contain no content
  495. which can be covered by copyright. Some source modules may fall in
  496. this category as well. If you believe that a file is so trivial that
  497. it should be in the Public Domain, please contact the authors and
  498. request an explicit statement releasing it from copyright.
  499. The following files are trivial, believed not to be copyrightable in
  500. the first place, and hereby explicitly released to the Public Domain:
  501. All public headers: include/*, arch/*/bits/*
  502. Startup files: crt/*
  503. ==============================================================================
  504. libc++ License
  505. ==============================================================================
  506. The libc++ library is dual licensed under both the University of Illinois
  507. "BSD-Like" license and the MIT license. As a user of this code you may choose
  508. to use it under either license. As a contributor, you agree to allow your code
  509. to be used under both.
  510. Full text of the relevant licenses is included below.
  511. ==============================================================================
  512. University of Illinois/NCSA
  513. Open Source License
  514. Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT
  515. All rights reserved.
  516. Developed by:
  517. LLVM Team
  518. University of Illinois at Urbana-Champaign
  519. http://llvm.org
  520. Permission is hereby granted, free of charge, to any person obtaining a copy of
  521. this software and associated documentation files (the "Software"), to deal with
  522. the Software without restriction, including without limitation the rights to
  523. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  524. of the Software, and to permit persons to whom the Software is furnished to do
  525. so, subject to the following conditions:
  526. * Redistributions of source code must retain the above copyright notice,
  527. this list of conditions and the following disclaimers.
  528. * Redistributions in binary form must reproduce the above copyright notice,
  529. this list of conditions and the following disclaimers in the
  530. documentation and/or other materials provided with the distribution.
  531. * Neither the names of the LLVM Team, University of Illinois at
  532. Urbana-Champaign, nor the names of its contributors may be used to
  533. endorse or promote products derived from this Software without specific
  534. prior written permission.
  535. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  536. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  537. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  538. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  539. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  540. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  541. SOFTWARE.
  542. ==============================================================================
  543. Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT
  544. Permission is hereby granted, free of charge, to any person obtaining a copy
  545. of this software and associated documentation files (the "Software"), to deal
  546. in the Software without restriction, including without limitation the rights
  547. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  548. copies of the Software, and to permit persons to whom the Software is
  549. furnished to do so, subject to the following conditions:
  550. The above copyright notice and this permission notice shall be included in
  551. all copies or substantial portions of the Software.
  552. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  553. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  554. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  555. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  556. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  557. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  558. THE SOFTWARE.
  559. ==============================================================================
  560. libc++abi License
  561. ==============================================================================
  562. The libc++abi library is dual licensed under both the University of Illinois
  563. "BSD-Like" license and the MIT license. As a user of this code you may choose
  564. to use it under either license. As a contributor, you agree to allow your code
  565. to be used under both.
  566. Full text of the relevant licenses is included below.
  567. ==============================================================================
  568. University of Illinois/NCSA
  569. Open Source License
  570. Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT
  571. All rights reserved.
  572. Developed by:
  573. LLVM Team
  574. University of Illinois at Urbana-Champaign
  575. http://llvm.org
  576. Permission is hereby granted, free of charge, to any person obtaining a copy of
  577. this software and associated documentation files (the "Software"), to deal with
  578. the Software without restriction, including without limitation the rights to
  579. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  580. of the Software, and to permit persons to whom the Software is furnished to do
  581. so, subject to the following conditions:
  582. * Redistributions of source code must retain the above copyright notice,
  583. this list of conditions and the following disclaimers.
  584. * Redistributions in binary form must reproduce the above copyright notice,
  585. this list of conditions and the following disclaimers in the
  586. documentation and/or other materials provided with the distribution.
  587. * Neither the names of the LLVM Team, University of Illinois at
  588. Urbana-Champaign, nor the names of its contributors may be used to
  589. endorse or promote products derived from this Software without specific
  590. prior written permission.
  591. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  592. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  593. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  594. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  595. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  596. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  597. SOFTWARE.
  598. ==============================================================================
  599. Copyright (c) 2009-2016 by the contributors listed in CREDITS.TXT
  600. Permission is hereby granted, free of charge, to any person obtaining a copy
  601. of this software and associated documentation files (the "Software"), to deal
  602. in the Software without restriction, including without limitation the rights
  603. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  604. copies of the Software, and to permit persons to whom the Software is
  605. furnished to do so, subject to the following conditions:
  606. The above copyright notice and this permission notice shall be included in
  607. all copies or substantial portions of the Software.
  608. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  609. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  610. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  611. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  612. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  613. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  614. THE SOFTWARE.
  615. ==============================================================================
  616. Copyright for The Android Open Source Project
  617. ==============================================================================
  618. /*
  619. * Copyright (C) 2008 The Android Open Source Project
  620. * All rights reserved.
  621. *
  622. * Redistribution and use in source and binary forms, with or without
  623. * modification, are permitted provided that the following conditions
  624. * are met:
  625. * * Redistributions of source code must retain the above copyright
  626. * notice, this list of conditions and the following disclaimer.
  627. * * Redistributions in binary form must reproduce the above copyright
  628. * notice, this list of conditions and the following disclaimer in
  629. * the documentation and/or other materials provided with the
  630. * distribution.
  631. *
  632. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  633. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  634. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  635. * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  636. * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  637. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  638. * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  639. * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  640. * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  641. * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  642. * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  643. * SUCH DAMAGE.
  644. */
  645. ==============================================================================
  646. openmp License
  647. ==============================================================================
  648. The software contained in this directory tree is dual licensed under both the
  649. University of Illinois "BSD-Like" license and the MIT license. As a user of
  650. this code you may choose to use it under either license. As a contributor,
  651. you agree to allow your code to be used under both. The full text of the
  652. relevant licenses is included below.
  653. In addition, a license agreement from the copyright/patent holders of the
  654. software contained in this directory tree is included below.
  655. ==============================================================================
  656. University of Illinois/NCSA
  657. Open Source License
  658. Copyright (c) 1997-2016 Intel Corporation
  659. All rights reserved.
  660. Developed by:
  661. OpenMP Runtime Team
  662. Intel Corporation
  663. http://www.openmprtl.org
  664. Permission is hereby granted, free of charge, to any person obtaining a copy of
  665. this software and associated documentation files (the "Software"), to deal with
  666. the Software without restriction, including without limitation the rights to
  667. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  668. of the Software, and to permit persons to whom the Software is furnished to do
  669. so, subject to the following conditions:
  670. * Redistributions of source code must retain the above copyright notice,
  671. this list of conditions and the following disclaimers.
  672. * Redistributions in binary form must reproduce the above copyright notice,
  673. this list of conditions and the following disclaimers in the
  674. documentation and/or other materials provided with the distribution.
  675. * Neither the names of Intel Corporation OpenMP Runtime Team nor the
  676. names of its contributors may be used to endorse or promote products
  677. derived from this Software without specific prior written permission.
  678. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  679. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  680. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  681. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  682. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  683. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  684. SOFTWARE.
  685. ==============================================================================
  686. Copyright (c) 1997-2016 Intel Corporation
  687. Permission is hereby granted, free of charge, to any person obtaining a copy
  688. of this software and associated documentation files (the "Software"), to deal
  689. in the Software without restriction, including without limitation the rights
  690. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  691. copies of the Software, and to permit persons to whom the Software is
  692. furnished to do so, subject to the following conditions:
  693. The above copyright notice and this permission notice shall be included in
  694. all copies or substantial portions of the Software.
  695. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  696. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  697. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  698. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  699. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  700. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  701. THE SOFTWARE.
  702. ==============================================================================
  703. Intel Corporation
  704. Software Grant License Agreement ("Agreement")
  705. Except for the license granted herein to you, Intel Corporation ("Intel") reserves
  706. all right, title, and interest in and to the Software (defined below).
  707. Definition
  708. "Software" means the code and documentation as well as any original work of
  709. authorship, including any modifications or additions to an existing work, that
  710. is intentionally submitted by Intel to llvm.org (http://llvm.org) ("LLVM") for
  711. inclusion in, or documentation of, any of the products owned or managed by LLVM
  712. (the "Work"). For the purposes of this definition, "submitted" means any form of
  713. electronic, verbal, or written communication sent to LLVM or its
  714. representatives, including but not limited to communication on electronic
  715. mailing lists, source code control systems, and issue tracking systems that are
  716. managed by, or on behalf of, LLVM for the purpose of discussing and improving
  717. the Work, but excluding communication that is conspicuously marked otherwise.
  718. 1. Grant of Copyright License. Subject to the terms and conditions of this
  719. Agreement, Intel hereby grants to you and to recipients of the Software
  720. distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
  721. royalty-free, irrevocable copyright license to reproduce, prepare derivative
  722. works of, publicly display, publicly perform, sublicense, and distribute the
  723. Software and such derivative works.
  724. 2. Grant of Patent License. Subject to the terms and conditions of this
  725. Agreement, Intel hereby grants you and to recipients of the Software
  726. distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
  727. royalty-free, irrevocable (except as stated in this section) patent license
  728. to make, have made, use, offer to sell, sell, import, and otherwise transfer
  729. the Work, where such license applies only to those patent claims licensable
  730. by Intel that are necessarily infringed by Intel's Software alone or by
  731. combination of the Software with the Work to which such Software was
  732. submitted. If any entity institutes patent litigation against Intel or any
  733. other entity (including a cross-claim or counterclaim in a lawsuit) alleging
  734. that Intel's Software, or the Work to which Intel has contributed constitutes
  735. direct or contributory patent infringement, then any patent licenses granted
  736. to that entity under this Agreement for the Software or Work shall terminate
  737. as of the date such litigation is filed.
  738. Unless required by applicable law or agreed to in writing, the software is
  739. provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  740. either express or implied, including, without limitation, any warranties or
  741. conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  742. PARTICULAR PURPOSE.
  743. ==============================================================================
  744. ARM Limited
  745. Software Grant License Agreement ("Agreement")
  746. Except for the license granted herein to you, ARM Limited ("ARM") reserves all
  747. right, title, and interest in and to the Software (defined below).
  748. Definition
  749. "Software" means the code and documentation as well as any original work of
  750. authorship, including any modifications or additions to an existing work, that
  751. is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for
  752. inclusion in, or documentation of, any of the products owned or managed by LLVM
  753. (the "Work"). For the purposes of this definition, "submitted" means any form of
  754. electronic, verbal, or written communication sent to LLVM or its
  755. representatives, including but not limited to communication on electronic
  756. mailing lists, source code control systems, and issue tracking systems that are
  757. managed by, or on behalf of, LLVM for the purpose of discussing and improving
  758. the Work, but excluding communication that is conspicuously marked otherwise.
  759. 1. Grant of Copyright License. Subject to the terms and conditions of this
  760. Agreement, ARM hereby grants to you and to recipients of the Software
  761. distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
  762. royalty-free, irrevocable copyright license to reproduce, prepare derivative
  763. works of, publicly display, publicly perform, sublicense, and distribute the
  764. Software and such derivative works.
  765. 2. Grant of Patent License. Subject to the terms and conditions of this
  766. Agreement, ARM hereby grants you and to recipients of the Software
  767. distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
  768. royalty-free, irrevocable (except as stated in this section) patent license
  769. to make, have made, use, offer to sell, sell, import, and otherwise transfer
  770. the Work, where such license applies only to those patent claims licensable
  771. by ARM that are necessarily infringed by ARM's Software alone or by
  772. combination of the Software with the Work to which such Software was
  773. submitted. If any entity institutes patent litigation against ARM or any
  774. other entity (including a cross-claim or counterclaim in a lawsuit) alleging
  775. that ARM's Software, or the Work to which ARM has contributed constitutes
  776. direct or contributory patent infringement, then any patent licenses granted
  777. to that entity under this Agreement for the Software or Work shall terminate
  778. as of the date such litigation is filed.
  779. Unless required by applicable law or agreed to in writing, the software is
  780. provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  781. either express or implied, including, without limitation, any warranties or
  782. conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  783. PARTICULAR PURPOSE.
  784. ==============================================================================
  785. lld License
  786. ==============================================================================
  787. University of Illinois/NCSA
  788. Open Source License
  789. Copyright (c) 2011-2018 by the contributors listed in CREDITS.TXT
  790. All rights reserved.
  791. Developed by:
  792. LLVM Team
  793. University of Illinois at Urbana-Champaign
  794. http://llvm.org
  795. Permission is hereby granted, free of charge, to any person obtaining a copy of
  796. this software and associated documentation files (the "Software"), to deal with
  797. the Software without restriction, including without limitation the rights to
  798. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  799. of the Software, and to permit persons to whom the Software is furnished to do
  800. so, subject to the following conditions:
  801. * Redistributions of source code must retain the above copyright notice,
  802. this list of conditions and the following disclaimers.
  803. * Redistributions in binary form must reproduce the above copyright notice,
  804. this list of conditions and the following disclaimers in the
  805. documentation and/or other materials provided with the distribution.
  806. * Neither the names of the LLVM Team, University of Illinois at
  807. Urbana-Champaign, nor the names of its contributors may be used to
  808. endorse or promote products derived from this Software without specific
  809. prior written permission.
  810. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  811. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  812. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  813. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  814. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  815. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  816. SOFTWARE.
  817. ==============================================================================
  818. The lld software contains code written by third parties. Such software will
  819. have its own individual LICENSE.TXT file in the directory in which it appears.
  820. This file will describe the copyrights, license, and restrictions which apply
  821. to that code.
  822. The disclaimer of warranty in the University of Illinois Open Source License
  823. applies to all code in the lld Distribution, and nothing in any of the
  824. other licenses gives permission to use the names of the LLVM Team or the
  825. University of Illinois to endorse or promote products derived from this
  826. Software.
  827. The following pieces of software have additional or alternate copyrights,
  828. licenses, and/or restrictions:
  829. Program Directory
  830. ------- ---------
  831. <none yet>
  832. ==============================================================================
  833. Copyright (c) 1990, 1993
  834. The Regents of the University of California. All rights reserved.
  835. Redistribution and use in source and binary forms, with or without
  836. modification, are permitted provided that the following conditions
  837. are met:
  838. 1. Redistributions of source code must retain the above copyright
  839. notice, this list of conditions and the following disclaimer.
  840. 2. Redistributions in binary form must reproduce the above copyright
  841. notice, this list of conditions and the following disclaimer in the
  842. documentation and/or other materials provided with the distribution.
  843. 3. All advertising materials mentioning features or use of this software
  844. must display the following acknowledgement:
  845. This product includes software developed by the University of
  846. California, Berkeley and its contributors.
  847. 4. Neither the name of the University nor the names of its contributors
  848. may be used to endorse or promote products derived from this software
  849. without specific prior written permission.
  850. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  851. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  852. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  853. ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  854. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  855. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  856. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  857. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  858. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  859. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  860. SUCH DAMAGE.
  861. ==============================================================================