licenses.list.txt 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. ====================Apache-2.0 WITH LLVM-exception====================
  2. * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  3. * See https://llvm.org/LICENSE.txt for license information.
  4. ====================Apache-2.0 WITH LLVM-exception====================
  5. * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  6. ====================Apache-2.0 WITH LLVM-exception====================
  7. /* Part of the LLVM Project, under the Apache License v2.0 with LLVM */
  8. /* Exceptions. */
  9. /* See https://llvm.org/LICENSE.txt for license information. */
  10. ====================Apache-2.0 WITH LLVM-exception====================
  11. /* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception */
  12. ====================Apache-2.0 WITH LLVM-exception====================
  13. // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  14. // See https://llvm.org/LICENSE.txt for license information.
  15. ====================Apache-2.0 WITH LLVM-exception====================
  16. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  17. ====================Apache-2.0 WITH LLVM-exception====================
  18. /// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  19. /// See https://llvm.org/LICENSE.txt for license information.
  20. ====================Apache-2.0 WITH LLVM-exception====================
  21. /// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  22. ====================Apache-2.0 WITH LLVM-exception====================
  23. Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  24. See https://llvm.org/LICENSE.txt for license information.
  25. ====================Apache-2.0 WITH LLVM-exception====================
  26. SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  27. ====================Apache-2.0 WITH LLVM-exception====================
  28. |* Part of the LLVM Project, under the Apache License v2.0 with LLVM *|
  29. |* Exceptions. *|
  30. |* See https://llvm.org/LICENSE.txt for license information. *|
  31. ====================Apache-2.0 WITH LLVM-exception====================
  32. |* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  33. |* See https://llvm.org/LICENSE.txt for license information.
  34. ====================Apache-2.0 WITH LLVM-exception====================
  35. |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  36. ====================Apache-2.0 WITH LLVM-exception====================
  37. |* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *|
  38. ====================BSD-2-Clause====================
  39. BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php)
  40. ====================BSD-2-Clause====================
  41. Redistribution and use in source and binary forms, with or without
  42. modification, are permitted provided that the following conditions are
  43. met:
  44. * Redistributions of source code must retain the above copyright
  45. notice, this list of conditions and the following disclaimer.
  46. * Redistributions in binary form must reproduce the above
  47. copyright notice, this list of conditions and the following disclaimer
  48. in the documentation and/or other materials provided with the
  49. distribution.
  50. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  51. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  52. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  53. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  54. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  55. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  56. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  57. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  58. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  59. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  60. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  61. ====================CC0-1.0====================
  62. |* SPDX-License-Identifier: CC0-1.0 *|
  63. ====================COPYRIGHT====================
  64. Copyright (C) 2012-2016, Yann Collet.
  65. ====================COPYRIGHT====================
  66. static bool isChar6(char C) { return isAlnum(C) || C == '.' || C == '_'; }
  67. static unsigned EncodeChar6(char C) {
  68. if (C >= 'a' && C <= 'z') return C-'a';
  69. ====================COPYRIGHT====================
  70. * Copyright © 1991-2015 Unicode, Inc. All rights reserved.
  71. ====================COPYRIGHT====================
  72. * This software was written by Alexander Peslyak in 2001. No copyright is
  73. * claimed, and the software is hereby placed in the public domain.
  74. * In case this attempt to disclaim copyright and place the software in the
  75. * public domain is deemed null and void, then the software is
  76. * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the
  77. * general public under the following terms:
  78. ====================COPYRIGHT====================
  79. // <copyright file="Program.cpp" company="Microsoft Corporation">
  80. // Copyright (C) Microsoft Corporation. All rights reserved.
  81. ====================File: tools/polly/lib/External/isl/AUTHORS====================
  82. isl was written by
  83. Sven Verdoolaege
  84. 2006-2007 Leiden Institute of Advanced Computer Science
  85. Universiteit Leiden
  86. Niels Bohrweg 1
  87. 2333 CA Leiden
  88. The Netherlands
  89. 2008-2009 K.U.Leuven
  90. Departement Computerwetenschappen
  91. Celestijnenlaan 200A
  92. B-3001 Leuven
  93. Belgium
  94. 2010-2011 INRIA Saclay - Ile-de-France
  95. Parc Club Orsay Universite, ZAC des vignes, 4 rue Jacques Monod
  96. 91893 Orsay
  97. France
  98. 2011-2012 consultant for Leiden Institute of Advanced Computer Science
  99. 2012-2014 Ecole Normale Superieure
  100. 45 rue d'Ulm, 75230 Paris
  101. France
  102. 2014-2015 INRIA Rocquencourt
  103. Domaine de Voluceau - Rocquencourt, B.P. 105
  104. 78153 Le Chesnay
  105. France
  106. 2015-2020 Polly Labs
  107. 2018-2020 Cerebras Systems
  108. 175 S San Antonio Rd
  109. Los Altos, CA
  110. USA
  111. Contributions by
  112. Mythri Alle
  113. Riyadh Baghdadi
  114. Serge Belyshev
  115. Albert Cohen
  116. Ray Donnelly
  117. Johannes Doerfert
  118. Andi Drebes
  119. Ron Estrin
  120. Clement Foyer
  121. Armin Groesslinger
  122. Tobias Grosser
  123. Frederik Harwath
  124. Alexandre Isoard
  125. Andreas Kloeckner
  126. Michael Kruse
  127. Manjunath Kudlur
  128. Alexander Matz
  129. Chielo Newctle
  130. Sebastian Pop
  131. Louis-Noel Pouchet
  132. Benoit Pradelle
  133. Uday Bondhugula
  134. Andreas Simbuerger
  135. Tianjiao Sun
  136. Malhar Thakkar
  137. Sergei Trofimovich
  138. Miheer Vaidya
  139. Sven van Haastregt
  140. Oleksandr Zinenko
  141. The merge sort implementation was written by Jeffrey Stedfast.
  142. ====================MIT====================
  143. // <license>
  144. // The MIT License (MIT)
  145. ====================MIT====================
  146. // Licensed under the MIT license.
  147. ====================MIT====================
  148. // Permission is hereby granted, free of charge, to any person obtaining
  149. // a copy of this software and associated documentation files (the "Software"),
  150. // to deal in the Software without restriction, including without limitation the
  151. // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  152. // sell copies of the Software, and to permit persons to whom the Software is
  153. // furnished to do so, subject to the following conditions:
  154. //
  155. // The above copyright notice and this permission notice shall be included in
  156. // all copies or substantial portions of the Software.
  157. //
  158. // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  159. // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  160. // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  161. // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  162. // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  163. // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  164. // SOFTWARE.
  165. ====================Public-Domain====================
  166. * [0] https://hyperelliptic.org/nacl/nacl-20110221.tar.bz2 (public domain
  167. * code)
  168. ====================Public-Domain====================
  169. * Homepage:
  170. * http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
  171. *
  172. * Author:
  173. * Alexander Peslyak, better known as Solar Designer <solar at openwall.com>
  174. *
  175. * This software was written by Alexander Peslyak in 2001. No copyright is
  176. * claimed, and the software is hereby placed in the public domain.
  177. * In case this attempt to disclaim copyright and place the software in the
  178. * public domain is deemed null and void, then the software is
  179. * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the
  180. * general public under the following terms:
  181. *
  182. * Redistribution and use in source and binary forms, with or without
  183. * modification, are permitted.
  184. *
  185. * There's ABSOLUTELY NO WARRANTY, express or implied.
  186. ====================Public-Domain====================
  187. // This code is taken from public domain
  188. ====================Public-Domain AND CC0-1.0====================
  189. |* Released into the public domain with CC0 1.0 *|
  190. ====================Unicode====================
  191. * Distributed under the Terms of Use in
  192. * http://www.unicode.org/copyright.html.
  193. *
  194. * Permission is hereby granted, free of charge, to any person obtaining
  195. * a copy of the Unicode data files and any associated documentation
  196. * (the "Data Files") or Unicode software and any associated documentation
  197. * (the "Software") to deal in the Data Files or Software
  198. * without restriction, including without limitation the rights to use,
  199. * copy, modify, merge, publish, distribute, and/or sell copies of
  200. * the Data Files or Software, and to permit persons to whom the Data Files
  201. * or Software are furnished to do so, provided that
  202. * (a) this copyright and permission notice appear with all copies
  203. * of the Data Files or Software,
  204. * (b) this copyright and permission notice appear in associated
  205. * documentation, and
  206. * (c) there is clear notice in each modified Data File or in the Software
  207. * as well as in the documentation associated with the Data File(s) or
  208. * Software that the data or software has been modified.
  209. *
  210. * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  211. * ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  212. * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  213. * NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  214. * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  215. * NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  216. * DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  217. * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  218. * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  219. * PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  220. *
  221. * Except as contained in this notice, the name of a copyright holder
  222. * shall not be used in advertising or otherwise to promote the sale,
  223. * use or other dealings in these Data Files or Software without prior
  224. * written authorization of the copyright holder.