图片解析应用
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5786 lines
293 KiB

  1. THIRD PARTY SOFTWARE NOTICES AND INFORMATION
  2. Do Not Translate or Localize
  3. This software incorporates material from third parties. Microsoft makes certain
  4. open source code available at http://3rdpartysource.microsoft.com, or you may
  5. send a check or money order for US $5.00, including the product name, the open
  6. source component name, and version number, to:
  7. Source Code Compliance Team
  8. Microsoft Corporation
  9. One Microsoft Way
  10. Redmond, WA 98052
  11. USA
  12. Notwithstanding any other terms, you may reverse engineer this software to the
  13. extent required to debug changes to any libraries licensed under the GNU Lesser
  14. General Public License.
  15. _____
  16. Intel Math Kernel Library (Intel MKL)
  17. Intel Simplified Software License (Version April 2018)
  18. Copyright (c) 2018 Intel Corporation.
  19. Use and Redistribution. You may use and redistribute the software (the “Software”), without modification,
  20. provided the following conditions are met:
  21. * Redistributions must reproduce the above copyright notice and the following terms of use in the Software
  22. and in the documentation and/or other materials provided with the distribution.
  23. * Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products
  24. derived from this Software without specific prior written permission.
  25. * No reverse engineering, decompilation, or disassembly of this Software is permitted.
  26. Limited patent license. Intel grants you a world-wide, royalty-free, non-exclusive license under patents it now
  27. or hereafter owns or controls to make, have made, use, import, offer to sell and sell (“Utilize”) this Software,
  28. but solely to the extent that any such patent is necessary to Utilize the Software alone. The patent license
  29. shall not apply to any combinations which include this software. No hardware per se is licensed hereunder.
  30. Third party and other Intel programs. “Third Party Programs” are the files listed in the “third-party-programs.txt”
  31. text file that is included with the Software and may include Intel programs under separate license terms.
  32. Third Party Programs, even if included with the distribution of the Materials, are governed by
  33. separate license terms and those license terms solely govern your use of those programs.
  34. DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  35. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
  36. FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS
  37. NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE
  38. MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE FOR ANY
  39. CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS’ FEES ARISING OUT OF ANY SUCH USE,
  40. EVEN IF ANY CLAIM ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF
  41. THE MATERIALS.
  42. LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT,
  43. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  44. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  45. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  46. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  47. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
  48. OF SUCH DAMAGE. YOU AGREE TO INDEMNIFY AND HOLD INTEL HARMLESS AGAINST ANY CLAIMS
  49. AND EXPENSES RESULTING FROM YOUR USE OR UNAUTHORIZED USE OF THE SOFTWARE.
  50. No support. Intel may make changes to the Software, at any time without notice, and is not obligated to
  51. support, update or provide training for the Software.
  52. Termination. Intel may terminate your right to use the Software in the event of your breach of this Agreement
  53. and you fail to cure the breach within a reasonable period of time.
  54. Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input
  55. (“Feedback”) related to the Software Intel will be free to use, disclose, reproduce, license or otherwise
  56. distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind,
  57. including without limitation, intellectual property rights or licensing obligations.
  58. Compliance with laws. You agree to comply with all relevant laws and regulations governing your use,
  59. transfer, import or export (or prohibition thereof) of the Software.
  60. Governing law. All disputes will be governed by the laws of the United States of America and the State of
  61. Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of the state or
  62. federal courts sitting in the State of Delaware, and each party agrees that it submits to the personal
  63. jurisdiction and venue of those courts and waives any objections. The United Nations Convention on
  64. Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the
  65. Software.
  66. *Other names and brands may be claimed as the property of others.
  67. _____
  68. protocolbuffers/protobuf
  69. Copyright 2008 Google Inc. All rights reserved.
  70. Redistribution and use in source and binary forms, with or without
  71. modification, are permitted provided that the following conditions are
  72. met:
  73. * Redistributions of source code must retain the above copyright
  74. notice, this list of conditions and the following disclaimer.
  75. * Redistributions in binary form must reproduce the above
  76. copyright notice, this list of conditions and the following disclaimer
  77. in the documentation and/or other materials provided with the
  78. distribution.
  79. * Neither the name of Google Inc. nor the names of its
  80. contributors may be used to endorse or promote products derived from
  81. this software without specific prior written permission.
  82. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  83. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  84. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  85. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  86. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  87. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  88. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  89. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  90. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  91. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  92. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  93. Code generated by the Protocol Buffer compiler is owned by the owner
  94. of the input file used when generating it. This code is not
  95. standalone and requires a support library to be linked with it. This
  96. support library is itself covered by the above license.
  97. _____
  98. madler/zlib
  99. The deflate format used by zlib was defined by Phil Katz. The deflate and
  100. zlib specifications were written by L. Peter Deutsch. Thanks to all the
  101. people who reported problems and suggested various improvements in zlib; they
  102. are too numerous to cite here.
  103. Copyright notice:
  104. (C) 1995-2017 Jean-loup Gailly and Mark Adler
  105. This software is provided 'as-is', without any express or implied
  106. warranty. In no event will the authors be held liable for any damages
  107. arising from the use of this software.
  108. Permission is granted to anyone to use this software for any purpose,
  109. including commercial applications, and to alter it and redistribute it
  110. freely, subject to the following restrictions:
  111. 1. The origin of this software must not be misrepresented; you must not
  112. claim that you wrote the original software. If you use this software
  113. in a product, an acknowledgment in the product documentation would be
  114. appreciated but is not required.
  115. 2. Altered source versions must be plainly marked as such, and must not be
  116. misrepresented as being the original software.
  117. 3. This notice may not be removed or altered from any source distribution.
  118. Jean-loup Gailly Mark Adler
  119. jloup@gzip.org madler@alumni.caltech.edu
  120. If you use the zlib library in a product, we would appreciate *not* receiving
  121. lengthy legal documents to sign. The sources are provided for free but without
  122. warranty of any kind. The library has been entirely written by Jean-loup
  123. Gailly and Mark Adler; it does not include third-party code.
  124. If you redistribute modified sources, we would appreciate that you include in
  125. the file ChangeLog history information documenting your changes. Please read
  126. the FAQ for more information on the distribution of modified source versions.
  127. _____
  128. pybind/pybind11
  129. Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
  130. Redistribution and use in source and binary forms, with or without
  131. modification, are permitted provided that the following conditions are met:
  132. 1. Redistributions of source code must retain the above copyright notice, this
  133. list of conditions and the following disclaimer.
  134. 2. Redistributions in binary form must reproduce the above copyright notice,
  135. this list of conditions and the following disclaimer in the documentation
  136. and/or other materials provided with the distribution.
  137. 3. Neither the name of the copyright holder nor the names of its contributors
  138. may be used to endorse or promote products derived from this software
  139. without specific prior written permission.
  140. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  141. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  142. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  143. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  144. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  145. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  146. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  147. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  148. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  149. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  150. Please also refer to the file CONTRIBUTING.md, which clarifies licensing of
  151. external contributions to this project including patches, pull requests, etc.
  152. _____
  153. onnx
  154. Open Neural Network Exchange
  155. Copyright (c) Facebook, Inc. and Microsoft Corporation. All rights reserved.
  156. Apache License
  157. Version 2.0, January 2004
  158. http://www.apache.org/licenses/
  159. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  160. 1. Definitions.
  161. "License" shall mean the terms and conditions for use, reproduction,
  162. and distribution as defined by Sections 1 through 9 of this document.
  163. "Licensor" shall mean the copyright owner or entity authorized by
  164. the copyright owner that is granting the License.
  165. "Legal Entity" shall mean the union of the acting entity and all
  166. other entities that control, are controlled by, or are under common
  167. control with that entity. For the purposes of this definition,
  168. "control" means (i) the power, direct or indirect, to cause the
  169. direction or management of such entity, whether by contract or
  170. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  171. outstanding shares, or (iii) beneficial ownership of such entity.
  172. "You" (or "Your") shall mean an individual or Legal Entity
  173. exercising permissions granted by this License.
  174. "Source" form shall mean the preferred form for making modifications,
  175. including but not limited to software source code, documentation
  176. source, and configuration files.
  177. "Object" form shall mean any form resulting from mechanical
  178. transformation or translation of a Source form, including but
  179. not limited to compiled object code, generated documentation,
  180. and conversions to other media types.
  181. "Work" shall mean the work of authorship, whether in Source or
  182. Object form, made available under the License, as indicated by a
  183. copyright notice that is included in or attached to the work
  184. (an example is provided in the Appendix below).
  185. "Derivative Works" shall mean any work, whether in Source or Object
  186. form, that is based on (or derived from) the Work and for which the
  187. editorial revisions, annotations, elaborations, or other modifications
  188. represent, as a whole, an original work of authorship. For the purposes
  189. of this License, Derivative Works shall not include works that remain
  190. separable from, or merely link (or bind by name) to the interfaces of,
  191. the Work and Derivative Works thereof.
  192. "Contribution" shall mean any work of authorship, including
  193. the original version of the Work and any modifications or additions
  194. to that Work or Derivative Works thereof, that is intentionally
  195. submitted to Licensor for inclusion in the Work by the copyright owner
  196. or by an individual or Legal Entity authorized to submit on behalf of
  197. the copyright owner. For the purposes of this definition, "submitted"
  198. means any form of electronic, verbal, or written communication sent
  199. to the Licensor or its representatives, including but not limited to
  200. communication on electronic mailing lists, source code control systems,
  201. and issue tracking systems that are managed by, or on behalf of, the
  202. Licensor for the purpose of discussing and improving the Work, but
  203. excluding communication that is conspicuously marked or otherwise
  204. designated in writing by the copyright owner as "Not a Contribution."
  205. "Contributor" shall mean Licensor and any individual or Legal Entity
  206. on behalf of whom a Contribution has been received by Licensor and
  207. subsequently incorporated within the Work.
  208. 2. Grant of Copyright License. Subject to the terms and conditions of
  209. this License, each Contributor hereby grants to You a perpetual,
  210. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  211. copyright license to reproduce, prepare Derivative Works of,
  212. publicly display, publicly perform, sublicense, and distribute the
  213. Work and such Derivative Works in Source or Object form.
  214. 3. Grant of Patent License. Subject to the terms and conditions of
  215. this License, each Contributor hereby grants to You a perpetual,
  216. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  217. (except as stated in this section) patent license to make, have made,
  218. use, offer to sell, sell, import, and otherwise transfer the Work,
  219. where such license applies only to those patent claims licensable
  220. by such Contributor that are necessarily infringed by their
  221. Contribution(s) alone or by combination of their Contribution(s)
  222. with the Work to which such Contribution(s) was submitted. If You
  223. institute patent litigation against any entity (including a
  224. cross-claim or counterclaim in a lawsuit) alleging that the Work
  225. or a Contribution incorporated within the Work constitutes direct
  226. or contributory patent infringement, then any patent licenses
  227. granted to You under this License for that Work shall terminate
  228. as of the date such litigation is filed.
  229. 4. Redistribution. You may reproduce and distribute copies of the
  230. Work or Derivative Works thereof in any medium, with or without
  231. modifications, and in Source or Object form, provided that You
  232. meet the following conditions:
  233. (a) You must give any other recipients of the Work or
  234. Derivative Works a copy of this License; and
  235. (b) You must cause any modified files to carry prominent notices
  236. stating that You changed the files; and
  237. (c) You must retain, in the Source form of any Derivative Works
  238. that You distribute, all copyright, patent, trademark, and
  239. attribution notices from the Source form of the Work,
  240. excluding those notices that do not pertain to any part of
  241. the Derivative Works; and
  242. (d) If the Work includes a "NOTICE" text file as part of its
  243. distribution, then any Derivative Works that You distribute must
  244. include a readable copy of the attribution notices contained
  245. within such NOTICE file, excluding those notices that do not
  246. pertain to any part of the Derivative Works, in at least one
  247. of the following places: within a NOTICE text file distributed
  248. as part of the Derivative Works; within the Source form or
  249. documentation, if provided along with the Derivative Works; or,
  250. within a display generated by the Derivative Works, if and
  251. wherever such third-party notices normally appear. The contents
  252. of the NOTICE file are for informational purposes only and
  253. do not modify the License. You may add Your own attribution
  254. notices within Derivative Works that You distribute, alongside
  255. or as an addendum to the NOTICE text from the Work, provided
  256. that such additional attribution notices cannot be construed
  257. as modifying the License.
  258. You may add Your own copyright statement to Your modifications and
  259. may provide additional or different license terms and conditions
  260. for use, reproduction, or distribution of Your modifications, or
  261. for any such Derivative Works as a whole, provided Your use,
  262. reproduction, and distribution of the Work otherwise complies with
  263. the conditions stated in this License.
  264. 5. Submission of Contributions. Unless You explicitly state otherwise,
  265. any Contribution intentionally submitted for inclusion in the Work
  266. by You to the Licensor shall be under the terms and conditions of
  267. this License, without any additional terms or conditions.
  268. Notwithstanding the above, nothing herein shall supersede or modify
  269. the terms of any separate license agreement you may have executed
  270. with Licensor regarding such Contributions.
  271. 6. Trademarks. This License does not grant permission to use the trade
  272. names, trademarks, service marks, or product names of the Licensor,
  273. except as required for reasonable and customary use in describing the
  274. origin of the Work and reproducing the content of the NOTICE file.
  275. 7. Disclaimer of Warranty. Unless required by applicable law or
  276. agreed to in writing, Licensor provides the Work (and each
  277. Contributor provides its Contributions) on an "AS IS" BASIS,
  278. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  279. implied, including, without limitation, any warranties or conditions
  280. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  281. PARTICULAR PURPOSE. You are solely responsible for determining the
  282. appropriateness of using or redistributing the Work and assume any
  283. risks associated with Your exercise of permissions under this License.
  284. 8. Limitation of Liability. In no event and under no legal theory,
  285. whether in tort (including negligence), contract, or otherwise,
  286. unless required by applicable law (such as deliberate and grossly
  287. negligent acts) or agreed to in writing, shall any Contributor be
  288. liable to You for damages, including any direct, indirect, special,
  289. incidental, or consequential damages of any character arising as a
  290. result of this License or out of the use or inability to use the
  291. Work (including but not limited to damages for loss of goodwill,
  292. work stoppage, computer failure or malfunction, or any and all
  293. other commercial damages or losses), even if such Contributor
  294. has been advised of the possibility of such damages.
  295. 9. Accepting Warranty or Additional Liability. While redistributing
  296. the Work or Derivative Works thereof, You may choose to offer,
  297. and charge a fee for, acceptance of support, warranty, indemnity,
  298. or other liability obligations and/or rights consistent with this
  299. License. However, in accepting such obligations, You may act only
  300. on Your own behalf and on Your sole responsibility, not on behalf
  301. of any other Contributor, and only if You agree to indemnify,
  302. defend, and hold each Contributor harmless for any liability
  303. incurred by, or claims asserted against, such Contributor by reason
  304. of your accepting any such warranty or additional liability.
  305. END OF TERMS AND CONDITIONS
  306. APPENDIX: How to apply the Apache License to your work.
  307. To apply the Apache License to your work, attach the following
  308. boilerplate notice, with the fields enclosed by brackets "[]"
  309. replaced with your own identifying information. (Don't include
  310. the brackets!) The text should be enclosed in the appropriate
  311. comment syntax for the file format. We also recommend that a
  312. file or class name and description of purpose be included on the
  313. same "printed page" as the copyright notice for easier
  314. identification within third-party archives.
  315. Copyright [yyyy] [name of copyright owner]
  316. Licensed under the Apache License, Version 2.0 (the "License");
  317. you may not use this file except in compliance with the License.
  318. You may obtain a copy of the License at
  319. http://www.apache.org/licenses/LICENSE-2.0
  320. Unless required by applicable law or agreed to in writing, software
  321. distributed under the License is distributed on an "AS IS" BASIS,
  322. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  323. See the License for the specific language governing permissions and
  324. limitations under the License.
  325. _____
  326. Eigen
  327. MPL v2.0
  328. Mozilla Public License Version 2.0
  329. ==================================
  330. 1. Definitions
  331. --------------
  332. 1.1. "Contributor"
  333. means each individual or legal entity that creates, contributes to
  334. the creation of, or owns Covered Software.
  335. 1.2. "Contributor Version"
  336. means the combination of the Contributions of others (if any) used
  337. by a Contributor and that particular Contributor's Contribution.
  338. 1.3. "Contribution"
  339. means Covered Software of a particular Contributor.
  340. 1.4. "Covered Software"
  341. means Source Code Form to which the initial Contributor has attached
  342. the notice in Exhibit A, the Executable Form of such Source Code
  343. Form, and Modifications of such Source Code Form, in each case
  344. including portions thereof.
  345. 1.5. "Incompatible With Secondary Licenses"
  346. means
  347. (a) that the initial Contributor has attached the notice described
  348. in Exhibit B to the Covered Software; or
  349. (b) that the Covered Software was made available under the terms of
  350. version 1.1 or earlier of the License, but not also under the
  351. terms of a Secondary License.
  352. 1.6. "Executable Form"
  353. means any form of the work other than Source Code Form.
  354. 1.7. "Larger Work"
  355. means a work that combines Covered Software with other material, in
  356. a separate file or files, that is not Covered Software.
  357. 1.8. "License"
  358. means this document.
  359. 1.9. "Licensable"
  360. means having the right to grant, to the maximum extent possible,
  361. whether at the time of the initial grant or subsequently, any and
  362. all of the rights conveyed by this License.
  363. 1.10. "Modifications"
  364. means any of the following:
  365. (a) any file in Source Code Form that results from an addition to,
  366. deletion from, or modification of the contents of Covered
  367. Software; or
  368. (b) any new file in Source Code Form that contains any Covered
  369. Software.
  370. 1.11. "Patent Claims" of a Contributor
  371. means any patent claim(s), including without limitation, method,
  372. process, and apparatus claims, in any patent Licensable by such
  373. Contributor that would be infringed, but for the grant of the
  374. License, by the making, using, selling, offering for sale, having
  375. made, import, or transfer of either its Contributions or its
  376. Contributor Version.
  377. 1.12. "Secondary License"
  378. means either the GNU General Public License, Version 2.0, the GNU
  379. Lesser General Public License, Version 2.1, the GNU Affero General
  380. Public License, Version 3.0, or any later versions of those
  381. licenses.
  382. 1.13. "Source Code Form"
  383. means the form of the work preferred for making modifications.
  384. 1.14. "You" (or "Your")
  385. means an individual or a legal entity exercising rights under this
  386. License. For legal entities, "You" includes any entity that
  387. controls, is controlled by, or is under common control with You. For
  388. purposes of this definition, "control" means (a) the power, direct
  389. or indirect, to cause the direction or management of such entity,
  390. whether by contract or otherwise, or (b) ownership of more than
  391. fifty percent (50%) of the outstanding shares or beneficial
  392. ownership of such entity.
  393. 2. License Grants and Conditions
  394. --------------------------------
  395. 2.1. Grants
  396. Each Contributor hereby grants You a world-wide, royalty-free,
  397. non-exclusive license:
  398. (a) under intellectual property rights (other than patent or trademark)
  399. Licensable by such Contributor to use, reproduce, make available,
  400. modify, display, perform, distribute, and otherwise exploit its
  401. Contributions, either on an unmodified basis, with Modifications, or
  402. as part of a Larger Work; and
  403. (b) under Patent Claims of such Contributor to make, use, sell, offer
  404. for sale, have made, import, and otherwise transfer either its
  405. Contributions or its Contributor Version.
  406. 2.2. Effective Date
  407. The licenses granted in Section 2.1 with respect to any Contribution
  408. become effective for each Contribution on the date the Contributor first
  409. distributes such Contribution.
  410. 2.3. Limitations on Grant Scope
  411. The licenses granted in this Section 2 are the only rights granted under
  412. this License. No additional rights or licenses will be implied from the
  413. distribution or licensing of Covered Software under this License.
  414. Notwithstanding Section 2.1(b) above, no patent license is granted by a
  415. Contributor:
  416. (a) for any code that a Contributor has removed from Covered Software;
  417. or
  418. (b) for infringements caused by: (i) Your and any other third party's
  419. modifications of Covered Software, or (ii) the combination of its
  420. Contributions with other software (except as part of its Contributor
  421. Version); or
  422. (c) under Patent Claims infringed by Covered Software in the absence of
  423. its Contributions.
  424. This License does not grant any rights in the trademarks, service marks,
  425. or logos of any Contributor (except as may be necessary to comply with
  426. the notice requirements in Section 3.4).
  427. 2.4. Subsequent Licenses
  428. No Contributor makes additional grants as a result of Your choice to
  429. distribute the Covered Software under a subsequent version of this
  430. License (see Section 10.2) or under the terms of a Secondary License (if
  431. permitted under the terms of Section 3.3).
  432. 2.5. Representation
  433. Each Contributor represents that the Contributor believes its
  434. Contributions are its original creation(s) or it has sufficient rights
  435. to grant the rights to its Contributions conveyed by this License.
  436. 2.6. Fair Use
  437. This License is not intended to limit any rights You have under
  438. applicable copyright doctrines of fair use, fair dealing, or other
  439. equivalents.
  440. 2.7. Conditions
  441. Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
  442. in Section 2.1.
  443. 3. Responsibilities
  444. -------------------
  445. 3.1. Distribution of Source Form
  446. All distribution of Covered Software in Source Code Form, including any
  447. Modifications that You create or to which You contribute, must be under
  448. the terms of this License. You must inform recipients that the Source
  449. Code Form of the Covered Software is governed by the terms of this
  450. License, and how they can obtain a copy of this License. You may not
  451. attempt to alter or restrict the recipients' rights in the Source Code
  452. Form.
  453. 3.2. Distribution of Executable Form
  454. If You distribute Covered Software in Executable Form then:
  455. (a) such Covered Software must also be made available in Source Code
  456. Form, as described in Section 3.1, and You must inform recipients of
  457. the Executable Form how they can obtain a copy of such Source Code
  458. Form by reasonable means in a timely manner, at a charge no more
  459. than the cost of distribution to the recipient; and
  460. (b) You may distribute such Executable Form under the terms of this
  461. License, or sublicense it under different terms, provided that the
  462. license for the Executable Form does not attempt to limit or alter
  463. the recipients' rights in the Source Code Form under this License.
  464. 3.3. Distribution of a Larger Work
  465. You may create and distribute a Larger Work under terms of Your choice,
  466. provided that You also comply with the requirements of this License for
  467. the Covered Software. If the Larger Work is a combination of Covered
  468. Software with a work governed by one or more Secondary Licenses, and the
  469. Covered Software is not Incompatible With Secondary Licenses, this
  470. License permits You to additionally distribute such Covered Software
  471. under the terms of such Secondary License(s), so that the recipient of
  472. the Larger Work may, at their option, further distribute the Covered
  473. Software under the terms of either this License or such Secondary
  474. License(s).
  475. 3.4. Notices
  476. You may not remove or alter the substance of any license notices
  477. (including copyright notices, patent notices, disclaimers of warranty,
  478. or limitations of liability) contained within the Source Code Form of
  479. the Covered Software, except that You may alter any license notices to
  480. the extent required to remedy known factual inaccuracies.
  481. 3.5. Application of Additional Terms
  482. You may choose to offer, and to charge a fee for, warranty, support,
  483. indemnity or liability obligations to one or more recipients of Covered
  484. Software. However, You may do so only on Your own behalf, and not on
  485. behalf of any Contributor. You must make it absolutely clear that any
  486. such warranty, support, indemnity, or liability obligation is offered by
  487. You alone, and You hereby agree to indemnify every Contributor for any
  488. liability incurred by such Contributor as a result of warranty, support,
  489. indemnity or liability terms You offer. You may include additional
  490. disclaimers of warranty and limitations of liability specific to any
  491. jurisdiction.
  492. 4. Inability to Comply Due to Statute or Regulation
  493. ---------------------------------------------------
  494. If it is impossible for You to comply with any of the terms of this
  495. License with respect to some or all of the Covered Software due to
  496. statute, judicial order, or regulation then You must: (a) comply with
  497. the terms of this License to the maximum extent possible; and (b)
  498. describe the limitations and the code they affect. Such description must
  499. be placed in a text file included with all distributions of the Covered
  500. Software under this License. Except to the extent prohibited by statute
  501. or regulation, such description must be sufficiently detailed for a
  502. recipient of ordinary skill to be able to understand it.
  503. 5. Termination
  504. --------------
  505. 5.1. The rights granted under this License will terminate automatically
  506. if You fail to comply with any of its terms. However, if You become
  507. compliant, then the rights granted under this License from a particular
  508. Contributor are reinstated (a) provisionally, unless and until such
  509. Contributor explicitly and finally terminates Your grants, and (b) on an
  510. ongoing basis, if such Contributor fails to notify You of the
  511. non-compliance by some reasonable means prior to 60 days after You have
  512. come back into compliance. Moreover, Your grants from a particular
  513. Contributor are reinstated on an ongoing basis if such Contributor
  514. notifies You of the non-compliance by some reasonable means, this is the
  515. first time You have received notice of non-compliance with this License
  516. from such Contributor, and You become compliant prior to 30 days after
  517. Your receipt of the notice.
  518. 5.2. If You initiate litigation against any entity by asserting a patent
  519. infringement claim (excluding declaratory judgment actions,
  520. counter-claims, and cross-claims) alleging that a Contributor Version
  521. directly or indirectly infringes any patent, then the rights granted to
  522. You by any and all Contributors for the Covered Software under Section
  523. 2.1 of this License shall terminate.
  524. 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
  525. end user license agreements (excluding distributors and resellers) which
  526. have been validly granted by You or Your distributors under this License
  527. prior to termination shall survive termination.
  528. ************************************************************************
  529. * *
  530. * 6. Disclaimer of Warranty *
  531. * ------------------------- *
  532. * *
  533. * Covered Software is provided under this License on an "as is" *
  534. * basis, without warranty of any kind, either expressed, implied, or *
  535. * statutory, including, without limitation, warranties that the *
  536. * Covered Software is free of defects, merchantable, fit for a *
  537. * particular purpose or non-infringing. The entire risk as to the *
  538. * quality and performance of the Covered Software is with You. *
  539. * Should any Covered Software prove defective in any respect, You *
  540. * (not any Contributor) assume the cost of any necessary servicing, *
  541. * repair, or correction. This disclaimer of warranty constitutes an *
  542. * essential part of this License. No use of any Covered Software is *
  543. * authorized under this License except under this disclaimer. *
  544. * *
  545. ************************************************************************
  546. ************************************************************************
  547. * *
  548. * 7. Limitation of Liability *
  549. * -------------------------- *
  550. * *
  551. * Under no circumstances and under no legal theory, whether tort *
  552. * (including negligence), contract, or otherwise, shall any *
  553. * Contributor, or anyone who distributes Covered Software as *
  554. * permitted above, be liable to You for any direct, indirect, *
  555. * special, incidental, or consequential damages of any character *
  556. * including, without limitation, damages for lost profits, loss of *
  557. * goodwill, work stoppage, computer failure or malfunction, or any *
  558. * and all other commercial damages or losses, even if such party *
  559. * shall have been informed of the possibility of such damages. This *
  560. * limitation of liability shall not apply to liability for death or *
  561. * personal injury resulting from such party's negligence to the *
  562. * extent applicable law prohibits such limitation. Some *
  563. * jurisdictions do not allow the exclusion or limitation of *
  564. * incidental or consequential damages, so this exclusion and *
  565. * limitation may not apply to You. *
  566. * *
  567. ************************************************************************
  568. 8. Litigation
  569. -------------
  570. Any litigation relating to this License may be brought only in the
  571. courts of a jurisdiction where the defendant maintains its principal
  572. place of business and such litigation shall be governed by laws of that
  573. jurisdiction, without reference to its conflict-of-law provisions.
  574. Nothing in this Section shall prevent a party's ability to bring
  575. cross-claims or counter-claims.
  576. 9. Miscellaneous
  577. ----------------
  578. This License represents the complete agreement concerning the subject
  579. matter hereof. If any provision of this License is held to be
  580. unenforceable, such provision shall be reformed only to the extent
  581. necessary to make it enforceable. Any law or regulation which provides
  582. that the language of a contract shall be construed against the drafter
  583. shall not be used to construe this License against a Contributor.
  584. 10. Versions of the License
  585. ---------------------------
  586. 10.1. New Versions
  587. Mozilla Foundation is the license steward. Except as provided in Section
  588. 10.3, no one other than the license steward has the right to modify or
  589. publish new versions of this License. Each version will be given a
  590. distinguishing version number.
  591. 10.2. Effect of New Versions
  592. You may distribute the Covered Software under the terms of the version
  593. of the License under which You originally received the Covered Software,
  594. or under the terms of any subsequent version published by the license
  595. steward.
  596. 10.3. Modified Versions
  597. If you create software not governed by this License, and you want to
  598. create a new license for such software, you may create and use a
  599. modified version of this License if you rename the license and remove
  600. any references to the name of the license steward (except to note that
  601. such modified license differs from this License).
  602. 10.4. Distributing Source Code Form that is Incompatible With Secondary
  603. Licenses
  604. If You choose to distribute Source Code Form that is Incompatible With
  605. Secondary Licenses under the terms of this version of the License, the
  606. notice described in Exhibit B of this License must be attached.
  607. Exhibit A - Source Code Form License Notice
  608. -------------------------------------------
  609. This Source Code Form is subject to the terms of the Mozilla Public
  610. License, v. 2.0. If a copy of the MPL was not distributed with this
  611. file, You can obtain one at http://mozilla.org/MPL/2.0/.
  612. If it is not possible or desirable to put the notice in a particular
  613. file, then You may include the notice in a location (such as a LICENSE
  614. file in a relevant directory) where a recipient would be likely to look
  615. for such a notice.
  616. You may add additional accurate notices of copyright ownership.
  617. Exhibit B - "Incompatible With Secondary Licenses" Notice
  618. ---------------------------------------------------------
  619. This Source Code Form is "Incompatible With Secondary Licenses", as
  620. defined by the Mozilla Public License, v. 2.0.
  621. _____
  622. intel/dnnl
  623. Copyright 2016-2018 Intel Corporation
  624. Apache License
  625. Version 2.0, January 2004
  626. http://www.apache.org/licenses/
  627. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  628. 1. Definitions.
  629. "License" shall mean the terms and conditions for use, reproduction,
  630. and distribution as defined by Sections 1 through 9 of this document.
  631. "Licensor" shall mean the copyright owner or entity authorized by
  632. the copyright owner that is granting the License.
  633. "Legal Entity" shall mean the union of the acting entity and all
  634. other entities that control, are controlled by, or are under common
  635. control with that entity. For the purposes of this definition,
  636. "control" means (i) the power, direct or indirect, to cause the
  637. direction or management of such entity, whether by contract or
  638. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  639. outstanding shares, or (iii) beneficial ownership of such entity.
  640. "You" (or "Your") shall mean an individual or Legal Entity
  641. exercising permissions granted by this License.
  642. "Source" form shall mean the preferred form for making modifications,
  643. including but not limited to software source code, documentation
  644. source, and configuration files.
  645. "Object" form shall mean any form resulting from mechanical
  646. transformation or translation of a Source form, including but
  647. not limited to compiled object code, generated documentation,
  648. and conversions to other media types.
  649. "Work" shall mean the work of authorship, whether in Source or
  650. Object form, made available under the License, as indicated by a
  651. copyright notice that is included in or attached to the work
  652. (an example is provided in the Appendix below).
  653. "Derivative Works" shall mean any work, whether in Source or Object
  654. form, that is based on (or derived from) the Work and for which the
  655. editorial revisions, annotations, elaborations, or other modifications
  656. represent, as a whole, an original work of authorship. For the purposes
  657. of this License, Derivative Works shall not include works that remain
  658. separable from, or merely link (or bind by name) to the interfaces of,
  659. the Work and Derivative Works thereof.
  660. "Contribution" shall mean any work of authorship, including
  661. the original version of the Work and any modifications or additions
  662. to that Work or Derivative Works thereof, that is intentionally
  663. submitted to Licensor for inclusion in the Work by the copyright owner
  664. or by an individual or Legal Entity authorized to submit on behalf of
  665. the copyright owner. For the purposes of this definition, "submitted"
  666. means any form of electronic, verbal, or written communication sent
  667. to the Licensor or its representatives, including but not limited to
  668. communication on electronic mailing lists, source code control systems,
  669. and issue tracking systems that are managed by, or on behalf of, the
  670. Licensor for the purpose of discussing and improving the Work, but
  671. excluding communication that is conspicuously marked or otherwise
  672. designated in writing by the copyright owner as "Not a Contribution."
  673. "Contributor" shall mean Licensor and any individual or Legal Entity
  674. on behalf of whom a Contribution has been received by Licensor and
  675. subsequently incorporated within the Work.
  676. 2. Grant of Copyright License. Subject to the terms and conditions of
  677. this License, each Contributor hereby grants to You a perpetual,
  678. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  679. copyright license to reproduce, prepare Derivative Works of,
  680. publicly display, publicly perform, sublicense, and distribute the
  681. Work and such Derivative Works in Source or Object form.
  682. 3. Grant of Patent License. Subject to the terms and conditions of
  683. this License, each Contributor hereby grants to You a perpetual,
  684. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  685. (except as stated in this section) patent license to make, have made,
  686. use, offer to sell, sell, import, and otherwise transfer the Work,
  687. where such license applies only to those patent claims licensable
  688. by such Contributor that are necessarily infringed by their
  689. Contribution(s) alone or by combination of their Contribution(s)
  690. with the Work to which such Contribution(s) was submitted. If You
  691. institute patent litigation against any entity (including a
  692. cross-claim or counterclaim in a lawsuit) alleging that the Work
  693. or a Contribution incorporated within the Work constitutes direct
  694. or contributory patent infringement, then any patent licenses
  695. granted to You under this License for that Work shall terminate
  696. as of the date such litigation is filed.
  697. 4. Redistribution. You may reproduce and distribute copies of the
  698. Work or Derivative Works thereof in any medium, with or without
  699. modifications, and in Source or Object form, provided that You
  700. meet the following conditions:
  701. (a) You must give any other recipients of the Work or
  702. Derivative Works a copy of this License; and
  703. (b) You must cause any modified files to carry prominent notices
  704. stating that You changed the files; and
  705. (c) You must retain, in the Source form of any Derivative Works
  706. that You distribute, all copyright, patent, trademark, and
  707. attribution notices from the Source form of the Work,
  708. excluding those notices that do not pertain to any part of
  709. the Derivative Works; and
  710. (d) If the Work includes a "NOTICE" text file as part of its
  711. distribution, then any Derivative Works that You distribute must
  712. include a readable copy of the attribution notices contained
  713. within such NOTICE file, excluding those notices that do not
  714. pertain to any part of the Derivative Works, in at least one
  715. of the following places: within a NOTICE text file distributed
  716. as part of the Derivative Works; within the Source form or
  717. documentation, if provided along with the Derivative Works; or,
  718. within a display generated by the Derivative Works, if and
  719. wherever such third-party notices normally appear. The contents
  720. of the NOTICE file are for informational purposes only and
  721. do not modify the License. You may add Your own attribution
  722. notices within Derivative Works that You distribute, alongside
  723. or as an addendum to the NOTICE text from the Work, provided
  724. that such additional attribution notices cannot be construed
  725. as modifying the License.
  726. You may add Your own copyright statement to Your modifications and
  727. may provide additional or different license terms and conditions
  728. for use, reproduction, or distribution of Your modifications, or
  729. for any such Derivative Works as a whole, provided Your use,
  730. reproduction, and distribution of the Work otherwise complies with
  731. the conditions stated in this License.
  732. 5. Submission of Contributions. Unless You explicitly state otherwise,
  733. any Contribution intentionally submitted for inclusion in the Work
  734. by You to the Licensor shall be under the terms and conditions of
  735. this License, without any additional terms or conditions.
  736. Notwithstanding the above, nothing herein shall supersede or modify
  737. the terms of any separate license agreement you may have executed
  738. with Licensor regarding such Contributions.
  739. 6. Trademarks. This License does not grant permission to use the trade
  740. names, trademarks, service marks, or product names of the Licensor,
  741. except as required for reasonable and customary use in describing the
  742. origin of the Work and reproducing the content of the NOTICE file.
  743. 7. Disclaimer of Warranty. Unless required by applicable law or
  744. agreed to in writing, Licensor provides the Work (and each
  745. Contributor provides its Contributions) on an "AS IS" BASIS,
  746. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  747. implied, including, without limitation, any warranties or conditions
  748. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  749. PARTICULAR PURPOSE. You are solely responsible for determining the
  750. appropriateness of using or redistributing the Work and assume any
  751. risks associated with Your exercise of permissions under this License.
  752. 8. Limitation of Liability. In no event and under no legal theory,
  753. whether in tort (including negligence), contract, or otherwise,
  754. unless required by applicable law (such as deliberate and grossly
  755. negligent acts) or agreed to in writing, shall any Contributor be
  756. liable to You for damages, including any direct, indirect, special,
  757. incidental, or consequential damages of any character arising as a
  758. result of this License or out of the use or inability to use the
  759. Work (including but not limited to damages for loss of goodwill,
  760. work stoppage, computer failure or malfunction, or any and all
  761. other commercial damages or losses), even if such Contributor
  762. has been advised of the possibility of such damages.
  763. 9. Accepting Warranty or Additional Liability. While redistributing
  764. the Work or Derivative Works thereof, You may choose to offer,
  765. and charge a fee for, acceptance of support, warranty, indemnity,
  766. or other liability obligations and/or rights consistent with this
  767. License. However, in accepting such obligations, You may act only
  768. on Your own behalf and on Your sole responsibility, not on behalf
  769. of any other Contributor, and only if You agree to indemnify,
  770. defend, and hold each Contributor harmless for any liability
  771. incurred by, or claims asserted against, such Contributor by reason
  772. of your accepting any such warranty or additional liability.
  773. END OF TERMS AND CONDITIONS
  774. APPENDIX: How to apply the Apache License to your work.
  775. To apply the Apache License to your work, attach the following
  776. boilerplate notice, with the fields enclosed by brackets "{}"
  777. replaced with your own identifying information. (Don't include
  778. the brackets!) The text should be enclosed in the appropriate
  779. comment syntax for the file format. We also recommend that a
  780. file or class name and description of purpose be included on the
  781. same "printed page" as the copyright notice for easier
  782. identification within third-party archives.
  783. Copyright {yyyy} {name of copyright owner}
  784. Licensed under the Apache License, Version 2.0 (the "License");
  785. you may not use this file except in compliance with the License.
  786. You may obtain a copy of the License at
  787. http://www.apache.org/licenses/LICENSE-2.0
  788. Unless required by applicable law or agreed to in writing, software
  789. distributed under the License is distributed on an "AS IS" BASIS,
  790. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  791. See the License for the specific language governing permissions and
  792. limitations under the License.
  793. sub-components:
  794. xbyak
  795. Copyright (c) 2007 MITSUNARI Shigeo. All rights reserved.
  796. Redistribution and use in source and binary forms, with or without
  797. modification, are permitted provided that the following conditions are met:
  798. Redistributions of source code must retain the above copyright notice, this
  799. list of conditions and the following disclaimer.
  800. Redistributions in binary form must reproduce the above copyright notice,
  801. this list of conditions and the following disclaimer in the documentation
  802. and/or other materials provided with the distribution.
  803. Neither the name of the copyright owner nor the names of its contributors may
  804. be used to endorse or promote products derived from this software without
  805. specific prior written permission.
  806. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  807. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  808. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  809. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  810. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  811. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  812. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  813. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  814. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  815. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  816. THE POSSIBILITY OF SUCH DAMAGE.
  817. _____
  818. Microsoft GSL
  819. Copyright (c) 2015 Microsoft Corporation. All rights reserved.
  820. This code is licensed under the MIT License (MIT).
  821. Permission is hereby granted, free of charge, to any person obtaining a copy
  822. of this software and associated documentation files (the "Software"), to deal
  823. in the Software without restriction, including without limitation the rights
  824. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  825. of the Software, and to permit persons to whom the Software is furnished to do
  826. so, subject to the following conditions:
  827. The above copyright notice and this permission notice shall be included in all
  828. copies or substantial portions of the Software.
  829. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  830. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  831. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  832. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  833. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  834. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  835. THE SOFTWARE.
  836. _____
  837. Tensorflow
  838. Copyright 2018 The TensorFlow Authors. All rights reserved.
  839. Apache License
  840. Version 2.0, January 2004
  841. http://www.apache.org/licenses/
  842. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  843. 1. Definitions.
  844. "License" shall mean the terms and conditions for use, reproduction,
  845. and distribution as defined by Sections 1 through 9 of this document.
  846. "Licensor" shall mean the copyright owner or entity authorized by
  847. the copyright owner that is granting the License.
  848. "Legal Entity" shall mean the union of the acting entity and all
  849. other entities that control, are controlled by, or are under common
  850. control with that entity. For the purposes of this definition,
  851. "control" means (i) the power, direct or indirect, to cause the
  852. direction or management of such entity, whether by contract or
  853. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  854. outstanding shares, or (iii) beneficial ownership of such entity.
  855. "You" (or "Your") shall mean an individual or Legal Entity
  856. exercising permissions granted by this License.
  857. "Source" form shall mean the preferred form for making modifications,
  858. including but not limited to software source code, documentation
  859. source, and configuration files.
  860. "Object" form shall mean any form resulting from mechanical
  861. transformation or translation of a Source form, including but
  862. not limited to compiled object code, generated documentation,
  863. and conversions to other media types.
  864. "Work" shall mean the work of authorship, whether in Source or
  865. Object form, made available under the License, as indicated by a
  866. copyright notice that is included in or attached to the work
  867. (an example is provided in the Appendix below).
  868. "Derivative Works" shall mean any work, whether in Source or Object
  869. form, that is based on (or derived from) the Work and for which the
  870. editorial revisions, annotations, elaborations, or other modifications
  871. represent, as a whole, an original work of authorship. For the purposes
  872. of this License, Derivative Works shall not include works that remain
  873. separable from, or merely link (or bind by name) to the interfaces of,
  874. the Work and Derivative Works thereof.
  875. "Contribution" shall mean any work of authorship, including
  876. the original version of the Work and any modifications or additions
  877. to that Work or Derivative Works thereof, that is intentionally
  878. submitted to Licensor for inclusion in the Work by the copyright owner
  879. or by an individual or Legal Entity authorized to submit on behalf of
  880. the copyright owner. For the purposes of this definition, "submitted"
  881. means any form of electronic, verbal, or written communication sent
  882. to the Licensor or its representatives, including but not limited to
  883. communication on electronic mailing lists, source code control systems,
  884. and issue tracking systems that are managed by, or on behalf of, the
  885. Licensor for the purpose of discussing and improving the Work, but
  886. excluding communication that is conspicuously marked or otherwise
  887. designated in writing by the copyright owner as "Not a Contribution."
  888. "Contributor" shall mean Licensor and any individual or Legal Entity
  889. on behalf of whom a Contribution has been received by Licensor and
  890. subsequently incorporated within the Work.
  891. 2. Grant of Copyright License. Subject to the terms and conditions of
  892. this License, each Contributor hereby grants to You a perpetual,
  893. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  894. copyright license to reproduce, prepare Derivative Works of,
  895. publicly display, publicly perform, sublicense, and distribute the
  896. Work and such Derivative Works in Source or Object form.
  897. 3. Grant of Patent License. Subject to the terms and conditions of
  898. this License, each Contributor hereby grants to You a perpetual,
  899. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  900. (except as stated in this section) patent license to make, have made,
  901. use, offer to sell, sell, import, and otherwise transfer the Work,
  902. where such license applies only to those patent claims licensable
  903. by such Contributor that are necessarily infringed by their
  904. Contribution(s) alone or by combination of their Contribution(s)
  905. with the Work to which such Contribution(s) was submitted. If You
  906. institute patent litigation against any entity (including a
  907. cross-claim or counterclaim in a lawsuit) alleging that the Work
  908. or a Contribution incorporated within the Work constitutes direct
  909. or contributory patent infringement, then any patent licenses
  910. granted to You under this License for that Work shall terminate
  911. as of the date such litigation is filed.
  912. 4. Redistribution. You may reproduce and distribute copies of the
  913. Work or Derivative Works thereof in any medium, with or without
  914. modifications, and in Source or Object form, provided that You
  915. meet the following conditions:
  916. (a) You must give any other recipients of the Work or
  917. Derivative Works a copy of this License; and
  918. (b) You must cause any modified files to carry prominent notices
  919. stating that You changed the files; and
  920. (c) You must retain, in the Source form of any Derivative Works
  921. that You distribute, all copyright, patent, trademark, and
  922. attribution notices from the Source form of the Work,
  923. excluding those notices that do not pertain to any part of
  924. the Derivative Works; and
  925. (d) If the Work includes a "NOTICE" text file as part of its
  926. distribution, then any Derivative Works that You distribute must
  927. include a readable copy of the attribution notices contained
  928. within such NOTICE file, excluding those notices that do not
  929. pertain to any part of the Derivative Works, in at least one
  930. of the following places: within a NOTICE text file distributed
  931. as part of the Derivative Works; within the Source form or
  932. documentation, if provided along with the Derivative Works; or,
  933. within a display generated by the Derivative Works, if and
  934. wherever such third-party notices normally appear. The contents
  935. of the NOTICE file are for informational purposes only and
  936. do not modify the License. You may add Your own attribution
  937. notices within Derivative Works that You distribute, alongside
  938. or as an addendum to the NOTICE text from the Work, provided
  939. that such additional attribution notices cannot be construed
  940. as modifying the License.
  941. You may add Your own copyright statement to Your modifications and
  942. may provide additional or different license terms and conditions
  943. for use, reproduction, or distribution of Your modifications, or
  944. for any such Derivative Works as a whole, provided Your use,
  945. reproduction, and distribution of the Work otherwise complies with
  946. the conditions stated in this License.
  947. 5. Submission of Contributions. Unless You explicitly state otherwise,
  948. any Contribution intentionally submitted for inclusion in the Work
  949. by You to the Licensor shall be under the terms and conditions of
  950. this License, without any additional terms or conditions.
  951. Notwithstanding the above, nothing herein shall supersede or modify
  952. the terms of any separate license agreement you may have executed
  953. with Licensor regarding such Contributions.
  954. 6. Trademarks. This License does not grant permission to use the trade
  955. names, trademarks, service marks, or product names of the Licensor,
  956. except as required for reasonable and customary use in describing the
  957. origin of the Work and reproducing the content of the NOTICE file.
  958. 7. Disclaimer of Warranty. Unless required by applicable law or
  959. agreed to in writing, Licensor provides the Work (and each
  960. Contributor provides its Contributions) on an "AS IS" BASIS,
  961. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  962. implied, including, without limitation, any warranties or conditions
  963. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  964. PARTICULAR PURPOSE. You are solely responsible for determining the
  965. appropriateness of using or redistributing the Work and assume any
  966. risks associated with Your exercise of permissions under this License.
  967. 8. Limitation of Liability. In no event and under no legal theory,
  968. whether in tort (including negligence), contract, or otherwise,
  969. unless required by applicable law (such as deliberate and grossly
  970. negligent acts) or agreed to in writing, shall any Contributor be
  971. liable to You for damages, including any direct, indirect, special,
  972. incidental, or consequential damages of any character arising as a
  973. result of this License or out of the use or inability to use the
  974. Work (including but not limited to damages for loss of goodwill,
  975. work stoppage, computer failure or malfunction, or any and all
  976. other commercial damages or losses), even if such Contributor
  977. has been advised of the possibility of such damages.
  978. 9. Accepting Warranty or Additional Liability. While redistributing
  979. the Work or Derivative Works thereof, You may choose to offer,
  980. and charge a fee for, acceptance of support, warranty, indemnity,
  981. or other liability obligations and/or rights consistent with this
  982. License. However, in accepting such obligations, You may act only
  983. on Your own behalf and on Your sole responsibility, not on behalf
  984. of any other Contributor, and only if You agree to indemnify,
  985. defend, and hold each Contributor harmless for any liability
  986. incurred by, or claims asserted against, such Contributor by reason
  987. of your accepting any such warranty or additional liability.
  988. END OF TERMS AND CONDITIONS
  989. APPENDIX: How to apply the Apache License to your work.
  990. To apply the Apache License to your work, attach the following
  991. boilerplate notice, with the fields enclosed by brackets "[]"
  992. replaced with your own identifying information. (Don't include
  993. the brackets!) The text should be enclosed in the appropriate
  994. comment syntax for the file format. We also recommend that a
  995. file or class name and description of purpose be included on the
  996. same "printed page" as the copyright notice for easier
  997. identification within third-party archives.
  998. Copyright 2017, The TensorFlow Authors.
  999. Licensed under the Apache License, Version 2.0 (the "License");
  1000. you may not use this file except in compliance with the License.
  1001. You may obtain a copy of the License at
  1002. http://www.apache.org/licenses/LICENSE-2.0
  1003. Unless required by applicable law or agreed to in writing, software
  1004. distributed under the License is distributed on an "AS IS" BASIS,
  1005. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1006. See the License for the specific language governing permissions and
  1007. limitations under the License.
  1008. _____
  1009. Microsoft Cognitive Toolkit (CNTK)
  1010. Copyright (c) Microsoft Corporation. All rights reserved.
  1011. MIT License
  1012. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation
  1013. files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify,
  1014. merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
  1015. furnished to do so, subject to the following conditions:
  1016. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  1017. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  1018. LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
  1019. NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  1020. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  1021. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1022. _____
  1023. NumPy License
  1024. Copyright (c) 2005, NumPy Developers
  1025. All rights reserved.
  1026. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  1027. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  1028. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  1029. Neither the name of the NumPy Developers nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  1030. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1031. _____
  1032. Pytorch / Caffe2
  1033. From PyTorch:
  1034. Copyright (c) 2016- Facebook, Inc (Adam Paszke)
  1035. Copyright (c) 2014- Facebook, Inc (Soumith Chintala)
  1036. Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)
  1037. Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)
  1038. Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)
  1039. Copyright (c) 2011-2013 NYU (Clement Farabet)
  1040. Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)
  1041. Copyright (c) 2006 Idiap Research Institute (Samy Bengio)
  1042. Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
  1043. From Caffe2:
  1044. Copyright (c) 2016-present, Facebook Inc. All rights reserved.
  1045. All contributions by Facebook:
  1046. Copyright (c) 2016 Facebook Inc.
  1047. All contributions by Google:
  1048. Copyright (c) 2015 Google Inc.
  1049. All rights reserved.
  1050. All contributions by Yangqing Jia:
  1051. Copyright (c) 2015 Yangqing Jia
  1052. All rights reserved.
  1053. All contributions from Caffe:
  1054. Copyright(c) 2013, 2014, 2015, the respective contributors
  1055. All rights reserved.
  1056. All other contributions:
  1057. Copyright(c) 2015, 2016 the respective contributors
  1058. All rights reserved.
  1059. Caffe2 uses a copyright model similar to Caffe: each contributor holds
  1060. copyright over their contributions to Caffe2. The project versioning records
  1061. all such contribution and copyright details. If a contributor wants to further
  1062. mark their specific copyright on a particular contribution, they should
  1063. indicate their copyright solely in the commit message of the change when it is
  1064. committed. All rights reserved.
  1065. Redistribution and use in source and binary forms, with or without
  1066. modification, are permitted provided that the following conditions are met:
  1067. 1. Redistributions of source code must retain the above copyright
  1068. notice, this list of conditions and the following disclaimer.
  1069. 2. Redistributions in binary form must reproduce the above copyright
  1070. notice, this list of conditions and the following disclaimer in the
  1071. documentation and/or other materials provided with the distribution.
  1072. 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America
  1073. and IDIAP Research Institute nor the names of its contributors may be
  1074. used to endorse or promote products derived from this software without
  1075. specific prior written permission.
  1076. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1077. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1078. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1079. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  1080. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1081. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1082. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1083. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  1084. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1085. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1086. POSSIBILITY OF SUCH DAMAGE.
  1087. _____
  1088. Caffe
  1089. COPYRIGHT
  1090. All contributions by the University of California:
  1091. Copyright (c) 2014-2017 The Regents of the University of California (Regents)
  1092. All rights reserved.
  1093. All other contributions:
  1094. Copyright (c) 2014-2017, the respective contributors
  1095. All rights reserved.
  1096. Caffe uses a shared copyright model: each contributor holds copyright over
  1097. their contributions to Caffe. The project versioning records all such
  1098. contribution and copyright details. If a contributor wants to further mark
  1099. their specific copyright on a particular contribution, they should indicate
  1100. their copyright solely in the commit message of the change when it is
  1101. committed.
  1102. LICENSE
  1103. Redistribution and use in source and binary forms, with or without
  1104. modification, are permitted provided that the following conditions are met:
  1105. 1. Redistributions of source code must retain the above copyright notice, this
  1106. list of conditions and the following disclaimer.
  1107. 2. Redistributions in binary form must reproduce the above copyright notice,
  1108. this list of conditions and the following disclaimer in the documentation
  1109. and/or other materials provided with the distribution.
  1110. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  1111. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  1112. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1113. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  1114. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1115. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1116. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  1117. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1118. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  1119. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1120. CONTRIBUTION AGREEMENT
  1121. By contributing to the BVLC/caffe repository through pull-request, comment,
  1122. or otherwise, the contributor releases their content to the
  1123. license and copyright terms herein.
  1124. _____
  1125. The LLVM Compiler Infrastructure
  1126. ==============================================================================
  1127. LLVM Release License
  1128. ==============================================================================
  1129. University of Illinois/NCSA
  1130. Open Source License
  1131. Copyright (c) 2003-2017 University of Illinois at Urbana-Champaign.
  1132. All rights reserved.
  1133. Developed by:
  1134. LLVM Team
  1135. University of Illinois at Urbana-Champaign
  1136. http://llvm.org
  1137. Permission is hereby granted, free of charge, to any person obtaining a copy of
  1138. this software and associated documentation files (the "Software"), to deal with
  1139. the Software without restriction, including without limitation the rights to
  1140. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  1141. of the Software, and to permit persons to whom the Software is furnished to do
  1142. so, subject to the following conditions:
  1143. * Redistributions of source code must retain the above copyright notice,
  1144. this list of conditions and the following disclaimers.
  1145. * Redistributions in binary form must reproduce the above copyright notice,
  1146. this list of conditions and the following disclaimers in the
  1147. documentation and/or other materials provided with the distribution.
  1148. * Neither the names of the LLVM Team, University of Illinois at
  1149. Urbana-Champaign, nor the names of its contributors may be used to
  1150. endorse or promote products derived from this Software without specific
  1151. prior written permission.
  1152. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1153. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1154. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1155. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1156. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1157. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  1158. SOFTWARE.
  1159. ==============================================================================
  1160. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  1161. ==============================================================================
  1162. The LLVM software contains code written by third parties. Such software will
  1163. have its own individual LICENSE.TXT file in the directory in which it appears.
  1164. This file will describe the copyrights, license, and restrictions which apply
  1165. to that code.
  1166. The disclaimer of warranty in the University of Illinois Open Source License
  1167. applies to all code in the LLVM Distribution, and nothing in any of the
  1168. other licenses gives permission to use the names of the LLVM Team or the
  1169. University of Illinois to endorse or promote products derived from this
  1170. Software.
  1171. The following pieces of software have additional or alternate copyrights,
  1172. licenses, and/or restrictions:
  1173. Program Directory
  1174. ------- ---------
  1175. Google Test llvm/utils/unittest/googletest
  1176. OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex}
  1177. pyyaml tests llvm/test/YAMLParser/{*.data, LICENSE.TXT}
  1178. ARM contributions llvm/lib/Target/ARM/LICENSE.TXT
  1179. md5 contributions llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
  1180. _____
  1181. google/benchmark
  1182. Apache License
  1183. Version 2.0, January 2004
  1184. http://www.apache.org/licenses/
  1185. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1186. 1. Definitions.
  1187. "License" shall mean the terms and conditions for use, reproduction,
  1188. and distribution as defined by Sections 1 through 9 of this document.
  1189. "Licensor" shall mean the copyright owner or entity authorized by
  1190. the copyright owner that is granting the License.
  1191. "Legal Entity" shall mean the union of the acting entity and all
  1192. other entities that control, are controlled by, or are under common
  1193. control with that entity. For the purposes of this definition,
  1194. "control" means (i) the power, direct or indirect, to cause the
  1195. direction or management of such entity, whether by contract or
  1196. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1197. outstanding shares, or (iii) beneficial ownership of such entity.
  1198. "You" (or "Your") shall mean an individual or Legal Entity
  1199. exercising permissions granted by this License.
  1200. "Source" form shall mean the preferred form for making modifications,
  1201. including but not limited to software source code, documentation
  1202. source, and configuration files.
  1203. "Object" form shall mean any form resulting from mechanical
  1204. transformation or translation of a Source form, including but
  1205. not limited to compiled object code, generated documentation,
  1206. and conversions to other media types.
  1207. "Work" shall mean the work of authorship, whether in Source or
  1208. Object form, made available under the License, as indicated by a
  1209. copyright notice that is included in or attached to the work
  1210. (an example is provided in the Appendix below).
  1211. "Derivative Works" shall mean any work, whether in Source or Object
  1212. form, that is based on (or derived from) the Work and for which the
  1213. editorial revisions, annotations, elaborations, or other modifications
  1214. represent, as a whole, an original work of authorship. For the purposes
  1215. of this License, Derivative Works shall not include works that remain
  1216. separable from, or merely link (or bind by name) to the interfaces of,
  1217. the Work and Derivative Works thereof.
  1218. "Contribution" shall mean any work of authorship, including
  1219. the original version of the Work and any modifications or additions
  1220. to that Work or Derivative Works thereof, that is intentionally
  1221. submitted to Licensor for inclusion in the Work by the copyright owner
  1222. or by an individual or Legal Entity authorized to submit on behalf of
  1223. the copyright owner. For the purposes of this definition, "submitted"
  1224. means any form of electronic, verbal, or written communication sent
  1225. to the Licensor or its representatives, including but not limited to
  1226. communication on electronic mailing lists, source code control systems,
  1227. and issue tracking systems that are managed by, or on behalf of, the
  1228. Licensor for the purpose of discussing and improving the Work, but
  1229. excluding communication that is conspicuously marked or otherwise
  1230. designated in writing by the copyright owner as "Not a Contribution."
  1231. "Contributor" shall mean Licensor and any individual or Legal Entity
  1232. on behalf of whom a Contribution has been received by Licensor and
  1233. subsequently incorporated within the Work.
  1234. 2. Grant of Copyright License. Subject to the terms and conditions of
  1235. this License, each Contributor hereby grants to You a perpetual,
  1236. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1237. copyright license to reproduce, prepare Derivative Works of,
  1238. publicly display, publicly perform, sublicense, and distribute the
  1239. Work and such Derivative Works in Source or Object form.
  1240. 3. Grant of Patent License. Subject to the terms and conditions of
  1241. this License, each Contributor hereby grants to You a perpetual,
  1242. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1243. (except as stated in this section) patent license to make, have made,
  1244. use, offer to sell, sell, import, and otherwise transfer the Work,
  1245. where such license applies only to those patent claims licensable
  1246. by such Contributor that are necessarily infringed by their
  1247. Contribution(s) alone or by combination of their Contribution(s)
  1248. with the Work to which such Contribution(s) was submitted. If You
  1249. institute patent litigation against any entity (including a
  1250. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1251. or a Contribution incorporated within the Work constitutes direct
  1252. or contributory patent infringement, then any patent licenses
  1253. granted to You under this License for that Work shall terminate
  1254. as of the date such litigation is filed.
  1255. 4. Redistribution. You may reproduce and distribute copies of the
  1256. Work or Derivative Works thereof in any medium, with or without
  1257. modifications, and in Source or Object form, provided that You
  1258. meet the following conditions:
  1259. (a) You must give any other recipients of the Work or
  1260. Derivative Works a copy of this License; and
  1261. (b) You must cause any modified files to carry prominent notices
  1262. stating that You changed the files; and
  1263. (c) You must retain, in the Source form of any Derivative Works
  1264. that You distribute, all copyright, patent, trademark, and
  1265. attribution notices from the Source form of the Work,
  1266. excluding those notices that do not pertain to any part of
  1267. the Derivative Works; and
  1268. (d) If the Work includes a "NOTICE" text file as part of its
  1269. distribution, then any Derivative Works that You distribute must
  1270. include a readable copy of the attribution notices contained
  1271. within such NOTICE file, excluding those notices that do not
  1272. pertain to any part of the Derivative Works, in at least one
  1273. of the following places: within a NOTICE text file distributed
  1274. as part of the Derivative Works; within the Source form or
  1275. documentation, if provided along with the Derivative Works; or,
  1276. within a display generated by the Derivative Works, if and
  1277. wherever such third-party notices normally appear. The contents
  1278. of the NOTICE file are for informational purposes only and
  1279. do not modify the License. You may add Your own attribution
  1280. notices within Derivative Works that You distribute, alongside
  1281. or as an addendum to the NOTICE text from the Work, provided
  1282. that such additional attribution notices cannot be construed
  1283. as modifying the License.
  1284. You may add Your own copyright statement to Your modifications and
  1285. may provide additional or different license terms and conditions
  1286. for use, reproduction, or distribution of Your modifications, or
  1287. for any such Derivative Works as a whole, provided Your use,
  1288. reproduction, and distribution of the Work otherwise complies with
  1289. the conditions stated in this License.
  1290. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1291. any Contribution intentionally submitted for inclusion in the Work
  1292. by You to the Licensor shall be under the terms and conditions of
  1293. this License, without any additional terms or conditions.
  1294. Notwithstanding the above, nothing herein shall supersede or modify
  1295. the terms of any separate license agreement you may have executed
  1296. with Licensor regarding such Contributions.
  1297. 6. Trademarks. This License does not grant permission to use the trade
  1298. names, trademarks, service marks, or product names of the Licensor,
  1299. except as required for reasonable and customary use in describing the
  1300. origin of the Work and reproducing the content of the NOTICE file.
  1301. 7. Disclaimer of Warranty. Unless required by applicable law or
  1302. agreed to in writing, Licensor provides the Work (and each
  1303. Contributor provides its Contributions) on an "AS IS" BASIS,
  1304. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1305. implied, including, without limitation, any warranties or conditions
  1306. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1307. PARTICULAR PURPOSE. You are solely responsible for determining the
  1308. appropriateness of using or redistributing the Work and assume any
  1309. risks associated with Your exercise of permissions under this License.
  1310. 8. Limitation of Liability. In no event and under no legal theory,
  1311. whether in tort (including negligence), contract, or otherwise,
  1312. unless required by applicable law (such as deliberate and grossly
  1313. negligent acts) or agreed to in writing, shall any Contributor be
  1314. liable to You for damages, including any direct, indirect, special,
  1315. incidental, or consequential damages of any character arising as a
  1316. result of this License or out of the use or inability to use the
  1317. Work (including but not limited to damages for loss of goodwill,
  1318. work stoppage, computer failure or malfunction, or any and all
  1319. other commercial damages or losses), even if such Contributor
  1320. has been advised of the possibility of such damages.
  1321. 9. Accepting Warranty or Additional Liability. While redistributing
  1322. the Work or Derivative Works thereof, You may choose to offer,
  1323. and charge a fee for, acceptance of support, warranty, indemnity,
  1324. or other liability obligations and/or rights consistent with this
  1325. License. However, in accepting such obligations, You may act only
  1326. on Your own behalf and on Your sole responsibility, not on behalf
  1327. of any other Contributor, and only if You agree to indemnify,
  1328. defend, and hold each Contributor harmless for any liability
  1329. incurred by, or claims asserted against, such Contributor by reason
  1330. of your accepting any such warranty or additional liability.
  1331. END OF TERMS AND CONDITIONS
  1332. APPENDIX: How to apply the Apache License to your work.
  1333. To apply the Apache License to your work, attach the following
  1334. boilerplate notice, with the fields enclosed by brackets "[]"
  1335. replaced with your own identifying information. (Don't include
  1336. the brackets!) The text should be enclosed in the appropriate
  1337. comment syntax for the file format. We also recommend that a
  1338. file or class name and description of purpose be included on the
  1339. same "printed page" as the copyright notice for easier
  1340. identification within third-party archives.
  1341. Copyright [yyyy] [name of copyright owner]
  1342. Licensed under the Apache License, Version 2.0 (the "License");
  1343. you may not use this file except in compliance with the License.
  1344. You may obtain a copy of the License at
  1345. http://www.apache.org/licenses/LICENSE-2.0
  1346. Unless required by applicable law or agreed to in writing, software
  1347. distributed under the License is distributed on an "AS IS" BASIS,
  1348. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1349. See the License for the specific language governing permissions and
  1350. limitations under the License.
  1351. CONTRIBUTORS
  1352. # People who have agreed to one of the CLAs and can contribute patches.
  1353. # The AUTHORS file lists the copyright holders; this file
  1354. # lists people. For example, Google employees are listed here
  1355. # but not in AUTHORS, because Google holds the copyright.
  1356. #
  1357. # Names should be added to this file only after verifying that
  1358. # the individual or the individual's organization has agreed to
  1359. # the appropriate Contributor License Agreement, found here:
  1360. #
  1361. # https://developers.google.com/open-source/cla/individual
  1362. # https://developers.google.com/open-source/cla/corporate
  1363. #
  1364. # The agreement for individuals can be filled out on the web.
  1365. #
  1366. # When adding J Random Contributor's name to this file,
  1367. # either J's name or J's organization's name should be
  1368. # added to the AUTHORS file, depending on whether the
  1369. # individual or corporate CLA was used.
  1370. #
  1371. # Names should be added to this file as:
  1372. # Name <email address>
  1373. #
  1374. # Please keep the list sorted.
  1375. Albert Pretorius <pretoalb@gmail.com>
  1376. Arne Beer <arne@twobeer.de>
  1377. Billy Robert O'Neal III <billy.oneal@gmail.com> <bion@microsoft.com>
  1378. Chris Kennelly <ckennelly@google.com> <ckennelly@ckennelly.com>
  1379. Christopher Seymour <chris.j.seymour@hotmail.com>
  1380. David Coeurjolly <david.coeurjolly@liris.cnrs.fr>
  1381. Deniz Evrenci <denizevrenci@gmail.com>
  1382. Dominic Hamon <dma@stripysock.com> <dominic@google.com>
  1383. Dominik Czarnota <dominik.b.czarnota@gmail.com>
  1384. Eric Fiselier <eric@efcs.ca>
  1385. Eugene Zhuk <eugene.zhuk@gmail.com>
  1386. Evgeny Safronov <division494@gmail.com>
  1387. Federico Ficarelli <federico.ficarelli@gmail.com>
  1388. Felix Homann <linuxaudio@showlabor.de>
  1389. Ismael Jimenez Martinez <ismael.jimenez.martinez@gmail.com>
  1390. Jern-Kuan Leong <jernkuan@gmail.com>
  1391. JianXiong Zhou <zhoujianxiong2@gmail.com>
  1392. Joao Paulo Magalhaes <joaoppmagalhaes@gmail.com>
  1393. John Millikin <jmillikin@stripe.com>
  1394. Jussi Knuuttila <jussi.knuuttila@gmail.com>
  1395. Kai Wolf <kai.wolf@gmail.com>
  1396. Kishan Kumar <kumar.kishan@outlook.com>
  1397. Kaito Udagawa <umireon@gmail.com>
  1398. Lei Xu <eddyxu@gmail.com>
  1399. Matt Clarkson <mattyclarkson@gmail.com>
  1400. Maxim Vafin <maxvafin@gmail.com>
  1401. Nick Hutchinson <nshutchinson@gmail.com>
  1402. Oleksandr Sochka <sasha.sochka@gmail.com>
  1403. Pascal Leroy <phl@google.com>
  1404. Paul Redmond <paul.redmond@gmail.com>
  1405. Pierre Phaneuf <pphaneuf@google.com>
  1406. Radoslav Yovchev <radoslav.tm@gmail.com>
  1407. Raul Marin <rmrodriguez@cartodb.com>
  1408. Ray Glover <ray.glover@uk.ibm.com>
  1409. Robert Guo <robert.guo@mongodb.com>
  1410. Roman Lebedev <lebedev.ri@gmail.com>
  1411. Shuo Chen <chenshuo@chenshuo.com>
  1412. Tobias Ulvgård <tobias.ulvgard@dirac.se>
  1413. Tom Madams <tom.ej.madams@gmail.com> <tmadams@google.com>
  1414. Yixuan Qiu <yixuanq@gmail.com>
  1415. Yusuke Suzuki <utatane.tea@gmail.com>
  1416. Zbigniew Skowron <zbychs@gmail.com>
  1417. AUTHORS
  1418. # This is the official list of benchmark authors for copyright purposes.
  1419. # This file is distinct from the CONTRIBUTORS files.
  1420. # See the latter for an explanation.
  1421. #
  1422. # Names should be added to this file as:
  1423. # Name or Organization <email address>
  1424. # The email address is not required for organizations.
  1425. #
  1426. # Please keep the list sorted.
  1427. Albert Pretorius <pretoalb@gmail.com>
  1428. Arne Beer <arne@twobeer.de>
  1429. Carto
  1430. Christopher Seymour <chris.j.seymour@hotmail.com>
  1431. David Coeurjolly <david.coeurjolly@liris.cnrs.fr>
  1432. Deniz Evrenci <denizevrenci@gmail.com>
  1433. Dirac Research
  1434. Dominik Czarnota <dominik.b.czarnota@gmail.com>
  1435. Eric Fiselier <eric@efcs.ca>
  1436. Eugene Zhuk <eugene.zhuk@gmail.com>
  1437. Evgeny Safronov <division494@gmail.com>
  1438. Federico Ficarelli <federico.ficarelli@gmail.com>
  1439. Felix Homann <linuxaudio@showlabor.de>
  1440. Google Inc.
  1441. International Business Machines Corporation
  1442. Ismael Jimenez Martinez <ismael.jimenez.martinez@gmail.com>
  1443. Jern-Kuan Leong <jernkuan@gmail.com>
  1444. JianXiong Zhou <zhoujianxiong2@gmail.com>
  1445. Joao Paulo Magalhaes <joaoppmagalhaes@gmail.com>
  1446. Jussi Knuuttila <jussi.knuuttila@gmail.com>
  1447. Kaito Udagawa <umireon@gmail.com>
  1448. Kishan Kumar <kumar.kishan@outlook.com>
  1449. Lei Xu <eddyxu@gmail.com>
  1450. Matt Clarkson <mattyclarkson@gmail.com>
  1451. Maxim Vafin <maxvafin@gmail.com>
  1452. MongoDB Inc.
  1453. Nick Hutchinson <nshutchinson@gmail.com>
  1454. Oleksandr Sochka <sasha.sochka@gmail.com>
  1455. Paul Redmond <paul.redmond@gmail.com>
  1456. Radoslav Yovchev <radoslav.tm@gmail.com>
  1457. Roman Lebedev <lebedev.ri@gmail.com>
  1458. Shuo Chen <chenshuo@chenshuo.com>
  1459. Steinar H. Gunderson <sgunderson@bigfoot.com>
  1460. Stripe, Inc.
  1461. Yixuan Qiu <yixuanq@gmail.com>
  1462. Yusuke Suzuki <utatane.tea@gmail.com>
  1463. Zbigniew Skowron <zbychs@gmail.com>
  1464. _____
  1465. HalidelR
  1466. Copyright (c) 2016 HalideIR contributors
  1467. Copyright (c) 2012-2014 MIT CSAIL, Google Inc., and other contributors
  1468. HalideIR is derived from the Halide project.
  1469. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  1470. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  1471. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1472. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  1473. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  1474. COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  1475. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  1476. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1477. _____
  1478. Distributed Machine Learning Common Codebase
  1479. Copyright (c) 2015 by Contributors
  1480. Licensed under the Apache License, Version 2.0 (the "License");
  1481. you may not use this file except in compliance with the License.
  1482. You may obtain a copy of the License at
  1483. http://www.apache.org/licenses/LICENSE-2.0
  1484. Unless required by applicable law or agreed to in writing, software
  1485. distributed under the License is distributed on an "AS IS" BASIS,
  1486. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1487. See the License for the specific language governing permissions and
  1488. limitations under the License.
  1489. _____
  1490. DLPack: Open In Memory Tensor Structure
  1491. Apache License
  1492. Version 2.0, January 2004
  1493. http://www.apache.org/licenses/
  1494. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1495. 1. Definitions.
  1496. "License" shall mean the terms and conditions for use, reproduction,
  1497. and distribution as defined by Sections 1 through 9 of this document.
  1498. "Licensor" shall mean the copyright owner or entity authorized by
  1499. the copyright owner that is granting the License.
  1500. "Legal Entity" shall mean the union of the acting entity and all
  1501. other entities that control, are controlled by, or are under common
  1502. control with that entity. For the purposes of this definition,
  1503. "control" means (i) the power, direct or indirect, to cause the
  1504. direction or management of such entity, whether by contract or
  1505. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1506. outstanding shares, or (iii) beneficial ownership of such entity.
  1507. "You" (or "Your") shall mean an individual or Legal Entity
  1508. exercising permissions granted by this License.
  1509. "Source" form shall mean the preferred form for making modifications,
  1510. including but not limited to software source code, documentation
  1511. source, and configuration files.
  1512. "Object" form shall mean any form resulting from mechanical
  1513. transformation or translation of a Source form, including but
  1514. not limited to compiled object code, generated documentation,
  1515. and conversions to other media types.
  1516. "Work" shall mean the work of authorship, whether in Source or
  1517. Object form, made available under the License, as indicated by a
  1518. copyright notice that is included in or attached to the work
  1519. (an example is provided in the Appendix below).
  1520. "Derivative Works" shall mean any work, whether in Source or Object
  1521. form, that is based on (or derived from) the Work and for which the
  1522. editorial revisions, annotations, elaborations, or other modifications
  1523. represent, as a whole, an original work of authorship. For the purposes
  1524. of this License, Derivative Works shall not include works that remain
  1525. separable from, or merely link (or bind by name) to the interfaces of,
  1526. the Work and Derivative Works thereof.
  1527. "Contribution" shall mean any work of authorship, including
  1528. the original version of the Work and any modifications or additions
  1529. to that Work or Derivative Works thereof, that is intentionally
  1530. submitted to Licensor for inclusion in the Work by the copyright owner
  1531. or by an individual or Legal Entity authorized to submit on behalf of
  1532. the copyright owner. For the purposes of this definition, "submitted"
  1533. means any form of electronic, verbal, or written communication sent
  1534. to the Licensor or its representatives, including but not limited to
  1535. communication on electronic mailing lists, source code control systems,
  1536. and issue tracking systems that are managed by, or on behalf of, the
  1537. Licensor for the purpose of discussing and improving the Work, but
  1538. excluding communication that is conspicuously marked or otherwise
  1539. designated in writing by the copyright owner as "Not a Contribution."
  1540. "Contributor" shall mean Licensor and any individual or Legal Entity
  1541. on behalf of whom a Contribution has been received by Licensor and
  1542. subsequently incorporated within the Work.
  1543. 2. Grant of Copyright License. Subject to the terms and conditions of
  1544. this License, each Contributor hereby grants to You a perpetual,
  1545. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1546. copyright license to reproduce, prepare Derivative Works of,
  1547. publicly display, publicly perform, sublicense, and distribute the
  1548. Work and such Derivative Works in Source or Object form.
  1549. 3. Grant of Patent License. Subject to the terms and conditions of
  1550. this License, each Contributor hereby grants to You a perpetual,
  1551. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1552. (except as stated in this section) patent license to make, have made,
  1553. use, offer to sell, sell, import, and otherwise transfer the Work,
  1554. where such license applies only to those patent claims licensable
  1555. by such Contributor that are necessarily infringed by their
  1556. Contribution(s) alone or by combination of their Contribution(s)
  1557. with the Work to which such Contribution(s) was submitted. If You
  1558. institute patent litigation against any entity (including a
  1559. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1560. or a Contribution incorporated within the Work constitutes direct
  1561. or contributory patent infringement, then any patent licenses
  1562. granted to You under this License for that Work shall terminate
  1563. as of the date such litigation is filed.
  1564. 4. Redistribution. You may reproduce and distribute copies of the
  1565. Work or Derivative Works thereof in any medium, with or without
  1566. modifications, and in Source or Object form, provided that You
  1567. meet the following conditions:
  1568. (a) You must give any other recipients of the Work or
  1569. Derivative Works a copy of this License; and
  1570. (b) You must cause any modified files to carry prominent notices
  1571. stating that You changed the files; and
  1572. (c) You must retain, in the Source form of any Derivative Works
  1573. that You distribute, all copyright, patent, trademark, and
  1574. attribution notices from the Source form of the Work,
  1575. excluding those notices that do not pertain to any part of
  1576. the Derivative Works; and
  1577. (d) If the Work includes a "NOTICE" text file as part of its
  1578. distribution, then any Derivative Works that You distribute must
  1579. include a readable copy of the attribution notices contained
  1580. within such NOTICE file, excluding those notices that do not
  1581. pertain to any part of the Derivative Works, in at least one
  1582. of the following places: within a NOTICE text file distributed
  1583. as part of the Derivative Works; within the Source form or
  1584. documentation, if provided along with the Derivative Works; or,
  1585. within a display generated by the Derivative Works, if and
  1586. wherever such third-party notices normally appear. The contents
  1587. of the NOTICE file are for informational purposes only and
  1588. do not modify the License. You may add Your own attribution
  1589. notices within Derivative Works that You distribute, alongside
  1590. or as an addendum to the NOTICE text from the Work, provided
  1591. that such additional attribution notices cannot be construed
  1592. as modifying the License.
  1593. You may add Your own copyright statement to Your modifications and
  1594. may provide additional or different license terms and conditions
  1595. for use, reproduction, or distribution of Your modifications, or
  1596. for any such Derivative Works as a whole, provided Your use,
  1597. reproduction, and distribution of the Work otherwise complies with
  1598. the conditions stated in this License.
  1599. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1600. any Contribution intentionally submitted for inclusion in the Work
  1601. by You to the Licensor shall be under the terms and conditions of
  1602. this License, without any additional terms or conditions.
  1603. Notwithstanding the above, nothing herein shall supersede or modify
  1604. the terms of any separate license agreement you may have executed
  1605. with Licensor regarding such Contributions.
  1606. 6. Trademarks. This License does not grant permission to use the trade
  1607. names, trademarks, service marks, or product names of the Licensor,
  1608. except as required for reasonable and customary use in describing the
  1609. origin of the Work and reproducing the content of the NOTICE file.
  1610. 7. Disclaimer of Warranty. Unless required by applicable law or
  1611. agreed to in writing, Licensor provides the Work (and each
  1612. Contributor provides its Contributions) on an "AS IS" BASIS,
  1613. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1614. implied, including, without limitation, any warranties or conditions
  1615. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1616. PARTICULAR PURPOSE. You are solely responsible for determining the
  1617. appropriateness of using or redistributing the Work and assume any
  1618. risks associated with Your exercise of permissions under this License.
  1619. 8. Limitation of Liability. In no event and under no legal theory,
  1620. whether in tort (including negligence), contract, or otherwise,
  1621. unless required by applicable law (such as deliberate and grossly
  1622. negligent acts) or agreed to in writing, shall any Contributor be
  1623. liable to You for damages, including any direct, indirect, special,
  1624. incidental, or consequential damages of any character arising as a
  1625. result of this License or out of the use or inability to use the
  1626. Work (including but not limited to damages for loss of goodwill,
  1627. work stoppage, computer failure or malfunction, or any and all
  1628. other commercial damages or losses), even if such Contributor
  1629. has been advised of the possibility of such damages.
  1630. 9. Accepting Warranty or Additional Liability. While redistributing
  1631. the Work or Derivative Works thereof, You may choose to offer,
  1632. and charge a fee for, acceptance of support, warranty, indemnity,
  1633. or other liability obligations and/or rights consistent with this
  1634. License. However, in accepting such obligations, You may act only
  1635. on Your own behalf and on Your sole responsibility, not on behalf
  1636. of any other Contributor, and only if You agree to indemnify,
  1637. defend, and hold each Contributor harmless for any liability
  1638. incurred by, or claims asserted against, such Contributor by reason
  1639. of your accepting any such warranty or additional liability.
  1640. END OF TERMS AND CONDITIONS
  1641. APPENDIX: How to apply the Apache License to your work.
  1642. To apply the Apache License to your work, attach the following
  1643. boilerplate notice, with the fields enclosed by brackets "{}"
  1644. replaced with your own identifying information. (Don't include
  1645. the brackets!) The text should be enclosed in the appropriate
  1646. comment syntax for the file format. We also recommend that a
  1647. file or class name and description of purpose be included on the
  1648. same "printed page" as the copyright notice for easier
  1649. identification within third-party archives.
  1650. Copyright 2017 by Contributors
  1651. Licensed under the Apache License, Version 2.0 (the "License");
  1652. you may not use this file except in compliance with the License.
  1653. You may obtain a copy of the License at
  1654. http://www.apache.org/licenses/LICENSE-2.0
  1655. Unless required by applicable law or agreed to in writing, software
  1656. distributed under the License is distributed on an "AS IS" BASIS,
  1657. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1658. See the License for the specific language governing permissions and
  1659. limitations under the License.
  1660. _____
  1661. HowardHinnant/date
  1662. The source code in this project is released using the MIT License. There is no
  1663. global license for the project because each file is licensed individually with
  1664. different author names and/or dates.
  1665. If you contribute to this project, please add your name to the license of each
  1666. file you modify. If you have already contributed to this project and forgot to
  1667. add your name to the license, please feel free to submit a new P/R to add your
  1668. name to the license in each file you modified.
  1669. For convenience, here is a copy of the MIT license found in each file except
  1670. without author names or dates:
  1671. The MIT License (MIT)
  1672. Permission is hereby granted, free of charge, to any person obtaining a copy
  1673. of this software and associated documentation files (the "Software"), to deal
  1674. in the Software without restriction, including without limitation the rights
  1675. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1676. copies of the Software, and to permit persons to whom the Software is
  1677. furnished to do so, subject to the following conditions:
  1678. The above copyright notice and this permission notice shall be included in all
  1679. copies or substantial portions of the Software.
  1680. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1681. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1682. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1683. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1684. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1685. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1686. SOFTWARE.
  1687. _____
  1688. TVM Open Deep Learning Compiler Stack
  1689. Apache License
  1690. Version 2.0, January 2004
  1691. http://www.apache.org/licenses/
  1692. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1693. 1. Definitions.
  1694. "License" shall mean the terms and conditions for use, reproduction,
  1695. and distribution as defined by Sections 1 through 9 of this document.
  1696. "Licensor" shall mean the copyright owner or entity authorized by
  1697. the copyright owner that is granting the License.
  1698. "Legal Entity" shall mean the union of the acting entity and all
  1699. other entities that control, are controlled by, or are under common
  1700. control with that entity. For the purposes of this definition,
  1701. "control" means (i) the power, direct or indirect, to cause the
  1702. direction or management of such entity, whether by contract or
  1703. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1704. outstanding shares, or (iii) beneficial ownership of such entity.
  1705. "You" (or "Your") shall mean an individual or Legal Entity
  1706. exercising permissions granted by this License.
  1707. "Source" form shall mean the preferred form for making modifications,
  1708. including but not limited to software source code, documentation
  1709. source, and configuration files.
  1710. "Object" form shall mean any form resulting from mechanical
  1711. transformation or translation of a Source form, including but
  1712. not limited to compiled object code, generated documentation,
  1713. and conversions to other media types.
  1714. "Work" shall mean the work of authorship, whether in Source or
  1715. Object form, made available under the License, as indicated by a
  1716. copyright notice that is included in or attached to the work
  1717. (an example is provided in the Appendix below).
  1718. "Derivative Works" shall mean any work, whether in Source or Object
  1719. form, that is based on (or derived from) the Work and for which the
  1720. editorial revisions, annotations, elaborations, or other modifications
  1721. represent, as a whole, an original work of authorship. For the purposes
  1722. of this License, Derivative Works shall not include works that remain
  1723. separable from, or merely link (or bind by name) to the interfaces of,
  1724. the Work and Derivative Works thereof.
  1725. "Contribution" shall mean any work of authorship, including
  1726. the original version of the Work and any modifications or additions
  1727. to that Work or Derivative Works thereof, that is intentionally
  1728. submitted to Licensor for inclusion in the Work by the copyright owner
  1729. or by an individual or Legal Entity authorized to submit on behalf of
  1730. the copyright owner. For the purposes of this definition, "submitted"
  1731. means any form of electronic, verbal, or written communication sent
  1732. to the Licensor or its representatives, including but not limited to
  1733. communication on electronic mailing lists, source code control systems,
  1734. and issue tracking systems that are managed by, or on behalf of, the
  1735. Licensor for the purpose of discussing and improving the Work, but
  1736. excluding communication that is conspicuously marked or otherwise
  1737. designated in writing by the copyright owner as "Not a Contribution."
  1738. "Contributor" shall mean Licensor and any individual or Legal Entity
  1739. on behalf of whom a Contribution has been received by Licensor and
  1740. subsequently incorporated within the Work.
  1741. 2. Grant of Copyright License. Subject to the terms and conditions of
  1742. this License, each Contributor hereby grants to You a perpetual,
  1743. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1744. copyright license to reproduce, prepare Derivative Works of,
  1745. publicly display, publicly perform, sublicense, and distribute the
  1746. Work and such Derivative Works in Source or Object form.
  1747. 3. Grant of Patent License. Subject to the terms and conditions of
  1748. this License, each Contributor hereby grants to You a perpetual,
  1749. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1750. (except as stated in this section) patent license to make, have made,
  1751. use, offer to sell, sell, import, and otherwise transfer the Work,
  1752. where such license applies only to those patent claims licensable
  1753. by such Contributor that are necessarily infringed by their
  1754. Contribution(s) alone or by combination of their Contribution(s)
  1755. with the Work to which such Contribution(s) was submitted. If You
  1756. institute patent litigation against any entity (including a
  1757. cross-claim or counterclaim in a lawsuit) alleging that the Work
  1758. or a Contribution incorporated within the Work constitutes direct
  1759. or contributory patent infringement, then any patent licenses
  1760. granted to You under this License for that Work shall terminate
  1761. as of the date such litigation is filed.
  1762. 4. Redistribution. You may reproduce and distribute copies of the
  1763. Work or Derivative Works thereof in any medium, with or without
  1764. modifications, and in Source or Object form, provided that You
  1765. meet the following conditions:
  1766. (a) You must give any other recipients of the Work or
  1767. Derivative Works a copy of this License; and
  1768. (b) You must cause any modified files to carry prominent notices
  1769. stating that You changed the files; and
  1770. (c) You must retain, in the Source form of any Derivative Works
  1771. that You distribute, all copyright, patent, trademark, and
  1772. attribution notices from the Source form of the Work,
  1773. excluding those notices that do not pertain to any part of
  1774. the Derivative Works; and
  1775. (d) If the Work includes a "NOTICE" text file as part of its
  1776. distribution, then any Derivative Works that You distribute must
  1777. include a readable copy of the attribution notices contained
  1778. within such NOTICE file, excluding those notices that do not
  1779. pertain to any part of the Derivative Works, in at least one
  1780. of the following places: within a NOTICE text file distributed
  1781. as part of the Derivative Works; within the Source form or
  1782. documentation, if provided along with the Derivative Works; or,
  1783. within a display generated by the Derivative Works, if and
  1784. wherever such third-party notices normally appear. The contents
  1785. of the NOTICE file are for informational purposes only and
  1786. do not modify the License. You may add Your own attribution
  1787. notices within Derivative Works that You distribute, alongside
  1788. or as an addendum to the NOTICE text from the Work, provided
  1789. that such additional attribution notices cannot be construed
  1790. as modifying the License.
  1791. You may add Your own copyright statement to Your modifications and
  1792. may provide additional or different license terms and conditions
  1793. for use, reproduction, or distribution of Your modifications, or
  1794. for any such Derivative Works as a whole, provided Your use,
  1795. reproduction, and distribution of the Work otherwise complies with
  1796. the conditions stated in this License.
  1797. 5. Submission of Contributions. Unless You explicitly state otherwise,
  1798. any Contribution intentionally submitted for inclusion in the Work
  1799. by You to the Licensor shall be under the terms and conditions of
  1800. this License, without any additional terms or conditions.
  1801. Notwithstanding the above, nothing herein shall supersede or modify
  1802. the terms of any separate license agreement you may have executed
  1803. with Licensor regarding such Contributions.
  1804. 6. Trademarks. This License does not grant permission to use the trade
  1805. names, trademarks, service marks, or product names of the Licensor,
  1806. except as required for reasonable and customary use in describing the
  1807. origin of the Work and reproducing the content of the NOTICE file.
  1808. 7. Disclaimer of Warranty. Unless required by applicable law or
  1809. agreed to in writing, Licensor provides the Work (and each
  1810. Contributor provides its Contributions) on an "AS IS" BASIS,
  1811. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1812. implied, including, without limitation, any warranties or conditions
  1813. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1814. PARTICULAR PURPOSE. You are solely responsible for determining the
  1815. appropriateness of using or redistributing the Work and assume any
  1816. risks associated with Your exercise of permissions under this License.
  1817. 8. Limitation of Liability. In no event and under no legal theory,
  1818. whether in tort (including negligence), contract, or otherwise,
  1819. unless required by applicable law (such as deliberate and grossly
  1820. negligent acts) or agreed to in writing, shall any Contributor be
  1821. liable to You for damages, including any direct, indirect, special,
  1822. incidental, or consequential damages of any character arising as a
  1823. result of this License or out of the use or inability to use the
  1824. Work (including but not limited to damages for loss of goodwill,
  1825. work stoppage, computer failure or malfunction, or any and all
  1826. other commercial damages or losses), even if such Contributor
  1827. has been advised of the possibility of such damages.
  1828. 9. Accepting Warranty or Additional Liability. While redistributing
  1829. the Work or Derivative Works thereof, You may choose to offer,
  1830. and charge a fee for, acceptance of support, warranty, indemnity,
  1831. or other liability obligations and/or rights consistent with this
  1832. License. However, in accepting such obligations, You may act only
  1833. on Your own behalf and on Your sole responsibility, not on behalf
  1834. of any other Contributor, and only if You agree to indemnify,
  1835. defend, and hold each Contributor harmless for any liability
  1836. incurred by, or claims asserted against, such Contributor by reason
  1837. of your accepting any such warranty or additional liability.
  1838. END OF TERMS AND CONDITIONS
  1839. APPENDIX: How to apply the Apache License to your work.
  1840. To apply the Apache License to your work, attach the following
  1841. boilerplate notice, with the fields enclosed by brackets "{}"
  1842. replaced with your own identifying information. (Don't include
  1843. the brackets!) The text should be enclosed in the appropriate
  1844. comment syntax for the file format. We also recommend that a
  1845. file or class name and description of purpose be included on the
  1846. same "printed page" as the copyright notice for easier
  1847. identification within third-party archives.
  1848. Copyright {yyyy} {name of copyright owner}
  1849. Licensed under the Apache License, Version 2.0 (the "License");
  1850. you may not use this file except in compliance with the License.
  1851. You may obtain a copy of the License at
  1852. http://www.apache.org/licenses/LICENSE-2.0
  1853. Unless required by applicable law or agreed to in writing, software
  1854. distributed under the License is distributed on an "AS IS" BASIS,
  1855. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1856. See the License for the specific language governing permissions and
  1857. limitations under the License.
  1858. CONTRIBUTORS
  1859. TVM Contributors
  1860. ================
  1861. TVM adopts the Apache style model and governs by merit. We believe that it is important to create an inclusive community where everyone can use,
  1862. contribute to, and influence the direction of the project. We actively invite contributors who have earned the merit to be part of the development community.
  1863. See the [community structure document](http://docs.tvm.ai/contribute/community.html) for the explanation of community structure and contribution guidelines.
  1864. ## Committers
  1865. - [Tianqi Chen](https://github.com/tqchen) (PMC)
  1866. - [Thierry Moreau](http://homes.cs.washington.edu/~moreau/)
  1867. - [Ziheng Jiang](https://github.com/ZihengJiang)
  1868. - [Haichen Shen](http://homes.cs.washington.edu/~haichen/)
  1869. - [Yizhi Liu](https://github.com/yzhliu)
  1870. ## Code Owners
  1871. - [Aditya Atluri](https://github.com/adityaatluri) ROCM
  1872. - [Leyuan Wang](https://github.com/Laurawly) TOPI
  1873. - [Yuwei Hu](https://github.com/Huyuwei) TOPI
  1874. - [Zhixun Tan](https://github.com/phisiart) OpenGL/WebGL backend
  1875. - [Nick Hynes](https://github.com/nhynes) SGX and secured computing
  1876. - [Lianmin Zheng](https://github.com/merrymercy) AutoTVM
  1877. ## Reviewers
  1878. - [Zhi Chen](https://github.com/zhiics)
  1879. - [Xiaoqiang Dan](https://github.com/xqdan)
  1880. - [Liangfu Chen](https://github.com/liangfu)
  1881. - [Masahiro Masuda](https://github.com/masahi)
  1882. - [Kazutaka Morita](https://github.com/kazum)
  1883. - [Tatsuya Nishiyama](https://github.com/nishi-t)
  1884. - [Pariksheet Pinjari](https://github.com/PariksheetPinjari909)
  1885. - [Jared Roesch](https://github.com/jroesch)
  1886. - [Siva](https://github.com/srkreddy1238)
  1887. - [Siju Samuel](https://github.com/siju-samuel)
  1888. - [Alex Weaver](https://github.com/alex-weaver)
  1889. - [Yao Wang](https://github.com/kevinthesun)
  1890. - [Jian Weng](https://github.com/were)
  1891. - [Eddie Yan](https://github.com/eqy)
  1892. - [Joshua Z. Zhang](https://github.com/zhreshold)
  1893. ## List of Contributors
  1894. - [Full List of Contributors](https://github.com/dmlc/tvm/graphs/contributors)
  1895. - To contributors: please add your name to the list.
  1896. - [Qiao Zhang](https://github.com/zhangqiaorjc)
  1897. - [Haolong Zhang](https://github.com/haolongzhangm)
  1898. - [Cody Hao Yu](https://github.com/comaniac)
  1899. - [Chris Nuernberger](https://github.com/cnuernber)
  1900. _____
  1901. FreeBSD: getopt.c file
  1902. Copyright (c) 1987, 1993, 1994
  1903. The Regents of the University of California. All rights reserved.
  1904. Redistribution and use in source and binary forms, with or without
  1905. modification, are permitted provided that the following conditions
  1906. are met:
  1907. 1. Redistributions of source code must retain the above copyright
  1908. notice, this list of conditions and the following disclaimer.
  1909. 2. Redistributions in binary form must reproduce the above copyright
  1910. notice, this list of conditions and the following disclaimer in the
  1911. documentation and/or other materials provided with the distribution.
  1912. 3. Neither the name of the University nor the names of its contributors
  1913. may be used to endorse or promote products derived from this software
  1914. without specific prior written permission.
  1915. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  1916. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1917. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1918. ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  1919. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1920. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  1921. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1922. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1923. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1924. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1925. SUCH DAMAGE.
  1926. _____
  1927. google/googletest
  1928. Copyright 2008, Google Inc.
  1929. All rights reserved.
  1930. Redistribution and use in source and binary forms, with or without
  1931. modification, are permitted provided that the following conditions are
  1932. met:
  1933. * Redistributions of source code must retain the above copyright
  1934. notice, this list of conditions and the following disclaimer.
  1935. * Redistributions in binary form must reproduce the above
  1936. copyright notice, this list of conditions and the following disclaimer
  1937. in the documentation and/or other materials provided with the
  1938. distribution.
  1939. * Neither the name of Google Inc. nor the names of its
  1940. contributors may be used to endorse or promote products derived from
  1941. this software without specific prior written permission.
  1942. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1943. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1944. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1945. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1946. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1947. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1948. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1949. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1950. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1951. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1952. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1953. _____
  1954. G3log : Asynchronous logger with Dynamic Sinks
  1955. This is free and unencumbered software released into the public domain.
  1956. Anyone is free to copy, modify, publish, use, compile, sell, or
  1957. distribute this software, either in source code form or as a compiled
  1958. binary, for any purpose, commercial or non-commercial, and by any
  1959. means.
  1960. In jurisdictions that recognize copyright laws, the author or authors
  1961. of this software dedicate any and all copyright interest in the
  1962. software to the public domain. We make this dedication for the benefit
  1963. of the public at large and to the detriment of our heirs and
  1964. successors. We intend this dedication to be an overt act of
  1965. relinquishment in perpetuity of all present and future rights to this
  1966. software under copyright law.
  1967. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1968. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1969. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  1970. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  1971. OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  1972. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  1973. OTHER DEALINGS IN THE SOFTWARE.
  1974. For more information, please refer to <http://unlicense.org/>
  1975. _____
  1976. Scikit-learn
  1977. Copyright (c) 2007–2018 The scikit-learn developers.
  1978. All rights reserved.
  1979. Redistribution and use in source and binary forms, with or without
  1980. modification, are permitted provided that the following conditions are met:
  1981. a. Redistributions of source code must retain the above copyright notice,
  1982. this list of conditions and the following disclaimer.
  1983. b. Redistributions in binary form must reproduce the above copyright
  1984. notice, this list of conditions and the following disclaimer in the
  1985. documentation and/or other materials provided with the distribution.
  1986. c. Neither the name of the Scikit-learn Developers nor the names of
  1987. its contributors may be used to endorse or promote products
  1988. derived from this software without specific prior written
  1989. permission.
  1990. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1991. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1992. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1993. ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
  1994. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1995. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1996. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1997. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1998. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1999. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  2000. DAMAGE.
  2001. _____
  2002. google/nsync
  2003. Apache License
  2004. Version 2.0, January 2004
  2005. http://www.apache.org/licenses/
  2006. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2007. 1. Definitions.
  2008. "License" shall mean the terms and conditions for use, reproduction,
  2009. and distribution as defined by Sections 1 through 9 of this document.
  2010. "Licensor" shall mean the copyright owner or entity authorized by
  2011. the copyright owner that is granting the License.
  2012. "Legal Entity" shall mean the union of the acting entity and all
  2013. other entities that control, are controlled by, or are under common
  2014. control with that entity. For the purposes of this definition,
  2015. "control" means (i) the power, direct or indirect, to cause the
  2016. direction or management of such entity, whether by contract or
  2017. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2018. outstanding shares, or (iii) beneficial ownership of such entity.
  2019. "You" (or "Your") shall mean an individual or Legal Entity
  2020. exercising permissions granted by this License.
  2021. "Source" form shall mean the preferred form for making modifications,
  2022. including but not limited to software source code, documentation
  2023. source, and configuration files.
  2024. "Object" form shall mean any form resulting from mechanical
  2025. transformation or translation of a Source form, including but
  2026. not limited to compiled object code, generated documentation,
  2027. and conversions to other media types.
  2028. "Work" shall mean the work of authorship, whether in Source or
  2029. Object form, made available under the License, as indicated by a
  2030. copyright notice that is included in or attached to the work
  2031. (an example is provided in the Appendix below).
  2032. "Derivative Works" shall mean any work, whether in Source or Object
  2033. form, that is based on (or derived from) the Work and for which the
  2034. editorial revisions, annotations, elaborations, or other modifications
  2035. represent, as a whole, an original work of authorship. For the purposes
  2036. of this License, Derivative Works shall not include works that remain
  2037. separable from, or merely link (or bind by name) to the interfaces of,
  2038. the Work and Derivative Works thereof.
  2039. "Contribution" shall mean any work of authorship, including
  2040. the original version of the Work and any modifications or additions
  2041. to that Work or Derivative Works thereof, that is intentionally
  2042. submitted to Licensor for inclusion in the Work by the copyright owner
  2043. or by an individual or Legal Entity authorized to submit on behalf of
  2044. the copyright owner. For the purposes of this definition, "submitted"
  2045. means any form of electronic, verbal, or written communication sent
  2046. to the Licensor or its representatives, including but not limited to
  2047. communication on electronic mailing lists, source code control systems,
  2048. and issue tracking systems that are managed by, or on behalf of, the
  2049. Licensor for the purpose of discussing and improving the Work, but
  2050. excluding communication that is conspicuously marked or otherwise
  2051. designated in writing by the copyright owner as "Not a Contribution."
  2052. "Contributor" shall mean Licensor and any individual or Legal Entity
  2053. on behalf of whom a Contribution has been received by Licensor and
  2054. subsequently incorporated within the Work.
  2055. 2. Grant of Copyright License. Subject to the terms and conditions of
  2056. this License, each Contributor hereby grants to You a perpetual,
  2057. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2058. copyright license to reproduce, prepare Derivative Works of,
  2059. publicly display, publicly perform, sublicense, and distribute the
  2060. Work and such Derivative Works in Source or Object form.
  2061. 3. Grant of Patent License. Subject to the terms and conditions of
  2062. this License, each Contributor hereby grants to You a perpetual,
  2063. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2064. (except as stated in this section) patent license to make, have made,
  2065. use, offer to sell, sell, import, and otherwise transfer the Work,
  2066. where such license applies only to those patent claims licensable
  2067. by such Contributor that are necessarily infringed by their
  2068. Contribution(s) alone or by combination of their Contribution(s)
  2069. with the Work to which such Contribution(s) was submitted. If You
  2070. institute patent litigation against any entity (including a
  2071. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2072. or a Contribution incorporated within the Work constitutes direct
  2073. or contributory patent infringement, then any patent licenses
  2074. granted to You under this License for that Work shall terminate
  2075. as of the date such litigation is filed.
  2076. 4. Redistribution. You may reproduce and distribute copies of the
  2077. Work or Derivative Works thereof in any medium, with or without
  2078. modifications, and in Source or Object form, provided that You
  2079. meet the following conditions:
  2080. (a) You must give any other recipients of the Work or
  2081. Derivative Works a copy of this License; and
  2082. (b) You must cause any modified files to carry prominent notices
  2083. stating that You changed the files; and
  2084. (c) You must retain, in the Source form of any Derivative Works
  2085. that You distribute, all copyright, patent, trademark, and
  2086. attribution notices from the Source form of the Work,
  2087. excluding those notices that do not pertain to any part of
  2088. the Derivative Works; and
  2089. (d) If the Work includes a "NOTICE" text file as part of its
  2090. distribution, then any Derivative Works that You distribute must
  2091. include a readable copy of the attribution notices contained
  2092. within such NOTICE file, excluding those notices that do not
  2093. pertain to any part of the Derivative Works, in at least one
  2094. of the following places: within a NOTICE text file distributed
  2095. as part of the Derivative Works; within the Source form or
  2096. documentation, if provided along with the Derivative Works; or,
  2097. within a display generated by the Derivative Works, if and
  2098. wherever such third-party notices normally appear. The contents
  2099. of the NOTICE file are for informational purposes only and
  2100. do not modify the License. You may add Your own attribution
  2101. notices within Derivative Works that You distribute, alongside
  2102. or as an addendum to the NOTICE text from the Work, provided
  2103. that such additional attribution notices cannot be construed
  2104. as modifying the License.
  2105. You may add Your own copyright statement to Your modifications and
  2106. may provide additional or different license terms and conditions
  2107. for use, reproduction, or distribution of Your modifications, or
  2108. for any such Derivative Works as a whole, provided Your use,
  2109. reproduction, and distribution of the Work otherwise complies with
  2110. the conditions stated in this License.
  2111. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2112. any Contribution intentionally submitted for inclusion in the Work
  2113. by You to the Licensor shall be under the terms and conditions of
  2114. this License, without any additional terms or conditions.
  2115. Notwithstanding the above, nothing herein shall supersede or modify
  2116. the terms of any separate license agreement you may have executed
  2117. with Licensor regarding such Contributions.
  2118. 6. Trademarks. This License does not grant permission to use the trade
  2119. names, trademarks, service marks, or product names of the Licensor,
  2120. except as required for reasonable and customary use in describing the
  2121. origin of the Work and reproducing the content of the NOTICE file.
  2122. 7. Disclaimer of Warranty. Unless required by applicable law or
  2123. agreed to in writing, Licensor provides the Work (and each
  2124. Contributor provides its Contributions) on an "AS IS" BASIS,
  2125. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2126. implied, including, without limitation, any warranties or conditions
  2127. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2128. PARTICULAR PURPOSE. You are solely responsible for determining the
  2129. appropriateness of using or redistributing the Work and assume any
  2130. risks associated with Your exercise of permissions under this License.
  2131. 8. Limitation of Liability. In no event and under no legal theory,
  2132. whether in tort (including negligence), contract, or otherwise,
  2133. unless required by applicable law (such as deliberate and grossly
  2134. negligent acts) or agreed to in writing, shall any Contributor be
  2135. liable to You for damages, including any direct, indirect, special,
  2136. incidental, or consequential damages of any character arising as a
  2137. result of this License or out of the use or inability to use the
  2138. Work (including but not limited to damages for loss of goodwill,
  2139. work stoppage, computer failure or malfunction, or any and all
  2140. other commercial damages or losses), even if such Contributor
  2141. has been advised of the possibility of such damages.
  2142. 9. Accepting Warranty or Additional Liability. While redistributing
  2143. the Work or Derivative Works thereof, You may choose to offer,
  2144. and charge a fee for, acceptance of support, warranty, indemnity,
  2145. or other liability obligations and/or rights consistent with this
  2146. License. However, in accepting such obligations, You may act only
  2147. on Your own behalf and on Your sole responsibility, not on behalf
  2148. of any other Contributor, and only if You agree to indemnify,
  2149. defend, and hold each Contributor harmless for any liability
  2150. incurred by, or claims asserted against, such Contributor by reason
  2151. of your accepting any such warranty or additional liability.
  2152. END OF TERMS AND CONDITIONS
  2153. APPENDIX: How to apply the Apache License to your work.
  2154. To apply the Apache License to your work, attach the following
  2155. boilerplate notice, with the fields enclosed by brackets "[]"
  2156. replaced with your own identifying information. (Don't include
  2157. the brackets!) The text should be enclosed in the appropriate
  2158. comment syntax for the file format. We also recommend that a
  2159. file or class name and description of purpose be included on the
  2160. same "printed page" as the copyright notice for easier
  2161. identification within third-party archives.
  2162. Copyright [yyyy] [name of copyright owner]
  2163. Licensed under the Apache License, Version 2.0 (the "License");
  2164. you may not use this file except in compliance with the License.
  2165. You may obtain a copy of the License at
  2166. http://www.apache.org/licenses/LICENSE-2.0
  2167. Unless required by applicable law or agreed to in writing, software
  2168. distributed under the License is distributed on an "AS IS" BASIS,
  2169. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2170. See the License for the specific language governing permissions and
  2171. limitations under the License.
  2172. _____
  2173. google/re2
  2174. Copyright (c) 2009 The RE2 Authors. All rights reserved.
  2175. Redistribution and use in source and binary forms, with or without
  2176. modification, are permitted provided that the following conditions are
  2177. met:
  2178. * Redistributions of source code must retain the above copyright
  2179. notice, this list of conditions and the following disclaimer.
  2180. * Redistributions in binary form must reproduce the above
  2181. copyright notice, this list of conditions and the following disclaimer
  2182. in the documentation and/or other materials provided with the
  2183. distribution.
  2184. * Neither the name of Google Inc. nor the names of its
  2185. contributors may be used to endorse or promote products derived from
  2186. this software without specific prior written permission.
  2187. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2188. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2189. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2190. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2191. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2192. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2193. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2194. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2195. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2196. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2197. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2198. _____
  2199. onnx/onnx-tensorrt
  2200. MIT License
  2201. Copyright (c) 2018, NVIDIA CORPORATION. All rights reserved.
  2202. Copyright (c) 2018 Open Neural Network Exchange
  2203. Permission is hereby granted, free of charge, to any person obtaining a copy
  2204. of this software and associated documentation files (the "Software"), to deal
  2205. in the Software without restriction, including without limitation the rights
  2206. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2207. copies of the Software, and to permit persons to whom the Software is
  2208. furnished to do so, subject to the following conditions:
  2209. The above copyright notice and this permission notice shall be included in all
  2210. copies or substantial portions of the Software.
  2211. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2212. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2213. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2214. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2215. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2216. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2217. SOFTWARE.
  2218. _____
  2219. nvidia/cutlass
  2220. Copyright (c) 2017 - 2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
  2221. SPDX-License-Identifier: BSD-3-Clause
  2222. Redistribution and use in source and binary forms, with or without
  2223. modification, are permitted provided that the following conditions are met:
  2224. 1. Redistributions of source code must retain the above copyright notice, this
  2225. list of conditions and the following disclaimer.
  2226. 2. Redistributions in binary form must reproduce the above copyright notice,
  2227. this list of conditions and the following disclaimer in the documentation
  2228. and/or other materials provided with the distribution.
  2229. 3. Neither the name of the copyright holder nor the names of its
  2230. contributors may be used to endorse or promote products derived from
  2231. this software without specific prior written permission.
  2232. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  2233. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  2234. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2235. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  2236. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  2237. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2238. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  2239. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  2240. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2241. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2242. _____
  2243. Boost
  2244. Boost Software License - Version 1.0 - August 17th, 2003
  2245. Permission is hereby granted, free of charge, to any person or organization
  2246. obtaining a copy of the software and accompanying documentation covered by
  2247. this license (the "Software") to use, reproduce, display, distribute,
  2248. execute, and transmit the Software, and to prepare derivative works of the
  2249. Software, and to permit third-parties to whom the Software is furnished to
  2250. do so, all subject to the following:
  2251. The copyright notices in the Software and this entire statement, including
  2252. the above license grant, this restriction and the following disclaimer,
  2253. must be included in all copies of the Software, in whole or in part, and
  2254. all derivative works of the Software, unless such copies or derivative
  2255. works are solely in the form of machine-executable object code generated by
  2256. a source language processor.
  2257. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2258. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2259. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  2260. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  2261. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  2262. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  2263. DEALINGS IN THE SOFTWARE.
  2264. _____
  2265. JDAI-CV/DNNLibrary
  2266. Apache License
  2267. Version 2.0, January 2004
  2268. http://www.apache.org/licenses/
  2269. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2270. 1. Definitions.
  2271. "License" shall mean the terms and conditions for use, reproduction,
  2272. and distribution as defined by Sections 1 through 9 of this document.
  2273. "Licensor" shall mean the copyright owner or entity authorized by
  2274. the copyright owner that is granting the License.
  2275. "Legal Entity" shall mean the union of the acting entity and all
  2276. other entities that control, are controlled by, or are under common
  2277. control with that entity. For the purposes of this definition,
  2278. "control" means (i) the power, direct or indirect, to cause the
  2279. direction or management of such entity, whether by contract or
  2280. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2281. outstanding shares, or (iii) beneficial ownership of such entity.
  2282. "You" (or "Your") shall mean an individual or Legal Entity
  2283. exercising permissions granted by this License.
  2284. "Source" form shall mean the preferred form for making modifications,
  2285. including but not limited to software source code, documentation
  2286. source, and configuration files.
  2287. "Object" form shall mean any form resulting from mechanical
  2288. transformation or translation of a Source form, including but
  2289. not limited to compiled object code, generated documentation,
  2290. and conversions to other media types.
  2291. "Work" shall mean the work of authorship, whether in Source or
  2292. Object form, made available under the License, as indicated by a
  2293. copyright notice that is included in or attached to the work
  2294. (an example is provided in the Appendix below).
  2295. "Derivative Works" shall mean any work, whether in Source or Object
  2296. form, that is based on (or derived from) the Work and for which the
  2297. editorial revisions, annotations, elaborations, or other modifications
  2298. represent, as a whole, an original work of authorship. For the purposes
  2299. of this License, Derivative Works shall not include works that remain
  2300. separable from, or merely link (or bind by name) to the interfaces of,
  2301. the Work and Derivative Works thereof.
  2302. "Contribution" shall mean any work of authorship, including
  2303. the original version of the Work and any modifications or additions
  2304. to that Work or Derivative Works thereof, that is intentionally
  2305. submitted to Licensor for inclusion in the Work by the copyright owner
  2306. or by an individual or Legal Entity authorized to submit on behalf of
  2307. the copyright owner. For the purposes of this definition, "submitted"
  2308. means any form of electronic, verbal, or written communication sent
  2309. to the Licensor or its representatives, including but not limited to
  2310. communication on electronic mailing lists, source code control systems,
  2311. and issue tracking systems that are managed by, or on behalf of, the
  2312. Licensor for the purpose of discussing and improving the Work, but
  2313. excluding communication that is conspicuously marked or otherwise
  2314. designated in writing by the copyright owner as "Not a Contribution."
  2315. "Contributor" shall mean Licensor and any individual or Legal Entity
  2316. on behalf of whom a Contribution has been received by Licensor and
  2317. subsequently incorporated within the Work.
  2318. 2. Grant of Copyright License. Subject to the terms and conditions of
  2319. this License, each Contributor hereby grants to You a perpetual,
  2320. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2321. copyright license to reproduce, prepare Derivative Works of,
  2322. publicly display, publicly perform, sublicense, and distribute the
  2323. Work and such Derivative Works in Source or Object form.
  2324. 3. Grant of Patent License. Subject to the terms and conditions of
  2325. this License, each Contributor hereby grants to You a perpetual,
  2326. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2327. (except as stated in this section) patent license to make, have made,
  2328. use, offer to sell, sell, import, and otherwise transfer the Work,
  2329. where such license applies only to those patent claims licensable
  2330. by such Contributor that are necessarily infringed by their
  2331. Contribution(s) alone or by combination of their Contribution(s)
  2332. with the Work to which such Contribution(s) was submitted. If You
  2333. institute patent litigation against any entity (including a
  2334. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2335. or a Contribution incorporated within the Work constitutes direct
  2336. or contributory patent infringement, then any patent licenses
  2337. granted to You under this License for that Work shall terminate
  2338. as of the date such litigation is filed.
  2339. 4. Redistribution. You may reproduce and distribute copies of the
  2340. Work or Derivative Works thereof in any medium, with or without
  2341. modifications, and in Source or Object form, provided that You
  2342. meet the following conditions:
  2343. (a) You must give any other recipients of the Work or
  2344. Derivative Works a copy of this License; and
  2345. (b) You must cause any modified files to carry prominent notices
  2346. stating that You changed the files; and
  2347. (c) You must retain, in the Source form of any Derivative Works
  2348. that You distribute, all copyright, patent, trademark, and
  2349. attribution notices from the Source form of the Work,
  2350. excluding those notices that do not pertain to any part of
  2351. the Derivative Works; and
  2352. (d) If the Work includes a "NOTICE" text file as part of its
  2353. distribution, then any Derivative Works that You distribute must
  2354. include a readable copy of the attribution notices contained
  2355. within such NOTICE file, excluding those notices that do not
  2356. pertain to any part of the Derivative Works, in at least one
  2357. of the following places: within a NOTICE text file distributed
  2358. as part of the Derivative Works; within the Source form or
  2359. documentation, if provided along with the Derivative Works; or,
  2360. within a display generated by the Derivative Works, if and
  2361. wherever such third-party notices normally appear. The contents
  2362. of the NOTICE file are for informational purposes only and
  2363. do not modify the License. You may add Your own attribution
  2364. notices within Derivative Works that You distribute, alongside
  2365. or as an addendum to the NOTICE text from the Work, provided
  2366. that such additional attribution notices cannot be construed
  2367. as modifying the License.
  2368. You may add Your own copyright statement to Your modifications and
  2369. may provide additional or different license terms and conditions
  2370. for use, reproduction, or distribution of Your modifications, or
  2371. for any such Derivative Works as a whole, provided Your use,
  2372. reproduction, and distribution of the Work otherwise complies with
  2373. the conditions stated in this License.
  2374. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2375. any Contribution intentionally submitted for inclusion in the Work
  2376. by You to the Licensor shall be under the terms and conditions of
  2377. this License, without any additional terms or conditions.
  2378. Notwithstanding the above, nothing herein shall supersede or modify
  2379. the terms of any separate license agreement you may have executed
  2380. with Licensor regarding such Contributions.
  2381. 6. Trademarks. This License does not grant permission to use the trade
  2382. names, trademarks, service marks, or product names of the Licensor,
  2383. except as required for reasonable and customary use in describing the
  2384. origin of the Work and reproducing the content of the NOTICE file.
  2385. 7. Disclaimer of Warranty. Unless required by applicable law or
  2386. agreed to in writing, Licensor provides the Work (and each
  2387. Contributor provides its Contributions) on an "AS IS" BASIS,
  2388. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2389. implied, including, without limitation, any warranties or conditions
  2390. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2391. PARTICULAR PURPOSE. You are solely responsible for determining the
  2392. appropriateness of using or redistributing the Work and assume any
  2393. risks associated with Your exercise of permissions under this License.
  2394. 8. Limitation of Liability. In no event and under no legal theory,
  2395. whether in tort (including negligence), contract, or otherwise,
  2396. unless required by applicable law (such as deliberate and grossly
  2397. negligent acts) or agreed to in writing, shall any Contributor be
  2398. liable to You for damages, including any direct, indirect, special,
  2399. incidental, or consequential damages of any character arising as a
  2400. result of this License or out of the use or inability to use the
  2401. Work (including but not limited to damages for loss of goodwill,
  2402. work stoppage, computer failure or malfunction, or any and all
  2403. other commercial damages or losses), even if such Contributor
  2404. has been advised of the possibility of such damages.
  2405. 9. Accepting Warranty or Additional Liability. While redistributing
  2406. the Work or Derivative Works thereof, You may choose to offer,
  2407. and charge a fee for, acceptance of support, warranty, indemnity,
  2408. or other liability obligations and/or rights consistent with this
  2409. License. However, in accepting such obligations, You may act only
  2410. on Your own behalf and on Your sole responsibility, not on behalf
  2411. of any other Contributor, and only if You agree to indemnify,
  2412. defend, and hold each Contributor harmless for any liability
  2413. incurred by, or claims asserted against, such Contributor by reason
  2414. of your accepting any such warranty or additional liability.
  2415. END OF TERMS AND CONDITIONS
  2416. APPENDIX: How to apply the Apache License to your work.
  2417. To apply the Apache License to your work, attach the following
  2418. boilerplate notice, with the fields enclosed by brackets "[]"
  2419. replaced with your own identifying information. (Don't include
  2420. the brackets!) The text should be enclosed in the appropriate
  2421. comment syntax for the file format. We also recommend that a
  2422. file or class name and description of purpose be included on the
  2423. same "printed page" as the copyright notice for easier
  2424. identification within third-party archives.
  2425. Copyright [2019] [JD.com Inc. JD AI]
  2426. Licensed under the Apache License, Version 2.0 (the "License");
  2427. you may not use this file except in compliance with the License.
  2428. You may obtain a copy of the License at
  2429. http://www.apache.org/licenses/LICENSE-2.0
  2430. Unless required by applicable law or agreed to in writing, software
  2431. distributed under the License is distributed on an "AS IS" BASIS,
  2432. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2433. See the License for the specific language governing permissions and
  2434. limitations under the License.
  2435. _____
  2436. google/flatbuffers
  2437. Apache License
  2438. Version 2.0, January 2004
  2439. http://www.apache.org/licenses/
  2440. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2441. 1. Definitions.
  2442. "License" shall mean the terms and conditions for use, reproduction,
  2443. and distribution as defined by Sections 1 through 9 of this document.
  2444. "Licensor" shall mean the copyright owner or entity authorized by
  2445. the copyright owner that is granting the License.
  2446. "Legal Entity" shall mean the union of the acting entity and all
  2447. other entities that control, are controlled by, or are under common
  2448. control with that entity. For the purposes of this definition,
  2449. "control" means (i) the power, direct or indirect, to cause the
  2450. direction or management of such entity, whether by contract or
  2451. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2452. outstanding shares, or (iii) beneficial ownership of such entity.
  2453. "You" (or "Your") shall mean an individual or Legal Entity
  2454. exercising permissions granted by this License.
  2455. "Source" form shall mean the preferred form for making modifications,
  2456. including but not limited to software source code, documentation
  2457. source, and configuration files.
  2458. "Object" form shall mean any form resulting from mechanical
  2459. transformation or translation of a Source form, including but
  2460. not limited to compiled object code, generated documentation,
  2461. and conversions to other media types.
  2462. "Work" shall mean the work of authorship, whether in Source or
  2463. Object form, made available under the License, as indicated by a
  2464. copyright notice that is included in or attached to the work
  2465. (an example is provided in the Appendix below).
  2466. "Derivative Works" shall mean any work, whether in Source or Object
  2467. form, that is based on (or derived from) the Work and for which the
  2468. editorial revisions, annotations, elaborations, or other modifications
  2469. represent, as a whole, an original work of authorship. For the purposes
  2470. of this License, Derivative Works shall not include works that remain
  2471. separable from, or merely link (or bind by name) to the interfaces of,
  2472. the Work and Derivative Works thereof.
  2473. "Contribution" shall mean any work of authorship, including
  2474. the original version of the Work and any modifications or additions
  2475. to that Work or Derivative Works thereof, that is intentionally
  2476. submitted to Licensor for inclusion in the Work by the copyright owner
  2477. or by an individual or Legal Entity authorized to submit on behalf of
  2478. the copyright owner. For the purposes of this definition, "submitted"
  2479. means any form of electronic, verbal, or written communication sent
  2480. to the Licensor or its representatives, including but not limited to
  2481. communication on electronic mailing lists, source code control systems,
  2482. and issue tracking systems that are managed by, or on behalf of, the
  2483. Licensor for the purpose of discussing and improving the Work, but
  2484. excluding communication that is conspicuously marked or otherwise
  2485. designated in writing by the copyright owner as "Not a Contribution."
  2486. "Contributor" shall mean Licensor and any individual or Legal Entity
  2487. on behalf of whom a Contribution has been received by Licensor and
  2488. subsequently incorporated within the Work.
  2489. 2. Grant of Copyright License. Subject to the terms and conditions of
  2490. this License, each Contributor hereby grants to You a perpetual,
  2491. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2492. copyright license to reproduce, prepare Derivative Works of,
  2493. publicly display, publicly perform, sublicense, and distribute the
  2494. Work and such Derivative Works in Source or Object form.
  2495. 3. Grant of Patent License. Subject to the terms and conditions of
  2496. this License, each Contributor hereby grants to You a perpetual,
  2497. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2498. (except as stated in this section) patent license to make, have made,
  2499. use, offer to sell, sell, import, and otherwise transfer the Work,
  2500. where such license applies only to those patent claims licensable
  2501. by such Contributor that are necessarily infringed by their
  2502. Contribution(s) alone or by combination of their Contribution(s)
  2503. with the Work to which such Contribution(s) was submitted. If You
  2504. institute patent litigation against any entity (including a
  2505. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2506. or a Contribution incorporated within the Work constitutes direct
  2507. or contributory patent infringement, then any patent licenses
  2508. granted to You under this License for that Work shall terminate
  2509. as of the date such litigation is filed.
  2510. 4. Redistribution. You may reproduce and distribute copies of the
  2511. Work or Derivative Works thereof in any medium, with or without
  2512. modifications, and in Source or Object form, provided that You
  2513. meet the following conditions:
  2514. (a) You must give any other recipients of the Work or
  2515. Derivative Works a copy of this License; and
  2516. (b) You must cause any modified files to carry prominent notices
  2517. stating that You changed the files; and
  2518. (c) You must retain, in the Source form of any Derivative Works
  2519. that You distribute, all copyright, patent, trademark, and
  2520. attribution notices from the Source form of the Work,
  2521. excluding those notices that do not pertain to any part of
  2522. the Derivative Works; and
  2523. (d) If the Work includes a "NOTICE" text file as part of its
  2524. distribution, then any Derivative Works that You distribute must
  2525. include a readable copy of the attribution notices contained
  2526. within such NOTICE file, excluding those notices that do not
  2527. pertain to any part of the Derivative Works, in at least one
  2528. of the following places: within a NOTICE text file distributed
  2529. as part of the Derivative Works; within the Source form or
  2530. documentation, if provided along with the Derivative Works; or,
  2531. within a display generated by the Derivative Works, if and
  2532. wherever such third-party notices normally appear. The contents
  2533. of the NOTICE file are for informational purposes only and
  2534. do not modify the License. You may add Your own attribution
  2535. notices within Derivative Works that You distribute, alongside
  2536. or as an addendum to the NOTICE text from the Work, provided
  2537. that such additional attribution notices cannot be construed
  2538. as modifying the License.
  2539. You may add Your own copyright statement to Your modifications and
  2540. may provide additional or different license terms and conditions
  2541. for use, reproduction, or distribution of Your modifications, or
  2542. for any such Derivative Works as a whole, provided Your use,
  2543. reproduction, and distribution of the Work otherwise complies with
  2544. the conditions stated in this License.
  2545. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2546. any Contribution intentionally submitted for inclusion in the Work
  2547. by You to the Licensor shall be under the terms and conditions of
  2548. this License, without any additional terms or conditions.
  2549. Notwithstanding the above, nothing herein shall supersede or modify
  2550. the terms of any separate license agreement you may have executed
  2551. with Licensor regarding such Contributions.
  2552. 6. Trademarks. This License does not grant permission to use the trade
  2553. names, trademarks, service marks, or product names of the Licensor,
  2554. except as required for reasonable and customary use in describing the
  2555. origin of the Work and reproducing the content of the NOTICE file.
  2556. 7. Disclaimer of Warranty. Unless required by applicable law or
  2557. agreed to in writing, Licensor provides the Work (and each
  2558. Contributor provides its Contributions) on an "AS IS" BASIS,
  2559. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2560. implied, including, without limitation, any warranties or conditions
  2561. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2562. PARTICULAR PURPOSE. You are solely responsible for determining the
  2563. appropriateness of using or redistributing the Work and assume any
  2564. risks associated with Your exercise of permissions under this License.
  2565. 8. Limitation of Liability. In no event and under no legal theory,
  2566. whether in tort (including negligence), contract, or otherwise,
  2567. unless required by applicable law (such as deliberate and grossly
  2568. negligent acts) or agreed to in writing, shall any Contributor be
  2569. liable to You for damages, including any direct, indirect, special,
  2570. incidental, or consequential damages of any character arising as a
  2571. result of this License or out of the use or inability to use the
  2572. Work (including but not limited to damages for loss of goodwill,
  2573. work stoppage, computer failure or malfunction, or any and all
  2574. other commercial damages or losses), even if such Contributor
  2575. has been advised of the possibility of such damages.
  2576. 9. Accepting Warranty or Additional Liability. While redistributing
  2577. the Work or Derivative Works thereof, You may choose to offer,
  2578. and charge a fee for, acceptance of support, warranty, indemnity,
  2579. or other liability obligations and/or rights consistent with this
  2580. License. However, in accepting such obligations, You may act only
  2581. on Your own behalf and on Your sole responsibility, not on behalf
  2582. of any other Contributor, and only if You agree to indemnify,
  2583. defend, and hold each Contributor harmless for any liability
  2584. incurred by, or claims asserted against, such Contributor by reason
  2585. of your accepting any such warranty or additional liability.
  2586. END OF TERMS AND CONDITIONS
  2587. APPENDIX: How to apply the Apache License to your work.
  2588. To apply the Apache License to your work, attach the following
  2589. boilerplate notice, with the fields enclosed by brackets "[]"
  2590. replaced with your own identifying information. (Don't include
  2591. the brackets!) The text should be enclosed in the appropriate
  2592. comment syntax for the file format. We also recommend that a
  2593. file or class name and description of purpose be included on the
  2594. same "printed page" as the copyright notice for easier
  2595. identification within third-party archives.
  2596. Copyright 2014 Google Inc.
  2597. Licensed under the Apache License, Version 2.0 (the "License");
  2598. you may not use this file except in compliance with the License.
  2599. You may obtain a copy of the License at
  2600. http://www.apache.org/licenses/LICENSE-2.0
  2601. Unless required by applicable law or agreed to in writing, software
  2602. distributed under the License is distributed on an "AS IS" BASIS,
  2603. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2604. See the License for the specific language governing permissions and
  2605. limitations under the License.
  2606. _____
  2607. google/glog
  2608. Copyright (c) 2008, Google Inc.
  2609. All rights reserved.
  2610. Redistribution and use in source and binary forms, with or without
  2611. modification, are permitted provided that the following conditions are
  2612. met:
  2613. * Redistributions of source code must retain the above copyright
  2614. notice, this list of conditions and the following disclaimer.
  2615. * Redistributions in binary form must reproduce the above
  2616. copyright notice, this list of conditions and the following disclaimer
  2617. in the documentation and/or other materials provided with the
  2618. distribution.
  2619. * Neither the name of Google Inc. nor the names of its
  2620. contributors may be used to endorse or promote products derived from
  2621. this software without specific prior written permission.
  2622. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2623. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2624. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2625. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2626. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2627. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2628. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2629. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2630. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2631. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2632. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2633. A function gettimeofday in utilities.cc is based on
  2634. http://www.google.com/codesearch/p?hl=en#dR3YEbitojA/COPYING&q=GetSystemTimeAsFileTime%20license:bsd
  2635. The license of this code is:
  2636. Copyright (c) 2003-2008, Jouni Malinen <j@w1.fi> and contributors
  2637. All Rights Reserved.
  2638. Redistribution and use in source and binary forms, with or without
  2639. modification, are permitted provided that the following conditions are
  2640. met:
  2641. 1. Redistributions of source code must retain the above copyright
  2642. notice, this list of conditions and the following disclaimer.
  2643. 2. Redistributions in binary form must reproduce the above copyright
  2644. notice, this list of conditions and the following disclaimer in the
  2645. documentation and/or other materials provided with the distribution.
  2646. 3. Neither the name(s) of the above-listed copyright holder(s) nor the
  2647. names of its contributors may be used to endorse or promote products
  2648. derived from this software without specific prior written permission.
  2649. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2650. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2651. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2652. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2653. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2654. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2655. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2656. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2657. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2658. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2659. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2660. _____
  2661. abseil-cpp
  2662. https://github.com/abseil/abseil-cpp
  2663. Apache License
  2664. Version 2.0, January 2004
  2665. https://www.apache.org/licenses/
  2666. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  2667. 1. Definitions.
  2668. "License" shall mean the terms and conditions for use, reproduction,
  2669. and distribution as defined by Sections 1 through 9 of this document.
  2670. "Licensor" shall mean the copyright owner or entity authorized by
  2671. the copyright owner that is granting the License.
  2672. "Legal Entity" shall mean the union of the acting entity and all
  2673. other entities that control, are controlled by, or are under common
  2674. control with that entity. For the purposes of this definition,
  2675. "control" means (i) the power, direct or indirect, to cause the
  2676. direction or management of such entity, whether by contract or
  2677. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  2678. outstanding shares, or (iii) beneficial ownership of such entity.
  2679. "You" (or "Your") shall mean an individual or Legal Entity
  2680. exercising permissions granted by this License.
  2681. "Source" form shall mean the preferred form for making modifications,
  2682. including but not limited to software source code, documentation
  2683. source, and configuration files.
  2684. "Object" form shall mean any form resulting from mechanical
  2685. transformation or translation of a Source form, including but
  2686. not limited to compiled object code, generated documentation,
  2687. and conversions to other media types.
  2688. "Work" shall mean the work of authorship, whether in Source or
  2689. Object form, made available under the License, as indicated by a
  2690. copyright notice that is included in or attached to the work
  2691. (an example is provided in the Appendix below).
  2692. "Derivative Works" shall mean any work, whether in Source or Object
  2693. form, that is based on (or derived from) the Work and for which the
  2694. editorial revisions, annotations, elaborations, or other modifications
  2695. represent, as a whole, an original work of authorship. For the purposes
  2696. of this License, Derivative Works shall not include works that remain
  2697. separable from, or merely link (or bind by name) to the interfaces of,
  2698. the Work and Derivative Works thereof.
  2699. "Contribution" shall mean any work of authorship, including
  2700. the original version of the Work and any modifications or additions
  2701. to that Work or Derivative Works thereof, that is intentionally
  2702. submitted to Licensor for inclusion in the Work by the copyright owner
  2703. or by an individual or Legal Entity authorized to submit on behalf of
  2704. the copyright owner. For the purposes of this definition, "submitted"
  2705. means any form of electronic, verbal, or written communication sent
  2706. to the Licensor or its representatives, including but not limited to
  2707. communication on electronic mailing lists, source code control systems,
  2708. and issue tracking systems that are managed by, or on behalf of, the
  2709. Licensor for the purpose of discussing and improving the Work, but
  2710. excluding communication that is conspicuously marked or otherwise
  2711. designated in writing by the copyright owner as "Not a Contribution."
  2712. "Contributor" shall mean Licensor and any individual or Legal Entity
  2713. on behalf of whom a Contribution has been received by Licensor and
  2714. subsequently incorporated within the Work.
  2715. 2. Grant of Copyright License. Subject to the terms and conditions of
  2716. this License, each Contributor hereby grants to You a perpetual,
  2717. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2718. copyright license to reproduce, prepare Derivative Works of,
  2719. publicly display, publicly perform, sublicense, and distribute the
  2720. Work and such Derivative Works in Source or Object form.
  2721. 3. Grant of Patent License. Subject to the terms and conditions of
  2722. this License, each Contributor hereby grants to You a perpetual,
  2723. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  2724. (except as stated in this section) patent license to make, have made,
  2725. use, offer to sell, sell, import, and otherwise transfer the Work,
  2726. where such license applies only to those patent claims licensable
  2727. by such Contributor that are necessarily infringed by their
  2728. Contribution(s) alone or by combination of their Contribution(s)
  2729. with the Work to which such Contribution(s) was submitted. If You
  2730. institute patent litigation against any entity (including a
  2731. cross-claim or counterclaim in a lawsuit) alleging that the Work
  2732. or a Contribution incorporated within the Work constitutes direct
  2733. or contributory patent infringement, then any patent licenses
  2734. granted to You under this License for that Work shall terminate
  2735. as of the date such litigation is filed.
  2736. 4. Redistribution. You may reproduce and distribute copies of the
  2737. Work or Derivative Works thereof in any medium, with or without
  2738. modifications, and in Source or Object form, provided that You
  2739. meet the following conditions:
  2740. (a) You must give any other recipients of the Work or
  2741. Derivative Works a copy of this License; and
  2742. (b) You must cause any modified files to carry prominent notices
  2743. stating that You changed the files; and
  2744. (c) You must retain, in the Source form of any Derivative Works
  2745. that You distribute, all copyright, patent, trademark, and
  2746. attribution notices from the Source form of the Work,
  2747. excluding those notices that do not pertain to any part of
  2748. the Derivative Works; and
  2749. (d) If the Work includes a "NOTICE" text file as part of its
  2750. distribution, then any Derivative Works that You distribute must
  2751. include a readable copy of the attribution notices contained
  2752. within such NOTICE file, excluding those notices that do not
  2753. pertain to any part of the Derivative Works, in at least one
  2754. of the following places: within a NOTICE text file distributed
  2755. as part of the Derivative Works; within the Source form or
  2756. documentation, if provided along with the Derivative Works; or,
  2757. within a display generated by the Derivative Works, if and
  2758. wherever such third-party notices normally appear. The contents
  2759. of the NOTICE file are for informational purposes only and
  2760. do not modify the License. You may add Your own attribution
  2761. notices within Derivative Works that You distribute, alongside
  2762. or as an addendum to the NOTICE text from the Work, provided
  2763. that such additional attribution notices cannot be construed
  2764. as modifying the License.
  2765. You may add Your own copyright statement to Your modifications and
  2766. may provide additional or different license terms and conditions
  2767. for use, reproduction, or distribution of Your modifications, or
  2768. for any such Derivative Works as a whole, provided Your use,
  2769. reproduction, and distribution of the Work otherwise complies with
  2770. the conditions stated in this License.
  2771. 5. Submission of Contributions. Unless You explicitly state otherwise,
  2772. any Contribution intentionally submitted for inclusion in the Work
  2773. by You to the Licensor shall be under the terms and conditions of
  2774. this License, without any additional terms or conditions.
  2775. Notwithstanding the above, nothing herein shall supersede or modify
  2776. the terms of any separate license agreement you may have executed
  2777. with Licensor regarding such Contributions.
  2778. 6. Trademarks. This License does not grant permission to use the trade
  2779. names, trademarks, service marks, or product names of the Licensor,
  2780. except as required for reasonable and customary use in describing the
  2781. origin of the Work and reproducing the content of the NOTICE file.
  2782. 7. Disclaimer of Warranty. Unless required by applicable law or
  2783. agreed to in writing, Licensor provides the Work (and each
  2784. Contributor provides its Contributions) on an "AS IS" BASIS,
  2785. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  2786. implied, including, without limitation, any warranties or conditions
  2787. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  2788. PARTICULAR PURPOSE. You are solely responsible for determining the
  2789. appropriateness of using or redistributing the Work and assume any
  2790. risks associated with Your exercise of permissions under this License.
  2791. 8. Limitation of Liability. In no event and under no legal theory,
  2792. whether in tort (including negligence), contract, or otherwise,
  2793. unless required by applicable law (such as deliberate and grossly
  2794. negligent acts) or agreed to in writing, shall any Contributor be
  2795. liable to You for damages, including any direct, indirect, special,
  2796. incidental, or consequential damages of any character arising as a
  2797. result of this License or out of the use or inability to use the
  2798. Work (including but not limited to damages for loss of goodwill,
  2799. work stoppage, computer failure or malfunction, or any and all
  2800. other commercial damages or losses), even if such Contributor
  2801. has been advised of the possibility of such damages.
  2802. 9. Accepting Warranty or Additional Liability. While redistributing
  2803. the Work or Derivative Works thereof, You may choose to offer,
  2804. and charge a fee for, acceptance of support, warranty, indemnity,
  2805. or other liability obligations and/or rights consistent with this
  2806. License. However, in accepting such obligations, You may act only
  2807. on Your own behalf and on Your sole responsibility, not on behalf
  2808. of any other Contributor, and only if You agree to indemnify,
  2809. defend, and hold each Contributor harmless for any liability
  2810. incurred by, or claims asserted against, such Contributor by reason
  2811. of your accepting any such warranty or additional liability.
  2812. END OF TERMS AND CONDITIONS
  2813. APPENDIX: How to apply the Apache License to your work.
  2814. To apply the Apache License to your work, attach the following
  2815. boilerplate notice, with the fields enclosed by brackets "[]"
  2816. replaced with your own identifying information. (Don't include
  2817. the brackets!) The text should be enclosed in the appropriate
  2818. comment syntax for the file format. We also recommend that a
  2819. file or class name and description of purpose be included on the
  2820. same "printed page" as the copyright notice for easier
  2821. identification within third-party archives.
  2822. Copyright [yyyy] [name of copyright owner]
  2823. Licensed under the Apache License, Version 2.0 (the "License");
  2824. you may not use this file except in compliance with the License.
  2825. You may obtain a copy of the License at
  2826. https://www.apache.org/licenses/LICENSE-2.0
  2827. Unless required by applicable law or agreed to in writing, software
  2828. distributed under the License is distributed on an "AS IS" BASIS,
  2829. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2830. See the License for the specific language governing permissions and
  2831. limitations under the License.
  2832. _____
  2833. microsoft/wil
  2834. MIT License
  2835. Copyright (c) Microsoft Corporation. All rights reserved.
  2836. Permission is hereby granted, free of charge, to any person obtaining a copy
  2837. of this software and associated documentation files (the "Software"), to deal
  2838. in the Software without restriction, including without limitation the rights
  2839. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2840. copies of the Software, and to permit persons to whom the Software is
  2841. furnished to do so, subject to the following conditions:
  2842. The above copyright notice and this permission notice shall be included in all
  2843. copies or substantial portions of the Software.
  2844. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2845. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2846. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2847. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2848. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2849. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2850. SOFTWARE
  2851. _____
  2852. nlohmann/json
  2853. MIT License
  2854. Copyright (c) 2013-2019 Niels Lohmann
  2855. Permission is hereby granted, free of charge, to any person obtaining a copy
  2856. of this software and associated documentation files (the "Software"), to deal
  2857. in the Software without restriction, including without limitation the rights
  2858. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2859. copies of the Software, and to permit persons to whom the Software is
  2860. furnished to do so, subject to the following conditions:
  2861. The above copyright notice and this permission notice shall be included in all
  2862. copies or substantial portions of the Software.
  2863. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2864. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2865. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2866. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2867. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2868. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2869. SOFTWARE.
  2870. _____
  2871. dcleblanc/SafeInt
  2872. MIT License
  2873. Copyright (c) 2018 Microsoft
  2874. Permission is hereby granted, free of charge, to any person obtaining a copy
  2875. of this software and associated documentation files (the "Software"), to deal
  2876. in the Software without restriction, including without limitation the rights
  2877. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2878. copies of the Software, and to permit persons to whom the Software is
  2879. furnished to do so, subject to the following conditions:
  2880. The above copyright notice and this permission notice shall be included in all
  2881. copies or substantial portions of the Software.
  2882. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2883. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2884. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2885. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2886. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2887. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2888. SOFTWARE.
  2889. _____
  2890. Open MPI
  2891. 3-Clause BSD License
  2892. Most files in this release are marked with the copyrights of the
  2893. organizations who have edited them. The copyrights below are in no
  2894. particular order and generally reflect members of the Open MPI core
  2895. team who have contributed code to this release. The copyrights for
  2896. code used under license from other parties are included in the
  2897. corresponding files.
  2898. Copyright (c) 2004-2010 The Trustees of Indiana University and Indiana
  2899. University Research and Technology
  2900. Corporation. All rights reserved.
  2901. Copyright (c) 2004-2017 The University of Tennessee and The University
  2902. of Tennessee Research Foundation. All rights
  2903. reserved.
  2904. Copyright (c) 2004-2010 High Performance Computing Center Stuttgart,
  2905. University of Stuttgart. All rights reserved.
  2906. Copyright (c) 2004-2008 The Regents of the University of California.
  2907. All rights reserved.
  2908. Copyright (c) 2006-2017 Los Alamos National Security, LLC. All rights
  2909. reserved.
  2910. Copyright (c) 2006-2017 Cisco Systems, Inc. All rights reserved.
  2911. Copyright (c) 2006-2010 Voltaire, Inc. All rights reserved.
  2912. Copyright (c) 2006-2017 Sandia National Laboratories. All rights reserved.
  2913. Copyright (c) 2006-2010 Sun Microsystems, Inc. All rights reserved.
  2914. Use is subject to license terms.
  2915. Copyright (c) 2006-2017 The University of Houston. All rights reserved.
  2916. Copyright (c) 2006-2009 Myricom, Inc. All rights reserved.
  2917. Copyright (c) 2007-2017 UT-Battelle, LLC. All rights reserved.
  2918. Copyright (c) 2007-2017 IBM Corporation. All rights reserved.
  2919. Copyright (c) 1998-2005 Forschungszentrum Juelich, Juelich Supercomputing
  2920. Centre, Federal Republic of Germany
  2921. Copyright (c) 2005-2008 ZIH, TU Dresden, Federal Republic of Germany
  2922. Copyright (c) 2007 Evergrid, Inc. All rights reserved.
  2923. Copyright (c) 2008 Chelsio, Inc. All rights reserved.
  2924. Copyright (c) 2008-2009 Institut National de Recherche en
  2925. Informatique. All rights reserved.
  2926. Copyright (c) 2007 Lawrence Livermore National Security, LLC.
  2927. All rights reserved.
  2928. Copyright (c) 2007-2017 Mellanox Technologies. All rights reserved.
  2929. Copyright (c) 2006-2010 QLogic Corporation. All rights reserved.
  2930. Copyright (c) 2008-2017 Oak Ridge National Labs. All rights reserved.
  2931. Copyright (c) 2006-2012 Oracle and/or its affiliates. All rights reserved.
  2932. Copyright (c) 2009-2015 Bull SAS. All rights reserved.
  2933. Copyright (c) 2010 ARM ltd. All rights reserved.
  2934. Copyright (c) 2016 ARM, Inc. All rights reserved.
  2935. Copyright (c) 2010-2011 Alex Brick . All rights reserved.
  2936. Copyright (c) 2012 The University of Wisconsin-La Crosse. All rights
  2937. reserved.
  2938. Copyright (c) 2013-2016 Intel, Inc. All rights reserved.
  2939. Copyright (c) 2011-2017 NVIDIA Corporation. All rights reserved.
  2940. Copyright (c) 2016 Broadcom Limited. All rights reserved.
  2941. Copyright (c) 2011-2017 Fujitsu Limited. All rights reserved.
  2942. Copyright (c) 2014-2015 Hewlett-Packard Development Company, LP. All
  2943. rights reserved.
  2944. Copyright (c) 2013-2017 Research Organization for Information Science (RIST).
  2945. All rights reserved.
  2946. Copyright (c) 2017-2018 Amazon.com, Inc. or its affiliates. All Rights
  2947. reserved.
  2948. Copyright (c) 2018 DataDirect Networks. All rights reserved.
  2949. Copyright (c) 2018-2019 Triad National Security, LLC. All rights reserved.
  2950. $COPYRIGHT$
  2951. Additional copyrights may follow
  2952. $HEADER$
  2953. Redistribution and use in source and binary forms, with or without
  2954. modification, are permitted provided that the following conditions are
  2955. met:
  2956. - Redistributions of source code must retain the above copyright
  2957. notice, this list of conditions and the following disclaimer.
  2958. - Redistributions in binary form must reproduce the above copyright
  2959. notice, this list of conditions and the following disclaimer listed
  2960. in this license in the documentation and/or other materials
  2961. provided with the distribution.
  2962. - Neither the name of the copyright holders nor the names of its
  2963. contributors may be used to endorse or promote products derived from
  2964. this software without specific prior written permission.
  2965. The copyright holders provide no reassurances that the source code
  2966. provided does not infringe any patent, copyright, or any other
  2967. intellectual property rights of third parties. The copyright holders
  2968. disclaim any liability to any recipient for claims brought against
  2969. recipient by any third party for infringement of that parties
  2970. intellectual property rights.
  2971. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2972. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2973. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2974. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2975. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2976. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2977. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2978. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2979. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2980. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2981. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2982. _____
  2983. The Android Open Source Project
  2984. Copyright (C) 2017 The Android Open Source Project
  2985. Licensed under the Apache License, Version 2.0 (the "License");
  2986. you may not use this file except in compliance with the License.
  2987. You may obtain a copy of the License at
  2988. http://www.apache.org/licenses/LICENSE-2.0
  2989. Unless required by applicable law or agreed to in writing, software
  2990. distributed under the License is distributed on an "AS IS" BASIS,
  2991. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  2992. See the License for the specific language governing permissions and
  2993. limitations under the License.
  2994. ------
  2995. libprotobuf-mutator
  2996. Apache License
  2997. Version 2.0, January 2004
  2998. http://www.apache.org/licenses/
  2999. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3000. 1. Definitions.
  3001. "License" shall mean the terms and conditions for use, reproduction,
  3002. and distribution as defined by Sections 1 through 9 of this document.
  3003. "Licensor" shall mean the copyright owner or entity authorized by
  3004. the copyright owner that is granting the License.
  3005. "Legal Entity" shall mean the union of the acting entity and all
  3006. other entities that control, are controlled by, or are under common
  3007. control with that entity. For the purposes of this definition,
  3008. "control" means (i) the power, direct or indirect, to cause the
  3009. direction or management of such entity, whether by contract or
  3010. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3011. outstanding shares, or (iii) beneficial ownership of such entity.
  3012. "You" (or "Your") shall mean an individual or Legal Entity
  3013. exercising permissions granted by this License.
  3014. "Source" form shall mean the preferred form for making modifications,
  3015. including but not limited to software source code, documentation
  3016. source, and configuration files.
  3017. "Object" form shall mean any form resulting from mechanical
  3018. transformation or translation of a Source form, including but
  3019. not limited to compiled object code, generated documentation,
  3020. and conversions to other media types.
  3021. "Work" shall mean the work of authorship, whether in Source or
  3022. Object form, made available under the License, as indicated by a
  3023. copyright notice that is included in or attached to the work
  3024. (an example is provided in the Appendix below).
  3025. "Derivative Works" shall mean any work, whether in Source or Object
  3026. form, that is based on (or derived from) the Work and for which the
  3027. editorial revisions, annotations, elaborations, or other modifications
  3028. represent, as a whole, an original work of authorship. For the purposes
  3029. of this License, Derivative Works shall not include works that remain
  3030. separable from, or merely link (or bind by name) to the interfaces of,
  3031. the Work and Derivative Works thereof.
  3032. "Contribution" shall mean any work of authorship, including
  3033. the original version of the Work and any modifications or additions
  3034. to that Work or Derivative Works thereof, that is intentionally
  3035. submitted to Licensor for inclusion in the Work by the copyright owner
  3036. or by an individual or Legal Entity authorized to submit on behalf of
  3037. the copyright owner. For the purposes of this definition, "submitted"
  3038. means any form of electronic, verbal, or written communication sent
  3039. to the Licensor or its representatives, including but not limited to
  3040. communication on electronic mailing lists, source code control systems,
  3041. and issue tracking systems that are managed by, or on behalf of, the
  3042. Licensor for the purpose of discussing and improving the Work, but
  3043. excluding communication that is conspicuously marked or otherwise
  3044. designated in writing by the copyright owner as "Not a Contribution."
  3045. "Contributor" shall mean Licensor and any individual or Legal Entity
  3046. on behalf of whom a Contribution has been received by Licensor and
  3047. subsequently incorporated within the Work.
  3048. 2. Grant of Copyright License. Subject to the terms and conditions of
  3049. this License, each Contributor hereby grants to You a perpetual,
  3050. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3051. copyright license to reproduce, prepare Derivative Works of,
  3052. publicly display, publicly perform, sublicense, and distribute the
  3053. Work and such Derivative Works in Source or Object form.
  3054. 3. Grant of Patent License. Subject to the terms and conditions of
  3055. this License, each Contributor hereby grants to You a perpetual,
  3056. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3057. (except as stated in this section) patent license to make, have made,
  3058. use, offer to sell, sell, import, and otherwise transfer the Work,
  3059. where such license applies only to those patent claims licensable
  3060. by such Contributor that are necessarily infringed by their
  3061. Contribution(s) alone or by combination of their Contribution(s)
  3062. with the Work to which such Contribution(s) was submitted. If You
  3063. institute patent litigation against any entity (including a
  3064. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3065. or a Contribution incorporated within the Work constitutes direct
  3066. or contributory patent infringement, then any patent licenses
  3067. granted to You under this License for that Work shall terminate
  3068. as of the date such litigation is filed.
  3069. 4. Redistribution. You may reproduce and distribute copies of the
  3070. Work or Derivative Works thereof in any medium, with or without
  3071. modifications, and in Source or Object form, provided that You
  3072. meet the following conditions:
  3073. (a) You must give any other recipients of the Work or
  3074. Derivative Works a copy of this License; and
  3075. (b) You must cause any modified files to carry prominent notices
  3076. stating that You changed the files; and
  3077. (c) You must retain, in the Source form of any Derivative Works
  3078. that You distribute, all copyright, patent, trademark, and
  3079. attribution notices from the Source form of the Work,
  3080. excluding those notices that do not pertain to any part of
  3081. the Derivative Works; and
  3082. (d) If the Work includes a "NOTICE" text file as part of its
  3083. distribution, then any Derivative Works that You distribute must
  3084. include a readable copy of the attribution notices contained
  3085. within such NOTICE file, excluding those notices that do not
  3086. pertain to any part of the Derivative Works, in at least one
  3087. of the following places: within a NOTICE text file distributed
  3088. as part of the Derivative Works; within the Source form or
  3089. documentation, if provided along with the Derivative Works; or,
  3090. within a display generated by the Derivative Works, if and
  3091. wherever such third-party notices normally appear. The contents
  3092. of the NOTICE file are for informational purposes only and
  3093. do not modify the License. You may add Your own attribution
  3094. notices within Derivative Works that You distribute, alongside
  3095. or as an addendum to the NOTICE text from the Work, provided
  3096. that such additional attribution notices cannot be construed
  3097. as modifying the License.
  3098. You may add Your own copyright statement to Your modifications and
  3099. may provide additional or different license terms and conditions
  3100. for use, reproduction, or distribution of Your modifications, or
  3101. for any such Derivative Works as a whole, provided Your use,
  3102. reproduction, and distribution of the Work otherwise complies with
  3103. the conditions stated in this License.
  3104. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3105. any Contribution intentionally submitted for inclusion in the Work
  3106. by You to the Licensor shall be under the terms and conditions of
  3107. this License, without any additional terms or conditions.
  3108. Notwithstanding the above, nothing herein shall supersede or modify
  3109. the terms of any separate license agreement you may have executed
  3110. with Licensor regarding such Contributions.
  3111. 6. Trademarks. This License does not grant permission to use the trade
  3112. names, trademarks, service marks, or product names of the Licensor,
  3113. except as required for reasonable and customary use in describing the
  3114. origin of the Work and reproducing the content of the NOTICE file.
  3115. 7. Disclaimer of Warranty. Unless required by applicable law or
  3116. agreed to in writing, Licensor provides the Work (and each
  3117. Contributor provides its Contributions) on an "AS IS" BASIS,
  3118. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3119. implied, including, without limitation, any warranties or conditions
  3120. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3121. PARTICULAR PURPOSE. You are solely responsible for determining the
  3122. appropriateness of using or redistributing the Work and assume any
  3123. risks associated with Your exercise of permissions under this License.
  3124. 8. Limitation of Liability. In no event and under no legal theory,
  3125. whether in tort (including negligence), contract, or otherwise,
  3126. unless required by applicable law (such as deliberate and grossly
  3127. negligent acts) or agreed to in writing, shall any Contributor be
  3128. liable to You for damages, including any direct, indirect, special,
  3129. incidental, or consequential damages of any character arising as a
  3130. result of this License or out of the use or inability to use the
  3131. Work (including but not limited to damages for loss of goodwill,
  3132. work stoppage, computer failure or malfunction, or any and all
  3133. other commercial damages or losses), even if such Contributor
  3134. has been advised of the possibility of such damages.
  3135. 9. Accepting Warranty or Additional Liability. While redistributing
  3136. the Work or Derivative Works thereof, You may choose to offer,
  3137. and charge a fee for, acceptance of support, warranty, indemnity,
  3138. or other liability obligations and/or rights consistent with this
  3139. License. However, in accepting such obligations, You may act only
  3140. on Your own behalf and on Your sole responsibility, not on behalf
  3141. of any other Contributor, and only if You agree to indemnify,
  3142. defend, and hold each Contributor harmless for any liability
  3143. incurred by, or claims asserted against, such Contributor by reason
  3144. of your accepting any such warranty or additional liability.
  3145. END OF TERMS AND CONDITIONS
  3146. APPENDIX: How to apply the Apache License to your work.
  3147. To apply the Apache License to your work, attach the following
  3148. boilerplate notice, with the fields enclosed by brackets "[]"
  3149. replaced with your own identifying information. (Don't include
  3150. the brackets!) The text should be enclosed in the appropriate
  3151. comment syntax for the file format. We also recommend that a
  3152. file or class name and description of purpose be included on the
  3153. same "printed page" as the copyright notice for easier
  3154. identification within third-party archives.
  3155. Copyright [yyyy] [name of copyright owner]
  3156. Licensed under the Apache License, Version 2.0 (the "License");
  3157. you may not use this file except in compliance with the License.
  3158. You may obtain a copy of the License at
  3159. http://www.apache.org/licenses/LICENSE-2.0
  3160. Unless required by applicable law or agreed to in writing, software
  3161. distributed under the License is distributed on an "AS IS" BASIS,
  3162. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3163. See the License for the specific language governing permissions and
  3164. limitations under the License.
  3165. -----
  3166. openucx/ucx
  3167. https://github.com/openucx/ucx
  3168. Copyright (c) 2014-2015 UT-Battelle, LLC. All rights reserved.
  3169. Copyright (C) 2014-2020 Mellanox Technologies Ltd. All rights reserved.
  3170. Copyright (C) 2014-2015 The University of Houston System. All rights reserved.
  3171. Copyright (C) 2015 The University of Tennessee and The University
  3172. of Tennessee Research Foundation. All rights reserved.
  3173. Copyright (C) 2016-2020 ARM Ltd. All rights reserved.
  3174. Copyright (c) 2016 Los Alamos National Security, LLC. All rights reserved.
  3175. Copyright (C) 2016-2020 Advanced Micro Devices, Inc. All rights reserved.
  3176. Copyright (C) 2019 UChicago Argonne, LLC. All rights reserved.
  3177. Copyright (c) 2018-2020 NVIDIA CORPORATION. All rights reserved.
  3178. Copyright (C) 2020 Huawei Technologies Co., Ltd. All rights reserved.
  3179. Copyright (C) 2016-2020 Stony Brook University. All rights reserved.
  3180. Redistribution and use in source and binary forms, with or without
  3181. modification, are permitted provided that the following conditions
  3182. are met:
  3183. 1. Redistributions of source code must retain the above copyright
  3184. notice, this list of conditions and the following disclaimer.
  3185. 2. Redistributions in binary form must reproduce the above copyright
  3186. notice, this list of conditions and the following disclaimer in the
  3187. documentation and/or other materials provided with the distribution.
  3188. 3. Neither the name of the copyright holder nor the names of its
  3189. contributors may be used to endorse or promote products derived from
  3190. this software without specific prior written permission.
  3191. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3192. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3193. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3194. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3195. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3196. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  3197. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  3198. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  3199. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  3200. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3201. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3202. -----
  3203. From PyTorch:
  3204. Copyright (c) 2016- Facebook, Inc (Adam Paszke)
  3205. Copyright (c) 2014- Facebook, Inc (Soumith Chintala)
  3206. Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)
  3207. Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)
  3208. Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)
  3209. Copyright (c) 2011-2013 NYU (Clement Farabet)
  3210. Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)
  3211. Copyright (c) 2006 Idiap Research Institute (Samy Bengio)
  3212. Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)
  3213. From Caffe2:
  3214. Copyright (c) 2016-present, Facebook Inc. All rights reserved.
  3215. All contributions by Facebook:
  3216. Copyright (c) 2016 Facebook Inc.
  3217. All contributions by Google:
  3218. Copyright (c) 2015 Google Inc.
  3219. All rights reserved.
  3220. All contributions by Yangqing Jia:
  3221. Copyright (c) 2015 Yangqing Jia
  3222. All rights reserved.
  3223. All contributions from Caffe:
  3224. Copyright(c) 2013, 2014, 2015, the respective contributors
  3225. All rights reserved.
  3226. All other contributions:
  3227. Copyright(c) 2015, 2016 the respective contributors
  3228. All rights reserved.
  3229. Caffe2 uses a copyright model similar to Caffe: each contributor holds
  3230. copyright over their contributions to Caffe2. The project versioning records
  3231. all such contribution and copyright details. If a contributor wants to further
  3232. mark their specific copyright on a particular contribution, they should
  3233. indicate their copyright solely in the commit message of the change when it is
  3234. committed.
  3235. All rights reserved.
  3236. Redistribution and use in source and binary forms, with or without
  3237. modification, are permitted provided that the following conditions are met:
  3238. 1. Redistributions of source code must retain the above copyright
  3239. notice, this list of conditions and the following disclaimer.
  3240. 2. Redistributions in binary form must reproduce the above copyright
  3241. notice, this list of conditions and the following disclaimer in the
  3242. documentation and/or other materials provided with the distribution.
  3243. 3. Neither the names of Facebook, Deepmind Technologies, NYU, NEC Laboratories America
  3244. and IDIAP Research Institute nor the names of its contributors may be
  3245. used to endorse or promote products derived from this software without
  3246. specific prior written permission.
  3247. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  3248. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3249. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  3250. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  3251. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  3252. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  3253. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  3254. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  3255. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  3256. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3257. POSSIBILITY OF SUCH DAMAGE.
  3258. _____
  3259. mpi4py
  3260. https://github.com/mpi4py/mpi4py/
  3261. =======================
  3262. LICENSE: MPI for Python
  3263. =======================
  3264. :Author: Lisandro Dalcin
  3265. :Contact: dalcinl@gmail.com
  3266. Copyright (c) 2019, Lisandro Dalcin.
  3267. All rights reserved.
  3268. Redistribution and use in source and binary forms, with or without
  3269. modification, are permitted provided that the following conditions
  3270. are met:
  3271. * Redistributions of source code must retain the above copyright
  3272. notice, this list of conditions and the following disclaimer.
  3273. * Redistributions in binary form must reproduce the above copyright
  3274. notice, this list of conditions and the following disclaimer in the
  3275. documentation and/or other materials provided with the distribution.
  3276. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS
  3277. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3278. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3279. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3280. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3281. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3282. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3283. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3284. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3285. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3286. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3287. _____
  3288. huggingface/transformers
  3289. Apache License
  3290. Version 2.0, January 2004
  3291. http://www.apache.org/licenses/
  3292. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3293. 1. Definitions.
  3294. "License" shall mean the terms and conditions for use, reproduction,
  3295. and distribution as defined by Sections 1 through 9 of this document.
  3296. "Licensor" shall mean the copyright owner or entity authorized by
  3297. the copyright owner that is granting the License.
  3298. "Legal Entity" shall mean the union of the acting entity and all
  3299. other entities that control, are controlled by, or are under common
  3300. control with that entity. For the purposes of this definition,
  3301. "control" means (i) the power, direct or indirect, to cause the
  3302. direction or management of such entity, whether by contract or
  3303. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3304. outstanding shares, or (iii) beneficial ownership of such entity.
  3305. "You" (or "Your") shall mean an individual or Legal Entity
  3306. exercising permissions granted by this License.
  3307. "Source" form shall mean the preferred form for making modifications,
  3308. including but not limited to software source code, documentation
  3309. source, and configuration files.
  3310. "Object" form shall mean any form resulting from mechanical
  3311. transformation or translation of a Source form, including but
  3312. not limited to compiled object code, generated documentation,
  3313. and conversions to other media types.
  3314. "Work" shall mean the work of authorship, whether in Source or
  3315. Object form, made available under the License, as indicated by a
  3316. copyright notice that is included in or attached to the work
  3317. (an example is provided in the Appendix below).
  3318. "Derivative Works" shall mean any work, whether in Source or Object
  3319. form, that is based on (or derived from) the Work and for which the
  3320. editorial revisions, annotations, elaborations, or other modifications
  3321. represent, as a whole, an original work of authorship. For the purposes
  3322. of this License, Derivative Works shall not include works that remain
  3323. separable from, or merely link (or bind by name) to the interfaces of,
  3324. the Work and Derivative Works thereof.
  3325. "Contribution" shall mean any work of authorship, including
  3326. the original version of the Work and any modifications or additions
  3327. to that Work or Derivative Works thereof, that is intentionally
  3328. submitted to Licensor for inclusion in the Work by the copyright owner
  3329. or by an individual or Legal Entity authorized to submit on behalf of
  3330. the copyright owner. For the purposes of this definition, "submitted"
  3331. means any form of electronic, verbal, or written communication sent
  3332. to the Licensor or its representatives, including but not limited to
  3333. communication on electronic mailing lists, source code control systems,
  3334. and issue tracking systems that are managed by, or on behalf of, the
  3335. Licensor for the purpose of discussing and improving the Work, but
  3336. excluding communication that is conspicuously marked or otherwise
  3337. designated in writing by the copyright owner as "Not a Contribution."
  3338. "Contributor" shall mean Licensor and any individual or Legal Entity
  3339. on behalf of whom a Contribution has been received by Licensor and
  3340. subsequently incorporated within the Work.
  3341. 2. Grant of Copyright License. Subject to the terms and conditions of
  3342. this License, each Contributor hereby grants to You a perpetual,
  3343. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3344. copyright license to reproduce, prepare Derivative Works of,
  3345. publicly display, publicly perform, sublicense, and distribute the
  3346. Work and such Derivative Works in Source or Object form.
  3347. 3. Grant of Patent License. Subject to the terms and conditions of
  3348. this License, each Contributor hereby grants to You a perpetual,
  3349. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3350. (except as stated in this section) patent license to make, have made,
  3351. use, offer to sell, sell, import, and otherwise transfer the Work,
  3352. where such license applies only to those patent claims licensable
  3353. by such Contributor that are necessarily infringed by their
  3354. Contribution(s) alone or by combination of their Contribution(s)
  3355. with the Work to which such Contribution(s) was submitted. If You
  3356. institute patent litigation against any entity (including a
  3357. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3358. or a Contribution incorporated within the Work constitutes direct
  3359. or contributory patent infringement, then any patent licenses
  3360. granted to You under this License for that Work shall terminate
  3361. as of the date such litigation is filed.
  3362. 4. Redistribution. You may reproduce and distribute copies of the
  3363. Work or Derivative Works thereof in any medium, with or without
  3364. modifications, and in Source or Object form, provided that You
  3365. meet the following conditions:
  3366. (a) You must give any other recipients of the Work or
  3367. Derivative Works a copy of this License; and
  3368. (b) You must cause any modified files to carry prominent notices
  3369. stating that You changed the files; and
  3370. (c) You must retain, in the Source form of any Derivative Works
  3371. that You distribute, all copyright, patent, trademark, and
  3372. attribution notices from the Source form of the Work,
  3373. excluding those notices that do not pertain to any part of
  3374. the Derivative Works; and
  3375. (d) If the Work includes a "NOTICE" text file as part of its
  3376. distribution, then any Derivative Works that You distribute must
  3377. include a readable copy of the attribution notices contained
  3378. within such NOTICE file, excluding those notices that do not
  3379. pertain to any part of the Derivative Works, in at least one
  3380. of the following places: within a NOTICE text file distributed
  3381. as part of the Derivative Works; within the Source form or
  3382. documentation, if provided along with the Derivative Works; or,
  3383. within a display generated by the Derivative Works, if and
  3384. wherever such third-party notices normally appear. The contents
  3385. of the NOTICE file are for informational purposes only and
  3386. do not modify the License. You may add Your own attribution
  3387. notices within Derivative Works that You distribute, alongside
  3388. or as an addendum to the NOTICE text from the Work, provided
  3389. that such additional attribution notices cannot be construed
  3390. as modifying the License.
  3391. You may add Your own copyright statement to Your modifications and
  3392. may provide additional or different license terms and conditions
  3393. for use, reproduction, or distribution of Your modifications, or
  3394. for any such Derivative Works as a whole, provided Your use,
  3395. reproduction, and distribution of the Work otherwise complies with
  3396. the conditions stated in this License.
  3397. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3398. any Contribution intentionally submitted for inclusion in the Work
  3399. by You to the Licensor shall be under the terms and conditions of
  3400. this License, without any additional terms or conditions.
  3401. Notwithstanding the above, nothing herein shall supersede or modify
  3402. the terms of any separate license agreement you may have executed
  3403. with Licensor regarding such Contributions.
  3404. 6. Trademarks. This License does not grant permission to use the trade
  3405. names, trademarks, service marks, or product names of the Licensor,
  3406. except as required for reasonable and customary use in describing the
  3407. origin of the Work and reproducing the content of the NOTICE file.
  3408. 7. Disclaimer of Warranty. Unless required by applicable law or
  3409. agreed to in writing, Licensor provides the Work (and each
  3410. Contributor provides its Contributions) on an "AS IS" BASIS,
  3411. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3412. implied, including, without limitation, any warranties or conditions
  3413. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3414. PARTICULAR PURPOSE. You are solely responsible for determining the
  3415. appropriateness of using or redistributing the Work and assume any
  3416. risks associated with Your exercise of permissions under this License.
  3417. 8. Limitation of Liability. In no event and under no legal theory,
  3418. whether in tort (including negligence), contract, or otherwise,
  3419. unless required by applicable law (such as deliberate and grossly
  3420. negligent acts) or agreed to in writing, shall any Contributor be
  3421. liable to You for damages, including any direct, indirect, special,
  3422. incidental, or consequential damages of any character arising as a
  3423. result of this License or out of the use or inability to use the
  3424. Work (including but not limited to damages for loss of goodwill,
  3425. work stoppage, computer failure or malfunction, or any and all
  3426. other commercial damages or losses), even if such Contributor
  3427. has been advised of the possibility of such damages.
  3428. 9. Accepting Warranty or Additional Liability. While redistributing
  3429. the Work or Derivative Works thereof, You may choose to offer,
  3430. and charge a fee for, acceptance of support, warranty, indemnity,
  3431. or other liability obligations and/or rights consistent with this
  3432. License. However, in accepting such obligations, You may act only
  3433. on Your own behalf and on Your sole responsibility, not on behalf
  3434. of any other Contributor, and only if You agree to indemnify,
  3435. defend, and hold each Contributor harmless for any liability
  3436. incurred by, or claims asserted against, such Contributor by reason
  3437. of your accepting any such warranty or additional liability.
  3438. END OF TERMS AND CONDITIONS
  3439. APPENDIX: How to apply the Apache License to your work.
  3440. To apply the Apache License to your work, attach the following
  3441. boilerplate notice, with the fields enclosed by brackets "[]"
  3442. replaced with your own identifying information. (Don't include
  3443. the brackets!) The text should be enclosed in the appropriate
  3444. comment syntax for the file format. We also recommend that a
  3445. file or class name and description of purpose be included on the
  3446. same "printed page" as the copyright notice for easier
  3447. identification within third-party archives.
  3448. Copyright [yyyy] [name of copyright owner]
  3449. Licensed under the Apache License, Version 2.0 (the "License");
  3450. you may not use this file except in compliance with the License.
  3451. You may obtain a copy of the License at
  3452. http://www.apache.org/licenses/LICENSE-2.0
  3453. Unless required by applicable law or agreed to in writing, software
  3454. distributed under the License is distributed on an "AS IS" BASIS,
  3455. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3456. See the License for the specific language governing permissions and
  3457. limitations under the License.
  3458. _____
  3459. msgpack/msgpack-python
  3460. Copyright (C) 2008-2011 INADA Naoki <songofacandy@gmail.com>
  3461. Licensed under the Apache License, Version 2.0 (the "License");
  3462. you may not use this file except in compliance with the License.
  3463. You may obtain a copy of the License at
  3464. http://www.apache.org/licenses/LICENSE-2.0
  3465. Unless required by applicable law or agreed to in writing, software
  3466. distributed under the License is distributed on an "AS IS" BASIS,
  3467. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3468. See the License for the specific language governing permissions and
  3469. limitations under the License.
  3470. _____
  3471. lanpa/tensorboardX
  3472. MIT License
  3473. Copyright (c) 2017 Tzu-Wei Huang
  3474. Permission is hereby granted, free of charge, to any person obtaining a copy
  3475. of this software and associated documentation files (the "Software"), to deal
  3476. in the Software without restriction, including without limitation the rights
  3477. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3478. copies of the Software, and to permit persons to whom the Software is
  3479. furnished to do so, subject to the following conditions:
  3480. The above copyright notice and this permission notice shall be included in all
  3481. copies or substantial portions of the Software.
  3482. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3483. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3484. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3485. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3486. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3487. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3488. SOFTWARE.
  3489. _____
  3490. tensorflow/tensorboard
  3491. Copyright 2017 The TensorFlow Authors. All rights reserved.
  3492. Apache License
  3493. Version 2.0, January 2004
  3494. http://www.apache.org/licenses/
  3495. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3496. 1. Definitions.
  3497. "License" shall mean the terms and conditions for use, reproduction,
  3498. and distribution as defined by Sections 1 through 9 of this document.
  3499. "Licensor" shall mean the copyright owner or entity authorized by
  3500. the copyright owner that is granting the License.
  3501. "Legal Entity" shall mean the union of the acting entity and all
  3502. other entities that control, are controlled by, or are under common
  3503. control with that entity. For the purposes of this definition,
  3504. "control" means (i) the power, direct or indirect, to cause the
  3505. direction or management of such entity, whether by contract or
  3506. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3507. outstanding shares, or (iii) beneficial ownership of such entity.
  3508. "You" (or "Your") shall mean an individual or Legal Entity
  3509. exercising permissions granted by this License.
  3510. "Source" form shall mean the preferred form for making modifications,
  3511. including but not limited to software source code, documentation
  3512. source, and configuration files.
  3513. "Object" form shall mean any form resulting from mechanical
  3514. transformation or translation of a Source form, including but
  3515. not limited to compiled object code, generated documentation,
  3516. and conversions to other media types.
  3517. "Work" shall mean the work of authorship, whether in Source or
  3518. Object form, made available under the License, as indicated by a
  3519. copyright notice that is included in or attached to the work
  3520. (an example is provided in the Appendix below).
  3521. "Derivative Works" shall mean any work, whether in Source or Object
  3522. form, that is based on (or derived from) the Work and for which the
  3523. editorial revisions, annotations, elaborations, or other modifications
  3524. represent, as a whole, an original work of authorship. For the purposes
  3525. of this License, Derivative Works shall not include works that remain
  3526. separable from, or merely link (or bind by name) to the interfaces of,
  3527. the Work and Derivative Works thereof.
  3528. "Contribution" shall mean any work of authorship, including
  3529. the original version of the Work and any modifications or additions
  3530. to that Work or Derivative Works thereof, that is intentionally
  3531. submitted to Licensor for inclusion in the Work by the copyright owner
  3532. or by an individual or Legal Entity authorized to submit on behalf of
  3533. the copyright owner. For the purposes of this definition, "submitted"
  3534. means any form of electronic, verbal, or written communication sent
  3535. to the Licensor or its representatives, including but not limited to
  3536. communication on electronic mailing lists, source code control systems,
  3537. and issue tracking systems that are managed by, or on behalf of, the
  3538. Licensor for the purpose of discussing and improving the Work, but
  3539. excluding communication that is conspicuously marked or otherwise
  3540. designated in writing by the copyright owner as "Not a Contribution."
  3541. "Contributor" shall mean Licensor and any individual or Legal Entity
  3542. on behalf of whom a Contribution has been received by Licensor and
  3543. subsequently incorporated within the Work.
  3544. 2. Grant of Copyright License. Subject to the terms and conditions of
  3545. this License, each Contributor hereby grants to You a perpetual,
  3546. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3547. copyright license to reproduce, prepare Derivative Works of,
  3548. publicly display, publicly perform, sublicense, and distribute the
  3549. Work and such Derivative Works in Source or Object form.
  3550. 3. Grant of Patent License. Subject to the terms and conditions of
  3551. this License, each Contributor hereby grants to You a perpetual,
  3552. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3553. (except as stated in this section) patent license to make, have made,
  3554. use, offer to sell, sell, import, and otherwise transfer the Work,
  3555. where such license applies only to those patent claims licensable
  3556. by such Contributor that are necessarily infringed by their
  3557. Contribution(s) alone or by combination of their Contribution(s)
  3558. with the Work to which such Contribution(s) was submitted. If You
  3559. institute patent litigation against any entity (including a
  3560. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3561. or a Contribution incorporated within the Work constitutes direct
  3562. or contributory patent infringement, then any patent licenses
  3563. granted to You under this License for that Work shall terminate
  3564. as of the date such litigation is filed.
  3565. 4. Redistribution. You may reproduce and distribute copies of the
  3566. Work or Derivative Works thereof in any medium, with or without
  3567. modifications, and in Source or Object form, provided that You
  3568. meet the following conditions:
  3569. (a) You must give any other recipients of the Work or
  3570. Derivative Works a copy of this License; and
  3571. (b) You must cause any modified files to carry prominent notices
  3572. stating that You changed the files; and
  3573. (c) You must retain, in the Source form of any Derivative Works
  3574. that You distribute, all copyright, patent, trademark, and
  3575. attribution notices from the Source form of the Work,
  3576. excluding those notices that do not pertain to any part of
  3577. the Derivative Works; and
  3578. (d) If the Work includes a "NOTICE" text file as part of its
  3579. distribution, then any Derivative Works that You distribute must
  3580. include a readable copy of the attribution notices contained
  3581. within such NOTICE file, excluding those notices that do not
  3582. pertain to any part of the Derivative Works, in at least one
  3583. of the following places: within a NOTICE text file distributed
  3584. as part of the Derivative Works; within the Source form or
  3585. documentation, if provided along with the Derivative Works; or,
  3586. within a display generated by the Derivative Works, if and
  3587. wherever such third-party notices normally appear. The contents
  3588. of the NOTICE file are for informational purposes only and
  3589. do not modify the License. You may add Your own attribution
  3590. notices within Derivative Works that You distribute, alongside
  3591. or as an addendum to the NOTICE text from the Work, provided
  3592. that such additional attribution notices cannot be construed
  3593. as modifying the License.
  3594. You may add Your own copyright statement to Your modifications and
  3595. may provide additional or different license terms and conditions
  3596. for use, reproduction, or distribution of Your modifications, or
  3597. for any such Derivative Works as a whole, provided Your use,
  3598. reproduction, and distribution of the Work otherwise complies with
  3599. the conditions stated in this License.
  3600. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3601. any Contribution intentionally submitted for inclusion in the Work
  3602. by You to the Licensor shall be under the terms and conditions of
  3603. this License, without any additional terms or conditions.
  3604. Notwithstanding the above, nothing herein shall supersede or modify
  3605. the terms of any separate license agreement you may have executed
  3606. with Licensor regarding such Contributions.
  3607. 6. Trademarks. This License does not grant permission to use the trade
  3608. names, trademarks, service marks, or product names of the Licensor,
  3609. except as required for reasonable and customary use in describing the
  3610. origin of the Work and reproducing the content of the NOTICE file.
  3611. 7. Disclaimer of Warranty. Unless required by applicable law or
  3612. agreed to in writing, Licensor provides the Work (and each
  3613. Contributor provides its Contributions) on an "AS IS" BASIS,
  3614. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3615. implied, including, without limitation, any warranties or conditions
  3616. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3617. PARTICULAR PURPOSE. You are solely responsible for determining the
  3618. appropriateness of using or redistributing the Work and assume any
  3619. risks associated with Your exercise of permissions under this License.
  3620. 8. Limitation of Liability. In no event and under no legal theory,
  3621. whether in tort (including negligence), contract, or otherwise,
  3622. unless required by applicable law (such as deliberate and grossly
  3623. negligent acts) or agreed to in writing, shall any Contributor be
  3624. liable to You for damages, including any direct, indirect, special,
  3625. incidental, or consequential damages of any character arising as a
  3626. result of this License or out of the use or inability to use the
  3627. Work (including but not limited to damages for loss of goodwill,
  3628. work stoppage, computer failure or malfunction, or any and all
  3629. other commercial damages or losses), even if such Contributor
  3630. has been advised of the possibility of such damages.
  3631. 9. Accepting Warranty or Additional Liability. While redistributing
  3632. the Work or Derivative Works thereof, You may choose to offer,
  3633. and charge a fee for, acceptance of support, warranty, indemnity,
  3634. or other liability obligations and/or rights consistent with this
  3635. License. However, in accepting such obligations, You may act only
  3636. on Your own behalf and on Your sole responsibility, not on behalf
  3637. of any other Contributor, and only if You agree to indemnify,
  3638. defend, and hold each Contributor harmless for any liability
  3639. incurred by, or claims asserted against, such Contributor by reason
  3640. of your accepting any such warranty or additional liability.
  3641. END OF TERMS AND CONDITIONS
  3642. APPENDIX: How to apply the Apache License to your work.
  3643. To apply the Apache License to your work, attach the following
  3644. boilerplate notice, with the fields enclosed by brackets "[]"
  3645. replaced with your own identifying information. (Don't include
  3646. the brackets!) The text should be enclosed in the appropriate
  3647. comment syntax for the file format. We also recommend that a
  3648. file or class name and description of purpose be included on the
  3649. same "printed page" as the copyright notice for easier
  3650. identification within third-party archives.
  3651. Copyright 2017, The TensorFlow Authors.
  3652. Licensed under the Apache License, Version 2.0 (the "License");
  3653. you may not use this file except in compliance with the License.
  3654. You may obtain a copy of the License at
  3655. http://www.apache.org/licenses/LICENSE-2.0
  3656. Unless required by applicable law or agreed to in writing, software
  3657. distributed under the License is distributed on an "AS IS" BASIS,
  3658. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3659. See the License for the specific language governing permissions and
  3660. limitations under the License.
  3661. _____
  3662. cerberus
  3663. Cerberus is a lightweight and extensible data validation library for Python.
  3664. ISC License
  3665. Copyright (c) 2012-2016 Nicola Iarocci.
  3666. Permission to use, copy, modify, and/or distribute this software for any
  3667. purpose with or without fee is hereby granted, provided that the above
  3668. copyright notice and this permission notice appear in all copies.
  3669. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
  3670. REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
  3671. FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  3672. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  3673. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  3674. OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  3675. PERFORMANCE OF THIS SOFTWARE.
  3676. _____
  3677. MurmurHash3
  3678. MIT license
  3679. https://github.com/aappleby/smhasher
  3680. SMHasher is a test suite designed to test the distribution, collision, and
  3681. performance properties of non-cryptographic hash functions.
  3682. This is the home for the MurmurHash family of hash functions along with the
  3683. SMHasher test suite used to verify them.
  3684. SMHasher is released under the MIT license.
  3685. All MurmurHash versions are public domain software, and the author disclaims all copyright to their code.
  3686. _____
  3687. gtest-ios-framework
  3688. https://github.com/mestevens/gtest-ios-framework
  3689. Copyright (c) 2013 Matthew Stevens
  3690. Permission is hereby granted, free of charge, to any person obtaining
  3691. a copy of this software and associated documentation files (the
  3692. "Software"), to deal in the Software without restriction, including
  3693. without limitation the rights to use, copy, modify, merge, publish,
  3694. distribute, sublicense, and/or sell copies of the Software, and to
  3695. permit persons to whom the Software is furnished to do so, subject to
  3696. the following conditions:
  3697. The above copyright notice and this permission notice shall be
  3698. included in all copies or substantial portions of the Software.
  3699. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3700. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3701. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3702. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3703. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3704. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3705. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3706. _____
  3707. DLPack
  3708. https://github.com/dmlc/dlpack
  3709. Apache License
  3710. Version 2.0, January 2004
  3711. http://www.apache.org/licenses/
  3712. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3713. 1. Definitions.
  3714. "License" shall mean the terms and conditions for use, reproduction,
  3715. and distribution as defined by Sections 1 through 9 of this document.
  3716. "Licensor" shall mean the copyright owner or entity authorized by
  3717. the copyright owner that is granting the License.
  3718. "Legal Entity" shall mean the union of the acting entity and all
  3719. other entities that control, are controlled by, or are under common
  3720. control with that entity. For the purposes of this definition,
  3721. "control" means (i) the power, direct or indirect, to cause the
  3722. direction or management of such entity, whether by contract or
  3723. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3724. outstanding shares, or (iii) beneficial ownership of such entity.
  3725. "You" (or "Your") shall mean an individual or Legal Entity
  3726. exercising permissions granted by this License.
  3727. "Source" form shall mean the preferred form for making modifications,
  3728. including but not limited to software source code, documentation
  3729. source, and configuration files.
  3730. "Object" form shall mean any form resulting from mechanical
  3731. transformation or translation of a Source form, including but
  3732. not limited to compiled object code, generated documentation,
  3733. and conversions to other media types.
  3734. "Work" shall mean the work of authorship, whether in Source or
  3735. Object form, made available under the License, as indicated by a
  3736. copyright notice that is included in or attached to the work
  3737. (an example is provided in the Appendix below).
  3738. "Derivative Works" shall mean any work, whether in Source or Object
  3739. form, that is based on (or derived from) the Work and for which the
  3740. editorial revisions, annotations, elaborations, or other modifications
  3741. represent, as a whole, an original work of authorship. For the purposes
  3742. of this License, Derivative Works shall not include works that remain
  3743. separable from, or merely link (or bind by name) to the interfaces of,
  3744. the Work and Derivative Works thereof.
  3745. "Contribution" shall mean any work of authorship, including
  3746. the original version of the Work and any modifications or additions
  3747. to that Work or Derivative Works thereof, that is intentionally
  3748. submitted to Licensor for inclusion in the Work by the copyright owner
  3749. or by an individual or Legal Entity authorized to submit on behalf of
  3750. the copyright owner. For the purposes of this definition, "submitted"
  3751. means any form of electronic, verbal, or written communication sent
  3752. to the Licensor or its representatives, including but not limited to
  3753. communication on electronic mailing lists, source code control systems,
  3754. and issue tracking systems that are managed by, or on behalf of, the
  3755. Licensor for the purpose of discussing and improving the Work, but
  3756. excluding communication that is conspicuously marked or otherwise
  3757. designated in writing by the copyright owner as "Not a Contribution."
  3758. "Contributor" shall mean Licensor and any individual or Legal Entity
  3759. on behalf of whom a Contribution has been received by Licensor and
  3760. subsequently incorporated within the Work.
  3761. 2. Grant of Copyright License. Subject to the terms and conditions of
  3762. this License, each Contributor hereby grants to You a perpetual,
  3763. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3764. copyright license to reproduce, prepare Derivative Works of,
  3765. publicly display, publicly perform, sublicense, and distribute the
  3766. Work and such Derivative Works in Source or Object form.
  3767. 3. Grant of Patent License. Subject to the terms and conditions of
  3768. this License, each Contributor hereby grants to You a perpetual,
  3769. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3770. (except as stated in this section) patent license to make, have made,
  3771. use, offer to sell, sell, import, and otherwise transfer the Work,
  3772. where such license applies only to those patent claims licensable
  3773. by such Contributor that are necessarily infringed by their
  3774. Contribution(s) alone or by combination of their Contribution(s)
  3775. with the Work to which such Contribution(s) was submitted. If You
  3776. institute patent litigation against any entity (including a
  3777. cross-claim or counterclaim in a lawsuit) alleging that the Work
  3778. or a Contribution incorporated within the Work constitutes direct
  3779. or contributory patent infringement, then any patent licenses
  3780. granted to You under this License for that Work shall terminate
  3781. as of the date such litigation is filed.
  3782. 4. Redistribution. You may reproduce and distribute copies of the
  3783. Work or Derivative Works thereof in any medium, with or without
  3784. modifications, and in Source or Object form, provided that You
  3785. meet the following conditions:
  3786. (a) You must give any other recipients of the Work or
  3787. Derivative Works a copy of this License; and
  3788. (b) You must cause any modified files to carry prominent notices
  3789. stating that You changed the files; and
  3790. (c) You must retain, in the Source form of any Derivative Works
  3791. that You distribute, all copyright, patent, trademark, and
  3792. attribution notices from the Source form of the Work,
  3793. excluding those notices that do not pertain to any part of
  3794. the Derivative Works; and
  3795. (d) If the Work includes a "NOTICE" text file as part of its
  3796. distribution, then any Derivative Works that You distribute must
  3797. include a readable copy of the attribution notices contained
  3798. within such NOTICE file, excluding those notices that do not
  3799. pertain to any part of the Derivative Works, in at least one
  3800. of the following places: within a NOTICE text file distributed
  3801. as part of the Derivative Works; within the Source form or
  3802. documentation, if provided along with the Derivative Works; or,
  3803. within a display generated by the Derivative Works, if and
  3804. wherever such third-party notices normally appear. The contents
  3805. of the NOTICE file are for informational purposes only and
  3806. do not modify the License. You may add Your own attribution
  3807. notices within Derivative Works that You distribute, alongside
  3808. or as an addendum to the NOTICE text from the Work, provided
  3809. that such additional attribution notices cannot be construed
  3810. as modifying the License.
  3811. You may add Your own copyright statement to Your modifications and
  3812. may provide additional or different license terms and conditions
  3813. for use, reproduction, or distribution of Your modifications, or
  3814. for any such Derivative Works as a whole, provided Your use,
  3815. reproduction, and distribution of the Work otherwise complies with
  3816. the conditions stated in this License.
  3817. 5. Submission of Contributions. Unless You explicitly state otherwise,
  3818. any Contribution intentionally submitted for inclusion in the Work
  3819. by You to the Licensor shall be under the terms and conditions of
  3820. this License, without any additional terms or conditions.
  3821. Notwithstanding the above, nothing herein shall supersede or modify
  3822. the terms of any separate license agreement you may have executed
  3823. with Licensor regarding such Contributions.
  3824. 6. Trademarks. This License does not grant permission to use the trade
  3825. names, trademarks, service marks, or product names of the Licensor,
  3826. except as required for reasonable and customary use in describing the
  3827. origin of the Work and reproducing the content of the NOTICE file.
  3828. 7. Disclaimer of Warranty. Unless required by applicable law or
  3829. agreed to in writing, Licensor provides the Work (and each
  3830. Contributor provides its Contributions) on an "AS IS" BASIS,
  3831. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3832. implied, including, without limitation, any warranties or conditions
  3833. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3834. PARTICULAR PURPOSE. You are solely responsible for determining the
  3835. appropriateness of using or redistributing the Work and assume any
  3836. risks associated with Your exercise of permissions under this License.
  3837. 8. Limitation of Liability. In no event and under no legal theory,
  3838. whether in tort (including negligence), contract, or otherwise,
  3839. unless required by applicable law (such as deliberate and grossly
  3840. negligent acts) or agreed to in writing, shall any Contributor be
  3841. liable to You for damages, including any direct, indirect, special,
  3842. incidental, or consequential damages of any character arising as a
  3843. result of this License or out of the use or inability to use the
  3844. Work (including but not limited to damages for loss of goodwill,
  3845. work stoppage, computer failure or malfunction, or any and all
  3846. other commercial damages or losses), even if such Contributor
  3847. has been advised of the possibility of such damages.
  3848. 9. Accepting Warranty or Additional Liability. While redistributing
  3849. the Work or Derivative Works thereof, You may choose to offer,
  3850. and charge a fee for, acceptance of support, warranty, indemnity,
  3851. or other liability obligations and/or rights consistent with this
  3852. License. However, in accepting such obligations, You may act only
  3853. on Your own behalf and on Your sole responsibility, not on behalf
  3854. of any other Contributor, and only if You agree to indemnify,
  3855. defend, and hold each Contributor harmless for any liability
  3856. incurred by, or claims asserted against, such Contributor by reason
  3857. of your accepting any such warranty or additional liability.
  3858. END OF TERMS AND CONDITIONS
  3859. APPENDIX: How to apply the Apache License to your work.
  3860. To apply the Apache License to your work, attach the following
  3861. boilerplate notice, with the fields enclosed by brackets "{}"
  3862. replaced with your own identifying information. (Don't include
  3863. the brackets!) The text should be enclosed in the appropriate
  3864. comment syntax for the file format. We also recommend that a
  3865. file or class name and description of purpose be included on the
  3866. same "printed page" as the copyright notice for easier
  3867. identification within third-party archives.
  3868. Copyright 2017 by Contributors
  3869. Licensed under the Apache License, Version 2.0 (the "License");
  3870. you may not use this file except in compliance with the License.
  3871. You may obtain a copy of the License at
  3872. http://www.apache.org/licenses/LICENSE-2.0
  3873. Unless required by applicable law or agreed to in writing, software
  3874. distributed under the License is distributed on an "AS IS" BASIS,
  3875. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  3876. See the License for the specific language governing permissions and
  3877. limitations under the License.
  3878. _____
  3879. emsdk
  3880. MIT/Expat license
  3881. https://github.com/emscripten-core/emsdk
  3882. Copyright (c) 2018 Emscripten authors (see AUTHORS in Emscripten)
  3883. Permission is hereby granted, free of charge, to any person obtaining a copy
  3884. of this software and associated documentation files (the "Software"), to deal
  3885. in the Software without restriction, including without limitation the rights
  3886. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3887. copies of the Software, and to permit persons to whom the Software is
  3888. furnished to do so, subject to the following conditions:
  3889. The above copyright notice and this permission notice shall be included in all
  3890. copies or substantial portions of the Software.
  3891. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3892. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3893. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3894. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3895. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3896. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3897. SOFTWARE.
  3898. ----------------------------------------------------------------------------
  3899. This is the MIT/Expat Licence. For more information see:
  3900. 1. http://www.opensource.org/licenses/mit-license.php
  3901. 2. http://en.wikipedia.org/wiki/MIT_License
  3902. _____
  3903. coremltools
  3904. BSD-3-Clause License
  3905. https://github.com/apple/coremltools
  3906. Copyright (c) 2020, Apple Inc. All rights reserved.
  3907. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  3908. 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  3909. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3910. 3. Neither the name of the copyright holder(s) nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  3911. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3912. © 2021 GitHub, Inc.
  3913. _____
  3914. react-native
  3915. MIT License
  3916. https://github.com/facebook/react-native
  3917. Copyright (c) Facebook, Inc. and its affiliates.
  3918. Permission is hereby granted, free of charge, to any person obtaining a copy
  3919. of this software and associated documentation files (the "Software"), to deal
  3920. in the Software without restriction, including without limitation the rights
  3921. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3922. copies of the Software, and to permit persons to whom the Software is
  3923. furnished to do so, subject to the following conditions:
  3924. The above copyright notice and this permission notice shall be included in all
  3925. copies or substantial portions of the Software.
  3926. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3927. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3928. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3929. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3930. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3931. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3932. SOFTWARE.
  3933. _____
  3934. pytorch/cpuinfo
  3935. BSD 2-Clause "Simplified" License
  3936. https://github.com/pytorch/cpuinfo
  3937. Copyright (c) 2019 Google LLC
  3938. Copyright (c) 2017-2018 Facebook Inc.
  3939. Copyright (C) 2012-2017 Georgia Institute of Technology
  3940. Copyright (C) 2010-2012 Marat Dukhan
  3941. All rights reserved.
  3942. Redistribution and use in source and binary forms, with or without
  3943. modification, are permitted provided that the following conditions are met:
  3944. * Redistributions of source code must retain the above copyright notice, this
  3945. list of conditions and the following disclaimer.
  3946. * Redistributions in binary form must reproduce the above copyright notice,
  3947. this list of conditions and the following disclaimer in the documentation
  3948. and/or other materials provided with the distribution.
  3949. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  3950. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3951. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3952. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  3953. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  3954. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  3955. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  3956. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  3957. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3958. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3959. _____
  3960. SQLite Is Public Domain
  3961. All of the code and documentation in SQLite has been dedicated to the public
  3962. domain by the authors. All code authors, and representatives of the companies
  3963. they work for, have signed affidavits dedicating their contributions to the
  3964. public domain and originals of those signed affidavits are stored in a firesafe
  3965. at the main offices of Hwaci. Anyone is free to copy, modify, publish, use,
  3966. compile, sell, or distribute the original SQLite code, either in source code
  3967. form or as a compiled binary, for any purpose, commercial or non-commercial,
  3968. and by any means.
  3969. The previous paragraph applies to the deliverable code and documentation in
  3970. SQLite - those parts of the SQLite library that you actually bundle and ship
  3971. with a larger application. Some scripts used as part of the build process (for
  3972. example the "configure" scripts generated by autoconf) might fall under other
  3973. open-source licenses. Nothing from these build scripts ever reaches the final
  3974. deliverable SQLite library, however, and so the licenses associated with those
  3975. scripts should not be a factor in assessing your rights to copy and use the
  3976. SQLite library.
  3977. All of the deliverable code in SQLite has been written from scratch. No code
  3978. has been taken from other projects or from the open internet. Every line of
  3979. code can be traced back to its original author, and all of those authors have
  3980. public domain dedications on file. So the SQLite code base is clean and is
  3981. uncontaminated with licensed code from other projects.
  3982. _____
  3983. google/XNNPACK
  3984. BSD License
  3985. For XNNPACK software
  3986. Copyright (c) Facebook, Inc. and its affiliates. All rights reserved.
  3987. Copyright 2019 Google LLC
  3988. Redistribution and use in source and binary forms, with or without modification,
  3989. are permitted provided that the following conditions are met:
  3990. * Redistributions of source code must retain the above copyright notice, this
  3991. list of conditions and the following disclaimer.
  3992. * Redistributions in binary form must reproduce the above copyright notice,
  3993. this list of conditions and the following disclaimer in the documentation
  3994. and/or other materials provided with the distribution.
  3995. * Neither the name Facebook nor the names of its contributors may be used to
  3996. endorse or promote products derived from this software without specific
  3997. prior written permission.
  3998. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3999. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4000. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4001. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  4002. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4003. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4004. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  4005. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4006. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4007. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4008. _____
  4009. google/sentencepiece, https://github.com/google/sentencepiece
  4010. (included when statically linked with onnxruntime-extensions)
  4011. Apache License
  4012. Version 2.0, January 2004
  4013. http://www.apache.org/licenses/
  4014. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4015. 1. Definitions.
  4016. "License" shall mean the terms and conditions for use, reproduction,
  4017. and distribution as defined by Sections 1 through 9 of this document.
  4018. "Licensor" shall mean the copyright owner or entity authorized by
  4019. the copyright owner that is granting the License.
  4020. "Legal Entity" shall mean the union of the acting entity and all
  4021. other entities that control, are controlled by, or are under common
  4022. control with that entity. For the purposes of this definition,
  4023. "control" means (i) the power, direct or indirect, to cause the
  4024. direction or management of such entity, whether by contract or
  4025. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4026. outstanding shares, or (iii) beneficial ownership of such entity.
  4027. "You" (or "Your") shall mean an individual or Legal Entity
  4028. exercising permissions granted by this License.
  4029. "Source" form shall mean the preferred form for making modifications,
  4030. including but not limited to software source code, documentation
  4031. source, and configuration files.
  4032. "Object" form shall mean any form resulting from mechanical
  4033. transformation or translation of a Source form, including but
  4034. not limited to compiled object code, generated documentation,
  4035. and conversions to other media types.
  4036. "Work" shall mean the work of authorship, whether in Source or
  4037. Object form, made available under the License, as indicated by a
  4038. copyright notice that is included in or attached to the work
  4039. (an example is provided in the Appendix below).
  4040. "Derivative Works" shall mean any work, whether in Source or Object
  4041. form, that is based on (or derived from) the Work and for which the
  4042. editorial revisions, annotations, elaborations, or other modifications
  4043. represent, as a whole, an original work of authorship. For the purposes
  4044. of this License, Derivative Works shall not include works that remain
  4045. separable from, or merely link (or bind by name) to the interfaces of,
  4046. the Work and Derivative Works thereof.
  4047. "Contribution" shall mean any work of authorship, including
  4048. the original version of the Work and any modifications or additions
  4049. to that Work or Derivative Works thereof, that is intentionally
  4050. submitted to Licensor for inclusion in the Work by the copyright owner
  4051. or by an individual or Legal Entity authorized to submit on behalf of
  4052. the copyright owner. For the purposes of this definition, "submitted"
  4053. means any form of electronic, verbal, or written communication sent
  4054. to the Licensor or its representatives, including but not limited to
  4055. communication on electronic mailing lists, source code control systems,
  4056. and issue tracking systems that are managed by, or on behalf of, the
  4057. Licensor for the purpose of discussing and improving the Work, but
  4058. excluding communication that is conspicuously marked or otherwise
  4059. designated in writing by the copyright owner as "Not a Contribution."
  4060. "Contributor" shall mean Licensor and any individual or Legal Entity
  4061. on behalf of whom a Contribution has been received by Licensor and
  4062. subsequently incorporated within the Work.
  4063. 2. Grant of Copyright License. Subject to the terms and conditions of
  4064. this License, each Contributor hereby grants to You a perpetual,
  4065. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4066. copyright license to reproduce, prepare Derivative Works of,
  4067. publicly display, publicly perform, sublicense, and distribute the
  4068. Work and such Derivative Works in Source or Object form.
  4069. 3. Grant of Patent License. Subject to the terms and conditions of
  4070. this License, each Contributor hereby grants to You a perpetual,
  4071. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4072. (except as stated in this section) patent license to make, have made,
  4073. use, offer to sell, sell, import, and otherwise transfer the Work,
  4074. where such license applies only to those patent claims licensable
  4075. by such Contributor that are necessarily infringed by their
  4076. Contribution(s) alone or by combination of their Contribution(s)
  4077. with the Work to which such Contribution(s) was submitted. If You
  4078. institute patent litigation against any entity (including a
  4079. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4080. or a Contribution incorporated within the Work constitutes direct
  4081. or contributory patent infringement, then any patent licenses
  4082. granted to You under this License for that Work shall terminate
  4083. as of the date such litigation is filed.
  4084. 4. Redistribution. You may reproduce and distribute copies of the
  4085. Work or Derivative Works thereof in any medium, with or without
  4086. modifications, and in Source or Object form, provided that You
  4087. meet the following conditions:
  4088. (a) You must give any other recipients of the Work or
  4089. Derivative Works a copy of this License; and
  4090. (b) You must cause any modified files to carry prominent notices
  4091. stating that You changed the files; and
  4092. (c) You must retain, in the Source form of any Derivative Works
  4093. that You distribute, all copyright, patent, trademark, and
  4094. attribution notices from the Source form of the Work,
  4095. excluding those notices that do not pertain to any part of
  4096. the Derivative Works; and
  4097. (d) If the Work includes a "NOTICE" text file as part of its
  4098. distribution, then any Derivative Works that You distribute must
  4099. include a readable copy of the attribution notices contained
  4100. within such NOTICE file, excluding those notices that do not
  4101. pertain to any part of the Derivative Works, in at least one
  4102. of the following places: within a NOTICE text file distributed
  4103. as part of the Derivative Works; within the Source form or
  4104. documentation, if provided along with the Derivative Works; or,
  4105. within a display generated by the Derivative Works, if and
  4106. wherever such third-party notices normally appear. The contents
  4107. of the NOTICE file are for informational purposes only and
  4108. do not modify the License. You may add Your own attribution
  4109. notices within Derivative Works that You distribute, alongside
  4110. or as an addendum to the NOTICE text from the Work, provided
  4111. that such additional attribution notices cannot be construed
  4112. as modifying the License.
  4113. You may add Your own copyright statement to Your modifications and
  4114. may provide additional or different license terms and conditions
  4115. for use, reproduction, or distribution of Your modifications, or
  4116. for any such Derivative Works as a whole, provided Your use,
  4117. reproduction, and distribution of the Work otherwise complies with
  4118. the conditions stated in this License.
  4119. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4120. any Contribution intentionally submitted for inclusion in the Work
  4121. by You to the Licensor shall be under the terms and conditions of
  4122. this License, without any additional terms or conditions.
  4123. Notwithstanding the above, nothing herein shall supersede or modify
  4124. the terms of any separate license agreement you may have executed
  4125. with Licensor regarding such Contributions.
  4126. 6. Trademarks. This License does not grant permission to use the trade
  4127. names, trademarks, service marks, or product names of the Licensor,
  4128. except as required for reasonable and customary use in describing the
  4129. origin of the Work and reproducing the content of the NOTICE file.
  4130. 7. Disclaimer of Warranty. Unless required by applicable law or
  4131. agreed to in writing, Licensor provides the Work (and each
  4132. Contributor provides its Contributions) on an "AS IS" BASIS,
  4133. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4134. implied, including, without limitation, any warranties or conditions
  4135. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4136. PARTICULAR PURPOSE. You are solely responsible for determining the
  4137. appropriateness of using or redistributing the Work and assume any
  4138. risks associated with Your exercise of permissions under this License.
  4139. 8. Limitation of Liability. In no event and under no legal theory,
  4140. whether in tort (including negligence), contract, or otherwise,
  4141. unless required by applicable law (such as deliberate and grossly
  4142. negligent acts) or agreed to in writing, shall any Contributor be
  4143. liable to You for damages, including any direct, indirect, special,
  4144. incidental, or consequential damages of any character arising as a
  4145. result of this License or out of the use or inability to use the
  4146. Work (including but not limited to damages for loss of goodwill,
  4147. work stoppage, computer failure or malfunction, or any and all
  4148. other commercial damages or losses), even if such Contributor
  4149. has been advised of the possibility of such damages.
  4150. 9. Accepting Warranty or Additional Liability. While redistributing
  4151. the Work or Derivative Works thereof, You may choose to offer,
  4152. and charge a fee for, acceptance of support, warranty, indemnity,
  4153. or other liability obligations and/or rights consistent with this
  4154. License. However, in accepting such obligations, You may act only
  4155. on Your own behalf and on Your sole responsibility, not on behalf
  4156. of any other Contributor, and only if You agree to indemnify,
  4157. defend, and hold each Contributor harmless for any liability
  4158. incurred by, or claims asserted against, such Contributor by reason
  4159. of your accepting any such warranty or additional liability.
  4160. END OF TERMS AND CONDITIONS
  4161. APPENDIX: How to apply the Apache License to your work.
  4162. To apply the Apache License to your work, attach the following
  4163. boilerplate notice, with the fields enclosed by brackets "[]"
  4164. replaced with your own identifying information. (Don't include
  4165. the brackets!) The text should be enclosed in the appropriate
  4166. comment syntax for the file format. We also recommend that a
  4167. file or class name and description of purpose be included on the
  4168. same "printed page" as the copyright notice for easier
  4169. identification within third-party archives.
  4170. Copyright [yyyy] [name of copyright owner]
  4171. Licensed under the Apache License, Version 2.0 (the "License");
  4172. you may not use this file except in compliance with the License.
  4173. You may obtain a copy of the License at
  4174. http://www.apache.org/licenses/LICENSE-2.0
  4175. Unless required by applicable law or agreed to in writing, software
  4176. distributed under the License is distributed on an "AS IS" BASIS,
  4177. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4178. See the License for the specific language governing permissions and
  4179. limitations under the License.
  4180. _____
  4181. dlfcn-win32/dlfcn-win32 is licensed under the MIT License
  4182. Permission is hereby granted, free of charge, to any person obtaining a copy
  4183. of this software and associated documentation files (the "Software"), to deal
  4184. in the Software without restriction, including without limitation the rights
  4185. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4186. copies of the Software, and to permit persons to whom the Software is
  4187. furnished to do so, subject to the following conditions:
  4188. The above copyright notice and this permission notice shall be included in
  4189. all copies or substantial portions of the Software.
  4190. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4191. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4192. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4193. THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4194. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4195. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4196. THE SOFTWARE.
  4197. _____
  4198. The Python Imaging Library (PIL) is
  4199. Copyright © 1997-2011 by Secret Labs AB
  4200. Copyright © 1995-2011 by Fredrik Lundh
  4201. Pillow is the friendly PIL fork. It is
  4202. Copyright © 2010-2023 by Alex Clark and contributors
  4203. Like PIL, Pillow is licensed under the open source HPND License:
  4204. By obtaining, using, and/or copying this software and/or its associated
  4205. documentation, you agree that you have read, understood, and will comply
  4206. with the following terms and conditions:
  4207. Permission to use, copy, modify, and distribute this software and its
  4208. associated documentation for any purpose and without fee is hereby granted,
  4209. provided that the above copyright notice appears in all copies, and that
  4210. both that copyright notice and this permission notice appear in supporting
  4211. documentation, and that the name of Secret Labs AB or the author not be
  4212. used in advertising or publicity pertaining to distribution of the software
  4213. without specific, written prior permission.
  4214. SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
  4215. SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
  4216. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,
  4217. INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  4218. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  4219. OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  4220. PERFORMANCE OF THIS SOFTWARE.
  4221. _____
  4222. openssl/openssl, https://github.com/openssl/openssl
  4223. Apache License
  4224. Version 2.0, January 2004
  4225. https://www.apache.org/licenses/
  4226. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4227. 1. Definitions.
  4228. "License" shall mean the terms and conditions for use, reproduction,
  4229. and distribution as defined by Sections 1 through 9 of this document.
  4230. "Licensor" shall mean the copyright owner or entity authorized by
  4231. the copyright owner that is granting the License.
  4232. "Legal Entity" shall mean the union of the acting entity and all
  4233. other entities that control, are controlled by, or are under common
  4234. control with that entity. For the purposes of this definition,
  4235. "control" means (i) the power, direct or indirect, to cause the
  4236. direction or management of such entity, whether by contract or
  4237. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4238. outstanding shares, or (iii) beneficial ownership of such entity.
  4239. "You" (or "Your") shall mean an individual or Legal Entity
  4240. exercising permissions granted by this License.
  4241. "Source" form shall mean the preferred form for making modifications,
  4242. including but not limited to software source code, documentation
  4243. source, and configuration files.
  4244. "Object" form shall mean any form resulting from mechanical
  4245. transformation or translation of a Source form, including but
  4246. not limited to compiled object code, generated documentation,
  4247. and conversions to other media types.
  4248. "Work" shall mean the work of authorship, whether in Source or
  4249. Object form, made available under the License, as indicated by a
  4250. copyright notice that is included in or attached to the work
  4251. (an example is provided in the Appendix below).
  4252. "Derivative Works" shall mean any work, whether in Source or Object
  4253. form, that is based on (or derived from) the Work and for which the
  4254. editorial revisions, annotations, elaborations, or other modifications
  4255. represent, as a whole, an original work of authorship. For the purposes
  4256. of this License, Derivative Works shall not include works that remain
  4257. separable from, or merely link (or bind by name) to the interfaces of,
  4258. the Work and Derivative Works thereof.
  4259. "Contribution" shall mean any work of authorship, including
  4260. the original version of the Work and any modifications or additions
  4261. to that Work or Derivative Works thereof, that is intentionally
  4262. submitted to Licensor for inclusion in the Work by the copyright owner
  4263. or by an individual or Legal Entity authorized to submit on behalf of
  4264. the copyright owner. For the purposes of this definition, "submitted"
  4265. means any form of electronic, verbal, or written communication sent
  4266. to the Licensor or its representatives, including but not limited to
  4267. communication on electronic mailing lists, source code control systems,
  4268. and issue tracking systems that are managed by, or on behalf of, the
  4269. Licensor for the purpose of discussing and improving the Work, but
  4270. excluding communication that is conspicuously marked or otherwise
  4271. designated in writing by the copyright owner as "Not a Contribution."
  4272. "Contributor" shall mean Licensor and any individual or Legal Entity
  4273. on behalf of whom a Contribution has been received by Licensor and
  4274. subsequently incorporated within the Work.
  4275. 2. Grant of Copyright License. Subject to the terms and conditions of
  4276. this License, each Contributor hereby grants to You a perpetual,
  4277. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4278. copyright license to reproduce, prepare Derivative Works of,
  4279. publicly display, publicly perform, sublicense, and distribute the
  4280. Work and such Derivative Works in Source or Object form.
  4281. 3. Grant of Patent License. Subject to the terms and conditions of
  4282. this License, each Contributor hereby grants to You a perpetual,
  4283. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4284. (except as stated in this section) patent license to make, have made,
  4285. use, offer to sell, sell, import, and otherwise transfer the Work,
  4286. where such license applies only to those patent claims licensable
  4287. by such Contributor that are necessarily infringed by their
  4288. Contribution(s) alone or by combination of their Contribution(s)
  4289. with the Work to which such Contribution(s) was submitted. If You
  4290. institute patent litigation against any entity (including a
  4291. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4292. or a Contribution incorporated within the Work constitutes direct
  4293. or contributory patent infringement, then any patent licenses
  4294. granted to You under this License for that Work shall terminate
  4295. as of the date such litigation is filed.
  4296. 4. Redistribution. You may reproduce and distribute copies of the
  4297. Work or Derivative Works thereof in any medium, with or without
  4298. modifications, and in Source or Object form, provided that You
  4299. meet the following conditions:
  4300. (a) You must give any other recipients of the Work or
  4301. Derivative Works a copy of this License; and
  4302. (b) You must cause any modified files to carry prominent notices
  4303. stating that You changed the files; and
  4304. (c) You must retain, in the Source form of any Derivative Works
  4305. that You distribute, all copyright, patent, trademark, and
  4306. attribution notices from the Source form of the Work,
  4307. excluding those notices that do not pertain to any part of
  4308. the Derivative Works; and
  4309. (d) If the Work includes a "NOTICE" text file as part of its
  4310. distribution, then any Derivative Works that You distribute must
  4311. include a readable copy of the attribution notices contained
  4312. within such NOTICE file, excluding those notices that do not
  4313. pertain to any part of the Derivative Works, in at least one
  4314. of the following places: within a NOTICE text file distributed
  4315. as part of the Derivative Works; within the Source form or
  4316. documentation, if provided along with the Derivative Works; or,
  4317. within a display generated by the Derivative Works, if and
  4318. wherever such third-party notices normally appear. The contents
  4319. of the NOTICE file are for informational purposes only and
  4320. do not modify the License. You may add Your own attribution
  4321. notices within Derivative Works that You distribute, alongside
  4322. or as an addendum to the NOTICE text from the Work, provided
  4323. that such additional attribution notices cannot be construed
  4324. as modifying the License.
  4325. You may add Your own copyright statement to Your modifications and
  4326. may provide additional or different license terms and conditions
  4327. for use, reproduction, or distribution of Your modifications, or
  4328. for any such Derivative Works as a whole, provided Your use,
  4329. reproduction, and distribution of the Work otherwise complies with
  4330. the conditions stated in this License.
  4331. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4332. any Contribution intentionally submitted for inclusion in the Work
  4333. by You to the Licensor shall be under the terms and conditions of
  4334. this License, without any additional terms or conditions.
  4335. Notwithstanding the above, nothing herein shall supersede or modify
  4336. the terms of any separate license agreement you may have executed
  4337. with Licensor regarding such Contributions.
  4338. 6. Trademarks. This License does not grant permission to use the trade
  4339. names, trademarks, service marks, or product names of the Licensor,
  4340. except as required for reasonable and customary use in describing the
  4341. origin of the Work and reproducing the content of the NOTICE file.
  4342. 7. Disclaimer of Warranty. Unless required by applicable law or
  4343. agreed to in writing, Licensor provides the Work (and each
  4344. Contributor provides its Contributions) on an "AS IS" BASIS,
  4345. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4346. implied, including, without limitation, any warranties or conditions
  4347. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4348. PARTICULAR PURPOSE. You are solely responsible for determining the
  4349. appropriateness of using or redistributing the Work and assume any
  4350. risks associated with Your exercise of permissions under this License.
  4351. 8. Limitation of Liability. In no event and under no legal theory,
  4352. whether in tort (including negligence), contract, or otherwise,
  4353. unless required by applicable law (such as deliberate and grossly
  4354. negligent acts) or agreed to in writing, shall any Contributor be
  4355. liable to You for damages, including any direct, indirect, special,
  4356. incidental, or consequential damages of any character arising as a
  4357. result of this License or out of the use or inability to use the
  4358. Work (including but not limited to damages for loss of goodwill,
  4359. work stoppage, computer failure or malfunction, or any and all
  4360. other commercial damages or losses), even if such Contributor
  4361. has been advised of the possibility of such damages.
  4362. 9. Accepting Warranty or Additional Liability. While redistributing
  4363. the Work or Derivative Works thereof, You may choose to offer,
  4364. and charge a fee for, acceptance of support, warranty, indemnity,
  4365. or other liability obligations and/or rights consistent with this
  4366. License. However, in accepting such obligations, You may act only
  4367. on Your own behalf and on Your sole responsibility, not on behalf
  4368. of any other Contributor, and only if You agree to indemnify,
  4369. defend, and hold each Contributor harmless for any liability
  4370. incurred by, or claims asserted against, such Contributor by reason
  4371. of your accepting any such warranty or additional liability.
  4372. END OF TERMS AND CONDITIONS
  4373. _____
  4374. Tencent/rapidjson, https://github.com/Tencent/rapidjson
  4375. Tencent is pleased to support the open source community by making RapidJSON available.
  4376. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved.
  4377. If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License.
  4378. If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license.
  4379. A copy of the MIT License is included in this file.
  4380. Other dependencies and licenses:
  4381. Open Source Software Licensed Under the BSD License:
  4382. --------------------------------------------------------------------
  4383. The msinttypes r29
  4384. Copyright (c) 2006-2013 Alexander Chemeris
  4385. All rights reserved.
  4386. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  4387. * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  4388. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  4389. * Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  4390. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4391. Open Source Software Licensed Under the JSON License:
  4392. --------------------------------------------------------------------
  4393. json.org
  4394. Copyright (c) 2002 JSON.org
  4395. All Rights Reserved.
  4396. JSON_checker
  4397. Copyright (c) 2002 JSON.org
  4398. All Rights Reserved.
  4399. Terms of the JSON License:
  4400. ---------------------------------------------------
  4401. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  4402. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  4403. The Software shall be used for Good, not Evil.
  4404. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4405. Terms of the MIT License:
  4406. --------------------------------------------------------------------
  4407. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
  4408. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
  4409. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4410. _____
  4411. boostorg/boost, https://github.com/boostorg/boost
  4412. Boost Software License - Version 1.0 - August 17th, 2003
  4413. Permission is hereby granted, free of charge, to any person or organization
  4414. obtaining a copy of the software and accompanying documentation covered by
  4415. this license (the "Software") to use, reproduce, display, distribute,
  4416. execute, and transmit the Software, and to prepare derivative works of the
  4417. Software, and to permit third-parties to whom the Software is furnished to
  4418. do so, all subject to the following:
  4419. The copyright notices in the Software and this entire statement, including
  4420. the above license grant, this restriction and the following disclaimer,
  4421. must be included in all copies of the Software, in whole or in part, and
  4422. all derivative works of the Software, unless such copies or derivative
  4423. works are solely in the form of machine-executable object code generated by
  4424. a source language processor.
  4425. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4426. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4427. FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
  4428. SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
  4429. FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
  4430. ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  4431. DEALINGS IN THE SOFTWARE.
  4432. _____
  4433. libb64/libb64, https://github.com/libb64/libb64
  4434. Copyright-Only Dedication (based on United States law) or Public Domain Certification
  4435. The person or persons who have associated work with this document (the "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of his knowledge, the work of authorship identified is in the public domain of the country from which the work is published, or (b) hereby dedicates whatever copyright the dedicators holds in the work of authorship identified below (the "Work") to the public domain. A certifier, moreover, dedicates any copyright interest he may have in the associated work, and for these purposes, is described as a "dedicator" below.
  4436. A certifier has taken reasonable steps to verify the copyright status of this work. Certifier recognizes that his good faith efforts may not shield him from liability if in fact the work certified is not in the public domain.
  4437. Dedicator makes this dedication for the benefit of the public at large and to the detriment of the Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work.
  4438. Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived.
  4439. _____
  4440. posix pthread library, https://sourceforge.net/projects/pthreads4w
  4441. Apache License
  4442. Version 2.0, January 2004
  4443. http://www.apache.org/licenses/
  4444. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4445. 1. Definitions.
  4446. "License" shall mean the terms and conditions for use, reproduction,
  4447. and distribution as defined by Sections 1 through 9 of this document.
  4448. "Licensor" shall mean the copyright owner or entity authorized by
  4449. the copyright owner that is granting the License.
  4450. "Legal Entity" shall mean the union of the acting entity and all
  4451. other entities that control, are controlled by, or are under common
  4452. control with that entity. For the purposes of this definition,
  4453. "control" means (i) the power, direct or indirect, to cause the
  4454. direction or management of such entity, whether by contract or
  4455. otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4456. outstanding shares, or (iii) beneficial ownership of such entity.
  4457. "You" (or "Your") shall mean an individual or Legal Entity
  4458. exercising permissions granted by this License.
  4459. "Source" form shall mean the preferred form for making modifications,
  4460. including but not limited to software source code, documentation
  4461. source, and configuration files.
  4462. "Object" form shall mean any form resulting from mechanical
  4463. transformation or translation of a Source form, including but
  4464. not limited to compiled object code, generated documentation,
  4465. and conversions to other media types.
  4466. "Work" shall mean the work of authorship, whether in Source or
  4467. Object form, made available under the License, as indicated by a
  4468. copyright notice that is included in or attached to the work
  4469. (an example is provided in the Appendix below).
  4470. "Derivative Works" shall mean any work, whether in Source or Object
  4471. form, that is based on (or derived from) the Work and for which the
  4472. editorial revisions, annotations, elaborations, or other modifications
  4473. represent, as a whole, an original work of authorship. For the purposes
  4474. of this License, Derivative Works shall not include works that remain
  4475. separable from, or merely link (or bind by name) to the interfaces of,
  4476. the Work and Derivative Works thereof.
  4477. "Contribution" shall mean any work of authorship, including
  4478. the original version of the Work and any modifications or additions
  4479. to that Work or Derivative Works thereof, that is intentionally
  4480. submitted to Licensor for inclusion in the Work by the copyright owner
  4481. or by an individual or Legal Entity authorized to submit on behalf of
  4482. the copyright owner. For the purposes of this definition, "submitted"
  4483. means any form of electronic, verbal, or written communication sent
  4484. to the Licensor or its representatives, including but not limited to
  4485. communication on electronic mailing lists, source code control systems,
  4486. and issue tracking systems that are managed by, or on behalf of, the
  4487. Licensor for the purpose of discussing and improving the Work, but
  4488. excluding communication that is conspicuously marked or otherwise
  4489. designated in writing by the copyright owner as "Not a Contribution."
  4490. "Contributor" shall mean Licensor and any individual or Legal Entity
  4491. on behalf of whom a Contribution has been received by Licensor and
  4492. subsequently incorporated within the Work.
  4493. 2. Grant of Copyright License. Subject to the terms and conditions of
  4494. this License, each Contributor hereby grants to You a perpetual,
  4495. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4496. copyright license to reproduce, prepare Derivative Works of,
  4497. publicly display, publicly perform, sublicense, and distribute the
  4498. Work and such Derivative Works in Source or Object form.
  4499. 3. Grant of Patent License. Subject to the terms and conditions of
  4500. this License, each Contributor hereby grants to You a perpetual,
  4501. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4502. (except as stated in this section) patent license to make, have made,
  4503. use, offer to sell, sell, import, and otherwise transfer the Work,
  4504. where such license applies only to those patent claims licensable
  4505. by such Contributor that are necessarily infringed by their
  4506. Contribution(s) alone or by combination of their Contribution(s)
  4507. with the Work to which such Contribution(s) was submitted. If You
  4508. institute patent litigation against any entity (including a
  4509. cross-claim or counterclaim in a lawsuit) alleging that the Work
  4510. or a Contribution incorporated within the Work constitutes direct
  4511. or contributory patent infringement, then any patent licenses
  4512. granted to You under this License for that Work shall terminate
  4513. as of the date such litigation is filed.
  4514. 4. Redistribution. You may reproduce and distribute copies of the
  4515. Work or Derivative Works thereof in any medium, with or without
  4516. modifications, and in Source or Object form, provided that You
  4517. meet the following conditions:
  4518. (a) You must give any other recipients of the Work or
  4519. Derivative Works a copy of this License; and
  4520. (b) You must cause any modified files to carry prominent notices
  4521. stating that You changed the files; and
  4522. (c) You must retain, in the Source form of any Derivative Works
  4523. that You distribute, all copyright, patent, trademark, and
  4524. attribution notices from the Source form of the Work,
  4525. excluding those notices that do not pertain to any part of
  4526. the Derivative Works; and
  4527. (d) If the Work includes a "NOTICE" text file as part of its
  4528. distribution, then any Derivative Works that You distribute must
  4529. include a readable copy of the attribution notices contained
  4530. within such NOTICE file, excluding those notices that do not
  4531. pertain to any part of the Derivative Works, in at least one
  4532. of the following places: within a NOTICE text file distributed
  4533. as part of the Derivative Works; within the Source form or
  4534. documentation, if provided along with the Derivative Works; or,
  4535. within a display generated by the Derivative Works, if and
  4536. wherever such third-party notices normally appear. The contents
  4537. of the NOTICE file are for informational purposes only and
  4538. do not modify the License. You may add Your own attribution
  4539. notices within Derivative Works that You distribute, alongside
  4540. or as an addendum to the NOTICE text from the Work, provided
  4541. that such additional attribution notices cannot be construed
  4542. as modifying the License.
  4543. You may add Your own copyright statement to Your modifications and
  4544. may provide additional or different license terms and conditions
  4545. for use, reproduction, or distribution of Your modifications, or
  4546. for any such Derivative Works as a whole, provided Your use,
  4547. reproduction, and distribution of the Work otherwise complies with
  4548. the conditions stated in this License.
  4549. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4550. any Contribution intentionally submitted for inclusion in the Work
  4551. by You to the Licensor shall be under the terms and conditions of
  4552. this License, without any additional terms or conditions.
  4553. Notwithstanding the above, nothing herein shall supersede or modify
  4554. the terms of any separate license agreement you may have executed
  4555. with Licensor regarding such Contributions.
  4556. 6. Trademarks. This License does not grant permission to use the trade
  4557. names, trademarks, service marks, or product names of the Licensor,
  4558. except as required for reasonable and customary use in describing the
  4559. origin of the Work and reproducing the content of the NOTICE file.
  4560. 7. Disclaimer of Warranty. Unless required by applicable law or
  4561. agreed to in writing, Licensor provides the Work (and each
  4562. Contributor provides its Contributions) on an "AS IS" BASIS,
  4563. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4564. implied, including, without limitation, any warranties or conditions
  4565. of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4566. PARTICULAR PURPOSE. You are solely responsible for determining the
  4567. appropriateness of using or redistributing the Work and assume any
  4568. risks associated with Your exercise of permissions under this License.
  4569. 8. Limitation of Liability. In no event and under no legal theory,
  4570. whether in tort (including negligence), contract, or otherwise,
  4571. unless required by applicable law (such as deliberate and grossly
  4572. negligent acts) or agreed to in writing, shall any Contributor be
  4573. liable to You for damages, including any direct, indirect, special,
  4574. incidental, or consequential damages of any character arising as a
  4575. result of this License or out of the use or inability to use the
  4576. Work (including but not limited to damages for loss of goodwill,
  4577. work stoppage, computer failure or malfunction, or any and all
  4578. other commercial damages or losses), even if such Contributor
  4579. has been advised of the possibility of such damages.
  4580. 9. Accepting Warranty or Additional Liability. While redistributing
  4581. the Work or Derivative Works thereof, You may choose to offer,
  4582. and charge a fee for, acceptance of support, warranty, indemnity,
  4583. or other liability obligations and/or rights consistent with this
  4584. License. However, in accepting such obligations, You may act only
  4585. on Your own behalf and on Your sole responsibility, not on behalf
  4586. of any other Contributor, and only if You agree to indemnify,
  4587. defend, and hold each Contributor harmless for any liability
  4588. incurred by, or claims asserted against, such Contributor by reason
  4589. of your accepting any such warranty or additional liability.
  4590. END OF TERMS AND CONDITIONS
  4591. APPENDIX: How to apply the Apache License to your work.
  4592. To apply the Apache License to your work, attach the following
  4593. boilerplate notice, with the fields enclosed by brackets "[]"
  4594. replaced with your own identifying information. (Don't include
  4595. the brackets!) The text should be enclosed in the appropriate
  4596. comment syntax for the file format. We also recommend that a
  4597. file or class name and description of purpose be included on the
  4598. same "printed page" as the copyright notice for easier
  4599. identification within third-party archives.
  4600. Copyright [yyyy] [name of copyright owner]
  4601. Licensed under the Apache License, Version 2.0 (the "License");
  4602. you may not use this file except in compliance with the License.
  4603. You may obtain a copy of the License at
  4604. http://www.apache.org/licenses/LICENSE-2.0
  4605. Unless required by applicable law or agreed to in writing, software
  4606. distributed under the License is distributed on an "AS IS" BASIS,
  4607. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4608. See the License for the specific language governing permissions and
  4609. limitations under the License.
  4610. _____
  4611. Triton Inference Server & Client, https://github.com/triton-inference-server
  4612. Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved.
  4613. Redistribution and use in source and binary forms, with or without
  4614. modification, are permitted provided that the following conditions
  4615. are met:
  4616. * Redistributions of source code must retain the above copyright
  4617. notice, this list of conditions and the following disclaimer.
  4618. * Redistributions in binary form must reproduce the above copyright
  4619. notice, this list of conditions and the following disclaimer in the
  4620. documentation and/or other materials provided with the distribution.
  4621. * Neither the name of NVIDIA CORPORATION nor the names of its
  4622. contributors may be used to endorse or promote products derived
  4623. from this software without specific prior written permission.
  4624. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
  4625. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  4626. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4627. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  4628. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  4629. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  4630. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  4631. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  4632. OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4633. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  4634. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4635. _____
  4636. microsoft/mimalloc, https://github.com/microsoft/mimalloc
  4637. MIT License
  4638. Copyright (c) 2018-2021 Microsoft Corporation, Daan Leijen
  4639. Permission is hereby granted, free of charge, to any person obtaining a copy
  4640. of this software and associated documentation files (the "Software"), to deal
  4641. in the Software without restriction, including without limitation the rights
  4642. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4643. copies of the Software, and to permit persons to whom the Software is
  4644. furnished to do so, subject to the following conditions:
  4645. The above copyright notice and this permission notice shall be included in all
  4646. copies or substantial portions of the Software.
  4647. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4648. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4649. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4650. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4651. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4652. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4653. SOFTWARE.