jw项目windows环境软件安装
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.

5754 lines
273 KiB

1 year ago
  1. Licensing Information User Manual
  2. MySQL 8.1 (and later)
  3. __________________________________________________________________
  4. Introduction
  5. This License Information User Manual contains Oracle's product license
  6. and other licensing information, including licensing information for
  7. third-party software which may be included in this distribution of
  8. MySQL 8.1 (and later).
  9. Last updated: June 2023
  10. Licensing Information
  11. This is a release of MySQL 8.1 (and later), brought to you by the MySQL
  12. team at Oracle. This software is released under version 2 of the GNU
  13. General Public License (GPLv2), as set forth below, with the following
  14. additional permissions:
  15. This distribution of MySQL 8.1 (and later) is distributed with certain
  16. software (including but not limited to OpenSSL) that is licensed under
  17. separate terms, as designated in a particular file or component or in
  18. the license documentation. Without limiting your rights under the
  19. GPLv2, the authors of MySQL hereby grant you an additional permission
  20. to link the program and your derivative works with the separately
  21. licensed software that they have included with the program.
  22. This distribution includes the MySQL C API client library
  23. (libmysqlclient) otherwise known as MySQL Connector/C. Without limiting
  24. the foregoing grant of rights under the GPLv2 and additional permission
  25. as to separately licensed software, this Connector is also subject to
  26. the Universal FOSS Exception, version 1.0, a copy of which is
  27. reproduced below and can also be found along with its FAQ at
  28. http://oss.oracle.com/licenses/universal-foss-exception.
  29. Copyright (c) 1997, 2023, Oracle and/or its affiliates.
  30. Election of GPLv2
  31. For the avoidance of doubt, except that if any license choice other
  32. than GPL or LGPL is available it will apply instead, Oracle elects to
  33. use only the General Public License version 2 (GPLv2) at this time for
  34. any software where a choice of GPL license versions is made available
  35. with the language indicating that GPLv2 or any later version may be
  36. used, or where a choice of which version of the GPL is applied is
  37. otherwise unspecified.
  38. GNU General Public License Version 2.0, June 1991
  39. The following applies to all products licensed under the GNU General
  40. Public License, Version 2.0: You may not use the identified files
  41. except in compliance with the GNU General Public License, Version
  42. 2.0 (the "License.") You may obtain a copy of the License at
  43. http://www.gnu.org/licenses/gpl-2.0.txt. A copy of the license is
  44. also reproduced below. Unless required by applicable law or agreed
  45. to in writing, software distributed under the License is distributed
  46. on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  47. either express or implied. See the License for the specific language
  48. governing permissions and limitations under the License.
  49. ======================================================================
  50. ======================================================================
  51. GNU GENERAL PUBLIC LICENSE
  52. Version 2, June 1991
  53. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  54. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  55. Everyone is permitted to copy and distribute verbatim
  56. copies of this license document, but changing it is not
  57. allowed.
  58. Preamble
  59. The licenses for most software are designed to take away your
  60. freedom to share and change it. By contrast, the GNU General Public
  61. License is intended to guarantee your freedom to share and change free
  62. software--to make sure the software is free for all its users. This
  63. General Public License applies to most of the Free Software
  64. Foundation's software and to any other program whose authors commit to
  65. using it. (Some other Free Software Foundation software is covered by
  66. the GNU Lesser General Public License instead.) You can apply it to
  67. your programs, too.
  68. When we speak of free software, we are referring to freedom, not
  69. price. Our General Public Licenses are designed to make sure that you
  70. have the freedom to distribute copies of free software (and charge for
  71. this service if you wish), that you receive source code or can get it
  72. if you want it, that you can change the software or use pieces of it
  73. in new free programs; and that you know you can do these things.
  74. To protect your rights, we need to make restrictions that forbid
  75. anyone to deny you these rights or to ask you to surrender the rights.
  76. These restrictions translate to certain responsibilities for you if you
  77. distribute copies of the software, or if you modify it.
  78. For example, if you distribute copies of such a program, whether
  79. gratis or for a fee, you must give the recipients all the rights that
  80. you have. You must make sure that they, too, receive or can get the
  81. source code. And you must show them these terms so they know their
  82. rights.
  83. We protect your rights with two steps: (1) copyright the software,
  84. and (2) offer you this license which gives you legal permission to
  85. copy, distribute and/or modify the software.
  86. Also, for each author's protection and ours, we want to make certain
  87. that everyone understands that there is no warranty for this free
  88. software. If the software is modified by someone else and passed on,
  89. we want its recipients to know that what they have is not the original,
  90. so that any problems introduced by others will not reflect on the
  91. original authors' reputations.
  92. Finally, any free program is threatened constantly by software
  93. patents. We wish to avoid the danger that redistributors of a free
  94. program will individually obtain patent licenses, in effect making the
  95. program proprietary. To prevent this, we have made it clear that any
  96. patent must be licensed for everyone's free use or not licensed at all.
  97. The precise terms and conditions for copying, distribution and
  98. modification follow.
  99. GNU GENERAL PUBLIC LICENSE
  100. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  101. 0. This License applies to any program or other work which contains
  102. a notice placed by the copyright holder saying it may be distributed
  103. under the terms of this General Public License. The "Program", below,
  104. refers to any such program or work, and a "work based on the Program"
  105. means either the Program or any derivative work under copyright law:
  106. that is to say, a work containing the Program or a portion of it,
  107. either verbatim or with modifications and/or translated into another
  108. language. (Hereinafter, translation is included without limitation in
  109. the term "modification".) Each licensee is addressed as "you".
  110. Activities other than copying, distribution and modification are not
  111. covered by this License; they are outside its scope. The act of
  112. running the Program is not restricted, and the output from the Program
  113. is covered only if its contents constitute a work based on the
  114. Program (independent of having been made by running the Program).
  115. Whether that is true depends on what the Program does.
  116. 1. You may copy and distribute verbatim copies of the Program's
  117. source code as you receive it, in any medium, provided that you
  118. conspicuously and appropriately publish on each copy an appropriate
  119. copyright notice and disclaimer of warranty; keep intact all the
  120. notices that refer to this License and to the absence of any warranty;
  121. and give any other recipients of the Program a copy of this License
  122. along with the Program.
  123. You may charge a fee for the physical act of transferring a copy, and
  124. you may at your option offer warranty protection in exchange for a fee.
  125. 2. You may modify your copy or copies of the Program or any portion
  126. of it, thus forming a work based on the Program, and copy and
  127. distribute such modifications or work under the terms of Section 1
  128. above, provided that you also meet all of these conditions:
  129. a) You must cause the modified files to carry prominent notices
  130. stating that you changed the files and the date of any change.
  131. b) You must cause any work that you distribute or publish, that in
  132. whole or in part contains or is derived from the Program or any
  133. part thereof, to be licensed as a whole at no charge to all third
  134. parties under the terms of this License.
  135. c) If the modified program normally reads commands interactively
  136. when run, you must cause it, when started running for such
  137. interactive use in the most ordinary way, to print or display an
  138. announcement including an appropriate copyright notice and a
  139. notice that there is no warranty (or else, saying that you provide
  140. a warranty) and that users may redistribute the program under
  141. these conditions, and telling the user how to view a copy of this
  142. License. (Exception: if the Program itself is interactive but
  143. does not normally print such an announcement, your work based on
  144. the Program is not required to print an announcement.)
  145. These requirements apply to the modified work as a whole. If
  146. identifiable sections of that work are not derived from the Program,
  147. and can be reasonably considered independent and separate works in
  148. themselves, then this License, and its terms, do not apply to those
  149. sections when you distribute them as separate works. But when you
  150. distribute the same sections as part of a whole which is a work based
  151. on the Program, the distribution of the whole must be on the terms of
  152. this License, whose permissions for other licensees extend to the
  153. entire whole, and thus to each and every part regardless of who wrote it.
  154. Thus, it is not the intent of this section to claim rights or contest
  155. your rights to work written entirely by you; rather, the intent is to
  156. exercise the right to control the distribution of derivative or
  157. collective works based on the Program.
  158. In addition, mere aggregation of another work not based on the Program
  159. with the Program (or with a work based on the Program) on a volume of
  160. a storage or distribution medium does not bring the other work under
  161. the scope of this License.
  162. 3. You may copy and distribute the Program (or a work based on it,
  163. under Section 2) in object code or executable form under the terms of
  164. Sections 1 and 2 above provided that you also do one of the following:
  165. a) Accompany it with the complete corresponding machine-readable
  166. source code, which must be distributed under the terms of Sections
  167. 1 and 2 above on a medium customarily used for software
  168. interchange; or,
  169. b) Accompany it with a written offer, valid for at least three
  170. years, to give any third party, for a charge no more than your
  171. cost of physically performing source distribution, a complete
  172. machine-readable copy of the corresponding source code, to be
  173. distributed under the terms of Sections 1 and 2 above on a medium
  174. customarily used for software interchange; or,
  175. c) Accompany it with the information you received as to the offer
  176. to distribute corresponding source code. (This alternative is
  177. allowed only for noncommercial distribution and only if you
  178. received the program in object code or executable form with such
  179. an offer, in accord with Subsection b above.)
  180. The source code for a work means the preferred form of the work for
  181. making modifications to it. For an executable work, complete source
  182. code means all the source code for all modules it contains, plus any
  183. associated interface definition files, plus the scripts used to
  184. control compilation and installation of the executable. However, as
  185. a special exception, the source code distributed need not include
  186. anything that is normally distributed (in either source or binary
  187. form) with the major components (compiler, kernel, and so on) of the
  188. operating system on which the executable runs, unless that component
  189. itself accompanies the executable.
  190. If distribution of executable or object code is made by offering
  191. access to copy from a designated place, then offering equivalent
  192. access to copy the source code from the same place counts as
  193. distribution of the source code, even though third parties are not
  194. compelled to copy the source along with the object code.
  195. 4. You may not copy, modify, sublicense, or distribute the Program
  196. except as expressly provided under this License. Any attempt
  197. otherwise to copy, modify, sublicense or distribute the Program is
  198. void, and will automatically terminate your rights under this License.
  199. However, parties who have received copies, or rights, from you under
  200. this License will not have their licenses terminated so long as such
  201. parties remain in full compliance.
  202. 5. You are not required to accept this License, since you have not
  203. signed it. However, nothing else grants you permission to modify or
  204. distribute the Program or its derivative works. These actions are
  205. prohibited by law if you do not accept this License. Therefore, by
  206. modifying or distributing the Program (or any work based on the
  207. Program), you indicate your acceptance of this License to do so, and
  208. all its terms and conditions for copying, distributing or modifying
  209. the Program or works based on it.
  210. 6. Each time you redistribute the Program (or any work based on the
  211. Program), the recipient automatically receives a license from the
  212. original licensor to copy, distribute or modify the Program subject to
  213. these terms and conditions. You may not impose any further
  214. restrictions on the recipients' exercise of the rights granted herein.
  215. You are not responsible for enforcing compliance by third parties to
  216. this License.
  217. 7. If, as a consequence of a court judgment or allegation of patent
  218. infringement or for any other reason (not limited to patent issues),
  219. conditions are imposed on you (whether by court order, agreement or
  220. otherwise) that contradict the conditions of this License, they do not
  221. excuse you from the conditions of this License. If you cannot
  222. distribute so as to satisfy simultaneously your obligations under this
  223. License and any other pertinent obligations, then as a consequence you
  224. may not distribute the Program at all. For example, if a patent
  225. license would not permit royalty-free redistribution of the Program by
  226. all those who receive copies directly or indirectly through you, then
  227. the only way you could satisfy both it and this License would be to
  228. refrain entirely from distribution of the Program.
  229. If any portion of this section is held invalid or unenforceable under
  230. any particular circumstance, the balance of the section is intended to
  231. apply and the section as a whole is intended to apply in other
  232. circumstances.
  233. It is not the purpose of this section to induce you to infringe any
  234. patents or other property right claims or to contest validity of any
  235. such claims; this section has the sole purpose of protecting the
  236. integrity of the free software distribution system, which is
  237. implemented by public license practices. Many people have made
  238. generous contributions to the wide range of software distributed
  239. through that system in reliance on consistent application of that
  240. system; it is up to the author/donor to decide if he or she is willing
  241. to distribute software through any other system and a licensee cannot
  242. impose that choice.
  243. This section is intended to make thoroughly clear what is believed to
  244. be a consequence of the rest of this License.
  245. 8. If the distribution and/or use of the Program is restricted in
  246. certain countries either by patents or by copyrighted interfaces, the
  247. original copyright holder who places the Program under this License
  248. may add an explicit geographical distribution limitation excluding
  249. those countries, so that distribution is permitted only in or among
  250. countries not thus excluded. In such case, this License incorporates
  251. the limitation as if written in the body of this License.
  252. 9. The Free Software Foundation may publish revised and/or new
  253. versions of the General Public License from time to time. Such new
  254. versions will be similar in spirit to the present version, but may
  255. differ in detail to address new problems or concerns.
  256. Each version is given a distinguishing version number. If the Program
  257. specifies a version number of this License which applies to it and
  258. "any later version", you have the option of following the terms and
  259. conditions either of that version or of any later version published by
  260. the Free Software Foundation. If the Program does not specify a
  261. version number of this License, you may choose any version ever
  262. published by the Free Software Foundation.
  263. 10. If you wish to incorporate parts of the Program into other free
  264. programs whose distribution conditions are different, write to the
  265. author to ask for permission. For software which is copyrighted by the
  266. Free Software Foundation, write to the Free Software Foundation; we
  267. sometimes make exceptions for this. Our decision will be guided by the
  268. two goals of preserving the free status of all derivatives of our free
  269. software and of promoting the sharing and reuse of software generally.
  270. NO WARRANTY
  271. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
  272. WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  273. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  274. OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND,
  275. EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  276. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  277. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS
  278. WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
  279. ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  280. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  281. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  282. AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU
  283. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  284. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  285. PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  286. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  287. FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF
  288. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  289. DAMAGES.
  290. END OF TERMS AND CONDITIONS
  291. How to Apply These Terms to Your New Programs
  292. If you develop a new program, and you want it to be of the greatest
  293. possible use to the public, the best way to achieve this is to make it
  294. free software which everyone can redistribute and change under these terms.
  295. To do so, attach the following notices to the program. It is safest
  296. to attach them to the start of each source file to most effectively
  297. convey the exclusion of warranty; and each file should have at least
  298. the "copyright" line and a pointer to where the full notice is found.
  299. <one line to give the program's name and a brief idea of what it does.>
  300. Copyright (C) <year> <name of author>
  301. This program is free software; you can redistribute it and/or
  302. modify it under the terms of the GNU General Public License as
  303. published by the Free Software Foundation; either version 2 of
  304. the License, or (at your option) any later version.
  305. This program is distributed in the hope that it will be useful,
  306. but WITHOUT ANY WARRANTY; without even the implied warranty of
  307. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  308. GNU General Public License for more details.
  309. You should have received a copy of the GNU General Public License
  310. along with this program; if not, write to the Free Software
  311. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
  312. 02110-1301 USA.
  313. Also add information on how to contact you by electronic and paper mail.
  314. If the program is interactive, make it output a short notice like this
  315. when it starts in an interactive mode:
  316. Gnomovision version 69, Copyright (C) year name of author
  317. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
  318. type 'show w'. This is free software, and you are welcome
  319. to redistribute it under certain conditions; type 'show c'
  320. for details.
  321. The hypothetical commands 'show w' and 'show c' should show the
  322. appropriate parts of the General Public License. Of course, the
  323. commands you use may be called something other than 'show w' and
  324. 'show c'; they could even be mouse-clicks or menu items--whatever
  325. suits your program.
  326. You should also get your employer (if you work as a programmer) or your
  327. school, if any, to sign a "copyright disclaimer" for the program, if
  328. necessary. Here is a sample; alter the names:
  329. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  330. program 'Gnomovision' (which makes passes at compilers) written
  331. by James Hacker.
  332. <signature of Ty Coon>, 1 April 1989
  333. Ty Coon, President of Vice
  334. This General Public License does not permit incorporating your program
  335. into proprietary programs. If your program is a subroutine library,
  336. you may consider it more useful to permit linking proprietary
  337. applications with the library. If this is what you want to do, use
  338. the GNU Lesser General Public License instead of this License.
  339. ======================================================================
  340. ======================================================================
  341. The Universal FOSS Exception, Version 1.0
  342. In addition to the rights set forth in the other license(s) included in
  343. the distribution for this software, data, and/or documentation
  344. (collectively the "Software", and such licenses collectively with this
  345. additional permission the "Software License"), the copyright holders
  346. wish to facilitate interoperability with other software, data, and/or
  347. documentation distributed with complete corresponding source under a
  348. license that is OSI-approved and/or categorized by the FSF as free
  349. (collectively "Other FOSS"). We therefore hereby grant the following
  350. additional permission with respect to the use and distribution of the
  351. Software with Other FOSS, and the constants, function signatures, data
  352. structures and other invocation methods used to run or interact with
  353. each of them (as to each, such software's "Interfaces"):
  354. i. The Software's Interfaces may, to the extent permitted by the
  355. license of the Other FOSS, be copied into, used and distributed in
  356. the Other FOSS in order to enable interoperability, without
  357. requiring a change to the license of the Other FOSS other than as
  358. to any Interfaces of the Software embedded therein. The Software's
  359. Interfaces remain at all times under the Software License,
  360. including without limitation as used in the Other FOSS (which upon
  361. any such use also then contains a portion of the Software under the
  362. Software License).
  363. ii. The Other FOSS's Interfaces may, to the extent permitted by the
  364. license of the Other FOSS, be copied into, used and distributed in
  365. the Software in order to enable interoperability, without requiring
  366. that such Interfaces be licensed under the terms of the Software
  367. License or otherwise altering their original terms, if this does
  368. not require any portion of the Software other than such Interfaces
  369. to be licensed under the terms other than the Software License.
  370. iii. If only Interfaces and no other code is copied between the
  371. Software and the Other FOSS in either direction, the use and/or
  372. distribution of the Software with the Other FOSS shall not be
  373. deemed to require that the Other FOSS be licensed under the license
  374. of the Software, other than as to any Interfaces of the Software
  375. copied into the Other FOSS. This includes, by way of example and
  376. without limitation, statically or dynamically linking the Software
  377. together with Other FOSS after enabling interoperability using the
  378. Interfaces of one or both, and distributing the resulting
  379. combination under different licenses for the respective portions
  380. thereof.
  381. For avoidance of doubt, a license which is OSI-approved or
  382. categorized by the FSF as free, includes, for the purpose of this
  383. permission, such licenses with additional permissions, and any
  384. license that has previously been so approved or categorized as
  385. free, even if now deprecated or otherwise no longer recognized as
  386. approved or free. Nothing in this additional permission grants any
  387. right to distribute any portion of the Software on terms other than
  388. those of the Software License or grants any additional permission
  389. of any kind for use or distribution of the Software in conjunction
  390. with software other than Other FOSS.
  391. ======================================================================
  392. ======================================================================
  393. Licenses for Third-Party Components
  394. The following sections contain licensing information for libraries that
  395. may be included with this product. We are thankful to all individuals
  396. that have created these. Standard licenses referenced herein are
  397. detailed in the Standard Licenses section.
  398. Boost C++ Libraries
  399. Use of any of this software is governed by the terms of the license
  400. below:
  401. Boost Software License - Version 1.0 - August 17th, 2003
  402. Permission is hereby granted, free of charge, to any person or
  403. organization obtaining a copy of the software and accompanying
  404. documentation covered by this license (the "Software") to use,
  405. reproduce, display, distribute, execute, and transmit the Software,
  406. and to prepare derivative works of the Software, and to permit
  407. third-parties to whom the Software is furnished to do so, all
  408. subject to the following:
  409. The copyright notices in the Software and this entire statement,
  410. including the above license grant, this restriction and the
  411. following disclaimer, must be included in all copies of the
  412. Software, in whole or in part, and all derivative works of the
  413. Software, unless such copies or derivative works are solely in the
  414. form of machine-executable object code generated by a source
  415. language processor.
  416. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  417. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  418. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
  419. NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
  420. DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
  421. LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
  422. OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  423. IN THE SOFTWARE.
  424. ======================================================================
  425. ======================================================================
  426. cURL (libcurl)
  427. cURL (libcurl)
  428. Use of any of this software is governed by the terms of the license below:
  429. COPYRIGHT AND PERMISSION NOTICE
  430. Copyright (c) 1996 - 2019, Daniel Stenberg, <daniel@haxx.se>, and many
  431. contributors, see the THANKS file.
  432. All rights reserved.
  433. Permission to use, copy, modify, and distribute this software for any purpose
  434. with or without fee is hereby granted, provided that the above copyright
  435. notice and this permission notice appear in all copies.
  436. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  437. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  438. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  439. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  440. DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  441. OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
  442. OR OTHER DEALINGS IN THE SOFTWARE.
  443. Except as contained in this notice, the name of a copyright holder shall not
  444. be used in advertising or otherwise to promote the sale, use or other
  445. dealings in this Software without prior written authorization of the copyright
  446. holder.
  447. ======================================================================
  448. ======================================================================
  449. Cyrus SASL
  450. * Copyright (c) 1998-2003 Carnegie Mellon University. All rights reserved.
  451. *
  452. * Redistribution and use in source and binary forms, with or without
  453. * modification, are permitted provided that the following conditions
  454. * are met:
  455. *
  456. * 1. Redistributions of source code must retain the above copyright
  457. * notice, this list of conditions and the following disclaimer.
  458. *
  459. * 2. Redistributions in binary form must reproduce the above copyright
  460. * notice, this list of conditions and the following disclaimer in
  461. * the documentation and/or other materials provided with the
  462. * distribution.
  463. *
  464. * 3. The name "Carnegie Mellon University" must not be used to
  465. * endorse or promote products derived from this software without
  466. * prior written permission. For permission or any other legal
  467. * details, please contact
  468. * Office of Technology Transfer
  469. * Carnegie Mellon University
  470. * 5000 Forbes Avenue
  471. * Pittsburgh, PA 15213-3890
  472. * (412) 268-4387, fax: (412) 268-7395
  473. * tech-transfer@andrew.cmu.edu
  474. *
  475. * 4. Redistributions of any form whatsoever must retain the following
  476. * acknowledgment:
  477. * "This product includes software developed by Computing Services
  478. * at Carnegie Mellon University (http://www.cmu.edu/computing/)."
  479. *
  480. * CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
  481. * THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  482. * AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
  483. * FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  484. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
  485. * AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  486. * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  487. */
  488. The following files
  489. ./lib
  490. saslint.h auxprop.c canonusr.c checkpw.c client.c common.c config.c
  491. external.c saslutil.c server.c seterror.c dlopen.c
  492. ./plugins
  493. scram.c gssapi.c
  494. ./common
  495. plugin_common.c
  496. have a license header similar to the above with the following copyright:
  497. /*
  498. * Copyright (c) 1998-2016 Carnegie Mellon University. All rights reserved.
  499. *
  500. ./lib/md5.c includes the following license header:
  501. /* MD5C.C - RSA Data Security, Inc., MD5 message-digest algorithm
  502. */
  503. /* Function names changed to avoid namespace collisions: Rob Siemborski */
  504. /* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All
  505. rights reserved.
  506. License to copy and use this software is granted provided that it
  507. is identified as the "RSA Data Security, Inc. MD5 Message-Digest
  508. Algorithm" in all material mentioning or referencing this software
  509. or this function.
  510. License is also granted to make and use derivative works provided
  511. that such works are identified as "derived from the RSA Data
  512. Security, Inc. MD5 Message-Digest Algorithm" in all material
  513. mentioning or referencing the derived work.
  514. RSA Data Security, Inc. makes no representations concerning either
  515. the merchantability of this software or the suitability of this
  516. software for any particular purpose. It is provided "as is"
  517. without express or implied warranty of any kind.
  518. These notices must be retained in any copies of any part of this
  519. documentation and/or software.
  520. */
  521. ======================================================================
  522. ======================================================================
  523. dtoa.c
  524. The author of this software is David M. Gay.
  525. Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
  526. Permission to use, copy, modify, and distribute this software for
  527. any purpose without fee is hereby granted, provided that this entire
  528. notice is included in all copies of any software which is or includes
  529. a copy or modification of this software and in all copies of the
  530. supporting documentation for such software.
  531. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR
  532. IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT
  533. MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
  534. MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR
  535. PURPOSE.
  536. ======================================================================
  537. ======================================================================
  538. Editline Library (libedit)
  539. Some files are:
  540. ----------------------------------------------------------------
  541. Copyright (c) 1992, 1993
  542. The Regents of the University of California. All rights reserved.
  543. This code is derived from software contributed to
  544. Berkeley by Christos Zoulas of Cornell University.
  545. Redistribution and use in source and binary forms,
  546. with or without modification, are permitted provided
  547. that the following conditions are met:
  548. 1. Redistributions of source code must retain the
  549. above copyright notice, this list of conditions
  550. and the following disclaimer.
  551. 2. Redistributions in binary form must reproduce the
  552. above copyright notice, this list of conditions and
  553. the following disclaimer in the documentation and/or
  554. other materials provided with the distribution.
  555. 3. Neither the name of the University nor the names of
  556. its contributors may be used to endorse or promote
  557. products derived from this software without specific
  558. prior written permission.
  559. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS
  560. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
  561. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
  562. AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  563. EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
  564. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  565. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  566. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  567. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  568. AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  569. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  570. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  571. OF THE POSSIBILITY OF SUCH DAMAGE.
  572. Some files are:
  573. ----------------------------------------------------------------
  574. Copyright (c) 2001 The NetBSD Foundation, Inc.
  575. All rights reserved.
  576. This code is derived from software contributed to The NetBSD Foundation
  577. by Anthony Mallet.
  578. Redistribution and use in source and binary forms,
  579. with or without modification, are permitted provided
  580. that the following conditions are met:
  581. 1. Redistributions of source code must retain the
  582. above copyright notice, this list of conditions
  583. and the following disclaimer.
  584. 2. Redistributions in binary form must reproduce the
  585. above copyright notice, this list of conditions and the
  586. following disclaimer in the documentation and/or
  587. other materials provided with the distribution.
  588. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC.
  589. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
  590. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  591. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  592. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
  593. THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY
  594. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  595. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  596. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  597. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  598. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  599. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  600. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  601. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  602. DAMAGE.
  603. Some files are:
  604. ----------------------------------------------------------------
  605. Copyright (c) 1997 The NetBSD Foundation, Inc.
  606. All rights reserved.
  607. This code is derived from software contributed to The NetBSD Foundation
  608. by Jaromir Dolecek.
  609. Redistribution and use in source and binary forms,
  610. with or without modification, are permitted provided
  611. that the following conditions are met:
  612. 1. Redistributions of source code must retain the
  613. above copyright notice, this list of conditions
  614. and the following disclaimer.
  615. 2. Redistributions in binary form must reproduce
  616. the above copyright notice, this list of conditions
  617. and the following disclaimer in the documentation
  618. and/or other materials provided with the distribution.
  619. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC.
  620. AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
  621. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  622. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  623. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
  624. THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY
  625. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  626. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  627. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  628. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  629. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  630. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  631. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  632. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  633. DAMAGE.
  634. Some files are:
  635. ----------------------------------------------------------------
  636. Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
  637. Permission to use, copy, modify, and distribute this
  638. software for any purpose with or without fee is hereby
  639. granted, provided that the above copyright notice and
  640. this permission notice appear in all copies.
  641. THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER
  642. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE
  643. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  644. AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE
  645. FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  646. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
  647. LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  648. OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  649. ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  650. PERFORMANCE OF THIS SOFTWARE.
  651. ======================================================================
  652. ======================================================================
  653. EPSG Geodetic Parameter Dataset
  654. This product includes the EPSG Geodetic Parameter Dataset.
  655. The EPSG Dataset is owned by the International Association of Oil
  656. and Gas Producers, incorporated in England as a company limited by
  657. guarantee (number 1832064) and is subject to the terms of use here:
  658. http://www.epsg.org/TermsOfUse.
  659. The user assumes the entire risk as to the accuracy and the use of
  660. this data. The data may be used, copied and distributed subject
  661. to the following conditions:
  662. 1. INFORMATION PROVIDED IN THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT
  663. WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT
  664. NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR
  665. FITNESS FOR A PARTICULAR PURPOSE.
  666. 2. The data may be included in any commercial package provided that
  667. any commerciality is based on value added by the provider and not
  668. on a value ascribed to the EPSG dataset which is made available at
  669. no charge. The ownership of the EPSG dataset [OGP] must be acknowledged.
  670. 3. Subsets of information may be extracted from the dataset. Users
  671. are advised that coordinate reference system and coordinate
  672. transformation descriptions are incomplete unless all elements
  673. detailed as essential in OGP Surveying and Positioning Guidance
  674. Note 7-1 annex F are included.
  675. 4. Essential elements should preferably be reproduced as described
  676. in the dataset. Modification of parameter values is permitted as
  677. described in the table below to allow change to the content of the
  678. information provided that numeric equivalence is achieved. Numeric
  679. equivalence refers to the results of geodetic calculations in which
  680. the parameters are used, for example (i) conversion of ellipsoid
  681. defining parameters, or (ii) conversion of parameters between one
  682. and two standard parallel projection methods, or (iii) conversion
  683. of parameters between 7-parameter geocentric transformation methods.
  684. ======================================================================
  685. ======================================================================
  686. Expect.pm
  687. Expect.pm is licensed under the Perl license, which is essentially a dual
  688. license.
  689. Oracle may use, redistribute and/or modify this code under the terms of
  690. either:
  691. a) the GNU General Public License as published by the Free Software
  692. Foundation; either version 1, or (at your option) any later version, or
  693. b) the "Artistic License" which comes with the Expect/pr code.
  694. Oracle elects to use the GPLv2 for version of MySQL that are licensed under
  695. the GPL.
  696. Oracle elects to use the Artistic license for all other (commercial) versions
  697. of MySQL.
  698. A copy of the GPLv2 and the Artistic License (Perl) 1.0 must be included with
  699. any distribution:
  700. The GNU General Public License (GPL-2.0)
  701. Version 2, June 1991
  702. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  703. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  704. Everyone is permitted to copy and distribute verbatim copies
  705. of this license document, but changing it is not allowed.
  706. Preamble
  707. The licenses for most software are designed to take away your freedom to
  708. share and change it. By contrast, the GNU General Public License is intended
  709. to guarantee your freedom to share and change free software--to make sure the
  710. software is free for all its users. This General Public License applies to
  711. most of the Free Software Foundation's software and to any other program
  712. whose authors commit to using it. (Some other Free Software Foundation
  713. software is covered by the GNU Library General Public License instead.) You
  714. can apply it to your programs, too.
  715. When we speak of free software, we are referring to freedom, not price. Our
  716. General Public Licenses are designed to make sure that you have the freedom
  717. to distribute copies of free software (and charge for this service if you
  718. wish), that you receive source code or can get it if you want it, that you
  719. can change the software or use pieces of it in new free programs; and that
  720. you know you can do these things.
  721. To protect your rights, we need to make restrictions that forbid anyone to
  722. deny you these rights or to ask you to surrender the rights. These
  723. restrictions translate to certain responsibilities for you if you distribute
  724. copies of the software, or if you modify it.
  725. For example, if you distribute copies of such a program, whether gratis or
  726. for a fee, you must give the recipients all the rights that you have. You
  727. must make sure that they, too, receive or can get the source code. And you
  728. must show them these terms so they know their rights.
  729. We protect your rights with two steps: (1) copyright the software, and (2)
  730. offer you this license which gives you legal permission to copy, distribute
  731. and/or modify the software.
  732. Also, for each author's protection and ours, we want to make certain that
  733. everyone understands that there is no warranty for this free software. If the
  734. software is modified by someone else and passed on, we want its recipients to
  735. know that what they have is not the original, so that any problems introduced
  736. by others will not reflect on the original authors' reputations.
  737. Finally, any free program is threatened constantly by software patents. We
  738. wish to avoid the danger that redistributors of a free program will
  739. individually obtain patent licenses, in effect making the program
  740. proprietary. To prevent this, we have made it clear that any patent must be
  741. licensed for everyone's free use or not licensed at all.
  742. The precise terms and conditions for copying, distribution and modification
  743. follow.
  744. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  745. 0. This License applies to any program or other work which contains a notice
  746. placed by the copyright holder saying it may be distributed under the terms
  747. of this General Public License. The "Program", below, refers to any such
  748. program or work, and a "work based on the Program" means either the Program
  749. or any derivative work under copyright law: that is to say, a work containing
  750. the Program or a portion of it, either verbatim or with modifications and/or
  751. translated into another language. (Hereinafter, translation is included
  752. without limitation in the term "modification".) Each licensee is addressed as
  753. "you".
  754. Activities other than copying, distribution and modification are not covered
  755. by this License; they are outside its scope. The act of running the Program
  756. is not restricted, and the output from the Program is covered only if its
  757. contents constitute a work based on the Program (independent of having been
  758. made by running the Program). Whether that is true depends on what the
  759. Program does.
  760. 1. You may copy and distribute verbatim copies of the Program's source code
  761. as you receive it, in any medium, provided that you conspicuously and
  762. appropriately publish on each copy an appropriate copyright notice and
  763. disclaimer of warranty; keep intact all the notices that refer to this
  764. License and to the absence of any warranty; and give any other recipients of
  765. the Program a copy of this License along with the Program.
  766. You may charge a fee for the physical act of transferring a copy, and you may
  767. at your option offer warranty protection in exchange for a fee.
  768. 2. You may modify your copy or copies of the Program or any portion of it,
  769. thus forming a work based on the Program, and copy and distribute such
  770. modifications or work under the terms of Section 1 above, provided that you
  771. also meet all of these conditions:
  772. a) You must cause the modified files to carry prominent notices stating
  773. that you changed the files and the date of any change.
  774. b) You must cause any work that you distribute or publish, that in whole
  775. or in part contains or is derived from the Program or any part thereof, to be
  776. licensed as a whole at no charge to all third parties under the terms of this
  777. License.
  778. c) If the modified program normally reads commands interactively when
  779. run, you must cause it, when started running for such interactive use in the
  780. most ordinary way, to print or display an announcement including an
  781. appropriate copyright notice and a notice that there is no warranty (or else,
  782. saying that you provide a warranty) and that users may redistribute the
  783. program under these conditions, and telling the user how to view a copy of
  784. this License. (Exception: if the Program itself is interactive but does not
  785. normally print such an announcement, your work based on the Program is not
  786. required to print an announcement.)
  787. These requirements apply to the modified work as a whole. If identifiable
  788. sections of that work are not derived from the Program, and can be reasonably
  789. considered independent and separate works in themselves, then this License,
  790. and its terms, do not apply to those sections when you distribute them as
  791. separate works. But when you distribute the same sections as part of a whole
  792. which is a work based on the Program, the distribution of the whole must be
  793. on the terms of this License, whose permissions for other licensees extend to
  794. the entire whole, and thus to each and every part regardless of who wrote it.
  795. Thus, it is not the intent of this section to claim rights or contest your
  796. rights to work written entirely by you; rather, the intent is to exercise the
  797. right to control the distribution of derivative or collective works based on
  798. the Program.
  799. In addition, mere aggregation of another work not based on the Program with
  800. the Program (or with a work based on the Program) on a volume of a storage or
  801. distribution medium does not bring the other work under the scope of this
  802. License.
  803. 3. You may copy and distribute the Program (or a work based on it, under
  804. Section 2) in object code or executable form under the terms of Sections 1
  805. and 2 above provided that you also do one of the following:
  806. a) Accompany it with the complete corresponding machine-readable source
  807. code, which must be distributed under the terms of Sections 1 and 2 above on
  808. a medium customarily used for software interchange; or,
  809. b) Accompany it with a written offer, valid for at least three years, to
  810. give any third party, for a charge no more than your cost of physically
  811. performing source distribution, a complete machine-readable copy of the
  812. corresponding source code, to be distributed under the terms of Sections 1
  813. and 2 above on a medium customarily used for software interchange; or,
  814. c) Accompany it with the information you received as to the offer to
  815. distribute corresponding source code. (This alternative is allowed only for
  816. noncommercial distribution and only if you received the program in object
  817. code or executable form with such an offer, in accord with Subsection b
  818. above.)
  819. The source code for a work means the preferred form of the work for making
  820. modifications to it. For an executable work, complete source code means all
  821. the source code for all modules it contains, plus any associated interface
  822. definition files, plus the scripts used to control compilation and
  823. installation of the executable. However, as a special exception, the source
  824. code distributed need not include anything that is normally distributed (in
  825. either source or binary form) with the major components (compiler, kernel,
  826. and so on) of the operating system on which the executable runs, unless that
  827. component itself accompanies the executable.
  828. If distribution of executable or object code is made by offering access to
  829. copy from a designated place, then offering equivalent access to copy the
  830. source code from the same place counts as distribution of the source code,
  831. even though third parties are not compelled to copy the source along with the
  832. object code.
  833. 4. You may not copy, modify, sublicense, or distribute the Program except as
  834. expressly provided under this License. Any attempt otherwise to copy, modify,
  835. sublicense or distribute the Program is void, and will automatically
  836. terminate your rights under this License. However, parties who have received
  837. copies, or rights, from you under this License will not have their licenses
  838. terminated so long as such parties remain in full compliance.
  839. 5. You are not required to accept this License, since you have not signed it.
  840. However, nothing else grants you permission to modify or distribute the
  841. Program or its derivative works. These actions are prohibited by law if you
  842. do not accept this License. Therefore, by modifying or distributing the
  843. Program (or any work based on the Program), you indicate your acceptance of
  844. this License to do so, and all its terms and conditions for copying,
  845. distributing or modifying the Program or works based on it.
  846. 6. Each time you redistribute the Program (or any work based on the Program),
  847. the recipient automatically receives a license from the original licensor to
  848. copy, distribute or modify the Program subject to these terms and conditions.
  849. You may not impose any further restrictions on the recipients' exercise of
  850. the rights granted herein. You are not responsible for enforcing compliance
  851. by third parties to this License.
  852. 7. If, as a consequence of a court judgment or allegation of patent
  853. infringement or for any other reason (not limited to patent issues),
  854. conditions are imposed on you (whether by court order, agreement or
  855. otherwise) that contradict the conditions of this License, they do not excuse
  856. you from the conditions of this License. If you cannot distribute so as to
  857. satisfy simultaneously your obligations under this License and any other
  858. pertinent obligations, then as a consequence you may not distribute the
  859. Program at all. For example, if a patent license would not permit
  860. royalty-free redistribution of the Program by all those who receive copies
  861. directly or indirectly through you, then the only way you could satisfy both
  862. it and this License would be to refrain entirely from distribution of the
  863. Program.
  864. If any portion of this section is held invalid or unenforceable under any
  865. particular circumstance, the balance of the section is intended to apply and
  866. the section as a whole is intended to apply in other circumstances.
  867. It is not the purpose of this section to induce you to infringe any patents
  868. or other property right claims or to contest validity of any such claims;
  869. this section has the sole purpose of protecting the integrity of the free
  870. software distribution system, which is implemented by public license
  871. practices. Many people have made generous contributions to the wide range of
  872. software distributed through that system in reliance on consistent
  873. application of that system; it is up to the author/donor to decide if he or
  874. she is willing to distribute software through any other system and a licensee
  875. cannot impose that choice.
  876. This section is intended to make thoroughly clear what is believed to be a
  877. consequence of the rest of this License.
  878. 8. If the distribution and/or use of the Program is restricted in certain
  879. countries either by patents or by copyrighted interfaces, the original
  880. copyright holder who places the Program under this License may add an
  881. explicit geographical distribution limitation excluding those countries, so
  882. that distribution is permitted only in or among countries not thus excluded.
  883. In such case, this License incorporates the limitation as if written in the
  884. body of this License.
  885. 9. The Free Software Foundation may publish revised and/or new versions of
  886. the General Public License from time to time. Such new versions will be
  887. similar in spirit to the present version, but may differ in detail to address
  888. new problems or concerns.
  889. Each version is given a distinguishing version number. If the Program
  890. specifies a version number of this License which applies to it and "any later
  891. version", you have the option of following the terms and conditions either of
  892. that version or of any later version published by the Free Software
  893. Foundation. If the Program does not specify a version number of this License,
  894. you may choose any version ever published by the Free Software Foundation.
  895. 10. If you wish to incorporate parts of the Program into other free programs
  896. whose distribution conditions are different, write to the author to ask for
  897. permission. For software which is copyrighted by the Free Software
  898. Foundation, write to the Free Software Foundation; we sometimes make
  899. exceptions for this. Our decision will be guided by the two goals of
  900. preserving the free status of all derivatives of our free software and of
  901. promoting the sharing and reuse of software generally.
  902. NO WARRANTY
  903. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
  904. THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
  905. STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  906. PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  907. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  908. FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
  909. PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
  910. YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  911. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  912. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  913. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  914. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  915. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO
  916. LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
  917. THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  918. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  919. POSSIBILITY OF SUCH DAMAGES.
  920. END OF TERMS AND CONDITIONS
  921. How to Apply These Terms to Your New Programs
  922. If you develop a new program, and you want it to be of the greatest possible
  923. use to the public, the best way to achieve this is to make it free software
  924. which everyone can redistribute and change under these terms.
  925. To do so, attach the following notices to the program. It is safest to attach
  926. them to the start of each source file to most effectively convey the
  927. exclusion of warranty; and each file should have at least the "copyright"
  928. line and a pointer to where the full notice is found.
  929. One line to give the program's name and a brief idea of what it does.
  930. Copyright (C) <year> <name of author>
  931. This program is free software; you can redistribute it and/or modify it
  932. under the terms of the GNU General Public License as published by the Free
  933. Software Foundation; either version 2 of the License, or (at your option) any
  934. later version.
  935. This program is distributed in the hope that it will be useful, but
  936. WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  937. FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  938. details.
  939. You should have received a copy of the GNU General Public License along
  940. with this program; if not, write to the Free Software Foundation, Inc., 59
  941. Temple Place, Suite 330, Boston, MA 02111-1307 USA
  942. Also add information on how to contact you by electronic and paper mail.
  943. If the program is interactive, make it output a short notice like this when
  944. it starts in an interactive mode:
  945. Gnomovision version 69, Copyright (C) year name of author Gnomovision
  946. comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free
  947. software, and you are welcome to redistribute it under certain conditions;
  948. type `show c' for details.
  949. The hypothetical commands `show w' and `show c' should show the appropriate
  950. parts of the General Public License. Of course, the commands you use may be
  951. called something other than `show w' and `show c'; they could even be
  952. mouse-clicks or menu items--whatever suits your program.
  953. You should also get your employer (if you work as a programmer) or your
  954. school, if any, to sign a "copyright disclaimer" for the program, if
  955. necessary. Here is a sample; alter the names:
  956. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  957. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  958. signature of Ty Coon, 1 April 1989
  959. Ty Coon, President of Vice
  960. This General Public License does not permit incorporating your program into
  961. proprietary programs. If your program is a subroutine library, you may
  962. consider it more useful to permit linking proprietary applications with the
  963. library. If this is what you want to do, use the GNU Library General Public
  964. License instead of this License.
  965. ________________________________________________________
  966. The "Artistic License"
  967. Preamble
  968. The intent of this document is to state the conditions under which a
  969. Package may be copied, such that the Copyright Holder maintains some
  970. semblance of artistic control over the development of the package,
  971. while giving the users of the package the right to use and distribute
  972. the Package in a more-or-less customary fashion, plus the right to make
  973. reasonable modifications.
  974. Definitions:
  975. "Package" refers to the collection of files distributed by the
  976. Copyright Holder, and derivatives of that collection of files
  977. created through textual modification.
  978. "Standard Version" refers to such a Package if it has not been
  979. modified, or has been modified in accordance with the wishes
  980. of the Copyright Holder as specified below.
  981. "Copyright Holder" is whoever is named in the copyright or
  982. copyrights for the package.
  983. "You" is you, if you're thinking about copying or distributing
  984. this Package.
  985. "Reasonable copying fee" is whatever you can justify on the
  986. basis of media cost, duplication charges, time of people involved,
  987. and so on. (You will not be required to justify it to the
  988. Copyright Holder, but only to the computing community at large
  989. as a market that must bear the fee.)
  990. "Freely Available" means that no fee is charged for the item
  991. itself, though there may be fees involved in handling the item.
  992. It also means that recipients of the item may redistribute it
  993. under the same conditions they received it.
  994. 1. You may make and give away verbatim copies of the source form of the
  995. Standard Version of this Package without restriction, provided that you
  996. duplicate all of the original copyright notices and associated disclaimers.
  997. 2. You may apply bug fixes, portability fixes and other modifications
  998. derived from the Public Domain or from the Copyright Holder. A Package
  999. modified in such a way shall still be considered the Standard Version.
  1000. 3. You may otherwise modify your copy of this Package in any way, provided
  1001. that you insert a prominent notice in each changed file stating how and
  1002. when you changed that file, and provided that you do at least ONE of the
  1003. following:
  1004. a) place your modifications in the Public Domain or otherwise make them
  1005. Freely Available, such as by posting said modifications to Usenet or
  1006. an equivalent medium, or placing the modifications on a major archive
  1007. site such as uunet.uu.net, or by allowing the Copyright Holder to include
  1008. your modifications in the Standard Version of the Package.
  1009. b) use the modified Package only within your corporation or organization.
  1010. c) rename any non-standard executables so the names do not conflict
  1011. with standard executables, which must also be provided, and provide
  1012. a separate manual page for each non-standard executable that clearly
  1013. documents how it differs from the Standard Version.
  1014. d) make other distribution arrangements with the Copyright Holder.
  1015. 4. You may distribute the programs of this Package in object code or
  1016. executable form, provided that you do at least ONE of the following:
  1017. a) distribute a Standard Version of the executables and library files,
  1018. together with instructions (in the manual page or equivalent) on where
  1019. to get the Standard Version.
  1020. b) accompany the distribution with the machine-readable source of
  1021. the Package with your modifications.
  1022. c) give non-standard executables non-standard names, and clearly
  1023. document the differences in manual pages (or equivalent), together
  1024. with instructions on where to get the Standard Version.
  1025. d) make other distribution arrangements with the Copyright Holder.
  1026. 5. You may charge a reasonable copying fee for any distribution of this
  1027. Package. You may charge any fee you choose for support of this
  1028. Package. You may not charge a fee for this Package itself. However,
  1029. you may distribute this Package in aggregate with other (possibly
  1030. commercial) programs as part of a larger (possibly commercial) software
  1031. distribution provided that you do not advertise this Package as a
  1032. product of your own. You may embed this Package's interpreter within
  1033. an executable of yours (by linking); this shall be construed as a mere
  1034. form of aggregation, provided that the complete Standard Version of the
  1035. interpreter is so embedded.
  1036. 6. The scripts and library files supplied as input to or produced as
  1037. output from the programs of this Package do not automatically fall
  1038. under the copyright of this Package, but belong to whoever generated
  1039. them, and may be sold commercially, and may be aggregated with this
  1040. Package. If such scripts or library files are aggregated with this
  1041. Package via the so-called "undump" or "unexec" methods of producing a
  1042. binary executable image, then distribution of such an image shall
  1043. neither be construed as a distribution of this Package nor shall it
  1044. fall under the restrictions of Paragraphs 3 and 4, provided that you do
  1045. not represent such an executable image as a Standard Version of this
  1046. Package.
  1047. 7. C subroutines (or comparably compiled subroutines in other
  1048. languages) supplied by you and linked into this Package in order to
  1049. emulate subroutines and variables of the language defined by this
  1050. Package shall not be considered part of this Package, but are the
  1051. equivalent of input as in Paragraph 6, provided these subroutines do
  1052. not change the language in any way that would cause it to fail the
  1053. regression tests for the language.
  1054. 8. Aggregation of this Package with a commercial distribution is always
  1055. permitted provided that the use of this Package is embedded; that is,
  1056. when no overt attempt is made to make this Package's interfaces visible
  1057. to the end user of the commercial distribution. Such use shall not be
  1058. construed as a distribution of this Package.
  1059. 9. The name of the Copyright Holder may not be used to endorse or promote
  1060. products derived from this software without specific prior written
  1061. permission.
  1062. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  1063. IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  1064. WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  1065. The End
  1066. ======================================================================
  1067. ======================================================================
  1068. Facebook Fast Checksum Patch
  1069. Facebook Fast Checksum Patch
  1070. Copyright (C) 2009-2010 Facebook, Inc. All Rights Reserved.
  1071. Redistribution and use in source and binary forms, with or without
  1072. modification, are permitted provided that the following conditions are met:
  1073. 1. Redistributions of source code must retain the above copyright notice,
  1074. this list of conditions and the following disclaimer.
  1075. 2. Redistributions in binary form must reproduce the above copyright notice,
  1076. this list of conditions and the following disclaimer in the documentation
  1077. and/or other materials provided with the distribution.
  1078. THIS SOFTWARE IS PROVIDED BY FACEBOOK, INC. "AS IS" AND ANY EXPRESS OR
  1079. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1080. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  1081. EVENT SHALL FACEBOOK, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1082. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  1083. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  1084. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  1085. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  1086. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  1087. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1088. Also included:
  1089. crc32.c -- compute the CRC-32 of a buf stream
  1090. Copyright (C) 1995-2005 Mark Adler
  1091. This software is provided 'as-is', without any express or implied
  1092. warranty. In no event will the authors be held liable for any damages
  1093. arising from the use of this software.
  1094. Permission is granted to anyone to use this software for any purpose,
  1095. including commercial applications, and to alter it and redistribute it
  1096. freely, subject to the following restrictions:
  1097. 1. The origin of this software must not be misrepresented; you must not
  1098. claim that you wrote the original software. If you use this software
  1099. in a product, an acknowledgment in the product documentation would be
  1100. appreciated but is not required.
  1101. 2. Altered source versions must be plainly marked as such, and must not be
  1102. misrepresented as being the original software.
  1103. 3. This notice may not be removed or altered from any source distribution.
  1104. Jean-loup Gailly jloup@gzip.org
  1105. Mark Adler madler@alumni.caltech.edu
  1106. ======================================================================
  1107. ======================================================================
  1108. Facebook Patches
  1109. Copyright (c) 2012, Facebook, Inc.
  1110. All rights reserved.
  1111. Redistribution and use in source and binary forms, with or without
  1112. modification, are permitted provided that the following conditions are met:
  1113. * Redistributions of source code must retain the above copyright notice,
  1114. this list of conditions and the following disclaimer.
  1115. * Redistributions in binary form must reproduce the above copyright notice,
  1116. this list of conditions and the following disclaimer in the documentation
  1117. and/or other materials provided with the distribution.
  1118. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1119. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1120. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1121. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  1122. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1123. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1124. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1125. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  1126. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1127. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1128. POSSIBILITY OF SUCH DAMAGE.
  1129. ======================================================================
  1130. ======================================================================
  1131. FMT
  1132. Copyright (c) 2012 - present, Victor Zverovich
  1133. Permission is hereby granted, free of charge, to any person obtaining
  1134. a copy of this software and associated documentation files (the
  1135. "Software"), to deal in the Software without restriction, including
  1136. without limitation the rights to use, copy, modify, merge, publish,
  1137. distribute, sublicense, and/or sell copies of the Software, and to
  1138. permit persons to whom the Software is furnished to do so, subject to
  1139. the following conditions:
  1140. The above copyright notice and this permission notice shall be
  1141. included in all copies or substantial portions of the Software.
  1142. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1143. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1144. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1145. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  1146. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  1147. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  1148. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1149. --- Optional exception to the license ---
  1150. As an exception, if, as a result of your compiling your source code, portions
  1151. of this Software are embedded into a machine-executable object form of such
  1152. source code, you may redistribute such embedded portions in such object form
  1153. without including the above copyright and permission notices.
  1154. ======================================================================
  1155. ======================================================================
  1156. Fred Fish's Dbug Library
  1157. N O T I C E
  1158. Copyright Abandoned, 1987, Fred Fish
  1159. This previously copyrighted work has been placed into the public
  1160. domain by the author and may be freely used for any purpose,
  1161. private or commercial.
  1162. Because of the number of inquiries I was receiving about the use
  1163. of this product in commercially developed works I have decided to
  1164. simply make it public domain to further its unrestricted use. I
  1165. specifically would be most happy to see this material become a
  1166. part of the standard Unix distributions by AT&T and the Berkeley
  1167. Computer Science Research Group, and a standard part of the GNU
  1168. system from the Free Software Foundation.
  1169. I would appreciate it, as a courtesy, if this notice is left in
  1170. all copies and derivative works. Thank you.
  1171. The author makes no warranty of any kind with respect to this
  1172. product and explicitly disclaims any implied warranties of mer-
  1173. chantability or fitness for any particular purpose.
  1174. The dbug_analyze.c file is subject to the following notice:
  1175. Copyright June 1987, Binayak Banerjee
  1176. All rights reserved.
  1177. This program may be freely distributed under the same terms and
  1178. conditions as Fred Fish's Dbug package.
  1179. ======================================================================
  1180. ======================================================================
  1181. Google Controlling Master Thread I/O Rate Patch
  1182. Copyright (c) 2009, Google Inc.
  1183. All rights reserved.
  1184. Redistribution and use in source and binary forms, with or without
  1185. modification, are permitted provided that the following conditions
  1186. are met:
  1187. * Redistributions of source code must retain the above copyright
  1188. notice, this list of conditions and the following disclaimer.
  1189. * Redistributions in binary form must reproduce the above copyright
  1190. notice, this list of conditions and the following disclaimer in the
  1191. documentation and/or other materials provided with the distribution.
  1192. * Neither the name of the Google Inc. nor the names of its contributors
  1193. may be used to endorse or promote products derived from this software
  1194. without specific prior written permission.
  1195. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1196. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1197. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1198. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1199. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1200. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1201. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1202. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1203. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1204. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1205. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1206. POSSIBILITY OF SUCH DAMAGE.
  1207. ======================================================================
  1208. ======================================================================
  1209. Google Perftools (TCMalloc utility)
  1210. Google Perftools (TCMalloc utility)
  1211. Copyright (c) 1998-2006, Google Inc.
  1212. All rights reserved.
  1213. Redistribution and use in source and binary forms, with or
  1214. without modification, are permitted provided that the following
  1215. conditions are met:
  1216. * Redistributions of source code must retain the above
  1217. copyright notice, this list of conditions and the following
  1218. disclaimer.
  1219. * Redistributions in binary form must reproduce the above
  1220. copyright notice, this list of conditions and the following
  1221. disclaimer in the documentation and/or other materials provided
  1222. with the distribution.
  1223. * Neither the name of Google Inc. nor the names of its
  1224. contributors may be used to endorse or promote products
  1225. derived from this software without specific prior written
  1226. permission.
  1227. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1228. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1229. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1230. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1231. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1232. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1233. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1234. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1235. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1236. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1237. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1238. ======================================================================
  1239. ======================================================================
  1240. Google Protocol Buffers
  1241. Copyright 2008 Google Inc. All rights reserved.
  1242. Redistribution and use in source and binary forms, with or without
  1243. modification, are permitted provided that the following conditions are
  1244. met:
  1245. * Redistributions of source code must retain the above copyright
  1246. notice, this list of conditions and the following disclaimer.
  1247. * Redistributions in binary form must reproduce the above
  1248. copyright notice, this list of conditions and the following disclaimer
  1249. in the documentation and/or other materials provided with the
  1250. distribution.
  1251. * Neither the name of Google Inc. nor the names of its
  1252. contributors may be used to endorse or promote products derived from
  1253. this software without specific prior written permission.
  1254. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1255. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1256. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1257. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1258. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1259. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1260. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1261. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1262. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1263. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1264. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1265. Code generated by the Protocol Buffer compiler is owned by the owner
  1266. of the input file used when generating it. This code is not
  1267. standalone and requires a support library to be linked with it. This
  1268. support library is itself covered by the above license.
  1269. ======================================================================
  1270. ======================================================================
  1271. Google SMP Patch
  1272. Google SMP patch
  1273. Copyright (c) 2008, Google Inc.
  1274. All rights reserved.
  1275. Redistribution and use in source and binary forms, with or without
  1276. modification, are permitted provided that the following conditions
  1277. are met:
  1278. * Redistributions of source code must retain the above copyright
  1279. notice, this list of conditions and the following disclaimer.
  1280. * Redistributions in binary form must reproduce the above copyright
  1281. notice, this list of conditions and the following disclaimer in the
  1282. documentation and/or other materials provided with the distribution.
  1283. * Neither the name of the Google Inc. nor the names of its contributors
  1284. may be used to endorse or promote products derived from this software
  1285. without specific prior written permission.
  1286. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1287. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1288. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1289. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1290. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1291. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  1292. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1293. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1294. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1295. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  1296. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1297. POSSIBILITY OF SUCH DAMAGE.
  1298. ======================================================================
  1299. ======================================================================
  1300. Google Test (including GMock)
  1301. Google Mock (GMock) is an extension to Google Test for writing and
  1302. using C++ mock classes. Google Test (including the Google Mock
  1303. extension) is licensed under the following terms:
  1304. Copyright 2008, Google Inc.
  1305. All rights reserved.
  1306. Redistribution and use in source and binary forms, with or without
  1307. modification, are permitted provided that the following conditions are met:
  1308. * Redistributions of source code must retain the above copyright notice, this
  1309. list of conditions and the following disclaimer.
  1310. * Redistributions in binary form must reproduce the above copyright notice,
  1311. this list of conditions and the following disclaimer in the documentation
  1312. and/or other materials provided with the distribution.
  1313. * Neither the name of Google Inc. nor the names of its contributors may be
  1314. used to endorse or promote products derived from this software without
  1315. specific prior written permission.
  1316. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  1317. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1318. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1319. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  1320. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1321. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1322. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  1323. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  1324. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1325. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  1326. POSSIBILITY OF SUCH DAMAGE.
  1327. ======================================================================
  1328. ======================================================================
  1329. ICU4C Unicode Libraries
  1330. COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
  1331. Copyright (c) 1991-2019 Unicode, Inc. All rights reserved.
  1332. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
  1333. Permission is hereby granted, free of charge, to any person obtaining
  1334. a copy of the Unicode data files and any associated documentation
  1335. (the "Data Files") or Unicode software and any associated documentation
  1336. (the "Software") to deal in the Data Files or Software
  1337. without restriction, including without limitation the rights to use,
  1338. copy, modify, merge, publish, distribute, and/or sell copies of
  1339. the Data Files or Software, and to permit persons to whom the Data Files
  1340. or Software are furnished to do so, provided that either
  1341. (a) this copyright and permission notice appear with all copies
  1342. of the Data Files or Software, or
  1343. (b) this copyright and permission notice appear in associated
  1344. Documentation.
  1345. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  1346. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  1347. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1348. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  1349. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  1350. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  1351. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  1352. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  1353. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  1354. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  1355. Except as contained in this notice, the name of a copyright holder
  1356. shall not be used in advertising or otherwise to promote the sale,
  1357. use or other dealings in these Data Files or Software without prior
  1358. written authorization of the copyright holder.
  1359. ---------------------
  1360. Third-Party Software Licenses
  1361. This section contains third-party software notices and/or additional
  1362. terms for licensed third-party software components included within ICU
  1363. libraries.
  1364. 1. ICU License - ICU 1.8.1 to ICU 57.1
  1365. COPYRIGHT AND PERMISSION NOTICE
  1366. Copyright (c) 1995-2016 International Business Machines Corporation and
  1367. others
  1368. All rights reserved.
  1369. Permission is hereby granted, free of charge, to any person obtaining
  1370. a copy of this software and associated documentation files (the
  1371. "Software"), to deal in the Software without restriction, including
  1372. without limitation the rights to use, copy, modify, merge, publish,
  1373. distribute, and/or sell copies of the Software, and to permit persons
  1374. to whom the Software is furnished to do so, provided that the above
  1375. copyright notice(s) and this permission notice appear in all copies of
  1376. the Software and that both the above copyright notice(s) and this
  1377. permission notice appear in supporting documentation.
  1378. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1379. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1380. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  1381. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  1382. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  1383. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  1384. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  1385. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1386. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  1387. Except as contained in this notice, the name of a copyright holder
  1388. shall not be used in advertising or otherwise to promote the sale, use
  1389. or other dealings in this Software without prior written authorization
  1390. of the copyright holder.
  1391. All trademarks and registered trademarks mentioned herein are the
  1392. property of their respective owners.
  1393. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  1394. # The Google Chrome software developed by Google is licensed under
  1395. # the BSD license. Other software included in this distribution is
  1396. # provided under other licenses, as set forth below.
  1397. #
  1398. # The BSD License
  1399. # http://opensource.org/licenses/bsd-license.php
  1400. # Copyright (C) 2006-2008, Google Inc.
  1401. #
  1402. # All rights reserved.
  1403. #
  1404. # Redistribution and use in source and binary forms, with or without
  1405. # modification, are permitted provided that the following conditions are met:
  1406. #
  1407. # Redistributions of source code must retain the above copyright notice,
  1408. # this list of conditions and the following disclaimer.
  1409. # Redistributions in binary form must reproduce the above
  1410. # copyright notice, this list of conditions and the following
  1411. # disclaimer in the documentation and/or other materials provided with
  1412. # the distribution.
  1413. # Neither the name of Google Inc. nor the names of its
  1414. # contributors may be used to endorse or promote products derived from
  1415. # this software without specific prior written permission.
  1416. #
  1417. #
  1418. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  1419. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  1420. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1421. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1422. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  1423. # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1424. # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  1425. # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  1426. # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1427. # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  1428. # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  1429. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1430. #
  1431. #
  1432. # The word list in cjdict.txt are generated by combining three word lists
  1433. # listed below with further processing for compound word breaking. The
  1434. # frequency is generated with an iterative training against Google web
  1435. # corpora.
  1436. #
  1437. # * Libtabe (Chinese)
  1438. # - https://sourceforge.net/project/?group_id=1519
  1439. # - Its license terms and conditions are shown below.
  1440. #
  1441. # * IPADIC (Japanese)
  1442. # - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  1443. # - Its license terms and conditions are shown below.
  1444. #
  1445. # ---------COPYING.libtabe ---- BEGIN--------------------
  1446. #
  1447. # /*
  1448. # * Copyright (c) 1999 TaBE Project.
  1449. # * Copyright (c) 1999 Pai-Hsiang Hsiao.
  1450. # * All rights reserved.
  1451. # *
  1452. # * Redistribution and use in source and binary forms, with or without
  1453. # * modification, are permitted provided that the following conditions
  1454. # * are met:
  1455. # *
  1456. # * . Redistributions of source code must retain the above copyright
  1457. # * notice, this list of conditions and the following disclaimer.
  1458. # * . Redistributions in binary form must reproduce the above copyright
  1459. # * notice, this list of conditions and the following disclaimer in
  1460. # * the documentation and/or other materials provided with the
  1461. # * distribution.
  1462. # * . Neither the name of the TaBE Project nor the names of its
  1463. # * contributors may be used to endorse or promote products derived
  1464. # * from this software without specific prior written permission.
  1465. # *
  1466. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1467. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1468. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1469. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1470. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1471. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1472. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1473. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1474. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1475. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1476. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1477. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  1478. # */
  1479. #
  1480. # /*
  1481. # * Copyright (c) 1999 Computer Systems and Communication Lab,
  1482. # * Institute of Information Science, Academia
  1483. # * Sinica. All rights reserved.
  1484. # *
  1485. # * Redistribution and use in source and binary forms, with or without
  1486. # * modification, are permitted provided that the following conditions
  1487. # * are met:
  1488. # *
  1489. # * . Redistributions of source code must retain the above copyright
  1490. # * notice, this list of conditions and the following disclaimer.
  1491. # * . Redistributions in binary form must reproduce the above copyright
  1492. # * notice, this list of conditions and the following disclaimer in
  1493. # * the documentation and/or other materials provided with the
  1494. # * distribution.
  1495. # * . Neither the name of the Computer Systems and Communication Lab
  1496. # * nor the names of its contributors may be used to endorse or
  1497. # * promote products derived from this software without specific
  1498. # * prior written permission.
  1499. # *
  1500. # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1501. # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1502. # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1503. # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1504. # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1505. # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1506. # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1507. # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1508. # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1509. # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1510. # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1511. # * OF THE POSSIBILITY OF SUCH DAMAGE.
  1512. # */
  1513. #
  1514. # Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  1515. # University of Illinois
  1516. # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4
  1517. #
  1518. # ---------------COPYING.libtabe-----END--------------------------------
  1519. #
  1520. #
  1521. # ---------------COPYING.ipadic-----BEGIN-------------------------------
  1522. #
  1523. # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  1524. # and Technology. All Rights Reserved.
  1525. #
  1526. # Use, reproduction, and distribution of this software is permitted.
  1527. # Any copy of this software, whether in its original form or modified,
  1528. # must include both the above copyright notice and the following
  1529. # paragraphs.
  1530. #
  1531. # Nara Institute of Science and Technology (NAIST),
  1532. # the copyright holders, disclaims all warranties with regard to this
  1533. # software, including all implied warranties of merchantability and
  1534. # fitness, in no event shall NAIST be liable for
  1535. # any special, indirect or consequential damages or any damages
  1536. # whatsoever resulting from loss of use, data or profits, whether in an
  1537. # action of contract, negligence or other tortuous action, arising out
  1538. # of or in connection with the use or performance of this software.
  1539. #
  1540. # A large portion of the dictionary entries
  1541. # originate from ICOT Free Software. The following conditions for ICOT
  1542. # Free Software applies to the current dictionary as well.
  1543. #
  1544. # Each User may also freely distribute the Program, whether in its
  1545. # original form or modified, to any third party or parties, PROVIDED
  1546. # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  1547. # on, or be attached to, the Program, which is distributed substantially
  1548. # in the same form as set out herein and that such intended
  1549. # distribution, if actually made, will neither violate or otherwise
  1550. # contravene any of the laws and regulations of the countries having
  1551. # jurisdiction over the User or the intended distribution itself.
  1552. #
  1553. # NO WARRANTY
  1554. #
  1555. # The program was produced on an experimental basis in the course of the
  1556. # research and development conducted during the project and is provided
  1557. # to users as so produced on an experimental basis. Accordingly, the
  1558. # program is provided without any warranty whatsoever, whether express,
  1559. # implied, statutory or otherwise. The term "warranty" used herein
  1560. # includes, but is not limited to, any warranty of the quality,
  1561. # performance, merchantability and fitness for a particular purpose of
  1562. # the program and the nonexistence of any infringement or violation of
  1563. # any right of any third party.
  1564. #
  1565. # Each user of the program will agree and understand, and be deemed to
  1566. # have agreed and understood, that there is no warranty whatsoever for
  1567. # the program and, accordingly, the entire risk arising from or
  1568. # otherwise connected with the program is assumed by the user.
  1569. #
  1570. # Therefore, neither ICOT, the copyright holder, or any other
  1571. # organization that participated in or was otherwise related to the
  1572. # development of the program and their respective officials, directors,
  1573. # officers and other employees shall be held liable for any and all
  1574. # damages, including, without limitation, general, special, incidental
  1575. # and consequential damages, arising out of or otherwise in connection
  1576. # with the use or inability to use the program or any product, material
  1577. # or result produced or otherwise obtained by using the program,
  1578. # regardless of whether they have been advised of, or otherwise had
  1579. # knowledge of, the possibility of such damages at any time during the
  1580. # project or thereafter. Each user will be deemed to have agreed to the
  1581. # foregoing by his or her commencement of use of the program. The term
  1582. # "use" as used herein includes, but is not limited to, the use,
  1583. # modification, copying and distribution of the program and the
  1584. # production of secondary products from the program.
  1585. #
  1586. # In the case where the program, whether in its original form or
  1587. # modified, was distributed or delivered to or received by a user from
  1588. # any person, organization or entity other than ICOT, unless it makes or
  1589. # grants independently of ICOT any specific warranty to the user in
  1590. # writing, such person, organization or entity, will also be exempted
  1591. # from and not be held liable to the user for any such damages as noted
  1592. # above as far as the program is concerned.
  1593. #
  1594. # ---------------COPYING.ipadic-----END----------------------------------
  1595. 3. Lao Word Break Dictionary Data (laodict.txt)
  1596. # Copyright (c) 2013 International Business Machines Corporation
  1597. # and others. All Rights Reserved.
  1598. #
  1599. # Project: http://code.google.com/p/lao-dictionary/
  1600. # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  1601. # License:
  1602. # http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  1603. # (copied below)
  1604. #
  1605. # This file is derived from the above dictionary, with slight
  1606. # modifications.
  1607. # ----------------------------------------------------------------------
  1608. # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  1609. # All rights reserved.
  1610. #
  1611. # Redistribution and use in source and binary forms, with or without
  1612. # modification,
  1613. # are permitted provided that the following conditions are met:
  1614. #
  1615. #
  1616. # Redistributions of source code must retain the above copyright notice, this
  1617. # list of conditions and the following disclaimer. Redistributions in
  1618. # binary form must reproduce the above copyright notice, this list of
  1619. # conditions and the following disclaimer in the documentation and/or
  1620. # other materials provided with the distribution.
  1621. #
  1622. #
  1623. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1624. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1625. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1626. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1627. # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  1628. # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1629. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1630. # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1631. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1632. # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1633. # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1634. # OF THE POSSIBILITY OF SUCH DAMAGE.
  1635. #
  1636. --------------------------------------------------------------------------
  1637. 4. Burmese Word Break Dictionary Data (burmesedict.txt)
  1638. # Copyright (c) 2014 International Business Machines Corporation
  1639. # and others. All Rights Reserved.
  1640. #
  1641. # This list is part of a project hosted at:
  1642. # github.com/kanyawtech/myanmar-karen-word-lists
  1643. #
  1644. #
  1645. --------------------------------------------------------------------------
  1646. # Copyright (c) 2013, LeRoy Benjamin Sharon
  1647. # All rights reserved.
  1648. #
  1649. # Redistribution and use in source and binary forms, with or without
  1650. # modification, are permitted provided that the following conditions
  1651. # are met: Redistributions of source code must retain the above
  1652. # copyright notice, this list of conditions and the following
  1653. # disclaimer. Redistributions in binary form must reproduce the
  1654. # above copyright notice, this list of conditions and the following
  1655. # disclaimer in the documentation and/or other materials provided
  1656. # with the distribution.
  1657. #
  1658. # Neither the name Myanmar Karen Word Lists, nor the names of its
  1659. # contributors may be used to endorse or promote products derived
  1660. # from this software without specific prior written permission.
  1661. #
  1662. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  1663. # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  1664. # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1665. # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1666. # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  1667. # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  1668. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  1669. # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1670. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  1671. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  1672. # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  1673. # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1674. # SUCH DAMAGE.
  1675. #
  1676. --------------------------------------------------------------------------
  1677. 5. Time Zone Database
  1678. ICU uses the public domain data and code derived from Time Zone
  1679. Database for its time zone support. The ownership of the TZ database
  1680. is explained in BCP 175: Procedure for Maintaining the Time Zone
  1681. Database section 7.
  1682. # 7. Database Ownership
  1683. #
  1684. # The TZ database itself is not an IETF Contribution or an IETF
  1685. # document. Rather it is a pre-existing and regularly updated work
  1686. # that is in the public domain, and is intended to remain in the
  1687. # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  1688. # not apply to the TZ Database or contributions that individuals make
  1689. # to it. Should any claims be made and substantiated against the TZ
  1690. # Database, the organization that is providing the IANA
  1691. # Considerations defined in this RFC, under the memorandum of
  1692. # understanding with the IETF, currently ICANN, may act in accordance
  1693. # with all competent court orders. No ownership claims will be made
  1694. # by ICANN or the IETF Trust on the database or the code. Any person
  1695. # making a contribution to the database or code waives all rights to
  1696. # future claims in that contribution or in the TZ Database.
  1697. 6. Google double-conversion
  1698. Copyright 2006-2011, the V8 project authors. All rights reserved.
  1699. Redistribution and use in source and binary forms, with or without
  1700. modification, are permitted provided that the following conditions are
  1701. met:
  1702. * Redistributions of source code must retain the above copyright
  1703. notice, this list of conditions and the following disclaimer.
  1704. * Redistributions in binary form must reproduce the above
  1705. copyright notice, this list of conditions and the following
  1706. disclaimer in the documentation and/or other materials provided
  1707. with the distribution.
  1708. * Neither the name of Google Inc. nor the names of its
  1709. contributors may be used to endorse or promote products derived
  1710. from this software without specific prior written permission.
  1711. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1712. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1713. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1714. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1715. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1716. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1717. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1718. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1719. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1720. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1721. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1722. ======================================================================
  1723. ======================================================================
  1724. jemalloc
  1725. Copyright (C) 2002-present Jason Evans <jasone@canonware.com>.
  1726. All rights reserved.
  1727. Copyright (C) 2007-2012 Mozilla Foundation. All rights reserved.
  1728. Copyright (C) 2009-present Facebook, Inc. All rights reserved.
  1729. Redistribution and use in source and binary forms, with or without
  1730. modification, are permitted provided that the following conditions are met:
  1731. 1. Redistributions of source code must retain the above copyright notice(s),
  1732. this list of conditions and the following disclaimer.
  1733. 2. Redistributions in binary form must reproduce the above copyright
  1734. notice(s),
  1735. this list of conditions and the following disclaimer in the documentation
  1736. and/or other materials provided with the distribution.
  1737. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
  1738. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  1739. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1740. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
  1741. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1742. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1743. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  1744. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1745. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1746. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1747. SUCH DAMAGE.
  1748. ======================================================================
  1749. ======================================================================
  1750. Kerberos5
  1751. Kerberos5
  1752. Copyright (C) 1985-2019 by the Massachusetts Institute of Technology.
  1753. All rights reserved.
  1754. Redistribution and use in source and binary forms, with or without
  1755. modification, are permitted provided that the following conditions are
  1756. met:
  1757. * Redistributions of source code must retain the above copyright
  1758. notice, this list of conditions and the following disclaimer.
  1759. * Redistributions in binary form must reproduce the above copyright
  1760. notice, this list of conditions and the following disclaimer in the
  1761. documentation and/or other materials provided with the distribution.
  1762. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1763. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1764. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1765. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1766. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1767. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1768. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1769. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1770. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1771. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1772. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1773. Downloading of this software may constitute an export of cryptographic
  1774. software from the United States of America that is subject to the
  1775. United States Export Administration Regulations (EAR), 15 CFR 730-774.
  1776. Additional laws or regulations may apply. It is the responsibility of
  1777. the person or entity contemplating export to comply with all
  1778. applicable export laws and regulations, including obtaining any
  1779. required license from the U.S. government.
  1780. The U.S. government prohibits export of encryption source code to
  1781. certain countries and individuals, including, but not limited to, the
  1782. countries of Cuba, Iran, North Korea, Sudan, Syria, and residents and
  1783. nationals of those countries.
  1784. Documentation components of this software distribution are licensed
  1785. under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
  1786. (http://creativecommons.org/licenses/by-sa/3.0/)
  1787. Individual source code files are copyright MIT, Cygnus Support,
  1788. Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems,
  1789. FundsXpress, and others.
  1790. Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira,
  1791. and Zephyr are trademarks of the Massachusetts Institute of Technology
  1792. (MIT). No commercial use of these trademarks may be made without
  1793. prior written permission of MIT.
  1794. "Commercial use" means use of a name in a product or other for-profit
  1795. manner. It does NOT prevent a commercial firm from referring to the
  1796. MIT trademarks in order to convey information (although in doing so,
  1797. recognition of their trademark status should be given).
  1798. ======================================================================
  1799. The following copyright and permission notice applies to the
  1800. OpenVision Kerberos Administration system located in "kadmin/create",
  1801. "kadmin/dbutil", "kadmin/passwd", "kadmin/server", "lib/kadm5", and
  1802. portions of "lib/rpc":
  1803. Copyright, OpenVision Technologies, Inc., 1993-1996, All Rights
  1804. Reserved
  1805. WARNING: Retrieving the OpenVision Kerberos Administration system
  1806. source code, as described below, indicates your acceptance of the
  1807. following terms. If you do not agree to the following terms, do
  1808. not retrieve the OpenVision Kerberos administration system.
  1809. You may freely use and distribute the Source Code and Object Code
  1810. compiled from it, with or without modification, but this Source
  1811. Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY,
  1812. INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR
  1813. FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER
  1814. EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY
  1815. FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF
  1816. SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR
  1817. CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING,
  1818. WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE
  1819. CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY
  1820. OTHER REASON.
  1821. OpenVision retains all copyrights in the donated Source Code.
  1822. OpenVision also retains copyright to derivative works of the Source
  1823. Code, whether created by OpenVision or by a third party. The
  1824. OpenVision copyright notice must be preserved if derivative works
  1825. are made based on the donated Source Code.
  1826. OpenVision Technologies, Inc. has donated this Kerberos
  1827. Administration system to MIT for inclusion in the standard Kerberos
  1828. 5 distribution. This donation underscores our commitment to
  1829. continuing Kerberos technology development and our gratitude for
  1830. the valuable work which has been performed by MIT and the Kerberos
  1831. community.
  1832. ======================================================================
  1833. Portions contributed by Matt Crawford "crawdad@fnal.gov" were work
  1834. performed at Fermi National Accelerator Laboratory, which is
  1835. operated by Universities Research Association, Inc., under contract
  1836. DE-AC02-76CHO3000 with the U.S. Department of Energy.
  1837. ======================================================================
  1838. Portions of "src/lib/crypto" have the following copyright:
  1839. Copyright (C) 1998 by the FundsXpress, INC.
  1840. All rights reserved.
  1841. Export of this software from the United States of America may
  1842. require a specific license from the United States Government.
  1843. It is the responsibility of any person or organization
  1844. contemplating export to obtain such a license before exporting.
  1845. WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  1846. distribute this software and its documentation for any purpose and
  1847. without fee is hereby granted, provided that the above copyright
  1848. notice appear in all copies and that both that copyright notice and
  1849. this permission notice appear in supporting documentation, and that
  1850. the name of FundsXpress. not be used in advertising or publicity
  1851. pertaining to distribution of the software without specific,
  1852. written prior permission. FundsXpress makes no representations
  1853. about the suitability of this software for any purpose. It is
  1854. provided "as is" without express or implied warranty.
  1855. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  1856. IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  1857. WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  1858. ======================================================================
  1859. The implementation of the AES encryption algorithm in
  1860. "src/lib/crypto/builtin/aes" has the following copyright:
  1861. Copyright (C) 2001, Dr Brian Gladman "brg@gladman.uk.net", Worcester, UK.
  1862. All rights reserved.
  1863. LICENSE TERMS
  1864. The free distribution and use of this software in both source and
  1865. binary form is allowed (with or without changes) provided that:
  1866. 1. distributions of this source code include the above copyright
  1867. notice, this list of conditions and the following disclaimer;
  1868. 2. distributions in binary form include the above copyright notice,
  1869. this list of conditions and the following disclaimer in the
  1870. documentation and/or other associated materials;
  1871. 3. the copyright holder's name is not used to endorse products
  1872. built using this software without specific written permission.
  1873. DISCLAIMER
  1874. This software is provided 'as is' with no explcit or implied
  1875. warranties in respect of any properties, including, but not limited
  1876. to, correctness and fitness for purpose.
  1877. ======================================================================
  1878. Portions contributed by Red Hat, including the pre-authentication
  1879. plug-in framework and the NSS crypto implementation, contain the
  1880. following copyright:
  1881. Copyright (C) 2006 Red Hat, Inc.
  1882. Portions copyright (C) 2006 Massachusetts Institute of Technology
  1883. All Rights Reserved.
  1884. Redistribution and use in source and binary forms, with or without
  1885. modification, are permitted provided that the following conditions
  1886. are met:
  1887. * Redistributions of source code must retain the above copyright
  1888. notice, this list of conditions and the following disclaimer.
  1889. * Redistributions in binary form must reproduce the above copyright
  1890. notice, this list of conditions and the following disclaimer in
  1891. the documentation and/or other materials provided with the
  1892. distribution.
  1893. * Neither the name of Red Hat, Inc., nor the names of its
  1894. contributors may be used to endorse or promote products derived
  1895. from this software without specific prior written permission.
  1896. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1897. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1898. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1899. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1900. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1901. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1902. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1903. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1904. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1905. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1906. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1907. OF THE POSSIBILITY OF SUCH DAMAGE.
  1908. ======================================================================
  1909. The bundled verto source code is subject to the following license:
  1910. Copyright 2011 Red Hat, Inc.
  1911. Permission is hereby granted, free of charge, to any person
  1912. obtaining a copy of this software and associated documentation
  1913. files (the "Software"), to deal in the Software without
  1914. restriction, including without limitation the rights to use, copy,
  1915. modify, merge, publish, distribute, sublicense, and/or sell copies
  1916. of the Software, and to permit persons to whom the Software is
  1917. furnished to do so, subject to the following conditions:
  1918. The above copyright notice and this permission notice shall be
  1919. included in all copies or substantial portions of the Software.
  1920. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1921. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1922. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1923. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  1924. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  1925. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1926. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  1927. DEALINGS IN THE SOFTWARE.
  1928. ======================================================================
  1929. The MS-KKDCP client implementation has the following copyright:
  1930. Copyright 2013,2014 Red Hat, Inc.
  1931. Redistribution and use in source and binary forms, with or without
  1932. modification, are permitted provided that the following conditions
  1933. are met:
  1934. 1. Redistributions of source code must retain the above
  1935. copyright notice, this list of conditions and the following
  1936. disclaimer.
  1937. 2. Redistributions in binary form must reproduce the above
  1938. copyright notice, this list of conditions and the following
  1939. disclaimer in the documentation and/or other materials
  1940. provided with the distribution.
  1941. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1942. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1943. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  1944. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1945. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  1946. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1947. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1948. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1949. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1950. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1951. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1952. OF THE POSSIBILITY OF SUCH DAMAGE.
  1953. ======================================================================
  1954. The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in
  1955. "src/lib/gssapi", including the following files:
  1956. lib/gssapi/generic/gssapi_err_generic.et
  1957. lib/gssapi/mechglue/g_accept_sec_context.c
  1958. lib/gssapi/mechglue/g_acquire_cred.c
  1959. lib/gssapi/mechglue/g_canon_name.c
  1960. lib/gssapi/mechglue/g_compare_name.c
  1961. lib/gssapi/mechglue/g_context_time.c
  1962. lib/gssapi/mechglue/g_delete_sec_context.c
  1963. lib/gssapi/mechglue/g_dsp_name.c
  1964. lib/gssapi/mechglue/g_dsp_status.c
  1965. lib/gssapi/mechglue/g_dup_name.c
  1966. lib/gssapi/mechglue/g_exp_sec_context.c
  1967. lib/gssapi/mechglue/g_export_name.c
  1968. lib/gssapi/mechglue/g_glue.c
  1969. lib/gssapi/mechglue/g_imp_name.c
  1970. lib/gssapi/mechglue/g_imp_sec_context.c
  1971. lib/gssapi/mechglue/g_init_sec_context.c
  1972. lib/gssapi/mechglue/g_initialize.c
  1973. lib/gssapi/mechglue/g_inquire_context.c
  1974. lib/gssapi/mechglue/g_inquire_cred.c
  1975. lib/gssapi/mechglue/g_inquire_names.c
  1976. lib/gssapi/mechglue/g_process_context.c
  1977. lib/gssapi/mechglue/g_rel_buffer.c
  1978. lib/gssapi/mechglue/g_rel_cred.c
  1979. lib/gssapi/mechglue/g_rel_name.c
  1980. lib/gssapi/mechglue/g_rel_oid_set.c
  1981. lib/gssapi/mechglue/g_seal.c
  1982. lib/gssapi/mechglue/g_sign.c
  1983. lib/gssapi/mechglue/g_store_cred.c
  1984. lib/gssapi/mechglue/g_unseal.c
  1985. lib/gssapi/mechglue/g_userok.c
  1986. lib/gssapi/mechglue/g_utils.c
  1987. lib/gssapi/mechglue/g_verify.c
  1988. lib/gssapi/mechglue/gssd_pname_to_uid.c
  1989. lib/gssapi/mechglue/mglueP.h
  1990. lib/gssapi/mechglue/oid_ops.c
  1991. lib/gssapi/spnego/gssapiP_spnego.h
  1992. lib/gssapi/spnego/spnego_mech.c
  1993. and the initial implementation of incremental propagation, including
  1994. the following new or changed files:
  1995. include/iprop_hdr.h
  1996. kadmin/server/ipropd_svc.c
  1997. lib/kdb/iprop.x
  1998. lib/kdb/kdb_convert.c
  1999. lib/kdb/kdb_log.c
  2000. lib/kdb/kdb_log.h
  2001. lib/krb5/error_tables/kdb5_err.et
  2002. slave/kpropd_rpc.c
  2003. slave/kproplog.c
  2004. are subject to the following license:
  2005. Copyright (C) 2004 Sun Microsystems, Inc.
  2006. Permission is hereby granted, free of charge, to any person
  2007. obtaining a copy of this software and associated documentation
  2008. files (the "Software"), to deal in the Software without
  2009. restriction, including without limitation the rights to use, copy,
  2010. modify, merge, publish, distribute, sublicense, and/or sell copies
  2011. of the Software, and to permit persons to whom the Software is
  2012. furnished to do so, subject to the following conditions:
  2013. The above copyright notice and this permission notice shall be
  2014. included in all copies or substantial portions of the Software.
  2015. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2016. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2017. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2018. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  2019. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  2020. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  2021. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2022. SOFTWARE.
  2023. ======================================================================
  2024. Kerberos V5 includes documentation and software developed at the
  2025. University of California at Berkeley, which includes this copyright
  2026. notice:
  2027. Copyright (C) 1983 Regents of the University of California.
  2028. All rights reserved.
  2029. Redistribution and use in source and binary forms, with or without
  2030. modification, are permitted provided that the following conditions
  2031. are met:
  2032. 1. Redistributions of source code must retain the above copyright
  2033. notice, this list of conditions and the following disclaimer.
  2034. 2. Redistributions in binary form must reproduce the above
  2035. copyright notice, this list of conditions and the following
  2036. disclaimer in the documentation and/or other materials provided
  2037. with the distribution.
  2038. 3. Neither the name of the University nor the names of its
  2039. contributors may be used to endorse or promote products derived
  2040. from this software without specific prior written permission.
  2041. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS"
  2042. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  2043. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  2044. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS
  2045. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2046. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2047. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  2048. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2049. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  2050. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  2051. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  2052. SUCH DAMAGE.
  2053. ======================================================================
  2054. Portions contributed by Novell, Inc., including the LDAP database
  2055. backend, are subject to the following license:
  2056. Copyright (C) 2004-2005, Novell, Inc.
  2057. All rights reserved.
  2058. Redistribution and use in source and binary forms, with or without
  2059. modification, are permitted provided that the following conditions
  2060. are met:
  2061. * Redistributions of source code must retain the above copyright
  2062. notice, this list of conditions and the following disclaimer.
  2063. * Redistributions in binary form must reproduce the above copyright
  2064. notice, this list of conditions and the following disclaimer in
  2065. the documentation and/or other materials provided with the
  2066. distribution.
  2067. * The copyright holder's name is not used to endorse or promote
  2068. products derived from this software without specific prior
  2069. written permission.
  2070. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2071. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2072. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  2073. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  2074. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  2075. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2076. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2077. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  2078. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  2079. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  2080. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  2081. OF THE POSSIBILITY OF SUCH DAMAGE.
  2082. ======================================================================
  2083. Portions funded by Sandia National Laboratory and developed by the
  2084. University of Michigan's Center for Information Technology
  2085. Integration, including the PKINIT implementation, are subject to the
  2086. following license:
  2087. COPYRIGHT (C) 2006-2007
  2088. THE REGENTS OF THE UNIVERSITY OF MICHIGAN
  2089. ALL RIGHTS RESERVED
  2090. Permission is granted to use, copy, create derivative works and
  2091. redistribute this software and such derivative works for any
  2092. purpose, so long as the name of The University of Michigan is not
  2093. used in any advertising or publicity pertaining to the use of
  2094. distribution of this software without specific, written prior
  2095. authorization. If the above copyright notice or any other
  2096. identification of the University of Michigan is included in any
  2097. copy of any portion of this software, then the disclaimer below
  2098. must also be included.
  2099. THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE
  2100. UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND
  2101. WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER
  2102. EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
  2103. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  2104. THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR
  2105. ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR
  2106. CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR
  2107. IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR
  2108. IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  2109. ======================================================================
  2110. The pkcs11.h file included in the PKINIT code has the following
  2111. license:
  2112. Copyright 2006 g10 Code GmbH
  2113. Copyright 2006 Andreas Jellinghaus
  2114. This file is free software; as a special exception the author gives
  2115. unlimited permission to copy and/or distribute it, with or without
  2116. modifications, as long as this notice is preserved.
  2117. This file is distributed in the hope that it will be useful, but
  2118. WITHOUT ANY WARRANTY, to the extent permitted by law; without even
  2119. the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
  2120. PURPOSE.
  2121. ======================================================================
  2122. Portions contributed by Apple Inc. are subject to the following
  2123. license:
  2124. Copyright 2004-2008 Apple Inc. All Rights Reserved.
  2125. Export of this software from the United States of America may
  2126. require a specific license from the United States Government.
  2127. It is the responsibility of any person or organization
  2128. contemplating export to obtain such a license before exporting.
  2129. WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  2130. distribute this software and its documentation for any purpose and
  2131. without fee is hereby granted, provided that the above copyright
  2132. notice appear in all copies and that both that copyright notice and
  2133. this permission notice appear in supporting documentation, and that
  2134. the name of Apple Inc. not be used in advertising or publicity
  2135. pertaining to distribution of the software without specific,
  2136. written prior permission. Apple Inc. makes no representations
  2137. about the suitability of this software for any purpose. It is
  2138. provided "as is" without express or implied warranty.
  2139. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  2140. IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  2141. WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  2142. ======================================================================
  2143. The implementations of UTF-8 string handling in src/util/support and
  2144. src/lib/krb5/unicode are subject to the following copyright and
  2145. permission notice:
  2146. The OpenLDAP Public License
  2147. Version 2.8, 17 August 2003
  2148. Redistribution and use of this software and associated
  2149. documentation ("Software"), with or without modification, are
  2150. permitted provided that the following conditions are met:
  2151. 1. Redistributions in source form must retain copyright statements
  2152. and notices,
  2153. 2. Redistributions in binary form must reproduce applicable
  2154. copyright statements and notices, this list of conditions, and
  2155. the following disclaimer in the documentation and/or other
  2156. materials provided with the distribution, and
  2157. 3. Redistributions must contain a verbatim copy of this document.
  2158. The OpenLDAP Foundation may revise this license from time to time.
  2159. Each revision is distinguished by a version number. You may use
  2160. this Software under terms of this license revision or under the
  2161. terms of any subsequent revision of the license.
  2162. THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS
  2163. CONTRIBUTORS "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
  2164. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2165. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2166. DISCLAIMED. IN NO EVENT SHALL THE OPENLDAP FOUNDATION, ITS
  2167. CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE BE
  2168. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  2169. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  2170. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  2171. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  2172. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2173. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  2174. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  2175. DAMAGE.
  2176. The names of the authors and copyright holders must not be used in
  2177. advertising or otherwise to promote the sale, use or other dealing
  2178. in this Software without specific, written prior permission. Title
  2179. to copyright in this Software shall at all times remain with
  2180. copyright holders.
  2181. OpenLDAP is a registered trademark of the OpenLDAP Foundation.
  2182. Copyright 1999-2003 The OpenLDAP Foundation, Redwood City,
  2183. California, USA. All Rights Reserved. Permission to copy and
  2184. distribute verbatim copies of this document is granted.
  2185. Marked test programs in src/lib/krb5/krb have the following copyright:
  2186. Copyright (C) 2006 Kungliga Tekniska Högskolan
  2187. (Royal Institute of Technology, Stockholm, Sweden).
  2188. All rights reserved.
  2189. Redistribution and use in source and binary forms, with or without
  2190. modification, are permitted provided that the following conditions
  2191. are met:
  2192. 1. Redistributions of source code must retain the above copyright
  2193. notice, this list of conditions and the following disclaimer.
  2194. 2. Redistributions in binary form must reproduce the above
  2195. copyright notice, this list of conditions and the following
  2196. disclaimer in the documentation and/or other materials provided
  2197. with the distribution.
  2198. 3. Neither the name of KTH nor the names of its contributors may be
  2199. used to endorse or promote products derived from this software
  2200. without specific prior written permission.
  2201. THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS" AND
  2202. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  2203. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  2204. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL KTH OR ITS
  2205. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2206. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2207. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  2208. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2209. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  2210. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  2211. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  2212. SUCH DAMAGE.
  2213. ======================================================================
  2214. The KCM Mach RPC definition file used on macOS has the following
  2215. copyright:
  2216. Copyright (C) 2009 Kungliga Tekniska Högskolan
  2217. (Royal Institute of Technology, Stockholm, Sweden).
  2218. All rights reserved.
  2219. Portions Copyright (C) 2009 Apple Inc. All rights reserved.
  2220. Redistribution and use in source and binary forms, with or without
  2221. modification, are permitted provided that the following conditions
  2222. are met:
  2223. 1. Redistributions of source code must retain the above
  2224. copyright notice, this list of conditions and the following
  2225. disclaimer.
  2226. 2. Redistributions in binary form must reproduce the above
  2227. copyright notice, this list of conditions and the following
  2228. disclaimer in the documentation and/or other materials provided
  2229. with the distribution.
  2230. 3. Neither the name of the Institute nor the names of its
  2231. contributors may be used to endorse or promote products derived
  2232. from this software without specific prior written permission.
  2233. THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS "AS IS"
  2234. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  2235. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  2236. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE
  2237. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2238. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2239. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  2240. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2241. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  2242. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  2243. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  2244. SUCH DAMAGE.
  2245. ======================================================================
  2246. Portions of the RPC implementation in src/lib/rpc and
  2247. src/include/gssrpc have the following copyright and permission notice:
  2248. Copyright (C) 2010, Oracle America, Inc.
  2249. All rights reserved.
  2250. Redistribution and use in source and binary forms, with or without
  2251. modification, are permitted provided that the following conditions
  2252. are met:
  2253. 1. Redistributions of source code must retain the above copyright
  2254. notice, this list of conditions and the following disclaimer.
  2255. 2. Redistributions in binary form must reproduce the above
  2256. copyright notice, this list of conditions and the following
  2257. disclaimer in the documentation and/or other materials provided
  2258. with the distribution.
  2259. 3. Neither the name of the "Oracle America, Inc." nor the names of
  2260. its contributors may be used to endorse or promote products
  2261. derived from this software without specific prior written
  2262. permission.
  2263. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2264. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2265. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  2266. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  2267. COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  2268. INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2269. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2270. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  2271. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  2272. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  2273. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  2274. OF THE POSSIBILITY OF SUCH DAMAGE.
  2275. ======================================================================
  2276. Copyright (C) 2006,2007,2009 NTT (Nippon Telegraph and Telephone
  2277. Corporation). All rights reserved.
  2278. Redistribution and use in source and binary forms, with or without
  2279. modification, are permitted provided that the following conditions
  2280. are met:
  2281. 1. Redistributions of source code must retain the above copyright
  2282. notice, this list of conditions and the following disclaimer as
  2283. the first lines of this file unmodified.
  2284. 2. Redistributions in binary form must reproduce the above
  2285. copyright notice, this list of conditions and the following
  2286. disclaimer in the documentation and/or other materials provided
  2287. with the distribution.
  2288. THIS SOFTWARE IS PROVIDED BY NTT "AS IS" AND ANY EXPRESS OR IMPLIED
  2289. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  2290. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2291. DISCLAIMED. IN NO EVENT SHALL NTT BE LIABLE FOR ANY DIRECT,
  2292. INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2293. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2294. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  2295. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  2296. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  2297. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  2298. OF THE POSSIBILITY OF SUCH DAMAGE.
  2299. ======================================================================
  2300. Copyright 2000 by Carnegie Mellon University
  2301. All Rights Reserved
  2302. Permission to use, copy, modify, and distribute this software and
  2303. its documentation for any purpose and without fee is hereby
  2304. granted, provided that the above copyright notice appear in all
  2305. copies and that both that copyright notice and this permission
  2306. notice appear in supporting documentation, and that the name of
  2307. Carnegie Mellon University not be used in advertising or publicity
  2308. pertaining to distribution of the software without specific,
  2309. written prior permission.
  2310. CARNEGIE MELLON UNIVERSITY DISCLAIMS ALL WARRANTIES WITH REGARD TO
  2311. THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
  2312. AND FITNESS, IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY BE LIABLE
  2313. FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  2314. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
  2315. AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  2316. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  2317. SOFTWARE.
  2318. ======================================================================
  2319. Copyright (C) 2002 Naval Research Laboratory (NRL/CCS)
  2320. Permission to use, copy, modify and distribute this software and
  2321. its documentation is hereby granted, provided that both the
  2322. copyright notice and this permission notice appear in all copies of
  2323. the software, derivative works or modified versions, and any
  2324. portions thereof.
  2325. NRL ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND
  2326. DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER
  2327. RESULTING FROM THE USE OF THIS SOFTWARE.
  2328. ======================================================================
  2329. Portions extracted from Internet RFCs have the following copyright
  2330. notice:
  2331. Copyright (C) The Internet Society (2006).
  2332. This document is subject to the rights, licenses and restrictions
  2333. contained in BCP 78, and except as set forth therein, the authors
  2334. retain all their rights.
  2335. This document and the information contained herein are provided on
  2336. an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
  2337. REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND
  2338. THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES,
  2339. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT
  2340. THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR
  2341. ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
  2342. PARTICULAR PURPOSE.
  2343. ======================================================================
  2344. Copyright (C) 1991, 1992, 1994 by Cygnus Support.
  2345. Permission to use, copy, modify, and distribute this software and
  2346. its documentation for any purpose and without fee is hereby
  2347. granted, provided that the above copyright notice appear in all
  2348. copies and that both that copyright notice and this permission
  2349. notice appear in supporting documentation. Cygnus Support makes no
  2350. representations about the suitability of this software for any
  2351. purpose. It is provided "as is" without express or implied
  2352. warranty.
  2353. ======================================================================
  2354. Copyright (C) 2006 Secure Endpoints Inc.
  2355. Permission is hereby granted, free of charge, to any person
  2356. obtaining a copy of this software and associated documentation
  2357. files (the "Software"), to deal in the Software without
  2358. restriction, including without limitation the rights to use, copy,
  2359. modify, merge, publish, distribute, sublicense, and/or sell copies
  2360. of the Software, and to permit persons to whom the Software is
  2361. furnished to do so, subject to the following conditions:
  2362. The above copyright notice and this permission notice shall be
  2363. included in all copies or substantial portions of the Software.
  2364. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2365. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2366. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2367. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  2368. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  2369. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  2370. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2371. SOFTWARE.
  2372. ======================================================================
  2373. Portions of the implementation of the Fortuna-like PRNG are subject to
  2374. the following notice:
  2375. Copyright (C) 2005 Marko Kreen
  2376. All rights reserved.
  2377. Redistribution and use in source and binary forms, with or without
  2378. modification, are permitted provided that the following conditions
  2379. are met:
  2380. 1. Redistributions of source code must retain the above copyright
  2381. notice, this list of conditions and the following disclaimer.
  2382. 2. Redistributions in binary form must reproduce the above
  2383. copyright notice, this list of conditions and the following
  2384. disclaimer in the documentation and/or other materials provided
  2385. with the distribution.
  2386. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS"
  2387. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  2388. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  2389. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR
  2390. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2391. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2392. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  2393. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2394. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  2395. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  2396. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  2397. SUCH DAMAGE.
  2398. Copyright (C) 1994 by the University of Southern California
  2399. EXPORT OF THIS SOFTWARE from the United States of America may
  2400. require a specific license from the United States Government. It
  2401. is the responsibility of any person or organization
  2402. contemplating export to obtain such a license before exporting.
  2403. WITHIN THAT CONSTRAINT, permission to copy, modify, and distribute
  2404. this software and its documentation in source and binary forms is
  2405. hereby granted, provided that any documentation or other materials
  2406. related to such distribution or use acknowledge that the software
  2407. was developed by the University of Southern California.
  2408. DISCLAIMER OF WARRANTY. THIS SOFTWARE IS PROVIDED "AS IS". The
  2409. University of Southern California MAKES NO REPRESENTATIONS OR
  2410. WARRANTIES, EXPRESS OR IMPLIED. By way of example, but not
  2411. limitation, the University of Southern California MAKES NO
  2412. REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
  2413. PARTICULAR PURPOSE. The University of Southern California shall not
  2414. be held liable for any liability nor for any direct, indirect, or
  2415. consequential damages with respect to any claim by the user or
  2416. distributor of the ksu software.
  2417. ======================================================================
  2418. Copyright (C) 1995
  2419. The President and Fellows of Harvard University
  2420. This code is derived from software contributed to Harvard by Jeremy
  2421. Rassen.
  2422. Redistribution and use in source and binary forms, with or without
  2423. modification, are permitted provided that the following conditions
  2424. are met:
  2425. 1. Redistributions of source code must retain the above copyright
  2426. notice, this list of conditions and the following disclaimer.
  2427. 2. Redistributions in binary form must reproduce the above
  2428. copyright notice, this list of conditions and the following
  2429. disclaimer in the documentation and/or other materials provided
  2430. with the distribution.
  2431. 3. All advertising materials mentioning features or use of this
  2432. software must display the following acknowledgement:
  2433. This product includes software developed by the University of
  2434. California, Berkeley and its contributors.
  2435. 4. Neither the name of the University nor the names of its
  2436. contributors may be used to endorse or promote products derived
  2437. from this software without specific prior written permission.
  2438. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS"
  2439. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  2440. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  2441. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS
  2442. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2443. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2444. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  2445. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2446. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  2447. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  2448. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  2449. SUCH DAMAGE.
  2450. ======================================================================
  2451. Copyright (C) 2008 by the Massachusetts Institute of Technology.
  2452. Copyright 1995 by Richard P. Basch. All Rights Reserved.
  2453. Copyright 1995 by Lehman Brothers, Inc. All Rights Reserved.
  2454. Export of this software from the United States of America may
  2455. require a specific license from the United States Government. It
  2456. is the responsibility of any person or organization
  2457. contemplating export to obtain such a license before exporting.
  2458. WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  2459. distribute this software and its documentation for any purpose and
  2460. without fee is hereby granted, provided that the above copyright
  2461. notice appear in all copies and that both that copyright notice and
  2462. this permission notice appear in supporting documentation, and that
  2463. the name of Richard P. Basch, Lehman Brothers and M.I.T. not be
  2464. used in advertising or publicity pertaining to distribution of the
  2465. software without specific, written prior permission. Richard P.
  2466. Basch, Lehman Brothers and M.I.T. make no representations about the
  2467. suitability of this software for any purpose. It is provided "as
  2468. is" without express or implied warranty.
  2469. ======================================================================
  2470. The following notice applies to "src/lib/krb5/krb/strptime.c" and
  2471. "src/include/k5-queue.h".
  2472. Copyright (C) 1997, 1998 The NetBSD Foundation, Inc.
  2473. All rights reserved.
  2474. This code was contributed to The NetBSD Foundation by Klaus Klein.
  2475. Redistribution and use in source and binary forms, with or without
  2476. modification, are permitted provided that the following conditions
  2477. are met:
  2478. 1. Redistributions of source code must retain the above copyright
  2479. notice, this list of conditions and the following disclaimer.
  2480. 2. Redistributions in binary form must reproduce the above
  2481. copyright notice, this list of conditions and the following
  2482. disclaimer in the documentation and/or other materials provided
  2483. with the distribution.
  2484. 3. All advertising materials mentioning features or use of this
  2485. software must display the following acknowledgement:
  2486. This product includes software developed by the NetBSD
  2487. Foundation, Inc. and its contributors.
  2488. 4. Neither the name of The NetBSD Foundation nor the names of its
  2489. contributors may be used to endorse or promote products derived
  2490. from this software without specific prior written permission.
  2491. THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND
  2492. CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  2493. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2494. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2495. DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE
  2496. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  2497. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  2498. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  2499. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  2500. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2501. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  2502. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  2503. DAMAGE.
  2504. ======================================================================
  2505. The following notice applies to Unicode library files in
  2506. "src/lib/krb5/unicode":
  2507. Copyright 1997, 1998, 1999 Computing Research Labs,
  2508. New Mexico State University
  2509. Permission is hereby granted, free of charge, to any person
  2510. obtaining a copy of this software and associated documentation
  2511. files (the "Software"), to deal in the Software without
  2512. restriction, including without limitation the rights to use, copy,
  2513. modify, merge, publish, distribute, sublicense, and/or sell copies
  2514. of the Software, and to permit persons to whom the Software is
  2515. furnished to do so, subject to the following conditions:
  2516. The above copyright notice and this permission notice shall be
  2517. included in all copies or substantial portions of the Software.
  2518. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2519. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2520. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  2521. NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB OR
  2522. NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES OR
  2523. OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  2524. OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
  2525. OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2526. ======================================================================
  2527. The following notice applies to "src/util/support/strlcpy.c":
  2528. Copyright (C) 1998 Todd C. Miller "Todd.Miller@courtesan.com"
  2529. Permission to use, copy, modify, and distribute this software for
  2530. any purpose with or without fee is hereby granted, provided that
  2531. the above copyright notice and this permission notice appear in all
  2532. copies.
  2533. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
  2534. WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
  2535. WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
  2536. AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
  2537. CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
  2538. OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
  2539. NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  2540. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  2541. ======================================================================
  2542. The following notice applies to "src/util/profile/argv_parse.c" and
  2543. "src/util/profile/argv_parse.h":
  2544. Copyright 1999 by Theodore Ts'o.
  2545. Permission to use, copy, modify, and distribute this software for
  2546. any purpose with or without fee is hereby granted, provided that
  2547. the above copyright notice and this permission notice appear in all
  2548. copies. THE SOFTWARE IS PROVIDED "AS IS" AND THEODORE TS'O (THE
  2549. AUTHOR) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
  2550. INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
  2551. NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
  2552. INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
  2553. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  2554. OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
  2555. IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. (Isn't
  2556. it sick that the U.S. culture of lawsuit-happy lawyers requires
  2557. this kind of disclaimer?)
  2558. ======================================================================
  2559. The following notice applies to SWIG-generated code in
  2560. "src/util/profile/profile_tcl.c":
  2561. Copyright (C) 1999-2000, The University of Chicago
  2562. This file may be freely redistributed without license or fee
  2563. provided this copyright message remains intact.
  2564. ======================================================================
  2565. The following notice applies to portiions of "src/lib/rpc" and
  2566. "src/include/gssrpc":
  2567. Copyright (C) 2000 The Regents of the University of Michigan. All
  2568. rights reserved.
  2569. Copyright (C) 2000 Dug Song "dugsong@UMICH.EDU". All rights
  2570. reserved, all wrongs reversed.
  2571. Redistribution and use in source and binary forms, with or without
  2572. modification, are permitted provided that the following conditions
  2573. are met:
  2574. 1. Redistributions of source code must retain the above copyright
  2575. notice, this list of conditions and the following disclaimer.
  2576. 2. Redistributions in binary form must reproduce the above
  2577. copyright notice, this list of conditions and the following
  2578. disclaimer in the documentation and/or other materials provided
  2579. with the distribution.
  2580. 3. Neither the name of the University nor the names of its
  2581. contributors may be used to endorse or promote products derived
  2582. from this software without specific prior written permission.
  2583. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
  2584. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  2585. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2586. DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  2587. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  2588. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  2589. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  2590. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  2591. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2592. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  2593. USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  2594. DAMAGE.
  2595. Implementations of the MD4 algorithm are subject to the following
  2596. notice:
  2597. Copyright (C) 1990, RSA Data Security, Inc. All rights reserved.
  2598. License to copy and use this software is granted provided that it
  2599. is identified as the "RSA Data Security, Inc. MD4 Message Digest
  2600. Algorithm" in all material mentioning or referencing this software
  2601. or this function.
  2602. License is also granted to make and use derivative works provided
  2603. that such works are identified as "derived from the RSA Data
  2604. Security, Inc. MD4 Message Digest Algorithm" in all material
  2605. mentioning or referencing the derived work.
  2606. RSA Data Security, Inc. makes no representations concerning either
  2607. the merchantability of this software or the suitability of this
  2608. software for any particular purpose. It is provided "as is"
  2609. without express or implied warranty of any kind.
  2610. These notices must be retained in any copies of any part of this
  2611. documentation and/or software.
  2612. ======================================================================
  2613. Implementations of the MD5 algorithm are subject to the following
  2614. notice:
  2615. Copyright (C) 1990, RSA Data Security, Inc. All rights reserved.
  2616. License to copy and use this software is granted provided that it
  2617. is identified as the "RSA Data Security, Inc. MD5 Message- Digest
  2618. Algorithm" in all material mentioning or referencing this software
  2619. or this function.
  2620. License is also granted to make and use derivative works provided
  2621. that such works are identified as "derived from the RSA Data
  2622. Security, Inc. MD5 Message-Digest Algorithm" in all material
  2623. mentioning or referencing the derived work.
  2624. RSA Data Security, Inc. makes no representations concerning either
  2625. the merchantability of this software or the suitability of this
  2626. software for any particular purpose. It is provided "as is"
  2627. without express or implied warranty of any kind.
  2628. These notices must be retained in any copies of any part of this
  2629. documentation and/or software.
  2630. ======================================================================
  2631. The following notice applies to
  2632. "src/lib/crypto/crypto_tests/t_mddriver.c":
  2633. Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All
  2634. rights reserved.
  2635. RSA Data Security, Inc. makes no representations concerning either
  2636. the merchantability of this software or the suitability of this
  2637. software for any particular purpose. It is provided "as is" without
  2638. express or implied warranty of any kind.
  2639. These notices must be retained in any copies of any part of this
  2640. documentation and/or software.
  2641. ======================================================================
  2642. Portions of "src/lib/krb5" are subject to the following notice:
  2643. Copyright (C) 1994 CyberSAFE Corporation.
  2644. Copyright 1990,1991,2007,2008 by the Massachusetts Institute of
  2645. Technology.
  2646. All Rights Reserved.
  2647. Export of this software from the United States of America may
  2648. require a specific license from the United States Government. It
  2649. is the responsibility of any person or organization
  2650. contemplating export to obtain such a license before exporting.
  2651. WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
  2652. distribute this software and its documentation for any purpose and
  2653. without fee is hereby granted, provided that the above copyright
  2654. notice appear in all copies and that both that copyright notice and
  2655. this permission notice appear in supporting documentation, and that
  2656. the name of M.I.T. not be used in advertising or publicity
  2657. pertaining to distribution of the software without specific,
  2658. written prior permission. Furthermore if you modify this software
  2659. you must label your software as modified software and not
  2660. distribute it in such a fashion that it might be confused with the
  2661. original M.I.T. software. Neither M.I.T., the Open Computing
  2662. Security Group, nor CyberSAFE Corporation make any representations
  2663. about the suitability of this software for any purpose. It is
  2664. provided "as is" without express or implied warranty.
  2665. ======================================================================
  2666. Portions contributed by PADL Software are subject to the following
  2667. license:
  2668. Copyright (c) 2011, PADL Software Pty Ltd. All rights reserved.
  2669. Redistribution and use in source and binary forms, with or without
  2670. modification, are permitted provided that the following conditions
  2671. are met:
  2672. 1. Redistributions of source code must retain the above copyright
  2673. notice, this list of conditions and the following disclaimer.
  2674. 2. Redistributions in binary form must reproduce the above
  2675. copyright notice, this list of conditions and the following
  2676. disclaimer in the documentation and/or other materials provided
  2677. with the distribution.
  2678. 3. Neither the name of PADL Software nor the names of its
  2679. contributors may be used to endorse or promote products derived
  2680. from this software without specific prior written permission.
  2681. THIS SOFTWARE IS PROVIDED BY PADL SOFTWARE AND CONTRIBUTORS "AS IS"
  2682. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
  2683. TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  2684. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL PADL SOFTWARE
  2685. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2686. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2687. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  2688. USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  2689. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  2690. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  2691. OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  2692. SUCH DAMAGE.
  2693. ======================================================================
  2694. The bundled libev source code is subject to the following license:
  2695. All files in libev are Copyright (C)2007,2008,2009 Marc Alexander
  2696. Lehmann.
  2697. Redistribution and use in source and binary forms, with or without
  2698. modification, are permitted provided that the following conditions
  2699. are met:
  2700. * Redistributions of source code must retain the above copyright
  2701. notice, this list of conditions and the following disclaimer.
  2702. * Redistributions in binary form must reproduce the above copyright
  2703. notice, this list of conditions and the following disclaimer in
  2704. the documentation and/or other materials provided with the
  2705. distribution.
  2706. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2707. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2708. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  2709. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  2710. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  2711. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2712. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2713. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  2714. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  2715. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  2716. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  2717. OF THE POSSIBILITY OF SUCH DAMAGE.
  2718. Alternatively, the contents of this package may be used under the
  2719. terms of the GNU General Public License ("GPL") version 2 or any
  2720. later version, in which case the provisions of the GPL are
  2721. applicable instead of the above. If you wish to allow the use of
  2722. your version of this package only under the terms of the GPL and
  2723. not to allow others to use your version of this file under the BSD
  2724. license, indicate your decision by deleting the provisions above
  2725. and replace them with the notice and other provisions required by
  2726. the GPL in this and the other files of this package. If you do not
  2727. delete the provisions above, a recipient may use your version of
  2728. this file under either the BSD or the GPL.
  2729. ======================================================================
  2730. Files copied from the Intel AESNI Sample Library are subject to the
  2731. following license:
  2732. Copyright (C) 2010, Intel Corporation
  2733. All rights reserved.
  2734. Redistribution and use in source and binary forms, with or without
  2735. modification, are permitted provided that the following conditions
  2736. are met:
  2737. * Redistributions of source code must retain the above copyright
  2738. notice, this list of conditions and the following disclaimer.
  2739. * Redistributions in binary form must reproduce the above
  2740. copyright notice, this list of conditions and the following
  2741. disclaimer in the documentation and/or other materials
  2742. provided with the distribution.
  2743. * Neither the name of Intel Corporation nor the names of its
  2744. contributors may be used to endorse or promote products
  2745. derived from this software without specific prior written
  2746. permission.
  2747. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2748. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2749. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  2750. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  2751. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  2752. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2753. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2754. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  2755. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  2756. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  2757. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  2758. OF THE POSSIBILITY OF SUCH DAMAGE.
  2759. ======================================================================
  2760. The following notice applies to
  2761. "src/ccapi/common/win/OldCC/autolock.hxx":
  2762. Copyright (C) 1998 by Danilo Almeida. All rights reserved.
  2763. Redistribution and use in source and binary forms, with or without
  2764. modification, are permitted provided that the following conditions
  2765. are met:
  2766. * Redistributions of source code must retain the above copyright
  2767. notice, this list of conditions and the following disclaimer.
  2768. * Redistributions in binary form must reproduce the above
  2769. copyright notice, this list of conditions and the following
  2770. disclaimer in the documentation and/or other materials provided
  2771. with the distribution.
  2772. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2773. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2774. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  2775. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  2776. COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  2777. INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2778. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  2779. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  2780. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  2781. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  2782. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  2783. OF THE POSSIBILITY OF SUCH DAMAGE.
  2784. ======================================================================
  2785. ======================================================================
  2786. Libaio
  2787. You may be receiving a copy of the Libaio library with this MySQL
  2788. product. The terms of the Oracle license do NOT apply to the Libaio
  2789. library; it is licensed under the following license, separately from
  2790. the Oracle programs you receive. If you do not wish to install this
  2791. program, you may delete its files.
  2792. This component is licensed under
  2793. GNU Lesser General Public License v2.1, February 1999.
  2794. See the 'Standard Licenses' section for license text.
  2795. ======================================================================
  2796. ======================================================================
  2797. libevent
  2798. Copyright (c) 2000-2007 Niels Provos <provos@citi.umich.edu>
  2799. Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
  2800. Redistribution and use in source and binary forms, with or without
  2801. modification, are permitted provided that the following conditions
  2802. are met:
  2803. 1. Redistributions of source code must retain the above copyright
  2804. notice, this list of conditions and the following disclaimer.
  2805. 2. Redistributions in binary form must reproduce the above copyright
  2806. notice, this list of conditions and the following disclaimer in the
  2807. documentation and/or other materials provided with the distribution.
  2808. 3. The name of the author may not be used to endorse or promote products
  2809. derived from this software without specific prior written permission.
  2810. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  2811. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  2812. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  2813. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  2814. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  2815. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2816. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2817. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2818. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  2819. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2820. ==============================
  2821. Portions of Libevent are based on works by others, also made available by
  2822. them under the three-clause BSD license above. The copyright notices are
  2823. available in the corresponding source files; the license is as above. Here's
  2824. a list:
  2825. log.c:
  2826. Copyright (c) 2000 Dug Song <dugsong@monkey.org>
  2827. Copyright (c) 1993 The Regents of the University of California.
  2828. strlcpy.c:
  2829. Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
  2830. win32select.c:
  2831. Copyright (c) 2003 Michael A. Davis <mike@datanerds.net>
  2832. evport.c:
  2833. Copyright (c) 2007 Sun Microsystems
  2834. ht-internal.h:
  2835. Copyright (c) 2002 Christopher Clark
  2836. minheap-internal.h:
  2837. Copyright (c) 2006 Maxim Yegorushkin <maxim.yegorushkin@gmail.com>
  2838. ==============================
  2839. The arc4module is available under the following, sometimes called the
  2840. "OpenBSD" license:
  2841. Copyright (c) 1996, David Mazieres <dm@uun.org>
  2842. Copyright (c) 2008, Damien Miller <djm@openbsd.org>
  2843. Permission to use, copy, modify, and distribute this software for any
  2844. purpose with or without fee is hereby granted, provided that the above
  2845. copyright notice and this permission notice appear in all copies.
  2846. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  2847. WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  2848. MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  2849. ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  2850. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  2851. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  2852. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  2853. ==============================
  2854. The Windows timer code is based on code from libutp, which is
  2855. distributed under this license, sometimes called the "MIT" license.
  2856. Copyright (c) 2010 BitTorrent, Inc.
  2857. Permission is hereby granted, free of charge, to any person obtaining a copy
  2858. of this software and associated documentation files (the "Software"), to deal
  2859. in the Software without restriction, including without limitation the rights
  2860. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2861. copies of the Software, and to permit persons to whom the Software is
  2862. furnished to do so, subject to the following conditions:
  2863. The above copyright notice and this permission notice shall be included in
  2864. all copies or substantial portions of the Software.
  2865. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2866. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2867. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2868. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2869. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2870. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  2871. THE SOFTWARE.
  2872. ======================================================================
  2873. ======================================================================
  2874. LibFIDO
  2875. Copyright (c) 2018-2021 Yubico AB. All rights reserved.
  2876. Redistribution and use in source and binary forms, with or without
  2877. modification, are permitted provided that the following conditions are
  2878. met:
  2879. 1. Redistributions of source code must retain the above copyright
  2880. notice, this list of conditions and the following disclaimer.
  2881. 2. Redistributions in binary form must reproduce the above copyright
  2882. notice, this list of conditions and the following disclaimer in
  2883. the documentation and/or other materials provided with the
  2884. distribution.
  2885. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  2886. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  2887. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  2888. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  2889. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  2890. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  2891. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2892. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2893. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2894. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  2895. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2896. 4th Party
  2897. =========
  2898. libcbor
  2899. -------
  2900. MIT License
  2901. Copyright (c) 2014-2017 Pavel Kalvoda
  2902. Permission is hereby granted, free of charge, to any person obtaining a copy
  2903. of this software and associated documentation files (the "Software"), to deal
  2904. in the Software without restriction, including without limitation the rights
  2905. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  2906. copies of the Software, and to permit persons to whom the Software is
  2907. furnished to do so, subject to the following conditions:
  2908. The above copyright notice and this permission notice shall be included in
  2909. all copies or substantial portions of the Software.
  2910. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  2911. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  2912. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  2913. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  2914. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  2915. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  2916. SOFTWARE.
  2917. ------------------------------------------------------------------------------
  2918. ----
  2919. zlib
  2920. ----
  2921. Copyright notice:
  2922. (C) 1995-2017 Jean-loup Gailly and Mark Adler
  2923. This software is provided 'as-is', without any express or implied
  2924. warranty. In no event will the authors be held liable for any damages
  2925. arising from the use of this software.
  2926. Permission is granted to anyone to use this software for any purpose,
  2927. including commercial applications, and to alter it and redistribute it
  2928. freely, subject to the following restrictions:
  2929. 1. The origin of this software must not be misrepresented; you must not
  2930. claim that you wrote the original software. If you use this software
  2931. in a product, an acknowledgment in the product documentation would be
  2932. appreciated but is not required.
  2933. 2. Altered source versions must be plainly marked as such, and must not be
  2934. misrepresented as being the original software.
  2935. 3. This notice may not be removed or altered from any source distribution.
  2936. Jean-loup Gailly Mark Adler
  2937. jloup@gzip.org madler@alumni.caltech.edu
  2938. If you use the zlib library in a product, we would appreciate *not* receiving
  2939. lengthy legal documents to sign. The sources are provided for free but
  2940. without warranty of any kind. The library has been entirely written by
  2941. Jean-loup Gailly and Mark Adler; it does not include third-party code.
  2942. If you redistribute modified sources, we would appreciate that you include in
  2943. the file ChangeLog history information documenting your changes. Please read
  2944. the FAQ for more information on the distribution of modified source versions.
  2945. ------------------------------------------------------------------------------
  2946. OpenSSL (See its own license section)
  2947. ------------------------------------------------------------------------------
  2948. ======================================================================
  2949. ======================================================================
  2950. libtirpc
  2951. /*
  2952. * Copyright (c) Copyright (c) Bull S.A. 2005 All Rights Reserved.
  2953. * Redistribution and use in source and binary forms, with or without
  2954. * modification, are permitted provided that the following conditions
  2955. * are met:
  2956. * 1. Redistributions of source code must retain the above copyright
  2957. * notice, this list of conditions and the following disclaimer.
  2958. * 2. Redistributions in binary form must reproduce the above copyright
  2959. * notice, this list of conditions and the following disclaimer in the
  2960. * documentation and/or other materials provided with the distribution.
  2961. * 3. The name of the author may not be used to endorse or promote products
  2962. * derived from this software without specific prior written permission.
  2963. *
  2964. * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  2965. * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  2966. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  2967. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  2968. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  2969. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  2970. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  2971. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2972. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  2973. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2974. */
  2975. ======================================================================
  2976. ======================================================================
  2977. LZ4
  2978. LZ4 Library
  2979. Copyright (c) 2011-2016, Yann Collet
  2980. All rights reserved.
  2981. Redistribution and use in source and binary forms, with or without
  2982. modification, are permitted provided that the following conditions are met:
  2983. * Redistributions of source code must retain the above copyright notice,
  2984. this list of conditions and the following disclaimer.
  2985. * Redistributions in binary form must reproduce the above copyright notice,
  2986. this list of conditions and the following disclaimer in the documentation
  2987. and/or other materials provided with the distribution.
  2988. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  2989. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  2990. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  2991. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  2992. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  2993. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  2994. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  2995. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  2996. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  2997. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  2998. ======================================================================
  2999. ======================================================================
  3000. MeCab
  3001. Copyright (c) 2001-2008, Taku Kudo
  3002. Copyright (c) 2004-2008, Nippon Telegraph and Telephone Corporation
  3003. All rights reserved.
  3004. Redistribution and use in source and binary forms, with or without
  3005. modification, are permitted provided that the following conditions
  3006. are met:
  3007. * Redistributions of source code must retain the above
  3008. copyright notice, this list of conditions and the
  3009. following disclaimer.
  3010. * Redistributions in binary form must reproduce the above
  3011. copyright notice, this list of conditions and the
  3012. following disclaimer in the documentation and/or other
  3013. materials provided with the distribution.
  3014. * Neither the name of the Nippon Telegraph and Telegraph Corporation
  3015. nor the names of its contributors may be used to endorse or
  3016. promote products derived from this software without specific
  3017. prior written permission.
  3018. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3019. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3020. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  3021. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  3022. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  3023. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  3024. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3025. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  3026. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  3027. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  3028. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3029. POSSIBILITY OF SUCH DAMAGE.
  3030. ======================================================================
  3031. ======================================================================
  3032. MeCab Dictionary
  3033. Copyright 2000, 2001, 2002, 2003 Nara Institute of Science and Technology.
  3034. All Rights Reserved.
  3035. Use, reproduction, and distribution of this software is permitted. Any copy
  3036. of this software, whether in its original form or modified, must include both
  3037. the above copyright notice and the following paragraphs.
  3038. Nara Institute of Science and Technology (NAIST), the copyright holders,
  3039. disclaims all warranties with regard to this software, including all implied
  3040. warranties of merchantability and fitness, in no event shall NAIST be liable
  3041. for any special, indirect or consequential damages or any damages whatsoever
  3042. resulting from loss of use, data or profits, whether in an action of
  3043. contract, negligence or other tortuous action, arising out of or in
  3044. connection with the use or performance of this software.
  3045. A large portion of the dictionary entries originate from ICOT Free Software.
  3046. The following conditions for ICOT Free Software applies to the current
  3047. dictionary as well.
  3048. Each User may also freely distribute the Program, whether in its original
  3049. form or modified, to any third party or parties, PROVIDED that the provisions
  3050. of Section 3 ("NO WARRANTY") will ALWAYS appear on, or be attached to, the
  3051. Program, which is distributed substantially in the same form as set out
  3052. herein and that such intended distribution, if actually made, will neither
  3053. violate or otherwise contravene any of the laws and regulations of the
  3054. countries having jurisdiction over the User or the intended distribution
  3055. itself.
  3056. NO WARRANTY
  3057. The program was produced on an experimental basis in the course of the
  3058. research and development conducted during the project and is provided to
  3059. users as so produced on an experimental basis. Accordingly, the program is
  3060. provided without any warranty whatsoever, whether express, implied, statutory
  3061. or otherwise. The term "warranty" used herein
  3062. includes, but is not limited to, any warranty of the quality, performance,
  3063. merchantability and fitness for a particular purpose of the program and the
  3064. nonexistence of any infringement or violation of any right of any third
  3065. party.
  3066. Each user of the program will agree and understand, and be deemed to have
  3067. agreed and understood, that there is no warranty whatsoever for the program
  3068. and, accordingly, the entire risk arising from or otherwise connected with
  3069. the program is assumed by the user.
  3070. Therefore, neither ICOT, the copyright holder, or any other organization that
  3071. participated in or was otherwise related to the development of the program
  3072. and their respective officials, directors, officers and other employees shall
  3073. be held liable for any and all damages, including, without limitation,
  3074. general, special, incidental and consequential damages, arising out of or
  3075. otherwise in connection with the use or inability to use the program or any
  3076. product, material or result produced or otherwise obtained by using the
  3077. program, regardless of whether they have been advised of, or otherwise had
  3078. knowledge of, the possibility of such damages at any time during the project
  3079. or thereafter. Each user will be deemed to have agreed to the foregoing by
  3080. his or her commencement of use of the program. The term "use" as used herein
  3081. includes, but is not limited to, the use, modification, copying and
  3082. distribution of the program and the production of secondary products from the
  3083. program.
  3084. In the case where the program, whether in its original form or modified, was
  3085. distributed or delivered to or received by a user from any person,
  3086. organization or entity other than ICOT, unless it makes or grants
  3087. independently of ICOT any specific warranty to the user in writing, such
  3088. person, organization or entity, will also be exempted from and not be held
  3089. liable to the user for any such damages as noted above as far as the program
  3090. is concerned.
  3091. ======================================================================
  3092. ======================================================================
  3093. memcached
  3094. Copyright (c) 2003, Danga Interactive, Inc.
  3095. All rights reserved.
  3096. Redistribution and use in source and binary forms, with or without
  3097. modification, are permitted provided that the following conditions
  3098. are met:
  3099. * Redistributions of source code must retain the above copyright
  3100. notice, this list of conditions and the following disclaimer.
  3101. * Redistributions in binary form must reproduce the above
  3102. copyright notice, this list of conditions and the following disclaimer
  3103. in the documentation and/or other materials provided with the
  3104. distribution.
  3105. * Neither the name of the Danga Interactive nor the names of its
  3106. contributors may be used to endorse or promote products derived from
  3107. this software without specific prior written permission.
  3108. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3109. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3110. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3111. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3112. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3113. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3114. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3115. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3116. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3117. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3118. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3119. ======================================================================
  3120. ======================================================================
  3121. Memcached.pm
  3122. Memcached.pm is licensed under the Perl license.
  3123. Oracle may use, redistribute and/or modify this code under the terms of
  3124. either:
  3125. a) the GNU General Public License as published by the Free Software
  3126. Foundation; either version 1, or (at your option) any later version, or
  3127. b) the "Artistic License" which comes with the Expect/pr code.
  3128. Oracle elects to use the GPLv2 for version of MySQL that are licensed under
  3129. the GPL.
  3130. Oracle elects to use the Artistic license for all other (commercial) versions
  3131. of MySQL.
  3132. A copy of the GPLv2 and the Artistic License (Perl) 1.0 must be included with
  3133. any distribution.
  3134. This component is licensed under
  3135. the GNU GPL license, version 2.0.
  3136. This component is licensed under
  3137. Artistic License (Perl) 1.0.
  3138. ======================================================================
  3139. ======================================================================
  3140. nt_servc (Windows NT Service class library)
  3141. Windows NT Service class library
  3142. Copyright Abandoned 1998 Irena Pancirov - Irnet Snc
  3143. This file is public domain and comes with NO WARRANTY of any kind
  3144. ======================================================================
  3145. ======================================================================
  3146. OpenSSL 3.0
  3147. You may be receiving a copy of OpenSSL 3.0 as part of this product in
  3148. object code form.
  3149. The terms of the Oracle license do NOT apply to OpenSSL 3.0.
  3150. OpenSSL 3.0 is licensed under the Apache 2.0 license, separate from
  3151. the Oracle product.
  3152. If you do not wish to install this library, you may remove it, but
  3153. the Oracle program might not operate properly or at all without it.
  3154. /*
  3155. * Copyright 2003-2022 The OpenSSL Project Authors. All Rights Reserved.
  3156. *
  3157. * Licensed under the Apache License 2.0 (the "License"). You may not use
  3158. * this file except in compliance with the License. You can obtain a copy
  3159. * in the file LICENSE in the source distribution or at
  3160. * https://www.openssl.org/source/license.html
  3161. */
  3162. See Apache License v2.0, January 2004 in the
  3163. 'Standard Licenses' section.
  3164. ======================================================================
  3165. ======================================================================
  3166. Percona Multiple I/O Threads Patch
  3167. Copyright (c) 2008, 2009 Percona Inc
  3168. All rights reserved.
  3169. Redistribution and use of this software in source and binary forms,
  3170. with or without modification, are permitted provided that the
  3171. following conditions are met:
  3172. * Redistributions of source code must retain the above copyright
  3173. notice, this list of conditions and the following disclaimer.
  3174. * Redistributions in binary form must reproduce the above copyright
  3175. notice, this list of conditions and the following disclaimer in the
  3176. documentation and/or other materials provided with the distribution.
  3177. * Neither the name of Percona Inc. nor the names of its contributors
  3178. may be used to endorse or promote products derived from this software
  3179. without specific prior written permission of Percona Inc.
  3180. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3181. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3182. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  3183. FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  3184. COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  3185. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  3186. BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3187. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  3188. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  3189. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  3190. ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  3191. POSSIBILITY OF SUCH DAMAGE.
  3192. ======================================================================
  3193. ======================================================================
  3194. RapidJSON v1.1.0
  3195. Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All
  3196. rights reserved.
  3197. If you have downloaded a copy of the RapidJSON binary from Tencent, please
  3198. note that the RapidJSON binary is licensed under the MIT License.
  3199. If you have downloaded a copy of the RapidJSON source code from Tencent,
  3200. please note that RapidJSON source code is licensed under the MIT License,
  3201. except for the third-party components listed below which are subject to
  3202. different license terms. Your integration of RapidJSON into your own
  3203. projects may require compliance with the MIT License, as well as the other
  3204. licenses applicable to the third-party components included within RapidJSON.
  3205. To avoid the problematic JSON license in your own projects, it's sufficient
  3206. to exclude the bin/jsonchecker/ directory, as it's the only code under the
  3207. JSON license.
  3208. A copy of the MIT License is included in this file.
  3209. Other dependencies and licenses:
  3210. Open Source Software Licensed Under the BSD License:
  3211. --------------------------------------------------------------------
  3212. The msinttypes r29
  3213. Copyright (c) 2006-2013 Alexander Chemeris
  3214. All rights reserved.
  3215. Redistribution and use in source and binary forms, with or without
  3216. modification, are permitted provided that the following conditions are met:
  3217. * Redistributions of source code must retain the above copyright notice, this
  3218. list of conditions and the following disclaimer.
  3219. * Redistributions in binary form must reproduce the above copyright notice,
  3220. this list of conditions and the following disclaimer in the documentation
  3221. and/or other materials provided with the distribution.
  3222. * Neither the name of copyright holder nor the names of its contributors may
  3223. be used to endorse or promote products derived from this software without
  3224. specific prior written permission.
  3225. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
  3226. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3227. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3228. DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
  3229. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3230. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3231. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  3232. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3233. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3234. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3235. Open Source Software Licensed Under the JSON License:
  3236. --------------------------------------------------------------------
  3237. json.org
  3238. Copyright (c) 2002 JSON.org
  3239. All Rights Reserved.
  3240. JSON_checker
  3241. Copyright (c) 2002 JSON.org
  3242. All Rights Reserved.
  3243. Terms of the JSON License:
  3244. ---------------------------------------------------
  3245. Permission is hereby granted, free of charge, to any person obtaining a copy
  3246. of this software and associated documentation files (the "Software"), to deal
  3247. in the Software without restriction, including without limitation the rights
  3248. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3249. copies of the Software, and to permit persons to whom the Software is
  3250. furnished to do so, subject to the following conditions:
  3251. The above copyright notice and this permission notice shall be included in
  3252. all copies or substantial portions of the Software.
  3253. The Software shall be used for Good, not Evil.
  3254. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3255. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3256. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3257. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3258. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3259. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3260. SOFTWARE.
  3261. Terms of the MIT License:
  3262. --------------------------------------------------------------------
  3263. Permission is hereby granted, free of charge, to any person obtaining a copy
  3264. of this software and associated documentation files (the "Software"), to deal
  3265. in the Software without restriction, including without limitation the rights
  3266. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3267. copies of the Software, and to permit persons to whom the Software is
  3268. furnished to do so, subject to the following conditions:
  3269. The above copyright notice and this permission notice shall be included in
  3270. all copies or substantial portions of the Software.
  3271. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3272. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3273. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3274. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3275. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3276. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3277. SOFTWARE.
  3278. ======================================================================
  3279. ======================================================================
  3280. Richard A. O'Keefe String Library
  3281. The Richard O'Keefe String Library is subject to the following notice:
  3282. These files are in the public domain. This includes getopt.c, which
  3283. is the work of Henry Spencer, University of Toronto Zoology, who
  3284. says of it "None of this software is derived from Bell software. I
  3285. had no access to the source for Bell's versions at the time I wrote
  3286. it. This software is hereby explicitly placed in the public domain.
  3287. It may be used for any purpose on any machine by anyone." I would
  3288. greatly prefer it if *my* material received no military use.
  3289. The t_ctype.h file is subject to the following notice:
  3290. Copyright (C) 1998, 1999 by Pruet Boonma, all rights reserved.
  3291. Copyright (C) 1998 by Theppitak Karoonboonyanan, all rights reserved.
  3292. Permission to use, copy, modify, distribute and sell this software and its
  3293. documentation for any purpose is hereby granted without fee, provided that the
  3294. above copyright notice appear in all copies.
  3295. Smaphan Raruenrom and Pruet Boonma makes no representations about
  3296. the suitability of this software for any purpose. It is provided
  3297. "as is" without express or implied warranty.
  3298. ======================================================================
  3299. ======================================================================
  3300. Robin Hood Hash
  3301. MIT License
  3302. Copyright (c) 2018-2021 Martin Ankerl
  3303. Permission is hereby granted, free of charge, to any person obtaining a
  3304. copy of this software and associated documentation files (the "Software"),
  3305. to deal in the Software without restriction, including without limitation
  3306. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  3307. and/or sell copies of the Software, and to permit persons to whom the
  3308. Software is furnished to do so, subject to the following conditions:
  3309. The above copyright notice and this permission notice shall be included in
  3310. all copies or substantial portions of the Software.
  3311. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3312. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3313. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  3314. THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3315. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  3316. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  3317. DEALINGS IN THE SOFTWARE.
  3318. ======================================================================
  3319. ======================================================================
  3320. Time Zone Information
  3321. Unless specified below, all files in the tz code and data (including this
  3322. LICENSE file) are in the public domain. If the files date.c,
  3323. newstrftime.3, and strftime.c are present, they contain material derived
  3324. from BSD and use the BSD 3-clause license. tzdata:
  3325. # This file is in the public domain, so clarified as of
  3326. # 2009-05-17 by Arthur David Olson.
  3327. /* Copyright 1985, 1987, 1988 The Regents of the University of California.
  3328. All rights reserved.
  3329. Redistribution and use in source and binary forms, with or without
  3330. modification, are permitted provided that the following conditions
  3331. are met:
  3332. 1. Redistributions of source code must retain the above copyright
  3333. notice, this list of conditions and the following disclaimer.
  3334. 2. Redistributions in binary form must reproduce the above copyright
  3335. notice, this list of conditions and the following disclaimer in the
  3336. documentation and/or other materials provided with the distribution.
  3337. 3. Neither the name of the University nor the names of its contributors
  3338. may be used to endorse or promote products derived from this software
  3339. without specific prior written permission.
  3340. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND
  3341. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  3342. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  3343. ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  3344. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  3345. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  3346. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  3347. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  3348. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  3349. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  3350. SUCH DAMAGE. */
  3351. ======================================================================
  3352. ======================================================================
  3353. Unicode Data Files
  3354. # unidata-5.2.0.txt
  3355. # Date: 2009-09-22, 16:23:42 PDT [KW]
  3356. #
  3357. # This file defines the Default Unicode Collation Element Table
  3358. # (DUCET) for the Unicode Collation Algorithm
  3359. #
  3360. # Copyright (c) 2001-2009 Unicode, Inc.
  3361. # For terms of use, see http://www.unicode.org/terms_of_use.html
  3362. #
  3363. # See UTS #10, Unicode Collation Algorithm, for more information.
  3364. #
  3365. # Diagnostic weight ranges
  3366. # Primary weight range: 0200..3ACA (14539)
  3367. # Secondary weight range: 0020..0192 (371)
  3368. # Variant secondaries: 0159..015E (6)
  3369. # Digit secondaries: 015F..0192 (52)
  3370. # Tertiary weight range: 0002..001F (30)
  3371. #
  3372. @version 5.2.0
  3373. === http://www.unicode.org/terms_of_use.html
  3374. For the general privacy policy governing access to this site, see the
  3375. Unicode Privacy Policy.
  3376. Unicode Copyright
  3377. Copyright (c) 1991-2020 Unicode, Inc. All rights reserved.
  3378. Definitions
  3379. Unicode Data Files ("DATA FILES") include all data files under the
  3380. directories:
  3381. https://www.unicode.org/Public/
  3382. https://www.unicode.org/reports/
  3383. https://www.unicode.org/ivd/data/
  3384. Unicode Data Files do not include PDF online code charts under the directory:
  3385. https://www.unicode.org/Public/
  3386. Unicode Software ("SOFTWARE") includes any source code published in the
  3387. Unicode Standard
  3388. or any source code or compiled code under the directories:
  3389. https://www.unicode.org/Public/PROGRAMS/
  3390. https://www.unicode.org/Public/cldr/
  3391. http://site.icu-project.org/download/
  3392. Terms of Use
  3393. Certain documents and files on this website contain a legend indicating that
  3394. "Modification is permitted." Any person is hereby authorized, without fee, to
  3395. modify such documents and files to create derivative works conforming to the
  3396. Unicode(R) Standard, subject to Terms and Conditions herein.
  3397. Any person is hereby authorized, without fee, to view, use, reproduce, and
  3398. distribute all documents and files, subject to the Terms and Conditions
  3399. herein.
  3400. Further specifications of rights and restrictions pertaining to the use of
  3401. the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files
  3402. and Software License.
  3403. Each version of the Unicode Standard has further specifications of rights and
  3404. restrictions of use. For the book editions (Unicode 5.0 and earlier), these
  3405. are found on the back of the title page.
  3406. The Unicode PDF online code charts carry specific restrictions. Those
  3407. restrictions are incorporated as the first page of each PDF code chart.
  3408. All other files, including online documentation of the core specification for
  3409. Unicode 6.0 and later, are covered under these general Terms of Use.
  3410. No license is granted to "mirror" the Unicode website where a fee is charged
  3411. for access to the "mirror" site.
  3412. Modification is not permitted with respect to this document. All copies of
  3413. this document must be verbatim.
  3414. Restricted Rights Legend
  3415. Any technical data or software which is licensed to the United States of
  3416. America, its agencies and/or instrumentalities under this Agreement is
  3417. commercial technical data or commercial computer software developed
  3418. exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014
  3419. (June 1995), as applicable. For technical data, use, duplication, or
  3420. disclosure by the Government is subject to restrictions as set forth in DFARS
  3421. 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this
  3422. Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as
  3423. applicable, use, duplication or disclosure by the Government is subject to
  3424. the restrictions set forth in this Agreement.
  3425. Warranties and Disclaimers
  3426. This publication and/or website may include technical or typographical errors
  3427. or other inaccuracies. Changes are periodically added to the information
  3428. herein; these changes will be incorporated in new editions of the publication
  3429. and/or website. Unicode, Inc. may make improvements and/or changes in the
  3430. product(s) and/or program(s) described in this publication and/or website at
  3431. any time.
  3432. If this file has been purchased on magnetic or optical media from Unicode,
  3433. Inc. the sole and exclusive remedy for any claim will be exchange of the
  3434. defective media within ninety (90) days of original purchase.
  3435. EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS
  3436. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR
  3437. STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY,
  3438. FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS
  3439. LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS
  3440. PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR
  3441. LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE.
  3442. Waiver of Damages
  3443. In no event shall Unicode, Inc. or its licensors be liable for any special,
  3444. incidental, indirect or consequential damages of any kind, or any damages
  3445. whatsoever, whether or not Unicode, Inc. was advised of the possibility of
  3446. the damage, including, without limitation, those resulting from the
  3447. following: loss of use, data or profits, in connection with the use,
  3448. modification or distribution of this information or its derivatives.
  3449. Trademarks & Logos
  3450. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc.
  3451. ¿The Unicode Consortium¿ and ¿Unicode, Inc.¿ are trade names of Unicode, Inc.
  3452. Use of the information and materials found on this website indicates your
  3453. acknowledgement of Unicode, Inc.¿s exclusive worldwide rights in the Unicode
  3454. Word Mark, the Unicode Logo, and the Unicode trade names.
  3455. The Unicode Consortium Name and Trademark Usage Policy (¿Trademark Policy¿)
  3456. are incorporated herein by reference and you agree to abide by the provisions
  3457. of the Trademark Policy, which may be changed from time to time in the sole
  3458. discretion of Unicode, Inc.
  3459. All third party trademarks referenced herein are the property of their
  3460. respective owners.
  3461. Miscellaneous
  3462. Jurisdiction and Venue. This website is operated from a location in the State
  3463. of California, United States of America. Unicode, Inc. makes no
  3464. representation that the materials are appropriate for use in other locations.
  3465. If you access this website from other locations, you are responsible for
  3466. compliance with local laws. This Agreement, all use of this website and any
  3467. claims and damages resulting from use of this website are governed solely by
  3468. the laws of the State of California without regard to any principles which
  3469. would apply the laws of a different jurisdiction. The user agrees that any
  3470. disputes regarding this website shall be resolved solely in the courts
  3471. located in Santa Clara County, California. The user agrees said courts have
  3472. personal jurisdiction and agree to waive any right to transfer the dispute to
  3473. any other forum.
  3474. Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify
  3475. this Agreement at any time by posting it to this website. The user may not
  3476. assign any part of this Agreement without Unicode, Inc.¿s prior written
  3477. consent.
  3478. Taxes. The user agrees to pay any taxes arising from access to this website
  3479. or use of the information herein, except for those based on Unicode¿s net
  3480. income.
  3481. Severability. If any provision of this Agreement is declared invalid or
  3482. unenforceable, the remaining provisions of this Agreement shall remain in
  3483. effect.
  3484. Entire Agreement. This Agreement constitutes the entire agreement between the
  3485. parties.
  3486. ======================================================================
  3487. ======================================================================
  3488. Unicode Data Files
  3489. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  3490. Unicode Data Files include all data files under the directories
  3491. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  3492. http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/,
  3493. and http://www.unicode.org/utility/trac/browser/.
  3494. Unicode Data Files do not include PDF online code charts under the
  3495. directory http://www.unicode.org/Public/.
  3496. Software includes any source code published in the Unicode Standard
  3497. or under the directories http://www.unicode.org/Public/,
  3498. http://www.unicode.org/reports/, http://www.unicode.org/cldr/data/,
  3499. http://source.icu-project.org/repos/icu/, and
  3500. http://www.unicode.org/utility/trac/browser/.
  3501. NOTICE TO USER: Carefully read the following legal agreement.
  3502. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
  3503. DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
  3504. YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
  3505. TERMS AND CONDITIONS OF THIS AGREEMENT.
  3506. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
  3507. THE DATA FILES OR SOFTWARE.
  3508. COPYRIGHT AND PERMISSION NOTICE
  3509. Copyright (c) 1991-2016 Unicode, Inc. All rights reserved.
  3510. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
  3511. Permission is hereby granted, free of charge, to any person obtaining a copy
  3512. of the Unicode data files and any associated documentation (the "Data Files")
  3513. or Unicode software and any associated documentation (the "Software") to deal
  3514. in the Data Files or Software without restriction, including without
  3515. limitation the rights to use, copy, modify, merge, publish, distribute,
  3516. and/or sell copies of the Data Files or Software, and to permit persons to
  3517. whom the Data Files or Software are furnished to do so, provided that either
  3518. (a) this copyright and permission notice appear with all copies of the Data
  3519. Files or Software, or (b) this copyright and permission notice appear in
  3520. associated Documentation.
  3521. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  3522. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3523. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
  3524. THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
  3525. INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
  3526. CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  3527. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  3528. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
  3529. OF THE DATA FILES OR SOFTWARE.
  3530. Except as contained in this notice, the name of a copyright holder shall not
  3531. be used in advertising or otherwise to promote the sale, use or other
  3532. dealings in these Data Files or Software without prior written authorization
  3533. of the copyright holder.
  3534. =========================================================================
  3535. ICU-LICENSE
  3536. -----------
  3537. ICU License - ICU 1.8.1 and later
  3538. COPYRIGHT AND PERMISSION NOTICE
  3539. Copyright (c) 1995-2016 International Business Machines Corporation and
  3540. others
  3541. All rights reserved.
  3542. Permission is hereby granted, free of charge, to any person obtaining a copy
  3543. of this software and associated documentation files (the "Software"), to deal
  3544. in the Software without restriction, including without limitation the rights
  3545. to use, copy, modify, merge, publish, distribute, and/or sell copies of the
  3546. Software, and to permit persons to whom the Software is furnished to do so,
  3547. provided that the above copyright notice(s) and this permission notice appear
  3548. in all copies of the Software and that both the above copyright notice(s) and
  3549. this permission notice appear in supporting documentation.
  3550. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3551. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3552. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  3553. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE
  3554. LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR
  3555. ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
  3556. IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  3557. OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3558. Except as contained in this notice, the name of a copyright holder shall not
  3559. be used in advertising or otherwise to promote the sale, use or other
  3560. dealings in this Software without prior written authorization of the
  3561. copyright holder.
  3562. All trademarks and registered trademarks mentioned herein are the property of
  3563. their respective owners.
  3564. ======================================================================
  3565. ======================================================================
  3566. zlib
  3567. Oracle gratefully acknowledges the contributions of Jean-loup Gailly
  3568. and Mark Adler in creating the zlib general purpose compression
  3569. library which is used in this product.
  3570. Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
  3571. This software is provided 'as-is', without any express or implied
  3572. warranty. In no event will the authors be held liable for any damages
  3573. arising from the use of this software.
  3574. Permission is granted to anyone to use this software for any purpose,
  3575. including commercial applications, and to alter it and redistribute it
  3576. freely, subject to the following restrictions:
  3577. 1. The origin of this software must not be misrepresented; you must not
  3578. claim that you wrote the original software. If you use this software
  3579. in a product, an acknowledgment in the product documentation would be
  3580. appreciated but is not required.
  3581. 2. Altered source versions must be plainly marked as such, and must not be
  3582. misrepresented as being the original software.
  3583. 3. This notice may not be removed or altered from any source distribution.
  3584. Jean-loup Gailly Mark Adler
  3585. jloup@gzip.org madler@alumni.caltech.edu
  3586. If you use the zlib library in a product, we would appreciate *not* receiving
  3587. lengthy legal documents to sign. The sources are provided for free but without
  3588. warranty of any kind. The library has been entirely written by Jean-loup
  3589. Gailly and Mark Adler; it does not include third-party code.
  3590. If you redistribute modified sources, we would appreciate that you include in
  3591. the file ChangeLog history information documenting your changes. Please read
  3592. the FAQ for more information on the distribution of modified source versions.
  3593. ======================================================================
  3594. ======================================================================
  3595. ZSTD (Zstandard)
  3596. Zstandard is dual-licensed under [BSD](LICENSE) and [GPLv2](COPYING).
  3597. /*
  3598. * This source code is licensed under both the BSD-style license (found in
  3599. * the LICENSE file in the root directory of this source tree) and the GPLv2
  3600. * (found in the COPYING file in the root directory of this source tree).
  3601. * You may select, at your option, one of the above-listed licenses.
  3602. */
  3603. Oracle elects the BSD license
  3604. LICENSE:
  3605. Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
  3606. Copyright (C) 2012-2016, Yann Collet.
  3607. Copyright (c) 2003-2008 Yuta Mori All Rights Reserved.
  3608. Copyright (c) 2016 Tino Reichardt
  3609. Copyright (c) 2016-present, Przemyslaw Skibinski, Yann Collet, Facebook, Inc.
  3610. Copyright (c) 2016-present, Yann Collet, Facebook, Inc.
  3611. Copyright (c) 2018-present, Facebook, Inc.
  3612. Redistribution and use in source and binary forms, with or without
  3613. modification, are permitted provided that the following conditions are
  3614. met:
  3615. * Redistributions of source code must retain the above copyright notice,
  3616. this list of conditions and the following disclaimer.
  3617. * Redistributions in binary form must reproduce the above copyright notice,
  3618. this list of conditions and the following disclaimer in the documentation
  3619. and/or other materials provided with the distribution.
  3620. * Neither the name Facebook nor the names of its contributors may be used to
  3621. endorse or promote products derived from this software without specific
  3622. prior written permission.
  3623. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  3624. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  3625. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3626. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  3627. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  3628. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  3629. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  3630. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  3631. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  3632. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3633. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3634. The following is from the COPYING file and is included for completeness:
  3635. -------------------------------
  3636. GNU GENERAL PUBLIC LICENSE
  3637. Version 2, June 1991
  3638. Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  3639. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  3640. Everyone is permitted to copy and distribute verbatim copies
  3641. of this license document, but changing it is not allowed.
  3642. Preamble
  3643. The licenses for most software are designed to take away your
  3644. freedom to share and change it. By contrast, the GNU General Public
  3645. License is intended to guarantee your freedom to share and change free
  3646. software--to make sure the software is free for all its users. This
  3647. General Public License applies to most of the Free Software
  3648. Foundation's software and to any other program whose authors commit to
  3649. using it. (Some other Free Software Foundation software is covered by
  3650. the GNU Lesser General Public License instead.) You can apply it to
  3651. your programs, too.
  3652. When we speak of free software, we are referring to freedom, not
  3653. price. Our General Public Licenses are designed to make sure that you
  3654. have the freedom to distribute copies of free software (and charge for
  3655. this service if you wish), that you receive source code or can get it
  3656. if you want it, that you can change the software or use pieces of it
  3657. in new free programs; and that you know you can do these things.
  3658. To protect your rights, we need to make restrictions that forbid
  3659. anyone to deny you these rights or to ask you to surrender the rights.
  3660. These restrictions translate to certain responsibilities for you if you
  3661. distribute copies of the software, or if you modify it.
  3662. For example, if you distribute copies of such a program, whether
  3663. gratis or for a fee, you must give the recipients all the rights that
  3664. you have. You must make sure that they, too, receive or can get the
  3665. source code. And you must show them these terms so they know their
  3666. rights.
  3667. We protect your rights with two steps: (1) copyright the software, and
  3668. (2) offer you this license which gives you legal permission to copy,
  3669. distribute and/or modify the software.
  3670. Also, for each author's protection and ours, we want to make certain
  3671. that everyone understands that there is no warranty for this free
  3672. software. If the software is modified by someone else and passed on, we
  3673. want its recipients to know that what they have is not the original, so
  3674. that any problems introduced by others will not reflect on the original
  3675. authors' reputations.
  3676. Finally, any free program is threatened constantly by software
  3677. patents. We wish to avoid the danger that redistributors of a free
  3678. program will individually obtain patent licenses, in effect making the
  3679. program proprietary. To prevent this, we have made it clear that any
  3680. patent must be licensed for everyone's free use or not licensed at all.
  3681. The precise terms and conditions for copying, distribution and
  3682. modification follow.
  3683. GNU GENERAL PUBLIC LICENSE
  3684. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3685. 0. This License applies to any program or other work which contains
  3686. a notice placed by the copyright holder saying it may be distributed
  3687. under the terms of this General Public License. The "Program", below,
  3688. refers to any such program or work, and a "work based on the Program"
  3689. means either the Program or any derivative work under copyright law:
  3690. that is to say, a work containing the Program or a portion of it,
  3691. either verbatim or with modifications and/or translated into another
  3692. language. (Hereinafter, translation is included without limitation in
  3693. the term "modification".) Each licensee is addressed as "you".
  3694. Activities other than copying, distribution and modification are not
  3695. covered by this License; they are outside its scope. The act of
  3696. running the Program is not restricted, and the output from the Program
  3697. is covered only if its contents constitute a work based on the
  3698. Program (independent of having been made by running the Program).
  3699. Whether that is true depends on what the Program does.
  3700. 1. You may copy and distribute verbatim copies of the Program's
  3701. source code as you receive it, in any medium, provided that you
  3702. conspicuously and appropriately publish on each copy an appropriate
  3703. copyright notice and disclaimer of warranty; keep intact all the
  3704. notices that refer to this License and to the absence of any warranty;
  3705. and give any other recipients of the Program a copy of this License
  3706. along with the Program.
  3707. You may charge a fee for the physical act of transferring a copy, and
  3708. you may at your option offer warranty protection in exchange for a fee.
  3709. 2. You may modify your copy or copies of the Program or any portion
  3710. of it, thus forming a work based on the Program, and copy and
  3711. distribute such modifications or work under the terms of Section 1
  3712. above, provided that you also meet all of these conditions:
  3713. a) You must cause the modified files to carry prominent notices
  3714. stating that you changed the files and the date of any change.
  3715. b) You must cause any work that you distribute or publish, that in
  3716. whole or in part contains or is derived from the Program or any
  3717. part thereof, to be licensed as a whole at no charge to all third
  3718. parties under the terms of this License.
  3719. c) If the modified program normally reads commands interactively
  3720. when run, you must cause it, when started running for such
  3721. interactive use in the most ordinary way, to print or display an
  3722. announcement including an appropriate copyright notice and a
  3723. notice that there is no warranty (or else, saying that you provide
  3724. a warranty) and that users may redistribute the program under
  3725. these conditions, and telling the user how to view a copy of this
  3726. License. (Exception: if the Program itself is interactive but
  3727. does not normally print such an announcement, your work based on
  3728. the Program is not required to print an announcement.)
  3729. These requirements apply to the modified work as a whole. If
  3730. identifiable sections of that work are not derived from the Program,
  3731. and can be reasonably considered independent and separate works in
  3732. themselves, then this License, and its terms, do not apply to those
  3733. sections when you distribute them as separate works. But when you
  3734. distribute the same sections as part of a whole which is a work based
  3735. on the Program, the distribution of the whole must be on the terms of
  3736. this License, whose permissions for other licensees extend to the
  3737. entire whole, and thus to each and every part regardless of who wrote it.
  3738. Thus, it is not the intent of this section to claim rights or contest
  3739. your rights to work written entirely by you; rather, the intent is to
  3740. exercise the right to control the distribution of derivative or
  3741. collective works based on the Program.
  3742. In addition, mere aggregation of another work not based on the Program
  3743. with the Program (or with a work based on the Program) on a volume of
  3744. a storage or distribution medium does not bring the other work under
  3745. the scope of this License.
  3746. 3. You may copy and distribute the Program (or a work based on it,
  3747. under Section 2) in object code or executable form under the terms of
  3748. Sections 1 and 2 above provided that you also do one of the following:
  3749. a) Accompany it with the complete corresponding machine-readable
  3750. source code, which must be distributed under the terms of Sections
  3751. 1 and 2 above on a medium customarily used for software interchange; or,
  3752. b) Accompany it with a written offer, valid for at least three
  3753. years, to give any third party, for a charge no more than your
  3754. cost of physically performing source distribution, a complete
  3755. machine-readable copy of the corresponding source code, to be
  3756. distributed under the terms of Sections 1 and 2 above on a medium
  3757. customarily used for software interchange; or,
  3758. c) Accompany it with the information you received as to the offer
  3759. to distribute corresponding source code. (This alternative is
  3760. allowed only for noncommercial distribution and only if you
  3761. received the program in object code or executable form with such
  3762. an offer, in accord with Subsection b above.)
  3763. The source code for a work means the preferred form of the work for
  3764. making modifications to it. For an executable work, complete source
  3765. code means all the source code for all modules it contains, plus any
  3766. associated interface definition files, plus the scripts used to
  3767. control compilation and installation of the executable. However, as a
  3768. special exception, the source code distributed need not include
  3769. anything that is normally distributed (in either source or binary
  3770. form) with the major components (compiler, kernel, and so on) of the
  3771. operating system on which the executable runs, unless that component
  3772. itself accompanies the executable.
  3773. If distribution of executable or object code is made by offering
  3774. access to copy from a designated place, then offering equivalent
  3775. access to copy the source code from the same place counts as
  3776. distribution of the source code, even though third parties are not
  3777. compelled to copy the source along with the object code.
  3778. 4. You may not copy, modify, sublicense, or distribute the Program
  3779. except as expressly provided under this License. Any attempt
  3780. otherwise to copy, modify, sublicense or distribute the Program is
  3781. void, and will automatically terminate your rights under this License.
  3782. However, parties who have received copies, or rights, from you under
  3783. this License will not have their licenses terminated so long as such
  3784. parties remain in full compliance.
  3785. 5. You are not required to accept this License, since you have not
  3786. signed it. However, nothing else grants you permission to modify or
  3787. distribute the Program or its derivative works. These actions are
  3788. prohibited by law if you do not accept this License. Therefore, by
  3789. modifying or distributing the Program (or any work based on the
  3790. Program), you indicate your acceptance of this License to do so, and
  3791. all its terms and conditions for copying, distributing or modifying
  3792. the Program or works based on it.
  3793. 6. Each time you redistribute the Program (or any work based on the
  3794. Program), the recipient automatically receives a license from the
  3795. original licensor to copy, distribute or modify the Program subject to
  3796. these terms and conditions. You may not impose any further
  3797. restrictions on the recipients' exercise of the rights granted herein.
  3798. You are not responsible for enforcing compliance by third parties to
  3799. this License.
  3800. 7. If, as a consequence of a court judgment or allegation of patent
  3801. infringement or for any other reason (not limited to patent issues),
  3802. conditions are imposed on you (whether by court order, agreement or
  3803. otherwise) that contradict the conditions of this License, they do not
  3804. excuse you from the conditions of this License. If you cannot
  3805. distribute so as to satisfy simultaneously your obligations under this
  3806. License and any other pertinent obligations, then as a consequence you
  3807. may not distribute the Program at all. For example, if a patent
  3808. license would not permit royalty-free redistribution of the Program by
  3809. all those who receive copies directly or indirectly through you, then
  3810. the only way you could satisfy both it and this License would be to
  3811. refrain entirely from distribution of the Program.
  3812. If any portion of this section is held invalid or unenforceable under
  3813. any particular circumstance, the balance of the section is intended to
  3814. apply and the section as a whole is intended to apply in other
  3815. circumstances.
  3816. It is not the purpose of this section to induce you to infringe any
  3817. patents or other property right claims or to contest validity of any
  3818. such claims; this section has the sole purpose of protecting the
  3819. integrity of the free software distribution system, which is
  3820. implemented by public license practices. Many people have made
  3821. generous contributions to the wide range of software distributed
  3822. through that system in reliance on consistent application of that
  3823. system; it is up to the author/donor to decide if he or she is willing
  3824. to distribute software through any other system and a licensee cannot
  3825. impose that choice.
  3826. This section is intended to make thoroughly clear what is believed to
  3827. be a consequence of the rest of this License.
  3828. 8. If the distribution and/or use of the Program is restricted in
  3829. certain countries either by patents or by copyrighted interfaces, the
  3830. original copyright holder who places the Program under this License
  3831. may add an explicit geographical distribution limitation excluding
  3832. those countries, so that distribution is permitted only in or among
  3833. countries not thus excluded. In such case, this License incorporates
  3834. the limitation as if written in the body of this License.
  3835. 9. The Free Software Foundation may publish revised and/or new versions
  3836. of the General Public License from time to time. Such new versions will
  3837. be similar in spirit to the present version, but may differ in detail to
  3838. address new problems or concerns.
  3839. Each version is given a distinguishing version number. If the Program
  3840. specifies a version number of this License which applies to it and "any
  3841. later version", you have the option of following the terms and conditions
  3842. either of that version or of any later version published by the Free
  3843. Software Foundation. If the Program does not specify a version number of
  3844. this License, you may choose any version ever published by the Free Software
  3845. Foundation.
  3846. 10. If you wish to incorporate parts of the Program into other free
  3847. programs whose distribution conditions are different, write to the author
  3848. to ask for permission. For software which is copyrighted by the Free
  3849. Software Foundation, write to the Free Software Foundation; we sometimes
  3850. make exceptions for this. Our decision will be guided by the two goals
  3851. of preserving the free status of all derivatives of our free software and
  3852. of promoting the sharing and reuse of software generally.
  3853. NO WARRANTY
  3854. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  3855. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  3856. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  3857. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  3858. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  3859. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  3860. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  3861. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  3862. REPAIR OR CORRECTION.
  3863. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  3864. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  3865. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  3866. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  3867. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  3868. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  3869. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  3870. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  3871. POSSIBILITY OF SUCH DAMAGES.
  3872. END OF TERMS AND CONDITIONS
  3873. How to Apply These Terms to Your New Programs
  3874. If you develop a new program, and you want it to be of the greatest
  3875. possible use to the public, the best way to achieve this is to make it
  3876. free software which everyone can redistribute and change under these terms.
  3877. To do so, attach the following notices to the program. It is safest
  3878. to attach them to the start of each source file to most effectively
  3879. convey the exclusion of warranty; and each file should have at least
  3880. the "copyright" line and a pointer to where the full notice is found.
  3881. <one line to give the program's name and a brief idea of what it does.>
  3882. Copyright (C) <year> <name of author>
  3883. This program is free software; you can redistribute it and/or modify
  3884. it under the terms of the GNU General Public License as published by
  3885. the Free Software Foundation; either version 2 of the License, or
  3886. (at your option) any later version.
  3887. This program is distributed in the hope that it will be useful,
  3888. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3889. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3890. GNU General Public License for more details.
  3891. You should have received a copy of the GNU General Public License along
  3892. with this program; if not, write to the Free Software Foundation, Inc.,
  3893. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  3894. Also add information on how to contact you by electronic and paper mail.
  3895. If the program is interactive, make it output a short notice like this
  3896. when it starts in an interactive mode:
  3897. Gnomovision version 69, Copyright (C) year name of author
  3898. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  3899. This is free software, and you are welcome to redistribute it
  3900. under certain conditions; type `show c' for details.
  3901. The hypothetical commands `show w' and `show c' should show the appropriate
  3902. parts of the General Public License. Of course, the commands you use may
  3903. be called something other than `show w' and `show c'; they could even be
  3904. mouse-clicks or menu items--whatever suits your program.
  3905. You should also get your employer (if you work as a programmer) or your
  3906. school, if any, to sign a "copyright disclaimer" for the program, if
  3907. necessary. Here is a sample; alter the names:
  3908. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  3909. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  3910. <signature of Ty Coon>, 1 April 1989
  3911. Ty Coon, President of Vice
  3912. This General Public License does not permit incorporating your program into
  3913. proprietary programs. If your program is a subroutine library, you may
  3914. consider it more useful to permit linking proprietary applications with the
  3915. library. If this is what you want to do, use the GNU Lesser General
  3916. Public License instead of this License.
  3917. ======================================================================
  3918. ======================================================================
  3919. Standard Licenses
  3920. GNU Lesser General Public License v2.1, February 1999
  3921. The following applies to all products licensed under the
  3922. GNU Lesser General Public License, Version 2.1: You may
  3923. not use the identified files except in compliance with
  3924. the GNU Lesser General Public License, Version 2.1 (the
  3925. "License"). You may obtain a copy of the License at
  3926. http://www.gnu.org/licenses/lgpl-2.1.html. A copy of the
  3927. license is also reproduced below. Unless required by
  3928. applicable law or agreed to in writing, software distributed
  3929. under the License is distributed on an "AS IS" BASIS,
  3930. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  3931. or implied. See the License for the specific language governing
  3932. permissions and limitations under the License.
  3933. GNU LESSER GENERAL PUBLIC LICENSE
  3934. Version 2.1, February 1999
  3935. Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  3936. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  3937. Everyone is permitted to copy and distribute verbatim copies
  3938. of this license document, but changing it is not allowed.
  3939. [This is the first released version of the Lesser GPL. It also counts
  3940. as the successor of the GNU Library Public License, version 2, hence
  3941. the version number 2.1.]
  3942. Preamble
  3943. The licenses for most software are designed to take away your
  3944. freedom to share and change it. By contrast, the GNU General Public
  3945. Licenses are intended to guarantee your freedom to share and change
  3946. free software--to make sure the software is free for all its users.
  3947. This license, the Lesser General Public License, applies to some
  3948. specially designated software packages--typically libraries--of the
  3949. Free Software Foundation and other authors who decide to use it. You
  3950. can use it too, but we suggest you first think carefully about whether
  3951. this license or the ordinary General Public License is the better
  3952. strategy to use in any particular case, based on the explanations below.
  3953. When we speak of free software, we are referring to freedom of use,
  3954. not price. Our General Public Licenses are designed to make sure that
  3955. you have the freedom to distribute copies of free software (and charge
  3956. for this service if you wish); that you receive source code or can get
  3957. it if you want it; that you can change the software and use pieces of
  3958. it in new free programs; and that you are informed that you can do
  3959. these things.
  3960. To protect your rights, we need to make restrictions that forbid
  3961. distributors to deny you these rights or to ask you to surrender these
  3962. rights. These restrictions translate to certain responsibilities for
  3963. you if you distribute copies of the library or if you modify it.
  3964. For example, if you distribute copies of the library, whether gratis
  3965. or for a fee, you must give the recipients all the rights that we gave
  3966. you. You must make sure that they, too, receive or can get the source
  3967. code. If you link other code with the library, you must provide
  3968. complete object files to the recipients, so that they can relink them
  3969. with the library after making changes to the library and recompiling
  3970. it. And you must show them these terms so they know their rights.
  3971. We protect your rights with a two-step method: (1) we copyright the
  3972. library, and (2) we offer you this license, which gives you legal
  3973. permission to copy, distribute and/or modify the library.
  3974. To protect each distributor, we want to make it very clear that
  3975. there is no warranty for the free library. Also, if the library is
  3976. modified by someone else and passed on, the recipients should know
  3977. that what they have is not the original version, so that the original
  3978. author's reputation will not be affected by problems that might be
  3979. introduced by others.
  3980. Finally, software patents pose a constant threat to the existence of
  3981. any free program. We wish to make sure that a company cannot
  3982. effectively restrict the users of a free program by obtaining a
  3983. restrictive license from a patent holder. Therefore, we insist that
  3984. any patent license obtained for a version of the library must be
  3985. consistent with the full freedom of use specified in this license.
  3986. Most GNU software, including some libraries, is covered by the
  3987. ordinary GNU General Public License. This license, the GNU Lesser
  3988. General Public License, applies to certain designated libraries, and
  3989. is quite different from the ordinary General Public License. We use
  3990. this license for certain libraries in order to permit linking those
  3991. libraries into non-free programs.
  3992. When a program is linked with a library, whether statically or using
  3993. a shared library, the combination of the two is legally speaking a
  3994. combined work, a derivative of the original library. The ordinary
  3995. General Public License therefore permits such linking only if the
  3996. entire combination fits its criteria of freedom. The Lesser General
  3997. Public License permits more lax criteria for linking other code with
  3998. the library.
  3999. We call this license the "Lesser" General Public License because it
  4000. does Less to protect the user's freedom than the ordinary General
  4001. Public License. It also provides other free software developers Less
  4002. of an advantage over competing non-free programs. These disadvantages
  4003. are the reason we use the ordinary General Public License for many
  4004. libraries. However, the Lesser license provides advantages in certain
  4005. special circumstances.
  4006. For example, on rare occasions, there may be a special need to
  4007. encourage the widest possible use of a certain library, so that it
  4008. becomes a de-facto standard. To achieve this, non-free programs
  4009. must be allowed to use the library. A more frequent case is that
  4010. a free library does the same job as widely used non-free libraries.
  4011. In this case, there is little to gain by limiting the free library
  4012. to free software only, so we use the Lesser General Public License.
  4013. In other cases, permission to use a particular library in non-free
  4014. programs enables a greater number of people to use a large body of
  4015. free software. For example, permission to use the GNU C Library in
  4016. non-free programs enables many more people to use the whole GNU
  4017. operating system, as well as its variant, the GNU/Linux operating
  4018. system.
  4019. Although the Lesser General Public License is Less protective of the
  4020. users' freedom, it does ensure that the user of a program that is
  4021. linked with the Library has the freedom and the wherewithal to run
  4022. that program using a modified version of the Library.
  4023. The precise terms and conditions for copying, distribution and
  4024. modification follow. Pay close attention to the difference between a
  4025. "work based on the library" and a "work that uses the library". The
  4026. former contains code derived from the library, whereas the latter must
  4027. be combined with the library in order to run.
  4028. GNU LESSER GENERAL PUBLIC LICENSE
  4029. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  4030. 0. This License Agreement applies to any software library or other
  4031. program which contains a notice placed by the copyright holder or
  4032. other authorized party saying it may be distributed under the terms of
  4033. this Lesser General Public License (also called "this License").
  4034. Each licensee is addressed as "you".
  4035. A "library" means a collection of software functions and/or data
  4036. prepared so as to be conveniently linked with application programs
  4037. (which use some of those functions and data) to form executables.
  4038. The "Library", below, refers to any such software library or work
  4039. which has been distributed under these terms. A "work based on the
  4040. Library" means either the Library or any derivative work under
  4041. copyright law: that is to say, a work containing the Library or a
  4042. portion of it, either verbatim or with modifications and/or translated
  4043. straightforwardly into another language. (Hereinafter, translation is
  4044. included without limitation in the term "modification".)
  4045. "Source code" for a work means the preferred form of the work for
  4046. making modifications to it. For a library, complete source code means
  4047. all the source code for all modules it contains, plus any associated
  4048. interface definition files, plus the scripts used to control
  4049. compilation and installation of the library.
  4050. Activities other than copying, distribution and modification are not
  4051. covered by this License; they are outside its scope. The act of
  4052. running a program using the Library is not restricted, and output from
  4053. such a program is covered only if its contents constitute a work based
  4054. on the Library (independent of the use of the Library in a tool for
  4055. writing it). Whether that is true depends on what the Library does
  4056. and what the program that uses the Library does.
  4057. 1. You may copy and distribute verbatim copies of the Library's
  4058. complete source code as you receive it, in any medium, provided that
  4059. you conspicuously and appropriately publish on each copy an
  4060. appropriate copyright notice and disclaimer of warranty; keep intact
  4061. all the notices that refer to this License and to the absence of any
  4062. warranty; and distribute a copy of this License along with the
  4063. Library.
  4064. You may charge a fee for the physical act of transferring a copy,
  4065. and you may at your option offer warranty protection in exchange for a
  4066. fee.
  4067. 2. You may modify your copy or copies of the Library or any portion
  4068. of it, thus forming a work based on the Library, and copy and
  4069. distribute such modifications or work under the terms of Section 1
  4070. above, provided that you also meet all of these conditions:
  4071. a) The modified work must itself be a software library.
  4072. b) You must cause the files modified to carry prominent notices
  4073. stating that you changed the files and the date of any change.
  4074. c) You must cause the whole of the work to be licensed at no
  4075. charge to all third parties under the terms of this License.
  4076. d) If a facility in the modified Library refers to a function or a
  4077. table of data to be supplied by an application program that uses
  4078. the facility, other than as an argument passed when the facility
  4079. is invoked, then you must make a good faith effort to ensure that,
  4080. in the event an application does not supply such function or
  4081. table, the facility still operates, and performs whatever part of
  4082. its purpose remains meaningful.
  4083. (For example, a function in a library to compute square roots has
  4084. a purpose that is entirely well-defined independent of the
  4085. application. Therefore, Subsection 2d requires that any
  4086. application-supplied function or table used by this function must
  4087. be optional: if the application does not supply it, the square
  4088. root function must still compute square roots.)
  4089. These requirements apply to the modified work as a whole. If
  4090. identifiable sections of that work are not derived from the Library,
  4091. and can be reasonably considered independent and separate works in
  4092. themselves, then this License, and its terms, do not apply to those
  4093. sections when you distribute them as separate works. But when you
  4094. distribute the same sections as part of a whole which is a work based
  4095. on the Library, the distribution of the whole must be on the terms of
  4096. this License, whose permissions for other licensees extend to the
  4097. entire whole, and thus to each and every part regardless of who wrote
  4098. it.
  4099. Thus, it is not the intent of this section to claim rights or contest
  4100. your rights to work written entirely by you; rather, the intent is to
  4101. exercise the right to control the distribution of derivative or
  4102. collective works based on the Library.
  4103. In addition, mere aggregation of another work not based on the Library
  4104. with the Library (or with a work based on the Library) on a volume of
  4105. a storage or distribution medium does not bring the other work under
  4106. the scope of this License.
  4107. 3. You may opt to apply the terms of the ordinary GNU General Public
  4108. License instead of this License to a given copy of the Library. To do
  4109. this, you must alter all the notices that refer to this License, so
  4110. that they refer to the ordinary GNU General Public License, version 2,
  4111. instead of to this License. (If a newer version than version 2 of the
  4112. ordinary GNU General Public License has appeared, then you can specify
  4113. that version instead if you wish.) Do not make any other change in
  4114. these notices.
  4115. Once this change is made in a given copy, it is irreversible for
  4116. that copy, so the ordinary GNU General Public License applies to all
  4117. subsequent copies and derivative works made from that copy.
  4118. This option is useful when you wish to copy part of the code of
  4119. the Library into a program that is not a library.
  4120. 4. You may copy and distribute the Library (or a portion or
  4121. derivative of it, under Section 2) in object code or executable form
  4122. under the terms of Sections 1 and 2 above provided that you accompany
  4123. it with the complete corresponding machine-readable source code, which
  4124. must be distributed under the terms of Sections 1 and 2 above on a
  4125. medium customarily used for software interchange.
  4126. If distribution of object code is made by offering access to copy
  4127. from a designated place, then offering equivalent access to copy the
  4128. source code from the same place satisfies the requirement to
  4129. distribute the source code, even though third parties are not
  4130. compelled to copy the source along with the object code.
  4131. 5. A program that contains no derivative of any portion of the
  4132. Library, but is designed to work with the Library by being compiled or
  4133. linked with it, is called a "work that uses the Library". Such a
  4134. work, in isolation, is not a derivative work of the Library, and
  4135. therefore falls outside the scope of this License.
  4136. However, linking a "work that uses the Library" with the Library
  4137. creates an executable that is a derivative of the Library (because it
  4138. contains portions of the Library), rather than a "work that uses the
  4139. library". The executable is therefore covered by this License.
  4140. Section 6 states terms for distribution of such executables.
  4141. When a "work that uses the Library" uses material from a header file
  4142. that is part of the Library, the object code for the work may be a
  4143. derivative work of the Library even though the source code is not.
  4144. Whether this is true is especially significant if the work can be
  4145. linked without the Library, or if the work is itself a library. The
  4146. threshold for this to be true is not precisely defined by law.
  4147. If such an object file uses only numerical parameters, data
  4148. structure layouts and accessors, and small macros and small inline
  4149. functions (ten lines or less in length), then the use of the object
  4150. file is unrestricted, regardless of whether it is legally a derivative
  4151. work. (Executables containing this object code plus portions of the
  4152. Library will still fall under Section 6.)
  4153. Otherwise, if the work is a derivative of the Library, you may
  4154. distribute the object code for the work under the terms of Section 6.
  4155. Any executables containing that work also fall under Section 6,
  4156. whether or not they are linked directly with the Library itself.
  4157. 6. As an exception to the Sections above, you may also combine or
  4158. link a "work that uses the Library" with the Library to produce a
  4159. work containing portions of the Library, and distribute that work
  4160. under terms of your choice, provided that the terms permit
  4161. modification of the work for the customer's own use and reverse
  4162. engineering for debugging such modifications.
  4163. You must give prominent notice with each copy of the work that the
  4164. Library is used in it and that the Library and its use are covered by
  4165. this License. You must supply a copy of this License. If the work
  4166. during execution displays copyright notices, you must include the
  4167. copyright notice for the Library among them, as well as a reference
  4168. directing the user to the copy of this License. Also, you must do one
  4169. of these things:
  4170. a) Accompany the work with the complete corresponding
  4171. machine-readable source code for the Library including whatever
  4172. changes were used in the work (which must be distributed under
  4173. Sections 1 and 2 above); and, if the work is an executable linked
  4174. with the Library, with the complete machine-readable "work that
  4175. uses the Library", as object code and/or source code, so that the
  4176. user can modify the Library and then relink to produce a modified
  4177. executable containing the modified Library. (It is understood
  4178. that the user who changes the contents of definitions files in the
  4179. Library will not necessarily be able to recompile the application
  4180. to use the modified definitions.)
  4181. b) Use a suitable shared library mechanism for linking with the
  4182. Library. A suitable mechanism is one that (1) uses at run time a
  4183. copy of the library already present on the user's computer system,
  4184. rather than copying library functions into the executable, and (2)
  4185. will operate properly with a modified version of the library, if
  4186. the user installs one, as long as the modified version is
  4187. interface-compatible with the version that the work was made with.
  4188. c) Accompany the work with a written offer, valid for at
  4189. least three years, to give the same user the materials
  4190. specified in Subsection 6a, above, for a charge no more
  4191. than the cost of performing this distribution.
  4192. d) If distribution of the work is made by offering access to copy
  4193. from a designated place, offer equivalent access to copy the above
  4194. specified materials from the same place.
  4195. e) Verify that the user has already received a copy of these
  4196. materials or that you have already sent this user a copy.
  4197. For an executable, the required form of the "work that uses the
  4198. Library" must include any data and utility programs needed for
  4199. reproducing the executable from it. However, as a special exception,
  4200. the materials to be distributed need not include anything that is
  4201. normally distributed (in either source or binary form) with the major
  4202. components (compiler, kernel, and so on) of the operating system on
  4203. which the executable runs, unless that component itself accompanies
  4204. the executable.
  4205. It may happen that this requirement contradicts the license
  4206. restrictions of other proprietary libraries that do not normally
  4207. accompany the operating system. Such a contradiction means you cannot
  4208. use both them and the Library together in an executable that you
  4209. distribute.
  4210. 7. You may place library facilities that are a work based on the
  4211. Library side-by-side in a single library together with other library
  4212. facilities not covered by this License, and distribute such a combined
  4213. library, provided that the separate distribution of the work based on
  4214. the Library and of the other library facilities is otherwise
  4215. permitted, and provided that you do these two things:
  4216. a) Accompany the combined library with a copy of the same work
  4217. based on the Library, uncombined with any other library
  4218. facilities. This must be distributed under the terms of the
  4219. Sections above.
  4220. b) Give prominent notice with the combined library of the fact
  4221. that part of it is a work based on the Library, and explaining
  4222. where to find the accompanying uncombined form of the same work.
  4223. 8. You may not copy, modify, sublicense, link with, or distribute
  4224. the Library except as expressly provided under this License. Any
  4225. attempt otherwise to copy, modify, sublicense, link with, or
  4226. distribute the Library is void, and will automatically terminate your
  4227. rights under this License. However, parties who have received copies,
  4228. or rights, from you under this License will not have their licenses
  4229. terminated so long as such parties remain in full compliance.
  4230. 9. You are not required to accept this License, since you have not
  4231. signed it. However, nothing else grants you permission to modify or
  4232. distribute the Library or its derivative works. These actions are
  4233. prohibited by law if you do not accept this License. Therefore, by
  4234. modifying or distributing the Library (or any work based on the
  4235. Library), you indicate your acceptance of this License to do so, and
  4236. all its terms and conditions for copying, distributing or modifying
  4237. the Library or works based on it.
  4238. 10. Each time you redistribute the Library (or any work based on the
  4239. Library), the recipient automatically receives a license from the
  4240. original licensor to copy, distribute, link with or modify the Library
  4241. subject to these terms and conditions. You may not impose any further
  4242. restrictions on the recipients' exercise of the rights granted herein.
  4243. You are not responsible for enforcing compliance by third parties with
  4244. this License.
  4245. 11. If, as a consequence of a court judgment or allegation of patent
  4246. infringement or for any other reason (not limited to patent issues),
  4247. conditions are imposed on you (whether by court order, agreement or
  4248. otherwise) that contradict the conditions of this License, they do not
  4249. excuse you from the conditions of this License. If you cannot
  4250. distribute so as to satisfy simultaneously your obligations under this
  4251. License and any other pertinent obligations, then as a consequence you
  4252. may not distribute the Library at all. For example, if a patent
  4253. license would not permit royalty-free redistribution of the Library by
  4254. all those who receive copies directly or indirectly through you, then
  4255. the only way you could satisfy both it and this License would be to
  4256. refrain entirely from distribution of the Library.
  4257. If any portion of this section is held invalid or unenforceable under
  4258. any particular circumstance, the balance of the section is intended
  4259. to apply, and the section as a whole is intended to apply in other
  4260. circumstances.
  4261. It is not the purpose of this section to induce you to infringe any
  4262. patents or other property right claims or to contest validity of any
  4263. such claims; this section has the sole purpose of protecting the
  4264. integrity of the free software distribution system which is
  4265. implemented by public license practices. Many people have made
  4266. generous contributions to the wide range of software distributed
  4267. through that system in reliance on consistent application of that
  4268. system; it is up to the author/donor to decide if he or she is willing
  4269. to distribute software through any other system and a licensee cannot
  4270. impose that choice.
  4271. This section is intended to make thoroughly clear what is believed to
  4272. be a consequence of the rest of this License.
  4273. 12. If the distribution and/or use of the Library is restricted in
  4274. certain countries either by patents or by copyrighted interfaces, the
  4275. original copyright holder who places the Library under this License
  4276. may add an explicit geographical distribution limitation excluding
  4277. those countries, so that distribution is permitted only in or among
  4278. countries not thus excluded. In such case, this License incorporates
  4279. the limitation as if written in the body of this License.
  4280. 13. The Free Software Foundation may publish revised and/or new
  4281. versions of the Lesser General Public License from time to time.
  4282. Such new versions will be similar in spirit to the present version,
  4283. but may differ in detail to address new problems or concerns.
  4284. Each version is given a distinguishing version number. If the Library
  4285. specifies a version number of this License which applies to it and
  4286. "any later version", you have the option of following the terms and
  4287. conditions either of that version or of any later version published by
  4288. the Free Software Foundation. If the Library does not specify a
  4289. license version number, you may choose any version ever published by
  4290. the Free Software Foundation.
  4291. 14. If you wish to incorporate parts of the Library into other free
  4292. programs whose distribution conditions are incompatible with these,
  4293. write to the author to ask for permission. For software which is
  4294. copyrighted by the Free Software Foundation, write to the Free
  4295. Software Foundation; we sometimes make exceptions for this. Our
  4296. decision will be guided by the two goals of preserving the free status
  4297. of all derivatives of our free software and of promoting the sharing
  4298. and reuse of software generally.
  4299. NO WARRANTY
  4300. 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  4301. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  4302. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  4303. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  4304. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  4305. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4306. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  4307. LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  4308. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  4309. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  4310. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  4311. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  4312. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  4313. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  4314. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  4315. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  4316. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  4317. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  4318. DAMAGES.
  4319. END OF TERMS AND CONDITIONS
  4320. How to Apply These Terms to Your New Libraries
  4321. If you develop a new library, and you want it to be of the greatest
  4322. possible use to the public, we recommend making it free software that
  4323. everyone can redistribute and change. You can do so by permitting
  4324. redistribution under these terms (or, alternatively, under the terms
  4325. of the ordinary General Public License).
  4326. To apply these terms, attach the following notices to the library.
  4327. It is safest to attach them to the start of each source file to most
  4328. effectively convey the exclusion of warranty; and each file should
  4329. have at least the "copyright" line and a pointer to where the full
  4330. notice is found.
  4331. <one line to give the library's name and a brief idea of what it does.>
  4332. Copyright (C) <year> <name of author>
  4333. This library is free software; you can redistribute it and/or
  4334. modify it under the terms of the GNU Lesser General Public
  4335. License as published by the Free Software Foundation; either
  4336. version 2.1 of the License, or (at your option) any later version.
  4337. This library is distributed in the hope that it will be useful,
  4338. but WITHOUT ANY WARRANTY; without even the implied warranty of
  4339. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  4340. Lesser General Public License for more details.
  4341. You should have received a copy of the GNU Lesser General Public
  4342. License along with this library; if not, write to the Free Software
  4343. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
  4344. 02110-1301 USA
  4345. Also add information on how to contact you by electronic and paper mail.
  4346. You should also get your employer (if you work as a programmer) or your
  4347. school, if any, to sign a "copyright disclaimer" for the library, if
  4348. necessary. Here is a sample; alter the names:
  4349. Yoyodyne, Inc., hereby disclaims all copyright interest in the
  4350. library `Frob' (a library for tweaking knobs) written by James
  4351. Random Hacker.
  4352. <signature of Ty Coon>, 1 April 1990
  4353. Ty Coon, President of Vice
  4354. That's all there is to it!
  4355. ======================================================================
  4356. ======================================================================
  4357. Artistic License (Perl) 1.0
  4358. The "Artistic License"
  4359. Preamble
  4360. The intent of this document is to state the conditions under which a
  4361. Package may be copied, such that the Copyright Holder maintains some
  4362. semblance of artistic control over the development of the package,
  4363. while giving the users of the package the right to use and distribute
  4364. the Package in a more-or-less customary fashion, plus the right to make
  4365. reasonable modifications.
  4366. Definitions:
  4367. "Package" refers to the collection of files distributed by the
  4368. Copyright Holder, and derivatives of that collection of files
  4369. created through textual modification.
  4370. "Standard Version" refers to such a Package if it has not been
  4371. modified, or has been modified in accordance with the wishes
  4372. of the Copyright Holder as specified below.
  4373. "Copyright Holder" is whoever is named in the copyright or
  4374. copyrights for the package.
  4375. "You" is you, if you're thinking about copying or distributing
  4376. this Package.
  4377. "Reasonable copying fee" is whatever you can justify on the
  4378. basis of media cost, duplication charges, time of people involved,
  4379. and so on. (You will not be required to justify it to the
  4380. Copyright Holder, but only to the computing community at large
  4381. as a market that must bear the fee.)
  4382. "Freely Available" means that no fee is charged for the item
  4383. itself, though there may be fees involved in handling the item.
  4384. It also means that recipients of the item may redistribute it
  4385. under the same conditions they received it.
  4386. 1. You may make and give away verbatim copies of the source form of the
  4387. Standard Version of this Package without restriction, provided that you
  4388. duplicate all of the original copyright notices and associated disclaimers.
  4389. 2. You may apply bug fixes, portability fixes and other modifications
  4390. derived from the Public Domain or from the Copyright Holder. A Package
  4391. modified in such a way shall still be considered the Standard Version.
  4392. 3. You may otherwise modify your copy of this Package in any way, provided
  4393. that you insert a prominent notice in each changed file stating how and
  4394. when you changed that file, and provided that you do at least ONE of the
  4395. following:
  4396. a) place your modifications in the Public Domain or otherwise make them
  4397. Freely Available, such as by posting said modifications to Usenet or
  4398. an equivalent medium, or placing the modifications on a major archive
  4399. site such as uunet.uu.net, or by allowing the Copyright Holder to include
  4400. your modifications in the Standard Version of the Package.
  4401. b) use the modified Package only within your corporation or organization.
  4402. c) rename any non-standard executables so the names do not conflict
  4403. with standard executables, which must also be provided, and provide
  4404. a separate manual page for each non-standard executable that clearly
  4405. documents how it differs from the Standard Version.
  4406. d) make other distribution arrangements with the Copyright Holder.
  4407. 4. You may distribute the programs of this Package in object code or
  4408. executable form, provided that you do at least ONE of the following:
  4409. a) distribute a Standard Version of the executables and library files,
  4410. together with instructions (in the manual page or equivalent) on where
  4411. to get the Standard Version.
  4412. b) accompany the distribution with the machine-readable source of
  4413. the Package with your modifications.
  4414. c) give non-standard executables non-standard names, and clearly
  4415. document the differences in manual pages (or equivalent), together
  4416. with instructions on where to get the Standard Version.
  4417. d) make other distribution arrangements with the Copyright Holder.
  4418. 5. You may charge a reasonable copying fee for any distribution of this
  4419. Package. You may charge any fee you choose for support of this
  4420. Package. You may not charge a fee for this Package itself. However,
  4421. you may distribute this Package in aggregate with other (possibly
  4422. commercial) programs as part of a larger (possibly commercial) software
  4423. distribution provided that you do not advertise this Package as a
  4424. product of your own. You may embed this Package's interpreter within
  4425. an executable of yours (by linking); this shall be construed as a mere
  4426. form of aggregation, provided that the complete Standard Version of the
  4427. interpreter is so embedded.
  4428. 6. The scripts and library files supplied as input to or produced as
  4429. output from the programs of this Package do not automatically fall
  4430. under the copyright of this Package, but belong to whoever generated
  4431. them, and may be sold commercially, and may be aggregated with this
  4432. Package. If such scripts or library files are aggregated with this
  4433. Package via the so-called "undump" or "unexec" methods of producing a
  4434. binary executable image, then distribution of such an image shall
  4435. neither be construed as a distribution of this Package nor shall it
  4436. fall under the restrictions of Paragraphs 3 and 4, provided that you do
  4437. not represent such an executable image as a Standard Version of this
  4438. Package.
  4439. 7. C subroutines (or comparably compiled subroutines in other
  4440. languages) supplied by you and linked into this Package in order to
  4441. emulate subroutines and variables of the language defined by this
  4442. Package shall not be considered part of this Package, but are the
  4443. equivalent of input as in Paragraph 6, provided these subroutines do
  4444. not change the language in any way that would cause it to fail the
  4445. regression tests for the language.
  4446. 8. Aggregation of this Package with a commercial distribution is always
  4447. permitted provided that the use of this Package is embedded; that is,
  4448. when no overt attempt is made to make this Package's interfaces visible
  4449. to the end user of the commercial distribution. Such use shall not be
  4450. construed as a distribution of this Package.
  4451. 9. The name of the Copyright Holder may not be used to endorse or promote
  4452. products derived from this software without specific prior written
  4453. permission.
  4454. 10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
  4455. IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  4456. WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  4457. The End
  4458. ======================================================================
  4459. ======================================================================
  4460. Apache License v2.0, January 2004
  4461. The following applies to all products licensed under the Apache 2.0
  4462. License: You may not use the identified files except in compliance
  4463. with the Apache License, Version 2.0 (the "License.") You may obtain a
  4464. copy of the License at http://www.apache.org/licenses/LICENSE-2.0. A
  4465. copy of the license is also reproduced below. Unless required by
  4466. applicable law or agreed to in writing, software distributed under the
  4467. License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
  4468. CONDITIONS OF ANY KIND, either express or implied. See the License for
  4469. the specific language governing permissions and limitations under the
  4470. License.
  4471. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
  4472. TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4473. 1. Definitions.
  4474. "License" shall mean the terms and conditions for use, reproduction,
  4475. and distribution as defined by Sections 1 through 9 of this document.
  4476. "Licensor" shall mean the copyright owner or entity authorized by the
  4477. copyright owner that is granting the License.
  4478. "Legal Entity" shall mean the union of the acting entity and all other
  4479. entities that control, are controlled by, or are under common control
  4480. with that entity. For the purposes of this definition, "control" means
  4481. (i) the power, direct or indirect, to cause the direction or
  4482. management of such entity, whether by contract or otherwise, or (ii)
  4483. ownership of fifty percent (50%) or more of the outstanding shares, or
  4484. (iii) beneficial ownership of such entity.
  4485. "You" (or "Your") shall mean an individual or Legal Entity exercising
  4486. permissions granted by this License.
  4487. "Source" form shall mean the preferred form for making modifications,
  4488. including but not limited to software source code, documentation
  4489. source, and configuration files.
  4490. "Object" form shall mean any form resulting from mechanical
  4491. transformation or translation of a Source form, including but not
  4492. limited to compiled object code, generated documentation, and
  4493. conversions to other media types.
  4494. "Work" shall mean the work of authorship, whether in Source or Object
  4495. form, made available under the License, as indicated by a copyright
  4496. notice that is included in or attached to the work (an example is
  4497. provided in the Appendix below).
  4498. "Derivative Works" shall mean any work, whether in Source or Object
  4499. form, that is based on (or derived from) the Work and for which the
  4500. editorial revisions, annotations, elaborations, or other modifications
  4501. represent, as a whole, an original work of authorship. For the
  4502. purposes of this License, Derivative Works shall not include works
  4503. that remain separable from, or merely link (or bind by name) to the
  4504. interfaces of, the Work and Derivative Works thereof.
  4505. "Contribution" shall mean any work of authorship, including the
  4506. original version of the Work and any modifications or additions to
  4507. that Work or Derivative Works thereof, that is intentionally submitted
  4508. to Licensor for inclusion in the Work by the copyright owner or by an
  4509. individual or Legal Entity authorized to submit on behalf of the
  4510. copyright owner. For the purposes of this definition, "submitted"
  4511. means any form of electronic, verbal, or written communication sent to
  4512. the Licensor or its representatives, including but not limited to
  4513. communication on electronic mailing lists, source code control
  4514. systems, and issue tracking systems that are managed by, or on behalf
  4515. of, the Licensor for the purpose of discussing and improving the Work,
  4516. but excluding communication that is conspicuously marked or otherwise
  4517. designated in writing by the copyright owner as "Not a Contribution."
  4518. "Contributor" shall mean Licensor and any individual or Legal Entity
  4519. on behalf of whom a Contribution has been received by Licensor and
  4520. subsequently incorporated within the Work.
  4521. 2. Grant of Copyright License. Subject to the terms and conditions of
  4522. this License, each Contributor hereby grants to You a perpetual,
  4523. worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4524. copyright license to reproduce, prepare Derivative Works of, publicly
  4525. display, publicly perform, sublicense, and distribute the Work and
  4526. such Derivative Works in Source or Object form.
  4527. 3. Grant of Patent License. Subject to the terms and conditions of
  4528. this License, each Contributor hereby grants to You a perpetual,
  4529. worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except
  4530. as stated in this section) patent license to make, have made, use,
  4531. offer to sell, sell, import, and otherwise transfer the Work, where
  4532. such license applies only to those patent claims licensable by such
  4533. Contributor that are necessarily infringed by their Contribution(s)
  4534. alone or by combination of their Contribution(s) with the Work to
  4535. which such Contribution(s) was submitted. If You institute patent
  4536. litigation against any entity (including a cross-claim or counterclaim
  4537. in a lawsuit) alleging that the Work or a Contribution incorporated
  4538. within the Work constitutes direct or contributory patent
  4539. infringement, then any patent licenses granted to You under this
  4540. License for that Work shall terminate as of the date such litigation
  4541. is filed.
  4542. 4. Redistribution. You may reproduce and distribute copies of the Work
  4543. or Derivative Works thereof in any medium, with or without
  4544. modifications, and in Source or Object form, provided that You meet
  4545. the following conditions:
  4546. (a) You must give any other recipients of the Work or Derivative Works
  4547. a copy of this License; and
  4548. (b) You must cause any modified files to carry prominent notices
  4549. stating that You changed the files; and
  4550. (c) You must retain, in the Source form of any Derivative Works that
  4551. You distribute, all copyright, patent, trademark, and attribution
  4552. notices from the Source form of the Work, excluding those notices that
  4553. do not pertain to any part of the Derivative Works; and
  4554. (d) If the Work includes a "NOTICE" text file as part of its
  4555. distribution, then any Derivative Works that You distribute must
  4556. include a readable copy of the attribution notices contained
  4557. within such NOTICE file, excluding those notices that do not pertain
  4558. to any part of the Derivative Works, in at least one of the following
  4559. places: within a NOTICE text file distributed as part of the
  4560. Derivative Works; within the Source form or documentation, if provided
  4561. along with the Derivative Works; or, within a display generated by the
  4562. Derivative Works, if and wherever such third-party notices normally
  4563. appear. The contents of the NOTICE file are for informational purposes
  4564. only and do not modify the License. You may add Your own attribution
  4565. notices within Derivative Works that You distribute, alongside or as
  4566. an addendum to the NOTICE text from the Work, provided that such
  4567. additional attribution notices cannot be construed as modifying the
  4568. License.
  4569. You may add Your own copyright statement to Your modifications and may
  4570. provide additional or different license terms and conditions for use,
  4571. reproduction, or distribution of Your modifications, or for any such
  4572. Derivative Works as a whole, provided Your use, reproduction, and
  4573. distribution of the Work otherwise complies with the conditions stated
  4574. in this License.
  4575. 5. Submission of Contributions. Unless You explicitly state otherwise,
  4576. any Contribution intentionally submitted for inclusion in the Work by
  4577. You to the Licensor shall be under the terms and conditions of this
  4578. License, without any additional terms or conditions. Notwithstanding
  4579. the above, nothing herein shall supersede or modify the terms of any
  4580. separate license agreement you may have executed with Licensor
  4581. regarding such Contributions.
  4582. 6. Trademarks. This License does not grant permission to use the trade
  4583. names, trademarks, service marks, or product names of the Licensor,
  4584. except as required for reasonable and customary use in describing the
  4585. origin of the Work and reproducing the content of the NOTICE file.
  4586. 7. Disclaimer of Warranty. Unless required by applicable law or agreed
  4587. to in writing, Licensor provides the Work (and each Contributor
  4588. provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR
  4589. CONDITIONS OF ANY KIND, either express or implied, including, without
  4590. limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
  4591. MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely
  4592. responsible for determining the appropriateness of using or
  4593. redistributing the Work and assume any risks associated with Your
  4594. exercise of permissions under this License.
  4595. 8. Limitation of Liability. In no event and under no legal theory,
  4596. whether in tort (including negligence), contract, or otherwise, unless
  4597. required by applicable law (such as deliberate and grossly negligent
  4598. acts) or agreed to in writing, shall any Contributor be liable to You
  4599. for damages, including any direct, indirect, special, incidental, or
  4600. consequential damages of any character arising as a result of this
  4601. License or out of the use or inability to use the Work (including but
  4602. not limited to damages for loss of goodwill, work stoppage, computer
  4603. failure or malfunction, or any and all other commercial damages or
  4604. losses), even if such Contributor has been advised of the possibility
  4605. of such damages.
  4606. 9. Accepting Warranty or Additional Liability. While redistributing
  4607. the Work or Derivative Works thereof, You may choose to offer, and
  4608. charge a fee for, acceptance of support, warranty, indemnity, or other
  4609. liability obligations and/or rights consistent with this
  4610. License. However, in accepting such obligations, You may act only on
  4611. Your own behalf and on Your sole responsibility, not on behalf of any
  4612. other Contributor, and only if You agree to indemnify, defend, and
  4613. hold each Contributor harmless for any liability incurred by, or
  4614. claims asserted against, such Contributor by reason of your accepting
  4615. any such warranty or additional liability.
  4616. END OF TERMS AND CONDITIONS
  4617. APPENDIX: How to apply the Apache License to your work
  4618. To apply the Apache License to your work, attach the following boilerplate
  4619. notice, with the fields enclosed by brackets "[]" replaced with your own
  4620. identifying information. (Don't include the brackets!) The text should be
  4621. enclosed in the appropriate comment syntax for the file format. We also
  4622. recommend that a file or class name and description of purpose be included
  4623. on the same "printed page" as the copyright notice for easier identification
  4624. within third-party archives.
  4625. Copyright [yyyy] [name of copyright owner]
  4626. Licensed under the Apache License, Version 2.0 (the "License");
  4627. you may not use this file except in compliance with the License.
  4628. You may obtain a copy of the License at
  4629. http://www.apache.org/licenses/LICENSE-2.0
  4630. Unless required by applicable law or agreed to in writing, software
  4631. distributed under the License is distributed on an "AS IS" BASIS,
  4632. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4633. implied. See the License for the specific language governing permissions
  4634. and limitations under the License.
  4635. ======================================================================
  4636. ======================================================================
  4637. Written Offer for Source Code
  4638. For any software that you receive from Oracle in binary form which is
  4639. licensed under an open source license that gives you the right to
  4640. receive the source code for that binary, you can obtain a copy of the
  4641. applicable source code by visiting
  4642. http://www.oracle.com/goto/opensourcecode. If the source code for the
  4643. binary was not provided to you with the binary, you can also receive a
  4644. copy of the source code on physical media by submitting a written
  4645. request to the address listed below or by sending an email to Oracle
  4646. using the following link:
  4647. http://www.oracle.com/goto/opensourcecode/request.
  4648. Oracle America, Inc.
  4649. Attn: Senior Vice President
  4650. Development and Engineering Legal
  4651. 500 Oracle Parkway, 10th Floor
  4652. Redwood Shores, CA 94065
  4653. Your request should include:
  4654. * The name of the binary for which you are requesting the source code
  4655. * The name and version number of the Oracle product containing the
  4656. binary
  4657. * The date you received the Oracle product
  4658. * Your name
  4659. * Your company name (if applicable)
  4660. * Your return mailing address and email, and
  4661. * A telephone number in the event we need to reach you.
  4662. We may charge you a fee to cover the cost of physical media and
  4663. processing.
  4664. Your request must be sent
  4665. a. within three (3) years of the date you received the Oracle product
  4666. that included the binary that is the subject of your request, or
  4667. b. in the case of code licensed under the GPL v3 for as long as Oracle
  4668. offers spare parts or customer support for that product model.