NOTICE.txt

Plain Text Detected Guest 332 Views Size: 1.08 MB Posted on: Oct 24, 25 @ 2:30 AM
  1. ==============================================================================
  2. Android used by:
  3.   sdk-repo-windows-platform-tools.zip
  4.  
  5.  
  6.                                  Apache License
  7.                            Version 2.0, January 2004
  8.                         http://www.apache.org/licenses/
  9.  
  10.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  11.  
  12.    1. Definitions.
  13.  
  14.       "License" shall mean the terms and conditions for use, reproduction,
  15.       and distribution as defined by Sections 1 through 9 of this document.
  16.  
  17.       "Licensor" shall mean the copyright owner or entity authorized by
  18.       the copyright owner that is granting the License.
  19.  
  20.       "Legal Entity" shall mean the union of the acting entity and all
  21.       other entities that control, are controlled by, or are under common
  22.       control with that entity. For the purposes of this definition,
  23.       "control" means (i) the power, direct or indirect, to cause the
  24.       direction or management of such entity, whether by contract or
  25.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  26.       outstanding shares, or (iii) beneficial ownership of such entity.
  27.  
  28.       "You" (or "Your") shall mean an individual or Legal Entity
  29.       exercising permissions granted by this License.
  30.  
  31.       "Source" form shall mean the preferred form for making modifications,
  32.       including but not limited to software source code, documentation
  33.       source, and configuration files.
  34.  
  35.       "Object" form shall mean any form resulting from mechanical
  36.       transformation or translation of a Source form, including but
  37.       not limited to compiled object code, generated documentation,
  38.       and conversions to other media types.
  39.  
  40.       "Work" shall mean the work of authorship, whether in Source or
  41.       Object form, made available under the License, as indicated by a
  42.       copyright notice that is included in or attached to the work
  43.       (an example is provided in the Appendix below).
  44.  
  45.       "Derivative Works" shall mean any work, whether in Source or Object
  46.       form, that is based on (or derived from) the Work and for which the
  47.       editorial revisions, annotations, elaborations, or other modifications
  48.       represent, as a whole, an original work of authorship. For the purposes
  49.       of this License, Derivative Works shall not include works that remain
  50.       separable from, or merely link (or bind by name) to the interfaces of,
  51.       the Work and Derivative Works thereof.
  52.  
  53.       "Contribution" shall mean any work of authorship, including
  54.       the original version of the Work and any modifications or additions
  55.       to that Work or Derivative Works thereof, that is intentionally
  56.       submitted to Licensor for inclusion in the Work by the copyright owner
  57.       or by an individual or Legal Entity authorized to submit on behalf of
  58.       the copyright owner. For the purposes of this definition, "submitted"
  59.       means any form of electronic, verbal, or written communication sent
  60.       to the Licensor or its representatives, including but not limited to
  61.       communication on electronic mailing lists, source code control systems,
  62.       and issue tracking systems that are managed by, or on behalf of, the
  63.       Licensor for the purpose of discussing and improving the Work, but
  64.       excluding communication that is conspicuously marked or otherwise
  65.       designated in writing by the copyright owner as "Not a Contribution."
  66.  
  67.       "Contributor" shall mean Licensor and any individual or Legal Entity
  68.       on behalf of whom a Contribution has been received by Licensor and
  69.       subsequently incorporated within the Work.
  70.  
  71.    2. Grant of Copyright License. Subject to the terms and conditions of
  72.       this License, each Contributor hereby grants to You a perpetual,
  73.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  74.       copyright license to reproduce, prepare Derivative Works of,
  75.       publicly display, publicly perform, sublicense, and distribute the
  76.       Work and such Derivative Works in Source or Object form.
  77.  
  78.    3. Grant of Patent License. Subject to the terms and conditions of
  79.       this License, each Contributor hereby grants to You a perpetual,
  80.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  81.       (except as stated in this section) patent license to make, have made,
  82.       use, offer to sell, sell, import, and otherwise transfer the Work,
  83.       where such license applies only to those patent claims licensable
  84.       by such Contributor that are necessarily infringed by their
  85.       Contribution(s) alone or by combination of their Contribution(s)
  86.       with the Work to which such Contribution(s) was submitted. If You
  87.       institute patent litigation against any entity (including a
  88.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  89.       or a Contribution incorporated within the Work constitutes direct
  90.       or contributory patent infringement, then any patent licenses
  91.       granted to You under this License for that Work shall terminate
  92.       as of the date such litigation is filed.
  93.  
  94.    4. Redistribution. You may reproduce and distribute copies of the
  95.       Work or Derivative Works thereof in any medium, with or without
  96.       modifications, and in Source or Object form, provided that You
  97.       meet the following conditions:
  98.  
  99.       (a) You must give any other recipients of the Work or
  100.           Derivative Works a copy of this License; and
  101.  
  102.       (b) You must cause any modified files to carry prominent notices
  103.           stating that You changed the files; and
  104.  
  105.       (c) You must retain, in the Source form of any Derivative Works
  106.           that You distribute, all copyright, patent, trademark, and
  107.           attribution notices from the Source form of the Work,
  108.           excluding those notices that do not pertain to any part of
  109.           the Derivative Works; and
  110.  
  111.       (d) If the Work includes a "NOTICE" text file as part of its
  112.           distribution, then any Derivative Works that You distribute must
  113.           include a readable copy of the attribution notices contained
  114.           within such NOTICE file, excluding those notices that do not
  115.           pertain to any part of the Derivative Works, in at least one
  116.           of the following places: within a NOTICE text file distributed
  117.           as part of the Derivative Works; within the Source form or
  118.           documentation, if provided along with the Derivative Works; or,
  119.           within a display generated by the Derivative Works, if and
  120.           wherever such third-party notices normally appear. The contents
  121.           of the NOTICE file are for informational purposes only and
  122.           do not modify the License. You may add Your own attribution
  123.           notices within Derivative Works that You distribute, alongside
  124.           or as an addendum to the NOTICE text from the Work, provided
  125.           that such additional attribution notices cannot be construed
  126.           as modifying the License.
  127.  
  128.       You may add Your own copyright statement to Your modifications and
  129.       may provide additional or different license terms and conditions
  130.       for use, reproduction, or distribution of Your modifications, or
  131.       for any such Derivative Works as a whole, provided Your use,
  132.       reproduction, and distribution of the Work otherwise complies with
  133.       the conditions stated in this License.
  134.  
  135.    5. Submission of Contributions. Unless You explicitly state otherwise,
  136.       any Contribution intentionally submitted for inclusion in the Work
  137.       by You to the Licensor shall be under the terms and conditions of
  138.       this License, without any additional terms or conditions.
  139.       Notwithstanding the above, nothing herein shall supersede or modify
  140.       the terms of any separate license agreement you may have executed
  141.       with Licensor regarding such Contributions.
  142.  
  143.    6. Trademarks. This License does not grant permission to use the trade
  144.       names, trademarks, service marks, or product names of the Licensor,
  145.       except as required for reasonable and customary use in describing the
  146.       origin of the Work and reproducing the content of the NOTICE file.
  147.  
  148.    7. Disclaimer of Warranty. Unless required by applicable law or
  149.       agreed to in writing, Licensor provides the Work (and each
  150.       Contributor provides its Contributions) on an "AS IS" BASIS,
  151.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  152.       implied, including, without limitation, any warranties or conditions
  153.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  154.       PARTICULAR PURPOSE. You are solely responsible for determining the
  155.       appropriateness of using or redistributing the Work and assume any
  156.       risks associated with Your exercise of permissions under this License.
  157.  
  158.    8. Limitation of Liability. In no event and under no legal theory,
  159.       whether in tort (including negligence), contract, or otherwise,
  160.       unless required by applicable law (such as deliberate and grossly
  161.       negligent acts) or agreed to in writing, shall any Contributor be
  162.       liable to You for damages, including any direct, indirect, special,
  163.       incidental, or consequential damages of any character arising as a
  164.       result of this License or out of the use or inability to use the
  165.       Work (including but not limited to damages for loss of goodwill,
  166.       work stoppage, computer failure or malfunction, or any and all
  167.       other commercial damages or losses), even if such Contributor
  168.       has been advised of the possibility of such damages.
  169.  
  170.    9. Accepting Warranty or Additional Liability. While redistributing
  171.       the Work or Derivative Works thereof, You may choose to offer,
  172.       and charge a fee for, acceptance of support, warranty, indemnity,
  173.       or other liability obligations and/or rights consistent with this
  174.       License. However, in accepting such obligations, You may act only
  175.       on Your own behalf and on Your sole responsibility, not on behalf
  176.       of any other Contributor, and only if You agree to indemnify,
  177.       defend, and hold each Contributor harmless for any liability
  178.       incurred by, or claims asserted against, such Contributor by reason
  179.       of your accepting any such warranty or additional liability.
  180.  
  181.    END OF TERMS AND CONDITIONS
  182.  
  183.    APPENDIX: How to apply the Apache License to your work.
  184.  
  185.       To apply the Apache License to your work, attach the following
  186.       boilerplate notice, with the fields enclosed by brackets "[]"
  187.       replaced with your own identifying information. (Don't include
  188.       the brackets!)  The text should be enclosed in the appropriate
  189.       comment syntax for the file format. We also recommend that a
  190.       file or class name and description of purpose be included on the
  191.       same "printed page" as the copyright notice for easier
  192.       identification within third-party archives.
  193.  
  194.    Copyright [yyyy] [name of copyright owner]
  195.  
  196.    Licensed under the Apache License, Version 2.0 (the "License");
  197.    you may not use this file except in compliance with the License.
  198.    You may obtain a copy of the License at
  199.  
  200.        http://www.apache.org/licenses/LICENSE-2.0
  201.  
  202.    Unless required by applicable law or agreed to in writing, software
  203.    distributed under the License is distributed on an "AS IS" BASIS,
  204.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  205.    See the License for the specific language governing permissions and
  206.    limitations under the License.
  207.  
  208. ==============================================================================
  209.  Redistribution and use in source and binary forms, with or without
  210.  modification, are permitted provided that the following conditions
  211.  are met:
  212.   * Redistributions of source code must retain the above copyright
  213.     notice, this list of conditions and the following disclaimer.
  214.   * Redistributions in binary form must reproduce the above copyright
  215.     notice, this list of conditions and the following disclaimer in
  216.     the documentation and/or other materials provided with the
  217.     distribution.
  218.  
  219.  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  220.  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  221.  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  222.  FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  223.  COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  224.  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  225.  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  226.  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
  227.  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  228.  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  229.  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  230.  SUCH DAMAGE.
  231.  
  232.  
  233. ==============================================================================
  234. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  235.    "http://www.w3.org/TR/html4/loose.dtd">
  236. <html>
  237. <head>
  238. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  239. <title>ICU License - moved to LICENSE</title>
  240. </head>
  241.  
  242. <body BGCOLOR="#ffffff">
  243.   <p>
  244.     The ICU license is now in plain text format, see <a href="./LICENSE">LICENSE</a>.
  245. Update links and software appropriately.
  246.   </p>
  247.   <i>© 2016 and later: Unicode, Inc. and others. License &amp; terms of use: http://www.unicode.org/copyright.html</i>
  248.   <i>© 1995-2016 International Business Machines Corporation and others</i>
  249.  
  250. </body>
  251. </html>
  252.  
  253. ==============================================================================
  254. COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
  255.  
  256. Copyright © 1991-2018 Unicode, Inc. All rights reserved.
  257. Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
  258.  
  259. Permission is hereby granted, free of charge, to any person obtaining
  260. a copy of the Unicode data files and any associated documentation
  261. (the "Data Files") or Unicode software and any associated documentation
  262. (the "Software") to deal in the Data Files or Software
  263. without restriction, including without limitation the rights to use,
  264. copy, modify, merge, publish, distribute, and/or sell copies of
  265. the Data Files or Software, and to permit persons to whom the Data Files
  266. or Software are furnished to do so, provided that either
  267. (a) this copyright and permission notice appear with all copies
  268. of the Data Files or Software, or
  269. (b) this copyright and permission notice appear in associated
  270. Documentation.
  271.  
  272. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  273. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  274. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  275. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  276. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  277. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  278. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  279. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  280. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  281. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  282.  
  283. Except as contained in this notice, the name of a copyright holder
  284. shall not be used in advertising or otherwise to promote the sale,
  285. use or other dealings in these Data Files or Software without prior
  286. written authorization of the copyright holder.
  287.  
  288. ---------------------
  289.  
  290. Third-Party Software Licenses
  291.  
  292. This section contains third-party software notices and/or additional
  293. terms for licensed third-party software components included within ICU
  294. libraries.
  295.  
  296. 1. ICU License - ICU 1.8.1 to ICU 57.1
  297.  
  298. COPYRIGHT AND PERMISSION NOTICE
  299.  
  300. Copyright (c) 1995-2016 International Business Machines Corporation and others
  301. All rights reserved.
  302.  
  303. Permission is hereby granted, free of charge, to any person obtaining
  304. a copy of this software and associated documentation files (the
  305. "Software"), to deal in the Software without restriction, including
  306. without limitation the rights to use, copy, modify, merge, publish,
  307. distribute, and/or sell copies of the Software, and to permit persons
  308. to whom the Software is furnished to do so, provided that the above
  309. copyright notice(s) and this permission notice appear in all copies of
  310. the Software and that both the above copyright notice(s) and this
  311. permission notice appear in supporting documentation.
  312.  
  313. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  314. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  315. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  316. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  317. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  318. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  319. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  320. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  321. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  322.  
  323. Except as contained in this notice, the name of a copyright holder
  324. shall not be used in advertising or otherwise to promote the sale, use
  325. or other dealings in this Software without prior written authorization
  326. of the copyright holder.
  327.  
  328. All trademarks and registered trademarks mentioned herein are the
  329. property of their respective owners.
  330.  
  331. 2. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  332.  
  333.  #     The Google Chrome software developed by Google is licensed under
  334.  # the BSD license. Other software included in this distribution is
  335.  # provided under other licenses, as set forth below.
  336.  #
  337.  #  The BSD License
  338.  #  http://opensource.org/licenses/bsd-license.php
  339.  #  Copyright (C) 2006-2008, Google Inc.
  340.  #
  341.  #  All rights reserved.
  342.  #
  343.  #  Redistribution and use in source and binary forms, with or without
  344.  # modification, are permitted provided that the following conditions are met:
  345.  #
  346.  #  Redistributions of source code must retain the above copyright notice,
  347.  # this list of conditions and the following disclaimer.
  348.  #  Redistributions in binary form must reproduce the above
  349.  # copyright notice, this list of conditions and the following
  350.  # disclaimer in the documentation and/or other materials provided with
  351.  # the distribution.
  352.  #  Neither the name of  Google Inc. nor the names of its
  353.  # contributors may be used to endorse or promote products derived from
  354.  # this software without specific prior written permission.
  355.  #
  356.  #
  357.  #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  358.  # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  359.  # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  360.  # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  361.  # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  362.  # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  363.  # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  364.  # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  365.  # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  366.  # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  367.  # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  368.  # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  369.  #
  370.  #
  371.  #  The word list in cjdict.txt are generated by combining three word lists
  372.  # listed below with further processing for compound word breaking. The
  373.  # frequency is generated with an iterative training against Google web
  374.  # corpora.
  375.  #
  376.  #  * Libtabe (Chinese)
  377.  #    - https://sourceforge.net/project/?group_id=1519
  378.  #    - Its license terms and conditions are shown below.
  379.  #
  380.  #  * IPADIC (Japanese)
  381.  #    - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  382.  #    - Its license terms and conditions are shown below.
  383.  #
  384.  #  ---------COPYING.libtabe ---- BEGIN--------------------
  385.  #
  386.  #  /*
  387.  #   * Copyright (c) 1999 TaBE Project.
  388.  #   * Copyright (c) 1999 Pai-Hsiang Hsiao.
  389.  #   * All rights reserved.
  390.  #   *
  391.  #   * Redistribution and use in source and binary forms, with or without
  392.  #   * modification, are permitted provided that the following conditions
  393.  #   * are met:
  394.  #   *
  395.  #   * . Redistributions of source code must retain the above copyright
  396.  #   *   notice, this list of conditions and the following disclaimer.
  397.  #   * . Redistributions in binary form must reproduce the above copyright
  398.  #   *   notice, this list of conditions and the following disclaimer in
  399.  #   *   the documentation and/or other materials provided with the
  400.  #   *   distribution.
  401.  #   * . Neither the name of the TaBE Project nor the names of its
  402.  #   *   contributors may be used to endorse or promote products derived
  403.  #   *   from this software without specific prior written permission.
  404.  #   *
  405.  #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  406.  #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  407.  #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  408.  #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  409.  #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  410.  #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  411.  #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  412.  #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  413.  #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  414.  #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  415.  #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  416.  #   * OF THE POSSIBILITY OF SUCH DAMAGE.
  417.  #   */
  418.  #
  419.  #  /*
  420.  #   * Copyright (c) 1999 Computer Systems and Communication Lab,
  421.  #   *                    Institute of Information Science, Academia
  422.  #       *                    Sinica. All rights reserved.
  423.  #   *
  424.  #   * Redistribution and use in source and binary forms, with or without
  425.  #   * modification, are permitted provided that the following conditions
  426.  #   * are met:
  427.  #   *
  428.  #   * . Redistributions of source code must retain the above copyright
  429.  #   *   notice, this list of conditions and the following disclaimer.
  430.  #   * . Redistributions in binary form must reproduce the above copyright
  431.  #   *   notice, this list of conditions and the following disclaimer in
  432.  #   *   the documentation and/or other materials provided with the
  433.  #   *   distribution.
  434.  #   * . Neither the name of the Computer Systems and Communication Lab
  435.  #   *   nor the names of its contributors may be used to endorse or
  436.  #   *   promote products derived from this software without specific
  437.  #   *   prior written permission.
  438.  #   *
  439.  #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  440.  #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  441.  #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  442.  #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  443.  #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  444.  #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  445.  #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  446.  #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  447.  #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  448.  #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  449.  #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  450.  #   * OF THE POSSIBILITY OF SUCH DAMAGE.
  451.  #   */
  452.  #
  453.  #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  454.  #      University of Illinois
  455.  #  [email protected]  http://casper.beckman.uiuc.edu/~c-tsai4
  456.  #
  457.  #  ---------------COPYING.libtabe-----END--------------------------------
  458.  #
  459.  #
  460.  #  ---------------COPYING.ipadic-----BEGIN-------------------------------
  461.  #
  462.  #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  463.  #  and Technology.  All Rights Reserved.
  464.  #
  465.  #  Use, reproduction, and distribution of this software is permitted.
  466.  #  Any copy of this software, whether in its original form or modified,
  467.  #  must include both the above copyright notice and the following
  468.  #  paragraphs.
  469.  #
  470.  #  Nara Institute of Science and Technology (NAIST),
  471.  #  the copyright holders, disclaims all warranties with regard to this
  472.  #  software, including all implied warranties of merchantability and
  473.  #  fitness, in no event shall NAIST be liable for
  474.  #  any special, indirect or consequential damages or any damages
  475.  #  whatsoever resulting from loss of use, data or profits, whether in an
  476.  #  action of contract, negligence or other tortuous action, arising out
  477.  #  of or in connection with the use or performance of this software.
  478.  #
  479.  #  A large portion of the dictionary entries
  480.  #  originate from ICOT Free Software.  The following conditions for ICOT
  481.  #  Free Software applies to the current dictionary as well.
  482.  #
  483.  #  Each User may also freely distribute the Program, whether in its
  484.  #  original form or modified, to any third party or parties, PROVIDED
  485.  #  that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  486.  #  on, or be attached to, the Program, which is distributed substantially
  487.  #  in the same form as set out herein and that such intended
  488.  #  distribution, if actually made, will neither violate or otherwise
  489.  #  contravene any of the laws and regulations of the countries having
  490.  #  jurisdiction over the User or the intended distribution itself.
  491.  #
  492.  #  NO WARRANTY
  493.  #
  494.  #  The program was produced on an experimental basis in the course of the
  495.  #  research and development conducted during the project and is provided
  496.  #  to users as so produced on an experimental basis.  Accordingly, the
  497.  #  program is provided without any warranty whatsoever, whether express,
  498.  #  implied, statutory or otherwise.  The term "warranty" used herein
  499.  #  includes, but is not limited to, any warranty of the quality,
  500.  #  performance, merchantability and fitness for a particular purpose of
  501.  #  the program and the nonexistence of any infringement or violation of
  502.  #  any right of any third party.
  503.  #
  504.  #  Each user of the program will agree and understand, and be deemed to
  505.  #  have agreed and understood, that there is no warranty whatsoever for
  506.  #  the program and, accordingly, the entire risk arising from or
  507.  #  otherwise connected with the program is assumed by the user.
  508.  #
  509.  #  Therefore, neither ICOT, the copyright holder, or any other
  510.  #  organization that participated in or was otherwise related to the
  511.  #  development of the program and their respective officials, directors,
  512.  #  officers and other employees shall be held liable for any and all
  513.  #  damages, including, without limitation, general, special, incidental
  514.  #  and consequential damages, arising out of or otherwise in connection
  515.  #  with the use or inability to use the program or any product, material
  516.  #  or result produced or otherwise obtained by using the program,
  517.  #  regardless of whether they have been advised of, or otherwise had
  518.  #  knowledge of, the possibility of such damages at any time during the
  519.  #  project or thereafter.  Each user will be deemed to have agreed to the
  520.  #  foregoing by his or her commencement of use of the program.  The term
  521.  #  "use" as used herein includes, but is not limited to, the use,
  522.  #  modification, copying and distribution of the program and the
  523.  #  production of secondary products from the program.
  524.  #
  525.  #  In the case where the program, whether in its original form or
  526.  #  modified, was distributed or delivered to or received by a user from
  527.  #  any person, organization or entity other than ICOT, unless it makes or
  528.  #  grants independently of ICOT any specific warranty to the user in
  529.  #  writing, such person, organization or entity, will also be exempted
  530.  #  from and not be held liable to the user for any such damages as noted
  531.  #  above as far as the program is concerned.
  532.  #
  533.  #  ---------------COPYING.ipadic-----END----------------------------------
  534.  
  535. 3. Lao Word Break Dictionary Data (laodict.txt)
  536.  
  537.  #  Copyright (c) 2013 International Business Machines Corporation
  538.  #  and others. All Rights Reserved.
  539.  #
  540.  # Project: http://code.google.com/p/lao-dictionary/
  541.  # Dictionary: http://lao-dictionary.googlecode.com/git/Lao-Dictionary.txt
  542.  # License: http://lao-dictionary.googlecode.com/git/Lao-Dictionary-LICENSE.txt
  543.  #              (copied below)
  544.  #
  545.  #  This file is derived from the above dictionary, with slight
  546.  #  modifications.
  547.  #  ----------------------------------------------------------------------
  548.  #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  549.  #  All rights reserved.
  550.  #
  551.  #  Redistribution and use in source and binary forms, with or without
  552.  #  modification,
  553.  #  are permitted provided that the following conditions are met:
  554.  #
  555.  #
  556.  # Redistributions of source code must retain the above copyright notice, this
  557.  #  list of conditions and the following disclaimer. Redistributions in
  558.  #  binary form must reproduce the above copyright notice, this list of
  559.  #  conditions and the following disclaimer in the documentation and/or
  560.  #  other materials provided with the distribution.
  561.  #
  562.  #
  563.  # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  564.  # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  565.  # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  566.  # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  567.  # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  568.  # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  569.  # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  570.  # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  571.  # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  572.  # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  573.  # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  574.  # OF THE POSSIBILITY OF SUCH DAMAGE.
  575.  #  --------------------------------------------------------------------------
  576.  
  577. 4. Burmese Word Break Dictionary Data (burmesedict.txt)
  578.  
  579.  #  Copyright (c) 2014 International Business Machines Corporation
  580.  #  and others. All Rights Reserved.
  581.  #
  582.  #  This list is part of a project hosted at:
  583.  #    github.com/kanyawtech/myanmar-karen-word-lists
  584.  #
  585.  #  --------------------------------------------------------------------------
  586.  #  Copyright (c) 2013, LeRoy Benjamin Sharon
  587.  #  All rights reserved.
  588.  #
  589.  #  Redistribution and use in source and binary forms, with or without
  590.  #  modification, are permitted provided that the following conditions
  591.  #  are met: Redistributions of source code must retain the above
  592.  #  copyright notice, this list of conditions and the following
  593.  #  disclaimer.  Redistributions in binary form must reproduce the
  594.  #  above copyright notice, this list of conditions and the following
  595.  #  disclaimer in the documentation and/or other materials provided
  596.  #  with the distribution.
  597.  #
  598.  #    Neither the name Myanmar Karen Word Lists, nor the names of its
  599.  #    contributors may be used to endorse or promote products derived
  600.  #    from this software without specific prior written permission.
  601.  #
  602.  #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  603.  #  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  604.  #  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  605.  #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  606.  #  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  607.  #  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  608.  #  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  609.  #  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  610.  #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  611.  #  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  612.  #  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  613.  #  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  614.  #  SUCH DAMAGE.
  615.  #  --------------------------------------------------------------------------
  616.  
  617. 5. Time Zone Database
  618.  
  619.   ICU uses the public domain data and code derived from Time Zone
  620. Database for its time zone support. The ownership of the TZ database
  621. is explained in BCP 175: Procedure for Maintaining the Time Zone
  622. Database section 7.
  623.  
  624.  # 7.  Database Ownership
  625.  #
  626.  #    The TZ database itself is not an IETF Contribution or an IETF
  627.  #    document.  Rather it is a pre-existing and regularly updated work
  628.  #    that is in the public domain, and is intended to remain in the
  629.  #    public domain.  Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  630.  #    not apply to the TZ Database or contributions that individuals make
  631.  #    to it.  Should any claims be made and substantiated against the TZ
  632.  #    Database, the organization that is providing the IANA
  633.  #    Considerations defined in this RFC, under the memorandum of
  634.  #    understanding with the IETF, currently ICANN, may act in accordance
  635.  #    with all competent court orders.  No ownership claims will be made
  636.  #    by ICANN or the IETF Trust on the database or the code.  Any person
  637.  #    making a contribution to the database or code waives all rights to
  638.  #    future claims in that contribution or in the TZ Database.
  639.  
  640. 6. Google double-conversion
  641.  
  642. Copyright 2006-2011, the V8 project authors. All rights reserved.
  643. Redistribution and use in source and binary forms, with or without
  644. modification, are permitted provided that the following conditions are
  645. met:
  646.  
  647.     * Redistributions of source code must retain the above copyright
  648.       notice, this list of conditions and the following disclaimer.
  649.     * Redistributions in binary form must reproduce the above
  650.       copyright notice, this list of conditions and the following
  651.       disclaimer in the documentation and/or other materials provided
  652.       with the distribution.
  653.     * Neither the name of Google Inc. nor the names of its
  654.       contributors may be used to endorse or promote products derived
  655.       from this software without specific prior written permission.
  656.  
  657. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  658. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  659. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  660. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  661. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  662. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  663. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  664. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  665. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  666. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  667. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  668.  
  669. ==============================================================================
  670. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  671.  
  672. See Terms of Use <https://www.unicode.org/copyright.html>
  673. for definitions of Unicode Inc.’s Data Files and Software.
  674.  
  675. NOTICE TO USER: Carefully read the following legal agreement.
  676. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
  677. DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
  678. YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
  679. TERMS AND CONDITIONS OF THIS AGREEMENT.
  680. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
  681. THE DATA FILES OR SOFTWARE.
  682.  
  683. COPYRIGHT AND PERMISSION NOTICE
  684.  
  685. Copyright © 1991-2022 Unicode, Inc. All rights reserved.
  686. Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
  687.  
  688. Permission is hereby granted, free of charge, to any person obtaining
  689. a copy of the Unicode data files and any associated documentation
  690. (the "Data Files") or Unicode software and any associated documentation
  691. (the "Software") to deal in the Data Files or Software
  692. without restriction, including without limitation the rights to use,
  693. copy, modify, merge, publish, distribute, and/or sell copies of
  694. the Data Files or Software, and to permit persons to whom the Data Files
  695. or Software are furnished to do so, provided that either
  696. (a) this copyright and permission notice appear with all copies
  697. of the Data Files or Software, or
  698. (b) this copyright and permission notice appear in associated
  699. Documentation.
  700.  
  701. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  702. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  703. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  704. NONINFRINGEMENT OF THIRD PARTY RIGHTS.
  705. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  706. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  707. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
  708. DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
  709. TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  710. PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  711.  
  712. Except as contained in this notice, the name of a copyright holder
  713. shall not be used in advertising or otherwise to promote the sale,
  714. use or other dealings in these Data Files or Software without prior
  715. written authorization of the copyright holder.
  716.  
  717. ----------------------------------------------------------------------
  718.  
  719. Third-Party Software Licenses
  720.  
  721. This section contains third-party software notices and/or additional
  722. terms for licensed third-party software components included within ICU
  723. libraries.
  724.  
  725. ----------------------------------------------------------------------
  726.  
  727. ICU License - ICU 1.8.1 to ICU 57.1
  728.  
  729. COPYRIGHT AND PERMISSION NOTICE
  730.  
  731. Copyright (c) 1995-2016 International Business Machines Corporation and others
  732. All rights reserved.
  733.  
  734. Permission is hereby granted, free of charge, to any person obtaining
  735. a copy of this software and associated documentation files (the
  736. "Software"), to deal in the Software without restriction, including
  737. without limitation the rights to use, copy, modify, merge, publish,
  738. distribute, and/or sell copies of the Software, and to permit persons
  739. to whom the Software is furnished to do so, provided that the above
  740. copyright notice(s) and this permission notice appear in all copies of
  741. the Software and that both the above copyright notice(s) and this
  742. permission notice appear in supporting documentation.
  743.  
  744. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  745. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  746. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  747. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  748. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  749. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  750. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  751. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  752. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  753.  
  754. Except as contained in this notice, the name of a copyright holder
  755. shall not be used in advertising or otherwise to promote the sale, use
  756. or other dealings in this Software without prior written authorization
  757. of the copyright holder.
  758.  
  759. All trademarks and registered trademarks mentioned herein are the
  760. property of their respective owners.
  761.  
  762. ----------------------------------------------------------------------
  763.  
  764. Chinese/Japanese Word Break Dictionary Data (cjdict.txt)
  765.  
  766.  #     The Google Chrome software developed by Google is licensed under
  767.  # the BSD license. Other software included in this distribution is
  768.  # provided under other licenses, as set forth below.
  769.  #
  770.  #  The BSD License
  771.  #  http://opensource.org/licenses/bsd-license.php
  772.  #  Copyright (C) 2006-2008, Google Inc.
  773.  #
  774.  #  All rights reserved.
  775.  #
  776.  #  Redistribution and use in source and binary forms, with or without
  777.  # modification, are permitted provided that the following conditions are met:
  778.  #
  779.  #  Redistributions of source code must retain the above copyright notice,
  780.  # this list of conditions and the following disclaimer.
  781.  #  Redistributions in binary form must reproduce the above
  782.  # copyright notice, this list of conditions and the following
  783.  # disclaimer in the documentation and/or other materials provided with
  784.  # the distribution.
  785.  #  Neither the name of  Google Inc. nor the names of its
  786.  # contributors may be used to endorse or promote products derived from
  787.  # this software without specific prior written permission.
  788.  #
  789.  #
  790.  #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  791.  # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  792.  # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  793.  # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  794.  # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  795.  # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  796.  # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  797.  # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  798.  # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  799.  # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  800.  # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  801.  # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  802.  #
  803.  #
  804.  #  The word list in cjdict.txt are generated by combining three word lists
  805.  # listed below with further processing for compound word breaking. The
  806.  # frequency is generated with an iterative training against Google web
  807.  # corpora.
  808.  #
  809.  #  * Libtabe (Chinese)
  810.  #    - https://sourceforge.net/project/?group_id=1519
  811.  #    - Its license terms and conditions are shown below.
  812.  #
  813.  #  * IPADIC (Japanese)
  814.  #    - http://chasen.aist-nara.ac.jp/chasen/distribution.html
  815.  #    - Its license terms and conditions are shown below.
  816.  #
  817.  #  ---------COPYING.libtabe ---- BEGIN--------------------
  818.  #
  819.  #  /*
  820.  #   * Copyright (c) 1999 TaBE Project.
  821.  #   * Copyright (c) 1999 Pai-Hsiang Hsiao.
  822.  #   * All rights reserved.
  823.  #   *
  824.  #   * Redistribution and use in source and binary forms, with or without
  825.  #   * modification, are permitted provided that the following conditions
  826.  #   * are met:
  827.  #   *
  828.  #   * . Redistributions of source code must retain the above copyright
  829.  #   *   notice, this list of conditions and the following disclaimer.
  830.  #   * . Redistributions in binary form must reproduce the above copyright
  831.  #   *   notice, this list of conditions and the following disclaimer in
  832.  #   *   the documentation and/or other materials provided with the
  833.  #   *   distribution.
  834.  #   * . Neither the name of the TaBE Project nor the names of its
  835.  #   *   contributors may be used to endorse or promote products derived
  836.  #   *   from this software without specific prior written permission.
  837.  #   *
  838.  #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  839.  #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  840.  #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  841.  #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  842.  #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  843.  #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  844.  #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  845.  #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  846.  #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  847.  #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  848.  #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  849.  #   * OF THE POSSIBILITY OF SUCH DAMAGE.
  850.  #   */
  851.  #
  852.  #  /*
  853.  #   * Copyright (c) 1999 Computer Systems and Communication Lab,
  854.  #   *                    Institute of Information Science, Academia
  855.  #       *                    Sinica. All rights reserved.
  856.  #   *
  857.  #   * Redistribution and use in source and binary forms, with or without
  858.  #   * modification, are permitted provided that the following conditions
  859.  #   * are met:
  860.  #   *
  861.  #   * . Redistributions of source code must retain the above copyright
  862.  #   *   notice, this list of conditions and the following disclaimer.
  863.  #   * . Redistributions in binary form must reproduce the above copyright
  864.  #   *   notice, this list of conditions and the following disclaimer in
  865.  #   *   the documentation and/or other materials provided with the
  866.  #   *   distribution.
  867.  #   * . Neither the name of the Computer Systems and Communication Lab
  868.  #   *   nor the names of its contributors may be used to endorse or
  869.  #   *   promote products derived from this software without specific
  870.  #   *   prior written permission.
  871.  #   *
  872.  #   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  873.  #   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  874.  #   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  875.  #   * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  876.  #   * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  877.  #   * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  878.  #   * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  879.  #   * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  880.  #   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  881.  #   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  882.  #   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  883.  #   * OF THE POSSIBILITY OF SUCH DAMAGE.
  884.  #   */
  885.  #
  886.  #  Copyright 1996 Chih-Hao Tsai @ Beckman Institute,
  887.  #      University of Illinois
  888.  #  [email protected]  http://casper.beckman.uiuc.edu/~c-tsai4
  889.  #
  890.  #  ---------------COPYING.libtabe-----END--------------------------------
  891.  #
  892.  #
  893.  #  ---------------COPYING.ipadic-----BEGIN-------------------------------
  894.  #
  895.  #  Copyright 2000, 2001, 2002, 2003 Nara Institute of Science
  896.  #  and Technology.  All Rights Reserved.
  897.  #
  898.  #  Use, reproduction, and distribution of this software is permitted.
  899.  #  Any copy of this software, whether in its original form or modified,
  900.  #  must include both the above copyright notice and the following
  901.  #  paragraphs.
  902.  #
  903.  #  Nara Institute of Science and Technology (NAIST),
  904.  #  the copyright holders, disclaims all warranties with regard to this
  905.  #  software, including all implied warranties of merchantability and
  906.  #  fitness, in no event shall NAIST be liable for
  907.  #  any special, indirect or consequential damages or any damages
  908.  #  whatsoever resulting from loss of use, data or profits, whether in an
  909.  #  action of contract, negligence or other tortuous action, arising out
  910.  #  of or in connection with the use or performance of this software.
  911.  #
  912.  #  A large portion of the dictionary entries
  913.  #  originate from ICOT Free Software.  The following conditions for ICOT
  914.  #  Free Software applies to the current dictionary as well.
  915.  #
  916.  #  Each User may also freely distribute the Program, whether in its
  917.  #  original form or modified, to any third party or parties, PROVIDED
  918.  #  that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear
  919.  #  on, or be attached to, the Program, which is distributed substantially
  920.  #  in the same form as set out herein and that such intended
  921.  #  distribution, if actually made, will neither violate or otherwise
  922.  #  contravene any of the laws and regulations of the countries having
  923.  #  jurisdiction over the User or the intended distribution itself.
  924.  #
  925.  #  NO WARRANTY
  926.  #
  927.  #  The program was produced on an experimental basis in the course of the
  928.  #  research and development conducted during the project and is provided
  929.  #  to users as so produced on an experimental basis.  Accordingly, the
  930.  #  program is provided without any warranty whatsoever, whether express,
  931.  #  implied, statutory or otherwise.  The term "warranty" used herein
  932.  #  includes, but is not limited to, any warranty of the quality,
  933.  #  performance, merchantability and fitness for a particular purpose of
  934.  #  the program and the nonexistence of any infringement or violation of
  935.  #  any right of any third party.
  936.  #
  937.  #  Each user of the program will agree and understand, and be deemed to
  938.  #  have agreed and understood, that there is no warranty whatsoever for
  939.  #  the program and, accordingly, the entire risk arising from or
  940.  #  otherwise connected with the program is assumed by the user.
  941.  #
  942.  #  Therefore, neither ICOT, the copyright holder, or any other
  943.  #  organization that participated in or was otherwise related to the
  944.  #  development of the program and their respective officials, directors,
  945.  #  officers and other employees shall be held liable for any and all
  946.  #  damages, including, without limitation, general, special, incidental
  947.  #  and consequential damages, arising out of or otherwise in connection
  948.  #  with the use or inability to use the program or any product, material
  949.  #  or result produced or otherwise obtained by using the program,
  950.  #  regardless of whether they have been advised of, or otherwise had
  951.  #  knowledge of, the possibility of such damages at any time during the
  952.  #  project or thereafter.  Each user will be deemed to have agreed to the
  953.  #  foregoing by his or her commencement of use of the program.  The term
  954.  #  "use" as used herein includes, but is not limited to, the use,
  955.  #  modification, copying and distribution of the program and the
  956.  #  production of secondary products from the program.
  957.  #
  958.  #  In the case where the program, whether in its original form or
  959.  #  modified, was distributed or delivered to or received by a user from
  960.  #  any person, organization or entity other than ICOT, unless it makes or
  961.  #  grants independently of ICOT any specific warranty to the user in
  962.  #  writing, such person, organization or entity, will also be exempted
  963.  #  from and not be held liable to the user for any such damages as noted
  964.  #  above as far as the program is concerned.
  965.  #
  966.  #  ---------------COPYING.ipadic-----END----------------------------------
  967.  
  968. ----------------------------------------------------------------------
  969.  
  970. Lao Word Break Dictionary Data (laodict.txt)
  971.  
  972.  # Copyright (C) 2016 and later: Unicode, Inc. and others.
  973.  # License & terms of use: http://www.unicode.org/copyright.html
  974.  # Copyright (c) 2015 International Business Machines Corporation
  975.  # and others. All Rights Reserved.
  976.  #
  977.  # Project: https://github.com/rober42539/lao-dictionary
  978.  # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt
  979.  # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt
  980.  #          (copied below)
  981.  #
  982.  #      This file is derived from the above dictionary version of Nov 22, 2020
  983.  #  ----------------------------------------------------------------------
  984.  #  Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell.
  985.  #  All rights reserved.
  986.  #
  987.  #  Redistribution and use in source and binary forms, with or without
  988.  #  modification, are permitted provided that the following conditions are met:
  989.  #
  990.  #  Redistributions of source code must retain the above copyright notice, this
  991.  #  list of conditions and the following disclaimer. Redistributions in binary
  992.  #  form must reproduce the above copyright notice, this list of conditions and
  993.  #  the following disclaimer in the documentation and/or other materials
  994.  #  provided with the distribution.
  995.  #
  996.  # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  997.  # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  998.  # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  999.  # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  1000.  # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  1001.  # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  1002.  # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  1003.  # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1004.  # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1005.  # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1006.  # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1007.  # OF THE POSSIBILITY OF SUCH DAMAGE.
  1008.  #  --------------------------------------------------------------------------
  1009.  
  1010. ----------------------------------------------------------------------
  1011.  
  1012. Burmese Word Break Dictionary Data (burmesedict.txt)
  1013.  
  1014.  #  Copyright (c) 2014 International Business Machines Corporation
  1015.  #  and others. All Rights Reserved.
  1016.  #
  1017.  #  This list is part of a project hosted at:
  1018.  #    github.com/kanyawtech/myanmar-karen-word-lists
  1019.  #
  1020.  #  --------------------------------------------------------------------------
  1021.  #  Copyright (c) 2013, LeRoy Benjamin Sharon
  1022.  #  All rights reserved.
  1023.  #
  1024.  #  Redistribution and use in source and binary forms, with or without
  1025.  #  modification, are permitted provided that the following conditions
  1026.  #  are met: Redistributions of source code must retain the above
  1027.  #  copyright notice, this list of conditions and the following
  1028.  #  disclaimer.  Redistributions in binary form must reproduce the
  1029.  #  above copyright notice, this list of conditions and the following
  1030.  #  disclaimer in the documentation and/or other materials provided
  1031.  #  with the distribution.
  1032.  #
  1033.  #    Neither the name Myanmar Karen Word Lists, nor the names of its
  1034.  #    contributors may be used to endorse or promote products derived
  1035.  #    from this software without specific prior written permission.
  1036.  #
  1037.  #  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  1038.  #  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  1039.  #  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  1040.  #  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  1041.  #  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
  1042.  #  BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  1043.  #  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  1044.  #  TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1045.  #  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  1046.  #  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  1047.  #  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  1048.  #  THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1049.  #  SUCH DAMAGE.
  1050.  #  --------------------------------------------------------------------------
  1051.  
  1052. ----------------------------------------------------------------------
  1053.  
  1054. Time Zone Database
  1055.  
  1056.   ICU uses the public domain data and code derived from Time Zone
  1057. Database for its time zone support. The ownership of the TZ database
  1058. is explained in BCP 175: Procedure for Maintaining the Time Zone
  1059. Database section 7.
  1060.  
  1061.  # 7.  Database Ownership
  1062.  #
  1063.  #    The TZ database itself is not an IETF Contribution or an IETF
  1064.  #    document.  Rather it is a pre-existing and regularly updated work
  1065.  #    that is in the public domain, and is intended to remain in the
  1066.  #    public domain.  Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do
  1067.  #    not apply to the TZ Database or contributions that individuals make
  1068.  #    to it.  Should any claims be made and substantiated against the TZ
  1069.  #    Database, the organization that is providing the IANA
  1070.  #    Considerations defined in this RFC, under the memorandum of
  1071.  #    understanding with the IETF, currently ICANN, may act in accordance
  1072.  #    with all competent court orders.  No ownership claims will be made
  1073.  #    by ICANN or the IETF Trust on the database or the code.  Any person
  1074.  #    making a contribution to the database or code waives all rights to
  1075.  #    future claims in that contribution or in the TZ Database.
  1076.  
  1077. ----------------------------------------------------------------------
  1078.  
  1079. Google double-conversion
  1080.  
  1081. Copyright 2006-2011, the V8 project authors. All rights reserved.
  1082. Redistribution and use in source and binary forms, with or without
  1083. modification, are permitted provided that the following conditions are
  1084. met:
  1085.  
  1086.     * Redistributions of source code must retain the above copyright
  1087.       notice, this list of conditions and the following disclaimer.
  1088.     * Redistributions in binary form must reproduce the above
  1089.       copyright notice, this list of conditions and the following
  1090.       disclaimer in the documentation and/or other materials provided
  1091.       with the distribution.
  1092.     * Neither the name of Google Inc. nor the names of its
  1093.       contributors may be used to endorse or promote products derived
  1094.       from this software without specific prior written permission.
  1095.  
  1096. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1097. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1098. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1099. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1100. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1101. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1102. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1103. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1104. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1105. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1106. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1107.  
  1108. ----------------------------------------------------------------------
  1109.  
  1110. File: aclocal.m4 (only for ICU4C)
  1111. Section: pkg.m4 - Macros to locate and utilise pkg-config.
  1112.  
  1113.  
  1114. Copyright © 2004 Scott James Remnant <[email protected]>.
  1115. Copyright © 2012-2015 Dan Nicholson <[email protected]>
  1116.  
  1117. This program is free software; you can redistribute it and/or modify
  1118. it under the terms of the GNU General Public License as published by
  1119. the Free Software Foundation; either version 2 of the License, or
  1120. (at your option) any later version.
  1121.  
  1122. This program is distributed in the hope that it will be useful, but
  1123. WITHOUT ANY WARRANTY; without even the implied warranty of
  1124. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  1125. General Public License for more details.
  1126.  
  1127. You should have received a copy of the GNU General Public License
  1128. along with this program; if not, write to the Free Software
  1129. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
  1130. 02111-1307, USA.
  1131.  
  1132. As a special exception to the GNU General Public License, if you
  1133. distribute this file as part of a program that contains a
  1134. configuration script generated by Autoconf, you may include it under
  1135. the same distribution terms that you use for the rest of that
  1136. program.
  1137.  
  1138.  
  1139. (The condition for the exception is fulfilled because
  1140. ICU4C includes a configuration script generated by Autoconf,
  1141. namely the `configure` script.)
  1142.  
  1143. ----------------------------------------------------------------------
  1144.  
  1145. File: config.guess (only for ICU4C)
  1146.  
  1147.  
  1148. This file is free software; you can redistribute it and/or modify it
  1149. under the terms of the GNU General Public License as published by
  1150. the Free Software Foundation; either version 3 of the License, or
  1151. (at your option) any later version.
  1152.  
  1153. This program is distributed in the hope that it will be useful, but
  1154. WITHOUT ANY WARRANTY; without even the implied warranty of
  1155. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  1156. General Public License for more details.
  1157.  
  1158. You should have received a copy of the GNU General Public License
  1159. along with this program; if not, see <https://www.gnu.org/licenses/>.
  1160.  
  1161. As a special exception to the GNU General Public License, if you
  1162. distribute this file as part of a program that contains a
  1163. configuration script generated by Autoconf, you may include it under
  1164. the same distribution terms that you use for the rest of that
  1165. program.  This Exception is an additional permission under section 7
  1166. of the GNU General Public License, version 3 ("GPLv3").
  1167.  
  1168.  
  1169. (The condition for the exception is fulfilled because
  1170. ICU4C includes a configuration script generated by Autoconf,
  1171. namely the `configure` script.)
  1172.  
  1173. ----------------------------------------------------------------------
  1174.  
  1175. File: install-sh (only for ICU4C)
  1176.  
  1177.  
  1178. Copyright 1991 by the Massachusetts Institute of Technology
  1179.  
  1180. Permission to use, copy, modify, distribute, and sell this software and its
  1181. documentation for any purpose is hereby granted without fee, provided that
  1182. the above copyright notice appear in all copies and that both that
  1183. copyright notice and this permission notice appear in supporting
  1184. documentation, and that the name of M.I.T. not be used in advertising or
  1185. publicity pertaining to distribution of the software without specific,
  1186. written prior permission.  M.I.T. makes no representations about the
  1187. suitability of this software for any purpose.  It is provided "as is"
  1188. without express or implied warranty.
  1189.  
  1190. ==============================================================================
  1191. 2001 September 15
  1192.  
  1193. The author disclaims copyright to this source code.  In place of
  1194. a legal notice, here is a blessing:
  1195.  
  1196.    May you do good and not evil.
  1197.    May you find forgiveness for yourself and forgive others.
  1198.    May you share freely, never taking more than you give.
  1199.  
  1200.  
  1201. ==============================================================================
  1202.  
  1203.    Copyright (c) 2005-2008, The Android Open Source Project
  1204.  
  1205.    Licensed under the Apache License, Version 2.0 (the "License");
  1206.    you may not use this file except in compliance with the License.
  1207.  
  1208.    Unless required by applicable law or agreed to in writing, software
  1209.    distributed under the License is distributed on an "AS IS" BASIS,
  1210.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1211.    See the License for the specific language governing permissions and
  1212.    limitations under the License.
  1213.  
  1214.  
  1215.                                  Apache License
  1216.                            Version 2.0, January 2004
  1217.                         http://www.apache.org/licenses/
  1218.  
  1219.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  1220.  
  1221.    1. Definitions.
  1222.  
  1223.       "License" shall mean the terms and conditions for use, reproduction,
  1224.       and distribution as defined by Sections 1 through 9 of this document.
  1225.  
  1226.       "Licensor" shall mean the copyright owner or entity authorized by
  1227.       the copyright owner that is granting the License.
  1228.  
  1229.       "Legal Entity" shall mean the union of the acting entity and all
  1230.       other entities that control, are controlled by, or are under common
  1231.       control with that entity. For the purposes of this definition,
  1232.       "control" means (i) the power, direct or indirect, to cause the
  1233.       direction or management of such entity, whether by contract or
  1234.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  1235.       outstanding shares, or (iii) beneficial ownership of such entity.
  1236.  
  1237.       "You" (or "Your") shall mean an individual or Legal Entity
  1238.       exercising permissions granted by this License.
  1239.  
  1240.       "Source" form shall mean the preferred form for making modifications,
  1241.       including but not limited to software source code, documentation
  1242.       source, and configuration files.
  1243.  
  1244.       "Object" form shall mean any form resulting from mechanical
  1245.       transformation or translation of a Source form, including but
  1246.       not limited to compiled object code, generated documentation,
  1247.       and conversions to other media types.
  1248.  
  1249.       "Work" shall mean the work of authorship, whether in Source or
  1250.       Object form, made available under the License, as indicated by a
  1251.       copyright notice that is included in or attached to the work
  1252.       (an example is provided in the Appendix below).
  1253.  
  1254.       "Derivative Works" shall mean any work, whether in Source or Object
  1255.       form, that is based on (or derived from) the Work and for which the
  1256.       editorial revisions, annotations, elaborations, or other modifications
  1257.       represent, as a whole, an original work of authorship. For the purposes
  1258.       of this License, Derivative Works shall not include works that remain
  1259.       separable from, or merely link (or bind by name) to the interfaces of,
  1260.       the Work and Derivative Works thereof.
  1261.  
  1262.       "Contribution" shall mean any work of authorship, including
  1263.       the original version of the Work and any modifications or additions
  1264.       to that Work or Derivative Works thereof, that is intentionally
  1265.       submitted to Licensor for inclusion in the Work by the copyright owner
  1266.       or by an individual or Legal Entity authorized to submit on behalf of
  1267.       the copyright owner. For the purposes of this definition, "submitted"
  1268.       means any form of electronic, verbal, or written communication sent
  1269.       to the Licensor or its representatives, including but not limited to
  1270.       communication on electronic mailing lists, source code control systems,
  1271.       and issue tracking systems that are managed by, or on behalf of, the
  1272.       Licensor for the purpose of discussing and improving the Work, but
  1273.       excluding communication that is conspicuously marked or otherwise
  1274.       designated in writing by the copyright owner as "Not a Contribution."
  1275.  
  1276.       "Contributor" shall mean Licensor and any individual or Legal Entity
  1277.       on behalf of whom a Contribution has been received by Licensor and
  1278.       subsequently incorporated within the Work.
  1279.  
  1280.    2. Grant of Copyright License. Subject to the terms and conditions of
  1281.       this License, each Contributor hereby grants to You a perpetual,
  1282.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1283.       copyright license to reproduce, prepare Derivative Works of,
  1284.       publicly display, publicly perform, sublicense, and distribute the
  1285.       Work and such Derivative Works in Source or Object form.
  1286.  
  1287.    3. Grant of Patent License. Subject to the terms and conditions of
  1288.       this License, each Contributor hereby grants to You a perpetual,
  1289.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  1290.       (except as stated in this section) patent license to make, have made,
  1291.       use, offer to sell, sell, import, and otherwise transfer the Work,
  1292.       where such license applies only to those patent claims licensable
  1293.       by such Contributor that are necessarily infringed by their
  1294.       Contribution(s) alone or by combination of their Contribution(s)
  1295.       with the Work to which such Contribution(s) was submitted. If You
  1296.       institute patent litigation against any entity (including a
  1297.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  1298.       or a Contribution incorporated within the Work constitutes direct
  1299.       or contributory patent infringement, then any patent licenses
  1300.       granted to You under this License for that Work shall terminate
  1301.       as of the date such litigation is filed.
  1302.  
  1303.    4. Redistribution. You may reproduce and distribute copies of the
  1304.       Work or Derivative Works thereof in any medium, with or without
  1305.       modifications, and in Source or Object form, provided that You
  1306.       meet the following conditions:
  1307.  
  1308.       (a) You must give any other recipients of the Work or
  1309.           Derivative Works a copy of this License; and
  1310.  
  1311.       (b) You must cause any modified files to carry prominent notices
  1312.           stating that You changed the files; and
  1313.  
  1314.       (c) You must retain, in the Source form of any Derivative Works
  1315.           that You distribute, all copyright, patent, trademark, and
  1316.           attribution notices from the Source form of the Work,
  1317.           excluding those notices that do not pertain to any part of
  1318.           the Derivative Works; and
  1319.  
  1320.       (d) If the Work includes a "NOTICE" text file as part of its
  1321.           distribution, then any Derivative Works that You distribute must
  1322.           include a readable copy of the attribution notices contained
  1323.           within such NOTICE file, excluding those notices that do not
  1324.           pertain to any part of the Derivative Works, in at least one
  1325.           of the following places: within a NOTICE text file distributed
  1326.           as part of the Derivative Works; within the Source form or
  1327.           documentation, if provided along with the Derivative Works; or,
  1328.           within a display generated by the Derivative Works, if and
  1329.           wherever such third-party notices normally appear. The contents
  1330.           of the NOTICE file are for informational purposes only and
  1331.           do not modify the License. You may add Your own attribution
  1332.           notices within Derivative Works that You distribute, alongside
  1333.           or as an addendum to the NOTICE text from the Work, provided
  1334.           that such additional attribution notices cannot be construed
  1335.           as modifying the License.
  1336.  
  1337.       You may add Your own copyright statement to Your modifications and
  1338.       may provide additional or different license terms and conditions
  1339.       for use, reproduction, or distribution of Your modifications, or
  1340.       for any such Derivative Works as a whole, provided Your use,
  1341.       reproduction, and distribution of the Work otherwise complies with
  1342.       the conditions stated in this License.
  1343.  
  1344.    5. Submission of Contributions. Unless You explicitly state otherwise,
  1345.       any Contribution intentionally submitted for inclusion in the Work
  1346.       by You to the Licensor shall be under the terms and conditions of
  1347.       this License, without any additional terms or conditions.
  1348.       Notwithstanding the above, nothing herein shall supersede or modify
  1349.       the terms of any separate license agreement you may have executed
  1350.       with Licensor regarding such Contributions.
  1351.  
  1352.    6. Trademarks. This License does not grant permission to use the trade
  1353.       names, trademarks, service marks, or product names of the Licensor,
  1354.       except as required for reasonable and customary use in describing the
  1355.       origin of the Work and reproducing the content of the NOTICE file.
  1356.  
  1357.    7. Disclaimer of Warranty. Unless required by applicable law or
  1358.       agreed to in writing, Licensor provides the Work (and each
  1359.       Contributor provides its Contributions) on an "AS IS" BASIS,
  1360.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  1361.       implied, including, without limitation, any warranties or conditions
  1362.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  1363.       PARTICULAR PURPOSE. You are solely responsible for determining the
  1364.       appropriateness of using or redistributing the Work and assume any
  1365.       risks associated with Your exercise of permissions under this License.
  1366.  
  1367.    8. Limitation of Liability. In no event and under no legal theory,
  1368.       whether in tort (including negligence), contract, or otherwise,
  1369.       unless required by applicable law (such as deliberate and grossly
  1370.       negligent acts) or agreed to in writing, shall any Contributor be
  1371.       liable to You for damages, including any direct, indirect, special,
  1372.       incidental, or consequential damages of any character arising as a
  1373.       result of this License or out of the use or inability to use the
  1374.       Work (including but not limited to damages for loss of goodwill,
  1375.       work stoppage, computer failure or malfunction, or any and all
  1376.       other commercial damages or losses), even if such Contributor
  1377.       has been advised of the possibility of such damages.
  1378.  
  1379.    9. Accepting Warranty or Additional Liability. While redistributing
  1380.       the Work or Derivative Works thereof, You may choose to offer,
  1381.       and charge a fee for, acceptance of support, warranty, indemnity,
  1382.       or other liability obligations and/or rights consistent with this
  1383.       License. However, in accepting such obligations, You may act only
  1384.       on Your own behalf and on Your sole responsibility, not on behalf
  1385.       of any other Contributor, and only if You agree to indemnify,
  1386.       defend, and hold each Contributor harmless for any liability
  1387.       incurred by, or claims asserted against, such Contributor by reason
  1388.       of your accepting any such warranty or additional liability.
  1389.  
  1390.    END OF TERMS AND CONDITIONS
  1391.  
  1392.  
  1393. ==============================================================================
  1394. Code in this repo uses one or more of the following licenses.
  1395. Refer to each file to determine which licenses apply.
  1396.  
  1397. -------------------------------------------------------------------------
  1398.  
  1399. Permission is hereby granted, free of charge, to any person obtaining
  1400. a copy of this software and associated documentation files (the
  1401. "Software"), to deal in the Software without restriction, including
  1402. without limitation the rights to use, copy, modify, merge, publish,
  1403. distribute, sublicense, and/or sell copies of the Software, and to
  1404. permit persons to whom the Software is furnished to do so, subject to
  1405. the following conditions:
  1406.  
  1407. The above copyright notice and this permission notice shall be
  1408. included in all copies or substantial portions of the Software.
  1409.  
  1410. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  1411. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  1412. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  1413. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  1414. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  1415. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  1416. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  1417.  
  1418. -------------------------------------------------------------------------
  1419.  
  1420. Licensed under the Apache License, Version 2.0 (the "License");
  1421. you may not use this file except in compliance with the License.
  1422. You may obtain a copy of the License at
  1423.  
  1424.     http://www.apache.org/licenses/LICENSE-2.0
  1425.  
  1426. Unless required by applicable law or agreed to in writing, software
  1427. distributed under the License is distributed on an "AS IS" BASIS,
  1428. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  1429. See the License for the specific language governing permissions and
  1430. limitations under the License.
  1431.  
  1432. -------------------------------------------------------------------------
  1433.  
  1434. Redistribution and use in source and binary forms, with or without
  1435. modification, are permitted provided that the following conditions
  1436. are met:
  1437. 1. Redistributions of source code must retain the above copyright
  1438.    notice, this list of conditions and the following disclaimer.
  1439. 2. Redistributions in binary form must reproduce the above copyright
  1440.    notice, this list of conditions and the following disclaimer in the
  1441.    documentation and/or other materials provided with the distribution.
  1442. 3. Neither the name of the project nor the names of its contributors
  1443.    may be used to endorse or promote products derived from this software
  1444.    without specific prior written permission.
  1445.  
  1446. THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
  1447. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1448. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1449. ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
  1450. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1451. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  1452. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1453. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1454. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1455. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1456. SUCH DAMAGE.
  1457.  
  1458. ==============================================================================
  1459. BoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL
  1460. licensing. Files that are completely new have a Google copyright and an ISC
  1461. license. This license is reproduced at the bottom of this file.
  1462.  
  1463. Contributors to BoringSSL are required to follow the CLA rules for Chromium:
  1464. https://cla.developers.google.com/clas
  1465.  
  1466. Files in third_party/ have their own licenses, as described therein. The MIT
  1467. license, for third_party/fiat, which, unlike other third_party directories, is
  1468. compiled into non-test libraries, is included below.
  1469.  
  1470. The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the
  1471. OpenSSL License and the original SSLeay license apply to the toolkit. See below
  1472. for the actual license texts. Actually both licenses are BSD-style Open Source
  1473. licenses. In case of any license issues related to OpenSSL please contact
  1474.  
  1475. The following are Google-internal bug numbers where explicit permission from
  1476. some authors is recorded for use of their work. (This is purely for our own
  1477. record keeping.)
  1478.   27287199
  1479.   27287880
  1480.   27287883
  1481.   263291445
  1482.  
  1483.   OpenSSL License
  1484.   ---------------
  1485.  
  1486. /* ====================================================================
  1487.  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
  1488.  *
  1489.  * Redistribution and use in source and binary forms, with or without
  1490.  * modification, are permitted provided that the following conditions
  1491.  * are met:
  1492.  *
  1493.  * 1. Redistributions of source code must retain the above copyright
  1494.  *    notice, this list of conditions and the following disclaimer.
  1495.  *
  1496.  * 2. Redistributions in binary form must reproduce the above copyright
  1497.  *    notice, this list of conditions and the following disclaimer in
  1498.  *    the documentation and/or other materials provided with the
  1499.  *    distribution.
  1500.  *
  1501.  * 3. All advertising materials mentioning features or use of this
  1502.  *    software must display the following acknowledgment:
  1503.  *    "This product includes software developed by the OpenSSL Project
  1504.  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  1505.  *
  1506.  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  1507.  *    endorse or promote products derived from this software without
  1508.  *    prior written permission. For written permission, please contact
  1509.  *
  1510.  * 5. Products derived from this software may not be called "OpenSSL"
  1511.  *    nor may "OpenSSL" appear in their names without prior written
  1512.  *    permission of the OpenSSL Project.
  1513.  *
  1514.  * 6. Redistributions of any form whatsoever must retain the following
  1515.  *    acknowledgment:
  1516.  *    "This product includes software developed by the OpenSSL Project
  1517.  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  1518.  *
  1519.  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  1520.  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1521.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1522.  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
  1523.  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1524.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  1525.  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1526.  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1527.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1528.  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1529.  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1530.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  1531.  * ====================================================================
  1532.  *
  1533.  * This product includes cryptographic software written by Eric Young
  1534.  * ([email protected]).  This product includes software written by Tim
  1535.  * Hudson ([email protected]).
  1536.  *
  1537.  */
  1538.  
  1539.  Original SSLeay License
  1540.  -----------------------
  1541.  
  1542. /* Copyright (C) 1995-1998 Eric Young ([email protected])
  1543.  * All rights reserved.
  1544.  *
  1545.  * This package is an SSL implementation written
  1546.  * by Eric Young ([email protected]).
  1547.  * The implementation was written so as to conform with Netscapes SSL.
  1548.  *
  1549.  * This library is free for commercial and non-commercial use as long as
  1550.  * the following conditions are aheared to.  The following conditions
  1551.  * apply to all code found in this distribution, be it the RC4, RSA,
  1552.  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
  1553.  * included with this distribution is covered by the same copyright terms
  1554.  * except that the holder is Tim Hudson ([email protected]).
  1555.  *
  1556.  * Copyright remains Eric Young's, and as such any Copyright notices in
  1557.  * the code are not to be removed.
  1558.  * If this package is used in a product, Eric Young should be given attribution
  1559.  * as the author of the parts of the library used.
  1560.  * This can be in the form of a textual message at program startup or
  1561.  * in documentation (online or textual) provided with the package.
  1562.  *
  1563.  * Redistribution and use in source and binary forms, with or without
  1564.  * modification, are permitted provided that the following conditions
  1565.  * are met:
  1566.  * 1. Redistributions of source code must retain the copyright
  1567.  *    notice, this list of conditions and the following disclaimer.
  1568.  * 2. Redistributions in binary form must reproduce the above copyright
  1569.  *    notice, this list of conditions and the following disclaimer in the
  1570.  *    documentation and/or other materials provided with the distribution.
  1571.  * 3. All advertising materials mentioning features or use of this software
  1572.  *    must display the following acknowledgement:
  1573.  *    "This product includes cryptographic software written by
  1574.  *     Eric Young ([email protected])"
  1575.  *    The word 'cryptographic' can be left out if the rouines from the library
  1576.  *    being used are not cryptographic related :-).
  1577.  * 4. If you include any Windows specific code (or a derivative thereof) from
  1578.  *    the apps directory (application code) you must include an acknowledgement:
  1579.  *    "This product includes software written by Tim Hudson ([email protected])"
  1580.  *
  1581.  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  1582.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1583.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1584.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  1585.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1586.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  1587.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1588.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1589.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1590.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1591.  * SUCH DAMAGE.
  1592.  *
  1593.  * The licence and distribution terms for any publically available version or
  1594.  * derivative of this code cannot be changed.  i.e. this code cannot simply be
  1595.  * copied and put under another distribution licence
  1596.  * [including the GNU Public Licence.]
  1597.  */
  1598.  
  1599.  
  1600. ISC license used for completely new code in BoringSSL:
  1601.  
  1602. /* Copyright (c) 2015, Google Inc.
  1603.  *
  1604.  * Permission to use, copy, modify, and/or distribute this software for any
  1605.  * purpose with or without fee is hereby granted, provided that the above
  1606.  * copyright notice and this permission notice appear in all copies.
  1607.  *
  1608.  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1609.  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1610.  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1611.  * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1612.  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1613.  * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1614.  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  1615.  
  1616.  
  1617. The code in third_party/fiat carries the MIT license:
  1618.  
  1619. Copyright (c) 2015-2016 the fiat-crypto authors (see
  1620. https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS).
  1621.  
  1622. Permission is hereby granted, free of charge, to any person obtaining a copy
  1623. of this software and associated documentation files (the "Software"), to deal
  1624. in the Software without restriction, including without limitation the rights
  1625. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1626. copies of the Software, and to permit persons to whom the Software is
  1627. furnished to do so, subject to the following conditions:
  1628.  
  1629. The above copyright notice and this permission notice shall be included in all
  1630. copies or substantial portions of the Software.
  1631.  
  1632. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1633. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1634. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1635. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1636. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1637. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1638. SOFTWARE.
  1639.  
  1640.  
  1641. Licenses for support code
  1642. -------------------------
  1643.  
  1644. Parts of the TLS test suite are under the Go license. This code is not included
  1645. in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so
  1646. distributing code linked against BoringSSL does not trigger this license:
  1647.  
  1648. Copyright (c) 2009 The Go Authors. All rights reserved.
  1649.  
  1650. Redistribution and use in source and binary forms, with or without
  1651. modification, are permitted provided that the following conditions are
  1652. met:
  1653.  
  1654.    * Redistributions of source code must retain the above copyright
  1655. notice, this list of conditions and the following disclaimer.
  1656.    * Redistributions in binary form must reproduce the above
  1657. copyright notice, this list of conditions and the following disclaimer
  1658. in the documentation and/or other materials provided with the
  1659. distribution.
  1660.    * Neither the name of Google Inc. nor the names of its
  1661. contributors may be used to endorse or promote products derived from
  1662. this software without specific prior written permission.
  1663.  
  1664. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1665. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1666. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1667. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1668. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1669. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1670. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1671. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1672. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1673. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1674. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1675.  
  1676.  
  1677. BoringSSL uses the Chromium test infrastructure to run a continuous build,
  1678. trybots etc. The scripts which manage this, and the script for generating build
  1679. metadata, are under the Chromium license. Distributing code linked against
  1680. BoringSSL does not trigger this license.
  1681.  
  1682. Copyright 2015 The Chromium Authors. All rights reserved.
  1683.  
  1684. Redistribution and use in source and binary forms, with or without
  1685. modification, are permitted provided that the following conditions are
  1686. met:
  1687.  
  1688.    * Redistributions of source code must retain the above copyright
  1689. notice, this list of conditions and the following disclaimer.
  1690.    * Redistributions in binary form must reproduce the above
  1691. copyright notice, this list of conditions and the following disclaimer
  1692. in the documentation and/or other materials provided with the
  1693. distribution.
  1694.    * Neither the name of Google Inc. nor the names of its
  1695. contributors may be used to endorse or promote products derived from
  1696. this software without specific prior written permission.
  1697.  
  1698. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1699. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1700. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1701. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1702. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1703. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1704. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1705. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1706. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1707. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1708. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1709.  
  1710. ==============================================================================
  1711. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  1712.  
  1713. Permission is hereby granted, free of charge, to any person obtaining a copy
  1714. of this software and associated documentation files (the "Software"), to deal
  1715. in the Software without restriction, including without limitation the rights
  1716. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1717. copies of the Software, and to permit persons to whom the Software is
  1718. furnished to do so, subject to the following conditions:
  1719.  
  1720. The above copyright notice and this permission notice shall be included in
  1721. all copies or substantial portions of the Software.
  1722.  
  1723. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1724. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1725. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  1726. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1727. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1728. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  1729. THE SOFTWARE.
  1730.  
  1731. ==============================================================================
  1732. Redistribution and use in source and binary forms, with or without
  1733. modification, are permitted provided that the following conditions
  1734. are met:
  1735. 1. Redistributions of source code must retain the above copyright
  1736.    notice, and the entire permission notice in its entirety,
  1737.    including the disclaimer of warranties.
  1738. 2. Redistributions in binary form must reproduce the above copyright
  1739.    notice, this list of conditions and the following disclaimer in the
  1740.    documentation and/or other materials provided with the distribution.
  1741. 3. The name of the author may not be used to endorse or promote
  1742.    products derived from this software without specific prior
  1743.    written permission.
  1744.  
  1745. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  1746. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  1747. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
  1748. WHICH ARE HEREBY DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE
  1749. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1750. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  1751. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  1752. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1753. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1754. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  1755. USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
  1756. DAMAGE.
  1757.  
  1758. ==============================================================================
  1759. This package, the EXT2 filesystem utilities, are made available under
  1760. the GNU Public License version 2, with the exception of the lib/ext2fs
  1761. and lib/e2p libraries, which are made available under the GNU Library
  1762. General Public License Version 2, the lib/uuid library which is made
  1763. available under a BSD-style license and the lib/et and lib/ss
  1764. libraries which are made available under an MIT-style license.  Please
  1765. see lib/uuid/COPYING for more details for the license for the files
  1766. comprising the libuuid library, and the source file headers of the
  1767. libet and libss libraries for more information.
  1768.  
  1769. The most recent officially distributed version can be found at
  1770. http://e2fsprogs.sourceforge.net.  If you need to make a distribution,
  1771. that's the one you should use.  If there is some reason why you'd like
  1772. a more recent version that is still in ALPHA testing (i.e., either
  1773. using the "WIP" test distributions or one from the hg or git
  1774. repository from the development branch, please contact me
  1775. ([email protected]) before you ship.  The release schedules for this
  1776. package are flexible, if you give me enough lead time.
  1777.  
  1778.  
  1779.                                         Theodore Ts'o
  1780.                                         23-June-2007
  1781.  
  1782. ----------------------------------------------------------------------
  1783.  
  1784.                     GNU GENERAL PUBLIC LICENSE
  1785.                        Version 2, June 1991
  1786.  
  1787.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  1788.      51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  1789.  Everyone is permitted to copy and distribute verbatim copies
  1790.  of this license document, but changing it is not allowed.
  1791.  
  1792.                             Preamble
  1793.  
  1794.   The licenses for most software are designed to take away your
  1795. freedom to share and change it.  By contrast, the GNU General Public
  1796. License is intended to guarantee your freedom to share and change free
  1797. software--to make sure the software is free for all its users.  This
  1798. General Public License applies to most of the Free Software
  1799. Foundation's software and to any other program whose authors commit to
  1800. using it.  (Some other Free Software Foundation software is covered by
  1801. the GNU Library General Public License instead.)  You can apply it to
  1802. your programs, too.
  1803.  
  1804.   When we speak of free software, we are referring to freedom, not
  1805. price.  Our General Public Licenses are designed to make sure that you
  1806. have the freedom to distribute copies of free software (and charge for
  1807. this service if you wish), that you receive source code or can get it
  1808. if you want it, that you can change the software or use pieces of it
  1809. in new free programs; and that you know you can do these things.
  1810.  
  1811.   To protect your rights, we need to make restrictions that forbid
  1812. anyone to deny you these rights or to ask you to surrender the rights.
  1813. These restrictions translate to certain responsibilities for you if you
  1814. distribute copies of the software, or if you modify it.
  1815.  
  1816.   For example, if you distribute copies of such a program, whether
  1817. gratis or for a fee, you must give the recipients all the rights that
  1818. you have.  You must make sure that they, too, receive or can get the
  1819. source code.  And you must show them these terms so they know their
  1820. rights.
  1821.  
  1822.   We protect your rights with two steps: (1) copyright the software, and
  1823. (2) offer you this license which gives you legal permission to copy,
  1824. distribute and/or modify the software.
  1825.  
  1826.   Also, for each author's protection and ours, we want to make certain
  1827. that everyone understands that there is no warranty for this free
  1828. software.  If the software is modified by someone else and passed on, we
  1829. want its recipients to know that what they have is not the original, so
  1830. that any problems introduced by others will not reflect on the original
  1831. authors' reputations.
  1832.  
  1833.   Finally, any free program is threatened constantly by software
  1834. patents.  We wish to avoid the danger that redistributors of a free
  1835. program will individually obtain patent licenses, in effect making the
  1836. program proprietary.  To prevent this, we have made it clear that any
  1837. patent must be licensed for everyone's free use or not licensed at all.
  1838.  
  1839.   The precise terms and conditions for copying, distribution and
  1840. modification follow.
  1841.                     GNU GENERAL PUBLIC LICENSE
  1842.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  1843.  
  1844.   0. This License applies to any program or other work which contains
  1845. a notice placed by the copyright holder saying it may be distributed
  1846. under the terms of this General Public License.  The "Program", below,
  1847. refers to any such program or work, and a "work based on the Program"
  1848. means either the Program or any derivative work under copyright law:
  1849. that is to say, a work containing the Program or a portion of it,
  1850. either verbatim or with modifications and/or translated into another
  1851. language.  (Hereinafter, translation is included without limitation in
  1852. the term "modification".)  Each licensee is addressed as "you".
  1853.  
  1854. Activities other than copying, distribution and modification are not
  1855. covered by this License; they are outside its scope.  The act of
  1856. running the Program is not restricted, and the output from the Program
  1857. is covered only if its contents constitute a work based on the
  1858. Program (independent of having been made by running the Program).
  1859. Whether that is true depends on what the Program does.
  1860.  
  1861.   1. You may copy and distribute verbatim copies of the Program's
  1862. source code as you receive it, in any medium, provided that you
  1863. conspicuously and appropriately publish on each copy an appropriate
  1864. copyright notice and disclaimer of warranty; keep intact all the
  1865. notices that refer to this License and to the absence of any warranty;
  1866. and give any other recipients of the Program a copy of this License
  1867. along with the Program.
  1868.  
  1869. You may charge a fee for the physical act of transferring a copy, and
  1870. you may at your option offer warranty protection in exchange for a fee.
  1871.  
  1872.   2. You may modify your copy or copies of the Program or any portion
  1873. of it, thus forming a work based on the Program, and copy and
  1874. distribute such modifications or work under the terms of Section 1
  1875. above, provided that you also meet all of these conditions:
  1876.  
  1877.     a) You must cause the modified files to carry prominent notices
  1878.     stating that you changed the files and the date of any change.
  1879.  
  1880.     b) You must cause any work that you distribute or publish, that in
  1881.     whole or in part contains or is derived from the Program or any
  1882.     part thereof, to be licensed as a whole at no charge to all third
  1883.     parties under the terms of this License.
  1884.  
  1885.     c) If the modified program normally reads commands interactively
  1886.     when run, you must cause it, when started running for such
  1887.     interactive use in the most ordinary way, to print or display an
  1888.     announcement including an appropriate copyright notice and a
  1889.     notice that there is no warranty (or else, saying that you provide
  1890.     a warranty) and that users may redistribute the program under
  1891.     these conditions, and telling the user how to view a copy of this
  1892.     License.  (Exception: if the Program itself is interactive but
  1893.     does not normally print such an announcement, your work based on
  1894.     the Program is not required to print an announcement.)
  1895. These requirements apply to the modified work as a whole.  If
  1896. identifiable sections of that work are not derived from the Program,
  1897. and can be reasonably considered independent and separate works in
  1898. themselves, then this License, and its terms, do not apply to those
  1899. sections when you distribute them as separate works.  But when you
  1900. distribute the same sections as part of a whole which is a work based
  1901. on the Program, the distribution of the whole must be on the terms of
  1902. this License, whose permissions for other licensees extend to the
  1903. entire whole, and thus to each and every part regardless of who wrote it.
  1904.  
  1905. Thus, it is not the intent of this section to claim rights or contest
  1906. your rights to work written entirely by you; rather, the intent is to
  1907. exercise the right to control the distribution of derivative or
  1908. collective works based on the Program.
  1909.  
  1910. In addition, mere aggregation of another work not based on the Program
  1911. with the Program (or with a work based on the Program) on a volume of
  1912. a storage or distribution medium does not bring the other work under
  1913. the scope of this License.
  1914.  
  1915.   3. You may copy and distribute the Program (or a work based on it,
  1916. under Section 2) in object code or executable form under the terms of
  1917. Sections 1 and 2 above provided that you also do one of the following:
  1918.  
  1919.     a) Accompany it with the complete corresponding machine-readable
  1920.     source code, which must be distributed under the terms of Sections
  1921.     1 and 2 above on a medium customarily used for software interchange; or,
  1922.  
  1923.     b) Accompany it with a written offer, valid for at least three
  1924.     years, to give any third party, for a charge no more than your
  1925.     cost of physically performing source distribution, a complete
  1926.     machine-readable copy of the corresponding source code, to be
  1927.     distributed under the terms of Sections 1 and 2 above on a medium
  1928.     customarily used for software interchange; or,
  1929.  
  1930.     c) Accompany it with the information you received as to the offer
  1931.     to distribute corresponding source code.  (This alternative is
  1932.     allowed only for noncommercial distribution and only if you
  1933.     received the program in object code or executable form with such
  1934.     an offer, in accord with Subsection b above.)
  1935.  
  1936. The source code for a work means the preferred form of the work for
  1937. making modifications to it.  For an executable work, complete source
  1938. code means all the source code for all modules it contains, plus any
  1939. associated interface definition files, plus the scripts used to
  1940. control compilation and installation of the executable.  However, as a
  1941. special exception, the source code distributed need not include
  1942. anything that is normally distributed (in either source or binary
  1943. form) with the major components (compiler, kernel, and so on) of the
  1944. operating system on which the executable runs, unless that component
  1945. itself accompanies the executable.
  1946.  
  1947. If distribution of executable or object code is made by offering
  1948. access to copy from a designated place, then offering equivalent
  1949. access to copy the source code from the same place counts as
  1950. distribution of the source code, even though third parties are not
  1951. compelled to copy the source along with the object code.
  1952.   4. You may not copy, modify, sublicense, or distribute the Program
  1953. except as expressly provided under this License.  Any attempt
  1954. otherwise to copy, modify, sublicense or distribute the Program is
  1955. void, and will automatically terminate your rights under this License.
  1956. However, parties who have received copies, or rights, from you under
  1957. this License will not have their licenses terminated so long as such
  1958. parties remain in full compliance.
  1959.  
  1960.   5. You are not required to accept this License, since you have not
  1961. signed it.  However, nothing else grants you permission to modify or
  1962. distribute the Program or its derivative works.  These actions are
  1963. prohibited by law if you do not accept this License.  Therefore, by
  1964. modifying or distributing the Program (or any work based on the
  1965. Program), you indicate your acceptance of this License to do so, and
  1966. all its terms and conditions for copying, distributing or modifying
  1967. the Program or works based on it.
  1968.  
  1969.   6. Each time you redistribute the Program (or any work based on the
  1970. Program), the recipient automatically receives a license from the
  1971. original licensor to copy, distribute or modify the Program subject to
  1972. these terms and conditions.  You may not impose any further
  1973. restrictions on the recipients' exercise of the rights granted herein.
  1974. You are not responsible for enforcing compliance by third parties to
  1975. this License.
  1976.  
  1977.   7. If, as a consequence of a court judgment or allegation of patent
  1978. infringement or for any other reason (not limited to patent issues),
  1979. conditions are imposed on you (whether by court order, agreement or
  1980. otherwise) that contradict the conditions of this License, they do not
  1981. excuse you from the conditions of this License.  If you cannot
  1982. distribute so as to satisfy simultaneously your obligations under this
  1983. License and any other pertinent obligations, then as a consequence you
  1984. may not distribute the Program at all.  For example, if a patent
  1985. license would not permit royalty-free redistribution of the Program by
  1986. all those who receive copies directly or indirectly through you, then
  1987. the only way you could satisfy both it and this License would be to
  1988. refrain entirely from distribution of the Program.
  1989.  
  1990. If any portion of this section is held invalid or unenforceable under
  1991. any particular circumstance, the balance of the section is intended to
  1992. apply and the section as a whole is intended to apply in other
  1993. circumstances.
  1994.  
  1995. It is not the purpose of this section to induce you to infringe any
  1996. patents or other property right claims or to contest validity of any
  1997. such claims; this section has the sole purpose of protecting the
  1998. integrity of the free software distribution system, which is
  1999. implemented by public license practices.  Many people have made
  2000. generous contributions to the wide range of software distributed
  2001. through that system in reliance on consistent application of that
  2002. system; it is up to the author/donor to decide if he or she is willing
  2003. to distribute software through any other system and a licensee cannot
  2004. impose that choice.
  2005.  
  2006. This section is intended to make thoroughly clear what is believed to
  2007. be a consequence of the rest of this License.
  2008.   8. If the distribution and/or use of the Program is restricted in
  2009. certain countries either by patents or by copyrighted interfaces, the
  2010. original copyright holder who places the Program under this License
  2011. may add an explicit geographical distribution limitation excluding
  2012. those countries, so that distribution is permitted only in or among
  2013. countries not thus excluded.  In such case, this License incorporates
  2014. the limitation as if written in the body of this License.
  2015.  
  2016.   9. The Free Software Foundation may publish revised and/or new versions
  2017. of the General Public License from time to time.  Such new versions will
  2018. be similar in spirit to the present version, but may differ in detail to
  2019. address new problems or concerns.
  2020.  
  2021. Each version is given a distinguishing version number.  If the Program
  2022. specifies a version number of this License which applies to it and "any
  2023. later version", you have the option of following the terms and conditions
  2024. either of that version or of any later version published by the Free
  2025. Software Foundation.  If the Program does not specify a version number of
  2026. this License, you may choose any version ever published by the Free Software
  2027. Foundation.
  2028.  
  2029.   10. If you wish to incorporate parts of the Program into other free
  2030. programs whose distribution conditions are different, write to the author
  2031. to ask for permission.  For software which is copyrighted by the Free
  2032. Software Foundation, write to the Free Software Foundation; we sometimes
  2033. make exceptions for this.  Our decision will be guided by the two goals
  2034. of preserving the free status of all derivatives of our free software and
  2035. of promoting the sharing and reuse of software generally.
  2036.  
  2037.                             NO WARRANTY
  2038.  
  2039.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  2040. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  2041. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  2042. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  2043. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2044. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  2045. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  2046. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  2047. REPAIR OR CORRECTION.
  2048.  
  2049.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2050. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  2051. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2052. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2053. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  2054. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  2055. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  2056. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  2057. POSSIBILITY OF SUCH DAMAGES.
  2058.  
  2059.                      END OF TERMS AND CONDITIONS
  2060.             How to Apply These Terms to Your New Programs
  2061.  
  2062.   If you develop a new program, and you want it to be of the greatest
  2063. possible use to the public, the best way to achieve this is to make it
  2064. free software which everyone can redistribute and change under these terms.
  2065.  
  2066.   To do so, attach the following notices to the program.  It is safest
  2067. to attach them to the start of each source file to most effectively
  2068. convey the exclusion of warranty; and each file should have at least
  2069. the "copyright" line and a pointer to where the full notice is found.
  2070.  
  2071.     <one line to give the program's name and a brief idea of what it does.>
  2072.     Copyright (C) <year>  <name of author>
  2073.  
  2074.     This program is free software; you can redistribute it and/or modify
  2075.     it under the terms of the GNU General Public License as published by
  2076.     the Free Software Foundation; either version 2 of the License, or
  2077.     (at your option) any later version.
  2078.  
  2079.     This program is distributed in the hope that it will be useful,
  2080.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  2081.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  2082.     GNU General Public License for more details.
  2083.  
  2084.     You should have received a copy of the GNU General Public License
  2085.     along with this program; if not, write to the Free Software
  2086.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  2087.  
  2088.  
  2089. Also add information on how to contact you by electronic and paper mail.
  2090.  
  2091. If the program is interactive, make it output a short notice like this
  2092. when it starts in an interactive mode:
  2093.  
  2094.     Gnomovision version 69, Copyright (C) year  name of author
  2095.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  2096.     This is free software, and you are welcome to redistribute it
  2097.     under certain conditions; type `show c' for details.
  2098.  
  2099. The hypothetical commands `show w' and `show c' should show the appropriate
  2100. parts of the General Public License.  Of course, the commands you use may
  2101. be called something other than `show w' and `show c'; they could even be
  2102. mouse-clicks or menu items--whatever suits your program.
  2103.  
  2104. You should also get your employer (if you work as a programmer) or your
  2105. school, if any, to sign a "copyright disclaimer" for the program, if
  2106. necessary.  Here is a sample; alter the names:
  2107.  
  2108.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  2109.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  2110.  
  2111.   <signature of Ty Coon>, 1 April 1989
  2112.   Ty Coon, President of Vice
  2113.  
  2114. This General Public License does not permit incorporating your program into
  2115. proprietary programs.  If your program is a subroutine library, you may
  2116. consider it more useful to permit linking proprietary applications with the
  2117. library.  If this is what you want to do, use the GNU Library General
  2118. Public License instead of this License.
  2119.  
  2120. ----------------------------------------------------------------------
  2121.  
  2122.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  2123.                        Version 2, June 1991
  2124.  
  2125.  Copyright (C) 1991 Free Software Foundation, Inc.
  2126.                     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  2127.  Everyone is permitted to copy and distribute verbatim copies
  2128.  of this license document, but changing it is not allowed.
  2129.  
  2130. [This is the first released version of the library GPL.  It is
  2131.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  2132.  
  2133.                             Preamble
  2134.  
  2135.   The licenses for most software are designed to take away your
  2136. freedom to share and change it.  By contrast, the GNU General Public
  2137. Licenses are intended to guarantee your freedom to share and change
  2138. free software--to make sure the software is free for all its users.
  2139.  
  2140.   This license, the Library General Public License, applies to some
  2141. specially designated Free Software Foundation software, and to any
  2142. other libraries whose authors decide to use it.  You can use it for
  2143. your libraries, too.
  2144.  
  2145.   When we speak of free software, we are referring to freedom, not
  2146. price.  Our General Public Licenses are designed to make sure that you
  2147. have the freedom to distribute copies of free software (and charge for
  2148. this service if you wish), that you receive source code or can get it
  2149. if you want it, that you can change the software or use pieces of it
  2150. in new free programs; and that you know you can do these things.
  2151.  
  2152.   To protect your rights, we need to make restrictions that forbid
  2153. anyone to deny you these rights or to ask you to surrender the rights.
  2154. These restrictions translate to certain responsibilities for you if
  2155. you distribute copies of the library, or if you modify it.
  2156.  
  2157.   For example, if you distribute copies of the library, whether gratis
  2158. or for a fee, you must give the recipients all the rights that we gave
  2159. you.  You must make sure that they, too, receive or can get the source
  2160. code.  If you link a program with the library, you must provide
  2161. complete object files to the recipients so that they can relink them
  2162. with the library, after making changes to the library and recompiling
  2163. it.  And you must show them these terms so they know their rights.
  2164.  
  2165.   Our method of protecting your rights has two steps: (1) copyright
  2166. the library, and (2) offer you this license which gives you legal
  2167. permission to copy, distribute and/or modify the library.
  2168.  
  2169.   Also, for each distributor's protection, we want to make certain
  2170. that everyone understands that there is no warranty for this free
  2171. library.  If the library is modified by someone else and passed on, we
  2172. want its recipients to know that what they have is not the original
  2173. version, so that any problems introduced by others will not reflect on
  2174. the original authors' reputations.
  2175.   Finally, any free program is threatened constantly by software
  2176. patents.  We wish to avoid the danger that companies distributing free
  2177. software will individually obtain patent licenses, thus in effect
  2178. transforming the program into proprietary software.  To prevent this,
  2179. we have made it clear that any patent must be licensed for everyone's
  2180. free use or not licensed at all.
  2181.  
  2182.   Most GNU software, including some libraries, is covered by the ordinary
  2183. GNU General Public License, which was designed for utility programs.  This
  2184. license, the GNU Library General Public License, applies to certain
  2185. designated libraries.  This license is quite different from the ordinary
  2186. one; be sure to read it in full, and don't assume that anything in it is
  2187. the same as in the ordinary license.
  2188.  
  2189.   The reason we have a separate public license for some libraries is that
  2190. they blur the distinction we usually make between modifying or adding to a
  2191. program and simply using it.  Linking a program with a library, without
  2192. changing the library, is in some sense simply using the library, and is
  2193. analogous to running a utility program or application program.  However, in
  2194. a textual and legal sense, the linked executable is a combined work, a
  2195. derivative of the original library, and the ordinary General Public License
  2196. treats it as such.
  2197.  
  2198.   Because of this blurred distinction, using the ordinary General
  2199. Public License for libraries did not effectively promote software
  2200. sharing, because most developers did not use the libraries.  We
  2201. concluded that weaker conditions might promote sharing better.
  2202.  
  2203.   However, unrestricted linking of non-free programs would deprive the
  2204. users of those programs of all benefit from the free status of the
  2205. libraries themselves.  This Library General Public License is intended to
  2206. permit developers of non-free programs to use free libraries, while
  2207. preserving your freedom as a user of such programs to change the free
  2208. libraries that are incorporated in them.  (We have not seen how to achieve
  2209. this as regards changes in header files, but we have achieved it as regards
  2210. changes in the actual functions of the Library.)  The hope is that this
  2211. will lead to faster development of free libraries.
  2212.  
  2213.   The precise terms and conditions for copying, distribution and
  2214. modification follow.  Pay close attention to the difference between a
  2215. "work based on the library" and a "work that uses the library".  The
  2216. former contains code derived from the library, while the latter only
  2217. works together with the library.
  2218.  
  2219.   Note that it is possible for a library to be covered by the ordinary
  2220. General Public License rather than by this special one.
  2221.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  2222.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2223.  
  2224.   0. This License Agreement applies to any software library which
  2225. contains a notice placed by the copyright holder or other authorized
  2226. party saying it may be distributed under the terms of this Library
  2227. General Public License (also called "this License").  Each licensee is
  2228. addressed as "you".
  2229.  
  2230.   A "library" means a collection of software functions and/or data
  2231. prepared so as to be conveniently linked with application programs
  2232. (which use some of those functions and data) to form executables.
  2233.  
  2234.   The "Library", below, refers to any such software library or work
  2235. which has been distributed under these terms.  A "work based on the
  2236. Library" means either the Library or any derivative work under
  2237. copyright law: that is to say, a work containing the Library or a
  2238. portion of it, either verbatim or with modifications and/or translated
  2239. straightforwardly into another language.  (Hereinafter, translation is
  2240. included without limitation in the term "modification".)
  2241.  
  2242.   "Source code" for a work means the preferred form of the work for
  2243. making modifications to it.  For a library, complete source code means
  2244. all the source code for all modules it contains, plus any associated
  2245. interface definition files, plus the scripts used to control compilation
  2246. and installation of the library.
  2247.  
  2248.   Activities other than copying, distribution and modification are not
  2249. covered by this License; they are outside its scope.  The act of
  2250. running a program using the Library is not restricted, and output from
  2251. such a program is covered only if its contents constitute a work based
  2252. on the Library (independent of the use of the Library in a tool for
  2253. writing it).  Whether that is true depends on what the Library does
  2254. and what the program that uses the Library does.
  2255.  
  2256.   1. You may copy and distribute verbatim copies of the Library's
  2257. complete source code as you receive it, in any medium, provided that
  2258. you conspicuously and appropriately publish on each copy an
  2259. appropriate copyright notice and disclaimer of warranty; keep intact
  2260. all the notices that refer to this License and to the absence of any
  2261. warranty; and distribute a copy of this License along with the
  2262. Library.
  2263.  
  2264.   You may charge a fee for the physical act of transferring a copy,
  2265. and you may at your option offer warranty protection in exchange for a
  2266. fee.
  2267.   2. You may modify your copy or copies of the Library or any portion
  2268. of it, thus forming a work based on the Library, and copy and
  2269. distribute such modifications or work under the terms of Section 1
  2270. above, provided that you also meet all of these conditions:
  2271.  
  2272.     a) The modified work must itself be a software library.
  2273.  
  2274.     b) You must cause the files modified to carry prominent notices
  2275.     stating that you changed the files and the date of any change.
  2276.  
  2277.     c) You must cause the whole of the work to be licensed at no
  2278.     charge to all third parties under the terms of this License.
  2279.  
  2280.     d) If a facility in the modified Library refers to a function or a
  2281.     table of data to be supplied by an application program that uses
  2282.     the facility, other than as an argument passed when the facility
  2283.     is invoked, then you must make a good faith effort to ensure that,
  2284.     in the event an application does not supply such function or
  2285.     table, the facility still operates, and performs whatever part of
  2286.     its purpose remains meaningful.
  2287.  
  2288.     (For example, a function in a library to compute square roots has
  2289.     a purpose that is entirely well-defined independent of the
  2290.     application.  Therefore, Subsection 2d requires that any
  2291.     application-supplied function or table used by this function must
  2292.     be optional: if the application does not supply it, the square
  2293.     root function must still compute square roots.)
  2294.  
  2295. These requirements apply to the modified work as a whole.  If
  2296. identifiable sections of that work are not derived from the Library,
  2297. and can be reasonably considered independent and separate works in
  2298. themselves, then this License, and its terms, do not apply to those
  2299. sections when you distribute them as separate works.  But when you
  2300. distribute the same sections as part of a whole which is a work based
  2301. on the Library, the distribution of the whole must be on the terms of
  2302. this License, whose permissions for other licensees extend to the
  2303. entire whole, and thus to each and every part regardless of who wrote
  2304. it.
  2305.  
  2306. Thus, it is not the intent of this section to claim rights or contest
  2307. your rights to work written entirely by you; rather, the intent is to
  2308. exercise the right to control the distribution of derivative or
  2309. collective works based on the Library.
  2310.  
  2311. In addition, mere aggregation of another work not based on the Library
  2312. with the Library (or with a work based on the Library) on a volume of
  2313. a storage or distribution medium does not bring the other work under
  2314. the scope of this License.
  2315.  
  2316.   3. You may opt to apply the terms of the ordinary GNU General Public
  2317. License instead of this License to a given copy of the Library.  To do
  2318. this, you must alter all the notices that refer to this License, so
  2319. that they refer to the ordinary GNU General Public License, version 2,
  2320. instead of to this License.  (If a newer version than version 2 of the
  2321. ordinary GNU General Public License has appeared, then you can specify
  2322. that version instead if you wish.)  Do not make any other change in
  2323. these notices.
  2324.   Once this change is made in a given copy, it is irreversible for
  2325. that copy, so the ordinary GNU General Public License applies to all
  2326. subsequent copies and derivative works made from that copy.
  2327.  
  2328.   This option is useful when you wish to copy part of the code of
  2329. the Library into a program that is not a library.
  2330.  
  2331.   4. You may copy and distribute the Library (or a portion or
  2332. derivative of it, under Section 2) in object code or executable form
  2333. under the terms of Sections 1 and 2 above provided that you accompany
  2334. it with the complete corresponding machine-readable source code, which
  2335. must be distributed under the terms of Sections 1 and 2 above on a
  2336. medium customarily used for software interchange.
  2337.  
  2338.   If distribution of object code is made by offering access to copy
  2339. from a designated place, then offering equivalent access to copy the
  2340. source code from the same place satisfies the requirement to
  2341. distribute the source code, even though third parties are not
  2342. compelled to copy the source along with the object code.
  2343.  
  2344.   5. A program that contains no derivative of any portion of the
  2345. Library, but is designed to work with the Library by being compiled or
  2346. linked with it, is called a "work that uses the Library".  Such a
  2347. work, in isolation, is not a derivative work of the Library, and
  2348. therefore falls outside the scope of this License.
  2349.  
  2350.   However, linking a "work that uses the Library" with the Library
  2351. creates an executable that is a derivative of the Library (because it
  2352. contains portions of the Library), rather than a "work that uses the
  2353. library".  The executable is therefore covered by this License.
  2354. Section 6 states terms for distribution of such executables.
  2355.  
  2356.   When a "work that uses the Library" uses material from a header file
  2357. that is part of the Library, the object code for the work may be a
  2358. derivative work of the Library even though the source code is not.
  2359. Whether this is true is especially significant if the work can be
  2360. linked without the Library, or if the work is itself a library.  The
  2361. threshold for this to be true is not precisely defined by law.
  2362.  
  2363.   If such an object file uses only numerical parameters, data
  2364. structure layouts and accessors, and small macros and small inline
  2365. functions (ten lines or less in length), then the use of the object
  2366. file is unrestricted, regardless of whether it is legally a derivative
  2367. work.  (Executables containing this object code plus portions of the
  2368. Library will still fall under Section 6.)
  2369.  
  2370.   Otherwise, if the work is a derivative of the Library, you may
  2371. distribute the object code for the work under the terms of Section 6.
  2372. Any executables containing that work also fall under Section 6,
  2373. whether or not they are linked directly with the Library itself.
  2374.   6. As an exception to the Sections above, you may also compile or
  2375. link a "work that uses the Library" with the Library to produce a
  2376. work containing portions of the Library, and distribute that work
  2377. under terms of your choice, provided that the terms permit
  2378. modification of the work for the customer's own use and reverse
  2379. engineering for debugging such modifications.
  2380.  
  2381.   You must give prominent notice with each copy of the work that the
  2382. Library is used in it and that the Library and its use are covered by
  2383. this License.  You must supply a copy of this License.  If the work
  2384. during execution displays copyright notices, you must include the
  2385. copyright notice for the Library among them, as well as a reference
  2386. directing the user to the copy of this License.  Also, you must do one
  2387. of these things:
  2388.  
  2389.     a) Accompany the work with the complete corresponding
  2390.     machine-readable source code for the Library including whatever
  2391.     changes were used in the work (which must be distributed under
  2392.     Sections 1 and 2 above); and, if the work is an executable linked
  2393.     with the Library, with the complete machine-readable "work that
  2394.     uses the Library", as object code and/or source code, so that the
  2395.     user can modify the Library and then relink to produce a modified
  2396.     executable containing the modified Library.  (It is understood
  2397.     that the user who changes the contents of definitions files in the
  2398.     Library will not necessarily be able to recompile the application
  2399.     to use the modified definitions.)
  2400.  
  2401.     b) Accompany the work with a written offer, valid for at
  2402.     least three years, to give the same user the materials
  2403.     specified in Subsection 6a, above, for a charge no more
  2404.     than the cost of performing this distribution.
  2405.  
  2406.     c) If distribution of the work is made by offering access to copy
  2407.     from a designated place, offer equivalent access to copy the above
  2408.     specified materials from the same place.
  2409.  
  2410.     d) Verify that the user has already received a copy of these
  2411.     materials or that you have already sent this user a copy.
  2412.  
  2413.   For an executable, the required form of the "work that uses the
  2414. Library" must include any data and utility programs needed for
  2415. reproducing the executable from it.  However, as a special exception,
  2416. the source code distributed need not include anything that is normally
  2417. distributed (in either source or binary form) with the major
  2418. components (compiler, kernel, and so on) of the operating system on
  2419. which the executable runs, unless that component itself accompanies
  2420. the executable.
  2421.  
  2422.   It may happen that this requirement contradicts the license
  2423. restrictions of other proprietary libraries that do not normally
  2424. accompany the operating system.  Such a contradiction means you cannot
  2425. use both them and the Library together in an executable that you
  2426. distribute.
  2427.   7. You may place library facilities that are a work based on the
  2428. Library side-by-side in a single library together with other library
  2429. facilities not covered by this License, and distribute such a combined
  2430. library, provided that the separate distribution of the work based on
  2431. the Library and of the other library facilities is otherwise
  2432. permitted, and provided that you do these two things:
  2433.  
  2434.     a) Accompany the combined library with a copy of the same work
  2435.     based on the Library, uncombined with any other library
  2436.     facilities.  This must be distributed under the terms of the
  2437.     Sections above.
  2438.  
  2439.     b) Give prominent notice with the combined library of the fact
  2440.     that part of it is a work based on the Library, and explaining
  2441.     where to find the accompanying uncombined form of the same work.
  2442.  
  2443.   8. You may not copy, modify, sublicense, link with, or distribute
  2444. the Library except as expressly provided under this License.  Any
  2445. attempt otherwise to copy, modify, sublicense, link with, or
  2446. distribute the Library is void, and will automatically terminate your
  2447. rights under this License.  However, parties who have received copies,
  2448. or rights, from you under this License will not have their licenses
  2449. terminated so long as such parties remain in full compliance.
  2450.  
  2451.   9. You are not required to accept this License, since you have not
  2452. signed it.  However, nothing else grants you permission to modify or
  2453. distribute the Library or its derivative works.  These actions are
  2454. prohibited by law if you do not accept this License.  Therefore, by
  2455. modifying or distributing the Library (or any work based on the
  2456. Library), you indicate your acceptance of this License to do so, and
  2457. all its terms and conditions for copying, distributing or modifying
  2458. the Library or works based on it.
  2459.  
  2460.   10. Each time you redistribute the Library (or any work based on the
  2461. Library), the recipient automatically receives a license from the
  2462. original licensor to copy, distribute, link with or modify the Library
  2463. subject to these terms and conditions.  You may not impose any further
  2464. restrictions on the recipients' exercise of the rights granted herein.
  2465. You are not responsible for enforcing compliance by third parties to
  2466. this License.
  2467.   11. If, as a consequence of a court judgment or allegation of patent
  2468. infringement or for any other reason (not limited to patent issues),
  2469. conditions are imposed on you (whether by court order, agreement or
  2470. otherwise) that contradict the conditions of this License, they do not
  2471. excuse you from the conditions of this License.  If you cannot
  2472. distribute so as to satisfy simultaneously your obligations under this
  2473. License and any other pertinent obligations, then as a consequence you
  2474. may not distribute the Library at all.  For example, if a patent
  2475. license would not permit royalty-free redistribution of the Library by
  2476. all those who receive copies directly or indirectly through you, then
  2477. the only way you could satisfy both it and this License would be to
  2478. refrain entirely from distribution of the Library.
  2479.  
  2480. If any portion of this section is held invalid or unenforceable under any
  2481. particular circumstance, the balance of the section is intended to apply,
  2482. and the section as a whole is intended to apply in other circumstances.
  2483.  
  2484. It is not the purpose of this section to induce you to infringe any
  2485. patents or other property right claims or to contest validity of any
  2486. such claims; this section has the sole purpose of protecting the
  2487. integrity of the free software distribution system which is
  2488. implemented by public license practices.  Many people have made
  2489. generous contributions to the wide range of software distributed
  2490. through that system in reliance on consistent application of that
  2491. system; it is up to the author/donor to decide if he or she is willing
  2492. to distribute software through any other system and a licensee cannot
  2493. impose that choice.
  2494.  
  2495. This section is intended to make thoroughly clear what is believed to
  2496. be a consequence of the rest of this License.
  2497.  
  2498.   12. If the distribution and/or use of the Library is restricted in
  2499. certain countries either by patents or by copyrighted interfaces, the
  2500. original copyright holder who places the Library under this License may add
  2501. an explicit geographical distribution limitation excluding those countries,
  2502. so that distribution is permitted only in or among countries not thus
  2503. excluded.  In such case, this License incorporates the limitation as if
  2504. written in the body of this License.
  2505.  
  2506.   13. The Free Software Foundation may publish revised and/or new
  2507. versions of the Library General Public License from time to time.
  2508. Such new versions will be similar in spirit to the present version,
  2509. but may differ in detail to address new problems or concerns.
  2510.  
  2511. Each version is given a distinguishing version number.  If the Library
  2512. specifies a version number of this License which applies to it and
  2513. "any later version", you have the option of following the terms and
  2514. conditions either of that version or of any later version published by
  2515. the Free Software Foundation.  If the Library does not specify a
  2516. license version number, you may choose any version ever published by
  2517. the Free Software Foundation.
  2518.   14. If you wish to incorporate parts of the Library into other free
  2519. programs whose distribution conditions are incompatible with these,
  2520. write to the author to ask for permission.  For software which is
  2521. copyrighted by the Free Software Foundation, write to the Free
  2522. Software Foundation; we sometimes make exceptions for this.  Our
  2523. decision will be guided by the two goals of preserving the free status
  2524. of all derivatives of our free software and of promoting the sharing
  2525. and reuse of software generally.
  2526.  
  2527.                             NO WARRANTY
  2528.  
  2529.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  2530. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  2531. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  2532. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  2533. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  2534. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  2535. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  2536. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  2537. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  2538.  
  2539.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  2540. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  2541. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  2542. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  2543. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  2544. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  2545. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  2546. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  2547. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  2548. DAMAGES.
  2549.  
  2550.                      END OF TERMS AND CONDITIONS
  2551.            How to Apply These Terms to Your New Libraries
  2552.  
  2553.   If you develop a new library, and you want it to be of the greatest
  2554. possible use to the public, we recommend making it free software that
  2555. everyone can redistribute and change.  You can do so by permitting
  2556. redistribution under these terms (or, alternatively, under the terms of the
  2557. ordinary General Public License).
  2558.  
  2559.   To apply these terms, attach the following notices to the library.  It is
  2560. safest to attach them to the start of each source file to most effectively
  2561. convey the exclusion of warranty; and each file should have at least the
  2562. "copyright" line and a pointer to where the full notice is found.
  2563.  
  2564.     <one line to give the library's name and a brief idea of what it does.>
  2565.     Copyright (C) <year>  <name of author>
  2566.  
  2567.     This library is free software; you can redistribute it and/or
  2568.     modify it under the terms of the GNU Library General Public
  2569.     License as published by the Free Software Foundation; either
  2570.     version 2 of the License, or (at your option) any later version.
  2571.  
  2572.     This library is distributed in the hope that it will be useful,
  2573.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  2574.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  2575.     Library General Public License for more details.
  2576.  
  2577.     You should have received a copy of the GNU Library General Public
  2578.     License along with this library; if not, write to the Free Software
  2579.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  2580.  
  2581. Also add information on how to contact you by electronic and paper mail.
  2582.  
  2583. You should also get your employer (if you work as a programmer) or your
  2584. school, if any, to sign a "copyright disclaimer" for the library, if
  2585. necessary.  Here is a sample; alter the names:
  2586.  
  2587.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  2588.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  2589.  
  2590.   <signature of Ty Coon>, 1 April 1990
  2591.   Ty Coon, President of Vice
  2592.  
  2593. That's all there is to it!
  2594.  
  2595. ==============================================================================
  2596. Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
  2597. Copyright (c) 2001-2022 Expat maintainers
  2598.  
  2599. Permission is hereby granted, free of charge, to any person obtaining
  2600. a copy of this software and associated documentation files (the
  2601. "Software"), to deal in the Software without restriction, including
  2602. without limitation the rights to use, copy, modify, merge, publish,
  2603. distribute, sublicense, and/or sell copies of the Software, and to
  2604. permit persons to whom the Software is furnished to do so, subject to
  2605. the following conditions:
  2606.  
  2607. The above copyright notice and this permission notice shall be included
  2608. in all copies or substantial portions of the Software.
  2609.  
  2610. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2611. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2612. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  2613. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  2614. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  2615. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  2616. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2617.  
  2618. ==============================================================================
  2619. The tools for F2FS are covered by GNU Public License version 2.
  2620. Exceptionally, the following files are also covered by the GNU Lesser General
  2621. Public License Version 2.1 as the dual licenses.
  2622. - include/f2fs_fs.h
  2623. - lib/libf2fs.c
  2624. - lib/libf2fs_io.c
  2625. - mkfs/f2fs_format.c
  2626. - mkfs/f2fs_format_main.c
  2627. - mkfs/f2fs_format_utils.c
  2628. - mkfs/f2fs_format_utils.h
  2629.  
  2630. ================================================================================
  2631. Copyright (c) 2012 Samsung Electronics Co., Ltd.
  2632.              http://www.samsung.com/
  2633.  
  2634. This program is free software; you can redistribute it and/or modify
  2635. it under the terms of the GNU General Public License version 2 as
  2636. published by the Free Software Foundation.
  2637.  
  2638. ================================================================================
  2639.                     GNU GENERAL PUBLIC LICENSE
  2640.                        Version 2, June 1991
  2641.  
  2642.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  2643.      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  2644.  Everyone is permitted to copy and distribute verbatim copies
  2645.  of this license document, but changing it is not allowed.
  2646.  
  2647.                             Preamble
  2648.  
  2649.   The licenses for most software are designed to take away your
  2650. freedom to share and change it.  By contrast, the GNU General Public
  2651. License is intended to guarantee your freedom to share and change free
  2652. software--to make sure the software is free for all its users.  This
  2653. General Public License applies to most of the Free Software
  2654. Foundation's software and to any other program whose authors commit to
  2655. using it.  (Some other Free Software Foundation software is covered by
  2656. the GNU Library General Public License instead.)  You can apply it to
  2657. your programs, too.
  2658.  
  2659.   When we speak of free software, we are referring to freedom, not
  2660. price.  Our General Public Licenses are designed to make sure that you
  2661. have the freedom to distribute copies of free software (and charge for
  2662. this service if you wish), that you receive source code or can get it
  2663. if you want it, that you can change the software or use pieces of it
  2664. in new free programs; and that you know you can do these things.
  2665.  
  2666.   To protect your rights, we need to make restrictions that forbid
  2667. anyone to deny you these rights or to ask you to surrender the rights.
  2668. These restrictions translate to certain responsibilities for you if you
  2669. distribute copies of the software, or if you modify it.
  2670.  
  2671.   For example, if you distribute copies of such a program, whether
  2672. gratis or for a fee, you must give the recipients all the rights that
  2673. you have.  You must make sure that they, too, receive or can get the
  2674. source code.  And you must show them these terms so they know their
  2675. rights.
  2676.  
  2677.   We protect your rights with two steps: (1) copyright the software, and
  2678. (2) offer you this license which gives you legal permission to copy,
  2679. distribute and/or modify the software.
  2680.  
  2681.   Also, for each author's protection and ours, we want to make certain
  2682. that everyone understands that there is no warranty for this free
  2683. software.  If the software is modified by someone else and passed on, we
  2684. want its recipients to know that what they have is not the original, so
  2685. that any problems introduced by others will not reflect on the original
  2686. authors' reputations.
  2687.  
  2688.   Finally, any free program is threatened constantly by software
  2689. patents.  We wish to avoid the danger that redistributors of a free
  2690. program will individually obtain patent licenses, in effect making the
  2691. program proprietary.  To prevent this, we have made it clear that any
  2692. patent must be licensed for everyone's free use or not licensed at all.
  2693.  
  2694.   The precise terms and conditions for copying, distribution and
  2695. modification follow.
  2696.  
  2697.                     GNU GENERAL PUBLIC LICENSE
  2698.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2699.  
  2700.   0. This License applies to any program or other work which contains
  2701. a notice placed by the copyright holder saying it may be distributed
  2702. under the terms of this General Public License.  The "Program", below,
  2703. refers to any such program or work, and a "work based on the Program"
  2704. means either the Program or any derivative work under copyright law:
  2705. that is to say, a work containing the Program or a portion of it,
  2706. either verbatim or with modifications and/or translated into another
  2707. language.  (Hereinafter, translation is included without limitation in
  2708. the term "modification".)  Each licensee is addressed as "you".
  2709.  
  2710. Activities other than copying, distribution and modification are not
  2711. covered by this License; they are outside its scope.  The act of
  2712. running the Program is not restricted, and the output from the Program
  2713. is covered only if its contents constitute a work based on the
  2714. Program (independent of having been made by running the Program).
  2715. Whether that is true depends on what the Program does.
  2716.  
  2717.   1. You may copy and distribute verbatim copies of the Program's
  2718. source code as you receive it, in any medium, provided that you
  2719. conspicuously and appropriately publish on each copy an appropriate
  2720. copyright notice and disclaimer of warranty; keep intact all the
  2721. notices that refer to this License and to the absence of any warranty;
  2722. and give any other recipients of the Program a copy of this License
  2723. along with the Program.
  2724.  
  2725. You may charge a fee for the physical act of transferring a copy, and
  2726. you may at your option offer warranty protection in exchange for a fee.
  2727.  
  2728.   2. You may modify your copy or copies of the Program or any portion
  2729. of it, thus forming a work based on the Program, and copy and
  2730. distribute such modifications or work under the terms of Section 1
  2731. above, provided that you also meet all of these conditions:
  2732.  
  2733.     a) You must cause the modified files to carry prominent notices
  2734.     stating that you changed the files and the date of any change.
  2735.  
  2736.     b) You must cause any work that you distribute or publish, that in
  2737.     whole or in part contains or is derived from the Program or any
  2738.     part thereof, to be licensed as a whole at no charge to all third
  2739.     parties under the terms of this License.
  2740.  
  2741.     c) If the modified program normally reads commands interactively
  2742.     when run, you must cause it, when started running for such
  2743.     interactive use in the most ordinary way, to print or display an
  2744.     announcement including an appropriate copyright notice and a
  2745.     notice that there is no warranty (or else, saying that you provide
  2746.     a warranty) and that users may redistribute the program under
  2747.     these conditions, and telling the user how to view a copy of this
  2748.     License.  (Exception: if the Program itself is interactive but
  2749.     does not normally print such an announcement, your work based on
  2750.     the Program is not required to print an announcement.)
  2751.  
  2752. These requirements apply to the modified work as a whole.  If
  2753. identifiable sections of that work are not derived from the Program,
  2754. and can be reasonably considered independent and separate works in
  2755. themselves, then this License, and its terms, do not apply to those
  2756. sections when you distribute them as separate works.  But when you
  2757. distribute the same sections as part of a whole which is a work based
  2758. on the Program, the distribution of the whole must be on the terms of
  2759. this License, whose permissions for other licensees extend to the
  2760. entire whole, and thus to each and every part regardless of who wrote it.
  2761.  
  2762. Thus, it is not the intent of this section to claim rights or contest
  2763. your rights to work written entirely by you; rather, the intent is to
  2764. exercise the right to control the distribution of derivative or
  2765. collective works based on the Program.
  2766.  
  2767. In addition, mere aggregation of another work not based on the Program
  2768. with the Program (or with a work based on the Program) on a volume of
  2769. a storage or distribution medium does not bring the other work under
  2770. the scope of this License.
  2771.  
  2772.   3. You may copy and distribute the Program (or a work based on it,
  2773. under Section 2) in object code or executable form under the terms of
  2774. Sections 1 and 2 above provided that you also do one of the following:
  2775.  
  2776.     a) Accompany it with the complete corresponding machine-readable
  2777.     source code, which must be distributed under the terms of Sections
  2778.     1 and 2 above on a medium customarily used for software interchange; or,
  2779.  
  2780.     b) Accompany it with a written offer, valid for at least three
  2781.     years, to give any third party, for a charge no more than your
  2782.     cost of physically performing source distribution, a complete
  2783.     machine-readable copy of the corresponding source code, to be
  2784.     distributed under the terms of Sections 1 and 2 above on a medium
  2785.     customarily used for software interchange; or,
  2786.  
  2787.     c) Accompany it with the information you received as to the offer
  2788.     to distribute corresponding source code.  (This alternative is
  2789.     allowed only for noncommercial distribution and only if you
  2790.     received the program in object code or executable form with such
  2791.     an offer, in accord with Subsection b above.)
  2792.  
  2793. The source code for a work means the preferred form of the work for
  2794. making modifications to it.  For an executable work, complete source
  2795. code means all the source code for all modules it contains, plus any
  2796. associated interface definition files, plus the scripts used to
  2797. control compilation and installation of the executable.  However, as a
  2798. special exception, the source code distributed need not include
  2799. anything that is normally distributed (in either source or binary
  2800. form) with the major components (compiler, kernel, and so on) of the
  2801. operating system on which the executable runs, unless that component
  2802. itself accompanies the executable.
  2803.  
  2804. If distribution of executable or object code is made by offering
  2805. access to copy from a designated place, then offering equivalent
  2806. access to copy the source code from the same place counts as
  2807. distribution of the source code, even though third parties are not
  2808. compelled to copy the source along with the object code.
  2809.  
  2810.   4. You may not copy, modify, sublicense, or distribute the Program
  2811. except as expressly provided under this License.  Any attempt
  2812. otherwise to copy, modify, sublicense or distribute the Program is
  2813. void, and will automatically terminate your rights under this License.
  2814. However, parties who have received copies, or rights, from you under
  2815. this License will not have their licenses terminated so long as such
  2816. parties remain in full compliance.
  2817.  
  2818.   5. You are not required to accept this License, since you have not
  2819. signed it.  However, nothing else grants you permission to modify or
  2820. distribute the Program or its derivative works.  These actions are
  2821. prohibited by law if you do not accept this License.  Therefore, by
  2822. modifying or distributing the Program (or any work based on the
  2823. Program), you indicate your acceptance of this License to do so, and
  2824. all its terms and conditions for copying, distributing or modifying
  2825. the Program or works based on it.
  2826.  
  2827.   6. Each time you redistribute the Program (or any work based on the
  2828. Program), the recipient automatically receives a license from the
  2829. original licensor to copy, distribute or modify the Program subject to
  2830. these terms and conditions.  You may not impose any further
  2831. restrictions on the recipients' exercise of the rights granted herein.
  2832. You are not responsible for enforcing compliance by third parties to
  2833. this License.
  2834.  
  2835.   7. If, as a consequence of a court judgment or allegation of patent
  2836. infringement or for any other reason (not limited to patent issues),
  2837. conditions are imposed on you (whether by court order, agreement or
  2838. otherwise) that contradict the conditions of this License, they do not
  2839. excuse you from the conditions of this License.  If you cannot
  2840. distribute so as to satisfy simultaneously your obligations under this
  2841. License and any other pertinent obligations, then as a consequence you
  2842. may not distribute the Program at all.  For example, if a patent
  2843. license would not permit royalty-free redistribution of the Program by
  2844. all those who receive copies directly or indirectly through you, then
  2845. the only way you could satisfy both it and this License would be to
  2846. refrain entirely from distribution of the Program.
  2847.  
  2848. If any portion of this section is held invalid or unenforceable under
  2849. any particular circumstance, the balance of the section is intended to
  2850. apply and the section as a whole is intended to apply in other
  2851. circumstances.
  2852.  
  2853. It is not the purpose of this section to induce you to infringe any
  2854. patents or other property right claims or to contest validity of any
  2855. such claims; this section has the sole purpose of protecting the
  2856. integrity of the free software distribution system, which is
  2857. implemented by public license practices.  Many people have made
  2858. generous contributions to the wide range of software distributed
  2859. through that system in reliance on consistent application of that
  2860. system; it is up to the author/donor to decide if he or she is willing
  2861. to distribute software through any other system and a licensee cannot
  2862. impose that choice.
  2863.  
  2864. This section is intended to make thoroughly clear what is believed to
  2865. be a consequence of the rest of this License.
  2866.  
  2867.   8. If the distribution and/or use of the Program is restricted in
  2868. certain countries either by patents or by copyrighted interfaces, the
  2869. original copyright holder who places the Program under this License
  2870. may add an explicit geographical distribution limitation excluding
  2871. those countries, so that distribution is permitted only in or among
  2872. countries not thus excluded.  In such case, this License incorporates
  2873. the limitation as if written in the body of this License.
  2874.  
  2875.   9. The Free Software Foundation may publish revised and/or new versions
  2876. of the General Public License from time to time.  Such new versions will
  2877. be similar in spirit to the present version, but may differ in detail to
  2878. address new problems or concerns.
  2879.  
  2880. Each version is given a distinguishing version number.  If the Program
  2881. specifies a version number of this License which applies to it and "any
  2882. later version", you have the option of following the terms and conditions
  2883. either of that version or of any later version published by the Free
  2884. Software Foundation.  If the Program does not specify a version number of
  2885. this License, you may choose any version ever published by the Free Software
  2886. Foundation.
  2887.  
  2888.   10. If you wish to incorporate parts of the Program into other free
  2889. programs whose distribution conditions are different, write to the author
  2890. to ask for permission.  For software which is copyrighted by the Free
  2891. Software Foundation, write to the Free Software Foundation; we sometimes
  2892. make exceptions for this.  Our decision will be guided by the two goals
  2893. of preserving the free status of all derivatives of our free software and
  2894. of promoting the sharing and reuse of software generally.
  2895.  
  2896.                             NO WARRANTY
  2897.  
  2898.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  2899. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  2900. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  2901. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  2902. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2903. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  2904. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  2905. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  2906. REPAIR OR CORRECTION.
  2907.  
  2908.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2909. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  2910. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2911. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2912. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  2913. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  2914. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  2915. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  2916. POSSIBILITY OF SUCH DAMAGES.
  2917.  
  2918.                      END OF TERMS AND CONDITIONS
  2919.  
  2920.             How to Apply These Terms to Your New Programs
  2921.  
  2922.   If you develop a new program, and you want it to be of the greatest
  2923. possible use to the public, the best way to achieve this is to make it
  2924. free software which everyone can redistribute and change under these terms.
  2925.  
  2926.   To do so, attach the following notices to the program.  It is safest
  2927. to attach them to the start of each source file to most effectively
  2928. convey the exclusion of warranty; and each file should have at least
  2929. the "copyright" line and a pointer to where the full notice is found.
  2930.  
  2931.     <one line to give the program's name and a brief idea of what it does.>
  2932.     Copyright (C) <year>  <name of author>
  2933.  
  2934.     This program is free software; you can redistribute it and/or modify
  2935.     it under the terms of the GNU General Public License as published by
  2936.     the Free Software Foundation; either version 2 of the License, or
  2937.     (at your option) any later version.
  2938.  
  2939.     This program is distributed in the hope that it will be useful,
  2940.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  2941.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  2942.     GNU General Public License for more details.
  2943.  
  2944.     You should have received a copy of the GNU General Public License
  2945.     along with this program; if not, write to the Free Software
  2946.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  2947.  
  2948.  
  2949. Also add information on how to contact you by electronic and paper mail.
  2950.  
  2951. If the program is interactive, make it output a short notice like this
  2952. when it starts in an interactive mode:
  2953.  
  2954.     Gnomovision version 69, Copyright (C) year  name of author
  2955.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  2956.     This is free software, and you are welcome to redistribute it
  2957.     under certain conditions; type `show c' for details.
  2958.  
  2959. The hypothetical commands `show w' and `show c' should show the appropriate
  2960. parts of the General Public License.  Of course, the commands you use may
  2961. be called something other than `show w' and `show c'; they could even be
  2962. mouse-clicks or menu items--whatever suits your program.
  2963.  
  2964. You should also get your employer (if you work as a programmer) or your
  2965. school, if any, to sign a "copyright disclaimer" for the program, if
  2966. necessary.  Here is a sample; alter the names:
  2967.  
  2968.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  2969.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  2970.  
  2971.   <signature of Ty Coon>, 1 April 1989
  2972.   Ty Coon, President of Vice
  2973.  
  2974. This General Public License does not permit incorporating your program into
  2975. proprietary programs.  If your program is a subroutine library, you may
  2976. consider it more useful to permit linking proprietary applications with the
  2977. library.  If this is what you want to do, use the GNU Library General
  2978. Public License instead of this License.
  2979.  
  2980. ================================================================================
  2981.                   GNU LESSER GENERAL PUBLIC LICENSE
  2982.                        Version 2.1, February 1999
  2983.  
  2984.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  2985.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  2986.  Everyone is permitted to copy and distribute verbatim copies
  2987.  of this license document, but changing it is not allowed.
  2988.  
  2989. [This is the first released version of the Lesser GPL.  It also counts
  2990.  as the successor of the GNU Library Public License, version 2, hence
  2991.  the version number 2.1.]
  2992.  
  2993.                             Preamble
  2994.  
  2995.   The licenses for most software are designed to take away your
  2996. freedom to share and change it.  By contrast, the GNU General Public
  2997. Licenses are intended to guarantee your freedom to share and change
  2998. free software--to make sure the software is free for all its users.
  2999.  
  3000.   This license, the Lesser General Public License, applies to some
  3001. specially designated software packages--typically libraries--of the
  3002. Free Software Foundation and other authors who decide to use it.  You
  3003. can use it too, but we suggest you first think carefully about whether
  3004. this license or the ordinary General Public License is the better
  3005. strategy to use in any particular case, based on the explanations below.
  3006.  
  3007.   When we speak of free software, we are referring to freedom of use,
  3008. not price.  Our General Public Licenses are designed to make sure that
  3009. you have the freedom to distribute copies of free software (and charge
  3010. for this service if you wish); that you receive source code or can get
  3011. it if you want it; that you can change the software and use pieces of
  3012. it in new free programs; and that you are informed that you can do
  3013. these things.
  3014.  
  3015.   To protect your rights, we need to make restrictions that forbid
  3016. distributors to deny you these rights or to ask you to surrender these
  3017. rights.  These restrictions translate to certain responsibilities for
  3018. you if you distribute copies of the library or if you modify it.
  3019.  
  3020.   For example, if you distribute copies of the library, whether gratis
  3021. or for a fee, you must give the recipients all the rights that we gave
  3022. you.  You must make sure that they, too, receive or can get the source
  3023. code.  If you link other code with the library, you must provide
  3024. complete object files to the recipients, so that they can relink them
  3025. with the library after making changes to the library and recompiling
  3026. it.  And you must show them these terms so they know their rights.
  3027.  
  3028.   We protect your rights with a two-step method: (1) we copyright the
  3029. library, and (2) we offer you this license, which gives you legal
  3030. permission to copy, distribute and/or modify the library.
  3031.  
  3032.   To protect each distributor, we want to make it very clear that
  3033. there is no warranty for the free library.  Also, if the library is
  3034. modified by someone else and passed on, the recipients should know
  3035. that what they have is not the original version, so that the original
  3036. author's reputation will not be affected by problems that might be
  3037. introduced by others.
  3038.   Finally, software patents pose a constant threat to the existence of
  3039. any free program.  We wish to make sure that a company cannot
  3040. effectively restrict the users of a free program by obtaining a
  3041. restrictive license from a patent holder.  Therefore, we insist that
  3042. any patent license obtained for a version of the library must be
  3043. consistent with the full freedom of use specified in this license.
  3044.  
  3045.   Most GNU software, including some libraries, is covered by the
  3046. ordinary GNU General Public License.  This license, the GNU Lesser
  3047. General Public License, applies to certain designated libraries, and
  3048. is quite different from the ordinary General Public License.  We use
  3049. this license for certain libraries in order to permit linking those
  3050. libraries into non-free programs.
  3051.  
  3052.   When a program is linked with a library, whether statically or using
  3053. a shared library, the combination of the two is legally speaking a
  3054. combined work, a derivative of the original library.  The ordinary
  3055. General Public License therefore permits such linking only if the
  3056. entire combination fits its criteria of freedom.  The Lesser General
  3057. Public License permits more lax criteria for linking other code with
  3058. the library.
  3059.  
  3060.   We call this license the "Lesser" General Public License because it
  3061. does Less to protect the user's freedom than the ordinary General
  3062. Public License.  It also provides other free software developers Less
  3063. of an advantage over competing non-free programs.  These disadvantages
  3064. are the reason we use the ordinary General Public License for many
  3065. libraries.  However, the Lesser license provides advantages in certain
  3066. special circumstances.
  3067.  
  3068.   For example, on rare occasions, there may be a special need to
  3069. encourage the widest possible use of a certain library, so that it becomes
  3070. a de-facto standard.  To achieve this, non-free programs must be
  3071. allowed to use the library.  A more frequent case is that a free
  3072. library does the same job as widely used non-free libraries.  In this
  3073. case, there is little to gain by limiting the free library to free
  3074. software only, so we use the Lesser General Public License.
  3075.  
  3076.   In other cases, permission to use a particular library in non-free
  3077. programs enables a greater number of people to use a large body of
  3078. free software.  For example, permission to use the GNU C Library in
  3079. non-free programs enables many more people to use the whole GNU
  3080. operating system, as well as its variant, the GNU/Linux operating
  3081. system.
  3082.  
  3083.   Although the Lesser General Public License is Less protective of the
  3084. users' freedom, it does ensure that the user of a program that is
  3085. linked with the Library has the freedom and the wherewithal to run
  3086. that program using a modified version of the Library.
  3087.  
  3088.   The precise terms and conditions for copying, distribution and
  3089. modification follow.  Pay close attention to the difference between a
  3090. "work based on the library" and a "work that uses the library".  The
  3091. former contains code derived from the library, whereas the latter must
  3092. be combined with the library in order to run.
  3093.                   GNU LESSER GENERAL PUBLIC LICENSE
  3094.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3095.  
  3096.   0. This License Agreement applies to any software library or other
  3097. program which contains a notice placed by the copyright holder or
  3098. other authorized party saying it may be distributed under the terms of
  3099. this Lesser General Public License (also called "this License").
  3100. Each licensee is addressed as "you".
  3101.  
  3102.   A "library" means a collection of software functions and/or data
  3103. prepared so as to be conveniently linked with application programs
  3104. (which use some of those functions and data) to form executables.
  3105.  
  3106.   The "Library", below, refers to any such software library or work
  3107. which has been distributed under these terms.  A "work based on the
  3108. Library" means either the Library or any derivative work under
  3109. copyright law: that is to say, a work containing the Library or a
  3110. portion of it, either verbatim or with modifications and/or translated
  3111. straightforwardly into another language.  (Hereinafter, translation is
  3112. included without limitation in the term "modification".)
  3113.  
  3114.   "Source code" for a work means the preferred form of the work for
  3115. making modifications to it.  For a library, complete source code means
  3116. all the source code for all modules it contains, plus any associated
  3117. interface definition files, plus the scripts used to control compilation
  3118. and installation of the library.
  3119.  
  3120.   Activities other than copying, distribution and modification are not
  3121. covered by this License; they are outside its scope.  The act of
  3122. running a program using the Library is not restricted, and output from
  3123. such a program is covered only if its contents constitute a work based
  3124. on the Library (independent of the use of the Library in a tool for
  3125. writing it).  Whether that is true depends on what the Library does
  3126. and what the program that uses the Library does.
  3127.  
  3128.   1. You may copy and distribute verbatim copies of the Library's
  3129. complete source code as you receive it, in any medium, provided that
  3130. you conspicuously and appropriately publish on each copy an
  3131. appropriate copyright notice and disclaimer of warranty; keep intact
  3132. all the notices that refer to this License and to the absence of any
  3133. warranty; and distribute a copy of this License along with the
  3134. Library.
  3135.  
  3136.   You may charge a fee for the physical act of transferring a copy,
  3137. and you may at your option offer warranty protection in exchange for a
  3138. fee.
  3139.   2. You may modify your copy or copies of the Library or any portion
  3140. of it, thus forming a work based on the Library, and copy and
  3141. distribute such modifications or work under the terms of Section 1
  3142. above, provided that you also meet all of these conditions:
  3143.  
  3144.     a) The modified work must itself be a software library.
  3145.  
  3146.     b) You must cause the files modified to carry prominent notices
  3147.     stating that you changed the files and the date of any change.
  3148.  
  3149.     c) You must cause the whole of the work to be licensed at no
  3150.     charge to all third parties under the terms of this License.
  3151.  
  3152.     d) If a facility in the modified Library refers to a function or a
  3153.     table of data to be supplied by an application program that uses
  3154.     the facility, other than as an argument passed when the facility
  3155.     is invoked, then you must make a good faith effort to ensure that,
  3156.     in the event an application does not supply such function or
  3157.     table, the facility still operates, and performs whatever part of
  3158.     its purpose remains meaningful.
  3159.  
  3160.     (For example, a function in a library to compute square roots has
  3161.     a purpose that is entirely well-defined independent of the
  3162.     application.  Therefore, Subsection 2d requires that any
  3163.     application-supplied function or table used by this function must
  3164.     be optional: if the application does not supply it, the square
  3165.     root function must still compute square roots.)
  3166.  
  3167. These requirements apply to the modified work as a whole.  If
  3168. identifiable sections of that work are not derived from the Library,
  3169. and can be reasonably considered independent and separate works in
  3170. themselves, then this License, and its terms, do not apply to those
  3171. sections when you distribute them as separate works.  But when you
  3172. distribute the same sections as part of a whole which is a work based
  3173. on the Library, the distribution of the whole must be on the terms of
  3174. this License, whose permissions for other licensees extend to the
  3175. entire whole, and thus to each and every part regardless of who wrote
  3176. it.
  3177.  
  3178. Thus, it is not the intent of this section to claim rights or contest
  3179. your rights to work written entirely by you; rather, the intent is to
  3180. exercise the right to control the distribution of derivative or
  3181. collective works based on the Library.
  3182.  
  3183. In addition, mere aggregation of another work not based on the Library
  3184. with the Library (or with a work based on the Library) on a volume of
  3185. a storage or distribution medium does not bring the other work under
  3186. the scope of this License.
  3187.  
  3188.   3. You may opt to apply the terms of the ordinary GNU General Public
  3189. License instead of this License to a given copy of the Library.  To do
  3190. this, you must alter all the notices that refer to this License, so
  3191. that they refer to the ordinary GNU General Public License, version 2,
  3192. instead of to this License.  (If a newer version than version 2 of the
  3193. ordinary GNU General Public License has appeared, then you can specify
  3194. that version instead if you wish.)  Do not make any other change in
  3195. these notices.
  3196.   Once this change is made in a given copy, it is irreversible for
  3197. that copy, so the ordinary GNU General Public License applies to all
  3198. subsequent copies and derivative works made from that copy.
  3199.  
  3200.   This option is useful when you wish to copy part of the code of
  3201. the Library into a program that is not a library.
  3202.  
  3203.   4. You may copy and distribute the Library (or a portion or
  3204. derivative of it, under Section 2) in object code or executable form
  3205. under the terms of Sections 1 and 2 above provided that you accompany
  3206. it with the complete corresponding machine-readable source code, which
  3207. must be distributed under the terms of Sections 1 and 2 above on a
  3208. medium customarily used for software interchange.
  3209.  
  3210.   If distribution of object code is made by offering access to copy
  3211. from a designated place, then offering equivalent access to copy the
  3212. source code from the same place satisfies the requirement to
  3213. distribute the source code, even though third parties are not
  3214. compelled to copy the source along with the object code.
  3215.  
  3216.   5. A program that contains no derivative of any portion of the
  3217. Library, but is designed to work with the Library by being compiled or
  3218. linked with it, is called a "work that uses the Library".  Such a
  3219. work, in isolation, is not a derivative work of the Library, and
  3220. therefore falls outside the scope of this License.
  3221.  
  3222.   However, linking a "work that uses the Library" with the Library
  3223. creates an executable that is a derivative of the Library (because it
  3224. contains portions of the Library), rather than a "work that uses the
  3225. library".  The executable is therefore covered by this License.
  3226. Section 6 states terms for distribution of such executables.
  3227.  
  3228.   When a "work that uses the Library" uses material from a header file
  3229. that is part of the Library, the object code for the work may be a
  3230. derivative work of the Library even though the source code is not.
  3231. Whether this is true is especially significant if the work can be
  3232. linked without the Library, or if the work is itself a library.  The
  3233. threshold for this to be true is not precisely defined by law.
  3234.  
  3235.   If such an object file uses only numerical parameters, data
  3236. structure layouts and accessors, and small macros and small inline
  3237. functions (ten lines or less in length), then the use of the object
  3238. file is unrestricted, regardless of whether it is legally a derivative
  3239. work.  (Executables containing this object code plus portions of the
  3240. Library will still fall under Section 6.)
  3241.  
  3242.   Otherwise, if the work is a derivative of the Library, you may
  3243. distribute the object code for the work under the terms of Section 6.
  3244. Any executables containing that work also fall under Section 6,
  3245. whether or not they are linked directly with the Library itself.
  3246.   6. As an exception to the Sections above, you may also combine or
  3247. link a "work that uses the Library" with the Library to produce a
  3248. work containing portions of the Library, and distribute that work
  3249. under terms of your choice, provided that the terms permit
  3250. modification of the work for the customer's own use and reverse
  3251. engineering for debugging such modifications.
  3252.  
  3253.   You must give prominent notice with each copy of the work that the
  3254. Library is used in it and that the Library and its use are covered by
  3255. this License.  You must supply a copy of this License.  If the work
  3256. during execution displays copyright notices, you must include the
  3257. copyright notice for the Library among them, as well as a reference
  3258. directing the user to the copy of this License.  Also, you must do one
  3259. of these things:
  3260.  
  3261.     a) Accompany the work with the complete corresponding
  3262.     machine-readable source code for the Library including whatever
  3263.     changes were used in the work (which must be distributed under
  3264.     Sections 1 and 2 above); and, if the work is an executable linked
  3265.     with the Library, with the complete machine-readable "work that
  3266.     uses the Library", as object code and/or source code, so that the
  3267.     user can modify the Library and then relink to produce a modified
  3268.     executable containing the modified Library.  (It is understood
  3269.     that the user who changes the contents of definitions files in the
  3270.     Library will not necessarily be able to recompile the application
  3271.     to use the modified definitions.)
  3272.  
  3273.     b) Use a suitable shared library mechanism for linking with the
  3274.     Library.  A suitable mechanism is one that (1) uses at run time a
  3275.     copy of the library already present on the user's computer system,
  3276.     rather than copying library functions into the executable, and (2)
  3277.     will operate properly with a modified version of the library, if
  3278.     the user installs one, as long as the modified version is
  3279.     interface-compatible with the version that the work was made with.
  3280.  
  3281.     c) Accompany the work with a written offer, valid for at
  3282.     least three years, to give the same user the materials
  3283.     specified in Subsection 6a, above, for a charge no more
  3284.     than the cost of performing this distribution.
  3285.  
  3286.     d) If distribution of the work is made by offering access to copy
  3287.     from a designated place, offer equivalent access to copy the above
  3288.     specified materials from the same place.
  3289.  
  3290.     e) Verify that the user has already received a copy of these
  3291.     materials or that you have already sent this user a copy.
  3292.  
  3293.   For an executable, the required form of the "work that uses the
  3294. Library" must include any data and utility programs needed for
  3295. reproducing the executable from it.  However, as a special exception,
  3296. the materials to be distributed need not include anything that is
  3297. normally distributed (in either source or binary form) with the major
  3298. components (compiler, kernel, and so on) of the operating system on
  3299. which the executable runs, unless that component itself accompanies
  3300. the executable.
  3301.  
  3302.   It may happen that this requirement contradicts the license
  3303. restrictions of other proprietary libraries that do not normally
  3304. accompany the operating system.  Such a contradiction means you cannot
  3305. use both them and the Library together in an executable that you
  3306. distribute.
  3307.   7. You may place library facilities that are a work based on the
  3308. Library side-by-side in a single library together with other library
  3309. facilities not covered by this License, and distribute such a combined
  3310. library, provided that the separate distribution of the work based on
  3311. the Library and of the other library facilities is otherwise
  3312. permitted, and provided that you do these two things:
  3313.  
  3314.     a) Accompany the combined library with a copy of the same work
  3315.     based on the Library, uncombined with any other library
  3316.     facilities.  This must be distributed under the terms of the
  3317.     Sections above.
  3318.  
  3319.     b) Give prominent notice with the combined library of the fact
  3320.     that part of it is a work based on the Library, and explaining
  3321.     where to find the accompanying uncombined form of the same work.
  3322.  
  3323.   8. You may not copy, modify, sublicense, link with, or distribute
  3324. the Library except as expressly provided under this License.  Any
  3325. attempt otherwise to copy, modify, sublicense, link with, or
  3326. distribute the Library is void, and will automatically terminate your
  3327. rights under this License.  However, parties who have received copies,
  3328. or rights, from you under this License will not have their licenses
  3329. terminated so long as such parties remain in full compliance.
  3330.  
  3331.   9. You are not required to accept this License, since you have not
  3332. signed it.  However, nothing else grants you permission to modify or
  3333. distribute the Library or its derivative works.  These actions are
  3334. prohibited by law if you do not accept this License.  Therefore, by
  3335. modifying or distributing the Library (or any work based on the
  3336. Library), you indicate your acceptance of this License to do so, and
  3337. all its terms and conditions for copying, distributing or modifying
  3338. the Library or works based on it.
  3339.  
  3340.   10. Each time you redistribute the Library (or any work based on the
  3341. Library), the recipient automatically receives a license from the
  3342. original licensor to copy, distribute, link with or modify the Library
  3343. subject to these terms and conditions.  You may not impose any further
  3344. restrictions on the recipients' exercise of the rights granted herein.
  3345. You are not responsible for enforcing compliance by third parties with
  3346. this License.
  3347.   11. If, as a consequence of a court judgment or allegation of patent
  3348. infringement or for any other reason (not limited to patent issues),
  3349. conditions are imposed on you (whether by court order, agreement or
  3350. otherwise) that contradict the conditions of this License, they do not
  3351. excuse you from the conditions of this License.  If you cannot
  3352. distribute so as to satisfy simultaneously your obligations under this
  3353. License and any other pertinent obligations, then as a consequence you
  3354. may not distribute the Library at all.  For example, if a patent
  3355. license would not permit royalty-free redistribution of the Library by
  3356. all those who receive copies directly or indirectly through you, then
  3357. the only way you could satisfy both it and this License would be to
  3358. refrain entirely from distribution of the Library.
  3359.  
  3360. If any portion of this section is held invalid or unenforceable under any
  3361. particular circumstance, the balance of the section is intended to apply,
  3362. and the section as a whole is intended to apply in other circumstances.
  3363.  
  3364. It is not the purpose of this section to induce you to infringe any
  3365. patents or other property right claims or to contest validity of any
  3366. such claims; this section has the sole purpose of protecting the
  3367. integrity of the free software distribution system which is
  3368. implemented by public license practices.  Many people have made
  3369. generous contributions to the wide range of software distributed
  3370. through that system in reliance on consistent application of that
  3371. system; it is up to the author/donor to decide if he or she is willing
  3372. to distribute software through any other system and a licensee cannot
  3373. impose that choice.
  3374.  
  3375. This section is intended to make thoroughly clear what is believed to
  3376. be a consequence of the rest of this License.
  3377.  
  3378.   12. If the distribution and/or use of the Library is restricted in
  3379. certain countries either by patents or by copyrighted interfaces, the
  3380. original copyright holder who places the Library under this License may add
  3381. an explicit geographical distribution limitation excluding those countries,
  3382. so that distribution is permitted only in or among countries not thus
  3383. excluded.  In such case, this License incorporates the limitation as if
  3384. written in the body of this License.
  3385.  
  3386.   13. The Free Software Foundation may publish revised and/or new
  3387. versions of the Lesser General Public License from time to time.
  3388. Such new versions will be similar in spirit to the present version,
  3389. but may differ in detail to address new problems or concerns.
  3390.  
  3391. Each version is given a distinguishing version number.  If the Library
  3392. specifies a version number of this License which applies to it and
  3393. "any later version", you have the option of following the terms and
  3394. conditions either of that version or of any later version published by
  3395. the Free Software Foundation.  If the Library does not specify a
  3396. license version number, you may choose any version ever published by
  3397. the Free Software Foundation.
  3398.   14. If you wish to incorporate parts of the Library into other free
  3399. programs whose distribution conditions are incompatible with these,
  3400. write to the author to ask for permission.  For software which is
  3401. copyrighted by the Free Software Foundation, write to the Free
  3402. Software Foundation; we sometimes make exceptions for this.  Our
  3403. decision will be guided by the two goals of preserving the free status
  3404. of all derivatives of our free software and of promoting the sharing
  3405. and reuse of software generally.
  3406.  
  3407.                             NO WARRANTY
  3408.  
  3409.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  3410. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  3411. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  3412. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  3413. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  3414. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3415. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  3416. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  3417. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  3418.  
  3419.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  3420. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  3421. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  3422. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  3423. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  3424. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  3425. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  3426. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  3427. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  3428. DAMAGES.
  3429.  
  3430.                      END OF TERMS AND CONDITIONS
  3431.            How to Apply These Terms to Your New Libraries
  3432.  
  3433.   If you develop a new library, and you want it to be of the greatest
  3434. possible use to the public, we recommend making it free software that
  3435. everyone can redistribute and change.  You can do so by permitting
  3436. redistribution under these terms (or, alternatively, under the terms of the
  3437. ordinary General Public License).
  3438.  
  3439.   To apply these terms, attach the following notices to the library.  It is
  3440. safest to attach them to the start of each source file to most effectively
  3441. convey the exclusion of warranty; and each file should have at least the
  3442. "copyright" line and a pointer to where the full notice is found.
  3443.  
  3444.     <one line to give the library's name and a brief idea of what it does.>
  3445.     Copyright (C) <year>  <name of author>
  3446.  
  3447.     This library is free software; you can redistribute it and/or
  3448.     modify it under the terms of the GNU Lesser General Public
  3449.     License as published by the Free Software Foundation; either
  3450.     version 2.1 of the License, or (at your option) any later version.
  3451.  
  3452.     This library is distributed in the hope that it will be useful,
  3453.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  3454.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  3455.     Lesser General Public License for more details.
  3456.  
  3457.     You should have received a copy of the GNU Lesser General Public
  3458.     License along with this library; if not, write to the Free Software
  3459.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  3460.  
  3461. Also add information on how to contact you by electronic and paper mail.
  3462.  
  3463. You should also get your employer (if you work as a programmer) or your
  3464. school, if any, to sign a "copyright disclaimer" for the library, if
  3465. necessary.  Here is a sample; alter the names:
  3466.  
  3467.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  3468.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  3469.  
  3470.   <signature of Ty Coon>, 1 April 1990
  3471.   Ty Coon, President of Vice
  3472.  
  3473. That's all there is to it!
  3474.  
  3475. ==============================================================================
  3476. Copyright (c) 2012 - 2016, Victor Zverovich
  3477.  
  3478. All rights reserved.
  3479.  
  3480. Redistribution and use in source and binary forms, with or without
  3481. modification, are permitted provided that the following conditions are met:
  3482.  
  3483. 1. Redistributions of source code must retain the above copyright notice, this
  3484.    list of conditions and the following disclaimer.
  3485. 2. Redistributions in binary form must reproduce the above copyright notice,
  3486.    this list of conditions and the following disclaimer in the documentation
  3487.    and/or other materials provided with the distribution.
  3488.  
  3489. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3490. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3491. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3492. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  3493. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3494. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3495. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  3496. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3497. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3498. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3499.  
  3500. ==============================================================================
  3501. Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors
  3502.  
  3503. Permission is hereby granted, free of charge, to any person obtaining
  3504. a copy of this software and associated documentation files (the
  3505. "Software"), to deal in the Software without restriction, including
  3506. without limitation the rights to use, copy, modify, merge, publish,
  3507. distribute, sublicense, and/or sell copies of the Software, and to
  3508. permit persons to whom the Software is furnished to do so, subject to
  3509. the following conditions:
  3510.  
  3511. The above copyright notice and this permission notice shall be
  3512. included in all copies or substantial portions of the Software.
  3513.  
  3514. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3515. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3516. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3517. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3518. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3519. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3520. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3521.  
  3522. --- Optional exception to the license ---
  3523.  
  3524. As an exception, if, as a result of your compiling your source code, portions
  3525. of this Software are embedded into a machine-executable object form of such
  3526. source code, you may redistribute such embedded portions in such object form
  3527. without including the above copyright and permission notices.
  3528.  
  3529. ==============================================================================
  3530.    =========================================================================
  3531.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3532.    ==  the Apache License, Version 2.0,                                   ==
  3533.    ==  in this case for the Android-specific code.                        ==
  3534.    =========================================================================
  3535.  
  3536. Android Code
  3537. Copyright 2005-2008 The Android Open Source Project
  3538.  
  3539. This product includes software developed as part of
  3540. The Android Open Source Project (http://source.android.com).
  3541.  
  3542.    =========================================================================
  3543.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3544.    ==  the Apache License, Version 2.0,                                   ==
  3545.    ==  in this case for Apache Commons code.                              ==
  3546.    =========================================================================
  3547.  
  3548. Apache Commons
  3549. Copyright 1999-2006 The Apache Software Foundation
  3550.  
  3551. This product includes software developed at
  3552. The Apache Software Foundation (http://www.apache.org/).
  3553.  
  3554.    =========================================================================
  3555.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3556.    ==  the Apache License, Version 2.0,                                   ==
  3557.    ==  in this case for Jakarta Commons Logging.                          ==
  3558.    =========================================================================
  3559.  
  3560. Jakarta Commons Logging (JCL)
  3561. Copyright 2005,2006 The Apache Software Foundation.
  3562.  
  3563. This product includes software developed at
  3564. The Apache Software Foundation (http://www.apache.org/).
  3565.  
  3566.    =========================================================================
  3567.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3568.    ==  the Apache License, Version 2.0,                                   ==
  3569.    ==  in this case for the Nuance code.                                  ==
  3570.    =========================================================================
  3571.  
  3572. These files are Copyright 2007 Nuance Communications, but released under
  3573. the Apache2 License.
  3574.  
  3575.    =========================================================================
  3576.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3577.    ==  the Apache License, Version 2.0,                                   ==
  3578.    ==  in this case for the Media Codecs code.                            ==
  3579.    =========================================================================
  3580.  
  3581. Media Codecs
  3582. These files are Copyright 1998 - 2009 PacketVideo, but released under
  3583. the Apache2 License.
  3584.  
  3585.    =========================================================================
  3586.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3587.    ==  the Apache License, Version 2.0,                                   ==
  3588.    ==  in this case for the TagSoup code.                                 ==
  3589.    =========================================================================
  3590.  
  3591. This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
  3592.  
  3593. TagSoup is licensed under the Apache License,
  3594. Version 2.0.  You may obtain a copy of this license at
  3595. http://www.apache.org/licenses/LICENSE-2.0 .  You may also have
  3596. additional legal rights not granted by this license.
  3597.  
  3598. TagSoup is distributed in the hope that it will be useful, but
  3599. unless required by applicable law or agreed to in writing, TagSoup
  3600. is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
  3601. OF ANY KIND, either express or implied; not even the implied warranty
  3602. of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  3603.  
  3604.    =========================================================================
  3605.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3606.    ==  the Apache License, Version 2.0,                                   ==
  3607.    ==  in this case for Additional Codecs code.                           ==
  3608.    =========================================================================
  3609.  
  3610. Additional Codecs
  3611. These files are Copyright 2003-2010 VisualOn, but released under
  3612. the Apache2 License.
  3613.  
  3614.   =========================================================================
  3615.   ==  NOTICE file corresponding to the section 4 d of                    ==
  3616.   ==  the Apache License, Version 2.0,                                   ==
  3617.   ==  in this case for the Audio Effects code.                           ==
  3618.   =========================================================================
  3619.  
  3620. Audio Effects
  3621. These files are Copyright (C) 2004-2010 NXP Software and
  3622. Copyright (C) 2010 The Android Open Source Project, but released under
  3623. the Apache2 License.
  3624.  
  3625.  
  3626.                                Apache License
  3627.                            Version 2.0, January 2004
  3628.                         http://www.apache.org/licenses/
  3629.  
  3630.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3631.  
  3632.    1. Definitions.
  3633.  
  3634.       "License" shall mean the terms and conditions for use, reproduction,
  3635.       and distribution as defined by Sections 1 through 9 of this document.
  3636.  
  3637.       "Licensor" shall mean the copyright owner or entity authorized by
  3638.       the copyright owner that is granting the License.
  3639.  
  3640.       "Legal Entity" shall mean the union of the acting entity and all
  3641.       other entities that control, are controlled by, or are under common
  3642.       control with that entity. For the purposes of this definition,
  3643.       "control" means (i) the power, direct or indirect, to cause the
  3644.       direction or management of such entity, whether by contract or
  3645.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3646.       outstanding shares, or (iii) beneficial ownership of such entity.
  3647.  
  3648.       "You" (or "Your") shall mean an individual or Legal Entity
  3649.       exercising permissions granted by this License.
  3650.  
  3651.       "Source" form shall mean the preferred form for making modifications,
  3652.       including but not limited to software source code, documentation
  3653.       source, and configuration files.
  3654.  
  3655.       "Object" form shall mean any form resulting from mechanical
  3656.       transformation or translation of a Source form, including but
  3657.       not limited to compiled object code, generated documentation,
  3658.       and conversions to other media types.
  3659.  
  3660.       "Work" shall mean the work of authorship, whether in Source or
  3661.       Object form, made available under the License, as indicated by a
  3662.       copyright notice that is included in or attached to the work
  3663.       (an example is provided in the Appendix below).
  3664.  
  3665.       "Derivative Works" shall mean any work, whether in Source or Object
  3666.       form, that is based on (or derived from) the Work and for which the
  3667.       editorial revisions, annotations, elaborations, or other modifications
  3668.       represent, as a whole, an original work of authorship. For the purposes
  3669.       of this License, Derivative Works shall not include works that remain
  3670.       separable from, or merely link (or bind by name) to the interfaces of,
  3671.       the Work and Derivative Works thereof.
  3672.  
  3673.       "Contribution" shall mean any work of authorship, including
  3674.       the original version of the Work and any modifications or additions
  3675.       to that Work or Derivative Works thereof, that is intentionally
  3676.       submitted to Licensor for inclusion in the Work by the copyright owner
  3677.       or by an individual or Legal Entity authorized to submit on behalf of
  3678.       the copyright owner. For the purposes of this definition, "submitted"
  3679.       means any form of electronic, verbal, or written communication sent
  3680.       to the Licensor or its representatives, including but not limited to
  3681.       communication on electronic mailing lists, source code control systems,
  3682.       and issue tracking systems that are managed by, or on behalf of, the
  3683.       Licensor for the purpose of discussing and improving the Work, but
  3684.       excluding communication that is conspicuously marked or otherwise
  3685.       designated in writing by the copyright owner as "Not a Contribution."
  3686.  
  3687.       "Contributor" shall mean Licensor and any individual or Legal Entity
  3688.       on behalf of whom a Contribution has been received by Licensor and
  3689.       subsequently incorporated within the Work.
  3690.  
  3691.    2. Grant of Copyright License. Subject to the terms and conditions of
  3692.       this License, each Contributor hereby grants to You a perpetual,
  3693.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3694.       copyright license to reproduce, prepare Derivative Works of,
  3695.       publicly display, publicly perform, sublicense, and distribute the
  3696.       Work and such Derivative Works in Source or Object form.
  3697.  
  3698.    3. Grant of Patent License. Subject to the terms and conditions of
  3699.       this License, each Contributor hereby grants to You a perpetual,
  3700.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3701.       (except as stated in this section) patent license to make, have made,
  3702.       use, offer to sell, sell, import, and otherwise transfer the Work,
  3703.       where such license applies only to those patent claims licensable
  3704.       by such Contributor that are necessarily infringed by their
  3705.       Contribution(s) alone or by combination of their Contribution(s)
  3706.       with the Work to which such Contribution(s) was submitted. If You
  3707.       institute patent litigation against any entity (including a
  3708.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  3709.       or a Contribution incorporated within the Work constitutes direct
  3710.       or contributory patent infringement, then any patent licenses
  3711.       granted to You under this License for that Work shall terminate
  3712.       as of the date such litigation is filed.
  3713.  
  3714.    4. Redistribution. You may reproduce and distribute copies of the
  3715.       Work or Derivative Works thereof in any medium, with or without
  3716.       modifications, and in Source or Object form, provided that You
  3717.       meet the following conditions:
  3718.  
  3719.       (a) You must give any other recipients of the Work or
  3720.           Derivative Works a copy of this License; and
  3721.  
  3722.       (b) You must cause any modified files to carry prominent notices
  3723.           stating that You changed the files; and
  3724.  
  3725.       (c) You must retain, in the Source form of any Derivative Works
  3726.           that You distribute, all copyright, patent, trademark, and
  3727.           attribution notices from the Source form of the Work,
  3728.           excluding those notices that do not pertain to any part of
  3729.           the Derivative Works; and
  3730.  
  3731.       (d) If the Work includes a "NOTICE" text file as part of its
  3732.           distribution, then any Derivative Works that You distribute must
  3733.           include a readable copy of the attribution notices contained
  3734.           within such NOTICE file, excluding those notices that do not
  3735.           pertain to any part of the Derivative Works, in at least one
  3736.           of the following places: within a NOTICE text file distributed
  3737.           as part of the Derivative Works; within the Source form or
  3738.           documentation, if provided along with the Derivative Works; or,
  3739.           within a display generated by the Derivative Works, if and
  3740.           wherever such third-party notices normally appear. The contents
  3741.           of the NOTICE file are for informational purposes only and
  3742.           do not modify the License. You may add Your own attribution
  3743.           notices within Derivative Works that You distribute, alongside
  3744.           or as an addendum to the NOTICE text from the Work, provided
  3745.           that such additional attribution notices cannot be construed
  3746.           as modifying the License.
  3747.  
  3748.       You may add Your own copyright statement to Your modifications and
  3749.       may provide additional or different license terms and conditions
  3750.       for use, reproduction, or distribution of Your modifications, or
  3751.       for any such Derivative Works as a whole, provided Your use,
  3752.       reproduction, and distribution of the Work otherwise complies with
  3753.       the conditions stated in this License.
  3754.  
  3755.    5. Submission of Contributions. Unless You explicitly state otherwise,
  3756.       any Contribution intentionally submitted for inclusion in the Work
  3757.       by You to the Licensor shall be under the terms and conditions of
  3758.       this License, without any additional terms or conditions.
  3759.       Notwithstanding the above, nothing herein shall supersede or modify
  3760.       the terms of any separate license agreement you may have executed
  3761.       with Licensor regarding such Contributions.
  3762.  
  3763.    6. Trademarks. This License does not grant permission to use the trade
  3764.       names, trademarks, service marks, or product names of the Licensor,
  3765.       except as required for reasonable and customary use in describing the
  3766.       origin of the Work and reproducing the content of the NOTICE file.
  3767.  
  3768.    7. Disclaimer of Warranty. Unless required by applicable law or
  3769.       agreed to in writing, Licensor provides the Work (and each
  3770.       Contributor provides its Contributions) on an "AS IS" BASIS,
  3771.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3772.       implied, including, without limitation, any warranties or conditions
  3773.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3774.       PARTICULAR PURPOSE. You are solely responsible for determining the
  3775.       appropriateness of using or redistributing the Work and assume any
  3776.       risks associated with Your exercise of permissions under this License.
  3777.  
  3778.    8. Limitation of Liability. In no event and under no legal theory,
  3779.       whether in tort (including negligence), contract, or otherwise,
  3780.       unless required by applicable law (such as deliberate and grossly
  3781.       negligent acts) or agreed to in writing, shall any Contributor be
  3782.       liable to You for damages, including any direct, indirect, special,
  3783.       incidental, or consequential damages of any character arising as a
  3784.       result of this License or out of the use or inability to use the
  3785.       Work (including but not limited to damages for loss of goodwill,
  3786.       work stoppage, computer failure or malfunction, or any and all
  3787.       other commercial damages or losses), even if such Contributor
  3788.       has been advised of the possibility of such damages.
  3789.  
  3790.    9. Accepting Warranty or Additional Liability. While redistributing
  3791.       the Work or Derivative Works thereof, You may choose to offer,
  3792.       and charge a fee for, acceptance of support, warranty, indemnity,
  3793.       or other liability obligations and/or rights consistent with this
  3794.       License. However, in accepting such obligations, You may act only
  3795.       on Your own behalf and on Your sole responsibility, not on behalf
  3796.       of any other Contributor, and only if You agree to indemnify,
  3797.       defend, and hold each Contributor harmless for any liability
  3798.       incurred by, or claims asserted against, such Contributor by reason
  3799.       of your accepting any such warranty or additional liability.
  3800.  
  3801.    END OF TERMS AND CONDITIONS
  3802.  
  3803.  
  3804.  
  3805. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  3806.  
  3807. Unicode Data Files include all data files under the directories
  3808. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  3809. and http://www.unicode.org/cldr/data/ . Unicode Software includes any
  3810. source code published in the Unicode Standard or under the directories
  3811. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  3812. http://www.unicode.org/cldr/data/.
  3813.  
  3814. NOTICE TO USER: Carefully read the following legal agreement. BY
  3815. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
  3816. FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
  3817. ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
  3818. THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
  3819. DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
  3820.  
  3821. COPYRIGHT AND PERMISSION NOTICE
  3822.  
  3823. Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
  3824. under the Terms of Use in http://www.unicode.org/copyright.html.
  3825.  
  3826. Permission is hereby granted, free of charge, to any person obtaining
  3827. a copy of the Unicode data files and any associated documentation (the
  3828. "Data Files") or Unicode software and any associated documentation (the
  3829. "Software") to deal in the Data Files or Software without restriction,
  3830. including without limitation the rights to use, copy, modify, merge,
  3831. publish, distribute, and/or sell copies of the Data Files or Software,
  3832. and to permit persons to whom the Data Files or Software are furnished to
  3833. do so, provided that (a) the above copyright notice(s) and this permission
  3834. notice appear with all copies of the Data Files or Software, (b) both the
  3835. above copyright notice(s) and this permission notice appear in associated
  3836. documentation, and (c) there is clear notice in each modified Data File
  3837. or in the Software as well as in the documentation associated with the
  3838. Data File(s) or Software that the data or software has been modified.
  3839.  
  3840. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  3841. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  3842. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  3843. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
  3844. INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
  3845. OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
  3846. OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  3847. OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  3848. OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  3849.  
  3850. Except as contained in this notice, the name of a copyright holder
  3851. shall not be used in advertising or otherwise to promote the sale, use
  3852. or other dealings in these Data Files or Software without prior written
  3853. authorization of the copyright holder.
  3854.  
  3855. ==============================================================================
  3856. Copyright 2008, Google Inc.
  3857. All rights reserved.
  3858.  
  3859. Redistribution and use in source and binary forms, with or without
  3860. modification, are permitted provided that the following conditions are
  3861. met:
  3862.  
  3863.     * Redistributions of source code must retain the above copyright
  3864. notice, this list of conditions and the following disclaimer.
  3865.     * Redistributions in binary form must reproduce the above
  3866. copyright notice, this list of conditions and the following disclaimer
  3867. in the documentation and/or other materials provided with the
  3868. distribution.
  3869.     * Neither the name of Google Inc. nor the names of its
  3870. contributors may be used to endorse or promote products derived from
  3871. this software without specific prior written permission.
  3872.  
  3873. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3874. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3875. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3876. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3877. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3878. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3879. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3880. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3881. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3882. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3883. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3884.  
  3885. ==============================================================================
  3886. ==============================================================================
  3887. libc++ License
  3888. ==============================================================================
  3889.  
  3890. The libc++ library is dual licensed under both the University of Illinois
  3891. "BSD-Like" license and the MIT license.  As a user of this code you may choose
  3892. to use it under either license.  As a contributor, you agree to allow your code
  3893. to be used under both.
  3894.  
  3895. Full text of the relevant licenses is included below.
  3896.  
  3897. ==============================================================================
  3898.  
  3899. University of Illinois/NCSA
  3900. Open Source License
  3901.  
  3902. Copyright (c) 2009-2017 by the contributors listed in CREDITS.TXT
  3903.  
  3904. All rights reserved.
  3905.  
  3906. Developed by:
  3907.  
  3908.     LLVM Team
  3909.  
  3910.     University of Illinois at Urbana-Champaign
  3911.  
  3912.     http://llvm.org
  3913.  
  3914. Permission is hereby granted, free of charge, to any person obtaining a copy of
  3915. this software and associated documentation files (the "Software"), to deal with
  3916. the Software without restriction, including without limitation the rights to
  3917. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  3918. of the Software, and to permit persons to whom the Software is furnished to do
  3919. so, subject to the following conditions:
  3920.  
  3921.     * Redistributions of source code must retain the above copyright notice,
  3922.       this list of conditions and the following disclaimers.
  3923.  
  3924.     * Redistributions in binary form must reproduce the above copyright notice,
  3925.       this list of conditions and the following disclaimers in the
  3926.       documentation and/or other materials provided with the distribution.
  3927.  
  3928.     * Neither the names of the LLVM Team, University of Illinois at
  3929.       Urbana-Champaign, nor the names of its contributors may be used to
  3930.       endorse or promote products derived from this Software without specific
  3931.       prior written permission.
  3932.  
  3933. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3934. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  3935. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  3936. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3937. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3938. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  3939. SOFTWARE.
  3940.  
  3941. ==============================================================================
  3942.  
  3943. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  3944.  
  3945. Permission is hereby granted, free of charge, to any person obtaining a copy
  3946. of this software and associated documentation files (the "Software"), to deal
  3947. in the Software without restriction, including without limitation the rights
  3948. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3949. copies of the Software, and to permit persons to whom the Software is
  3950. furnished to do so, subject to the following conditions:
  3951.  
  3952. The above copyright notice and this permission notice shall be included in
  3953. all copies or substantial portions of the Software.
  3954.  
  3955. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3956. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3957. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3958. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3959. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3960. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  3961. THE SOFTWARE.
  3962.  
  3963. ==============================================================================
  3964. ==============================================================================
  3965. libc++abi License
  3966. ==============================================================================
  3967.  
  3968. The libc++abi library is dual licensed under both the University of Illinois
  3969. "BSD-Like" license and the MIT license.  As a user of this code you may choose
  3970. to use it under either license.  As a contributor, you agree to allow your code
  3971. to be used under both.
  3972.  
  3973. Full text of the relevant licenses is included below.
  3974.  
  3975. ==============================================================================
  3976.  
  3977. University of Illinois/NCSA
  3978. Open Source License
  3979.  
  3980. Copyright (c) 2009-2018 by the contributors listed in CREDITS.TXT
  3981.  
  3982. All rights reserved.
  3983.  
  3984. Developed by:
  3985.  
  3986.     LLVM Team
  3987.  
  3988.     University of Illinois at Urbana-Champaign
  3989.  
  3990.     http://llvm.org
  3991.  
  3992. Permission is hereby granted, free of charge, to any person obtaining a copy of
  3993. this software and associated documentation files (the "Software"), to deal with
  3994. the Software without restriction, including without limitation the rights to
  3995. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  3996. of the Software, and to permit persons to whom the Software is furnished to do
  3997. so, subject to the following conditions:
  3998.  
  3999.     * Redistributions of source code must retain the above copyright notice,
  4000.       this list of conditions and the following disclaimers.
  4001.  
  4002.     * Redistributions in binary form must reproduce the above copyright notice,
  4003.       this list of conditions and the following disclaimers in the
  4004.       documentation and/or other materials provided with the distribution.
  4005.  
  4006.     * Neither the names of the LLVM Team, University of Illinois at
  4007.       Urbana-Champaign, nor the names of its contributors may be used to
  4008.       endorse or promote products derived from this Software without specific
  4009.       prior written permission.
  4010.  
  4011. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4012. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  4013. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  4014. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4015. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4016. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  4017. SOFTWARE.
  4018.  
  4019. ==============================================================================
  4020.  
  4021. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  4022.  
  4023. Permission is hereby granted, free of charge, to any person obtaining a copy
  4024. of this software and associated documentation files (the "Software"), to deal
  4025. in the Software without restriction, including without limitation the rights
  4026. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4027. copies of the Software, and to permit persons to whom the Software is
  4028. furnished to do so, subject to the following conditions:
  4029.  
  4030. The above copyright notice and this permission notice shall be included in
  4031. all copies or substantial portions of the Software.
  4032.  
  4033. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4034. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4035. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4036. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4037. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4038. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4039. THE SOFTWARE.
  4040.  
  4041. ==============================================================================
  4042. ==============================================================================
  4043. libc++abi License
  4044. ==============================================================================
  4045.  
  4046. The libc++abi library is dual licensed under both the University of Illinois
  4047. "BSD-Like" license and the MIT license.  As a user of this code you may choose
  4048. to use it under either license.  As a contributor, you agree to allow your code
  4049. to be used under both.
  4050.  
  4051. Full text of the relevant licenses is included below.
  4052.  
  4053. ==============================================================================
  4054.  
  4055. University of Illinois/NCSA
  4056. Open Source License
  4057.  
  4058. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  4059.  
  4060. All rights reserved.
  4061.  
  4062. Developed by:
  4063.  
  4064.     LLVM Team
  4065.  
  4066.     University of Illinois at Urbana-Champaign
  4067.  
  4068.     http://llvm.org
  4069.  
  4070. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4071. this software and associated documentation files (the "Software"), to deal with
  4072. the Software without restriction, including without limitation the rights to
  4073. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  4074. of the Software, and to permit persons to whom the Software is furnished to do
  4075. so, subject to the following conditions:
  4076.  
  4077.     * Redistributions of source code must retain the above copyright notice,
  4078.       this list of conditions and the following disclaimers.
  4079.  
  4080.     * Redistributions in binary form must reproduce the above copyright notice,
  4081.       this list of conditions and the following disclaimers in the
  4082.       documentation and/or other materials provided with the distribution.
  4083.  
  4084.     * Neither the names of the LLVM Team, University of Illinois at
  4085.       Urbana-Champaign, nor the names of its contributors may be used to
  4086.       endorse or promote products derived from this Software without specific
  4087.       prior written permission.
  4088.  
  4089. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4090. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  4091. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  4092. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4093. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4094. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  4095. SOFTWARE.
  4096.  
  4097. ==============================================================================
  4098.  
  4099. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  4100.  
  4101. Permission is hereby granted, free of charge, to any person obtaining a copy
  4102. of this software and associated documentation files (the "Software"), to deal
  4103. in the Software without restriction, including without limitation the rights
  4104. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4105. copies of the Software, and to permit persons to whom the Software is
  4106. furnished to do so, subject to the following conditions:
  4107.  
  4108. The above copyright notice and this permission notice shall be included in
  4109. all copies or substantial portions of the Software.
  4110.  
  4111. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4112. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4113. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4114. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4115. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4116. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4117. THE SOFTWARE.
  4118.  
  4119. ==============================================================================
  4120. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
  4121. =========================================
  4122.  
  4123. PNG Reference Library License version 2
  4124. ---------------------------------------
  4125.  
  4126.  * Copyright (c) 1995-2023 The PNG Reference Library Authors.
  4127.  * Copyright (c) 2018-2023 Cosmin Truta.
  4128.  * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
  4129.  * Copyright (c) 1996-1997 Andreas Dilger.
  4130.  * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  4131.  
  4132. The software is supplied "as is", without warranty of any kind,
  4133. express or implied, including, without limitation, the warranties
  4134. of merchantability, fitness for a particular purpose, title, and
  4135. non-infringement.  In no event shall the Copyright owners, or
  4136. anyone distributing the software, be liable for any damages or
  4137. other liability, whether in contract, tort or otherwise, arising
  4138. from, out of, or in connection with the software, or the use or
  4139. other dealings in the software, even if advised of the possibility
  4140. of such damage.
  4141.  
  4142. Permission is hereby granted to use, copy, modify, and distribute
  4143. this software, or portions hereof, for any purpose, without fee,
  4144. subject to the following restrictions:
  4145.  
  4146.  1. The origin of this software must not be misrepresented; you
  4147.     must not claim that you wrote the original software.  If you
  4148.     use this software in a product, an acknowledgment in the product
  4149.     documentation would be appreciated, but is not required.
  4150.  
  4151.  2. Altered source versions must be plainly marked as such, and must
  4152.     not be misrepresented as being the original software.
  4153.  
  4154.  3. This Copyright notice may not be removed or altered from any
  4155.     source or altered source distribution.
  4156.  
  4157.  
  4158. PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
  4159. -----------------------------------------------------------------------
  4160.  
  4161. libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
  4162. Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
  4163. derived from libpng-1.0.6, and are distributed according to the same
  4164. disclaimer and license as libpng-1.0.6 with the following individuals
  4165. added to the list of Contributing Authors:
  4166.  
  4167.     Simon-Pierre Cadieux
  4168.     Eric S. Raymond
  4169.     Mans Rullgard
  4170.     Cosmin Truta
  4171.     Gilles Vollant
  4172.     James Yu
  4173.     Mandar Sahastrabuddhe
  4174.     Google Inc.
  4175.     Vadim Barkov
  4176.  
  4177. and with the following additions to the disclaimer:
  4178.  
  4179.     There is no warranty against interference with your enjoyment of
  4180.     the library or against infringement.  There is no warranty that our
  4181.     efforts or the library will fulfill any of your particular purposes
  4182.     or needs.  This library is provided with all faults, and the entire
  4183.     risk of satisfactory quality, performance, accuracy, and effort is
  4184.     with the user.
  4185.  
  4186. Some files in the "contrib" directory and some configure-generated
  4187. files that are distributed with libpng have other copyright owners, and
  4188. are released under other open source licenses.
  4189.  
  4190. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  4191. Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
  4192. libpng-0.96, and are distributed according to the same disclaimer and
  4193. license as libpng-0.96, with the following individuals added to the
  4194. list of Contributing Authors:
  4195.  
  4196.     Tom Lane
  4197.     Glenn Randers-Pehrson
  4198.     Willem van Schaik
  4199.  
  4200. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  4201. Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
  4202. and are distributed according to the same disclaimer and license as
  4203. libpng-0.88, with the following individuals added to the list of
  4204. Contributing Authors:
  4205.  
  4206.     John Bowler
  4207.     Kevin Bracey
  4208.     Sam Bushell
  4209.     Magnus Holmgren
  4210.     Greg Roelofs
  4211.     Tom Tanner
  4212.  
  4213. Some files in the "scripts" directory have other copyright owners,
  4214. but are released under this license.
  4215.  
  4216. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  4217. Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  4218.  
  4219. For the purposes of this copyright and license, "Contributing Authors"
  4220. is defined as the following set of individuals:
  4221.  
  4222.     Andreas Dilger
  4223.     Dave Martindale
  4224.     Guy Eric Schalnat
  4225.     Paul Schmidt
  4226.     Tim Wegner
  4227.  
  4228. The PNG Reference Library is supplied "AS IS".  The Contributing
  4229. Authors and Group 42, Inc. disclaim all warranties, expressed or
  4230. implied, including, without limitation, the warranties of
  4231. merchantability and of fitness for any purpose.  The Contributing
  4232. Authors and Group 42, Inc. assume no liability for direct, indirect,
  4233. incidental, special, exemplary, or consequential damages, which may
  4234. result from the use of the PNG Reference Library, even if advised of
  4235. the possibility of such damage.
  4236.  
  4237. Permission is hereby granted to use, copy, modify, and distribute this
  4238. source code, or portions hereof, for any purpose, without fee, subject
  4239. to the following restrictions:
  4240.  
  4241.  1. The origin of this source code must not be misrepresented.
  4242.  
  4243.  2. Altered versions must be plainly marked as such and must not
  4244.     be misrepresented as being the original source.
  4245.  
  4246.  3. This Copyright notice may not be removed or altered from any
  4247.     source or altered source distribution.
  4248.  
  4249. The Contributing Authors and Group 42, Inc. specifically permit,
  4250. without fee, and encourage the use of this source code as a component
  4251. to supporting the PNG file format in commercial products.  If you use
  4252. this source code in a product, acknowledgment is not required but would
  4253. be appreciated.
  4254.  
  4255. ==============================================================================
  4256.                   GNU LESSER GENERAL PUBLIC LICENSE
  4257.                        Version 2.1, February 1999
  4258.  
  4259.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  4260.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  4261.  Everyone is permitted to copy and distribute verbatim copies
  4262.  of this license document, but changing it is not allowed.
  4263.  
  4264. [This is the first released version of the Lesser GPL.  It also counts
  4265.  as the successor of the GNU Library Public License, version 2, hence
  4266.  the version number 2.1.]
  4267.  
  4268.                             Preamble
  4269.  
  4270.   The licenses for most software are designed to take away your
  4271. freedom to share and change it.  By contrast, the GNU General Public
  4272. Licenses are intended to guarantee your freedom to share and change
  4273. free software--to make sure the software is free for all its users.
  4274.  
  4275.   This license, the Lesser General Public License, applies to some
  4276. specially designated software packages--typically libraries--of the
  4277. Free Software Foundation and other authors who decide to use it.  You
  4278. can use it too, but we suggest you first think carefully about whether
  4279. this license or the ordinary General Public License is the better
  4280. strategy to use in any particular case, based on the explanations below.
  4281.  
  4282.   When we speak of free software, we are referring to freedom of use,
  4283. not price.  Our General Public Licenses are designed to make sure that
  4284. you have the freedom to distribute copies of free software (and charge
  4285. for this service if you wish); that you receive source code or can get
  4286. it if you want it; that you can change the software and use pieces of
  4287. it in new free programs; and that you are informed that you can do
  4288. these things.
  4289.  
  4290.   To protect your rights, we need to make restrictions that forbid
  4291. distributors to deny you these rights or to ask you to surrender these
  4292. rights.  These restrictions translate to certain responsibilities for
  4293. you if you distribute copies of the library or if you modify it.
  4294.  
  4295.   For example, if you distribute copies of the library, whether gratis
  4296. or for a fee, you must give the recipients all the rights that we gave
  4297. you.  You must make sure that they, too, receive or can get the source
  4298. code.  If you link other code with the library, you must provide
  4299. complete object files to the recipients, so that they can relink them
  4300. with the library after making changes to the library and recompiling
  4301. it.  And you must show them these terms so they know their rights.
  4302.  
  4303.   We protect your rights with a two-step method: (1) we copyright the
  4304. library, and (2) we offer you this license, which gives you legal
  4305. permission to copy, distribute and/or modify the library.
  4306.  
  4307.   To protect each distributor, we want to make it very clear that
  4308. there is no warranty for the free library.  Also, if the library is
  4309. modified by someone else and passed on, the recipients should know
  4310. that what they have is not the original version, so that the original
  4311. author's reputation will not be affected by problems that might be
  4312. introduced by others.
  4313.   Finally, software patents pose a constant threat to the existence of
  4314. any free program.  We wish to make sure that a company cannot
  4315. effectively restrict the users of a free program by obtaining a
  4316. restrictive license from a patent holder.  Therefore, we insist that
  4317. any patent license obtained for a version of the library must be
  4318. consistent with the full freedom of use specified in this license.
  4319.  
  4320.   Most GNU software, including some libraries, is covered by the
  4321. ordinary GNU General Public License.  This license, the GNU Lesser
  4322. General Public License, applies to certain designated libraries, and
  4323. is quite different from the ordinary General Public License.  We use
  4324. this license for certain libraries in order to permit linking those
  4325. libraries into non-free programs.
  4326.  
  4327.   When a program is linked with a library, whether statically or using
  4328. a shared library, the combination of the two is legally speaking a
  4329. combined work, a derivative of the original library.  The ordinary
  4330. General Public License therefore permits such linking only if the
  4331. entire combination fits its criteria of freedom.  The Lesser General
  4332. Public License permits more lax criteria for linking other code with
  4333. the library.
  4334.  
  4335.   We call this license the "Lesser" General Public License because it
  4336. does Less to protect the user's freedom than the ordinary General
  4337. Public License.  It also provides other free software developers Less
  4338. of an advantage over competing non-free programs.  These disadvantages
  4339. are the reason we use the ordinary General Public License for many
  4340. libraries.  However, the Lesser license provides advantages in certain
  4341. special circumstances.
  4342.  
  4343.   For example, on rare occasions, there may be a special need to
  4344. encourage the widest possible use of a certain library, so that it becomes
  4345. a de-facto standard.  To achieve this, non-free programs must be
  4346. allowed to use the library.  A more frequent case is that a free
  4347. library does the same job as widely used non-free libraries.  In this
  4348. case, there is little to gain by limiting the free library to free
  4349. software only, so we use the Lesser General Public License.
  4350.  
  4351.   In other cases, permission to use a particular library in non-free
  4352. programs enables a greater number of people to use a large body of
  4353. free software.  For example, permission to use the GNU C Library in
  4354. non-free programs enables many more people to use the whole GNU
  4355. operating system, as well as its variant, the GNU/Linux operating
  4356. system.
  4357.  
  4358.   Although the Lesser General Public License is Less protective of the
  4359. users' freedom, it does ensure that the user of a program that is
  4360. linked with the Library has the freedom and the wherewithal to run
  4361. that program using a modified version of the Library.
  4362.  
  4363.   The precise terms and conditions for copying, distribution and
  4364. modification follow.  Pay close attention to the difference between a
  4365. "work based on the library" and a "work that uses the library".  The
  4366. former contains code derived from the library, whereas the latter must
  4367. be combined with the library in order to run.
  4368.                   GNU LESSER GENERAL PUBLIC LICENSE
  4369.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  4370.  
  4371.   0. This License Agreement applies to any software library or other
  4372. program which contains a notice placed by the copyright holder or
  4373. other authorized party saying it may be distributed under the terms of
  4374. this Lesser General Public License (also called "this License").
  4375. Each licensee is addressed as "you".
  4376.  
  4377.   A "library" means a collection of software functions and/or data
  4378. prepared so as to be conveniently linked with application programs
  4379. (which use some of those functions and data) to form executables.
  4380.  
  4381.   The "Library", below, refers to any such software library or work
  4382. which has been distributed under these terms.  A "work based on the
  4383. Library" means either the Library or any derivative work under
  4384. copyright law: that is to say, a work containing the Library or a
  4385. portion of it, either verbatim or with modifications and/or translated
  4386. straightforwardly into another language.  (Hereinafter, translation is
  4387. included without limitation in the term "modification".)
  4388.  
  4389.   "Source code" for a work means the preferred form of the work for
  4390. making modifications to it.  For a library, complete source code means
  4391. all the source code for all modules it contains, plus any associated
  4392. interface definition files, plus the scripts used to control compilation
  4393. and installation of the library.
  4394.  
  4395.   Activities other than copying, distribution and modification are not
  4396. covered by this License; they are outside its scope.  The act of
  4397. running a program using the Library is not restricted, and output from
  4398. such a program is covered only if its contents constitute a work based
  4399. on the Library (independent of the use of the Library in a tool for
  4400. writing it).  Whether that is true depends on what the Library does
  4401. and what the program that uses the Library does.
  4402.  
  4403.   1. You may copy and distribute verbatim copies of the Library's
  4404. complete source code as you receive it, in any medium, provided that
  4405. you conspicuously and appropriately publish on each copy an
  4406. appropriate copyright notice and disclaimer of warranty; keep intact
  4407. all the notices that refer to this License and to the absence of any
  4408. warranty; and distribute a copy of this License along with the
  4409. Library.
  4410.  
  4411.   You may charge a fee for the physical act of transferring a copy,
  4412. and you may at your option offer warranty protection in exchange for a
  4413. fee.
  4414.   2. You may modify your copy or copies of the Library or any portion
  4415. of it, thus forming a work based on the Library, and copy and
  4416. distribute such modifications or work under the terms of Section 1
  4417. above, provided that you also meet all of these conditions:
  4418.  
  4419.     a) The modified work must itself be a software library.
  4420.  
  4421.     b) You must cause the files modified to carry prominent notices
  4422.     stating that you changed the files and the date of any change.
  4423.  
  4424.     c) You must cause the whole of the work to be licensed at no
  4425.     charge to all third parties under the terms of this License.
  4426.  
  4427.     d) If a facility in the modified Library refers to a function or a
  4428.     table of data to be supplied by an application program that uses
  4429.     the facility, other than as an argument passed when the facility
  4430.     is invoked, then you must make a good faith effort to ensure that,
  4431.     in the event an application does not supply such function or
  4432.     table, the facility still operates, and performs whatever part of
  4433.     its purpose remains meaningful.
  4434.  
  4435.     (For example, a function in a library to compute square roots has
  4436.     a purpose that is entirely well-defined independent of the
  4437.     application.  Therefore, Subsection 2d requires that any
  4438.     application-supplied function or table used by this function must
  4439.     be optional: if the application does not supply it, the square
  4440.     root function must still compute square roots.)
  4441.  
  4442. These requirements apply to the modified work as a whole.  If
  4443. identifiable sections of that work are not derived from the Library,
  4444. and can be reasonably considered independent and separate works in
  4445. themselves, then this License, and its terms, do not apply to those
  4446. sections when you distribute them as separate works.  But when you
  4447. distribute the same sections as part of a whole which is a work based
  4448. on the Library, the distribution of the whole must be on the terms of
  4449. this License, whose permissions for other licensees extend to the
  4450. entire whole, and thus to each and every part regardless of who wrote
  4451. it.
  4452.  
  4453. Thus, it is not the intent of this section to claim rights or contest
  4454. your rights to work written entirely by you; rather, the intent is to
  4455. exercise the right to control the distribution of derivative or
  4456. collective works based on the Library.
  4457.  
  4458. In addition, mere aggregation of another work not based on the Library
  4459. with the Library (or with a work based on the Library) on a volume of
  4460. a storage or distribution medium does not bring the other work under
  4461. the scope of this License.
  4462.  
  4463.   3. You may opt to apply the terms of the ordinary GNU General Public
  4464. License instead of this License to a given copy of the Library.  To do
  4465. this, you must alter all the notices that refer to this License, so
  4466. that they refer to the ordinary GNU General Public License, version 2,
  4467. instead of to this License.  (If a newer version than version 2 of the
  4468. ordinary GNU General Public License has appeared, then you can specify
  4469. that version instead if you wish.)  Do not make any other change in
  4470. these notices.
  4471.   Once this change is made in a given copy, it is irreversible for
  4472. that copy, so the ordinary GNU General Public License applies to all
  4473. subsequent copies and derivative works made from that copy.
  4474.  
  4475.   This option is useful when you wish to copy part of the code of
  4476. the Library into a program that is not a library.
  4477.  
  4478.   4. You may copy and distribute the Library (or a portion or
  4479. derivative of it, under Section 2) in object code or executable form
  4480. under the terms of Sections 1 and 2 above provided that you accompany
  4481. it with the complete corresponding machine-readable source code, which
  4482. must be distributed under the terms of Sections 1 and 2 above on a
  4483. medium customarily used for software interchange.
  4484.  
  4485.   If distribution of object code is made by offering access to copy
  4486. from a designated place, then offering equivalent access to copy the
  4487. source code from the same place satisfies the requirement to
  4488. distribute the source code, even though third parties are not
  4489. compelled to copy the source along with the object code.
  4490.  
  4491.   5. A program that contains no derivative of any portion of the
  4492. Library, but is designed to work with the Library by being compiled or
  4493. linked with it, is called a "work that uses the Library".  Such a
  4494. work, in isolation, is not a derivative work of the Library, and
  4495. therefore falls outside the scope of this License.
  4496.  
  4497.   However, linking a "work that uses the Library" with the Library
  4498. creates an executable that is a derivative of the Library (because it
  4499. contains portions of the Library), rather than a "work that uses the
  4500. library".  The executable is therefore covered by this License.
  4501. Section 6 states terms for distribution of such executables.
  4502.  
  4503.   When a "work that uses the Library" uses material from a header file
  4504. that is part of the Library, the object code for the work may be a
  4505. derivative work of the Library even though the source code is not.
  4506. Whether this is true is especially significant if the work can be
  4507. linked without the Library, or if the work is itself a library.  The
  4508. threshold for this to be true is not precisely defined by law.
  4509.  
  4510.   If such an object file uses only numerical parameters, data
  4511. structure layouts and accessors, and small macros and small inline
  4512. functions (ten lines or less in length), then the use of the object
  4513. file is unrestricted, regardless of whether it is legally a derivative
  4514. work.  (Executables containing this object code plus portions of the
  4515. Library will still fall under Section 6.)
  4516.  
  4517.   Otherwise, if the work is a derivative of the Library, you may
  4518. distribute the object code for the work under the terms of Section 6.
  4519. Any executables containing that work also fall under Section 6,
  4520. whether or not they are linked directly with the Library itself.
  4521.   6. As an exception to the Sections above, you may also combine or
  4522. link a "work that uses the Library" with the Library to produce a
  4523. work containing portions of the Library, and distribute that work
  4524. under terms of your choice, provided that the terms permit
  4525. modification of the work for the customer's own use and reverse
  4526. engineering for debugging such modifications.
  4527.  
  4528.   You must give prominent notice with each copy of the work that the
  4529. Library is used in it and that the Library and its use are covered by
  4530. this License.  You must supply a copy of this License.  If the work
  4531. during execution displays copyright notices, you must include the
  4532. copyright notice for the Library among them, as well as a reference
  4533. directing the user to the copy of this License.  Also, you must do one
  4534. of these things:
  4535.  
  4536.     a) Accompany the work with the complete corresponding
  4537.     machine-readable source code for the Library including whatever
  4538.     changes were used in the work (which must be distributed under
  4539.     Sections 1 and 2 above); and, if the work is an executable linked
  4540.     with the Library, with the complete machine-readable "work that
  4541.     uses the Library", as object code and/or source code, so that the
  4542.     user can modify the Library and then relink to produce a modified
  4543.     executable containing the modified Library.  (It is understood
  4544.     that the user who changes the contents of definitions files in the
  4545.     Library will not necessarily be able to recompile the application
  4546.     to use the modified definitions.)
  4547.  
  4548.     b) Use a suitable shared library mechanism for linking with the
  4549.     Library.  A suitable mechanism is one that (1) uses at run time a
  4550.     copy of the library already present on the user's computer system,
  4551.     rather than copying library functions into the executable, and (2)
  4552.     will operate properly with a modified version of the library, if
  4553.     the user installs one, as long as the modified version is
  4554.     interface-compatible with the version that the work was made with.
  4555.  
  4556.     c) Accompany the work with a written offer, valid for at
  4557.     least three years, to give the same user the materials
  4558.     specified in Subsection 6a, above, for a charge no more
  4559.     than the cost of performing this distribution.
  4560.  
  4561.     d) If distribution of the work is made by offering access to copy
  4562.     from a designated place, offer equivalent access to copy the above
  4563.     specified materials from the same place.
  4564.  
  4565.     e) Verify that the user has already received a copy of these
  4566.     materials or that you have already sent this user a copy.
  4567.  
  4568.   For an executable, the required form of the "work that uses the
  4569. Library" must include any data and utility programs needed for
  4570. reproducing the executable from it.  However, as a special exception,
  4571. the materials to be distributed need not include anything that is
  4572. normally distributed (in either source or binary form) with the major
  4573. components (compiler, kernel, and so on) of the operating system on
  4574. which the executable runs, unless that component itself accompanies
  4575. the executable.
  4576.  
  4577.   It may happen that this requirement contradicts the license
  4578. restrictions of other proprietary libraries that do not normally
  4579. accompany the operating system.  Such a contradiction means you cannot
  4580. use both them and the Library together in an executable that you
  4581. distribute.
  4582.   7. You may place library facilities that are a work based on the
  4583. Library side-by-side in a single library together with other library
  4584. facilities not covered by this License, and distribute such a combined
  4585. library, provided that the separate distribution of the work based on
  4586. the Library and of the other library facilities is otherwise
  4587. permitted, and provided that you do these two things:
  4588.  
  4589.     a) Accompany the combined library with a copy of the same work
  4590.     based on the Library, uncombined with any other library
  4591.     facilities.  This must be distributed under the terms of the
  4592.     Sections above.
  4593.  
  4594.     b) Give prominent notice with the combined library of the fact
  4595.     that part of it is a work based on the Library, and explaining
  4596.     where to find the accompanying uncombined form of the same work.
  4597.  
  4598.   8. You may not copy, modify, sublicense, link with, or distribute
  4599. the Library except as expressly provided under this License.  Any
  4600. attempt otherwise to copy, modify, sublicense, link with, or
  4601. distribute the Library is void, and will automatically terminate your
  4602. rights under this License.  However, parties who have received copies,
  4603. or rights, from you under this License will not have their licenses
  4604. terminated so long as such parties remain in full compliance.
  4605.  
  4606.   9. You are not required to accept this License, since you have not
  4607. signed it.  However, nothing else grants you permission to modify or
  4608. distribute the Library or its derivative works.  These actions are
  4609. prohibited by law if you do not accept this License.  Therefore, by
  4610. modifying or distributing the Library (or any work based on the
  4611. Library), you indicate your acceptance of this License to do so, and
  4612. all its terms and conditions for copying, distributing or modifying
  4613. the Library or works based on it.
  4614.  
  4615.   10. Each time you redistribute the Library (or any work based on the
  4616. Library), the recipient automatically receives a license from the
  4617. original licensor to copy, distribute, link with or modify the Library
  4618. subject to these terms and conditions.  You may not impose any further
  4619. restrictions on the recipients' exercise of the rights granted herein.
  4620. You are not responsible for enforcing compliance by third parties with
  4621. this License.
  4622.   11. If, as a consequence of a court judgment or allegation of patent
  4623. infringement or for any other reason (not limited to patent issues),
  4624. conditions are imposed on you (whether by court order, agreement or
  4625. otherwise) that contradict the conditions of this License, they do not
  4626. excuse you from the conditions of this License.  If you cannot
  4627. distribute so as to satisfy simultaneously your obligations under this
  4628. License and any other pertinent obligations, then as a consequence you
  4629. may not distribute the Library at all.  For example, if a patent
  4630. license would not permit royalty-free redistribution of the Library by
  4631. all those who receive copies directly or indirectly through you, then
  4632. the only way you could satisfy both it and this License would be to
  4633. refrain entirely from distribution of the Library.
  4634.  
  4635. If any portion of this section is held invalid or unenforceable under any
  4636. particular circumstance, the balance of the section is intended to apply,
  4637. and the section as a whole is intended to apply in other circumstances.
  4638.  
  4639. It is not the purpose of this section to induce you to infringe any
  4640. patents or other property right claims or to contest validity of any
  4641. such claims; this section has the sole purpose of protecting the
  4642. integrity of the free software distribution system which is
  4643. implemented by public license practices.  Many people have made
  4644. generous contributions to the wide range of software distributed
  4645. through that system in reliance on consistent application of that
  4646. system; it is up to the author/donor to decide if he or she is willing
  4647. to distribute software through any other system and a licensee cannot
  4648. impose that choice.
  4649.  
  4650. This section is intended to make thoroughly clear what is believed to
  4651. be a consequence of the rest of this License.
  4652.  
  4653.   12. If the distribution and/or use of the Library is restricted in
  4654. certain countries either by patents or by copyrighted interfaces, the
  4655. original copyright holder who places the Library under this License may add
  4656. an explicit geographical distribution limitation excluding those countries,
  4657. so that distribution is permitted only in or among countries not thus
  4658. excluded.  In such case, this License incorporates the limitation as if
  4659. written in the body of this License.
  4660.  
  4661.   13. The Free Software Foundation may publish revised and/or new
  4662. versions of the Lesser General Public License from time to time.
  4663. Such new versions will be similar in spirit to the present version,
  4664. but may differ in detail to address new problems or concerns.
  4665.  
  4666. Each version is given a distinguishing version number.  If the Library
  4667. specifies a version number of this License which applies to it and
  4668. "any later version", you have the option of following the terms and
  4669. conditions either of that version or of any later version published by
  4670. the Free Software Foundation.  If the Library does not specify a
  4671. license version number, you may choose any version ever published by
  4672. the Free Software Foundation.
  4673.   14. If you wish to incorporate parts of the Library into other free
  4674. programs whose distribution conditions are incompatible with these,
  4675. write to the author to ask for permission.  For software which is
  4676. copyrighted by the Free Software Foundation, write to the Free
  4677. Software Foundation; we sometimes make exceptions for this.  Our
  4678. decision will be guided by the two goals of preserving the free status
  4679. of all derivatives of our free software and of promoting the sharing
  4680. and reuse of software generally.
  4681.  
  4682.                             NO WARRANTY
  4683.  
  4684.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  4685. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  4686. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  4687. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  4688. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  4689. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4690. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  4691. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  4692. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  4693.  
  4694.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  4695. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  4696. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  4697. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  4698. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  4699. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  4700. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  4701. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  4702. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  4703. DAMAGES.
  4704.  
  4705.                      END OF TERMS AND CONDITIONS
  4706.            How to Apply These Terms to Your New Libraries
  4707.  
  4708.   If you develop a new library, and you want it to be of the greatest
  4709. possible use to the public, we recommend making it free software that
  4710. everyone can redistribute and change.  You can do so by permitting
  4711. redistribution under these terms (or, alternatively, under the terms of the
  4712. ordinary General Public License).
  4713.  
  4714.   To apply these terms, attach the following notices to the library.  It is
  4715. safest to attach them to the start of each source file to most effectively
  4716. convey the exclusion of warranty; and each file should have at least the
  4717. "copyright" line and a pointer to where the full notice is found.
  4718.  
  4719.     <one line to give the library's name and a brief idea of what it does.>
  4720.     Copyright (C) <year>  <name of author>
  4721.  
  4722.     This library is free software; you can redistribute it and/or
  4723.     modify it under the terms of the GNU Lesser General Public
  4724.     License as published by the Free Software Foundation; either
  4725.     version 2.1 of the License, or (at your option) any later version.
  4726.  
  4727.     This library is distributed in the hope that it will be useful,
  4728.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  4729.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  4730.     Lesser General Public License for more details.
  4731.  
  4732.     You should have received a copy of the GNU Lesser General Public
  4733.     License along with this library; if not, write to the Free Software
  4734.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  4735.  
  4736. Also add information on how to contact you by electronic and paper mail.
  4737.  
  4738. You should also get your employer (if you work as a programmer) or your
  4739. school, if any, to sign a "copyright disclaimer" for the library, if
  4740. necessary.  Here is a sample; alter the names:
  4741.  
  4742.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  4743.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  4744.  
  4745.   <signature of Ty Coon>, 1 April 1990
  4746.   Ty Coon, President of Vice
  4747.  
  4748. That's all there is to it!
  4749.  
  4750.  
  4751.  
  4752. ==============================================================================
  4753. LZ4 Library
  4754. Copyright (c) 2011-2020, Yann Collet
  4755. All rights reserved.
  4756.  
  4757. Redistribution and use in source and binary forms, with or without modification,
  4758. are permitted provided that the following conditions are met:
  4759.  
  4760. * Redistributions of source code must retain the above copyright notice, this
  4761.   list of conditions and the following disclaimer.
  4762.  
  4763. * Redistributions in binary form must reproduce the above copyright notice, this
  4764.   list of conditions and the following disclaimer in the documentation and/or
  4765.   other materials provided with the distribution.
  4766.  
  4767. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  4768. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4769. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4770. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  4771. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4772. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4773. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  4774. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4775. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4776. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4777.  
  4778. ==============================================================================
  4779. The majority of the source code in the mDNSResponder project is licensed
  4780. under the terms of the Apache License, Version 2.0, available from:
  4781.    <http://www.apache.org/licenses/LICENSE-2.0>
  4782.  
  4783. To accommodate license compatibility with the widest possible range
  4784. of client code licenses, the shared library code, which is linked
  4785. at runtime into the same address space as the client using it, is
  4786. licensed under the terms of the "Three-Clause BSD License".
  4787.  
  4788. The Linux Name Service Switch code, contributed by National ICT
  4789. Australia Ltd (NICTA) is licensed under the terms of the NICTA Public
  4790. Software Licence (which is substantially similar to the "Three-Clause
  4791. BSD License", with some additional language pertaining to Australian law).
  4792.  
  4793. ==============================================================================
  4794.  
  4795.    Copyright (c) 2006-2009, The Android Open Source Project
  4796.    Copyright 2006, Brian Swetland <[email protected]>
  4797.  
  4798.    Licensed under the Apache License, Version 2.0 (the "License");
  4799.    you may not use this file except in compliance with the License.
  4800.  
  4801.    Unless required by applicable law or agreed to in writing, software
  4802.    distributed under the License is distributed on an "AS IS" BASIS,
  4803.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4804.    See the License for the specific language governing permissions and
  4805.    limitations under the License.
  4806.  
  4807.  
  4808.                                  Apache License
  4809.                            Version 2.0, January 2004
  4810.                         http://www.apache.org/licenses/
  4811.  
  4812.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4813.  
  4814.    1. Definitions.
  4815.  
  4816.       "License" shall mean the terms and conditions for use, reproduction,
  4817.       and distribution as defined by Sections 1 through 9 of this document.
  4818.  
  4819.       "Licensor" shall mean the copyright owner or entity authorized by
  4820.       the copyright owner that is granting the License.
  4821.  
  4822.       "Legal Entity" shall mean the union of the acting entity and all
  4823.       other entities that control, are controlled by, or are under common
  4824.       control with that entity. For the purposes of this definition,
  4825.       "control" means (i) the power, direct or indirect, to cause the
  4826.       direction or management of such entity, whether by contract or
  4827.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4828.       outstanding shares, or (iii) beneficial ownership of such entity.
  4829.  
  4830.       "You" (or "Your") shall mean an individual or Legal Entity
  4831.       exercising permissions granted by this License.
  4832.  
  4833.       "Source" form shall mean the preferred form for making modifications,
  4834.       including but not limited to software source code, documentation
  4835.       source, and configuration files.
  4836.  
  4837.       "Object" form shall mean any form resulting from mechanical
  4838.       transformation or translation of a Source form, including but
  4839.       not limited to compiled object code, generated documentation,
  4840.       and conversions to other media types.
  4841.  
  4842.       "Work" shall mean the work of authorship, whether in Source or
  4843.       Object form, made available under the License, as indicated by a
  4844.       copyright notice that is included in or attached to the work
  4845.       (an example is provided in the Appendix below).
  4846.  
  4847.       "Derivative Works" shall mean any work, whether in Source or Object
  4848.       form, that is based on (or derived from) the Work and for which the
  4849.       editorial revisions, annotations, elaborations, or other modifications
  4850.       represent, as a whole, an original work of authorship. For the purposes
  4851.       of this License, Derivative Works shall not include works that remain
  4852.       separable from, or merely link (or bind by name) to the interfaces of,
  4853.       the Work and Derivative Works thereof.
  4854.  
  4855.       "Contribution" shall mean any work of authorship, including
  4856.       the original version of the Work and any modifications or additions
  4857.       to that Work or Derivative Works thereof, that is intentionally
  4858.       submitted to Licensor for inclusion in the Work by the copyright owner
  4859.       or by an individual or Legal Entity authorized to submit on behalf of
  4860.       the copyright owner. For the purposes of this definition, "submitted"
  4861.       means any form of electronic, verbal, or written communication sent
  4862.       to the Licensor or its representatives, including but not limited to
  4863.       communication on electronic mailing lists, source code control systems,
  4864.       and issue tracking systems that are managed by, or on behalf of, the
  4865.       Licensor for the purpose of discussing and improving the Work, but
  4866.       excluding communication that is conspicuously marked or otherwise
  4867.       designated in writing by the copyright owner as "Not a Contribution."
  4868.  
  4869.       "Contributor" shall mean Licensor and any individual or Legal Entity
  4870.       on behalf of whom a Contribution has been received by Licensor and
  4871.       subsequently incorporated within the Work.
  4872.  
  4873.    2. Grant of Copyright License. Subject to the terms and conditions of
  4874.       this License, each Contributor hereby grants to You a perpetual,
  4875.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4876.       copyright license to reproduce, prepare Derivative Works of,
  4877.       publicly display, publicly perform, sublicense, and distribute the
  4878.       Work and such Derivative Works in Source or Object form.
  4879.  
  4880.    3. Grant of Patent License. Subject to the terms and conditions of
  4881.       this License, each Contributor hereby grants to You a perpetual,
  4882.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4883.       (except as stated in this section) patent license to make, have made,
  4884.       use, offer to sell, sell, import, and otherwise transfer the Work,
  4885.       where such license applies only to those patent claims licensable
  4886.       by such Contributor that are necessarily infringed by their
  4887.       Contribution(s) alone or by combination of their Contribution(s)
  4888.       with the Work to which such Contribution(s) was submitted. If You
  4889.       institute patent litigation against any entity (including a
  4890.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  4891.       or a Contribution incorporated within the Work constitutes direct
  4892.       or contributory patent infringement, then any patent licenses
  4893.       granted to You under this License for that Work shall terminate
  4894.       as of the date such litigation is filed.
  4895.  
  4896.    4. Redistribution. You may reproduce and distribute copies of the
  4897.       Work or Derivative Works thereof in any medium, with or without
  4898.       modifications, and in Source or Object form, provided that You
  4899.       meet the following conditions:
  4900.  
  4901.       (a) You must give any other recipients of the Work or
  4902.           Derivative Works a copy of this License; and
  4903.  
  4904.       (b) You must cause any modified files to carry prominent notices
  4905.           stating that You changed the files; and
  4906.  
  4907.       (c) You must retain, in the Source form of any Derivative Works
  4908.           that You distribute, all copyright, patent, trademark, and
  4909.           attribution notices from the Source form of the Work,
  4910.           excluding those notices that do not pertain to any part of
  4911.           the Derivative Works; and
  4912.  
  4913.       (d) If the Work includes a "NOTICE" text file as part of its
  4914.           distribution, then any Derivative Works that You distribute must
  4915.           include a readable copy of the attribution notices contained
  4916.           within such NOTICE file, excluding those notices that do not
  4917.           pertain to any part of the Derivative Works, in at least one
  4918.           of the following places: within a NOTICE text file distributed
  4919.           as part of the Derivative Works; within the Source form or
  4920.           documentation, if provided along with the Derivative Works; or,
  4921.           within a display generated by the Derivative Works, if and
  4922.           wherever such third-party notices normally appear. The contents
  4923.           of the NOTICE file are for informational purposes only and
  4924.           do not modify the License. You may add Your own attribution
  4925.           notices within Derivative Works that You distribute, alongside
  4926.           or as an addendum to the NOTICE text from the Work, provided
  4927.           that such additional attribution notices cannot be construed
  4928.           as modifying the License.
  4929.  
  4930.       You may add Your own copyright statement to Your modifications and
  4931.       may provide additional or different license terms and conditions
  4932.       for use, reproduction, or distribution of Your modifications, or
  4933.       for any such Derivative Works as a whole, provided Your use,
  4934.       reproduction, and distribution of the Work otherwise complies with
  4935.       the conditions stated in this License.
  4936.  
  4937.    5. Submission of Contributions. Unless You explicitly state otherwise,
  4938.       any Contribution intentionally submitted for inclusion in the Work
  4939.       by You to the Licensor shall be under the terms and conditions of
  4940.       this License, without any additional terms or conditions.
  4941.       Notwithstanding the above, nothing herein shall supersede or modify
  4942.       the terms of any separate license agreement you may have executed
  4943.       with Licensor regarding such Contributions.
  4944.  
  4945.    6. Trademarks. This License does not grant permission to use the trade
  4946.       names, trademarks, service marks, or product names of the Licensor,
  4947.       except as required for reasonable and customary use in describing the
  4948.       origin of the Work and reproducing the content of the NOTICE file.
  4949.  
  4950.    7. Disclaimer of Warranty. Unless required by applicable law or
  4951.       agreed to in writing, Licensor provides the Work (and each
  4952.       Contributor provides its Contributions) on an "AS IS" BASIS,
  4953.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4954.       implied, including, without limitation, any warranties or conditions
  4955.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4956.       PARTICULAR PURPOSE. You are solely responsible for determining the
  4957.       appropriateness of using or redistributing the Work and assume any
  4958.       risks associated with Your exercise of permissions under this License.
  4959.  
  4960.    8. Limitation of Liability. In no event and under no legal theory,
  4961.       whether in tort (including negligence), contract, or otherwise,
  4962.       unless required by applicable law (such as deliberate and grossly
  4963.       negligent acts) or agreed to in writing, shall any Contributor be
  4964.       liable to You for damages, including any direct, indirect, special,
  4965.       incidental, or consequential damages of any character arising as a
  4966.       result of this License or out of the use or inability to use the
  4967.       Work (including but not limited to damages for loss of goodwill,
  4968.       work stoppage, computer failure or malfunction, or any and all
  4969.       other commercial damages or losses), even if such Contributor
  4970.       has been advised of the possibility of such damages.
  4971.  
  4972.    9. Accepting Warranty or Additional Liability. While redistributing
  4973.       the Work or Derivative Works thereof, You may choose to offer,
  4974.       and charge a fee for, acceptance of support, warranty, indemnity,
  4975.       or other liability obligations and/or rights consistent with this
  4976.       License. However, in accepting such obligations, You may act only
  4977.       on Your own behalf and on Your sole responsibility, not on behalf
  4978.       of any other Contributor, and only if You agree to indemnify,
  4979.       defend, and hold each Contributor harmless for any liability
  4980.       incurred by, or claims asserted against, such Contributor by reason
  4981.       of your accepting any such warranty or additional liability.
  4982.  
  4983.    END OF TERMS AND CONDITIONS
  4984.  
  4985.  
  4986. ==============================================================================
  4987. // Copyright 2018 The Chromium Authors. All rights reserved.
  4988. //
  4989. // Redistribution and use in source and binary forms, with or without
  4990. // modification, are permitted provided that the following conditions are
  4991. // met:
  4992. //
  4993. //    * Redistributions of source code must retain the above copyright
  4994. // notice, this list of conditions and the following disclaimer.
  4995. //    * Redistributions in binary form must reproduce the above
  4996. // copyright notice, this list of conditions and the following disclaimer
  4997. // in the documentation and/or other materials provided with the
  4998. // distribution.
  4999. //    * Neither the name of Google Inc. nor the names of its
  5000. // contributors may be used to endorse or promote products derived from
  5001. // this software without specific prior written permission.
  5002. //
  5003. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5004. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5005. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5006. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5007. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5008. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5009. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5010. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5011. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5012. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5013. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5014.  
  5015. ==============================================================================
  5016. Notices for files contained in the tools directory:
  5017. ============================================================
  5018. Notices for file(s):
  5019. /bin/mksdcard
  5020. ------------------------------------------------------------
  5021. Copyright 2007, The Android Open Source Project
  5022.  
  5023. Redistribution and use in source and binary forms, with or without
  5024. modification, are permitted provided that the following conditions are met:
  5025.     * Redistributions of source code must retain the above copyright
  5026.       notice, this list of conditions and the following disclaimer.
  5027.     * Redistributions in binary form must reproduce the above copyright
  5028.       notice, this list of conditions and the following disclaimer in the
  5029.       documentation and/or other materials provided with the distribution.
  5030.     * Neither the name of Google Inc. nor the names of its contributors may
  5031.       be used to endorse or promote products derived from this software
  5032.       without specific prior written permission.
  5033.  
  5034. THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
  5035. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  5036. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  5037. EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5038. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5039. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  5040. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  5041. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  5042. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  5043. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5044.  
  5045. ============================================================
  5046. Notices for file(s):
  5047. /framework/conscrypt-hostdex.jar
  5048. /framework/core-hostdex.jar
  5049. /framework/core-libart-hostdex.jar
  5050. /lib/libjavacore.so
  5051. /lib/libjavacrypto.so
  5052. ------------------------------------------------------------
  5053.    =========================================================================
  5054.    ==  NOTICE file corresponding to the section 4 d of                    ==
  5055.    ==  the Apache License, Version 2.0,                                   ==
  5056.    ==  in this case for the Android-specific code.                        ==
  5057.    =========================================================================
  5058.  
  5059. Android Code
  5060. Copyright 2005-2008 The Android Open Source Project
  5061.  
  5062. This product includes software developed as part of
  5063. The Android Open Source Project (http://source.android.com).
  5064.  
  5065.    =========================================================================
  5066.    ==  NOTICE file corresponding to the section 4 d of                    ==
  5067.    ==  the Apache License, Version 2.0,                                   ==
  5068.    ==  in this case for the Apache Harmony distribution.                  ==
  5069.    =========================================================================
  5070.  
  5071. Apache Harmony
  5072. Copyright 2006 The Apache Software Foundation
  5073.  
  5074. This product includes software developed at
  5075. The Apache Software Foundation (http://www.apache.org/).
  5076.  
  5077. Portions of Harmony were originally developed by
  5078. Intel Corporation and are licensed to the Apache Software
  5079. Foundation under the "Software Grant and Corporate Contribution
  5080. License Agreement", informally known as the "Intel Harmony CLA".
  5081.  
  5082.  
  5083.    =========================================================================
  5084.    ==  NOTICE file for the ICU License.                                   ==
  5085.    =========================================================================
  5086.  
  5087. Copyright (c) 1995-2009 International Business Machines Corporation and others
  5088.  
  5089. All rights reserved.
  5090.  
  5091. Permission is hereby granted, free of charge, to any person obtaining
  5092. a copy of this software and associated documentation files (the
  5093. "Software"), to deal in the Software without restriction, including
  5094. without limitation the rights to use, copy, modify, merge, publish,
  5095. distribute, and/or sell copies of the Software, and to permit persons
  5096. to whom the Software is furnished to do so, provided that the above
  5097. copyright notice(s) and this permission notice appear in all copies of
  5098. the Software and that both the above copyright notice(s) and this
  5099. permission notice appear in supporting documentation.
  5100.  
  5101. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  5102. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5103. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  5104. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  5105. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  5106. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  5107. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  5108. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  5109. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  5110.  
  5111. Except as contained in this notice, the name of a copyright holder
  5112. shall not be used in advertising or otherwise to promote the sale, use
  5113. or other dealings in this Software without prior written authorization
  5114. of the copyright holder.
  5115.  
  5116. All trademarks and registered trademarks mentioned herein are the
  5117. property of their respective owners.
  5118.  
  5119.  
  5120.    =========================================================================
  5121.    ==  NOTICE file for the JUnit License.                                 ==
  5122.    =========================================================================
  5123.  
  5124. Common Public License - v 1.0
  5125.  
  5126. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
  5127. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  5128. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  5129.  
  5130. 1. DEFINITIONS
  5131.  
  5132. "Contribution" means:
  5133.  
  5134.       a) in the case of the initial Contributor, the initial code and
  5135.          documentation distributed under this Agreement, and
  5136.       b) in the case of each subsequent Contributor:
  5137.  
  5138.       i) changes to the Program, and
  5139.  
  5140.       ii) additions to the Program;
  5141.  
  5142.       where such changes and/or additions to the Program originate
  5143.       from and are distributed by that particular Contributor. A
  5144.       Contribution 'originates' from a Contributor if it was added to
  5145.       the Program by such Contributor itself or anyone acting on such
  5146.       Contributor's behalf. Contributions do not include additions to
  5147.       the Program which: (i) are separate modules of software
  5148.       distributed in conjunction with the Program under their own
  5149.       license agreement, and (ii) are not derivative works of the
  5150.       Program.
  5151.  
  5152. "Contributor" means any person or entity that distributes the Program.
  5153.  
  5154. "Licensed Patents " mean patent claims licensable by a Contributor
  5155. which are necessarily infringed by the use or sale of its Contribution
  5156. alone or when combined with the Program.
  5157.  
  5158. "Program" means the Contributions distributed in accordance with this
  5159. Agreement.
  5160.  
  5161. "Recipient" means anyone who receives the Program under this
  5162. Agreement, including all Contributors.
  5163.  
  5164. 2. GRANT OF RIGHTS
  5165.  
  5166.       a) Subject to the terms of this Agreement, each Contributor
  5167.       hereby grants Recipient a non-exclusive, worldwide, royalty-free
  5168.       copyright license to reproduce, prepare derivative works of,
  5169.       publicly display, publicly perform, distribute and sublicense
  5170.       the Contribution of such Contributor, if any, and such
  5171.       derivative works, in source code and object code form.
  5172.  
  5173.       b) Subject to the terms of this Agreement, each Contributor
  5174.       hereby grants Recipient a non-exclusive, worldwide, royalty-free
  5175.       patent license under Licensed Patents to make, use, sell, offer
  5176.       to sell, import and otherwise transfer the Contribution of such
  5177.       Contributor, if any, in source code and object code form. This
  5178.       patent license shall apply to the combination of the
  5179.       Contribution and the Program if, at the time the Contribution is
  5180.       added by the Contributor, such addition of the Contribution
  5181.       causes such combination to be covered by the Licensed Patents.
  5182.       The patent license shall not apply to any other combinations
  5183.       which include the Contribution. No hardware per se is licensed
  5184.       hereunder.
  5185.  
  5186.       c) Recipient understands that although each Contributor grants
  5187.       the licenses to its Contributions set forth herein, no
  5188.       assurances are provided by any Contributor that the Program does
  5189.       not infringe the patent or other intellectual property rights of
  5190.       any other entity. Each Contributor disclaims any liability to
  5191.       Recipient for claims brought by any other entity based on
  5192.       infringement of intellectual property rights or otherwise. As a
  5193.       condition to exercising the rights and licenses granted
  5194.       hereunder, each Recipient hereby assumes sole responsibility to
  5195.       secure any other intellectual property rights needed, if any.
  5196.       For example, if a third party patent license is required to
  5197.       allow Recipient to distribute the Program, it is Recipient's
  5198.       responsibility to acquire that license before distributing the
  5199.       Program.
  5200.  
  5201.       d) Each Contributor represents that to its knowledge it has
  5202.       sufficient copyright rights in its Contribution, if any, to
  5203.       grant the copyright license set forth in this Agreement.
  5204.  
  5205. 3. REQUIREMENTS
  5206.  
  5207. A Contributor may choose to distribute the Program in object code form
  5208. under its own license agreement, provided that:
  5209.  
  5210.       a) it complies with the terms and conditions of this Agreement; and
  5211.  
  5212.       b) its license agreement:
  5213.  
  5214.       i) effectively disclaims on behalf of all Contributors all
  5215.       warranties and conditions, express and implied, including
  5216.       warranties or conditions of title and non-infringement, and
  5217.       implied warranties or conditions of merchantability and fitness
  5218.       for a particular purpose;
  5219.  
  5220.       ii) effectively excludes on behalf of all Contributors all
  5221.       liability for damages, including direct, indirect, special,
  5222.       incidental and consequential damages, such as lost profits;
  5223.  
  5224.       iii) states that any provisions which differ from this Agreement
  5225.       are offered by that Contributor alone and not by any other
  5226.       party; and
  5227.  
  5228.       iv) states that source code for the Program is available from
  5229.       such Contributor, and informs licensees how to obtain it in a
  5230.       reasonable manner on or through a medium customarily used for
  5231.       software exchange.
  5232.  
  5233. When the Program is made available in source code form:
  5234.  
  5235.       a) it must be made available under this Agreement; and
  5236.  
  5237.       b) a copy of this Agreement must be included with each copy of
  5238.       the Program.
  5239.  
  5240. Contributors may not remove or alter any copyright notices contained
  5241. within the Program.
  5242.  
  5243. Each Contributor must identify itself as the originator of its
  5244. Contribution, if any, in a manner that reasonably allows subsequent
  5245. Recipients to identify the originator of the Contribution.
  5246.  
  5247. 4. COMMERCIAL DISTRIBUTION
  5248.  
  5249. Commercial distributors of software may accept certain
  5250. responsibilities with respect to end users, business partners and the
  5251. like. While this license is intended to facilitate the commercial use
  5252. of the Program, the Contributor who includes the Program in a
  5253. commercial product offering should do so in a manner which does not
  5254. create potential liability for other Contributors. Therefore, if a
  5255. Contributor includes the Program in a commercial product offering,
  5256. such Contributor ("Commercial Contributor") hereby agrees to defend
  5257. and indemnify every other Contributor ("Indemnified Contributor")
  5258. against any losses, damages and costs (collectively "Losses") arising
  5259. from claims, lawsuits and other legal actions brought by a third party
  5260. against the Indemnified Contributor to the extent caused by the acts
  5261. or omissions of such Commercial Contributor in connection with its
  5262. distribution of the Program in a commercial product offering. The
  5263. obligations in this section do not apply to any claims or Losses
  5264. relating to any actual or alleged intellectual property infringement.
  5265. In order to qualify, an Indemnified Contributor must: a) promptly
  5266. notify the Commercial Contributor in writing of such claim, and b)
  5267. allow the Commercial Contributor to control, and cooperate with the
  5268. Commercial Contributor in, the defense and any related settlement
  5269. negotiations. The Indemnified Contributor may participate in any such
  5270. claim at its own expense.
  5271.  
  5272. For example, a Contributor might include the Program in a commercial
  5273. product offering, Product X. That Contributor is then a Commercial
  5274. Contributor. If that Commercial Contributor then makes performance
  5275. claims, or offers warranties related to Product X, those performance
  5276. claims and warranties are such Commercial Contributor's responsibility
  5277. alone. Under this section, the Commercial Contributor would have to
  5278. defend claims against the other Contributors related to those
  5279. performance claims and warranties, and if a court requires any other
  5280. Contributor to pay any damages as a result, the Commercial Contributor
  5281. must pay those damages.
  5282.  
  5283. 5. NO WARRANTY
  5284.  
  5285. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
  5286. PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  5287. KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
  5288. WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
  5289. OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
  5290. responsible for determining the appropriateness of using and
  5291. distributing the Program and assumes all risks associated with its
  5292. exercise of rights under this Agreement, including but not limited to
  5293. the risks and costs of program errors, compliance with applicable
  5294. laws, damage to or loss of data, programs or equipment, and
  5295. unavailability or interruption of operations.
  5296.  
  5297. 6. DISCLAIMER OF LIABILITY
  5298.  
  5299. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  5300. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  5301. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  5302. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  5303. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5304. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  5305. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  5306. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  5307.  
  5308. 7. GENERAL
  5309.  
  5310. If any provision of this Agreement is invalid or unenforceable under
  5311. applicable law, it shall not affect the validity or enforceability of
  5312. the remainder of the terms of this Agreement, and without further
  5313. action by the parties hereto, such provision shall be reformed to the
  5314. minimum extent necessary to make such provision valid and enforceable.
  5315.  
  5316. If Recipient institutes patent litigation against a Contributor with
  5317. respect to a patent applicable to software (including a cross-claim or
  5318. counterclaim in a lawsuit), then any patent licenses granted by that
  5319. Contributor to such Recipient under this Agreement shall terminate as
  5320. of the date such litigation is filed. In addition, if Recipient
  5321. institutes patent litigation against any entity (including a
  5322. cross-claim or counterclaim in a lawsuit) alleging that the Program
  5323. itself (excluding combinations of the Program with other software or
  5324. hardware) infringes such Recipient's patent(s), then such Recipient's
  5325. rights granted under Section 2(b) shall terminate as of the date such
  5326. litigation is filed.
  5327.  
  5328. All Recipient's rights under this Agreement shall terminate if it
  5329. fails to comply with any of the material terms or conditions of this
  5330. Agreement and does not cure such failure in a reasonable period of
  5331. time after becoming aware of such noncompliance. If all Recipient's
  5332. rights under this Agreement terminate, Recipient agrees to cease use
  5333. and distribution of the Program as soon as reasonably practicable.
  5334. However, Recipient's obligations under this Agreement and any licenses
  5335. granted by Recipient relating to the Program shall continue and
  5336. survive.
  5337.  
  5338. Everyone is permitted to copy and distribute copies of this Agreement,
  5339. but in order to avoid inconsistency the Agreement is copyrighted and
  5340. may only be modified in the following manner. The Agreement Steward
  5341. reserves the right to publish new versions (including revisions) of
  5342. this Agreement from time to time. No one other than the Agreement
  5343. Steward has the right to modify this Agreement. IBM is the initial
  5344. Agreement Steward. IBM may assign the responsibility to serve as the
  5345. Agreement Steward to a suitable separate entity. Each new version of
  5346. the Agreement will be given a distinguishing version number. The
  5347. Program (including Contributions) may always be distributed subject to
  5348. the version of the Agreement under which it was received. In addition,
  5349. after a new version of the Agreement is published, Contributor may
  5350. elect to distribute the Program (including its Contributions) under
  5351. the new version. Except as expressly stated in Sections 2(a) and 2(b)
  5352. above, Recipient receives no rights or licenses to the intellectual
  5353. property of any Contributor under this Agreement, whether expressly,
  5354. by implication, estoppel or otherwise. All rights in the Program not
  5355. expressly granted under this Agreement are reserved.
  5356.  
  5357. This Agreement is governed by the laws of the State of New York and
  5358. the intellectual property laws of the United States of America. No
  5359. party to this Agreement will bring a legal action under this Agreement
  5360. more than one year after the cause of action arose. Each party waives
  5361. its rights to a jury trial in any resulting litigation.
  5362.  
  5363.  
  5364.    =========================================================================
  5365.    ==  NOTICE file for the KXML License.                                  ==
  5366.    =========================================================================
  5367.  
  5368. Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
  5369.  
  5370. Permission is hereby granted, free of charge, to any person obtaining
  5371. a copy of this software and associated documentation files (the
  5372. "Software"), to deal in the Software without restriction, including
  5373. without limitation the rights to use, copy, modify, merge, publish,
  5374. distribute, sublicense, and/or sell copies of the Software, and to
  5375. permit persons to whom the Software is furnished to do so, subject to
  5376. the following conditions:
  5377.  
  5378. The above copyright notice and this permission notice shall be
  5379. included in all copies or substantial portions of the Software.
  5380.  
  5381. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  5382. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5383. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5384. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  5385. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  5386. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  5387. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5388.  
  5389.  
  5390.    =========================================================================
  5391.    ==  NOTICE file for the SQLite Java Wrapper License.                   ==
  5392.    =========================================================================
  5393.  
  5394. This software is copyrighted by Christian Werner <[email protected]>
  5395. and others. The following terms apply to all files associated with the
  5396. software unless explicitly disclaimed in individual files.
  5397.  
  5398. The authors hereby grant permission to use, copy, modify, distribute,
  5399. and license this software and its documentation for any purpose, provided
  5400. that existing copyright notices are retained in all copies and that this
  5401. notice is included verbatim in any distributions. No written agreement,
  5402. license, or royalty fee is required for any of the authorized uses.
  5403. Modifications to this software may be copyrighted by their authors
  5404. and need not follow the licensing terms described here, provided that
  5405. the new terms are clearly indicated on the first page of each file where
  5406. they apply.
  5407.  
  5408. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  5409. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  5410. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  5411. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  5412. POSSIBILITY OF SUCH DAMAGE.
  5413.  
  5414. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  5415. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  5416. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
  5417. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  5418. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  5419. MODIFICATIONS.
  5420.  
  5421.  
  5422.    =========================================================================
  5423.    ==  NOTICE file for the W3C License.                                   ==
  5424.    =========================================================================
  5425.  
  5426. Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
  5427. of Technology, Institut National de Recherche en Informatique et en
  5428. Automatique, Keio University). All Rights Reserved. This program is
  5429. distributed under the W3C's Software Intellectual Property License.
  5430. This program is distributed in the hope that it will be useful, but
  5431. WITHOUT ANY WARRANTY; without even the implied warranty of
  5432. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  5433.  
  5434. See W3C License http://www.w3.org/Consortium/Legal/ for more details.
  5435.  
  5436. ============================================================
  5437. Notices for file(s):
  5438. /usr/icu/icudt51l.dat
  5439. ------------------------------------------------------------
  5440. ICU License - ICU 1.8.1 and later
  5441.  
  5442. COPYRIGHT AND PERMISSION NOTICE
  5443.  
  5444. Copyright (c) 1995-2008 International Business Machines Corporation and others
  5445.  
  5446. All rights reserved.
  5447.  
  5448. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
  5449.  
  5450. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  5451.  
  5452. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
  5453.  
  5454. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  5455.  
  5456. ==============================================================================
  5457.  
  5458. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  5459.  
  5460.     Unicode Data Files include all data files under the directories
  5461. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  5462. http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
  5463. published in the Unicode Standard or under the directories
  5464. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  5465. http://www.unicode.org/cldr/data/.
  5466.  
  5467.     NOTICE TO USER: Carefully read the following legal agreement. BY
  5468. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
  5469. ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
  5470. AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
  5471. DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
  5472. OR SOFTWARE.
  5473.  
  5474.     COPYRIGHT AND PERMISSION NOTICE
  5475.  
  5476.     Copyright ¬© 1991-2007 Unicode, Inc. All rights reserved. Distributed under
  5477. the Terms of Use in http://www.unicode.org/copyright.html.
  5478.  
  5479.     Permission is hereby granted, free of charge, to any person obtaining a copy
  5480. of the Unicode data files and any associated documentation (the "Data Files") or
  5481. Unicode software and any associated documentation (the "Software") to deal in
  5482. the Data Files or Software without restriction, including without limitation the
  5483. rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
  5484. the Data Files or Software, and to permit persons to whom the Data Files or
  5485. Software are furnished to do so, provided that (a) the above copyright notice(s)
  5486. and this permission notice appear with all copies of the Data Files or Software,
  5487. (b) both the above copyright notice(s) and this permission notice appear in
  5488. associated documentation, and (c) there is clear notice in each modified Data
  5489. File or in the Software as well as in the documentation associated with the Data
  5490. File(s) or Software that the data or software has been modified.
  5491.  
  5492.     THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  5493. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5494. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
  5495. PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  5496. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  5497. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  5498. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  5499. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
  5500. SOFTWARE.
  5501.  
  5502.     Except as contained in this notice, the name of a copyright holder shall not
  5503. be used in advertising or otherwise to promote the sale, use or other dealings
  5504. in these Data Files or Software without prior written authorization of the
  5505. copyright holder.
  5506.  
  5507. ===============================================================================
  5508.  
  5509.  
  5510. /* This ICU code derived from: */
  5511. /*
  5512. punycode.c 0.4.0 (2001-Nov-17-Sat)
  5513. http://www.cs.berkeley.edu/~amc/idn/
  5514. Adam M. Costello
  5515. http://www.nicemice.net/amc/
  5516.  
  5517. Disclaimer and license
  5518.  
  5519. Regarding this entire document or any portion of it (including
  5520. the pseudocode and C code), the author makes no guarantees and
  5521. is not responsible for any damage resulting from its use. The
  5522. author grants irrevocable permission to anyone to use, modify,
  5523. and distribute it in any way that does not diminish the rights
  5524. of anyone else to use, modify, and distribute it, provided that
  5525. redistributed derivative works do not contain misleading author or
  5526. version information. Derivative works need not be licensed under
  5527. similar terms.
  5528. */
  5529.  
  5530.  
  5531. /*
  5532. ** This file is in the public domain, so clarified as of
  5533. ** 2006-07-17 by Arthur David Olson.
  5534. */
  5535.  
  5536. ============================================================
  5537. Notices for file(s):
  5538. /framework/jcommon-1.0.12.jar
  5539. /framework/jfreechart-1.0.9-swt.jar
  5540. /framework/jfreechart-1.0.9.jar
  5541. ------------------------------------------------------------
  5542.                   GNU LESSER GENERAL PUBLIC LICENSE
  5543.                        Version 2.1, February 1999
  5544.  
  5545.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  5546.      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  5547.  Everyone is permitted to copy and distribute verbatim copies
  5548.  of this license document, but changing it is not allowed.
  5549.  
  5550. [This is the first released version of the Lesser GPL.  It also counts
  5551.  as the successor of the GNU Library Public License, version 2, hence
  5552.  the version number 2.1.]
  5553.  
  5554.                             Preamble
  5555.  
  5556.   The licenses for most software are designed to take away your
  5557. freedom to share and change it.  By contrast, the GNU General Public
  5558. Licenses are intended to guarantee your freedom to share and change
  5559. free software--to make sure the software is free for all its users.
  5560.  
  5561.   This license, the Lesser General Public License, applies to some
  5562. specially designated software packages--typically libraries--of the
  5563. Free Software Foundation and other authors who decide to use it.  You
  5564. can use it too, but we suggest you first think carefully about whether
  5565. this license or the ordinary General Public License is the better
  5566. strategy to use in any particular case, based on the explanations below.
  5567.  
  5568.   When we speak of free software, we are referring to freedom of use,
  5569. not price.  Our General Public Licenses are designed to make sure that
  5570. you have the freedom to distribute copies of free software (and charge
  5571. for this service if you wish); that you receive source code or can get
  5572. it if you want it; that you can change the software and use pieces of
  5573. it in new free programs; and that you are informed that you can do
  5574. these things.
  5575.  
  5576.   To protect your rights, we need to make restrictions that forbid
  5577. distributors to deny you these rights or to ask you to surrender these
  5578. rights.  These restrictions translate to certain responsibilities for
  5579. you if you distribute copies of the library or if you modify it.
  5580.  
  5581.   For example, if you distribute copies of the library, whether gratis
  5582. or for a fee, you must give the recipients all the rights that we gave
  5583. you.  You must make sure that they, too, receive or can get the source
  5584. code.  If you link other code with the library, you must provide
  5585. complete object files to the recipients, so that they can relink them
  5586. with the library after making changes to the library and recompiling
  5587. it.  And you must show them these terms so they know their rights.
  5588.  
  5589.   We protect your rights with a two-step method: (1) we copyright the
  5590. library, and (2) we offer you this license, which gives you legal
  5591. permission to copy, distribute and/or modify the library.
  5592.  
  5593.   To protect each distributor, we want to make it very clear that
  5594. there is no warranty for the free library.  Also, if the library is
  5595. modified by someone else and passed on, the recipients should know
  5596. that what they have is not the original version, so that the original
  5597. author's reputation will not be affected by problems that might be
  5598. introduced by others.
  5599.   Finally, software patents pose a constant threat to the existence of
  5600. any free program.  We wish to make sure that a company cannot
  5601. effectively restrict the users of a free program by obtaining a
  5602. restrictive license from a patent holder.  Therefore, we insist that
  5603. any patent license obtained for a version of the library must be
  5604. consistent with the full freedom of use specified in this license.
  5605.  
  5606.   Most GNU software, including some libraries, is covered by the
  5607. ordinary GNU General Public License.  This license, the GNU Lesser
  5608. General Public License, applies to certain designated libraries, and
  5609. is quite different from the ordinary General Public License.  We use
  5610. this license for certain libraries in order to permit linking those
  5611. libraries into non-free programs.
  5612.  
  5613.   When a program is linked with a library, whether statically or using
  5614. a shared library, the combination of the two is legally speaking a
  5615. combined work, a derivative of the original library.  The ordinary
  5616. General Public License therefore permits such linking only if the
  5617. entire combination fits its criteria of freedom.  The Lesser General
  5618. Public License permits more lax criteria for linking other code with
  5619. the library.
  5620.  
  5621.   We call this license the "Lesser" General Public License because it
  5622. does Less to protect the user's freedom than the ordinary General
  5623. Public License.  It also provides other free software developers Less
  5624. of an advantage over competing non-free programs.  These disadvantages
  5625. are the reason we use the ordinary General Public License for many
  5626. libraries.  However, the Lesser license provides advantages in certain
  5627. special circumstances.
  5628.  
  5629.   For example, on rare occasions, there may be a special need to
  5630. encourage the widest possible use of a certain library, so that it becomes
  5631. a de-facto standard.  To achieve this, non-free programs must be
  5632. allowed to use the library.  A more frequent case is that a free
  5633. library does the same job as widely used non-free libraries.  In this
  5634. case, there is little to gain by limiting the free library to free
  5635. software only, so we use the Lesser General Public License.
  5636.  
  5637.   In other cases, permission to use a particular library in non-free
  5638. programs enables a greater number of people to use a large body of
  5639. free software.  For example, permission to use the GNU C Library in
  5640. non-free programs enables many more people to use the whole GNU
  5641. operating system, as well as its variant, the GNU/Linux operating
  5642. system.
  5643.  
  5644.   Although the Lesser General Public License is Less protective of the
  5645. users' freedom, it does ensure that the user of a program that is
  5646. linked with the Library has the freedom and the wherewithal to run
  5647. that program using a modified version of the Library.
  5648.  
  5649.   The precise terms and conditions for copying, distribution and
  5650. modification follow.  Pay close attention to the difference between a
  5651. "work based on the library" and a "work that uses the library".  The
  5652. former contains code derived from the library, whereas the latter must
  5653. be combined with the library in order to run.
  5654.                   GNU LESSER GENERAL PUBLIC LICENSE
  5655.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5656.  
  5657.   0. This License Agreement applies to any software library or other
  5658. program which contains a notice placed by the copyright holder or
  5659. other authorized party saying it may be distributed under the terms of
  5660. this Lesser General Public License (also called "this License").
  5661. Each licensee is addressed as "you".
  5662.  
  5663.   A "library" means a collection of software functions and/or data
  5664. prepared so as to be conveniently linked with application programs
  5665. (which use some of those functions and data) to form executables.
  5666.  
  5667.   The "Library", below, refers to any such software library or work
  5668. which has been distributed under these terms.  A "work based on the
  5669. Library" means either the Library or any derivative work under
  5670. copyright law: that is to say, a work containing the Library or a
  5671. portion of it, either verbatim or with modifications and/or translated
  5672. straightforwardly into another language.  (Hereinafter, translation is
  5673. included without limitation in the term "modification".)
  5674.  
  5675.   "Source code" for a work means the preferred form of the work for
  5676. making modifications to it.  For a library, complete source code means
  5677. all the source code for all modules it contains, plus any associated
  5678. interface definition files, plus the scripts used to control compilation
  5679. and installation of the library.
  5680.  
  5681.   Activities other than copying, distribution and modification are not
  5682. covered by this License; they are outside its scope.  The act of
  5683. running a program using the Library is not restricted, and output from
  5684. such a program is covered only if its contents constitute a work based
  5685. on the Library (independent of the use of the Library in a tool for
  5686. writing it).  Whether that is true depends on what the Library does
  5687. and what the program that uses the Library does.
  5688.  
  5689.   1. You may copy and distribute verbatim copies of the Library's
  5690. complete source code as you receive it, in any medium, provided that
  5691. you conspicuously and appropriately publish on each copy an
  5692. appropriate copyright notice and disclaimer of warranty; keep intact
  5693. all the notices that refer to this License and to the absence of any
  5694. warranty; and distribute a copy of this License along with the
  5695. Library.
  5696.  
  5697.   You may charge a fee for the physical act of transferring a copy,
  5698. and you may at your option offer warranty protection in exchange for a
  5699. fee.
  5700.   2. You may modify your copy or copies of the Library or any portion
  5701. of it, thus forming a work based on the Library, and copy and
  5702. distribute such modifications or work under the terms of Section 1
  5703. above, provided that you also meet all of these conditions:
  5704.  
  5705.     a) The modified work must itself be a software library.
  5706.  
  5707.     b) You must cause the files modified to carry prominent notices
  5708.     stating that you changed the files and the date of any change.
  5709.  
  5710.     c) You must cause the whole of the work to be licensed at no
  5711.     charge to all third parties under the terms of this License.
  5712.  
  5713.     d) If a facility in the modified Library refers to a function or a
  5714.     table of data to be supplied by an application program that uses
  5715.     the facility, other than as an argument passed when the facility
  5716.     is invoked, then you must make a good faith effort to ensure that,
  5717.     in the event an application does not supply such function or
  5718.     table, the facility still operates, and performs whatever part of
  5719.     its purpose remains meaningful.
  5720.  
  5721.     (For example, a function in a library to compute square roots has
  5722.     a purpose that is entirely well-defined independent of the
  5723.     application.  Therefore, Subsection 2d requires that any
  5724.     application-supplied function or table used by this function must
  5725.     be optional: if the application does not supply it, the square
  5726.     root function must still compute square roots.)
  5727.  
  5728. These requirements apply to the modified work as a whole.  If
  5729. identifiable sections of that work are not derived from the Library,
  5730. and can be reasonably considered independent and separate works in
  5731. themselves, then this License, and its terms, do not apply to those
  5732. sections when you distribute them as separate works.  But when you
  5733. distribute the same sections as part of a whole which is a work based
  5734. on the Library, the distribution of the whole must be on the terms of
  5735. this License, whose permissions for other licensees extend to the
  5736. entire whole, and thus to each and every part regardless of who wrote
  5737. it.
  5738.  
  5739. Thus, it is not the intent of this section to claim rights or contest
  5740. your rights to work written entirely by you; rather, the intent is to
  5741. exercise the right to control the distribution of derivative or
  5742. collective works based on the Library.
  5743.  
  5744. In addition, mere aggregation of another work not based on the Library
  5745. with the Library (or with a work based on the Library) on a volume of
  5746. a storage or distribution medium does not bring the other work under
  5747. the scope of this License.
  5748.  
  5749.   3. You may opt to apply the terms of the ordinary GNU General Public
  5750. License instead of this License to a given copy of the Library.  To do
  5751. this, you must alter all the notices that refer to this License, so
  5752. that they refer to the ordinary GNU General Public License, version 2,
  5753. instead of to this License.  (If a newer version than version 2 of the
  5754. ordinary GNU General Public License has appeared, then you can specify
  5755. that version instead if you wish.)  Do not make any other change in
  5756. these notices.
  5757.   Once this change is made in a given copy, it is irreversible for
  5758. that copy, so the ordinary GNU General Public License applies to all
  5759. subsequent copies and derivative works made from that copy.
  5760.  
  5761.   This option is useful when you wish to copy part of the code of
  5762. the Library into a program that is not a library.
  5763.  
  5764.   4. You may copy and distribute the Library (or a portion or
  5765. derivative of it, under Section 2) in object code or executable form
  5766. under the terms of Sections 1 and 2 above provided that you accompany
  5767. it with the complete corresponding machine-readable source code, which
  5768. must be distributed under the terms of Sections 1 and 2 above on a
  5769. medium customarily used for software interchange.
  5770.  
  5771.   If distribution of object code is made by offering access to copy
  5772. from a designated place, then offering equivalent access to copy the
  5773. source code from the same place satisfies the requirement to
  5774. distribute the source code, even though third parties are not
  5775. compelled to copy the source along with the object code.
  5776.  
  5777.   5. A program that contains no derivative of any portion of the
  5778. Library, but is designed to work with the Library by being compiled or
  5779. linked with it, is called a "work that uses the Library".  Such a
  5780. work, in isolation, is not a derivative work of the Library, and
  5781. therefore falls outside the scope of this License.
  5782.  
  5783.   However, linking a "work that uses the Library" with the Library
  5784. creates an executable that is a derivative of the Library (because it
  5785. contains portions of the Library), rather than a "work that uses the
  5786. library".  The executable is therefore covered by this License.
  5787. Section 6 states terms for distribution of such executables.
  5788.  
  5789.   When a "work that uses the Library" uses material from a header file
  5790. that is part of the Library, the object code for the work may be a
  5791. derivative work of the Library even though the source code is not.
  5792. Whether this is true is especially significant if the work can be
  5793. linked without the Library, or if the work is itself a library.  The
  5794. threshold for this to be true is not precisely defined by law.
  5795.  
  5796.   If such an object file uses only numerical parameters, data
  5797. structure layouts and accessors, and small macros and small inline
  5798. functions (ten lines or less in length), then the use of the object
  5799. file is unrestricted, regardless of whether it is legally a derivative
  5800. work.  (Executables containing this object code plus portions of the
  5801. Library will still fall under Section 6.)
  5802.  
  5803.   Otherwise, if the work is a derivative of the Library, you may
  5804. distribute the object code for the work under the terms of Section 6.
  5805. Any executables containing that work also fall under Section 6,
  5806. whether or not they are linked directly with the Library itself.
  5807.   6. As an exception to the Sections above, you may also combine or
  5808. link a "work that uses the Library" with the Library to produce a
  5809. work containing portions of the Library, and distribute that work
  5810. under terms of your choice, provided that the terms permit
  5811. modification of the work for the customer's own use and reverse
  5812. engineering for debugging such modifications.
  5813.  
  5814.   You must give prominent notice with each copy of the work that the
  5815. Library is used in it and that the Library and its use are covered by
  5816. this License.  You must supply a copy of this License.  If the work
  5817. during execution displays copyright notices, you must include the
  5818. copyright notice for the Library among them, as well as a reference
  5819. directing the user to the copy of this License.  Also, you must do one
  5820. of these things:
  5821.  
  5822.     a) Accompany the work with the complete corresponding
  5823.     machine-readable source code for the Library including whatever
  5824.     changes were used in the work (which must be distributed under
  5825.     Sections 1 and 2 above); and, if the work is an executable linked
  5826.     with the Library, with the complete machine-readable "work that
  5827.     uses the Library", as object code and/or source code, so that the
  5828.     user can modify the Library and then relink to produce a modified
  5829.     executable containing the modified Library.  (It is understood
  5830.     that the user who changes the contents of definitions files in the
  5831.     Library will not necessarily be able to recompile the application
  5832.     to use the modified definitions.)
  5833.  
  5834.     b) Use a suitable shared library mechanism for linking with the
  5835.     Library.  A suitable mechanism is one that (1) uses at run time a
  5836.     copy of the library already present on the user's computer system,
  5837.     rather than copying library functions into the executable, and (2)
  5838.     will operate properly with a modified version of the library, if
  5839.     the user installs one, as long as the modified version is
  5840.     interface-compatible with the version that the work was made with.
  5841.  
  5842.     c) Accompany the work with a written offer, valid for at
  5843.     least three years, to give the same user the materials
  5844.     specified in Subsection 6a, above, for a charge no more
  5845.     than the cost of performing this distribution.
  5846.  
  5847.     d) If distribution of the work is made by offering access to copy
  5848.     from a designated place, offer equivalent access to copy the above
  5849.     specified materials from the same place.
  5850.  
  5851.     e) Verify that the user has already received a copy of these
  5852.     materials or that you have already sent this user a copy.
  5853.  
  5854.   For an executable, the required form of the "work that uses the
  5855. Library" must include any data and utility programs needed for
  5856. reproducing the executable from it.  However, as a special exception,
  5857. the materials to be distributed need not include anything that is
  5858. normally distributed (in either source or binary form) with the major
  5859. components (compiler, kernel, and so on) of the operating system on
  5860. which the executable runs, unless that component itself accompanies
  5861. the executable.
  5862.  
  5863.   It may happen that this requirement contradicts the license
  5864. restrictions of other proprietary libraries that do not normally
  5865. accompany the operating system.  Such a contradiction means you cannot
  5866. use both them and the Library together in an executable that you
  5867. distribute.
  5868.   7. You may place library facilities that are a work based on the
  5869. Library side-by-side in a single library together with other library
  5870. facilities not covered by this License, and distribute such a combined
  5871. library, provided that the separate distribution of the work based on
  5872. the Library and of the other library facilities is otherwise
  5873. permitted, and provided that you do these two things:
  5874.  
  5875.     a) Accompany the combined library with a copy of the same work
  5876.     based on the Library, uncombined with any other library
  5877.     facilities.  This must be distributed under the terms of the
  5878.     Sections above.
  5879.  
  5880.     b) Give prominent notice with the combined library of the fact
  5881.     that part of it is a work based on the Library, and explaining
  5882.     where to find the accompanying uncombined form of the same work.
  5883.  
  5884.   8. You may not copy, modify, sublicense, link with, or distribute
  5885. the Library except as expressly provided under this License.  Any
  5886. attempt otherwise to copy, modify, sublicense, link with, or
  5887. distribute the Library is void, and will automatically terminate your
  5888. rights under this License.  However, parties who have received copies,
  5889. or rights, from you under this License will not have their licenses
  5890. terminated so long as such parties remain in full compliance.
  5891.  
  5892.   9. You are not required to accept this License, since you have not
  5893. signed it.  However, nothing else grants you permission to modify or
  5894. distribute the Library or its derivative works.  These actions are
  5895. prohibited by law if you do not accept this License.  Therefore, by
  5896. modifying or distributing the Library (or any work based on the
  5897. Library), you indicate your acceptance of this License to do so, and
  5898. all its terms and conditions for copying, distributing or modifying
  5899. the Library or works based on it.
  5900.  
  5901.   10. Each time you redistribute the Library (or any work based on the
  5902. Library), the recipient automatically receives a license from the
  5903. original licensor to copy, distribute, link with or modify the Library
  5904. subject to these terms and conditions.  You may not impose any further
  5905. restrictions on the recipients' exercise of the rights granted herein.
  5906. You are not responsible for enforcing compliance by third parties with
  5907. this License.
  5908.   11. If, as a consequence of a court judgment or allegation of patent
  5909. infringement or for any other reason (not limited to patent issues),
  5910. conditions are imposed on you (whether by court order, agreement or
  5911. otherwise) that contradict the conditions of this License, they do not
  5912. excuse you from the conditions of this License.  If you cannot
  5913. distribute so as to satisfy simultaneously your obligations under this
  5914. License and any other pertinent obligations, then as a consequence you
  5915. may not distribute the Library at all.  For example, if a patent
  5916. license would not permit royalty-free redistribution of the Library by
  5917. all those who receive copies directly or indirectly through you, then
  5918. the only way you could satisfy both it and this License would be to
  5919. refrain entirely from distribution of the Library.
  5920.  
  5921. If any portion of this section is held invalid or unenforceable under any
  5922. particular circumstance, the balance of the section is intended to apply,
  5923. and the section as a whole is intended to apply in other circumstances.
  5924.  
  5925. It is not the purpose of this section to induce you to infringe any
  5926. patents or other property right claims or to contest validity of any
  5927. such claims; this section has the sole purpose of protecting the
  5928. integrity of the free software distribution system which is
  5929. implemented by public license practices.  Many people have made
  5930. generous contributions to the wide range of software distributed
  5931. through that system in reliance on consistent application of that
  5932. system; it is up to the author/donor to decide if he or she is willing
  5933. to distribute software through any other system and a licensee cannot
  5934. impose that choice.
  5935.  
  5936. This section is intended to make thoroughly clear what is believed to
  5937. be a consequence of the rest of this License.
  5938.  
  5939.   12. If the distribution and/or use of the Library is restricted in
  5940. certain countries either by patents or by copyrighted interfaces, the
  5941. original copyright holder who places the Library under this License may add
  5942. an explicit geographical distribution limitation excluding those countries,
  5943. so that distribution is permitted only in or among countries not thus
  5944. excluded.  In such case, this License incorporates the limitation as if
  5945. written in the body of this License.
  5946.  
  5947.   13. The Free Software Foundation may publish revised and/or new
  5948. versions of the Lesser General Public License from time to time.
  5949. Such new versions will be similar in spirit to the present version,
  5950. but may differ in detail to address new problems or concerns.
  5951.  
  5952. Each version is given a distinguishing version number.  If the Library
  5953. specifies a version number of this License which applies to it and
  5954. "any later version", you have the option of following the terms and
  5955. conditions either of that version or of any later version published by
  5956. the Free Software Foundation.  If the Library does not specify a
  5957. license version number, you may choose any version ever published by
  5958. the Free Software Foundation.
  5959.   14. If you wish to incorporate parts of the Library into other free
  5960. programs whose distribution conditions are incompatible with these,
  5961. write to the author to ask for permission.  For software which is
  5962. copyrighted by the Free Software Foundation, write to the Free
  5963. Software Foundation; we sometimes make exceptions for this.  Our
  5964. decision will be guided by the two goals of preserving the free status
  5965. of all derivatives of our free software and of promoting the sharing
  5966. and reuse of software generally.
  5967.  
  5968.                             NO WARRANTY
  5969.  
  5970.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  5971. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  5972. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  5973. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  5974. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  5975. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5976. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  5977. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  5978. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  5979.  
  5980.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  5981. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  5982. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  5983. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  5984. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  5985. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  5986. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  5987. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  5988. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  5989. DAMAGES.
  5990.  
  5991.                      END OF TERMS AND CONDITIONS
  5992.            How to Apply These Terms to Your New Libraries
  5993.  
  5994.   If you develop a new library, and you want it to be of the greatest
  5995. possible use to the public, we recommend making it free software that
  5996. everyone can redistribute and change.  You can do so by permitting
  5997. redistribution under these terms (or, alternatively, under the terms of the
  5998. ordinary General Public License).
  5999.  
  6000.   To apply these terms, attach the following notices to the library.  It is
  6001. safest to attach them to the start of each source file to most effectively
  6002. convey the exclusion of warranty; and each file should have at least the
  6003. "copyright" line and a pointer to where the full notice is found.
  6004.  
  6005.     <one line to give the library's name and a brief idea of what it does.>
  6006.     Copyright (C) <year>  <name of author>
  6007.  
  6008.     This library is free software; you can redistribute it and/or
  6009.     modify it under the terms of the GNU Lesser General Public
  6010.     License as published by the Free Software Foundation; either
  6011.     version 2.1 of the License, or (at your option) any later version.
  6012.  
  6013.     This library is distributed in the hope that it will be useful,
  6014.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  6015.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  6016.     Lesser General Public License for more details.
  6017.  
  6018.     You should have received a copy of the GNU Lesser General Public
  6019.     License along with this library; if not, write to the Free Software
  6020.     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  6021.  
  6022. Also add information on how to contact you by electronic and paper mail.
  6023.  
  6024. You should also get your employer (if you work as a programmer) or your
  6025. school, if any, to sign a "copyright disclaimer" for the library, if
  6026. necessary.  Here is a sample; alter the names:
  6027.  
  6028.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  6029.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  6030.  
  6031.   <signature of Ty Coon>, 1 April 1990
  6032.   Ty Coon, President of Vice
  6033.  
  6034. That's all there is to it!
  6035.  
  6036.  
  6037.  
  6038. ============================================================
  6039. Notices for file(s):
  6040. /lib/third_party_icu_icudata_host_gyp.a
  6041. /lib/third_party_icu_icui18n_host_gyp.a
  6042. /lib/third_party_icu_icuuc_host_gyp.a
  6043. /lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
  6044. /lib/v8_tools_gyp_v8_base_arm_host_gyp.a
  6045. /lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
  6046. /obj/GYP/shared_intermediates/mksnapshot.arm
  6047. /obj/GYP/shared_intermediates/protoc
  6048. ------------------------------------------------------------
  6049. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  6050. //
  6051. // Redistribution and use in source and binary forms, with or without
  6052. // modification, are permitted provided that the following conditions are
  6053. // met:
  6054. //
  6055. //    * Redistributions of source code must retain the above copyright
  6056. // notice, this list of conditions and the following disclaimer.
  6057. //    * Redistributions in binary form must reproduce the above
  6058. // copyright notice, this list of conditions and the following disclaimer
  6059. // in the documentation and/or other materials provided with the
  6060. // distribution.
  6061. //    * Neither the name of Google Inc. nor the names of its
  6062. // contributors may be used to endorse or promote products derived from
  6063. // this software without specific prior written permission.
  6064. //
  6065. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6066. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6067. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6068. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6069. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6070. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6071. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6072. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6073. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6074. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6075. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6076.  
  6077. /****************************************************************
  6078.  *
  6079.  * The author of this software is David M. Gay.
  6080.  *
  6081.  * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
  6082.  *
  6083.  * Permission to use, copy, modify, and distribute this software for any
  6084.  * purpose without fee is hereby granted, provided that this entire notice
  6085.  * is included in all copies of any software which is or includes a copy
  6086.  * or modification of this software and in all copies of the supporting
  6087.  * documentation for such software.
  6088.  *
  6089.  * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  6090.  * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
  6091.  * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  6092.  * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  6093.  *
  6094.  ***************************************************************/
  6095.  
  6096. /* Copyright (c) 2008-2009, Google Inc.
  6097.  * All rights reserved.
  6098.  *
  6099.  * Redistribution and use in source and binary forms, with or without
  6100.  * modification, are permitted provided that the following conditions are
  6101.  * met:
  6102.  *
  6103.  *     * Redistributions of source code must retain the above copyright
  6104.  * notice, this list of conditions and the following disclaimer.
  6105.  *     * Neither the name of Google Inc. nor the names of its
  6106.  * contributors may be used to endorse or promote products derived from
  6107.  * this software without specific prior written permission.
  6108.  *
  6109.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6110.  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6111.  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6112.  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6113.  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6114.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6115.  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6116.  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6117.  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6118.  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6119.  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6120.  *
  6121.  * ---
  6122.  * Author: Kostya Serebryany
  6123.  */
  6124.  
  6125. /* ***** BEGIN LICENSE BLOCK *****
  6126.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  6127.  *
  6128.  * The contents of this file are subject to the Mozilla Public License Version
  6129.  * 1.1 (the "License"); you may not use this file except in compliance with
  6130.  * the License. You may obtain a copy of the License at
  6131.  * http://www.mozilla.org/MPL/
  6132.  *
  6133.  * Software distributed under the License is distributed on an "AS IS" basis,
  6134.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  6135.  * for the specific language governing rights and limitations under the
  6136.  * License.
  6137.  *
  6138.  * The Original Code is the Netscape Portable Runtime (NSPR).
  6139.  *
  6140.  * The Initial Developer of the Original Code is
  6141.  * Netscape Communications Corporation.
  6142.  * Portions created by the Initial Developer are Copyright (C) 1998-2000
  6143.  * the Initial Developer. All Rights Reserved.
  6144.  *
  6145.  * Contributor(s):
  6146.  *
  6147.  * Alternatively, the contents of this file may be used under the terms of
  6148.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  6149.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  6150.  * in which case the provisions of the GPL or the LGPL are applicable instead
  6151.  * of those above. If you wish to allow use of your version of this file only
  6152.  * under the terms of either the GPL or the LGPL, and not to allow others to
  6153.  * use your version of this file under the terms of the MPL, indicate your
  6154.  * decision by deleting the provisions above and replace them with the notice
  6155.  * and other provisions required by the GPL or the LGPL. If you do not delete
  6156.  * the provisions above, a recipient may use your version of this file under
  6157.  * the terms of any one of the MPL, the GPL or the LGPL.
  6158.  *
  6159.  * ***** END LICENSE BLOCK ***** */
  6160.  
  6161. // Copyright (c) 2006, Google Inc.
  6162. // All rights reserved.
  6163. //
  6164. // Redistribution and use in source and binary forms, with or without
  6165. // modification, are permitted provided that the following conditions are
  6166. // met:
  6167. //
  6168. //     * Redistributions of source code must retain the above copyright
  6169. // notice, this list of conditions and the following disclaimer.
  6170. //     * Redistributions in binary form must reproduce the above
  6171. // copyright notice, this list of conditions and the following disclaimer
  6172. // in the documentation and/or other materials provided with the
  6173. // distribution.
  6174. //     * Neither the name of Google Inc. nor the names of its
  6175. // contributors may be used to endorse or promote products derived from
  6176. // this software without specific prior written permission.
  6177. //
  6178. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6179. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6180. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6181. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6182. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6183. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6184. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6185. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6186. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6187. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6188. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6189.  
  6190.    Notice that the following BSD-style license applies to the Valgrind header
  6191.    files used by Chromium (valgrind.h and memcheck.h). However, the rest of
  6192.    Valgrind is licensed under the terms of the GNU General Public License,
  6193.    version 2, unless otherwise indicated.
  6194.  
  6195.    ----------------------------------------------------------------
  6196.  
  6197.    Copyright (C) 2000-2008 Julian Seward.  All rights reserved.
  6198.  
  6199.    Redistribution and use in source and binary forms, with or without
  6200.    modification, are permitted provided that the following conditions
  6201.    are met:
  6202.  
  6203.    1. Redistributions of source code must retain the above copyright
  6204.       notice, this list of conditions and the following disclaimer.
  6205.  
  6206.    2. The origin of this software must not be misrepresented; you must
  6207.       not claim that you wrote the original software.  If you use this
  6208.       software in a product, an acknowledgment in the product
  6209.       documentation would be appreciated but is not required.
  6210.  
  6211.    3. Altered source versions must be plainly marked as such, and must
  6212.       not be misrepresented as being the original software.
  6213.  
  6214.    4. The name of the author may not be used to endorse or promote
  6215.       products derived from this software without specific prior written
  6216.       permission.
  6217.  
  6218.    THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  6219.    OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6220.    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6221.    ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  6222.    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6223.    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  6224.    GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  6225.    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  6226.    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  6227.    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  6228.    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6229.  
  6230.   Copyright (c) 2007 Red Hat, inc
  6231.  
  6232.   Permission is hereby granted, free of charge, to any person
  6233.   obtaining a copy of this software and associated documentation files
  6234.   (the "Software"), to deal in the Software without restriction,
  6235.   including without limitation the rights to use, copy, modify, merge,
  6236.   publish, distribute, sublicense, and/or sell copies of the Software,
  6237.   and to permit persons to whom the Software is furnished to do so,
  6238.   subject to the following conditions:
  6239.  
  6240.   The above copyright notice and this permission notice shall be
  6241.   included in all copies or substantial portions of the Software.
  6242.  
  6243.   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  6244.   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6245.   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  6246.   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  6247.   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  6248.   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  6249.   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6250.   SOFTWARE.
  6251.  
  6252. Copyright 2003-2005 Colin Percival
  6253. All rights reserved
  6254.  
  6255. Redistribution and use in source and binary forms, with or without
  6256. modification, are permitted providing that the following conditions
  6257. are met:
  6258. 1. Redistributions of source code must retain the above copyright
  6259.    notice, this list of conditions and the following disclaimer.
  6260. 2. Redistributions in binary form must reproduce the above copyright
  6261.    notice, this list of conditions and the following disclaimer in the
  6262.    documentation and/or other materials provided with the distribution.
  6263.  
  6264. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  6265. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6266. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6267. ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  6268. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6269. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  6270. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6271. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  6272. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  6273. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  6274. POSSIBILITY OF SUCH DAMAGE.
  6275.  
  6276.  
  6277.                                  Apache License
  6278.                            Version 2.0, January 2004
  6279.                         http://www.apache.org/licenses/
  6280.  
  6281.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6282.  
  6283.    1. Definitions.
  6284.  
  6285.       "License" shall mean the terms and conditions for use, reproduction,
  6286.       and distribution as defined by Sections 1 through 9 of this document.
  6287.  
  6288.       "Licensor" shall mean the copyright owner or entity authorized by
  6289.       the copyright owner that is granting the License.
  6290.  
  6291.       "Legal Entity" shall mean the union of the acting entity and all
  6292.       other entities that control, are controlled by, or are under common
  6293.       control with that entity. For the purposes of this definition,
  6294.       "control" means (i) the power, direct or indirect, to cause the
  6295.       direction or management of such entity, whether by contract or
  6296.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6297.       outstanding shares, or (iii) beneficial ownership of such entity.
  6298.  
  6299.       "You" (or "Your") shall mean an individual or Legal Entity
  6300.       exercising permissions granted by this License.
  6301.  
  6302.       "Source" form shall mean the preferred form for making modifications,
  6303.       including but not limited to software source code, documentation
  6304.       source, and configuration files.
  6305.  
  6306.       "Object" form shall mean any form resulting from mechanical
  6307.       transformation or translation of a Source form, including but
  6308.       not limited to compiled object code, generated documentation,
  6309.       and conversions to other media types.
  6310.  
  6311.       "Work" shall mean the work of authorship, whether in Source or
  6312.       Object form, made available under the License, as indicated by a
  6313.       copyright notice that is included in or attached to the work
  6314.       (an example is provided in the Appendix below).
  6315.  
  6316.       "Derivative Works" shall mean any work, whether in Source or Object
  6317.       form, that is based on (or derived from) the Work and for which the
  6318.       editorial revisions, annotations, elaborations, or other modifications
  6319.       represent, as a whole, an original work of authorship. For the purposes
  6320.       of this License, Derivative Works shall not include works that remain
  6321.       separable from, or merely link (or bind by name) to the interfaces of,
  6322.       the Work and Derivative Works thereof.
  6323.  
  6324.       "Contribution" shall mean any work of authorship, including
  6325.       the original version of the Work and any modifications or additions
  6326.       to that Work or Derivative Works thereof, that is intentionally
  6327.       submitted to Licensor for inclusion in the Work by the copyright owner
  6328.       or by an individual or Legal Entity authorized to submit on behalf of
  6329.       the copyright owner. For the purposes of this definition, "submitted"
  6330.       means any form of electronic, verbal, or written communication sent
  6331.       to the Licensor or its representatives, including but not limited to
  6332.       communication on electronic mailing lists, source code control systems,
  6333.       and issue tracking systems that are managed by, or on behalf of, the
  6334.       Licensor for the purpose of discussing and improving the Work, but
  6335.       excluding communication that is conspicuously marked or otherwise
  6336.       designated in writing by the copyright owner as "Not a Contribution."
  6337.  
  6338.       "Contributor" shall mean Licensor and any individual or Legal Entity
  6339.       on behalf of whom a Contribution has been received by Licensor and
  6340.       subsequently incorporated within the Work.
  6341.  
  6342.    2. Grant of Copyright License. Subject to the terms and conditions of
  6343.       this License, each Contributor hereby grants to You a perpetual,
  6344.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6345.       copyright license to reproduce, prepare Derivative Works of,
  6346.       publicly display, publicly perform, sublicense, and distribute the
  6347.       Work and such Derivative Works in Source or Object form.
  6348.  
  6349.    3. Grant of Patent License. Subject to the terms and conditions of
  6350.       this License, each Contributor hereby grants to You a perpetual,
  6351.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6352.       (except as stated in this section) patent license to make, have made,
  6353.       use, offer to sell, sell, import, and otherwise transfer the Work,
  6354.       where such license applies only to those patent claims licensable
  6355.       by such Contributor that are necessarily infringed by their
  6356.       Contribution(s) alone or by combination of their Contribution(s)
  6357.       with the Work to which such Contribution(s) was submitted. If You
  6358.       institute patent litigation against any entity (including a
  6359.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  6360.       or a Contribution incorporated within the Work constitutes direct
  6361.       or contributory patent infringement, then any patent licenses
  6362.       granted to You under this License for that Work shall terminate
  6363.       as of the date such litigation is filed.
  6364.  
  6365.    4. Redistribution. You may reproduce and distribute copies of the
  6366.       Work or Derivative Works thereof in any medium, with or without
  6367.       modifications, and in Source or Object form, provided that You
  6368.       meet the following conditions:
  6369.  
  6370.       (a) You must give any other recipients of the Work or
  6371.           Derivative Works a copy of this License; and
  6372.  
  6373.       (b) You must cause any modified files to carry prominent notices
  6374.           stating that You changed the files; and
  6375.  
  6376.       (c) You must retain, in the Source form of any Derivative Works
  6377.           that You distribute, all copyright, patent, trademark, and
  6378.           attribution notices from the Source form of the Work,
  6379.           excluding those notices that do not pertain to any part of
  6380.           the Derivative Works; and
  6381.  
  6382.       (d) If the Work includes a "NOTICE" text file as part of its
  6383.           distribution, then any Derivative Works that You distribute must
  6384.           include a readable copy of the attribution notices contained
  6385.           within such NOTICE file, excluding those notices that do not
  6386.           pertain to any part of the Derivative Works, in at least one
  6387.           of the following places: within a NOTICE text file distributed
  6388.           as part of the Derivative Works; within the Source form or
  6389.           documentation, if provided along with the Derivative Works; or,
  6390.           within a display generated by the Derivative Works, if and
  6391.           wherever such third-party notices normally appear. The contents
  6392.           of the NOTICE file are for informational purposes only and
  6393.           do not modify the License. You may add Your own attribution
  6394.           notices within Derivative Works that You distribute, alongside
  6395.           or as an addendum to the NOTICE text from the Work, provided
  6396.           that such additional attribution notices cannot be construed
  6397.           as modifying the License.
  6398.  
  6399.       You may add Your own copyright statement to Your modifications and
  6400.       may provide additional or different license terms and conditions
  6401.       for use, reproduction, or distribution of Your modifications, or
  6402.       for any such Derivative Works as a whole, provided Your use,
  6403.       reproduction, and distribution of the Work otherwise complies with
  6404.       the conditions stated in this License.
  6405.  
  6406.    5. Submission of Contributions. Unless You explicitly state otherwise,
  6407.       any Contribution intentionally submitted for inclusion in the Work
  6408.       by You to the Licensor shall be under the terms and conditions of
  6409.       this License, without any additional terms or conditions.
  6410.       Notwithstanding the above, nothing herein shall supersede or modify
  6411.       the terms of any separate license agreement you may have executed
  6412.       with Licensor regarding such Contributions.
  6413.  
  6414.    6. Trademarks. This License does not grant permission to use the trade
  6415.       names, trademarks, service marks, or product names of the Licensor,
  6416.       except as required for reasonable and customary use in describing the
  6417.       origin of the Work and reproducing the content of the NOTICE file.
  6418.  
  6419.    7. Disclaimer of Warranty. Unless required by applicable law or
  6420.       agreed to in writing, Licensor provides the Work (and each
  6421.       Contributor provides its Contributions) on an "AS IS" BASIS,
  6422.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6423.       implied, including, without limitation, any warranties or conditions
  6424.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6425.       PARTICULAR PURPOSE. You are solely responsible for determining the
  6426.       appropriateness of using or redistributing the Work and assume any
  6427.       risks associated with Your exercise of permissions under this License.
  6428.  
  6429.    8. Limitation of Liability. In no event and under no legal theory,
  6430.       whether in tort (including negligence), contract, or otherwise,
  6431.       unless required by applicable law (such as deliberate and grossly
  6432.       negligent acts) or agreed to in writing, shall any Contributor be
  6433.       liable to You for damages, including any direct, indirect, special,
  6434.       incidental, or consequential damages of any character arising as a
  6435.       result of this License or out of the use or inability to use the
  6436.       Work (including but not limited to damages for loss of goodwill,
  6437.       work stoppage, computer failure or malfunction, or any and all
  6438.       other commercial damages or losses), even if such Contributor
  6439.       has been advised of the possibility of such damages.
  6440.  
  6441.    9. Accepting Warranty or Additional Liability. While redistributing
  6442.       the Work or Derivative Works thereof, You may choose to offer,
  6443.       and charge a fee for, acceptance of support, warranty, indemnity,
  6444.       or other liability obligations and/or rights consistent with this
  6445.       License. However, in accepting such obligations, You may act only
  6446.       on Your own behalf and on Your sole responsibility, not on behalf
  6447.       of any other Contributor, and only if You agree to indemnify,
  6448.       defend, and hold each Contributor harmless for any liability
  6449.       incurred by, or claims asserted against, such Contributor by reason
  6450.       of your accepting any such warranty or additional liability.
  6451.  
  6452.    END OF TERMS AND CONDITIONS
  6453.  
  6454.    APPENDIX: How to apply the Apache License to your work.
  6455.  
  6456.       To apply the Apache License to your work, attach the following
  6457.       boilerplate notice, with the fields enclosed by brackets "[]"
  6458.       replaced with your own identifying information. (Don't include
  6459.       the brackets!)  The text should be enclosed in the appropriate
  6460.       comment syntax for the file format. We also recommend that a
  6461.       file or class name and description of purpose be included on the
  6462.       same "printed page" as the copyright notice for easier
  6463.       identification within third-party archives.
  6464.  
  6465.    Copyright 2007-2009 Google Inc.
  6466.    Copyright 2007-2009 WebDriver committers
  6467.  
  6468.    Licensed under the Apache License, Version 2.0 (the "License");
  6469.    you may not use this file except in compliance with the License.
  6470.    You may obtain a copy of the License at
  6471.  
  6472.        http://www.apache.org/licenses/LICENSE-2.0
  6473.  
  6474.    Unless required by applicable law or agreed to in writing, software
  6475.    distributed under the License is distributed on an "AS IS" BASIS,
  6476.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6477.    See the License for the specific language governing permissions and
  6478.    limitations under the License.
  6479.  
  6480.  
  6481. Copyright (C) 2009 by Tung Mac.
  6482.  
  6483. Permission is hereby granted, free of charge, to any person obtaining a copy
  6484. of this software and associated documentation files (the "Software"), to deal
  6485. in the Software without restriction, including without limitation the rights
  6486. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6487. copies of the Software, and to permit persons to whom the Software is
  6488. furnished to do so, subject to the following conditions:
  6489.  
  6490. The above copyright notice and this permission notice shall be included in
  6491. all copies or substantial portions of the Software.
  6492.  
  6493. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6494. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6495. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6496. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6497. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6498. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6499. THE SOFTWARE.
  6500.  
  6501. /* ***** BEGIN LICENSE BLOCK *****
  6502.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  6503.  *
  6504.  * The contents of this file are subject to the Mozilla Public License Version
  6505.  * 1.1 (the "License"); you may not use this file except in compliance with
  6506.  * the License. You may obtain a copy of the License at
  6507.  * http://www.mozilla.org/MPL/
  6508.  *
  6509.  * Software distributed under the License is distributed on an "AS IS" basis,
  6510.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  6511.  * for the specific language governing rights and limitations under the
  6512.  * License.
  6513.  *
  6514.  * The Original Code is the Netscape security libraries.
  6515.  *
  6516.  * The Initial Developer of the Original Code is
  6517.  * Netscape Communications Corporation.
  6518.  * Portions created by the Initial Developer are Copyright (C) 2000
  6519.  * the Initial Developer. All Rights Reserved.
  6520.  *
  6521.  * Contributor(s):
  6522.  *
  6523.  * Alternatively, the contents of this file may be used under the terms of
  6524.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  6525.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  6526.  * in which case the provisions of the GPL or the LGPL are applicable instead
  6527.  * of those above. If you wish to allow use of your version of this file only
  6528.  * under the terms of either the GPL or the LGPL, and not to allow others to
  6529.  * use your version of this file under the terms of the MPL, indicate your
  6530.  * decision by deleting the provisions above and replace them with the notice
  6531.  * and other provisions required by the GPL or the LGPL. If you do not delete
  6532.  * the provisions above, a recipient may use your version of this file under
  6533.  * the terms of any one of the MPL, the GPL or the LGPL.
  6534.  *
  6535.  * ***** END LICENSE BLOCK ***** */
  6536.  
  6537. /* ***** BEGIN LICENSE BLOCK *****
  6538.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  6539.  *
  6540.  * The contents of this file are subject to the Mozilla Public License Version
  6541.  * 1.1 (the "License"); you may not use this file except in compliance with
  6542.  * the License. You may obtain a copy of the License at
  6543.  * http://www.mozilla.org/MPL/
  6544.  *
  6545.  * Software distributed under the License is distributed on an "AS IS" basis,
  6546.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  6547.  * for the specific language governing rights and limitations under the
  6548.  * License.
  6549.  *
  6550.  * The Original Code is the Netscape security libraries.
  6551.  *
  6552.  * The Initial Developer of the Original Code is
  6553.  * Netscape Communications Corporation.
  6554.  * Portions created by the Initial Developer are Copyright (C) 1994-2000
  6555.  * the Initial Developer. All Rights Reserved.
  6556.  *
  6557.  * Contributor(s):
  6558.  *
  6559.  * Alternatively, the contents of this file may be used under the terms of
  6560.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  6561.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  6562.  * in which case the provisions of the GPL or the LGPL are applicable instead
  6563.  * of those above. If you wish to allow use of your version of this file only
  6564.  * under the terms of either the GPL or the LGPL, and not to allow others to
  6565.  * use your version of this file under the terms of the MPL, indicate your
  6566.  * decision by deleting the provisions above and replace them with the notice
  6567.  * and other provisions required by the GPL or the LGPL. If you do not delete
  6568.  * the provisions above, a recipient may use your version of this file under
  6569.  * the terms of any one of the MPL, the GPL or the LGPL.
  6570.  *
  6571.  * ***** END LICENSE BLOCK ***** */
  6572.  
  6573. Copyright 2011, The Chromium Authors
  6574. All rights reserved.
  6575.  
  6576. Redistribution and use in source and binary forms, with or without
  6577. modification, are permitted provided that the following conditions are
  6578. met:
  6579.  
  6580.     * Redistributions of source code must retain the above copyright
  6581. notice, this list of conditions and the following disclaimer.
  6582.     * Redistributions in binary form must reproduce the above
  6583. copyright notice, this list of conditions and the following disclaimer
  6584. in the documentation and/or other materials provided with the
  6585. distribution.
  6586.     * Neither the name of Google Inc. nor the names of its
  6587. contributors may be used to endorse or promote products derived from
  6588. this software without specific prior written permission.
  6589.  
  6590. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6591. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6592. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6593. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6594. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6595. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6596. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6597. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6598. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6599. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6600. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6601.  
  6602.                     GNU GENERAL PUBLIC LICENSE
  6603.                        Version 2, June 1991
  6604.  
  6605.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  6606.      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  6607.  Everyone is permitted to copy and distribute verbatim copies
  6608.  of this license document, but changing it is not allowed.
  6609.  
  6610.                             Preamble
  6611.  
  6612.   The licenses for most software are designed to take away your
  6613. freedom to share and change it.  By contrast, the GNU General Public
  6614. License is intended to guarantee your freedom to share and change free
  6615. software--to make sure the software is free for all its users.  This
  6616. General Public License applies to most of the Free Software
  6617. Foundation's software and to any other program whose authors commit to
  6618. using it.  (Some other Free Software Foundation software is covered by
  6619. the GNU Library General Public License instead.)  You can apply it to
  6620. your programs, too.
  6621.  
  6622.   When we speak of free software, we are referring to freedom, not
  6623. price.  Our General Public Licenses are designed to make sure that you
  6624. have the freedom to distribute copies of free software (and charge for
  6625. this service if you wish), that you receive source code or can get it
  6626. if you want it, that you can change the software or use pieces of it
  6627. in new free programs; and that you know you can do these things.
  6628.  
  6629.   To protect your rights, we need to make restrictions that forbid
  6630. anyone to deny you these rights or to ask you to surrender the rights.
  6631. These restrictions translate to certain responsibilities for you if you
  6632. distribute copies of the software, or if you modify it.
  6633.  
  6634.   For example, if you distribute copies of such a program, whether
  6635. gratis or for a fee, you must give the recipients all the rights that
  6636. you have.  You must make sure that they, too, receive or can get the
  6637. source code.  And you must show them these terms so they know their
  6638. rights.
  6639.  
  6640.   We protect your rights with two steps: (1) copyright the software, and
  6641. (2) offer you this license which gives you legal permission to copy,
  6642. distribute and/or modify the software.
  6643.  
  6644.   Also, for each author's protection and ours, we want to make certain
  6645. that everyone understands that there is no warranty for this free
  6646. software.  If the software is modified by someone else and passed on, we
  6647. want its recipients to know that what they have is not the original, so
  6648. that any problems introduced by others will not reflect on the original
  6649. authors' reputations.
  6650.  
  6651.   Finally, any free program is threatened constantly by software
  6652. patents.  We wish to avoid the danger that redistributors of a free
  6653. program will individually obtain patent licenses, in effect making the
  6654. program proprietary.  To prevent this, we have made it clear that any
  6655. patent must be licensed for everyone's free use or not licensed at all.
  6656.  
  6657.   The precise terms and conditions for copying, distribution and
  6658. modification follow.
  6659.                     GNU GENERAL PUBLIC LICENSE
  6660.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  6661.  
  6662.   0. This License applies to any program or other work which contains
  6663. a notice placed by the copyright holder saying it may be distributed
  6664. under the terms of this General Public License.  The "Program", below,
  6665. refers to any such program or work, and a "work based on the Program"
  6666. means either the Program or any derivative work under copyright law:
  6667. that is to say, a work containing the Program or a portion of it,
  6668. either verbatim or with modifications and/or translated into another
  6669. language.  (Hereinafter, translation is included without limitation in
  6670. the term "modification".)  Each licensee is addressed as "you".
  6671.  
  6672. Activities other than copying, distribution and modification are not
  6673. covered by this License; they are outside its scope.  The act of
  6674. running the Program is not restricted, and the output from the Program
  6675. is covered only if its contents constitute a work based on the
  6676. Program (independent of having been made by running the Program).
  6677. Whether that is true depends on what the Program does.
  6678.  
  6679.   1. You may copy and distribute verbatim copies of the Program's
  6680. source code as you receive it, in any medium, provided that you
  6681. conspicuously and appropriately publish on each copy an appropriate
  6682. copyright notice and disclaimer of warranty; keep intact all the
  6683. notices that refer to this License and to the absence of any warranty;
  6684. and give any other recipients of the Program a copy of this License
  6685. along with the Program.
  6686.  
  6687. You may charge a fee for the physical act of transferring a copy, and
  6688. you may at your option offer warranty protection in exchange for a fee.
  6689.  
  6690.   2. You may modify your copy or copies of the Program or any portion
  6691. of it, thus forming a work based on the Program, and copy and
  6692. distribute such modifications or work under the terms of Section 1
  6693. above, provided that you also meet all of these conditions:
  6694.  
  6695.     a) You must cause the modified files to carry prominent notices
  6696.     stating that you changed the files and the date of any change.
  6697.  
  6698.     b) You must cause any work that you distribute or publish, that in
  6699.     whole or in part contains or is derived from the Program or any
  6700.     part thereof, to be licensed as a whole at no charge to all third
  6701.     parties under the terms of this License.
  6702.  
  6703.     c) If the modified program normally reads commands interactively
  6704.     when run, you must cause it, when started running for such
  6705.     interactive use in the most ordinary way, to print or display an
  6706.     announcement including an appropriate copyright notice and a
  6707.     notice that there is no warranty (or else, saying that you provide
  6708.     a warranty) and that users may redistribute the program under
  6709.     these conditions, and telling the user how to view a copy of this
  6710.     License.  (Exception: if the Program itself is interactive but
  6711.     does not normally print such an announcement, your work based on
  6712.     the Program is not required to print an announcement.)
  6713. These requirements apply to the modified work as a whole.  If
  6714. identifiable sections of that work are not derived from the Program,
  6715. and can be reasonably considered independent and separate works in
  6716. themselves, then this License, and its terms, do not apply to those
  6717. sections when you distribute them as separate works.  But when you
  6718. distribute the same sections as part of a whole which is a work based
  6719. on the Program, the distribution of the whole must be on the terms of
  6720. this License, whose permissions for other licensees extend to the
  6721. entire whole, and thus to each and every part regardless of who wrote it.
  6722.  
  6723. Thus, it is not the intent of this section to claim rights or contest
  6724. your rights to work written entirely by you; rather, the intent is to
  6725. exercise the right to control the distribution of derivative or
  6726. collective works based on the Program.
  6727.  
  6728. In addition, mere aggregation of another work not based on the Program
  6729. with the Program (or with a work based on the Program) on a volume of
  6730. a storage or distribution medium does not bring the other work under
  6731. the scope of this License.
  6732.  
  6733.   3. You may copy and distribute the Program (or a work based on it,
  6734. under Section 2) in object code or executable form under the terms of
  6735. Sections 1 and 2 above provided that you also do one of the following:
  6736.  
  6737.     a) Accompany it with the complete corresponding machine-readable
  6738.     source code, which must be distributed under the terms of Sections
  6739.     1 and 2 above on a medium customarily used for software interchange; or,
  6740.  
  6741.     b) Accompany it with a written offer, valid for at least three
  6742.     years, to give any third party, for a charge no more than your
  6743.     cost of physically performing source distribution, a complete
  6744.     machine-readable copy of the corresponding source code, to be
  6745.     distributed under the terms of Sections 1 and 2 above on a medium
  6746.     customarily used for software interchange; or,
  6747.  
  6748.     c) Accompany it with the information you received as to the offer
  6749.     to distribute corresponding source code.  (This alternative is
  6750.     allowed only for noncommercial distribution and only if you
  6751.     received the program in object code or executable form with such
  6752.     an offer, in accord with Subsection b above.)
  6753.  
  6754. The source code for a work means the preferred form of the work for
  6755. making modifications to it.  For an executable work, complete source
  6756. code means all the source code for all modules it contains, plus any
  6757. associated interface definition files, plus the scripts used to
  6758. control compilation and installation of the executable.  However, as a
  6759. special exception, the source code distributed need not include
  6760. anything that is normally distributed (in either source or binary
  6761. form) with the major components (compiler, kernel, and so on) of the
  6762. operating system on which the executable runs, unless that component
  6763. itself accompanies the executable.
  6764.  
  6765. If distribution of executable or object code is made by offering
  6766. access to copy from a designated place, then offering equivalent
  6767. access to copy the source code from the same place counts as
  6768. distribution of the source code, even though third parties are not
  6769. compelled to copy the source along with the object code.
  6770.   4. You may not copy, modify, sublicense, or distribute the Program
  6771. except as expressly provided under this License.  Any attempt
  6772. otherwise to copy, modify, sublicense or distribute the Program is
  6773. void, and will automatically terminate your rights under this License.
  6774. However, parties who have received copies, or rights, from you under
  6775. this License will not have their licenses terminated so long as such
  6776. parties remain in full compliance.
  6777.  
  6778.   5. You are not required to accept this License, since you have not
  6779. signed it.  However, nothing else grants you permission to modify or
  6780. distribute the Program or its derivative works.  These actions are
  6781. prohibited by law if you do not accept this License.  Therefore, by
  6782. modifying or distributing the Program (or any work based on the
  6783. Program), you indicate your acceptance of this License to do so, and
  6784. all its terms and conditions for copying, distributing or modifying
  6785. the Program or works based on it.
  6786.  
  6787.   6. Each time you redistribute the Program (or any work based on the
  6788. Program), the recipient automatically receives a license from the
  6789. original licensor to copy, distribute or modify the Program subject to
  6790. these terms and conditions.  You may not impose any further
  6791. restrictions on the recipients' exercise of the rights granted herein.
  6792. You are not responsible for enforcing compliance by third parties to
  6793. this License.
  6794.  
  6795.   7. If, as a consequence of a court judgment or allegation of patent
  6796. infringement or for any other reason (not limited to patent issues),
  6797. conditions are imposed on you (whether by court order, agreement or
  6798. otherwise) that contradict the conditions of this License, they do not
  6799. excuse you from the conditions of this License.  If you cannot
  6800. distribute so as to satisfy simultaneously your obligations under this
  6801. License and any other pertinent obligations, then as a consequence you
  6802. may not distribute the Program at all.  For example, if a patent
  6803. license would not permit royalty-free redistribution of the Program by
  6804. all those who receive copies directly or indirectly through you, then
  6805. the only way you could satisfy both it and this License would be to
  6806. refrain entirely from distribution of the Program.
  6807.  
  6808. If any portion of this section is held invalid or unenforceable under
  6809. any particular circumstance, the balance of the section is intended to
  6810. apply and the section as a whole is intended to apply in other
  6811. circumstances.
  6812.  
  6813. It is not the purpose of this section to induce you to infringe any
  6814. patents or other property right claims or to contest validity of any
  6815. such claims; this section has the sole purpose of protecting the
  6816. integrity of the free software distribution system, which is
  6817. implemented by public license practices.  Many people have made
  6818. generous contributions to the wide range of software distributed
  6819. through that system in reliance on consistent application of that
  6820. system; it is up to the author/donor to decide if he or she is willing
  6821. to distribute software through any other system and a licensee cannot
  6822. impose that choice.
  6823.  
  6824. This section is intended to make thoroughly clear what is believed to
  6825. be a consequence of the rest of this License.
  6826.   8. If the distribution and/or use of the Program is restricted in
  6827. certain countries either by patents or by copyrighted interfaces, the
  6828. original copyright holder who places the Program under this License
  6829. may add an explicit geographical distribution limitation excluding
  6830. those countries, so that distribution is permitted only in or among
  6831. countries not thus excluded.  In such case, this License incorporates
  6832. the limitation as if written in the body of this License.
  6833.  
  6834.   9. The Free Software Foundation may publish revised and/or new versions
  6835. of the General Public License from time to time.  Such new versions will
  6836. be similar in spirit to the present version, but may differ in detail to
  6837. address new problems or concerns.
  6838.  
  6839. Each version is given a distinguishing version number.  If the Program
  6840. specifies a version number of this License which applies to it and "any
  6841. later version", you have the option of following the terms and conditions
  6842. either of that version or of any later version published by the Free
  6843. Software Foundation.  If the Program does not specify a version number of
  6844. this License, you may choose any version ever published by the Free Software
  6845. Foundation.
  6846.  
  6847.   10. If you wish to incorporate parts of the Program into other free
  6848. programs whose distribution conditions are different, write to the author
  6849. to ask for permission.  For software which is copyrighted by the Free
  6850. Software Foundation, write to the Free Software Foundation; we sometimes
  6851. make exceptions for this.  Our decision will be guided by the two goals
  6852. of preserving the free status of all derivatives of our free software and
  6853. of promoting the sharing and reuse of software generally.
  6854.  
  6855.                             NO WARRANTY
  6856.  
  6857.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  6858. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  6859. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  6860. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  6861. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  6862. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  6863. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  6864. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  6865. REPAIR OR CORRECTION.
  6866.  
  6867.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  6868. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  6869. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  6870. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  6871. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  6872. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  6873. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  6874. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  6875. POSSIBILITY OF SUCH DAMAGES.
  6876.  
  6877.                      END OF TERMS AND CONDITIONS
  6878.             How to Apply These Terms to Your New Programs
  6879.  
  6880.   If you develop a new program, and you want it to be of the greatest
  6881. possible use to the public, the best way to achieve this is to make it
  6882. free software which everyone can redistribute and change under these terms.
  6883.  
  6884.   To do so, attach the following notices to the program.  It is safest
  6885. to attach them to the start of each source file to most effectively
  6886. convey the exclusion of warranty; and each file should have at least
  6887. the "copyright" line and a pointer to where the full notice is found.
  6888.  
  6889.     <one line to give the program's name and a brief idea of what it does.>
  6890.     Copyright (C) <year>  <name of author>
  6891.  
  6892.     This program is free software; you can redistribute it and/or modify
  6893.     it under the terms of the GNU General Public License as published by
  6894.     the Free Software Foundation; either version 2 of the License, or
  6895.     (at your option) any later version.
  6896.  
  6897.     This program is distributed in the hope that it will be useful,
  6898.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  6899.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  6900.     GNU General Public License for more details.
  6901.  
  6902.     You should have received a copy of the GNU General Public License
  6903.     along with this program; if not, write to the Free Software
  6904.     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  6905.  
  6906.  
  6907. Also add information on how to contact you by electronic and paper mail.
  6908.  
  6909. If the program is interactive, make it output a short notice like this
  6910. when it starts in an interactive mode:
  6911.  
  6912.     Gnomovision version 69, Copyright (C) year  name of author
  6913.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  6914.     This is free software, and you are welcome to redistribute it
  6915.     under certain conditions; type `show c' for details.
  6916.  
  6917. The hypothetical commands `show w' and `show c' should show the appropriate
  6918. parts of the General Public License.  Of course, the commands you use may
  6919. be called something other than `show w' and `show c'; they could even be
  6920. mouse-clicks or menu items--whatever suits your program.
  6921.  
  6922. You should also get your employer (if you work as a programmer) or your
  6923. school, if any, to sign a "copyright disclaimer" for the program, if
  6924. necessary.  Here is a sample; alter the names:
  6925.  
  6926.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  6927.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  6928.  
  6929.   <signature of Ty Coon>, 1 April 1989
  6930.   Ty Coon, President of Vice
  6931.  
  6932. This General Public License does not permit incorporating your program into
  6933. proprietary programs.  If your program is a subroutine library, you may
  6934. consider it more useful to permit linking proprietary applications with the
  6935. library.  If this is what you want to do, use the GNU Library General
  6936. Public License instead of this License.
  6937.  
  6938. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  6939. //
  6940. // Redistribution and use in source and binary forms, with or without
  6941. // modification, are permitted provided that the following conditions are
  6942. // met:
  6943. //
  6944. //    * Redistributions of source code must retain the above copyright
  6945. // notice, this list of conditions and the following disclaimer.
  6946. //    * Redistributions in binary form must reproduce the above
  6947. // copyright notice, this list of conditions and the following disclaimer
  6948. // in the documentation and/or other materials provided with the
  6949. // distribution.
  6950. //    * Neither the name of Google Inc. nor the names of its
  6951. // contributors may be used to endorse or promote products derived from
  6952. // this software without specific prior written permission.
  6953. //
  6954. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6955. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6956. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6957. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6958. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6959. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6960. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6961. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6962. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6963. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6964. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6965.  
  6966.  
  6967. /*
  6968. ** Copyright (c) 2007-2010 The Khronos Group Inc.
  6969. **
  6970. ** Permission is hereby granted, free of charge, to any person obtaining a
  6971. ** copy of this software and/or associated documentation files (the
  6972. ** "Materials"), to deal in the Materials without restriction, including
  6973. ** without limitation the rights to use, copy, modify, merge, publish,
  6974. ** distribute, sublicense, and/or sell copies of the Materials, and to
  6975. ** permit persons to whom the Materials are furnished to do so, subject to
  6976. ** the following conditions:
  6977. **
  6978. ** The above copyright notice and this permission notice shall be included
  6979. ** in all copies or substantial portions of the Materials.
  6980. **
  6981. ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  6982. ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6983. ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6984. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  6985. ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  6986. ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  6987. ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  6988. */
  6989.  
  6990.  
  6991.                                  Apache License
  6992.                            Version 2.0, January 2004
  6993.                         http://www.apache.org/licenses/
  6994.  
  6995.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6996.  
  6997.    1. Definitions.
  6998.  
  6999.       "License" shall mean the terms and conditions for use, reproduction,
  7000.       and distribution as defined by Sections 1 through 9 of this document.
  7001.  
  7002.       "Licensor" shall mean the copyright owner or entity authorized by
  7003.       the copyright owner that is granting the License.
  7004.  
  7005.       "Legal Entity" shall mean the union of the acting entity and all
  7006.       other entities that control, are controlled by, or are under common
  7007.       control with that entity. For the purposes of this definition,
  7008.       "control" means (i) the power, direct or indirect, to cause the
  7009.       direction or management of such entity, whether by contract or
  7010.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7011.       outstanding shares, or (iii) beneficial ownership of such entity.
  7012.  
  7013.       "You" (or "Your") shall mean an individual or Legal Entity
  7014.       exercising permissions granted by this License.
  7015.  
  7016.       "Source" form shall mean the preferred form for making modifications,
  7017.       including but not limited to software source code, documentation
  7018.       source, and configuration files.
  7019.  
  7020.       "Object" form shall mean any form resulting from mechanical
  7021.       transformation or translation of a Source form, including but
  7022.       not limited to compiled object code, generated documentation,
  7023.       and conversions to other media types.
  7024.  
  7025.       "Work" shall mean the work of authorship, whether in Source or
  7026.       Object form, made available under the License, as indicated by a
  7027.       copyright notice that is included in or attached to the work
  7028.       (an example is provided in the Appendix below).
  7029.  
  7030.       "Derivative Works" shall mean any work, whether in Source or Object
  7031.       form, that is based on (or derived from) the Work and for which the
  7032.       editorial revisions, annotations, elaborations, or other modifications
  7033.       represent, as a whole, an original work of authorship. For the purposes
  7034.       of this License, Derivative Works shall not include works that remain
  7035.       separable from, or merely link (or bind by name) to the interfaces of,
  7036.       the Work and Derivative Works thereof.
  7037.  
  7038.       "Contribution" shall mean any work of authorship, including
  7039.       the original version of the Work and any modifications or additions
  7040.       to that Work or Derivative Works thereof, that is intentionally
  7041.       submitted to Licensor for inclusion in the Work by the copyright owner
  7042.       or by an individual or Legal Entity authorized to submit on behalf of
  7043.       the copyright owner. For the purposes of this definition, "submitted"
  7044.       means any form of electronic, verbal, or written communication sent
  7045.       to the Licensor or its representatives, including but not limited to
  7046.       communication on electronic mailing lists, source code control systems,
  7047.       and issue tracking systems that are managed by, or on behalf of, the
  7048.       Licensor for the purpose of discussing and improving the Work, but
  7049.       excluding communication that is conspicuously marked or otherwise
  7050.       designated in writing by the copyright owner as "Not a Contribution."
  7051.  
  7052.       "Contributor" shall mean Licensor and any individual or Legal Entity
  7053.       on behalf of whom a Contribution has been received by Licensor and
  7054.       subsequently incorporated within the Work.
  7055.  
  7056.    2. Grant of Copyright License. Subject to the terms and conditions of
  7057.       this License, each Contributor hereby grants to You a perpetual,
  7058.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7059.       copyright license to reproduce, prepare Derivative Works of,
  7060.       publicly display, publicly perform, sublicense, and distribute the
  7061.       Work and such Derivative Works in Source or Object form.
  7062.  
  7063.    3. Grant of Patent License. Subject to the terms and conditions of
  7064.       this License, each Contributor hereby grants to You a perpetual,
  7065.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7066.       (except as stated in this section) patent license to make, have made,
  7067.       use, offer to sell, sell, import, and otherwise transfer the Work,
  7068.       where such license applies only to those patent claims licensable
  7069.       by such Contributor that are necessarily infringed by their
  7070.       Contribution(s) alone or by combination of their Contribution(s)
  7071.       with the Work to which such Contribution(s) was submitted. If You
  7072.       institute patent litigation against any entity (including a
  7073.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  7074.       or a Contribution incorporated within the Work constitutes direct
  7075.       or contributory patent infringement, then any patent licenses
  7076.       granted to You under this License for that Work shall terminate
  7077.       as of the date such litigation is filed.
  7078.  
  7079.    4. Redistribution. You may reproduce and distribute copies of the
  7080.       Work or Derivative Works thereof in any medium, with or without
  7081.       modifications, and in Source or Object form, provided that You
  7082.       meet the following conditions:
  7083.  
  7084.       (a) You must give any other recipients of the Work or
  7085.           Derivative Works a copy of this License; and
  7086.  
  7087.       (b) You must cause any modified files to carry prominent notices
  7088.           stating that You changed the files; and
  7089.  
  7090.       (c) You must retain, in the Source form of any Derivative Works
  7091.           that You distribute, all copyright, patent, trademark, and
  7092.           attribution notices from the Source form of the Work,
  7093.           excluding those notices that do not pertain to any part of
  7094.           the Derivative Works; and
  7095.  
  7096.       (d) If the Work includes a "NOTICE" text file as part of its
  7097.           distribution, then any Derivative Works that You distribute must
  7098.           include a readable copy of the attribution notices contained
  7099.           within such NOTICE file, excluding those notices that do not
  7100.           pertain to any part of the Derivative Works, in at least one
  7101.           of the following places: within a NOTICE text file distributed
  7102.           as part of the Derivative Works; within the Source form or
  7103.           documentation, if provided along with the Derivative Works; or,
  7104.           within a display generated by the Derivative Works, if and
  7105.           wherever such third-party notices normally appear. The contents
  7106.           of the NOTICE file are for informational purposes only and
  7107.           do not modify the License. You may add Your own attribution
  7108.           notices within Derivative Works that You distribute, alongside
  7109.           or as an addendum to the NOTICE text from the Work, provided
  7110.           that such additional attribution notices cannot be construed
  7111.           as modifying the License.
  7112.  
  7113.       You may add Your own copyright statement to Your modifications and
  7114.       may provide additional or different license terms and conditions
  7115.       for use, reproduction, or distribution of Your modifications, or
  7116.       for any such Derivative Works as a whole, provided Your use,
  7117.       reproduction, and distribution of the Work otherwise complies with
  7118.       the conditions stated in this License.
  7119.  
  7120.    5. Submission of Contributions. Unless You explicitly state otherwise,
  7121.       any Contribution intentionally submitted for inclusion in the Work
  7122.       by You to the Licensor shall be under the terms and conditions of
  7123.       this License, without any additional terms or conditions.
  7124.       Notwithstanding the above, nothing herein shall supersede or modify
  7125.       the terms of any separate license agreement you may have executed
  7126.       with Licensor regarding such Contributions.
  7127.  
  7128.    6. Trademarks. This License does not grant permission to use the trade
  7129.       names, trademarks, service marks, or product names of the Licensor,
  7130.       except as required for reasonable and customary use in describing the
  7131.       origin of the Work and reproducing the content of the NOTICE file.
  7132.  
  7133.    7. Disclaimer of Warranty. Unless required by applicable law or
  7134.       agreed to in writing, Licensor provides the Work (and each
  7135.       Contributor provides its Contributions) on an "AS IS" BASIS,
  7136.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7137.       implied, including, without limitation, any warranties or conditions
  7138.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7139.       PARTICULAR PURPOSE. You are solely responsible for determining the
  7140.       appropriateness of using or redistributing the Work and assume any
  7141.       risks associated with Your exercise of permissions under this License.
  7142.  
  7143.    8. Limitation of Liability. In no event and under no legal theory,
  7144.       whether in tort (including negligence), contract, or otherwise,
  7145.       unless required by applicable law (such as deliberate and grossly
  7146.       negligent acts) or agreed to in writing, shall any Contributor be
  7147.       liable to You for damages, including any direct, indirect, special,
  7148.       incidental, or consequential damages of any character arising as a
  7149.       result of this License or out of the use or inability to use the
  7150.       Work (including but not limited to damages for loss of goodwill,
  7151.       work stoppage, computer failure or malfunction, or any and all
  7152.       other commercial damages or losses), even if such Contributor
  7153.       has been advised of the possibility of such damages.
  7154.  
  7155.    9. Accepting Warranty or Additional Liability. While redistributing
  7156.       the Work or Derivative Works thereof, You may choose to offer,
  7157.       and charge a fee for, acceptance of support, warranty, indemnity,
  7158.       or other liability obligations and/or rights consistent with this
  7159.       License. However, in accepting such obligations, You may act only
  7160.       on Your own behalf and on Your sole responsibility, not on behalf
  7161.       of any other Contributor, and only if You agree to indemnify,
  7162.       defend, and hold each Contributor harmless for any liability
  7163.       incurred by, or claims asserted against, such Contributor by reason
  7164.       of your accepting any such warranty or additional liability.
  7165.  
  7166.    END OF TERMS AND CONDITIONS
  7167.  
  7168.    APPENDIX: How to apply the Apache License to your work.
  7169.  
  7170.       To apply the Apache License to your work, attach the following
  7171.       boilerplate notice, with the fields enclosed by brackets "[]"
  7172.       replaced with your own identifying information. (Don't include
  7173.       the brackets!)  The text should be enclosed in the appropriate
  7174.       comment syntax for the file format. We also recommend that a
  7175.       file or class name and description of purpose be included on the
  7176.       same "printed page" as the copyright notice for easier
  7177.       identification within third-party archives.
  7178.  
  7179.    Copyright (c) 2008, Google Inc.
  7180.  
  7181.    Licensed under the Apache License, Version 2.0 (the "License");
  7182.    you may not use this file except in compliance with the License.
  7183.    You may obtain a copy of the License at
  7184.  
  7185.        http://www.apache.org/licenses/LICENSE-2.0
  7186.  
  7187.    Unless required by applicable law or agreed to in writing, software
  7188.    distributed under the License is distributed on an "AS IS" BASIS,
  7189.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7190.    See the License for the specific language governing permissions and
  7191.    limitations under the License.
  7192.  
  7193. (WebKit doesn't distribute an explicit license.  This LICENSE is derived from
  7194. license text in the source.)
  7195.  
  7196. Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
  7197. 2006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
  7198. Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
  7199. Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
  7200. Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
  7201. Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
  7202. Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
  7203. Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
  7204. George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
  7205. Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
  7206. Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
  7207. Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
  7208. Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
  7209. Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
  7210. Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
  7211. Netscape Communications Corporation, Nicholas Shanks, Nikolas
  7212. Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
  7213. Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
  7214. Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
  7215. Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
  7216. Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
  7217. Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
  7218. Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
  7219.  
  7220. The terms and conditions vary from file to file, but are one of:
  7221.  
  7222. Redistribution and use in source and binary forms, with or without
  7223. modification, are permitted provided that the following conditions are
  7224. met:
  7225.  
  7226. 1. Redistributions of source code must retain the above copyright
  7227.    notice, this list of conditions and the following disclaimer.
  7228.  
  7229. 2. Redistributions in binary form must reproduce the above copyright
  7230.    notice, this list of conditions and the following disclaimer in the
  7231.    documentation and/or other materials provided with the
  7232.    distribution.
  7233.  
  7234. *OR*
  7235.  
  7236. Redistribution and use in source and binary forms, with or without
  7237. modification, are permitted provided that the following conditions are
  7238. met:
  7239.  
  7240. 1. Redistributions of source code must retain the above copyright
  7241.    notice, this list of conditions and the following disclaimer.
  7242. 2. Redistributions in binary form must reproduce the above copyright
  7243.    notice, this list of conditions and the following disclaimer in the
  7244.    documentation and/or other materials provided with the
  7245.    distribution.
  7246. 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
  7247.    its contributors may be used to endorse or promote products derived
  7248.    from this software without specific prior written permission.
  7249.  
  7250. THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
  7251. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  7252. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7253. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
  7254. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  7255. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  7256. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  7257. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  7258.  
  7259. OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7260. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7261. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7262.  
  7263.  
  7264.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  7265.                        Version 2, June 1991
  7266.  
  7267.  Copyright (C) 1991 Free Software Foundation, Inc.
  7268.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  7269.  Everyone is permitted to copy and distribute verbatim copies
  7270.  of this license document, but changing it is not allowed.
  7271.  
  7272. [This is the first released version of the library GPL.  It is
  7273.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  7274.  
  7275.                             Preamble
  7276.  
  7277.   The licenses for most software are designed to take away your
  7278. freedom to share and change it.  By contrast, the GNU General Public
  7279. Licenses are intended to guarantee your freedom to share and change
  7280. free software--to make sure the software is free for all its users.
  7281.  
  7282.   This license, the Library General Public License, applies to some
  7283. specially designated Free Software Foundation software, and to any
  7284. other libraries whose authors decide to use it.  You can use it for
  7285. your libraries, too.
  7286.  
  7287.   When we speak of free software, we are referring to freedom, not
  7288. price.  Our General Public Licenses are designed to make sure that you
  7289. have the freedom to distribute copies of free software (and charge for
  7290. this service if you wish), that you receive source code or can get it
  7291. if you want it, that you can change the software or use pieces of it
  7292. in new free programs; and that you know you can do these things.
  7293.  
  7294.   To protect your rights, we need to make restrictions that forbid
  7295. anyone to deny you these rights or to ask you to surrender the rights.
  7296. These restrictions translate to certain responsibilities for you if
  7297. you distribute copies of the library, or if you modify it.
  7298.  
  7299.   For example, if you distribute copies of the library, whether gratis
  7300. or for a fee, you must give the recipients all the rights that we gave
  7301. you.  You must make sure that they, too, receive or can get the source
  7302. code.  If you link a program with the library, you must provide
  7303. complete object files to the recipients so that they can relink them
  7304. with the library, after making changes to the library and recompiling
  7305. it.  And you must show them these terms so they know their rights.
  7306.  
  7307.   Our method of protecting your rights has two steps: (1) copyright
  7308. the library, and (2) offer you this license which gives you legal
  7309. permission to copy, distribute and/or modify the library.
  7310.  
  7311.   Also, for each distributor's protection, we want to make certain
  7312. that everyone understands that there is no warranty for this free
  7313. library.  If the library is modified by someone else and passed on, we
  7314. want its recipients to know that what they have is not the original
  7315. version, so that any problems introduced by others will not reflect on
  7316. the original authors' reputations.
  7317.   Finally, any free program is threatened constantly by software
  7318. patents.  We wish to avoid the danger that companies distributing free
  7319. software will individually obtain patent licenses, thus in effect
  7320. transforming the program into proprietary software.  To prevent this,
  7321. we have made it clear that any patent must be licensed for everyone's
  7322. free use or not licensed at all.
  7323.  
  7324.   Most GNU software, including some libraries, is covered by the ordinary
  7325. GNU General Public License, which was designed for utility programs.  This
  7326. license, the GNU Library General Public License, applies to certain
  7327. designated libraries.  This license is quite different from the ordinary
  7328. one; be sure to read it in full, and don't assume that anything in it is
  7329. the same as in the ordinary license.
  7330.  
  7331.   The reason we have a separate public license for some libraries is that
  7332. they blur the distinction we usually make between modifying or adding to a
  7333. program and simply using it.  Linking a program with a library, without
  7334. changing the library, is in some sense simply using the library, and is
  7335. analogous to running a utility program or application program.  However, in
  7336. a textual and legal sense, the linked executable is a combined work, a
  7337. derivative of the original library, and the ordinary General Public License
  7338. treats it as such.
  7339.  
  7340.   Because of this blurred distinction, using the ordinary General
  7341. Public License for libraries did not effectively promote software
  7342. sharing, because most developers did not use the libraries.  We
  7343. concluded that weaker conditions might promote sharing better.
  7344.  
  7345.   However, unrestricted linking of non-free programs would deprive the
  7346. users of those programs of all benefit from the free status of the
  7347. libraries themselves.  This Library General Public License is intended to
  7348. permit developers of non-free programs to use free libraries, while
  7349. preserving your freedom as a user of such programs to change the free
  7350. libraries that are incorporated in them.  (We have not seen how to achieve
  7351. this as regards changes in header files, but we have achieved it as regards
  7352. changes in the actual functions of the Library.)  The hope is that this
  7353. will lead to faster development of free libraries.
  7354.  
  7355.   The precise terms and conditions for copying, distribution and
  7356. modification follow.  Pay close attention to the difference between a
  7357. "work based on the library" and a "work that uses the library".  The
  7358. former contains code derived from the library, while the latter only
  7359. works together with the library.
  7360.  
  7361.   Note that it is possible for a library to be covered by the ordinary
  7362. General Public License rather than by this special one.
  7363.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  7364.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  7365.  
  7366.   0. This License Agreement applies to any software library which
  7367. contains a notice placed by the copyright holder or other authorized
  7368. party saying it may be distributed under the terms of this Library
  7369. General Public License (also called "this License").  Each licensee is
  7370. addressed as "you".
  7371.  
  7372.   A "library" means a collection of software functions and/or data
  7373. prepared so as to be conveniently linked with application programs
  7374. (which use some of those functions and data) to form executables.
  7375.  
  7376.   The "Library", below, refers to any such software library or work
  7377. which has been distributed under these terms.  A "work based on the
  7378. Library" means either the Library or any derivative work under
  7379. copyright law: that is to say, a work containing the Library or a
  7380. portion of it, either verbatim or with modifications and/or translated
  7381. straightforwardly into another language.  (Hereinafter, translation is
  7382. included without limitation in the term "modification".)
  7383.  
  7384.   "Source code" for a work means the preferred form of the work for
  7385. making modifications to it.  For a library, complete source code means
  7386. all the source code for all modules it contains, plus any associated
  7387. interface definition files, plus the scripts used to control compilation
  7388. and installation of the library.
  7389.  
  7390.   Activities other than copying, distribution and modification are not
  7391. covered by this License; they are outside its scope.  The act of
  7392. running a program using the Library is not restricted, and output from
  7393. such a program is covered only if its contents constitute a work based
  7394. on the Library (independent of the use of the Library in a tool for
  7395. writing it).  Whether that is true depends on what the Library does
  7396. and what the program that uses the Library does.
  7397.  
  7398.   1. You may copy and distribute verbatim copies of the Library's
  7399. complete source code as you receive it, in any medium, provided that
  7400. you conspicuously and appropriately publish on each copy an
  7401. appropriate copyright notice and disclaimer of warranty; keep intact
  7402. all the notices that refer to this License and to the absence of any
  7403. warranty; and distribute a copy of this License along with the
  7404. Library.
  7405.  
  7406.   You may charge a fee for the physical act of transferring a copy,
  7407. and you may at your option offer warranty protection in exchange for a
  7408. fee.
  7409.   2. You may modify your copy or copies of the Library or any portion
  7410. of it, thus forming a work based on the Library, and copy and
  7411. distribute such modifications or work under the terms of Section 1
  7412. above, provided that you also meet all of these conditions:
  7413.  
  7414.     a) The modified work must itself be a software library.
  7415.  
  7416.     b) You must cause the files modified to carry prominent notices
  7417.     stating that you changed the files and the date of any change.
  7418.  
  7419.     c) You must cause the whole of the work to be licensed at no
  7420.     charge to all third parties under the terms of this License.
  7421.  
  7422.     d) If a facility in the modified Library refers to a function or a
  7423.     table of data to be supplied by an application program that uses
  7424.     the facility, other than as an argument passed when the facility
  7425.     is invoked, then you must make a good faith effort to ensure that,
  7426.     in the event an application does not supply such function or
  7427.     table, the facility still operates, and performs whatever part of
  7428.     its purpose remains meaningful.
  7429.  
  7430.     (For example, a function in a library to compute square roots has
  7431.     a purpose that is entirely well-defined independent of the
  7432.     application.  Therefore, Subsection 2d requires that any
  7433.     application-supplied function or table used by this function must
  7434.     be optional: if the application does not supply it, the square
  7435.     root function must still compute square roots.)
  7436.  
  7437. These requirements apply to the modified work as a whole.  If
  7438. identifiable sections of that work are not derived from the Library,
  7439. and can be reasonably considered independent and separate works in
  7440. themselves, then this License, and its terms, do not apply to those
  7441. sections when you distribute them as separate works.  But when you
  7442. distribute the same sections as part of a whole which is a work based
  7443. on the Library, the distribution of the whole must be on the terms of
  7444. this License, whose permissions for other licensees extend to the
  7445. entire whole, and thus to each and every part regardless of who wrote
  7446. it.
  7447.  
  7448. Thus, it is not the intent of this section to claim rights or contest
  7449. your rights to work written entirely by you; rather, the intent is to
  7450. exercise the right to control the distribution of derivative or
  7451. collective works based on the Library.
  7452.  
  7453. In addition, mere aggregation of another work not based on the Library
  7454. with the Library (or with a work based on the Library) on a volume of
  7455. a storage or distribution medium does not bring the other work under
  7456. the scope of this License.
  7457.  
  7458.   3. You may opt to apply the terms of the ordinary GNU General Public
  7459. License instead of this License to a given copy of the Library.  To do
  7460. this, you must alter all the notices that refer to this License, so
  7461. that they refer to the ordinary GNU General Public License, version 2,
  7462. instead of to this License.  (If a newer version than version 2 of the
  7463. ordinary GNU General Public License has appeared, then you can specify
  7464. that version instead if you wish.)  Do not make any other change in
  7465. these notices.
  7466.   Once this change is made in a given copy, it is irreversible for
  7467. that copy, so the ordinary GNU General Public License applies to all
  7468. subsequent copies and derivative works made from that copy.
  7469.  
  7470.   This option is useful when you wish to copy part of the code of
  7471. the Library into a program that is not a library.
  7472.  
  7473.   4. You may copy and distribute the Library (or a portion or
  7474. derivative of it, under Section 2) in object code or executable form
  7475. under the terms of Sections 1 and 2 above provided that you accompany
  7476. it with the complete corresponding machine-readable source code, which
  7477. must be distributed under the terms of Sections 1 and 2 above on a
  7478. medium customarily used for software interchange.
  7479.  
  7480.   If distribution of object code is made by offering access to copy
  7481. from a designated place, then offering equivalent access to copy the
  7482. source code from the same place satisfies the requirement to
  7483. distribute the source code, even though third parties are not
  7484. compelled to copy the source along with the object code.
  7485.  
  7486.   5. A program that contains no derivative of any portion of the
  7487. Library, but is designed to work with the Library by being compiled or
  7488. linked with it, is called a "work that uses the Library".  Such a
  7489. work, in isolation, is not a derivative work of the Library, and
  7490. therefore falls outside the scope of this License.
  7491.  
  7492.   However, linking a "work that uses the Library" with the Library
  7493. creates an executable that is a derivative of the Library (because it
  7494. contains portions of the Library), rather than a "work that uses the
  7495. library".  The executable is therefore covered by this License.
  7496. Section 6 states terms for distribution of such executables.
  7497.  
  7498.   When a "work that uses the Library" uses material from a header file
  7499. that is part of the Library, the object code for the work may be a
  7500. derivative work of the Library even though the source code is not.
  7501. Whether this is true is especially significant if the work can be
  7502. linked without the Library, or if the work is itself a library.  The
  7503. threshold for this to be true is not precisely defined by law.
  7504.  
  7505.   If such an object file uses only numerical parameters, data
  7506. structure layouts and accessors, and small macros and small inline
  7507. functions (ten lines or less in length), then the use of the object
  7508. file is unrestricted, regardless of whether it is legally a derivative
  7509. work.  (Executables containing this object code plus portions of the
  7510. Library will still fall under Section 6.)
  7511.  
  7512.   Otherwise, if the work is a derivative of the Library, you may
  7513. distribute the object code for the work under the terms of Section 6.
  7514. Any executables containing that work also fall under Section 6,
  7515. whether or not they are linked directly with the Library itself.
  7516.   6. As an exception to the Sections above, you may also compile or
  7517. link a "work that uses the Library" with the Library to produce a
  7518. work containing portions of the Library, and distribute that work
  7519. under terms of your choice, provided that the terms permit
  7520. modification of the work for the customer's own use and reverse
  7521. engineering for debugging such modifications.
  7522.  
  7523.   You must give prominent notice with each copy of the work that the
  7524. Library is used in it and that the Library and its use are covered by
  7525. this License.  You must supply a copy of this License.  If the work
  7526. during execution displays copyright notices, you must include the
  7527. copyright notice for the Library among them, as well as a reference
  7528. directing the user to the copy of this License.  Also, you must do one
  7529. of these things:
  7530.  
  7531.     a) Accompany the work with the complete corresponding
  7532.     machine-readable source code for the Library including whatever
  7533.     changes were used in the work (which must be distributed under
  7534.     Sections 1 and 2 above); and, if the work is an executable linked
  7535.     with the Library, with the complete machine-readable "work that
  7536.     uses the Library", as object code and/or source code, so that the
  7537.     user can modify the Library and then relink to produce a modified
  7538.     executable containing the modified Library.  (It is understood
  7539.     that the user who changes the contents of definitions files in the
  7540.     Library will not necessarily be able to recompile the application
  7541.     to use the modified definitions.)
  7542.  
  7543.     b) Accompany the work with a written offer, valid for at
  7544.     least three years, to give the same user the materials
  7545.     specified in Subsection 6a, above, for a charge no more
  7546.     than the cost of performing this distribution.
  7547.  
  7548.     c) If distribution of the work is made by offering access to copy
  7549.     from a designated place, offer equivalent access to copy the above
  7550.     specified materials from the same place.
  7551.  
  7552.     d) Verify that the user has already received a copy of these
  7553.     materials or that you have already sent this user a copy.
  7554.  
  7555.   For an executable, the required form of the "work that uses the
  7556. Library" must include any data and utility programs needed for
  7557. reproducing the executable from it.  However, as a special exception,
  7558. the source code distributed need not include anything that is normally
  7559. distributed (in either source or binary form) with the major
  7560. components (compiler, kernel, and so on) of the operating system on
  7561. which the executable runs, unless that component itself accompanies
  7562. the executable.
  7563.  
  7564.   It may happen that this requirement contradicts the license
  7565. restrictions of other proprietary libraries that do not normally
  7566. accompany the operating system.  Such a contradiction means you cannot
  7567. use both them and the Library together in an executable that you
  7568. distribute.
  7569.   7. You may place library facilities that are a work based on the
  7570. Library side-by-side in a single library together with other library
  7571. facilities not covered by this License, and distribute such a combined
  7572. library, provided that the separate distribution of the work based on
  7573. the Library and of the other library facilities is otherwise
  7574. permitted, and provided that you do these two things:
  7575.  
  7576.     a) Accompany the combined library with a copy of the same work
  7577.     based on the Library, uncombined with any other library
  7578.     facilities.  This must be distributed under the terms of the
  7579.     Sections above.
  7580.  
  7581.     b) Give prominent notice with the combined library of the fact
  7582.     that part of it is a work based on the Library, and explaining
  7583.     where to find the accompanying uncombined form of the same work.
  7584.  
  7585.   8. You may not copy, modify, sublicense, link with, or distribute
  7586. the Library except as expressly provided under this License.  Any
  7587. attempt otherwise to copy, modify, sublicense, link with, or
  7588. distribute the Library is void, and will automatically terminate your
  7589. rights under this License.  However, parties who have received copies,
  7590. or rights, from you under this License will not have their licenses
  7591. terminated so long as such parties remain in full compliance.
  7592.  
  7593.   9. You are not required to accept this License, since you have not
  7594. signed it.  However, nothing else grants you permission to modify or
  7595. distribute the Library or its derivative works.  These actions are
  7596. prohibited by law if you do not accept this License.  Therefore, by
  7597. modifying or distributing the Library (or any work based on the
  7598. Library), you indicate your acceptance of this License to do so, and
  7599. all its terms and conditions for copying, distributing or modifying
  7600. the Library or works based on it.
  7601.  
  7602.   10. Each time you redistribute the Library (or any work based on the
  7603. Library), the recipient automatically receives a license from the
  7604. original licensor to copy, distribute, link with or modify the Library
  7605. subject to these terms and conditions.  You may not impose any further
  7606. restrictions on the recipients' exercise of the rights granted herein.
  7607. You are not responsible for enforcing compliance by third parties to
  7608. this License.
  7609.   11. If, as a consequence of a court judgment or allegation of patent
  7610. infringement or for any other reason (not limited to patent issues),
  7611. conditions are imposed on you (whether by court order, agreement or
  7612. otherwise) that contradict the conditions of this License, they do not
  7613. excuse you from the conditions of this License.  If you cannot
  7614. distribute so as to satisfy simultaneously your obligations under this
  7615. License and any other pertinent obligations, then as a consequence you
  7616. may not distribute the Library at all.  For example, if a patent
  7617. license would not permit royalty-free redistribution of the Library by
  7618. all those who receive copies directly or indirectly through you, then
  7619. the only way you could satisfy both it and this License would be to
  7620. refrain entirely from distribution of the Library.
  7621.  
  7622. If any portion of this section is held invalid or unenforceable under any
  7623. particular circumstance, the balance of the section is intended to apply,
  7624. and the section as a whole is intended to apply in other circumstances.
  7625.  
  7626. It is not the purpose of this section to induce you to infringe any
  7627. patents or other property right claims or to contest validity of any
  7628. such claims; this section has the sole purpose of protecting the
  7629. integrity of the free software distribution system which is
  7630. implemented by public license practices.  Many people have made
  7631. generous contributions to the wide range of software distributed
  7632. through that system in reliance on consistent application of that
  7633. system; it is up to the author/donor to decide if he or she is willing
  7634. to distribute software through any other system and a licensee cannot
  7635. impose that choice.
  7636.  
  7637. This section is intended to make thoroughly clear what is believed to
  7638. be a consequence of the rest of this License.
  7639.  
  7640.   12. If the distribution and/or use of the Library is restricted in
  7641. certain countries either by patents or by copyrighted interfaces, the
  7642. original copyright holder who places the Library under this License may add
  7643. an explicit geographical distribution limitation excluding those countries,
  7644. so that distribution is permitted only in or among countries not thus
  7645. excluded.  In such case, this License incorporates the limitation as if
  7646. written in the body of this License.
  7647.  
  7648.   13. The Free Software Foundation may publish revised and/or new
  7649. versions of the Library General Public License from time to time.
  7650. Such new versions will be similar in spirit to the present version,
  7651. but may differ in detail to address new problems or concerns.
  7652.  
  7653. Each version is given a distinguishing version number.  If the Library
  7654. specifies a version number of this License which applies to it and
  7655. "any later version", you have the option of following the terms and
  7656. conditions either of that version or of any later version published by
  7657. the Free Software Foundation.  If the Library does not specify a
  7658. license version number, you may choose any version ever published by
  7659. the Free Software Foundation.
  7660.   14. If you wish to incorporate parts of the Library into other free
  7661. programs whose distribution conditions are incompatible with these,
  7662. write to the author to ask for permission.  For software which is
  7663. copyrighted by the Free Software Foundation, write to the Free
  7664. Software Foundation; we sometimes make exceptions for this.  Our
  7665. decision will be guided by the two goals of preserving the free status
  7666. of all derivatives of our free software and of promoting the sharing
  7667. and reuse of software generally.
  7668.  
  7669.                             NO WARRANTY
  7670.  
  7671.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  7672. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  7673. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  7674. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  7675. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  7676. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7677. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  7678. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  7679. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  7680.  
  7681.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  7682. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  7683. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  7684. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  7685. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  7686. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  7687. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  7688. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  7689. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  7690. DAMAGES.
  7691.  
  7692.                      END OF TERMS AND CONDITIONS
  7693.  
  7694.                   GNU LESSER GENERAL PUBLIC LICENSE
  7695.                        Version 2.1, February 1999
  7696.  
  7697.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  7698.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  7699.  Everyone is permitted to copy and distribute verbatim copies
  7700.  of this license document, but changing it is not allowed.
  7701.  
  7702. [This is the first released version of the Lesser GPL.  It also counts
  7703.  as the successor of the GNU Library Public License, version 2, hence
  7704.  the version number 2.1.]
  7705.  
  7706.                             Preamble
  7707.  
  7708.   The licenses for most software are designed to take away your
  7709. freedom to share and change it.  By contrast, the GNU General Public
  7710. Licenses are intended to guarantee your freedom to share and change
  7711. free software--to make sure the software is free for all its users.
  7712.  
  7713.   This license, the Lesser General Public License, applies to some
  7714. specially designated software packages--typically libraries--of the
  7715. Free Software Foundation and other authors who decide to use it.  You
  7716. can use it too, but we suggest you first think carefully about whether
  7717. this license or the ordinary General Public License is the better
  7718. strategy to use in any particular case, based on the explanations below.
  7719.  
  7720.   When we speak of free software, we are referring to freedom of use,
  7721. not price.  Our General Public Licenses are designed to make sure that
  7722. you have the freedom to distribute copies of free software (and charge
  7723. for this service if you wish); that you receive source code or can get
  7724. it if you want it; that you can change the software and use pieces of
  7725. it in new free programs; and that you are informed that you can do
  7726. these things.
  7727.  
  7728.   To protect your rights, we need to make restrictions that forbid
  7729. distributors to deny you these rights or to ask you to surrender these
  7730. rights.  These restrictions translate to certain responsibilities for
  7731. you if you distribute copies of the library or if you modify it.
  7732.  
  7733.   For example, if you distribute copies of the library, whether gratis
  7734. or for a fee, you must give the recipients all the rights that we gave
  7735. you.  You must make sure that they, too, receive or can get the source
  7736. code.  If you link other code with the library, you must provide
  7737. complete object files to the recipients, so that they can relink them
  7738. with the library after making changes to the library and recompiling
  7739. it.  And you must show them these terms so they know their rights.
  7740.  
  7741.   We protect your rights with a two-step method: (1) we copyright the
  7742. library, and (2) we offer you this license, which gives you legal
  7743. permission to copy, distribute and/or modify the library.
  7744.  
  7745.   To protect each distributor, we want to make it very clear that
  7746. there is no warranty for the free library.  Also, if the library is
  7747. modified by someone else and passed on, the recipients should know
  7748. that what they have is not the original version, so that the original
  7749. author's reputation will not be affected by problems that might be
  7750. introduced by others.
  7751.   Finally, software patents pose a constant threat to the existence of
  7752. any free program.  We wish to make sure that a company cannot
  7753. effectively restrict the users of a free program by obtaining a
  7754. restrictive license from a patent holder.  Therefore, we insist that
  7755. any patent license obtained for a version of the library must be
  7756. consistent with the full freedom of use specified in this license.
  7757.  
  7758.   Most GNU software, including some libraries, is covered by the
  7759. ordinary GNU General Public License.  This license, the GNU Lesser
  7760. General Public License, applies to certain designated libraries, and
  7761. is quite different from the ordinary General Public License.  We use
  7762. this license for certain libraries in order to permit linking those
  7763. libraries into non-free programs.
  7764.  
  7765.   When a program is linked with a library, whether statically or using
  7766. a shared library, the combination of the two is legally speaking a
  7767. combined work, a derivative of the original library.  The ordinary
  7768. General Public License therefore permits such linking only if the
  7769. entire combination fits its criteria of freedom.  The Lesser General
  7770. Public License permits more lax criteria for linking other code with
  7771. the library.
  7772.  
  7773.   We call this license the "Lesser" General Public License because it
  7774. does Less to protect the user's freedom than the ordinary General
  7775. Public License.  It also provides other free software developers Less
  7776. of an advantage over competing non-free programs.  These disadvantages
  7777. are the reason we use the ordinary General Public License for many
  7778. libraries.  However, the Lesser license provides advantages in certain
  7779. special circumstances.
  7780.  
  7781.   For example, on rare occasions, there may be a special need to
  7782. encourage the widest possible use of a certain library, so that it becomes
  7783. a de-facto standard.  To achieve this, non-free programs must be
  7784. allowed to use the library.  A more frequent case is that a free
  7785. library does the same job as widely used non-free libraries.  In this
  7786. case, there is little to gain by limiting the free library to free
  7787. software only, so we use the Lesser General Public License.
  7788.  
  7789.   In other cases, permission to use a particular library in non-free
  7790. programs enables a greater number of people to use a large body of
  7791. free software.  For example, permission to use the GNU C Library in
  7792. non-free programs enables many more people to use the whole GNU
  7793. operating system, as well as its variant, the GNU/Linux operating
  7794. system.
  7795.  
  7796.   Although the Lesser General Public License is Less protective of the
  7797. users' freedom, it does ensure that the user of a program that is
  7798. linked with the Library has the freedom and the wherewithal to run
  7799. that program using a modified version of the Library.
  7800.  
  7801.   The precise terms and conditions for copying, distribution and
  7802. modification follow.  Pay close attention to the difference between a
  7803. "work based on the library" and a "work that uses the library".  The
  7804. former contains code derived from the library, whereas the latter must
  7805. be combined with the library in order to run.
  7806.                   GNU LESSER GENERAL PUBLIC LICENSE
  7807.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  7808.  
  7809.   0. This License Agreement applies to any software library or other
  7810. program which contains a notice placed by the copyright holder or
  7811. other authorized party saying it may be distributed under the terms of
  7812. this Lesser General Public License (also called "this License").
  7813. Each licensee is addressed as "you".
  7814.  
  7815.   A "library" means a collection of software functions and/or data
  7816. prepared so as to be conveniently linked with application programs
  7817. (which use some of those functions and data) to form executables.
  7818.  
  7819.   The "Library", below, refers to any such software library or work
  7820. which has been distributed under these terms.  A "work based on the
  7821. Library" means either the Library or any derivative work under
  7822. copyright law: that is to say, a work containing the Library or a
  7823. portion of it, either verbatim or with modifications and/or translated
  7824. straightforwardly into another language.  (Hereinafter, translation is
  7825. included without limitation in the term "modification".)
  7826.  
  7827.   "Source code" for a work means the preferred form of the work for
  7828. making modifications to it.  For a library, complete source code means
  7829. all the source code for all modules it contains, plus any associated
  7830. interface definition files, plus the scripts used to control compilation
  7831. and installation of the library.
  7832.  
  7833.   Activities other than copying, distribution and modification are not
  7834. covered by this License; they are outside its scope.  The act of
  7835. running a program using the Library is not restricted, and output from
  7836. such a program is covered only if its contents constitute a work based
  7837. on the Library (independent of the use of the Library in a tool for
  7838. writing it).  Whether that is true depends on what the Library does
  7839. and what the program that uses the Library does.
  7840.  
  7841.   1. You may copy and distribute verbatim copies of the Library's
  7842. complete source code as you receive it, in any medium, provided that
  7843. you conspicuously and appropriately publish on each copy an
  7844. appropriate copyright notice and disclaimer of warranty; keep intact
  7845. all the notices that refer to this License and to the absence of any
  7846. warranty; and distribute a copy of this License along with the
  7847. Library.
  7848.  
  7849.   You may charge a fee for the physical act of transferring a copy,
  7850. and you may at your option offer warranty protection in exchange for a
  7851. fee.
  7852.   2. You may modify your copy or copies of the Library or any portion
  7853. of it, thus forming a work based on the Library, and copy and
  7854. distribute such modifications or work under the terms of Section 1
  7855. above, provided that you also meet all of these conditions:
  7856.  
  7857.     a) The modified work must itself be a software library.
  7858.  
  7859.     b) You must cause the files modified to carry prominent notices
  7860.     stating that you changed the files and the date of any change.
  7861.  
  7862.     c) You must cause the whole of the work to be licensed at no
  7863.     charge to all third parties under the terms of this License.
  7864.  
  7865.     d) If a facility in the modified Library refers to a function or a
  7866.     table of data to be supplied by an application program that uses
  7867.     the facility, other than as an argument passed when the facility
  7868.     is invoked, then you must make a good faith effort to ensure that,
  7869.     in the event an application does not supply such function or
  7870.     table, the facility still operates, and performs whatever part of
  7871.     its purpose remains meaningful.
  7872.  
  7873.     (For example, a function in a library to compute square roots has
  7874.     a purpose that is entirely well-defined independent of the
  7875.     application.  Therefore, Subsection 2d requires that any
  7876.     application-supplied function or table used by this function must
  7877.     be optional: if the application does not supply it, the square
  7878.     root function must still compute square roots.)
  7879.  
  7880. These requirements apply to the modified work as a whole.  If
  7881. identifiable sections of that work are not derived from the Library,
  7882. and can be reasonably considered independent and separate works in
  7883. themselves, then this License, and its terms, do not apply to those
  7884. sections when you distribute them as separate works.  But when you
  7885. distribute the same sections as part of a whole which is a work based
  7886. on the Library, the distribution of the whole must be on the terms of
  7887. this License, whose permissions for other licensees extend to the
  7888. entire whole, and thus to each and every part regardless of who wrote
  7889. it.
  7890.  
  7891. Thus, it is not the intent of this section to claim rights or contest
  7892. your rights to work written entirely by you; rather, the intent is to
  7893. exercise the right to control the distribution of derivative or
  7894. collective works based on the Library.
  7895.  
  7896. In addition, mere aggregation of another work not based on the Library
  7897. with the Library (or with a work based on the Library) on a volume of
  7898. a storage or distribution medium does not bring the other work under
  7899. the scope of this License.
  7900.  
  7901.   3. You may opt to apply the terms of the ordinary GNU General Public
  7902. License instead of this License to a given copy of the Library.  To do
  7903. this, you must alter all the notices that refer to this License, so
  7904. that they refer to the ordinary GNU General Public License, version 2,
  7905. instead of to this License.  (If a newer version than version 2 of the
  7906. ordinary GNU General Public License has appeared, then you can specify
  7907. that version instead if you wish.)  Do not make any other change in
  7908. these notices.
  7909.   Once this change is made in a given copy, it is irreversible for
  7910. that copy, so the ordinary GNU General Public License applies to all
  7911. subsequent copies and derivative works made from that copy.
  7912.  
  7913.   This option is useful when you wish to copy part of the code of
  7914. the Library into a program that is not a library.
  7915.  
  7916.   4. You may copy and distribute the Library (or a portion or
  7917. derivative of it, under Section 2) in object code or executable form
  7918. under the terms of Sections 1 and 2 above provided that you accompany
  7919. it with the complete corresponding machine-readable source code, which
  7920. must be distributed under the terms of Sections 1 and 2 above on a
  7921. medium customarily used for software interchange.
  7922.  
  7923.   If distribution of object code is made by offering access to copy
  7924. from a designated place, then offering equivalent access to copy the
  7925. source code from the same place satisfies the requirement to
  7926. distribute the source code, even though third parties are not
  7927. compelled to copy the source along with the object code.
  7928.  
  7929.   5. A program that contains no derivative of any portion of the
  7930. Library, but is designed to work with the Library by being compiled or
  7931. linked with it, is called a "work that uses the Library".  Such a
  7932. work, in isolation, is not a derivative work of the Library, and
  7933. therefore falls outside the scope of this License.
  7934.  
  7935.   However, linking a "work that uses the Library" with the Library
  7936. creates an executable that is a derivative of the Library (because it
  7937. contains portions of the Library), rather than a "work that uses the
  7938. library".  The executable is therefore covered by this License.
  7939. Section 6 states terms for distribution of such executables.
  7940.  
  7941.   When a "work that uses the Library" uses material from a header file
  7942. that is part of the Library, the object code for the work may be a
  7943. derivative work of the Library even though the source code is not.
  7944. Whether this is true is especially significant if the work can be
  7945. linked without the Library, or if the work is itself a library.  The
  7946. threshold for this to be true is not precisely defined by law.
  7947.  
  7948.   If such an object file uses only numerical parameters, data
  7949. structure layouts and accessors, and small macros and small inline
  7950. functions (ten lines or less in length), then the use of the object
  7951. file is unrestricted, regardless of whether it is legally a derivative
  7952. work.  (Executables containing this object code plus portions of the
  7953. Library will still fall under Section 6.)
  7954.  
  7955.   Otherwise, if the work is a derivative of the Library, you may
  7956. distribute the object code for the work under the terms of Section 6.
  7957. Any executables containing that work also fall under Section 6,
  7958. whether or not they are linked directly with the Library itself.
  7959.   6. As an exception to the Sections above, you may also combine or
  7960. link a "work that uses the Library" with the Library to produce a
  7961. work containing portions of the Library, and distribute that work
  7962. under terms of your choice, provided that the terms permit
  7963. modification of the work for the customer's own use and reverse
  7964. engineering for debugging such modifications.
  7965.  
  7966.   You must give prominent notice with each copy of the work that the
  7967. Library is used in it and that the Library and its use are covered by
  7968. this License.  You must supply a copy of this License.  If the work
  7969. during execution displays copyright notices, you must include the
  7970. copyright notice for the Library among them, as well as a reference
  7971. directing the user to the copy of this License.  Also, you must do one
  7972. of these things:
  7973.  
  7974.     a) Accompany the work with the complete corresponding
  7975.     machine-readable source code for the Library including whatever
  7976.     changes were used in the work (which must be distributed under
  7977.     Sections 1 and 2 above); and, if the work is an executable linked
  7978.     with the Library, with the complete machine-readable "work that
  7979.     uses the Library", as object code and/or source code, so that the
  7980.     user can modify the Library and then relink to produce a modified
  7981.     executable containing the modified Library.  (It is understood
  7982.     that the user who changes the contents of definitions files in the
  7983.     Library will not necessarily be able to recompile the application
  7984.     to use the modified definitions.)
  7985.  
  7986.     b) Use a suitable shared library mechanism for linking with the
  7987.     Library.  A suitable mechanism is one that (1) uses at run time a
  7988.     copy of the library already present on the user's computer system,
  7989.     rather than copying library functions into the executable, and (2)
  7990.     will operate properly with a modified version of the library, if
  7991.     the user installs one, as long as the modified version is
  7992.     interface-compatible with the version that the work was made with.
  7993.  
  7994.     c) Accompany the work with a written offer, valid for at
  7995.     least three years, to give the same user the materials
  7996.     specified in Subsection 6a, above, for a charge no more
  7997.     than the cost of performing this distribution.
  7998.  
  7999.     d) If distribution of the work is made by offering access to copy
  8000.     from a designated place, offer equivalent access to copy the above
  8001.     specified materials from the same place.
  8002.  
  8003.     e) Verify that the user has already received a copy of these
  8004.     materials or that you have already sent this user a copy.
  8005.  
  8006.   For an executable, the required form of the "work that uses the
  8007. Library" must include any data and utility programs needed for
  8008. reproducing the executable from it.  However, as a special exception,
  8009. the materials to be distributed need not include anything that is
  8010. normally distributed (in either source or binary form) with the major
  8011. components (compiler, kernel, and so on) of the operating system on
  8012. which the executable runs, unless that component itself accompanies
  8013. the executable.
  8014.  
  8015.   It may happen that this requirement contradicts the license
  8016. restrictions of other proprietary libraries that do not normally
  8017. accompany the operating system.  Such a contradiction means you cannot
  8018. use both them and the Library together in an executable that you
  8019. distribute.
  8020.   7. You may place library facilities that are a work based on the
  8021. Library side-by-side in a single library together with other library
  8022. facilities not covered by this License, and distribute such a combined
  8023. library, provided that the separate distribution of the work based on
  8024. the Library and of the other library facilities is otherwise
  8025. permitted, and provided that you do these two things:
  8026.  
  8027.     a) Accompany the combined library with a copy of the same work
  8028.     based on the Library, uncombined with any other library
  8029.     facilities.  This must be distributed under the terms of the
  8030.     Sections above.
  8031.  
  8032.     b) Give prominent notice with the combined library of the fact
  8033.     that part of it is a work based on the Library, and explaining
  8034.     where to find the accompanying uncombined form of the same work.
  8035.  
  8036.   8. You may not copy, modify, sublicense, link with, or distribute
  8037. the Library except as expressly provided under this License.  Any
  8038. attempt otherwise to copy, modify, sublicense, link with, or
  8039. distribute the Library is void, and will automatically terminate your
  8040. rights under this License.  However, parties who have received copies,
  8041. or rights, from you under this License will not have their licenses
  8042. terminated so long as such parties remain in full compliance.
  8043.  
  8044.   9. You are not required to accept this License, since you have not
  8045. signed it.  However, nothing else grants you permission to modify or
  8046. distribute the Library or its derivative works.  These actions are
  8047. prohibited by law if you do not accept this License.  Therefore, by
  8048. modifying or distributing the Library (or any work based on the
  8049. Library), you indicate your acceptance of this License to do so, and
  8050. all its terms and conditions for copying, distributing or modifying
  8051. the Library or works based on it.
  8052.  
  8053.   10. Each time you redistribute the Library (or any work based on the
  8054. Library), the recipient automatically receives a license from the
  8055. original licensor to copy, distribute, link with or modify the Library
  8056. subject to these terms and conditions.  You may not impose any further
  8057. restrictions on the recipients' exercise of the rights granted herein.
  8058. You are not responsible for enforcing compliance by third parties with
  8059. this License.
  8060.   11. If, as a consequence of a court judgment or allegation of patent
  8061. infringement or for any other reason (not limited to patent issues),
  8062. conditions are imposed on you (whether by court order, agreement or
  8063. otherwise) that contradict the conditions of this License, they do not
  8064. excuse you from the conditions of this License.  If you cannot
  8065. distribute so as to satisfy simultaneously your obligations under this
  8066. License and any other pertinent obligations, then as a consequence you
  8067. may not distribute the Library at all.  For example, if a patent
  8068. license would not permit royalty-free redistribution of the Library by
  8069. all those who receive copies directly or indirectly through you, then
  8070. the only way you could satisfy both it and this License would be to
  8071. refrain entirely from distribution of the Library.
  8072.  
  8073. If any portion of this section is held invalid or unenforceable under any
  8074. particular circumstance, the balance of the section is intended to apply,
  8075. and the section as a whole is intended to apply in other circumstances.
  8076.  
  8077. It is not the purpose of this section to induce you to infringe any
  8078. patents or other property right claims or to contest validity of any
  8079. such claims; this section has the sole purpose of protecting the
  8080. integrity of the free software distribution system which is
  8081. implemented by public license practices.  Many people have made
  8082. generous contributions to the wide range of software distributed
  8083. through that system in reliance on consistent application of that
  8084. system; it is up to the author/donor to decide if he or she is willing
  8085. to distribute software through any other system and a licensee cannot
  8086. impose that choice.
  8087.  
  8088. This section is intended to make thoroughly clear what is believed to
  8089. be a consequence of the rest of this License.
  8090.  
  8091.   12. If the distribution and/or use of the Library is restricted in
  8092. certain countries either by patents or by copyrighted interfaces, the
  8093. original copyright holder who places the Library under this License may add
  8094. an explicit geographical distribution limitation excluding those countries,
  8095. so that distribution is permitted only in or among countries not thus
  8096. excluded.  In such case, this License incorporates the limitation as if
  8097. written in the body of this License.
  8098.  
  8099.   13. The Free Software Foundation may publish revised and/or new
  8100. versions of the Lesser General Public License from time to time.
  8101. Such new versions will be similar in spirit to the present version,
  8102. but may differ in detail to address new problems or concerns.
  8103.  
  8104. Each version is given a distinguishing version number.  If the Library
  8105. specifies a version number of this License which applies to it and
  8106. "any later version", you have the option of following the terms and
  8107. conditions either of that version or of any later version published by
  8108. the Free Software Foundation.  If the Library does not specify a
  8109. license version number, you may choose any version ever published by
  8110. the Free Software Foundation.
  8111.   14. If you wish to incorporate parts of the Library into other free
  8112. programs whose distribution conditions are incompatible with these,
  8113. write to the author to ask for permission.  For software which is
  8114. copyrighted by the Free Software Foundation, write to the Free
  8115. Software Foundation; we sometimes make exceptions for this.  Our
  8116. decision will be guided by the two goals of preserving the free status
  8117. of all derivatives of our free software and of promoting the sharing
  8118. and reuse of software generally.
  8119.  
  8120.                             NO WARRANTY
  8121.  
  8122.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  8123. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  8124. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  8125. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  8126. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  8127. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8128. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  8129. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  8130. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  8131.  
  8132.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  8133. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  8134. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  8135. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  8136. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  8137. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  8138. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  8139. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  8140. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  8141. DAMAGES.
  8142.  
  8143.                      END OF TERMS AND CONDITIONS
  8144.  
  8145. // Copyright (C) 2002-2013 The ANGLE Project Authors.
  8146. // All rights reserved.
  8147. //
  8148. // Redistribution and use in source and binary forms, with or without
  8149. // modification, are permitted provided that the following conditions
  8150. // are met:
  8151. //
  8152. //     Redistributions of source code must retain the above copyright
  8153. //     notice, this list of conditions and the following disclaimer.
  8154. //
  8155. //     Redistributions in binary form must reproduce the above
  8156. //     copyright notice, this list of conditions and the following
  8157. //     disclaimer in the documentation and/or other materials provided
  8158. //     with the distribution.
  8159. //
  8160. //     Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
  8161. //     Ltd., nor the names of their contributors may be used to endorse
  8162. //     or promote products derived from this software without specific
  8163. //     prior written permission.
  8164. //
  8165. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8166. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8167. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  8168. // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  8169. // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  8170. // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  8171. // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  8172. // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  8173. // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  8174. // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  8175. // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  8176. // POSSIBILITY OF SUCH DAMAGE.
  8177.  
  8178.  
  8179.                                  Apache License
  8180.                            Version 2.0, January 2004
  8181.                         http://www.apache.org/licenses/
  8182.  
  8183.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8184.  
  8185.    1. Definitions.
  8186.  
  8187.       "License" shall mean the terms and conditions for use, reproduction,
  8188.       and distribution as defined by Sections 1 through 9 of this document.
  8189.  
  8190.       "Licensor" shall mean the copyright owner or entity authorized by
  8191.       the copyright owner that is granting the License.
  8192.  
  8193.       "Legal Entity" shall mean the union of the acting entity and all
  8194.       other entities that control, are controlled by, or are under common
  8195.       control with that entity. For the purposes of this definition,
  8196.       "control" means (i) the power, direct or indirect, to cause the
  8197.       direction or management of such entity, whether by contract or
  8198.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8199.       outstanding shares, or (iii) beneficial ownership of such entity.
  8200.  
  8201.       "You" (or "Your") shall mean an individual or Legal Entity
  8202.       exercising permissions granted by this License.
  8203.  
  8204.       "Source" form shall mean the preferred form for making modifications,
  8205.       including but not limited to software source code, documentation
  8206.       source, and configuration files.
  8207.  
  8208.       "Object" form shall mean any form resulting from mechanical
  8209.       transformation or translation of a Source form, including but
  8210.       not limited to compiled object code, generated documentation,
  8211.       and conversions to other media types.
  8212.  
  8213.       "Work" shall mean the work of authorship, whether in Source or
  8214.       Object form, made available under the License, as indicated by a
  8215.       copyright notice that is included in or attached to the work
  8216.       (an example is provided in the Appendix below).
  8217.  
  8218.       "Derivative Works" shall mean any work, whether in Source or Object
  8219.       form, that is based on (or derived from) the Work and for which the
  8220.       editorial revisions, annotations, elaborations, or other modifications
  8221.       represent, as a whole, an original work of authorship. For the purposes
  8222.       of this License, Derivative Works shall not include works that remain
  8223.       separable from, or merely link (or bind by name) to the interfaces of,
  8224.       the Work and Derivative Works thereof.
  8225.  
  8226.       "Contribution" shall mean any work of authorship, including
  8227.       the original version of the Work and any modifications or additions
  8228.       to that Work or Derivative Works thereof, that is intentionally
  8229.       submitted to Licensor for inclusion in the Work by the copyright owner
  8230.       or by an individual or Legal Entity authorized to submit on behalf of
  8231.       the copyright owner. For the purposes of this definition, "submitted"
  8232.       means any form of electronic, verbal, or written communication sent
  8233.       to the Licensor or its representatives, including but not limited to
  8234.       communication on electronic mailing lists, source code control systems,
  8235.       and issue tracking systems that are managed by, or on behalf of, the
  8236.       Licensor for the purpose of discussing and improving the Work, but
  8237.       excluding communication that is conspicuously marked or otherwise
  8238.       designated in writing by the copyright owner as "Not a Contribution."
  8239.  
  8240.       "Contributor" shall mean Licensor and any individual or Legal Entity
  8241.       on behalf of whom a Contribution has been received by Licensor and
  8242.       subsequently incorporated within the Work.
  8243.  
  8244.    2. Grant of Copyright License. Subject to the terms and conditions of
  8245.       this License, each Contributor hereby grants to You a perpetual,
  8246.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8247.       copyright license to reproduce, prepare Derivative Works of,
  8248.       publicly display, publicly perform, sublicense, and distribute the
  8249.       Work and such Derivative Works in Source or Object form.
  8250.  
  8251.    3. Grant of Patent License. Subject to the terms and conditions of
  8252.       this License, each Contributor hereby grants to You a perpetual,
  8253.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8254.       (except as stated in this section) patent license to make, have made,
  8255.       use, offer to sell, sell, import, and otherwise transfer the Work,
  8256.       where such license applies only to those patent claims licensable
  8257.       by such Contributor that are necessarily infringed by their
  8258.       Contribution(s) alone or by combination of their Contribution(s)
  8259.       with the Work to which such Contribution(s) was submitted. If You
  8260.       institute patent litigation against any entity (including a
  8261.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  8262.       or a Contribution incorporated within the Work constitutes direct
  8263.       or contributory patent infringement, then any patent licenses
  8264.       granted to You under this License for that Work shall terminate
  8265.       as of the date such litigation is filed.
  8266.  
  8267.    4. Redistribution. You may reproduce and distribute copies of the
  8268.       Work or Derivative Works thereof in any medium, with or without
  8269.       modifications, and in Source or Object form, provided that You
  8270.       meet the following conditions:
  8271.  
  8272.       (a) You must give any other recipients of the Work or
  8273.           Derivative Works a copy of this License; and
  8274.  
  8275.       (b) You must cause any modified files to carry prominent notices
  8276.           stating that You changed the files; and
  8277.  
  8278.       (c) You must retain, in the Source form of any Derivative Works
  8279.           that You distribute, all copyright, patent, trademark, and
  8280.           attribution notices from the Source form of the Work,
  8281.           excluding those notices that do not pertain to any part of
  8282.           the Derivative Works; and
  8283.  
  8284.       (d) If the Work includes a "NOTICE" text file as part of its
  8285.           distribution, then any Derivative Works that You distribute must
  8286.           include a readable copy of the attribution notices contained
  8287.           within such NOTICE file, excluding those notices that do not
  8288.           pertain to any part of the Derivative Works, in at least one
  8289.           of the following places: within a NOTICE text file distributed
  8290.           as part of the Derivative Works; within the Source form or
  8291.           documentation, if provided along with the Derivative Works; or,
  8292.           within a display generated by the Derivative Works, if and
  8293.           wherever such third-party notices normally appear. The contents
  8294.           of the NOTICE file are for informational purposes only and
  8295.           do not modify the License. You may add Your own attribution
  8296.           notices within Derivative Works that You distribute, alongside
  8297.           or as an addendum to the NOTICE text from the Work, provided
  8298.           that such additional attribution notices cannot be construed
  8299.           as modifying the License.
  8300.  
  8301.       You may add Your own copyright statement to Your modifications and
  8302.       may provide additional or different license terms and conditions
  8303.       for use, reproduction, or distribution of Your modifications, or
  8304.       for any such Derivative Works as a whole, provided Your use,
  8305.       reproduction, and distribution of the Work otherwise complies with
  8306.       the conditions stated in this License.
  8307.  
  8308.    5. Submission of Contributions. Unless You explicitly state otherwise,
  8309.       any Contribution intentionally submitted for inclusion in the Work
  8310.       by You to the Licensor shall be under the terms and conditions of
  8311.       this License, without any additional terms or conditions.
  8312.       Notwithstanding the above, nothing herein shall supersede or modify
  8313.       the terms of any separate license agreement you may have executed
  8314.       with Licensor regarding such Contributions.
  8315.  
  8316.    6. Trademarks. This License does not grant permission to use the trade
  8317.       names, trademarks, service marks, or product names of the Licensor,
  8318.       except as required for reasonable and customary use in describing the
  8319.       origin of the Work and reproducing the content of the NOTICE file.
  8320.  
  8321.    7. Disclaimer of Warranty. Unless required by applicable law or
  8322.       agreed to in writing, Licensor provides the Work (and each
  8323.       Contributor provides its Contributions) on an "AS IS" BASIS,
  8324.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8325.       implied, including, without limitation, any warranties or conditions
  8326.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8327.       PARTICULAR PURPOSE. You are solely responsible for determining the
  8328.       appropriateness of using or redistributing the Work and assume any
  8329.       risks associated with Your exercise of permissions under this License.
  8330.  
  8331.    8. Limitation of Liability. In no event and under no legal theory,
  8332.       whether in tort (including negligence), contract, or otherwise,
  8333.       unless required by applicable law (such as deliberate and grossly
  8334.       negligent acts) or agreed to in writing, shall any Contributor be
  8335.       liable to You for damages, including any direct, indirect, special,
  8336.       incidental, or consequential damages of any character arising as a
  8337.       result of this License or out of the use or inability to use the
  8338.       Work (including but not limited to damages for loss of goodwill,
  8339.       work stoppage, computer failure or malfunction, or any and all
  8340.       other commercial damages or losses), even if such Contributor
  8341.       has been advised of the possibility of such damages.
  8342.  
  8343.    9. Accepting Warranty or Additional Liability. While redistributing
  8344.       the Work or Derivative Works thereof, You may choose to offer,
  8345.       and charge a fee for, acceptance of support, warranty, indemnity,
  8346.       or other liability obligations and/or rights consistent with this
  8347.       License. However, in accepting such obligations, You may act only
  8348.       on Your own behalf and on Your sole responsibility, not on behalf
  8349.       of any other Contributor, and only if You agree to indemnify,
  8350.       defend, and hold each Contributor harmless for any liability
  8351.       incurred by, or claims asserted against, such Contributor by reason
  8352.       of your accepting any such warranty or additional liability.
  8353.  
  8354.    END OF TERMS AND CONDITIONS
  8355.  
  8356.    APPENDIX: How to apply the Apache License to your work.
  8357.  
  8358.       To apply the Apache License to your work, attach the following
  8359.       boilerplate notice, with the fields enclosed by brackets "[]"
  8360.       replaced with your own identifying information. (Don't include
  8361.       the brackets!)  The text should be enclosed in the appropriate
  8362.       comment syntax for the file format. We also recommend that a
  8363.       file or class name and description of purpose be included on the
  8364.       same "printed page" as the copyright notice for easier
  8365.       identification within third-party archives.
  8366.  
  8367.    Copyright [yyyy] [name of copyright owner]
  8368.  
  8369.    Licensed under the Apache License, Version 2.0 (the "License");
  8370.    you may not use this file except in compliance with the License.
  8371.    You may obtain a copy of the License at
  8372.  
  8373.        http://www.apache.org/licenses/LICENSE-2.0
  8374.  
  8375.    Unless required by applicable law or agreed to in writing, software
  8376.    distributed under the License is distributed on an "AS IS" BASIS,
  8377.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8378.    See the License for the specific language governing permissions and
  8379.    limitations under the License.
  8380.  
  8381. Copyright (c) 2012, Manfred Moitzi
  8382.  
  8383. Permission is hereby granted, free of charge, to any person obtaining a
  8384. copy of this software and associated documentation files (the
  8385. "Software"), to deal in the Software without restriction, including
  8386. without limitation the rights to use, copy, modify, merge, publish,
  8387. distribute, sublicense, and/or sell copies of the Software, and to
  8388. permit persons to whom the Software is furnished to do so, subject to
  8389. the following conditions:
  8390.  
  8391. The above copyright notice and this permission notice shall be included
  8392. in all copies or substantial portions of the Software.
  8393.  
  8394. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  8395. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8396. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  8397. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  8398. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  8399. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  8400. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8401.  
  8402. Deutsche Übersetzung:
  8403.  
  8404. Copyright (c) 2012, Manfred Moitzi
  8405.  
  8406. Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software
  8407. und der zugehörigen Dokumentationen (die "Software") erhält, die
  8408. Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne
  8409. Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren,
  8410. verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und
  8411. Personen, die diese Software erhalten, diese Rechte zu geben, unter den
  8412. folgenden Bedingungen:
  8413.  
  8414. Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
  8415. Kopien oder Teilkopien der Software beizulegen.
  8416.  
  8417. DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE
  8418. BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
  8419. VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
  8420. RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
  8421. DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
  8422. ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES,
  8423. EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER
  8424. SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.
  8425.  
  8426.  
  8427. // Copyright (c) 2010 The Chromium Authors. All rights reserved.
  8428. //
  8429. // Redistribution and use in source and binary forms, with or without
  8430. // modification, are permitted provided that the following conditions are
  8431. // met:
  8432. //
  8433. //    * Redistributions of source code must retain the above copyright
  8434. // notice, this list of conditions and the following disclaimer.
  8435. //    * Redistributions in binary form must reproduce the above
  8436. // copyright notice, this list of conditions and the following disclaimer
  8437. // in the documentation and/or other materials provided with the
  8438. // distribution.
  8439. //    * Neither the name of Google Inc. nor the names of its
  8440. // contributors may be used to endorse or promote products derived from
  8441. // this software without specific prior written permission.
  8442. //
  8443. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8444. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8445. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8446. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8447. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8448. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8449. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8450. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8451. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8452. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8453. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8454.  
  8455.                           MOZILLA PUBLIC LICENSE
  8456.                                 Version 1.1
  8457.  
  8458.                               ---------------
  8459.  
  8460. 1. Definitions.
  8461.  
  8462.      1.0.1. "Commercial Use" means distribution or otherwise making the
  8463.      Covered Code available to a third party.
  8464.  
  8465.      1.1. "Contributor" means each entity that creates or contributes to
  8466.      the creation of Modifications.
  8467.  
  8468.      1.2. "Contributor Version" means the combination of the Original
  8469.      Code, prior Modifications used by a Contributor, and the Modifications
  8470.      made by that particular Contributor.
  8471.  
  8472.      1.3. "Covered Code" means the Original Code or Modifications or the
  8473.      combination of the Original Code and Modifications, in each case
  8474.      including portions thereof.
  8475.  
  8476.      1.4. "Electronic Distribution Mechanism" means a mechanism generally
  8477.      accepted in the software development community for the electronic
  8478.      transfer of data.
  8479.  
  8480.      1.5. "Executable" means Covered Code in any form other than Source
  8481.      Code.
  8482.  
  8483.      1.6. "Initial Developer" means the individual or entity identified
  8484.      as the Initial Developer in the Source Code notice required by Exhibit
  8485.      A.
  8486.  
  8487.      1.7. "Larger Work" means a work which combines Covered Code or
  8488.      portions thereof with code not governed by the terms of this License.
  8489.  
  8490.      1.8. "License" means this document.
  8491.  
  8492.      1.8.1. "Licensable" means having the right to grant, to the maximum
  8493.      extent possible, whether at the time of the initial grant or
  8494.      subsequently acquired, any and all of the rights conveyed herein.
  8495.  
  8496.      1.9. "Modifications" means any addition to or deletion from the
  8497.      substance or structure of either the Original Code or any previous
  8498.      Modifications. When Covered Code is released as a series of files, a
  8499.      Modification is:
  8500.           A. Any addition to or deletion from the contents of a file
  8501.           containing Original Code or previous Modifications.
  8502.  
  8503.           B. Any new file that contains any part of the Original Code or
  8504.           previous Modifications.
  8505.  
  8506.      1.10. "Original Code" means Source Code of computer software code
  8507.      which is described in the Source Code notice required by Exhibit A as
  8508.      Original Code, and which, at the time of its release under this
  8509.      License is not already Covered Code governed by this License.
  8510.  
  8511.      1.10.1. "Patent Claims" means any patent claim(s), now owned or
  8512.      hereafter acquired, including without limitation, method, process,
  8513.      and apparatus claims, in any patent Licensable by grantor.
  8514.  
  8515.      1.11. "Source Code" means the preferred form of the Covered Code for
  8516.      making modifications to it, including all modules it contains, plus
  8517.      any associated interface definition files, scripts used to control
  8518.      compilation and installation of an Executable, or source code
  8519.      differential comparisons against either the Original Code or another
  8520.      well known, available Covered Code of the Contributor's choice. The
  8521.      Source Code can be in a compressed or archival form, provided the
  8522.      appropriate decompression or de-archiving software is widely available
  8523.      for no charge.
  8524.  
  8525.      1.12. "You" (or "Your") means an individual or a legal entity
  8526.      exercising rights under, and complying with all of the terms of, this
  8527.      License or a future version of this License issued under Section 6.1.
  8528.      For legal entities, "You" includes any entity which controls, is
  8529.      controlled by, or is under common control with You. For purposes of
  8530.      this definition, "control" means (a) the power, direct or indirect,
  8531.      to cause the direction or management of such entity, whether by
  8532.      contract or otherwise, or (b) ownership of more than fifty percent
  8533.      (50%) of the outstanding shares or beneficial ownership of such
  8534.      entity.
  8535.  
  8536. 2. Source Code License.
  8537.  
  8538.      2.1. The Initial Developer Grant.
  8539.      The Initial Developer hereby grants You a world-wide, royalty-free,
  8540.      non-exclusive license, subject to third party intellectual property
  8541.      claims:
  8542.           (a) under intellectual property rights (other than patent or
  8543.           trademark) Licensable by Initial Developer to use, reproduce,
  8544.           modify, display, perform, sublicense and distribute the Original
  8545.           Code (or portions thereof) with or without Modifications, and/or
  8546.           as part of a Larger Work; and
  8547.  
  8548.           (b) under Patents Claims infringed by the making, using or
  8549.           selling of Original Code, to make, have made, use, practice,
  8550.           sell, and offer for sale, and/or otherwise dispose of the
  8551.           Original Code (or portions thereof).
  8552.  
  8553.           (c) the licenses granted in this Section 2.1(a) and (b) are
  8554.           effective on the date Initial Developer first distributes
  8555.           Original Code under the terms of this License.
  8556.  
  8557.           (d) Notwithstanding Section 2.1(b) above, no patent license is
  8558.           granted: 1) for code that You delete from the Original Code; 2)
  8559.           separate from the Original Code; or 3) for infringements caused
  8560.           by: i) the modification of the Original Code or ii) the
  8561.           combination of the Original Code with other software or devices.
  8562.  
  8563.      2.2. Contributor Grant.
  8564.      Subject to third party intellectual property claims, each Contributor
  8565.      hereby grants You a world-wide, royalty-free, non-exclusive license
  8566.  
  8567.           (a) under intellectual property rights (other than patent or
  8568.           trademark) Licensable by Contributor, to use, reproduce, modify,
  8569.           display, perform, sublicense and distribute the Modifications
  8570.           created by such Contributor (or portions thereof) either on an
  8571.           unmodified basis, with other Modifications, as Covered Code
  8572.           and/or as part of a Larger Work; and
  8573.  
  8574.           (b) under Patent Claims infringed by the making, using, or
  8575.           selling of Modifications made by that Contributor either alone
  8576.           and/or in combination with its Contributor Version (or portions
  8577.           of such combination), to make, use, sell, offer for sale, have
  8578.           made, and/or otherwise dispose of: 1) Modifications made by that
  8579.           Contributor (or portions thereof); and 2) the combination of
  8580.           Modifications made by that Contributor with its Contributor
  8581.           Version (or portions of such combination).
  8582.  
  8583.           (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
  8584.           effective on the date Contributor first makes Commercial Use of
  8585.           the Covered Code.
  8586.  
  8587.           (d) Notwithstanding Section 2.2(b) above, no patent license is
  8588.           granted: 1) for any code that Contributor has deleted from the
  8589.           Contributor Version; 2) separate from the Contributor Version;
  8590.           3) for infringements caused by: i) third party modifications of
  8591.           Contributor Version or ii) the combination of Modifications made
  8592.           by that Contributor with other software (except as part of the
  8593.           Contributor Version) or other devices; or 4) under Patent Claims
  8594.           infringed by Covered Code in the absence of Modifications made by
  8595.           that Contributor.
  8596.  
  8597. 3. Distribution Obligations.
  8598.  
  8599.      3.1. Application of License.
  8600.      The Modifications which You create or to which You contribute are
  8601.      governed by the terms of this License, including without limitation
  8602.      Section 2.2. The Source Code version of Covered Code may be
  8603.      distributed only under the terms of this License or a future version
  8604.      of this License released under Section 6.1, and You must include a
  8605.      copy of this License with every copy of the Source Code You
  8606.      distribute. You may not offer or impose any terms on any Source Code
  8607.      version that alters or restricts the applicable version of this
  8608.      License or the recipients' rights hereunder. However, You may include
  8609.      an additional document offering the additional rights described in
  8610.      Section 3.5.
  8611.  
  8612.      3.2. Availability of Source Code.
  8613.      Any Modification which You create or to which You contribute must be
  8614.      made available in Source Code form under the terms of this License
  8615.      either on the same media as an Executable version or via an accepted
  8616.      Electronic Distribution Mechanism to anyone to whom you made an
  8617.      Executable version available; and if made available via Electronic
  8618.      Distribution Mechanism, must remain available for at least twelve (12)
  8619.      months after the date it initially became available, or at least six
  8620.      (6) months after a subsequent version of that particular Modification
  8621.      has been made available to such recipients. You are responsible for
  8622.      ensuring that the Source Code version remains available even if the
  8623.      Electronic Distribution Mechanism is maintained by a third party.
  8624.  
  8625.      3.3. Description of Modifications.
  8626.      You must cause all Covered Code to which You contribute to contain a
  8627.      file documenting the changes You made to create that Covered Code and
  8628.      the date of any change. You must include a prominent statement that
  8629.      the Modification is derived, directly or indirectly, from Original
  8630.      Code provided by the Initial Developer and including the name of the
  8631.      Initial Developer in (a) the Source Code, and (b) in any notice in an
  8632.      Executable version or related documentation in which You describe the
  8633.      origin or ownership of the Covered Code.
  8634.  
  8635.      3.4. Intellectual Property Matters
  8636.           (a) Third Party Claims.
  8637.           If Contributor has knowledge that a license under a third party's
  8638.           intellectual property rights is required to exercise the rights
  8639.           granted by such Contributor under Sections 2.1 or 2.2,
  8640.           Contributor must include a text file with the Source Code
  8641.           distribution titled "LEGAL" which describes the claim and the
  8642.           party making the claim in sufficient detail that a recipient will
  8643.           know whom to contact. If Contributor obtains such knowledge after
  8644.           the Modification is made available as described in Section 3.2,
  8645.           Contributor shall promptly modify the LEGAL file in all copies
  8646.           Contributor makes available thereafter and shall take other steps
  8647.           (such as notifying appropriate mailing lists or newsgroups)
  8648.           reasonably calculated to inform those who received the Covered
  8649.           Code that new knowledge has been obtained.
  8650.  
  8651.           (b) Contributor APIs.
  8652.           If Contributor's Modifications include an application programming
  8653.           interface and Contributor has knowledge of patent licenses which
  8654.           are reasonably necessary to implement that API, Contributor must
  8655.           also include this information in the LEGAL file.
  8656.  
  8657.           (c) Representations.
  8658.           Contributor represents that, except as disclosed pursuant to
  8659.           Section 3.4(a) above, Contributor believes that Contributor's
  8660.           Modifications are Contributor's original creation(s) and/or
  8661.           Contributor has sufficient rights to grant the rights conveyed by
  8662.           this License.
  8663.  
  8664.      3.5. Required Notices.
  8665.      You must duplicate the notice in Exhibit A in each file of the Source
  8666.      Code. If it is not possible to put such notice in a particular Source
  8667.      Code file due to its structure, then You must include such notice in a
  8668.      location (such as a relevant directory) where a user would be likely
  8669.      to look for such a notice. If You created one or more Modification(s)
  8670.      You may add your name as a Contributor to the notice described in
  8671.      Exhibit A. You must also duplicate this License in any documentation
  8672.      for the Source Code where You describe recipients' rights or ownership
  8673.      rights relating to Covered Code. You may choose to offer, and to
  8674.      charge a fee for, warranty, support, indemnity or liability
  8675.      obligations to one or more recipients of Covered Code. However, You
  8676.      may do so only on Your own behalf, and not on behalf of the Initial
  8677.      Developer or any Contributor. You must make it absolutely clear than
  8678.      any such warranty, support, indemnity or liability obligation is
  8679.      offered by You alone, and You hereby agree to indemnify the Initial
  8680.      Developer and every Contributor for any liability incurred by the
  8681.      Initial Developer or such Contributor as a result of warranty,
  8682.      support, indemnity or liability terms You offer.
  8683.  
  8684.      3.6. Distribution of Executable Versions.
  8685.      You may distribute Covered Code in Executable form only if the
  8686.      requirements of Section 3.1-3.5 have been met for that Covered Code,
  8687.      and if You include a notice stating that the Source Code version of
  8688.      the Covered Code is available under the terms of this License,
  8689.      including a description of how and where You have fulfilled the
  8690.      obligations of Section 3.2. The notice must be conspicuously included
  8691.      in any notice in an Executable version, related documentation or
  8692.      collateral in which You describe recipients' rights relating to the
  8693.      Covered Code. You may distribute the Executable version of Covered
  8694.      Code or ownership rights under a license of Your choice, which may
  8695.      contain terms different from this License, provided that You are in
  8696.      compliance with the terms of this License and that the license for the
  8697.      Executable version does not attempt to limit or alter the recipient's
  8698.      rights in the Source Code version from the rights set forth in this
  8699.      License. If You distribute the Executable version under a different
  8700.      license You must make it absolutely clear that any terms which differ
  8701.      from this License are offered by You alone, not by the Initial
  8702.      Developer or any Contributor. You hereby agree to indemnify the
  8703.      Initial Developer and every Contributor for any liability incurred by
  8704.      the Initial Developer or such Contributor as a result of any such
  8705.      terms You offer.
  8706.  
  8707.      3.7. Larger Works.
  8708.      You may create a Larger Work by combining Covered Code with other code
  8709.      not governed by the terms of this License and distribute the Larger
  8710.      Work as a single product. In such a case, You must make sure the
  8711.      requirements of this License are fulfilled for the Covered Code.
  8712.  
  8713. 4. Inability to Comply Due to Statute or Regulation.
  8714.  
  8715.      If it is impossible for You to comply with any of the terms of this
  8716.      License with respect to some or all of the Covered Code due to
  8717.      statute, judicial order, or regulation then You must: (a) comply with
  8718.      the terms of this License to the maximum extent possible; and (b)
  8719.      describe the limitations and the code they affect. Such description
  8720.      must be included in the LEGAL file described in Section 3.4 and must
  8721.      be included with all distributions of the Source Code. Except to the
  8722.      extent prohibited by statute or regulation, such description must be
  8723.      sufficiently detailed for a recipient of ordinary skill to be able to
  8724.      understand it.
  8725.  
  8726. 5. Application of this License.
  8727.  
  8728.      This License applies to code to which the Initial Developer has
  8729.      attached the notice in Exhibit A and to related Covered Code.
  8730.  
  8731. 6. Versions of the License.
  8732.  
  8733.      6.1. New Versions.
  8734.      Netscape Communications Corporation ("Netscape") may publish revised
  8735.      and/or new versions of the License from time to time. Each version
  8736.      will be given a distinguishing version number.
  8737.  
  8738.      6.2. Effect of New Versions.
  8739.      Once Covered Code has been published under a particular version of the
  8740.      License, You may always continue to use it under the terms of that
  8741.      version. You may also choose to use such Covered Code under the terms
  8742.      of any subsequent version of the License published by Netscape. No one
  8743.      other than Netscape has the right to modify the terms applicable to
  8744.      Covered Code created under this License.
  8745.  
  8746.      6.3. Derivative Works.
  8747.      If You create or use a modified version of this License (which you may
  8748.      only do in order to apply it to code which is not already Covered Code
  8749.      governed by this License), You must (a) rename Your license so that
  8750.      the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
  8751.      "MPL", "NPL" or any confusingly similar phrase do not appear in your
  8752.      license (except to note that your license differs from this License)
  8753.      and (b) otherwise make it clear that Your version of the license
  8754.      contains terms which differ from the Mozilla Public License and
  8755.      Netscape Public License. (Filling in the name of the Initial
  8756.      Developer, Original Code or Contributor in the notice described in
  8757.      Exhibit A shall not of themselves be deemed to be modifications of
  8758.      this License.)
  8759.  
  8760. 7. DISCLAIMER OF WARRANTY.
  8761.  
  8762.      COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
  8763.      WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
  8764.      WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
  8765.      DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
  8766.      THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
  8767.      IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
  8768.      YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
  8769.      COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
  8770.      OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
  8771.      ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  8772.  
  8773. 8. TERMINATION.
  8774.  
  8775.      8.1. This License and the rights granted hereunder will terminate
  8776.      automatically if You fail to comply with terms herein and fail to cure
  8777.      such breach within 30 days of becoming aware of the breach. All
  8778.      sublicenses to the Covered Code which are properly granted shall
  8779.      survive any termination of this License. Provisions which, by their
  8780.      nature, must remain in effect beyond the termination of this License
  8781.      shall survive.
  8782.  
  8783.      8.2. If You initiate litigation by asserting a patent infringement
  8784.      claim (excluding declatory judgment actions) against Initial Developer
  8785.      or a Contributor (the Initial Developer or Contributor against whom
  8786.      You file such action is referred to as "Participant") alleging that:
  8787.  
  8788.      (a) such Participant's Contributor Version directly or indirectly
  8789.      infringes any patent, then any and all rights granted by such
  8790.      Participant to You under Sections 2.1 and/or 2.2 of this License
  8791.      shall, upon 60 days notice from Participant terminate prospectively,
  8792.      unless if within 60 days after receipt of notice You either: (i)
  8793.      agree in writing to pay Participant a mutually agreeable reasonable
  8794.      royalty for Your past and future use of Modifications made by such
  8795.      Participant, or (ii) withdraw Your litigation claim with respect to
  8796.      the Contributor Version against such Participant. If within 60 days
  8797.      of notice, a reasonable royalty and payment arrangement are not
  8798.      mutually agreed upon in writing by the parties or the litigation claim
  8799.      is not withdrawn, the rights granted by Participant to You under
  8800.      Sections 2.1 and/or 2.2 automatically terminate at the expiration of
  8801.      the 60 day notice period specified above.
  8802.  
  8803.      (b) any software, hardware, or device, other than such Participant's
  8804.      Contributor Version, directly or indirectly infringes any patent, then
  8805.      any rights granted to You by such Participant under Sections 2.1(b)
  8806.      and 2.2(b) are revoked effective as of the date You first made, used,
  8807.      sold, distributed, or had made, Modifications made by that
  8808.      Participant.
  8809.  
  8810.      8.3. If You assert a patent infringement claim against Participant
  8811.      alleging that such Participant's Contributor Version directly or
  8812.      indirectly infringes any patent where such claim is resolved (such as
  8813.      by license or settlement) prior to the initiation of patent
  8814.      infringement litigation, then the reasonable value of the licenses
  8815.      granted by such Participant under Sections 2.1 or 2.2 shall be taken
  8816.      into account in determining the amount or value of any payment or
  8817.      license.
  8818.  
  8819.      8.4. In the event of termination under Sections 8.1 or 8.2 above,
  8820.      all end user license agreements (excluding distributors and resellers)
  8821.      which have been validly granted by You or any distributor hereunder
  8822.      prior to termination shall survive termination.
  8823.  
  8824. 9. LIMITATION OF LIABILITY.
  8825.  
  8826.      UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
  8827.      (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
  8828.      DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
  8829.      OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
  8830.      ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
  8831.      CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
  8832.      WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
  8833.      COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
  8834.      INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
  8835.      LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
  8836.      RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
  8837.      PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
  8838.      EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
  8839.      THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
  8840.  
  8841. 10. U.S. GOVERNMENT END USERS.
  8842.  
  8843.      The Covered Code is a "commercial item," as that term is defined in
  8844.      48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
  8845.      software" and "commercial computer software documentation," as such
  8846.      terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
  8847.      C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
  8848.      all U.S. Government End Users acquire Covered Code with only those
  8849.      rights set forth herein.
  8850.  
  8851. 11. MISCELLANEOUS.
  8852.  
  8853.      This License represents the complete agreement concerning subject
  8854.      matter hereof. If any provision of this License is held to be
  8855.      unenforceable, such provision shall be reformed only to the extent
  8856.      necessary to make it enforceable. This License shall be governed by
  8857.      California law provisions (except to the extent applicable law, if
  8858.      any, provides otherwise), excluding its conflict-of-law provisions.
  8859.      With respect to disputes in which at least one party is a citizen of,
  8860.      or an entity chartered or registered to do business in the United
  8861.      States of America, any litigation relating to this License shall be
  8862.      subject to the jurisdiction of the Federal Courts of the Northern
  8863.      District of California, with venue lying in Santa Clara County,
  8864.      California, with the losing party responsible for costs, including
  8865.      without limitation, court costs and reasonable attorneys' fees and
  8866.      expenses. The application of the United Nations Convention on
  8867.      Contracts for the International Sale of Goods is expressly excluded.
  8868.      Any law or regulation which provides that the language of a contract
  8869.      shall be construed against the drafter shall not apply to this
  8870.      License.
  8871.  
  8872. 12. RESPONSIBILITY FOR CLAIMS.
  8873.  
  8874.      As between Initial Developer and the Contributors, each party is
  8875.      responsible for claims and damages arising, directly or indirectly,
  8876.      out of its utilization of rights under this License and You agree to
  8877.      work with Initial Developer and Contributors to distribute such
  8878.      responsibility on an equitable basis. Nothing herein is intended or
  8879.      shall be deemed to constitute any admission of liability.
  8880.  
  8881. 13. MULTIPLE-LICENSED CODE.
  8882.  
  8883.      Initial Developer may designate portions of the Covered Code as
  8884.      "Multiple-Licensed". "Multiple-Licensed" means that the Initial
  8885.      Developer permits you to utilize portions of the Covered Code under
  8886.      Your choice of the NPL or the alternative licenses, if any, specified
  8887.      by the Initial Developer in the file described in Exhibit A.
  8888.  
  8889. EXHIBIT A -Mozilla Public License.
  8890.  
  8891.      ``The contents of this file are subject to the Mozilla Public License
  8892.      Version 1.1 (the "License"); you may not use this file except in
  8893.      compliance with the License. You may obtain a copy of the License at
  8894.      http://www.mozilla.org/MPL/
  8895.  
  8896.      Software distributed under the License is distributed on an "AS IS"
  8897.      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
  8898.      License for the specific language governing rights and limitations
  8899.      under the License.
  8900.  
  8901.      The Original Code is ______________________________________.
  8902.  
  8903.      The Initial Developer of the Original Code is ________________________.
  8904.      Portions created by ______________________ are Copyright (C) ______
  8905.      _______________________. All Rights Reserved.
  8906.  
  8907.      Contributor(s): ______________________________________.
  8908.  
  8909.      Alternatively, the contents of this file may be used under the terms
  8910.      of the _____ license (the "[___] License"), in which case the
  8911.      provisions of [______] License are applicable instead of those
  8912.      above. If you wish to allow use of your version of this file only
  8913.      under the terms of the [____] License and not to allow others to use
  8914.      your version of this file under the MPL, indicate your decision by
  8915.      deleting the provisions above and replace them with the notice and
  8916.      other provisions required by the [___] License. If you do not delete
  8917.      the provisions above, a recipient may use your version of this file
  8918.      under either the MPL or the [___] License."
  8919.  
  8920.      [NOTE: The text of this Exhibit A may differ slightly from the text of
  8921.      the notices in the Source Code files of the Original Code. You should
  8922.      use the text of this Exhibit A rather than the text found in the
  8923.      Original Code Source Code for Your Modifications.]
  8924.  
  8925.      ----------------------------------------------------------------------
  8926.  
  8927.      AMENDMENTS
  8928.  
  8929.      The Netscape Public License Version 1.1 ("NPL") consists of the
  8930.      Mozilla Public License Version 1.1 with the following Amendments,
  8931.      including Exhibit A-Netscape Public License. Files identified with
  8932.      "Exhibit A-Netscape Public License" are governed by the Netscape
  8933.      Public License Version 1.1.
  8934.  
  8935.      Additional Terms applicable to the Netscape Public License.
  8936.           I. Effect.
  8937.           These additional terms described in this Netscape Public
  8938.           License -- Amendments shall apply to the Mozilla Communicator
  8939.           client code and to all Covered Code under this License.
  8940.  
  8941.           II. "Netscape's Branded Code" means Covered Code that Netscape
  8942.           distributes and/or permits others to distribute under one or more
  8943.           trademark(s) which are controlled by Netscape but which are not
  8944.           licensed for use under this License.
  8945.  
  8946.           III. Netscape and logo.
  8947.           This License does not grant any rights to use the trademarks
  8948.           "Netscape", the "Netscape N and horizon" logo or the "Netscape
  8949.           lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
  8950.           "Smart Browsing" even if such marks are included in the Original
  8951.           Code or Modifications.
  8952.  
  8953.           IV. Inability to Comply Due to Contractual Obligation.
  8954.           Prior to licensing the Original Code under this License, Netscape
  8955.           has licensed third party code for use in Netscape's Branded Code.
  8956.           To the extent that Netscape is limited contractually from making
  8957.           such third party code available under this License, Netscape may
  8958.           choose to reintegrate such code into Covered Code without being
  8959.           required to distribute such code in Source Code form, even if
  8960.           such code would otherwise be considered "Modifications" under
  8961.           this License.
  8962.  
  8963.           V. Use of Modifications and Covered Code by Initial Developer.
  8964.                V.1. In General.
  8965.                The obligations of Section 3 apply to Netscape, except to
  8966.                the extent specified in this Amendment, Section V.2 and V.3.
  8967.  
  8968.                V.2. Other Products.
  8969.                Netscape may include Covered Code in products other than the
  8970.                Netscape's Branded Code which are released by Netscape
  8971.                during the two (2) years following the release date of the
  8972.                Original Code, without such additional products becoming
  8973.                subject to the terms of this License, and may license such
  8974.                additional products on different terms from those contained
  8975.                in this License.
  8976.  
  8977.                V.3. Alternative Licensing.
  8978.                Netscape may license the Source Code of Netscape's Branded
  8979.                Code, including Modifications incorporated therein, without
  8980.                such Netscape Branded Code becoming subject to the terms of
  8981.                this License, and may license such Netscape Branded Code on
  8982.                different terms from those contained in this License.
  8983.  
  8984.           VI. Litigation.
  8985.           Notwithstanding the limitations of Section 11 above, the
  8986.           provisions regarding litigation in Section 11(a), (b) and (c) of
  8987.           the License shall apply to all disputes relating to this License.
  8988.  
  8989.      EXHIBIT A-Netscape Public License.
  8990.  
  8991.           "The contents of this file are subject to the Netscape Public
  8992.           License Version 1.1 (the "License"); you may not use this file
  8993.           except in compliance with the License. You may obtain a copy of
  8994.           the License at http://www.mozilla.org/NPL/
  8995.  
  8996.           Software distributed under the License is distributed on an "AS
  8997.           IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  8998.           implied. See the License for the specific language governing
  8999.           rights and limitations under the License.
  9000.  
  9001.           The Original Code is Mozilla Communicator client code, released
  9002.           March 31, 1998.
  9003.  
  9004.           The Initial Developer of the Original Code is Netscape
  9005.           Communications Corporation. Portions created by Netscape are
  9006.           Copyright (C) 1998-1999 Netscape Communications Corporation. All
  9007.           Rights Reserved.
  9008.  
  9009.           Contributor(s): ______________________________________.
  9010.  
  9011.           Alternatively, the contents of this file may be used under the
  9012.           terms of the _____ license (the "[___] License"), in which case
  9013.           the provisions of [______] License are applicable  instead of
  9014.           those above. If you wish to allow use of your version of this
  9015.           file only under the terms of the [____] License and not to allow
  9016.           others to use your version of this file under the NPL, indicate
  9017.           your decision by deleting the provisions above and replace  them
  9018.           with the notice and other provisions required by the [___]
  9019.           License. If you do not delete the provisions above, a recipient
  9020.           may use your version of this file under either the NPL or the
  9021.           [___] License."
  9022.  
  9023.                     GNU GENERAL PUBLIC LICENSE
  9024.                        Version 2, June 1991
  9025.  
  9026.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  9027.        51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  9028.  Everyone is permitted to copy and distribute verbatim copies
  9029.  of this license document, but changing it is not allowed.
  9030.  
  9031.                             Preamble
  9032.  
  9033.   The licenses for most software are designed to take away your
  9034. freedom to share and change it.  By contrast, the GNU General Public
  9035. License is intended to guarantee your freedom to share and change free
  9036. software--to make sure the software is free for all its users.  This
  9037. General Public License applies to most of the Free Software
  9038. Foundation's software and to any other program whose authors commit to
  9039. using it.  (Some other Free Software Foundation software is covered by
  9040. the GNU Library General Public License instead.)  You can apply it to
  9041. your programs, too.
  9042.  
  9043.   When we speak of free software, we are referring to freedom, not
  9044. price.  Our General Public Licenses are designed to make sure that you
  9045. have the freedom to distribute copies of free software (and charge for
  9046. this service if you wish), that you receive source code or can get it
  9047. if you want it, that you can change the software or use pieces of it
  9048. in new free programs; and that you know you can do these things.
  9049.  
  9050.   To protect your rights, we need to make restrictions that forbid
  9051. anyone to deny you these rights or to ask you to surrender the rights.
  9052. These restrictions translate to certain responsibilities for you if you
  9053. distribute copies of the software, or if you modify it.
  9054.  
  9055.   For example, if you distribute copies of such a program, whether
  9056. gratis or for a fee, you must give the recipients all the rights that
  9057. you have.  You must make sure that they, too, receive or can get the
  9058. source code.  And you must show them these terms so they know their
  9059. rights.
  9060.  
  9061.   We protect your rights with two steps: (1) copyright the software, and
  9062. (2) offer you this license which gives you legal permission to copy,
  9063. distribute and/or modify the software.
  9064.  
  9065.   Also, for each author's protection and ours, we want to make certain
  9066. that everyone understands that there is no warranty for this free
  9067. software.  If the software is modified by someone else and passed on, we
  9068. want its recipients to know that what they have is not the original, so
  9069. that any problems introduced by others will not reflect on the original
  9070. authors' reputations.
  9071.  
  9072.   Finally, any free program is threatened constantly by software
  9073. patents.  We wish to avoid the danger that redistributors of a free
  9074. program will individually obtain patent licenses, in effect making the
  9075. program proprietary.  To prevent this, we have made it clear that any
  9076. patent must be licensed for everyone's free use or not licensed at all.
  9077.  
  9078.   The precise terms and conditions for copying, distribution and
  9079. modification follow.
  9080.                     GNU GENERAL PUBLIC LICENSE
  9081.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  9082.  
  9083.   0. This License applies to any program or other work which contains
  9084. a notice placed by the copyright holder saying it may be distributed
  9085. under the terms of this General Public License.  The "Program", below,
  9086. refers to any such program or work, and a "work based on the Program"
  9087. means either the Program or any derivative work under copyright law:
  9088. that is to say, a work containing the Program or a portion of it,
  9089. either verbatim or with modifications and/or translated into another
  9090. language.  (Hereinafter, translation is included without limitation in
  9091. the term "modification".)  Each licensee is addressed as "you".
  9092.  
  9093. Activities other than copying, distribution and modification are not
  9094. covered by this License; they are outside its scope.  The act of
  9095. running the Program is not restricted, and the output from the Program
  9096. is covered only if its contents constitute a work based on the
  9097. Program (independent of having been made by running the Program).
  9098. Whether that is true depends on what the Program does.
  9099.  
  9100.   1. You may copy and distribute verbatim copies of the Program's
  9101. source code as you receive it, in any medium, provided that you
  9102. conspicuously and appropriately publish on each copy an appropriate
  9103. copyright notice and disclaimer of warranty; keep intact all the
  9104. notices that refer to this License and to the absence of any warranty;
  9105. and give any other recipients of the Program a copy of this License
  9106. along with the Program.
  9107.  
  9108. You may charge a fee for the physical act of transferring a copy, and
  9109. you may at your option offer warranty protection in exchange for a fee.
  9110.  
  9111.   2. You may modify your copy or copies of the Program or any portion
  9112. of it, thus forming a work based on the Program, and copy and
  9113. distribute such modifications or work under the terms of Section 1
  9114. above, provided that you also meet all of these conditions:
  9115.  
  9116.     a) You must cause the modified files to carry prominent notices
  9117.     stating that you changed the files and the date of any change.
  9118.  
  9119.     b) You must cause any work that you distribute or publish, that in
  9120.     whole or in part contains or is derived from the Program or any
  9121.     part thereof, to be licensed as a whole at no charge to all third
  9122.     parties under the terms of this License.
  9123.  
  9124.     c) If the modified program normally reads commands interactively
  9125.     when run, you must cause it, when started running for such
  9126.     interactive use in the most ordinary way, to print or display an
  9127.     announcement including an appropriate copyright notice and a
  9128.     notice that there is no warranty (or else, saying that you provide
  9129.     a warranty) and that users may redistribute the program under
  9130.     these conditions, and telling the user how to view a copy of this
  9131.     License.  (Exception: if the Program itself is interactive but
  9132.     does not normally print such an announcement, your work based on
  9133.     the Program is not required to print an announcement.)
  9134. These requirements apply to the modified work as a whole.  If
  9135. identifiable sections of that work are not derived from the Program,
  9136. and can be reasonably considered independent and separate works in
  9137. themselves, then this License, and its terms, do not apply to those
  9138. sections when you distribute them as separate works.  But when you
  9139. distribute the same sections as part of a whole which is a work based
  9140. on the Program, the distribution of the whole must be on the terms of
  9141. this License, whose permissions for other licensees extend to the
  9142. entire whole, and thus to each and every part regardless of who wrote it.
  9143.  
  9144. Thus, it is not the intent of this section to claim rights or contest
  9145. your rights to work written entirely by you; rather, the intent is to
  9146. exercise the right to control the distribution of derivative or
  9147. collective works based on the Program.
  9148.  
  9149. In addition, mere aggregation of another work not based on the Program
  9150. with the Program (or with a work based on the Program) on a volume of
  9151. a storage or distribution medium does not bring the other work under
  9152. the scope of this License.
  9153.  
  9154.   3. You may copy and distribute the Program (or a work based on it,
  9155. under Section 2) in object code or executable form under the terms of
  9156. Sections 1 and 2 above provided that you also do one of the following:
  9157.  
  9158.     a) Accompany it with the complete corresponding machine-readable
  9159.     source code, which must be distributed under the terms of Sections
  9160.     1 and 2 above on a medium customarily used for software interchange; or,
  9161.  
  9162.     b) Accompany it with a written offer, valid for at least three
  9163.     years, to give any third party, for a charge no more than your
  9164.     cost of physically performing source distribution, a complete
  9165.     machine-readable copy of the corresponding source code, to be
  9166.     distributed under the terms of Sections 1 and 2 above on a medium
  9167.     customarily used for software interchange; or,
  9168.  
  9169.     c) Accompany it with the information you received as to the offer
  9170.     to distribute corresponding source code.  (This alternative is
  9171.     allowed only for noncommercial distribution and only if you
  9172.     received the program in object code or executable form with such
  9173.     an offer, in accord with Subsection b above.)
  9174.  
  9175. The source code for a work means the preferred form of the work for
  9176. making modifications to it.  For an executable work, complete source
  9177. code means all the source code for all modules it contains, plus any
  9178. associated interface definition files, plus the scripts used to
  9179. control compilation and installation of the executable.  However, as a
  9180. special exception, the source code distributed need not include
  9181. anything that is normally distributed (in either source or binary
  9182. form) with the major components (compiler, kernel, and so on) of the
  9183. operating system on which the executable runs, unless that component
  9184. itself accompanies the executable.
  9185.  
  9186. If distribution of executable or object code is made by offering
  9187. access to copy from a designated place, then offering equivalent
  9188. access to copy the source code from the same place counts as
  9189. distribution of the source code, even though third parties are not
  9190. compelled to copy the source along with the object code.
  9191.   4. You may not copy, modify, sublicense, or distribute the Program
  9192. except as expressly provided under this License.  Any attempt
  9193. otherwise to copy, modify, sublicense or distribute the Program is
  9194. void, and will automatically terminate your rights under this License.
  9195. However, parties who have received copies, or rights, from you under
  9196. this License will not have their licenses terminated so long as such
  9197. parties remain in full compliance.
  9198.  
  9199.   5. You are not required to accept this License, since you have not
  9200. signed it.  However, nothing else grants you permission to modify or
  9201. distribute the Program or its derivative works.  These actions are
  9202. prohibited by law if you do not accept this License.  Therefore, by
  9203. modifying or distributing the Program (or any work based on the
  9204. Program), you indicate your acceptance of this License to do so, and
  9205. all its terms and conditions for copying, distributing or modifying
  9206. the Program or works based on it.
  9207.  
  9208.   6. Each time you redistribute the Program (or any work based on the
  9209. Program), the recipient automatically receives a license from the
  9210. original licensor to copy, distribute or modify the Program subject to
  9211. these terms and conditions.  You may not impose any further
  9212. restrictions on the recipients' exercise of the rights granted herein.
  9213. You are not responsible for enforcing compliance by third parties to
  9214. this License.
  9215.  
  9216.   7. If, as a consequence of a court judgment or allegation of patent
  9217. infringement or for any other reason (not limited to patent issues),
  9218. conditions are imposed on you (whether by court order, agreement or
  9219. otherwise) that contradict the conditions of this License, they do not
  9220. excuse you from the conditions of this License.  If you cannot
  9221. distribute so as to satisfy simultaneously your obligations under this
  9222. License and any other pertinent obligations, then as a consequence you
  9223. may not distribute the Program at all.  For example, if a patent
  9224. license would not permit royalty-free redistribution of the Program by
  9225. all those who receive copies directly or indirectly through you, then
  9226. the only way you could satisfy both it and this License would be to
  9227. refrain entirely from distribution of the Program.
  9228.  
  9229. If any portion of this section is held invalid or unenforceable under
  9230. any particular circumstance, the balance of the section is intended to
  9231. apply and the section as a whole is intended to apply in other
  9232. circumstances.
  9233.  
  9234. It is not the purpose of this section to induce you to infringe any
  9235. patents or other property right claims or to contest validity of any
  9236. such claims; this section has the sole purpose of protecting the
  9237. integrity of the free software distribution system, which is
  9238. implemented by public license practices.  Many people have made
  9239. generous contributions to the wide range of software distributed
  9240. through that system in reliance on consistent application of that
  9241. system; it is up to the author/donor to decide if he or she is willing
  9242. to distribute software through any other system and a licensee cannot
  9243. impose that choice.
  9244.  
  9245. This section is intended to make thoroughly clear what is believed to
  9246. be a consequence of the rest of this License.
  9247.   8. If the distribution and/or use of the Program is restricted in
  9248. certain countries either by patents or by copyrighted interfaces, the
  9249. original copyright holder who places the Program under this License
  9250. may add an explicit geographical distribution limitation excluding
  9251. those countries, so that distribution is permitted only in or among
  9252. countries not thus excluded.  In such case, this License incorporates
  9253. the limitation as if written in the body of this License.
  9254.  
  9255.   9. The Free Software Foundation may publish revised and/or new versions
  9256. of the General Public License from time to time.  Such new versions will
  9257. be similar in spirit to the present version, but may differ in detail to
  9258. address new problems or concerns.
  9259.  
  9260. Each version is given a distinguishing version number.  If the Program
  9261. specifies a version number of this License which applies to it and "any
  9262. later version", you have the option of following the terms and conditions
  9263. either of that version or of any later version published by the Free
  9264. Software Foundation.  If the Program does not specify a version number of
  9265. this License, you may choose any version ever published by the Free Software
  9266. Foundation.
  9267.  
  9268.   10. If you wish to incorporate parts of the Program into other free
  9269. programs whose distribution conditions are different, write to the author
  9270. to ask for permission.  For software which is copyrighted by the Free
  9271. Software Foundation, write to the Free Software Foundation; we sometimes
  9272. make exceptions for this.  Our decision will be guided by the two goals
  9273. of preserving the free status of all derivatives of our free software and
  9274. of promoting the sharing and reuse of software generally.
  9275.  
  9276.                             NO WARRANTY
  9277.  
  9278.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  9279. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  9280. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  9281. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  9282. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  9283. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  9284. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  9285. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  9286. REPAIR OR CORRECTION.
  9287.  
  9288.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  9289. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  9290. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  9291. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  9292. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  9293. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  9294. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  9295. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  9296. POSSIBILITY OF SUCH DAMAGES.
  9297.  
  9298.                      END OF TERMS AND CONDITIONS
  9299.             How to Apply These Terms to Your New Programs
  9300.  
  9301.   If you develop a new program, and you want it to be of the greatest
  9302. possible use to the public, the best way to achieve this is to make it
  9303. free software which everyone can redistribute and change under these terms.
  9304.  
  9305.   To do so, attach the following notices to the program.  It is safest
  9306. to attach them to the start of each source file to most effectively
  9307. convey the exclusion of warranty; and each file should have at least
  9308. the "copyright" line and a pointer to where the full notice is found.
  9309.  
  9310.     <one line to give the program's name and a brief idea of what it does.>
  9311.     Copyright (C) 19yy  <name of author>
  9312.  
  9313.     This program is free software; you can redistribute it and/or modify
  9314.     it under the terms of the GNU General Public License as published by
  9315.     the Free Software Foundation; either version 2 of the License, or
  9316.     (at your option) any later version.
  9317.  
  9318.     This program is distributed in the hope that it will be useful,
  9319.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  9320.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9321.     GNU General Public License for more details.
  9322.  
  9323.     You should have received a copy of the GNU General Public License
  9324.     along with this program; if not, write to the Free Software
  9325.     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  9326.  
  9327.  
  9328. Also add information on how to contact you by electronic and paper mail.
  9329.  
  9330. If the program is interactive, make it output a short notice like this
  9331. when it starts in an interactive mode:
  9332.  
  9333.     Gnomovision version 69, Copyright (C) 19yy name of author
  9334.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  9335.     This is free software, and you are welcome to redistribute it
  9336.     under certain conditions; type `show c' for details.
  9337.  
  9338. The hypothetical commands `show w' and `show c' should show the appropriate
  9339. parts of the General Public License.  Of course, the commands you use may
  9340. be called something other than `show w' and `show c'; they could even be
  9341. mouse-clicks or menu items--whatever suits your program.
  9342.  
  9343. You should also get your employer (if you work as a programmer) or your
  9344. school, if any, to sign a "copyright disclaimer" for the program, if
  9345. necessary.  Here is a sample; alter the names:
  9346.  
  9347.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  9348.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  9349.  
  9350.   <signature of Ty Coon>, 1 April 1989
  9351.   Ty Coon, President of Vice
  9352.  
  9353. This General Public License does not permit incorporating your program into
  9354. proprietary programs.  If your program is a subroutine library, you may
  9355. consider it more useful to permit linking proprietary applications with the
  9356. library.  If this is what you want to do, use the GNU Library General
  9357. Public License instead of this License.
  9358.  
  9359. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  9360.                                and Clark Cooper
  9361. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  9362.  
  9363. Permission is hereby granted, free of charge, to any person obtaining
  9364. a copy of this software and associated documentation files (the
  9365. "Software"), to deal in the Software without restriction, including
  9366. without limitation the rights to use, copy, modify, merge, publish,
  9367. distribute, sublicense, and/or sell copies of the Software, and to
  9368. permit persons to whom the Software is furnished to do so, subject to
  9369. the following conditions:
  9370.  
  9371. The above copyright notice and this permission notice shall be included
  9372. in all copies or substantial portions of the Software.
  9373.  
  9374. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  9375. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  9376. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  9377. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  9378. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  9379. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  9380. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9381.  
  9382.  
  9383.                                  Apache License
  9384.                            Version 2.0, January 2004
  9385.                         http://www.apache.org/licenses/
  9386.  
  9387.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9388.  
  9389.    1. Definitions.
  9390.  
  9391.       "License" shall mean the terms and conditions for use, reproduction,
  9392.       and distribution as defined by Sections 1 through 9 of this document.
  9393.  
  9394.       "Licensor" shall mean the copyright owner or entity authorized by
  9395.       the copyright owner that is granting the License.
  9396.  
  9397.       "Legal Entity" shall mean the union of the acting entity and all
  9398.       other entities that control, are controlled by, or are under common
  9399.       control with that entity. For the purposes of this definition,
  9400.       "control" means (i) the power, direct or indirect, to cause the
  9401.       direction or management of such entity, whether by contract or
  9402.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9403.       outstanding shares, or (iii) beneficial ownership of such entity.
  9404.  
  9405.       "You" (or "Your") shall mean an individual or Legal Entity
  9406.       exercising permissions granted by this License.
  9407.  
  9408.       "Source" form shall mean the preferred form for making modifications,
  9409.       including but not limited to software source code, documentation
  9410.       source, and configuration files.
  9411.  
  9412.       "Object" form shall mean any form resulting from mechanical
  9413.       transformation or translation of a Source form, including but
  9414.       not limited to compiled object code, generated documentation,
  9415.       and conversions to other media types.
  9416.  
  9417.       "Work" shall mean the work of authorship, whether in Source or
  9418.       Object form, made available under the License, as indicated by a
  9419.       copyright notice that is included in or attached to the work
  9420.       (an example is provided in the Appendix below).
  9421.  
  9422.       "Derivative Works" shall mean any work, whether in Source or Object
  9423.       form, that is based on (or derived from) the Work and for which the
  9424.       editorial revisions, annotations, elaborations, or other modifications
  9425.       represent, as a whole, an original work of authorship. For the purposes
  9426.       of this License, Derivative Works shall not include works that remain
  9427.       separable from, or merely link (or bind by name) to the interfaces of,
  9428.       the Work and Derivative Works thereof.
  9429.  
  9430.       "Contribution" shall mean any work of authorship, including
  9431.       the original version of the Work and any modifications or additions
  9432.       to that Work or Derivative Works thereof, that is intentionally
  9433.       submitted to Licensor for inclusion in the Work by the copyright owner
  9434.       or by an individual or Legal Entity authorized to submit on behalf of
  9435.       the copyright owner. For the purposes of this definition, "submitted"
  9436.       means any form of electronic, verbal, or written communication sent
  9437.       to the Licensor or its representatives, including but not limited to
  9438.       communication on electronic mailing lists, source code control systems,
  9439.       and issue tracking systems that are managed by, or on behalf of, the
  9440.       Licensor for the purpose of discussing and improving the Work, but
  9441.       excluding communication that is conspicuously marked or otherwise
  9442.       designated in writing by the copyright owner as "Not a Contribution."
  9443.  
  9444.       "Contributor" shall mean Licensor and any individual or Legal Entity
  9445.       on behalf of whom a Contribution has been received by Licensor and
  9446.       subsequently incorporated within the Work.
  9447.  
  9448.    2. Grant of Copyright License. Subject to the terms and conditions of
  9449.       this License, each Contributor hereby grants to You a perpetual,
  9450.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9451.       copyright license to reproduce, prepare Derivative Works of,
  9452.       publicly display, publicly perform, sublicense, and distribute the
  9453.       Work and such Derivative Works in Source or Object form.
  9454.  
  9455.    3. Grant of Patent License. Subject to the terms and conditions of
  9456.       this License, each Contributor hereby grants to You a perpetual,
  9457.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9458.       (except as stated in this section) patent license to make, have made,
  9459.       use, offer to sell, sell, import, and otherwise transfer the Work,
  9460.       where such license applies only to those patent claims licensable
  9461.       by such Contributor that are necessarily infringed by their
  9462.       Contribution(s) alone or by combination of their Contribution(s)
  9463.       with the Work to which such Contribution(s) was submitted. If You
  9464.       institute patent litigation against any entity (including a
  9465.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  9466.       or a Contribution incorporated within the Work constitutes direct
  9467.       or contributory patent infringement, then any patent licenses
  9468.       granted to You under this License for that Work shall terminate
  9469.       as of the date such litigation is filed.
  9470.  
  9471.    4. Redistribution. You may reproduce and distribute copies of the
  9472.       Work or Derivative Works thereof in any medium, with or without
  9473.       modifications, and in Source or Object form, provided that You
  9474.       meet the following conditions:
  9475.  
  9476.       (a) You must give any other recipients of the Work or
  9477.           Derivative Works a copy of this License; and
  9478.  
  9479.       (b) You must cause any modified files to carry prominent notices
  9480.           stating that You changed the files; and
  9481.  
  9482.       (c) You must retain, in the Source form of any Derivative Works
  9483.           that You distribute, all copyright, patent, trademark, and
  9484.           attribution notices from the Source form of the Work,
  9485.           excluding those notices that do not pertain to any part of
  9486.           the Derivative Works; and
  9487.  
  9488.       (d) If the Work includes a "NOTICE" text file as part of its
  9489.           distribution, then any Derivative Works that You distribute must
  9490.           include a readable copy of the attribution notices contained
  9491.           within such NOTICE file, excluding those notices that do not
  9492.           pertain to any part of the Derivative Works, in at least one
  9493.           of the following places: within a NOTICE text file distributed
  9494.           as part of the Derivative Works; within the Source form or
  9495.           documentation, if provided along with the Derivative Works; or,
  9496.           within a display generated by the Derivative Works, if and
  9497.           wherever such third-party notices normally appear. The contents
  9498.           of the NOTICE file are for informational purposes only and
  9499.           do not modify the License. You may add Your own attribution
  9500.           notices within Derivative Works that You distribute, alongside
  9501.           or as an addendum to the NOTICE text from the Work, provided
  9502.           that such additional attribution notices cannot be construed
  9503.           as modifying the License.
  9504.  
  9505.       You may add Your own copyright statement to Your modifications and
  9506.       may provide additional or different license terms and conditions
  9507.       for use, reproduction, or distribution of Your modifications, or
  9508.       for any such Derivative Works as a whole, provided Your use,
  9509.       reproduction, and distribution of the Work otherwise complies with
  9510.       the conditions stated in this License.
  9511.  
  9512.    5. Submission of Contributions. Unless You explicitly state otherwise,
  9513.       any Contribution intentionally submitted for inclusion in the Work
  9514.       by You to the Licensor shall be under the terms and conditions of
  9515.       this License, without any additional terms or conditions.
  9516.       Notwithstanding the above, nothing herein shall supersede or modify
  9517.       the terms of any separate license agreement you may have executed
  9518.       with Licensor regarding such Contributions.
  9519.  
  9520.    6. Trademarks. This License does not grant permission to use the trade
  9521.       names, trademarks, service marks, or product names of the Licensor,
  9522.       except as required for reasonable and customary use in describing the
  9523.       origin of the Work and reproducing the content of the NOTICE file.
  9524.  
  9525.    7. Disclaimer of Warranty. Unless required by applicable law or
  9526.       agreed to in writing, Licensor provides the Work (and each
  9527.       Contributor provides its Contributions) on an "AS IS" BASIS,
  9528.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9529.       implied, including, without limitation, any warranties or conditions
  9530.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9531.       PARTICULAR PURPOSE. You are solely responsible for determining the
  9532.       appropriateness of using or redistributing the Work and assume any
  9533.       risks associated with Your exercise of permissions under this License.
  9534.  
  9535.    8. Limitation of Liability. In no event and under no legal theory,
  9536.       whether in tort (including negligence), contract, or otherwise,
  9537.       unless required by applicable law (such as deliberate and grossly
  9538.       negligent acts) or agreed to in writing, shall any Contributor be
  9539.       liable to You for damages, including any direct, indirect, special,
  9540.       incidental, or consequential damages of any character arising as a
  9541.       result of this License or out of the use or inability to use the
  9542.       Work (including but not limited to damages for loss of goodwill,
  9543.       work stoppage, computer failure or malfunction, or any and all
  9544.       other commercial damages or losses), even if such Contributor
  9545.       has been advised of the possibility of such damages.
  9546.  
  9547.    9. Accepting Warranty or Additional Liability. While redistributing
  9548.       the Work or Derivative Works thereof, You may choose to offer,
  9549.       and charge a fee for, acceptance of support, warranty, indemnity,
  9550.       or other liability obligations and/or rights consistent with this
  9551.       License. However, in accepting such obligations, You may act only
  9552.       on Your own behalf and on Your sole responsibility, not on behalf
  9553.       of any other Contributor, and only if You agree to indemnify,
  9554.       defend, and hold each Contributor harmless for any liability
  9555.       incurred by, or claims asserted against, such Contributor by reason
  9556.       of your accepting any such warranty or additional liability.
  9557.  
  9558.    END OF TERMS AND CONDITIONS
  9559.  
  9560.    APPENDIX: How to apply the Apache License to your work.
  9561.  
  9562.       To apply the Apache License to your work, attach the following
  9563.       boilerplate notice, with the fields enclosed by brackets "[]"
  9564.       replaced with your own identifying information. (Don't include
  9565.       the brackets!)  The text should be enclosed in the appropriate
  9566.       comment syntax for the file format. We also recommend that a
  9567.       file or class name and description of purpose be included on the
  9568.       same "printed page" as the copyright notice for easier
  9569.       identification within third-party archives.
  9570.  
  9571.    Copyright 2011 Google Inc. All Rights Reserved.
  9572.  
  9573.    Licensed under the Apache License, Version 2.0 (the "License");
  9574.    you may not use this file except in compliance with the License.
  9575.    You may obtain a copy of the License at
  9576.  
  9577.        http://www.apache.org/licenses/LICENSE-2.0
  9578.  
  9579.    Unless required by applicable law or agreed to in writing, software
  9580.    distributed under the License is distributed on an "AS IS" BASIS,
  9581.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9582.    See the License for the specific language governing permissions and
  9583.    limitations under the License.
  9584.  
  9585.  
  9586. Copyright (c) 2007-2009 IOLA and Ole Laursen
  9587.  
  9588. Permission is hereby granted, free of charge, to any person
  9589. obtaining a copy of this software and associated documentation
  9590. files (the "Software"), to deal in the Software without
  9591. restriction, including without limitation the rights to use,
  9592. copy, modify, merge, publish, distribute, sublicense, and/or sell
  9593. copies of the Software, and to permit persons to whom the
  9594. Software is furnished to do so, subject to the following
  9595. conditions:
  9596.  
  9597. The above copyright notice and this permission notice shall be
  9598. included in all copies or substantial portions of the Software.
  9599.  
  9600. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  9601. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  9602. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  9603. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  9604. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  9605. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  9606. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  9607. OTHER DEALINGS IN THE SOFTWARE.
  9608.  
  9609. This software is based in part on the work of the FreeType Team.
  9610.  
  9611. ----------------------
  9612.  
  9613.                     The FreeType Project LICENSE
  9614.                     ----------------------------
  9615.  
  9616.                             2006-Jan-27
  9617.  
  9618.                     Copyright 1996-2002, 2006 by
  9619.           David Turner, Robert Wilhelm, and Werner Lemberg
  9620.  
  9621.  
  9622.  
  9623. Introduction
  9624. ============
  9625.  
  9626.   The FreeType  Project is distributed in  several archive packages;
  9627.   some of them may contain, in addition to the FreeType font engine,
  9628.   various tools and  contributions which rely on, or  relate to, the
  9629.   FreeType Project.
  9630.  
  9631.   This  license applies  to all  files found  in such  packages, and
  9632.   which do not  fall under their own explicit  license.  The license
  9633.   affects  thus  the  FreeType   font  engine,  the  test  programs,
  9634.   documentation and makefiles, at the very least.
  9635.  
  9636.   This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
  9637.   (Independent JPEG  Group) licenses, which  all encourage inclusion
  9638.   and  use of  free  software in  commercial  and freeware  products
  9639.   alike.  As a consequence, its main points are that:
  9640.  
  9641.     o We don't promise that this software works. However, we will be
  9642.       interested in any kind of bug reports. (`as is' distribution)
  9643.  
  9644.     o You can  use this software for whatever you  want, in parts or
  9645.       full form, without having to pay us. (`royalty-free' usage)
  9646.  
  9647.     o You may not pretend that  you wrote this software.  If you use
  9648.       it, or  only parts of it,  in a program,  you must acknowledge
  9649.       somewhere  in  your  documentation  that  you  have  used  the
  9650.       FreeType code. (`credits')
  9651.  
  9652.   We  specifically  permit  and  encourage  the  inclusion  of  this
  9653.   software, with  or without modifications,  in commercial products.
  9654.   We  disclaim  all warranties  covering  The  FreeType Project  and
  9655.   assume no liability related to The FreeType Project.
  9656.  
  9657.  
  9658.   Finally,  many  people  asked  us  for  a  preferred  form  for  a
  9659.   credit/disclaimer to use in compliance with this license.  We thus
  9660.   encourage you to use the following text:
  9661.  
  9662.    """  
  9663.     Portions of this software are copyright � <year> The FreeType
  9664.     Project (www.freetype.org).  All rights reserved.
  9665.    """
  9666.  
  9667.   Please replace <year> with the value from the FreeType version you
  9668.   actually use.
  9669.  
  9670.  
  9671. Legal Terms
  9672. ===========
  9673.  
  9674. 0. Definitions
  9675. --------------
  9676.  
  9677.   Throughout this license,  the terms `package', `FreeType Project',
  9678.   and  `FreeType  archive' refer  to  the  set  of files  originally
  9679.   distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
  9680.   Werner Lemberg) as the `FreeType Project', be they named as alpha,
  9681.   beta or final release.
  9682.  
  9683.   `You' refers to  the licensee, or person using  the project, where
  9684.   `using' is a generic term including compiling the project's source
  9685.   code as  well as linking it  to form a  `program' or `executable'.
  9686.   This  program is  referred to  as  `a program  using the  FreeType
  9687.   engine'.
  9688.  
  9689.   This  license applies  to all  files distributed  in  the original
  9690.   FreeType  Project,   including  all  source   code,  binaries  and
  9691.   documentation,  unless  otherwise  stated   in  the  file  in  its
  9692.   original, unmodified form as  distributed in the original archive.
  9693.   If you are  unsure whether or not a particular  file is covered by
  9694.   this license, you must contact us to verify this.
  9695.  
  9696.   The FreeType  Project is copyright (C) 1996-2000  by David Turner,
  9697.   Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
  9698.   specified below.
  9699.  
  9700. 1. No Warranty
  9701. --------------
  9702.  
  9703.   THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
  9704.   KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
  9705.   WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
  9706.   PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
  9707.   BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
  9708.   USE, OF THE FREETYPE PROJECT.
  9709.  
  9710. 2. Redistribution
  9711. -----------------
  9712.  
  9713.   This  license  grants  a  worldwide, royalty-free,  perpetual  and
  9714.   irrevocable right  and license to use,  execute, perform, compile,
  9715.   display,  copy,   create  derivative  works   of,  distribute  and
  9716.   sublicense the  FreeType Project (in  both source and  object code
  9717.   forms)  and  derivative works  thereof  for  any  purpose; and  to
  9718.   authorize others  to exercise  some or all  of the  rights granted
  9719.   herein, subject to the following conditions:
  9720.  
  9721.     o Redistribution of  source code  must retain this  license file
  9722.       (`FTL.TXT') unaltered; any  additions, deletions or changes to
  9723.       the original  files must be clearly  indicated in accompanying
  9724.       documentation.   The  copyright   notices  of  the  unaltered,
  9725.       original  files must  be  preserved in  all  copies of  source
  9726.       files.
  9727.  
  9728.     o Redistribution in binary form must provide a  disclaimer  that
  9729.       states  that  the software is based in part of the work of the
  9730.       FreeType Team,  in  the  distribution  documentation.  We also
  9731.       encourage you to put an URL to the FreeType web page  in  your
  9732.       documentation, though this isn't mandatory.
  9733.  
  9734.   These conditions  apply to any  software derived from or  based on
  9735.   the FreeType Project,  not just the unmodified files.   If you use
  9736.   our work, you  must acknowledge us.  However, no  fee need be paid
  9737.   to us.
  9738.  
  9739. 3. Advertising
  9740. --------------
  9741.  
  9742.   Neither the  FreeType authors and  contributors nor you  shall use
  9743.   the name of the  other for commercial, advertising, or promotional
  9744.   purposes without specific prior written permission.
  9745.  
  9746.   We suggest,  but do not require, that  you use one or  more of the
  9747.   following phrases to refer  to this software in your documentation
  9748.   or advertising  materials: `FreeType Project',  `FreeType Engine',
  9749.   `FreeType library', or `FreeType Distribution'.
  9750.  
  9751.   As  you have  not signed  this license,  you are  not  required to
  9752.   accept  it.   However,  as  the FreeType  Project  is  copyrighted
  9753.   material, only  this license, or  another one contracted  with the
  9754.   authors, grants you  the right to use, distribute,  and modify it.
  9755.   Therefore,  by  using,  distributing,  or modifying  the  FreeType
  9756.   Project, you indicate that you understand and accept all the terms
  9757.   of this license.
  9758.  
  9759. 4. Contacts
  9760. -----------
  9761.  
  9762.   There are two mailing lists related to FreeType:
  9763.  
  9764.  
  9765.       Discusses general use and applications of FreeType, as well as
  9766.       future and  wanted additions to the  library and distribution.
  9767.       If  you are looking  for support,  start in  this list  if you
  9768.       haven't found anything to help you in the documentation.
  9769.  
  9770.  
  9771.       Discusses bugs,  as well  as engine internals,  design issues,
  9772.       specific licenses, porting, etc.
  9773.  
  9774.   Our home page can be found at
  9775.  
  9776.     http://www.freetype.org
  9777.  
  9778.  
  9779. --- end of FTL.TXT ---
  9780.  
  9781. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  9782. //
  9783. // Redistribution and use in source and binary forms, with or without
  9784. // modification, are permitted provided that the following conditions are
  9785. // met:
  9786. //
  9787. //    * Redistributions of source code must retain the above copyright
  9788. // notice, this list of conditions and the following disclaimer.
  9789. //    * Redistributions in binary form must reproduce the above
  9790. // copyright notice, this list of conditions and the following disclaimer
  9791. // in the documentation and/or other materials provided with the
  9792. // distribution.
  9793. //    * Neither the name of Google Inc. nor the names of its
  9794. // contributors may be used to endorse or promote products derived from
  9795. // this software without specific prior written permission.
  9796. //
  9797. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9798. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9799. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9800. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9801. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9802. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9803. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9804. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9805. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9806. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9807. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9808.  
  9809.                         COPYRIGHTS
  9810.  
  9811. Compilation copyright is held by the GPSD project.  All rights reserved.
  9812.  
  9813. GPSD project copyrights are assigned to the project lead, currently
  9814. Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
  9815. 1997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
  9816. Copyright (c) 2005 by Eric S. Raymond.  For other copyrights, see
  9817. individual files.
  9818.  
  9819.                         BSD LICENSE
  9820.  
  9821. Redistribution and use in source and binary forms, with or without
  9822. modification, are permitted provided that the following conditions
  9823. are met:<P>
  9824.  
  9825. Redistributions of source code must retain the above copyright
  9826. notice, this list of conditions and the following disclaimer.<P>
  9827.  
  9828. Redistributions in binary form must reproduce the above copyright
  9829. notice, this list of conditions and the following disclaimer in the
  9830. documentation and/or other materials provided with the distribution.<P>
  9831.  
  9832. Neither name of the GPSD project nor the names of its contributors
  9833. may be used to endorse or promote products derived from this software
  9834. without specific prior written permission.
  9835.  
  9836. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9837. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9838. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9839. A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR
  9840. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  9841. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  9842. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  9843. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  9844. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  9845. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  9846. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9847.  
  9848.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  9849.                        Version 2, June 1991
  9850.  
  9851.  Copyright (C) 1991 Free Software Foundation, Inc.
  9852.                     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  9853.  Everyone is permitted to copy and distribute verbatim copies
  9854.  of this license document, but changing it is not allowed.
  9855.  
  9856. [This is the first released version of the library GPL.  It is
  9857.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  9858.  
  9859.                             Preamble
  9860.  
  9861.   The licenses for most software are designed to take away your
  9862. freedom to share and change it.  By contrast, the GNU General Public
  9863. Licenses are intended to guarantee your freedom to share and change
  9864. free software--to make sure the software is free for all its users.
  9865.  
  9866.   This license, the Library General Public License, applies to some
  9867. specially designated Free Software Foundation software, and to any
  9868. other libraries whose authors decide to use it.  You can use it for
  9869. your libraries, too.
  9870.  
  9871.   When we speak of free software, we are referring to freedom, not
  9872. price.  Our General Public Licenses are designed to make sure that you
  9873. have the freedom to distribute copies of free software (and charge for
  9874. this service if you wish), that you receive source code or can get it
  9875. if you want it, that you can change the software or use pieces of it
  9876. in new free programs; and that you know you can do these things.
  9877.  
  9878.   To protect your rights, we need to make restrictions that forbid
  9879. anyone to deny you these rights or to ask you to surrender the rights.
  9880. These restrictions translate to certain responsibilities for you if
  9881. you distribute copies of the library, or if you modify it.
  9882.  
  9883.   For example, if you distribute copies of the library, whether gratis
  9884. or for a fee, you must give the recipients all the rights that we gave
  9885. you.  You must make sure that they, too, receive or can get the source
  9886. code.  If you link a program with the library, you must provide
  9887. complete object files to the recipients so that they can relink them
  9888. with the library, after making changes to the library and recompiling
  9889. it.  And you must show them these terms so they know their rights.
  9890.  
  9891.   Our method of protecting your rights has two steps: (1) copyright
  9892. the library, and (2) offer you this license which gives you legal
  9893. permission to copy, distribute and/or modify the library.
  9894.  
  9895.   Also, for each distributor's protection, we want to make certain
  9896. that everyone understands that there is no warranty for this free
  9897. library.  If the library is modified by someone else and passed on, we
  9898. want its recipients to know that what they have is not the original
  9899. version, so that any problems introduced by others will not reflect on
  9900. the original authors' reputations.
  9901.   Finally, any free program is threatened constantly by software
  9902. patents.  We wish to avoid the danger that companies distributing free
  9903. software will individually obtain patent licenses, thus in effect
  9904. transforming the program into proprietary software.  To prevent this,
  9905. we have made it clear that any patent must be licensed for everyone's
  9906. free use or not licensed at all.
  9907.  
  9908.   Most GNU software, including some libraries, is covered by the ordinary
  9909. GNU General Public License, which was designed for utility programs.  This
  9910. license, the GNU Library General Public License, applies to certain
  9911. designated libraries.  This license is quite different from the ordinary
  9912. one; be sure to read it in full, and don't assume that anything in it is
  9913. the same as in the ordinary license.
  9914.  
  9915.   The reason we have a separate public license for some libraries is that
  9916. they blur the distinction we usually make between modifying or adding to a
  9917. program and simply using it.  Linking a program with a library, without
  9918. changing the library, is in some sense simply using the library, and is
  9919. analogous to running a utility program or application program.  However, in
  9920. a textual and legal sense, the linked executable is a combined work, a
  9921. derivative of the original library, and the ordinary General Public License
  9922. treats it as such.
  9923.  
  9924.   Because of this blurred distinction, using the ordinary General
  9925. Public License for libraries did not effectively promote software
  9926. sharing, because most developers did not use the libraries.  We
  9927. concluded that weaker conditions might promote sharing better.
  9928.  
  9929.   However, unrestricted linking of non-free programs would deprive the
  9930. users of those programs of all benefit from the free status of the
  9931. libraries themselves.  This Library General Public License is intended to
  9932. permit developers of non-free programs to use free libraries, while
  9933. preserving your freedom as a user of such programs to change the free
  9934. libraries that are incorporated in them.  (We have not seen how to achieve
  9935. this as regards changes in header files, but we have achieved it as regards
  9936. changes in the actual functions of the Library.)  The hope is that this
  9937. will lead to faster development of free libraries.
  9938.  
  9939.   The precise terms and conditions for copying, distribution and
  9940. modification follow.  Pay close attention to the difference between a
  9941. "work based on the library" and a "work that uses the library".  The
  9942. former contains code derived from the library, while the latter only
  9943. works together with the library.
  9944.  
  9945.   Note that it is possible for a library to be covered by the ordinary
  9946. General Public License rather than by this special one.
  9947.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  9948.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  9949.  
  9950.   0. This License Agreement applies to any software library which
  9951. contains a notice placed by the copyright holder or other authorized
  9952. party saying it may be distributed under the terms of this Library
  9953. General Public License (also called "this License").  Each licensee is
  9954. addressed as "you".
  9955.  
  9956.   A "library" means a collection of software functions and/or data
  9957. prepared so as to be conveniently linked with application programs
  9958. (which use some of those functions and data) to form executables.
  9959.  
  9960.   The "Library", below, refers to any such software library or work
  9961. which has been distributed under these terms.  A "work based on the
  9962. Library" means either the Library or any derivative work under
  9963. copyright law: that is to say, a work containing the Library or a
  9964. portion of it, either verbatim or with modifications and/or translated
  9965. straightforwardly into another language.  (Hereinafter, translation is
  9966. included without limitation in the term "modification".)
  9967.  
  9968.   "Source code" for a work means the preferred form of the work for
  9969. making modifications to it.  For a library, complete source code means
  9970. all the source code for all modules it contains, plus any associated
  9971. interface definition files, plus the scripts used to control compilation
  9972. and installation of the library.
  9973.  
  9974.   Activities other than copying, distribution and modification are not
  9975. covered by this License; they are outside its scope.  The act of
  9976. running a program using the Library is not restricted, and output from
  9977. such a program is covered only if its contents constitute a work based
  9978. on the Library (independent of the use of the Library in a tool for
  9979. writing it).  Whether that is true depends on what the Library does
  9980. and what the program that uses the Library does.
  9981.  
  9982.   1. You may copy and distribute verbatim copies of the Library's
  9983. complete source code as you receive it, in any medium, provided that
  9984. you conspicuously and appropriately publish on each copy an
  9985. appropriate copyright notice and disclaimer of warranty; keep intact
  9986. all the notices that refer to this License and to the absence of any
  9987. warranty; and distribute a copy of this License along with the
  9988. Library.
  9989.  
  9990.   You may charge a fee for the physical act of transferring a copy,
  9991. and you may at your option offer warranty protection in exchange for a
  9992. fee.
  9993.   2. You may modify your copy or copies of the Library or any portion
  9994. of it, thus forming a work based on the Library, and copy and
  9995. distribute such modifications or work under the terms of Section 1
  9996. above, provided that you also meet all of these conditions:
  9997.  
  9998.     a) The modified work must itself be a software library.
  9999.  
  10000.     b) You must cause the files modified to carry prominent notices
  10001.     stating that you changed the files and the date of any change.
  10002.  
  10003.     c) You must cause the whole of the work to be licensed at no
  10004.     charge to all third parties under the terms of this License.
  10005.  
  10006.     d) If a facility in the modified Library refers to a function or a
  10007.     table of data to be supplied by an application program that uses
  10008.     the facility, other than as an argument passed when the facility
  10009.     is invoked, then you must make a good faith effort to ensure that,
  10010.     in the event an application does not supply such function or
  10011.     table, the facility still operates, and performs whatever part of
  10012.     its purpose remains meaningful.
  10013.  
  10014.     (For example, a function in a library to compute square roots has
  10015.     a purpose that is entirely well-defined independent of the
  10016.     application.  Therefore, Subsection 2d requires that any
  10017.     application-supplied function or table used by this function must
  10018.     be optional: if the application does not supply it, the square
  10019.     root function must still compute square roots.)
  10020.  
  10021. These requirements apply to the modified work as a whole.  If
  10022. identifiable sections of that work are not derived from the Library,
  10023. and can be reasonably considered independent and separate works in
  10024. themselves, then this License, and its terms, do not apply to those
  10025. sections when you distribute them as separate works.  But when you
  10026. distribute the same sections as part of a whole which is a work based
  10027. on the Library, the distribution of the whole must be on the terms of
  10028. this License, whose permissions for other licensees extend to the
  10029. entire whole, and thus to each and every part regardless of who wrote
  10030. it.
  10031.  
  10032. Thus, it is not the intent of this section to claim rights or contest
  10033. your rights to work written entirely by you; rather, the intent is to
  10034. exercise the right to control the distribution of derivative or
  10035. collective works based on the Library.
  10036.  
  10037. In addition, mere aggregation of another work not based on the Library
  10038. with the Library (or with a work based on the Library) on a volume of
  10039. a storage or distribution medium does not bring the other work under
  10040. the scope of this License.
  10041.  
  10042.   3. You may opt to apply the terms of the ordinary GNU General Public
  10043. License instead of this License to a given copy of the Library.  To do
  10044. this, you must alter all the notices that refer to this License, so
  10045. that they refer to the ordinary GNU General Public License, version 2,
  10046. instead of to this License.  (If a newer version than version 2 of the
  10047. ordinary GNU General Public License has appeared, then you can specify
  10048. that version instead if you wish.)  Do not make any other change in
  10049. these notices.
  10050.   Once this change is made in a given copy, it is irreversible for
  10051. that copy, so the ordinary GNU General Public License applies to all
  10052. subsequent copies and derivative works made from that copy.
  10053.  
  10054.   This option is useful when you wish to copy part of the code of
  10055. the Library into a program that is not a library.
  10056.  
  10057.   4. You may copy and distribute the Library (or a portion or
  10058. derivative of it, under Section 2) in object code or executable form
  10059. under the terms of Sections 1 and 2 above provided that you accompany
  10060. it with the complete corresponding machine-readable source code, which
  10061. must be distributed under the terms of Sections 1 and 2 above on a
  10062. medium customarily used for software interchange.
  10063.  
  10064.   If distribution of object code is made by offering access to copy
  10065. from a designated place, then offering equivalent access to copy the
  10066. source code from the same place satisfies the requirement to
  10067. distribute the source code, even though third parties are not
  10068. compelled to copy the source along with the object code.
  10069.  
  10070.   5. A program that contains no derivative of any portion of the
  10071. Library, but is designed to work with the Library by being compiled or
  10072. linked with it, is called a "work that uses the Library".  Such a
  10073. work, in isolation, is not a derivative work of the Library, and
  10074. therefore falls outside the scope of this License.
  10075.  
  10076.   However, linking a "work that uses the Library" with the Library
  10077. creates an executable that is a derivative of the Library (because it
  10078. contains portions of the Library), rather than a "work that uses the
  10079. library".  The executable is therefore covered by this License.
  10080. Section 6 states terms for distribution of such executables.
  10081.  
  10082.   When a "work that uses the Library" uses material from a header file
  10083. that is part of the Library, the object code for the work may be a
  10084. derivative work of the Library even though the source code is not.
  10085. Whether this is true is especially significant if the work can be
  10086. linked without the Library, or if the work is itself a library.  The
  10087. threshold for this to be true is not precisely defined by law.
  10088.  
  10089.   If such an object file uses only numerical parameters, data
  10090. structure layouts and accessors, and small macros and small inline
  10091. functions (ten lines or less in length), then the use of the object
  10092. file is unrestricted, regardless of whether it is legally a derivative
  10093. work.  (Executables containing this object code plus portions of the
  10094. Library will still fall under Section 6.)
  10095.  
  10096.   Otherwise, if the work is a derivative of the Library, you may
  10097. distribute the object code for the work under the terms of Section 6.
  10098. Any executables containing that work also fall under Section 6,
  10099. whether or not they are linked directly with the Library itself.
  10100.   6. As an exception to the Sections above, you may also compile or
  10101. link a "work that uses the Library" with the Library to produce a
  10102. work containing portions of the Library, and distribute that work
  10103. under terms of your choice, provided that the terms permit
  10104. modification of the work for the customer's own use and reverse
  10105. engineering for debugging such modifications.
  10106.  
  10107.   You must give prominent notice with each copy of the work that the
  10108. Library is used in it and that the Library and its use are covered by
  10109. this License.  You must supply a copy of this License.  If the work
  10110. during execution displays copyright notices, you must include the
  10111. copyright notice for the Library among them, as well as a reference
  10112. directing the user to the copy of this License.  Also, you must do one
  10113. of these things:
  10114.  
  10115.     a) Accompany the work with the complete corresponding
  10116.     machine-readable source code for the Library including whatever
  10117.     changes were used in the work (which must be distributed under
  10118.     Sections 1 and 2 above); and, if the work is an executable linked
  10119.     with the Library, with the complete machine-readable "work that
  10120.     uses the Library", as object code and/or source code, so that the
  10121.     user can modify the Library and then relink to produce a modified
  10122.     executable containing the modified Library.  (It is understood
  10123.     that the user who changes the contents of definitions files in the
  10124.     Library will not necessarily be able to recompile the application
  10125.     to use the modified definitions.)
  10126.  
  10127.     b) Accompany the work with a written offer, valid for at
  10128.     least three years, to give the same user the materials
  10129.     specified in Subsection 6a, above, for a charge no more
  10130.     than the cost of performing this distribution.
  10131.  
  10132.     c) If distribution of the work is made by offering access to copy
  10133.     from a designated place, offer equivalent access to copy the above
  10134.     specified materials from the same place.
  10135.  
  10136.     d) Verify that the user has already received a copy of these
  10137.     materials or that you have already sent this user a copy.
  10138.  
  10139.   For an executable, the required form of the "work that uses the
  10140. Library" must include any data and utility programs needed for
  10141. reproducing the executable from it.  However, as a special exception,
  10142. the source code distributed need not include anything that is normally
  10143. distributed (in either source or binary form) with the major
  10144. components (compiler, kernel, and so on) of the operating system on
  10145. which the executable runs, unless that component itself accompanies
  10146. the executable.
  10147.  
  10148.   It may happen that this requirement contradicts the license
  10149. restrictions of other proprietary libraries that do not normally
  10150. accompany the operating system.  Such a contradiction means you cannot
  10151. use both them and the Library together in an executable that you
  10152. distribute.
  10153.   7. You may place library facilities that are a work based on the
  10154. Library side-by-side in a single library together with other library
  10155. facilities not covered by this License, and distribute such a combined
  10156. library, provided that the separate distribution of the work based on
  10157. the Library and of the other library facilities is otherwise
  10158. permitted, and provided that you do these two things:
  10159.  
  10160.     a) Accompany the combined library with a copy of the same work
  10161.     based on the Library, uncombined with any other library
  10162.     facilities.  This must be distributed under the terms of the
  10163.     Sections above.
  10164.  
  10165.     b) Give prominent notice with the combined library of the fact
  10166.     that part of it is a work based on the Library, and explaining
  10167.     where to find the accompanying uncombined form of the same work.
  10168.  
  10169.   8. You may not copy, modify, sublicense, link with, or distribute
  10170. the Library except as expressly provided under this License.  Any
  10171. attempt otherwise to copy, modify, sublicense, link with, or
  10172. distribute the Library is void, and will automatically terminate your
  10173. rights under this License.  However, parties who have received copies,
  10174. or rights, from you under this License will not have their licenses
  10175. terminated so long as such parties remain in full compliance.
  10176.  
  10177.   9. You are not required to accept this License, since you have not
  10178. signed it.  However, nothing else grants you permission to modify or
  10179. distribute the Library or its derivative works.  These actions are
  10180. prohibited by law if you do not accept this License.  Therefore, by
  10181. modifying or distributing the Library (or any work based on the
  10182. Library), you indicate your acceptance of this License to do so, and
  10183. all its terms and conditions for copying, distributing or modifying
  10184. the Library or works based on it.
  10185.  
  10186.   10. Each time you redistribute the Library (or any work based on the
  10187. Library), the recipient automatically receives a license from the
  10188. original licensor to copy, distribute, link with or modify the Library
  10189. subject to these terms and conditions.  You may not impose any further
  10190. restrictions on the recipients' exercise of the rights granted herein.
  10191. You are not responsible for enforcing compliance by third parties to
  10192. this License.
  10193.   11. If, as a consequence of a court judgment or allegation of patent
  10194. infringement or for any other reason (not limited to patent issues),
  10195. conditions are imposed on you (whether by court order, agreement or
  10196. otherwise) that contradict the conditions of this License, they do not
  10197. excuse you from the conditions of this License.  If you cannot
  10198. distribute so as to satisfy simultaneously your obligations under this
  10199. License and any other pertinent obligations, then as a consequence you
  10200. may not distribute the Library at all.  For example, if a patent
  10201. license would not permit royalty-free redistribution of the Library by
  10202. all those who receive copies directly or indirectly through you, then
  10203. the only way you could satisfy both it and this License would be to
  10204. refrain entirely from distribution of the Library.
  10205.  
  10206. If any portion of this section is held invalid or unenforceable under any
  10207. particular circumstance, the balance of the section is intended to apply,
  10208. and the section as a whole is intended to apply in other circumstances.
  10209.  
  10210. It is not the purpose of this section to induce you to infringe any
  10211. patents or other property right claims or to contest validity of any
  10212. such claims; this section has the sole purpose of protecting the
  10213. integrity of the free software distribution system which is
  10214. implemented by public license practices.  Many people have made
  10215. generous contributions to the wide range of software distributed
  10216. through that system in reliance on consistent application of that
  10217. system; it is up to the author/donor to decide if he or she is willing
  10218. to distribute software through any other system and a licensee cannot
  10219. impose that choice.
  10220.  
  10221. This section is intended to make thoroughly clear what is believed to
  10222. be a consequence of the rest of this License.
  10223.  
  10224.   12. If the distribution and/or use of the Library is restricted in
  10225. certain countries either by patents or by copyrighted interfaces, the
  10226. original copyright holder who places the Library under this License may add
  10227. an explicit geographical distribution limitation excluding those countries,
  10228. so that distribution is permitted only in or among countries not thus
  10229. excluded.  In such case, this License incorporates the limitation as if
  10230. written in the body of this License.
  10231.  
  10232.   13. The Free Software Foundation may publish revised and/or new
  10233. versions of the Library General Public License from time to time.
  10234. Such new versions will be similar in spirit to the present version,
  10235. but may differ in detail to address new problems or concerns.
  10236.  
  10237. Each version is given a distinguishing version number.  If the Library
  10238. specifies a version number of this License which applies to it and
  10239. "any later version", you have the option of following the terms and
  10240. conditions either of that version or of any later version published by
  10241. the Free Software Foundation.  If the Library does not specify a
  10242. license version number, you may choose any version ever published by
  10243. the Free Software Foundation.
  10244.   14. If you wish to incorporate parts of the Library into other free
  10245. programs whose distribution conditions are incompatible with these,
  10246. write to the author to ask for permission.  For software which is
  10247. copyrighted by the Free Software Foundation, write to the Free
  10248. Software Foundation; we sometimes make exceptions for this.  Our
  10249. decision will be guided by the two goals of preserving the free status
  10250. of all derivatives of our free software and of promoting the sharing
  10251. and reuse of software generally.
  10252.  
  10253.                             NO WARRANTY
  10254.  
  10255.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  10256. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  10257. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  10258. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  10259. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  10260. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10261. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  10262. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  10263. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  10264.  
  10265.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  10266. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  10267. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  10268. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  10269. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  10270. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  10271. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  10272. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  10273. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  10274. DAMAGES.
  10275.  
  10276.                      END OF TERMS AND CONDITIONS
  10277.            How to Apply These Terms to Your New Libraries
  10278.  
  10279.   If you develop a new library, and you want it to be of the greatest
  10280. possible use to the public, we recommend making it free software that
  10281. everyone can redistribute and change.  You can do so by permitting
  10282. redistribution under these terms (or, alternatively, under the terms of the
  10283. ordinary General Public License).
  10284.  
  10285.   To apply these terms, attach the following notices to the library.  It is
  10286. safest to attach them to the start of each source file to most effectively
  10287. convey the exclusion of warranty; and each file should have at least the
  10288. "copyright" line and a pointer to where the full notice is found.
  10289.  
  10290.     <one line to give the library's name and a brief idea of what it does.>
  10291.     Copyright (C) <year>  <name of author>
  10292.  
  10293.     This library is free software; you can redistribute it and/or
  10294.     modify it under the terms of the GNU Library General Public
  10295.     License as published by the Free Software Foundation; either
  10296.     version 2 of the License, or (at your option) any later version.
  10297.  
  10298.     This library is distributed in the hope that it will be useful,
  10299.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  10300.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  10301.     Library General Public License for more details.
  10302.  
  10303.     You should have received a copy of the GNU Library General Public
  10304.     License along with this library; if not, write to the
  10305.     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  10306.     Boston, MA  02111-1307  USA.
  10307.  
  10308. Also add information on how to contact you by electronic and paper mail.
  10309.  
  10310. You should also get your employer (if you work as a programmer) or your
  10311. school, if any, to sign a "copyright disclaimer" for the library, if
  10312. necessary.  Here is a sample; alter the names:
  10313.  
  10314.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  10315.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  10316.  
  10317.   <signature of Ty Coon>, 1 April 1990
  10318.   Ty Coon, President of Vice
  10319.  
  10320. That's all there is to it!
  10321.  
  10322. HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
  10323. For parts of HarfBuzz that are licensed under different licenses see individual
  10324. files names COPYING in subdirectories where applicable.
  10325.  
  10326. Copyright © 2010,2011,2012  Google, Inc.
  10327. Copyright © 2012  Mozilla Foundation
  10328. Copyright © 2011  Codethink Limited
  10329. Copyright © 2008,2010  Nokia Corporation and/or its subsidiary(-ies)
  10330. Copyright © 2009  Keith Stribley
  10331. Copyright © 2009  Martin Hosken and SIL International
  10332. Copyright © 2007  Chris Wilson
  10333. Copyright © 2006  Behdad Esfahbod
  10334. Copyright © 2005  David Turner
  10335. Copyright © 2004,2007,2008,2009,2010  Red Hat, Inc.
  10336. Copyright © 1998-2004  David Turner and Werner Lemberg
  10337.  
  10338. For full copyright notices consult the individual files in the package.
  10339.  
  10340.  
  10341. Permission is hereby granted, without written agreement and without
  10342. license or royalty fees, to use, copy, modify, and distribute this
  10343. software and its documentation for any purpose, provided that the
  10344. above copyright notice and the following two paragraphs appear in
  10345. all copies of this software.
  10346.  
  10347. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
  10348. DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  10349. ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
  10350. IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  10351. DAMAGE.
  10352.  
  10353. THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
  10354. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  10355. FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
  10356. ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
  10357. PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  10358.  
  10359. /*************************************************************************
  10360.  *
  10361.  *  IAccessible2 IDL Specification
  10362.  *
  10363.  *  Copyright (c) 2007, 2010 Linux Foundation
  10364.  *  Copyright (c) 2006 IBM Corporation
  10365.  *  Copyright (c) 2000, 2006 Sun Microsystems, Inc.
  10366.  *  All rights reserved.
  10367.  *  
  10368.  *  
  10369.  *  Redistribution and use in source and binary forms, with or without
  10370.  *  modification, are permitted provided that the following conditions
  10371.  *  are met:
  10372.  *  
  10373.  *   1. Redistributions of source code must retain the above copyright
  10374.  *      notice, this list of conditions and the following disclaimer.
  10375.  *  
  10376.  *   2. Redistributions in binary form must reproduce the above
  10377.  *      copyright notice, this list of conditions and the following
  10378.  *      disclaimer in the documentation and/or other materials
  10379.  *      provided with the distribution.
  10380.  *
  10381.  *   3. Neither the name of the Linux Foundation nor the names of its
  10382.  *      contributors may be used to endorse or promote products
  10383.  *      derived from this software without specific prior written
  10384.  *      permission.
  10385.  *  
  10386.  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  10387.  *  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  10388.  *  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  10389.  *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  10390.  *  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  10391.  *  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10392.  *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  10393.  *  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  10394.  *  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10395.  *  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  10396.  *  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  10397.  *  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  10398.  *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10399.  *  
  10400.  *  This BSD License conforms to the Open Source Initiative "Simplified
  10401.  *  BSD License" as published at:
  10402.  *  http://www.opensource.org/licenses/bsd-license.php
  10403.  *  
  10404.  *  IAccessible2 is a trademark of the Linux Foundation. The IAccessible2
  10405.  *  mark may be used in accordance with the Linux Foundation Trademark
  10406.  *  Policy to indicate compliance with the IAccessible2 specification.
  10407.  *
  10408.  ************************************************************************/
  10409.  
  10410. LICENSE extracted from IJG's jpeg distribution:
  10411. -----------------------------------------------
  10412.  
  10413. In plain English:
  10414.  
  10415. 1. We don't promise that this software works.  (But if you find any bugs,
  10416.    please let us know!)
  10417. 2. You can use this software for whatever you want.  You don't have to pay us.
  10418. 3. You may not pretend that you wrote this software.  If you use it in a
  10419.    program, you must acknowledge somewhere in your documentation that
  10420.    you've used the IJG code.
  10421.  
  10422. In legalese:
  10423.  
  10424. The authors make NO WARRANTY or representation, either express or implied,
  10425. with respect to this software, its quality, accuracy, merchantability, or
  10426. fitness for a particular purpose.  This software is provided "AS IS", and you,
  10427. its user, assume the entire risk as to its quality and accuracy.
  10428.  
  10429. This software is copyright (C) 1991-1998, Thomas G. Lane.
  10430. All Rights Reserved except as specified below.
  10431.  
  10432. Permission is hereby granted to use, copy, modify, and distribute this
  10433. software (or portions thereof) for any purpose, without fee, subject to these
  10434. conditions:
  10435. (1) If any part of the source code for this software is distributed, then this
  10436. README file must be included, with this copyright and no-warranty notice
  10437. unaltered; and any additions, deletions, or changes to the original files
  10438. must be clearly indicated in accompanying documentation.
  10439. (2) If only executable code is distributed, then the accompanying
  10440. documentation must state that "this software is based in part on the work of
  10441. the Independent JPEG Group".
  10442. (3) Permission for use of this software is granted only if the user accepts
  10443. full responsibility for any undesirable consequences; the authors accept
  10444. NO LIABILITY for damages of any kind.
  10445.  
  10446. These conditions apply to any software derived from or based on the IJG code,
  10447. not just to the unmodified library.  If you use our work, you ought to
  10448. acknowledge us.
  10449.  
  10450. Permission is NOT granted for the use of any IJG author's name or company name
  10451. in advertising or publicity relating to this software or products derived from
  10452. it.  This software may be referred to only as "the Independent JPEG Group's
  10453. software".
  10454.  
  10455. We specifically permit and encourage the use of this software as the basis of
  10456. commercial products, provided that all warranty or liability claims are
  10457. assumed by the product vendor.
  10458.  
  10459.  
  10460. ICU License - ICU 1.8.1 and later
  10461.  
  10462. COPYRIGHT AND PERMISSION NOTICE
  10463.  
  10464. Copyright (c) 1995-2010 International Business Machines Corporation and others
  10465.  
  10466. All rights reserved.
  10467.  
  10468. Permission is hereby granted, free of charge, to any person obtaining a copy
  10469. of this software and associated documentation files (the "Software"),
  10470. to deal in the Software without restriction, including without limitation
  10471. the rights to use, copy, modify, merge, publish, distribute, and/or sell
  10472. copies of the Software, and to permit persons
  10473. to whom the Software is furnished to do so, provided that the above
  10474. copyright notice(s) and this permission notice appear in all copies
  10475. of the Software and that both the above copyright notice(s) and this
  10476. permission notice appear in supporting documentation.
  10477.  
  10478. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
  10479. INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
  10480. PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
  10481. THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
  10482. OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  10483. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
  10484. NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
  10485. USE OR PERFORMANCE OF THIS SOFTWARE.
  10486.  
  10487. Except as contained in this notice, the name of a copyright holder shall not be
  10488. used in advertising or otherwise to promote the sale, use or other dealings in
  10489. this Software without prior written authorization of the copyright holder.
  10490.  
  10491. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  10492.  
  10493. /* ***** BEGIN LICENSE BLOCK *****
  10494.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  10495.  *
  10496.  * The contents of this file are subject to the Mozilla Public License Version
  10497.  * 1.1 (the "License"); you may not use this file except in compliance with
  10498.  * the License. You may obtain a copy of the License at
  10499.  * http://www.mozilla.org/MPL/
  10500.  *
  10501.  * Software distributed under the License is distributed on an "AS IS" basis,
  10502.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  10503.  * for the specific language governing rights and limitations under the
  10504.  * License.
  10505.  *
  10506.  * The Original Code is mozilla.org code.
  10507.  *
  10508.  * The Initial Developer of the Original Code is
  10509.  * Netscape Communications Corporation.
  10510.  * Portions created by the Initial Developer are Copyright (C) 2002
  10511.  * the Initial Developer. All Rights Reserved.
  10512.  *
  10513.  * Contributor(s):
  10514.  *
  10515.  * Alternatively, the contents of this file may be used under the terms of
  10516.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  10517.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  10518.  * in which case the provisions of the GPL or the LGPL are applicable instead
  10519.  * of those above. If you wish to allow use of your version of this file only
  10520.  * under the terms of either the GPL or the LGPL, and not to allow others to
  10521.  * use your version of this file under the terms of the MPL, indicate your
  10522.  * decision by deleting the provisions above and replace them with the notice
  10523.  * and other provisions required by the GPL or the LGPL. If you do not delete
  10524.  * the provisions above, a recipient may use your version of this file under
  10525.  * the terms of any one of the MPL, the GPL or the LGPL.
  10526.  *
  10527.  * ***** END LICENSE BLOCK ***** */
  10528.  
  10529. The following is the license for the jemalloc source code, as provided
  10530. in the initial section of the source files.
  10531.  
  10532. Copyright (C) 2006-2008 Jason Evans <[email protected]>.
  10533. All rights reserved.
  10534.  
  10535. Redistribution and use in source and binary forms, with or without
  10536. modification, are permitted provided that the following conditions
  10537. are met:
  10538. 1. Redistributions of source code must retain the above copyright
  10539.    notice(s), this list of conditions and the following disclaimer as
  10540.    the first lines of this file unmodified other than the possible
  10541.    addition of one or more copyright notices.
  10542. 2. Redistributions in binary form must reproduce the above copyright
  10543.    notice(s), this list of conditions and the following disclaimer in
  10544.    the documentation and/or other materials provided with the
  10545.    distribution.
  10546.  
  10547. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
  10548. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  10549. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10550. PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
  10551. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  10552. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  10553. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  10554. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  10555. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  10556. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  10557. EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10558.  
  10559.  
  10560. The JsonCpp library's source code, including accompanying documentation,
  10561. tests and demonstration applications, are licensed under the following
  10562. conditions...
  10563.  
  10564. The author (Baptiste Lepilleur) explicitly disclaims copyright in all
  10565. jurisdictions which recognize such a disclaimer. In such jurisdictions,
  10566. this software is released into the Public Domain.
  10567.  
  10568. In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
  10569. 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
  10570. released under the terms of the MIT License (see below).
  10571.  
  10572. In jurisdictions which recognize Public Domain property, the user of this
  10573. software may choose to accept it either as 1) Public Domain, 2) under the
  10574. conditions of the MIT License (see below), or 3) under the terms of dual
  10575. Public Domain/MIT License conditions described here, as they choose.
  10576.  
  10577. The MIT License is about as close to Public Domain as a license can get, and is
  10578. described in clear, concise terms at:
  10579.  
  10580.    http://en.wikipedia.org/wiki/MIT_License
  10581.    
  10582. The full text of the MIT License follows:
  10583.  
  10584. ========================================================================
  10585. Copyright (c) 2007-2010 Baptiste Lepilleur
  10586.  
  10587. Permission is hereby granted, free of charge, to any person
  10588. obtaining a copy of this software and associated documentation
  10589. files (the "Software"), to deal in the Software without
  10590. restriction, including without limitation the rights to use, copy,
  10591. modify, merge, publish, distribute, sublicense, and/or sell copies
  10592. of the Software, and to permit persons to whom the Software is
  10593. furnished to do so, subject to the following conditions:
  10594.  
  10595. The above copyright notice and this permission notice shall be
  10596. included in all copies or substantial portions of the Software.
  10597.  
  10598. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10599. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  10600. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10601. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  10602. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  10603. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  10604. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  10605. SOFTWARE.
  10606. ========================================================================
  10607. (END LICENSE TEXT)
  10608.  
  10609. The MIT license is compatible with both the GPL and commercial
  10610. software, affording one all of the rights of Public Domain with the
  10611. minor nuisance of being required to keep the above copyright notice
  10612. and license text in the source code. Note also that by accepting the
  10613. Public Domain "license" you can re-license your copy using whatever
  10614. license you like.
  10615.  
  10616.  
  10617.                                  Apache License
  10618.                            Version 2.0, January 2004
  10619.                         http://www.apache.org/licenses/
  10620.  
  10621.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10622.  
  10623.    1. Definitions.
  10624.  
  10625.       "License" shall mean the terms and conditions for use, reproduction,
  10626.       and distribution as defined by Sections 1 through 9 of this document.
  10627.  
  10628.       "Licensor" shall mean the copyright owner or entity authorized by
  10629.       the copyright owner that is granting the License.
  10630.  
  10631.       "Legal Entity" shall mean the union of the acting entity and all
  10632.       other entities that control, are controlled by, or are under common
  10633.       control with that entity. For the purposes of this definition,
  10634.       "control" means (i) the power, direct or indirect, to cause the
  10635.       direction or management of such entity, whether by contract or
  10636.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10637.       outstanding shares, or (iii) beneficial ownership of such entity.
  10638.  
  10639.       "You" (or "Your") shall mean an individual or Legal Entity
  10640.       exercising permissions granted by this License.
  10641.  
  10642.       "Source" form shall mean the preferred form for making modifications,
  10643.       including but not limited to software source code, documentation
  10644.       source, and configuration files.
  10645.  
  10646.       "Object" form shall mean any form resulting from mechanical
  10647.       transformation or translation of a Source form, including but
  10648.       not limited to compiled object code, generated documentation,
  10649.       and conversions to other media types.
  10650.  
  10651.       "Work" shall mean the work of authorship, whether in Source or
  10652.       Object form, made available under the License, as indicated by a
  10653.       copyright notice that is included in or attached to the work
  10654.       (an example is provided in the Appendix below).
  10655.  
  10656.       "Derivative Works" shall mean any work, whether in Source or Object
  10657.       form, that is based on (or derived from) the Work and for which the
  10658.       editorial revisions, annotations, elaborations, or other modifications
  10659.       represent, as a whole, an original work of authorship. For the purposes
  10660.       of this License, Derivative Works shall not include works that remain
  10661.       separable from, or merely link (or bind by name) to the interfaces of,
  10662.       the Work and Derivative Works thereof.
  10663.  
  10664.       "Contribution" shall mean any work of authorship, including
  10665.       the original version of the Work and any modifications or additions
  10666.       to that Work or Derivative Works thereof, that is intentionally
  10667.       submitted to Licensor for inclusion in the Work by the copyright owner
  10668.       or by an individual or Legal Entity authorized to submit on behalf of
  10669.       the copyright owner. For the purposes of this definition, "submitted"
  10670.       means any form of electronic, verbal, or written communication sent
  10671.       to the Licensor or its representatives, including but not limited to
  10672.       communication on electronic mailing lists, source code control systems,
  10673.       and issue tracking systems that are managed by, or on behalf of, the
  10674.       Licensor for the purpose of discussing and improving the Work, but
  10675.       excluding communication that is conspicuously marked or otherwise
  10676.       designated in writing by the copyright owner as "Not a Contribution."
  10677.  
  10678.       "Contributor" shall mean Licensor and any individual or Legal Entity
  10679.       on behalf of whom a Contribution has been received by Licensor and
  10680.       subsequently incorporated within the Work.
  10681.  
  10682.    2. Grant of Copyright License. Subject to the terms and conditions of
  10683.       this License, each Contributor hereby grants to You a perpetual,
  10684.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10685.       copyright license to reproduce, prepare Derivative Works of,
  10686.       publicly display, publicly perform, sublicense, and distribute the
  10687.       Work and such Derivative Works in Source or Object form.
  10688.  
  10689.    3. Grant of Patent License. Subject to the terms and conditions of
  10690.       this License, each Contributor hereby grants to You a perpetual,
  10691.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10692.       (except as stated in this section) patent license to make, have made,
  10693.       use, offer to sell, sell, import, and otherwise transfer the Work,
  10694.       where such license applies only to those patent claims licensable
  10695.       by such Contributor that are necessarily infringed by their
  10696.       Contribution(s) alone or by combination of their Contribution(s)
  10697.       with the Work to which such Contribution(s) was submitted. If You
  10698.       institute patent litigation against any entity (including a
  10699.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  10700.       or a Contribution incorporated within the Work constitutes direct
  10701.       or contributory patent infringement, then any patent licenses
  10702.       granted to You under this License for that Work shall terminate
  10703.       as of the date such litigation is filed.
  10704.  
  10705.    4. Redistribution. You may reproduce and distribute copies of the
  10706.       Work or Derivative Works thereof in any medium, with or without
  10707.       modifications, and in Source or Object form, provided that You
  10708.       meet the following conditions:
  10709.  
  10710.       (a) You must give any other recipients of the Work or
  10711.           Derivative Works a copy of this License; and
  10712.  
  10713.       (b) You must cause any modified files to carry prominent notices
  10714.           stating that You changed the files; and
  10715.  
  10716.       (c) You must retain, in the Source form of any Derivative Works
  10717.           that You distribute, all copyright, patent, trademark, and
  10718.           attribution notices from the Source form of the Work,
  10719.           excluding those notices that do not pertain to any part of
  10720.           the Derivative Works; and
  10721.  
  10722.       (d) If the Work includes a "NOTICE" text file as part of its
  10723.           distribution, then any Derivative Works that You distribute must
  10724.           include a readable copy of the attribution notices contained
  10725.           within such NOTICE file, excluding those notices that do not
  10726.           pertain to any part of the Derivative Works, in at least one
  10727.           of the following places: within a NOTICE text file distributed
  10728.           as part of the Derivative Works; within the Source form or
  10729.           documentation, if provided along with the Derivative Works; or,
  10730.           within a display generated by the Derivative Works, if and
  10731.           wherever such third-party notices normally appear. The contents
  10732.           of the NOTICE file are for informational purposes only and
  10733.           do not modify the License. You may add Your own attribution
  10734.           notices within Derivative Works that You distribute, alongside
  10735.           or as an addendum to the NOTICE text from the Work, provided
  10736.           that such additional attribution notices cannot be construed
  10737.           as modifying the License.
  10738.  
  10739.       You may add Your own copyright statement to Your modifications and
  10740.       may provide additional or different license terms and conditions
  10741.       for use, reproduction, or distribution of Your modifications, or
  10742.       for any such Derivative Works as a whole, provided Your use,
  10743.       reproduction, and distribution of the Work otherwise complies with
  10744.       the conditions stated in this License.
  10745.  
  10746.    5. Submission of Contributions. Unless You explicitly state otherwise,
  10747.       any Contribution intentionally submitted for inclusion in the Work
  10748.       by You to the Licensor shall be under the terms and conditions of
  10749.       this License, without any additional terms or conditions.
  10750.       Notwithstanding the above, nothing herein shall supersede or modify
  10751.       the terms of any separate license agreement you may have executed
  10752.       with Licensor regarding such Contributions.
  10753.  
  10754.    6. Trademarks. This License does not grant permission to use the trade
  10755.       names, trademarks, service marks, or product names of the Licensor,
  10756.       except as required for reasonable and customary use in describing the
  10757.       origin of the Work and reproducing the content of the NOTICE file.
  10758.  
  10759.    7. Disclaimer of Warranty. Unless required by applicable law or
  10760.       agreed to in writing, Licensor provides the Work (and each
  10761.       Contributor provides its Contributions) on an "AS IS" BASIS,
  10762.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10763.       implied, including, without limitation, any warranties or conditions
  10764.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10765.       PARTICULAR PURPOSE. You are solely responsible for determining the
  10766.       appropriateness of using or redistributing the Work and assume any
  10767.       risks associated with Your exercise of permissions under this License.
  10768.  
  10769.    8. Limitation of Liability. In no event and under no legal theory,
  10770.       whether in tort (including negligence), contract, or otherwise,
  10771.       unless required by applicable law (such as deliberate and grossly
  10772.       negligent acts) or agreed to in writing, shall any Contributor be
  10773.       liable to You for damages, including any direct, indirect, special,
  10774.       incidental, or consequential damages of any character arising as a
  10775.       result of this License or out of the use or inability to use the
  10776.       Work (including but not limited to damages for loss of goodwill,
  10777.       work stoppage, computer failure or malfunction, or any and all
  10778.       other commercial damages or losses), even if such Contributor
  10779.       has been advised of the possibility of such damages.
  10780.  
  10781.    9. Accepting Warranty or Additional Liability. While redistributing
  10782.       the Work or Derivative Works thereof, You may choose to offer,
  10783.       and charge a fee for, acceptance of support, warranty, indemnity,
  10784.       or other liability obligations and/or rights consistent with this
  10785.       License. However, in accepting such obligations, You may act only
  10786.       on Your own behalf and on Your sole responsibility, not on behalf
  10787.       of any other Contributor, and only if You agree to indemnify,
  10788.       defend, and hold each Contributor harmless for any liability
  10789.       incurred by, or claims asserted against, such Contributor by reason
  10790.       of your accepting any such warranty or additional liability.
  10791.  
  10792.    END OF TERMS AND CONDITIONS
  10793.  
  10794.    APPENDIX: How to apply the Apache License to your work.
  10795.  
  10796.       To apply the Apache License to your work, attach the following
  10797.       boilerplate notice, with the fields enclosed by brackets "[]"
  10798.       replaced with your own identifying information. (Don't include
  10799.       the brackets!)  The text should be enclosed in the appropriate
  10800.       comment syntax for the file format. We also recommend that a
  10801.       file or class name and description of purpose be included on the
  10802.       same "printed page" as the copyright notice for easier
  10803.       identification within third-party archives.
  10804.  
  10805.    Copyright [yyyy] [name of copyright owner]
  10806.  
  10807.    Licensed under the Apache License, Version 2.0 (the "License");
  10808.    you may not use this file except in compliance with the License.
  10809.    You may obtain a copy of the License at
  10810.  
  10811.        http://www.apache.org/licenses/LICENSE-2.0
  10812.  
  10813.    Unless required by applicable law or agreed to in writing, software
  10814.    distributed under the License is distributed on an "AS IS" BASIS,
  10815.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10816.    See the License for the specific language governing permissions and
  10817.    limitations under the License.
  10818.  
  10819. Copyright (c) 2007-2010 The Khronos Group Inc.
  10820.  
  10821. Permission is hereby granted, free of charge, to any person obtaining a
  10822. copy of this software and/or associated documentation files (the
  10823. "Materials"), to deal in the Materials without restriction, including
  10824. without limitation the rights to use, copy, modify, merge, publish,
  10825. distribute, sublicense, and/or sell copies of the Materials, and to
  10826. permit persons to whom the Materials are furnished to do so, subject to
  10827. the following conditions:
  10828.  
  10829. The above copyright notice and this permission notice shall be included
  10830. in all copies or substantial portions of the Materials.
  10831.  
  10832. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10833. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  10834. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  10835. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  10836. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  10837. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  10838. MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  10839.  
  10840.  
  10841. SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
  10842.  
  10843. Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
  10844.  
  10845. Permission is hereby granted, free of charge, to any person obtaining a copy of
  10846. this software and associated documentation files (the "Software"), to deal in
  10847. the Software without restriction, including without limitation the rights to
  10848. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  10849. of the Software, and to permit persons to whom the Software is furnished to do
  10850. so, subject to the following conditions:
  10851.  
  10852. The above copyright notice including the dates of first publication and either
  10853. this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
  10854. shall be included in all copies or substantial portions of the Software.
  10855.  
  10856. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  10857. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  10858. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
  10859. GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  10860. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  10861. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  10862.  
  10863. Except as contained in this notice, the name of Silicon Graphics, Inc. shall
  10864. not be used in advertising or otherwise to promote the sale, use or other
  10865. dealings in this Software without prior written authorization from Silicon
  10866. Graphics, Inc.
  10867.  
  10868. Redistribution and use in source and binary forms, with or without
  10869. modification, are permitted provided that the following conditions are
  10870. met:
  10871.  
  10872.   * Redistributions of source code must retain the above copyright
  10873.     notice, this list of conditions and the following disclaimer.
  10874.  
  10875.   * Redistributions in binary form must reproduce the above
  10876.     copyright notice, this list of conditions and the following
  10877.     disclaimer in the documentation and/or other materials provided
  10878.     with the distribution.
  10879.  
  10880.   * Neither the name of the copyright holders nor the names of its
  10881.     contributors may be used to endorse or promote products derived
  10882.     from this software without specific prior written permission.
  10883.  
  10884. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10885. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10886. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10887. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10888. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10889. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10890. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10891. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10892. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10893. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10894. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10895.  
  10896. License copied from bin/lcov:
  10897.  
  10898. #
  10899. #   Copyright (c) International Business Machines  Corp., 2002,2007
  10900. #
  10901. #   This program is free software;  you can redistribute it and/or modify
  10902. #   it under the terms of the GNU General Public License as published by
  10903. #   the Free Software Foundation; either version 2 of the License, or (at
  10904. #   your option) any later version.
  10905. #
  10906. #   This program is distributed in the hope that it will be useful, but
  10907. #   WITHOUT ANY WARRANTY;  without even the implied warranty of
  10908. #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  10909. #   General Public License for more details.                
  10910. #
  10911. #   You should have received a copy of the GNU General Public License
  10912. #   along with this program;  if not, write to the Free Software
  10913. #   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  10914.  
  10915.                     GNU GENERAL PUBLIC LICENSE
  10916.                        Version 2, June 1991
  10917.  
  10918.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  10919.  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  10920.  Everyone is permitted to copy and distribute verbatim copies
  10921.  of this license document, but changing it is not allowed.
  10922.  
  10923.                             Preamble
  10924.  
  10925.   The licenses for most software are designed to take away your
  10926. freedom to share and change it.  By contrast, the GNU General Public
  10927. License is intended to guarantee your freedom to share and change free
  10928. software--to make sure the software is free for all its users.  This
  10929. General Public License applies to most of the Free Software
  10930. Foundation's software and to any other program whose authors commit to
  10931. using it.  (Some other Free Software Foundation software is covered by
  10932. the GNU Lesser General Public License instead.)  You can apply it to
  10933. your programs, too.
  10934.  
  10935.   When we speak of free software, we are referring to freedom, not
  10936. price.  Our General Public Licenses are designed to make sure that you
  10937. have the freedom to distribute copies of free software (and charge for
  10938. this service if you wish), that you receive source code or can get it
  10939. if you want it, that you can change the software or use pieces of it
  10940. in new free programs; and that you know you can do these things.
  10941.  
  10942.   To protect your rights, we need to make restrictions that forbid
  10943. anyone to deny you these rights or to ask you to surrender the rights.
  10944. These restrictions translate to certain responsibilities for you if you
  10945. distribute copies of the software, or if you modify it.
  10946.  
  10947.   For example, if you distribute copies of such a program, whether
  10948. gratis or for a fee, you must give the recipients all the rights that
  10949. you have.  You must make sure that they, too, receive or can get the
  10950. source code.  And you must show them these terms so they know their
  10951. rights.
  10952.  
  10953.   We protect your rights with two steps: (1) copyright the software, and
  10954. (2) offer you this license which gives you legal permission to copy,
  10955. distribute and/or modify the software.
  10956.  
  10957.   Also, for each author's protection and ours, we want to make certain
  10958. that everyone understands that there is no warranty for this free
  10959. software.  If the software is modified by someone else and passed on, we
  10960. want its recipients to know that what they have is not the original, so
  10961. that any problems introduced by others will not reflect on the original
  10962. authors' reputations.
  10963.  
  10964.   Finally, any free program is threatened constantly by software
  10965. patents.  We wish to avoid the danger that redistributors of a free
  10966. program will individually obtain patent licenses, in effect making the
  10967. program proprietary.  To prevent this, we have made it clear that any
  10968. patent must be licensed for everyone's free use or not licensed at all.
  10969.  
  10970.   The precise terms and conditions for copying, distribution and
  10971. modification follow.
  10972.  
  10973.                     GNU GENERAL PUBLIC LICENSE
  10974.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  10975.  
  10976.   0. This License applies to any program or other work which contains
  10977. a notice placed by the copyright holder saying it may be distributed
  10978. under the terms of this General Public License.  The "Program", below,
  10979. refers to any such program or work, and a "work based on the Program"
  10980. means either the Program or any derivative work under copyright law:
  10981. that is to say, a work containing the Program or a portion of it,
  10982. either verbatim or with modifications and/or translated into another
  10983. language.  (Hereinafter, translation is included without limitation in
  10984. the term "modification".)  Each licensee is addressed as "you".
  10985.  
  10986. Activities other than copying, distribution and modification are not
  10987. covered by this License; they are outside its scope.  The act of
  10988. running the Program is not restricted, and the output from the Program
  10989. is covered only if its contents constitute a work based on the
  10990. Program (independent of having been made by running the Program).
  10991. Whether that is true depends on what the Program does.
  10992.  
  10993.   1. You may copy and distribute verbatim copies of the Program's
  10994. source code as you receive it, in any medium, provided that you
  10995. conspicuously and appropriately publish on each copy an appropriate
  10996. copyright notice and disclaimer of warranty; keep intact all the
  10997. notices that refer to this License and to the absence of any warranty;
  10998. and give any other recipients of the Program a copy of this License
  10999. along with the Program.
  11000.  
  11001. You may charge a fee for the physical act of transferring a copy, and
  11002. you may at your option offer warranty protection in exchange for a fee.
  11003.  
  11004.   2. You may modify your copy or copies of the Program or any portion
  11005. of it, thus forming a work based on the Program, and copy and
  11006. distribute such modifications or work under the terms of Section 1
  11007. above, provided that you also meet all of these conditions:
  11008.  
  11009.     a) You must cause the modified files to carry prominent notices
  11010.     stating that you changed the files and the date of any change.
  11011.  
  11012.     b) You must cause any work that you distribute or publish, that in
  11013.     whole or in part contains or is derived from the Program or any
  11014.     part thereof, to be licensed as a whole at no charge to all third
  11015.     parties under the terms of this License.
  11016.  
  11017.     c) If the modified program normally reads commands interactively
  11018.     when run, you must cause it, when started running for such
  11019.     interactive use in the most ordinary way, to print or display an
  11020.     announcement including an appropriate copyright notice and a
  11021.     notice that there is no warranty (or else, saying that you provide
  11022.     a warranty) and that users may redistribute the program under
  11023.     these conditions, and telling the user how to view a copy of this
  11024.     License.  (Exception: if the Program itself is interactive but
  11025.     does not normally print such an announcement, your work based on
  11026.     the Program is not required to print an announcement.)
  11027.  
  11028. These requirements apply to the modified work as a whole.  If
  11029. identifiable sections of that work are not derived from the Program,
  11030. and can be reasonably considered independent and separate works in
  11031. themselves, then this License, and its terms, do not apply to those
  11032. sections when you distribute them as separate works.  But when you
  11033. distribute the same sections as part of a whole which is a work based
  11034. on the Program, the distribution of the whole must be on the terms of
  11035. this License, whose permissions for other licensees extend to the
  11036. entire whole, and thus to each and every part regardless of who wrote it.
  11037.  
  11038. Thus, it is not the intent of this section to claim rights or contest
  11039. your rights to work written entirely by you; rather, the intent is to
  11040. exercise the right to control the distribution of derivative or
  11041. collective works based on the Program.
  11042.  
  11043. In addition, mere aggregation of another work not based on the Program
  11044. with the Program (or with a work based on the Program) on a volume of
  11045. a storage or distribution medium does not bring the other work under
  11046. the scope of this License.
  11047.  
  11048.   3. You may copy and distribute the Program (or a work based on it,
  11049. under Section 2) in object code or executable form under the terms of
  11050. Sections 1 and 2 above provided that you also do one of the following:
  11051.  
  11052.     a) Accompany it with the complete corresponding machine-readable
  11053.     source code, which must be distributed under the terms of Sections
  11054.     1 and 2 above on a medium customarily used for software interchange; or,
  11055.  
  11056.     b) Accompany it with a written offer, valid for at least three
  11057.     years, to give any third party, for a charge no more than your
  11058.     cost of physically performing source distribution, a complete
  11059.     machine-readable copy of the corresponding source code, to be
  11060.     distributed under the terms of Sections 1 and 2 above on a medium
  11061.     customarily used for software interchange; or,
  11062.  
  11063.     c) Accompany it with the information you received as to the offer
  11064.     to distribute corresponding source code.  (This alternative is
  11065.     allowed only for noncommercial distribution and only if you
  11066.     received the program in object code or executable form with such
  11067.     an offer, in accord with Subsection b above.)
  11068.  
  11069. The source code for a work means the preferred form of the work for
  11070. making modifications to it.  For an executable work, complete source
  11071. code means all the source code for all modules it contains, plus any
  11072. associated interface definition files, plus the scripts used to
  11073. control compilation and installation of the executable.  However, as a
  11074. special exception, the source code distributed need not include
  11075. anything that is normally distributed (in either source or binary
  11076. form) with the major components (compiler, kernel, and so on) of the
  11077. operating system on which the executable runs, unless that component
  11078. itself accompanies the executable.
  11079.  
  11080. If distribution of executable or object code is made by offering
  11081. access to copy from a designated place, then offering equivalent
  11082. access to copy the source code from the same place counts as
  11083. distribution of the source code, even though third parties are not
  11084. compelled to copy the source along with the object code.
  11085.  
  11086.   4. You may not copy, modify, sublicense, or distribute the Program
  11087. except as expressly provided under this License.  Any attempt
  11088. otherwise to copy, modify, sublicense or distribute the Program is
  11089. void, and will automatically terminate your rights under this License.
  11090. However, parties who have received copies, or rights, from you under
  11091. this License will not have their licenses terminated so long as such
  11092. parties remain in full compliance.
  11093.  
  11094.   5. You are not required to accept this License, since you have not
  11095. signed it.  However, nothing else grants you permission to modify or
  11096. distribute the Program or its derivative works.  These actions are
  11097. prohibited by law if you do not accept this License.  Therefore, by
  11098. modifying or distributing the Program (or any work based on the
  11099. Program), you indicate your acceptance of this License to do so, and
  11100. all its terms and conditions for copying, distributing or modifying
  11101. the Program or works based on it.
  11102.  
  11103.   6. Each time you redistribute the Program (or any work based on the
  11104. Program), the recipient automatically receives a license from the
  11105. original licensor to copy, distribute or modify the Program subject to
  11106. these terms and conditions.  You may not impose any further
  11107. restrictions on the recipients' exercise of the rights granted herein.
  11108. You are not responsible for enforcing compliance by third parties to
  11109. this License.
  11110.  
  11111.   7. If, as a consequence of a court judgment or allegation of patent
  11112. infringement or for any other reason (not limited to patent issues),
  11113. conditions are imposed on you (whether by court order, agreement or
  11114. otherwise) that contradict the conditions of this License, they do not
  11115. excuse you from the conditions of this License.  If you cannot
  11116. distribute so as to satisfy simultaneously your obligations under this
  11117. License and any other pertinent obligations, then as a consequence you
  11118. may not distribute the Program at all.  For example, if a patent
  11119. license would not permit royalty-free redistribution of the Program by
  11120. all those who receive copies directly or indirectly through you, then
  11121. the only way you could satisfy both it and this License would be to
  11122. refrain entirely from distribution of the Program.
  11123.  
  11124. If any portion of this section is held invalid or unenforceable under
  11125. any particular circumstance, the balance of the section is intended to
  11126. apply and the section as a whole is intended to apply in other
  11127. circumstances.
  11128.  
  11129. It is not the purpose of this section to induce you to infringe any
  11130. patents or other property right claims or to contest validity of any
  11131. such claims; this section has the sole purpose of protecting the
  11132. integrity of the free software distribution system, which is
  11133. implemented by public license practices.  Many people have made
  11134. generous contributions to the wide range of software distributed
  11135. through that system in reliance on consistent application of that
  11136. system; it is up to the author/donor to decide if he or she is willing
  11137. to distribute software through any other system and a licensee cannot
  11138. impose that choice.
  11139.  
  11140. This section is intended to make thoroughly clear what is believed to
  11141. be a consequence of the rest of this License.
  11142.  
  11143.   8. If the distribution and/or use of the Program is restricted in
  11144. certain countries either by patents or by copyrighted interfaces, the
  11145. original copyright holder who places the Program under this License
  11146. may add an explicit geographical distribution limitation excluding
  11147. those countries, so that distribution is permitted only in or among
  11148. countries not thus excluded.  In such case, this License incorporates
  11149. the limitation as if written in the body of this License.
  11150.  
  11151.   9. The Free Software Foundation may publish revised and/or new versions
  11152. of the General Public License from time to time.  Such new versions will
  11153. be similar in spirit to the present version, but may differ in detail to
  11154. address new problems or concerns.
  11155.  
  11156. Each version is given a distinguishing version number.  If the Program
  11157. specifies a version number of this License which applies to it and "any
  11158. later version", you have the option of following the terms and conditions
  11159. either of that version or of any later version published by the Free
  11160. Software Foundation.  If the Program does not specify a version number of
  11161. this License, you may choose any version ever published by the Free Software
  11162. Foundation.
  11163.  
  11164.   10. If you wish to incorporate parts of the Program into other free
  11165. programs whose distribution conditions are different, write to the author
  11166. to ask for permission.  For software which is copyrighted by the Free
  11167. Software Foundation, write to the Free Software Foundation; we sometimes
  11168. make exceptions for this.  Our decision will be guided by the two goals
  11169. of preserving the free status of all derivatives of our free software and
  11170. of promoting the sharing and reuse of software generally.
  11171.  
  11172.                             NO WARRANTY
  11173.  
  11174.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  11175. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  11176. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  11177. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  11178. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  11179. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  11180. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  11181. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  11182. REPAIR OR CORRECTION.
  11183.  
  11184.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  11185. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  11186. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  11187. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  11188. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  11189. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  11190. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  11191. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  11192. POSSIBILITY OF SUCH DAMAGES.
  11193.  
  11194.                      END OF TERMS AND CONDITIONS
  11195.  
  11196.             How to Apply These Terms to Your New Programs
  11197.  
  11198.   If you develop a new program, and you want it to be of the greatest
  11199. possible use to the public, the best way to achieve this is to make it
  11200. free software which everyone can redistribute and change under these terms.
  11201.  
  11202.   To do so, attach the following notices to the program.  It is safest
  11203. to attach them to the start of each source file to most effectively
  11204. convey the exclusion of warranty; and each file should have at least
  11205. the "copyright" line and a pointer to where the full notice is found.
  11206.  
  11207.     <one line to give the program's name and a brief idea of what it does.>
  11208.     Copyright (C) <year>  <name of author>
  11209.  
  11210.     This program is free software; you can redistribute it and/or modify
  11211.     it under the terms of the GNU General Public License as published by
  11212.     the Free Software Foundation; either version 2 of the License, or
  11213.     (at your option) any later version.
  11214.  
  11215.     This program is distributed in the hope that it will be useful,
  11216.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  11217.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11218.     GNU General Public License for more details.
  11219.  
  11220.     You should have received a copy of the GNU General Public License along
  11221.     with this program; if not, write to the Free Software Foundation, Inc.,
  11222.     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  11223.  
  11224. Also add information on how to contact you by electronic and paper mail.
  11225.  
  11226. If the program is interactive, make it output a short notice like this
  11227. when it starts in an interactive mode:
  11228.  
  11229.     Gnomovision version 69, Copyright (C) year name of author
  11230.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  11231.     This is free software, and you are welcome to redistribute it
  11232.     under certain conditions; type `show c' for details.
  11233.  
  11234. The hypothetical commands `show w' and `show c' should show the appropriate
  11235. parts of the General Public License.  Of course, the commands you use may
  11236. be called something other than `show w' and `show c'; they could even be
  11237. mouse-clicks or menu items--whatever suits your program.
  11238.  
  11239. You should also get your employer (if you work as a programmer) or your
  11240. school, if any, to sign a "copyright disclaimer" for the program, if
  11241. necessary.  Here is a sample; alter the names:
  11242.  
  11243.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  11244.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  11245.  
  11246.   <signature of Ty Coon>, 1 April 1989
  11247.   Ty Coon, President of Vice
  11248.  
  11249. This General Public License does not permit incorporating your program into
  11250. proprietary programs.  If your program is a subroutine library, you may
  11251. consider it more useful to permit linking proprietary applications with the
  11252. library.  If this is what you want to do, use the GNU Lesser General
  11253. Public License instead of this License.
  11254.  
  11255. Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  11256.  
  11257. Redistribution and use in source and binary forms, with or without
  11258. modification, are permitted provided that the following conditions are
  11259. met:
  11260.  
  11261.    * Redistributions of source code must retain the above copyright
  11262. notice, this list of conditions and the following disclaimer.
  11263.    * Redistributions in binary form must reproduce the above
  11264. copyright notice, this list of conditions and the following disclaimer
  11265. in the documentation and/or other materials provided with the
  11266. distribution.
  11267.    * Neither the name of Google Inc. nor the names of its
  11268. contributors may be used to endorse or promote products derived from
  11269. this software without specific prior written permission.
  11270.  
  11271. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11272. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11273. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11274. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11275. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11276. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11277. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11278. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11279. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11280. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11281. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11282.  
  11283. /*
  11284.  * Copyright (c) 2008 NVIDIA, Corporation
  11285.  *
  11286.  * Permission is hereby granted, free of charge, to any person obtaining a copy
  11287.  * of this software and associated documentation files (the "Software"), to deal
  11288.  * in the Software without restriction, including without limitation the rights
  11289.  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11290.  * copies of the Software, and to permit persons to whom the Software is
  11291.  * furnished to do so, subject to the following conditions:
  11292.  *
  11293.  * The above copyright notice and this permission notice (including the next
  11294.  * paragraph) shall be included in all copies or substantial portions of the
  11295.  * Software.
  11296.  *
  11297.  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11298.  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11299.  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  11300.  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11301.  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11302.  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11303.  * SOFTWARE.
  11304.  */
  11305. Copyright 2000-2007 Niels Provos <[email protected]>
  11306. Copyright 2007-2009 Niels Provos and Nick Mathewson
  11307.  
  11308. Redistribution and use in source and binary forms, with or without
  11309. modification, are permitted provided that the following conditions
  11310. are met:
  11311. 1. Redistributions of source code must retain the above copyright
  11312.    notice, this list of conditions and the following disclaimer.
  11313. 2. Redistributions in binary form must reproduce the above copyright
  11314.    notice, this list of conditions and the following disclaimer in the
  11315.    documentation and/or other materials provided with the distribution.
  11316. 3. The name of the author may not be used to endorse or promote products
  11317.    derived from this software without specific prior written permission.
  11318.  
  11319. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  11320. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  11321. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  11322. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  11323. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  11324. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11325. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11326. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11327. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  11328. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11329.  
  11330. Copyright (c) 2013, Google Inc.
  11331. All rights reserved.
  11332.  
  11333. Redistribution and use in source and binary forms, with or without modification,
  11334. are permitted provided that the following conditions are met:
  11335.  
  11336.     * Redistributions of source code must retain the above copyright notice,
  11337.       this list of conditions and the following disclaimer.
  11338.     * Redistributions in binary form must reproduce the above copyright notice,
  11339.       this list of conditions and the following disclaimer in the documentation
  11340.       and/or other materials provided with the distribution.
  11341.     * The name of the author may not be used to endorse or promote products
  11342.       derived from this software without specific prior written permission.
  11343.  
  11344. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  11345. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  11346. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  11347. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  11348. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  11349. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  11350. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  11351. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  11352. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  11353. WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  11354. SUCH DAMAGE.
  11355. (Copied from the README.)
  11356.  
  11357. --------------------------------------------------------------------------------
  11358.  
  11359. The authors make NO WARRANTY or representation, either express or implied,
  11360. with respect to this software, its quality, accuracy, merchantability, or
  11361. fitness for a particular purpose.  This software is provided "AS IS", and you,
  11362. its user, assume the entire risk as to its quality and accuracy.
  11363.  
  11364. This software is copyright (C) 1991-1998, Thomas G. Lane.
  11365. All Rights Reserved except as specified below.
  11366.  
  11367. Permission is hereby granted to use, copy, modify, and distribute this
  11368. software (or portions thereof) for any purpose, without fee, subject to these
  11369. conditions:
  11370. (1) If any part of the source code for this software is distributed, then this
  11371. README file must be included, with this copyright and no-warranty notice
  11372. unaltered; and any additions, deletions, or changes to the original files
  11373. must be clearly indicated in accompanying documentation.
  11374. (2) If only executable code is distributed, then the accompanying
  11375. documentation must state that "this software is based in part on the work of
  11376. the Independent JPEG Group".
  11377. (3) Permission for use of this software is granted only if the user accepts
  11378. full responsibility for any undesirable consequences; the authors accept
  11379. NO LIABILITY for damages of any kind.
  11380.  
  11381. These conditions apply to any software derived from or based on the IJG code,
  11382. not just to the unmodified library.  If you use our work, you ought to
  11383. acknowledge us.
  11384.  
  11385. Permission is NOT granted for the use of any IJG author's name or company name
  11386. in advertising or publicity relating to this software or products derived from
  11387. it.  This software may be referred to only as "the Independent JPEG Group's
  11388. software".
  11389.  
  11390. We specifically permit and encourage the use of this software as the basis of
  11391. commercial products, provided that all warranty or liability claims are
  11392. assumed by the product vendor.
  11393.  
  11394.  
  11395. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
  11396. sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
  11397. ansi2knr.c is NOT covered by the above copyright and conditions, but instead
  11398. by the usual distribution terms of the Free Software Foundation; principally,
  11399. that you must include source code if you redistribute it.  (See the file
  11400. ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part
  11401. of any program generated from the IJG code, this does not limit you more than
  11402. the foregoing paragraphs do.
  11403.  
  11404. The Unix configuration script "configure" was produced with GNU Autoconf.
  11405. It is copyright by the Free Software Foundation but is freely distributable.
  11406. The same holds for its supporting scripts (config.guess, config.sub,
  11407. ltconfig, ltmain.sh).  Another support script, install-sh, is copyright
  11408. by M.I.T. but is also freely distributable.
  11409.  
  11410. It appears that the arithmetic coding option of the JPEG spec is covered by
  11411. patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot
  11412. legally be used without obtaining one or more licenses.  For this reason,
  11413. support for arithmetic coding has been removed from the free JPEG software.
  11414. (Since arithmetic coding provides only a marginal gain over the unpatented
  11415. Huffman mode, it is unlikely that very many implementations will support it.)
  11416. So far as we are aware, there are no patent restrictions on the remaining
  11417. code.
  11418.  
  11419. The IJG distribution formerly included code to read and write GIF files.
  11420. To avoid entanglement with the Unisys LZW patent, GIF reading support has
  11421. been removed altogether, and the GIF writer has been simplified to produce
  11422. "uncompressed GIFs".  This technique does not use the LZW algorithm; the
  11423. resulting GIF files are larger than usual, but are readable by all standard
  11424. GIF decoders.
  11425.  
  11426. We are required to state that
  11427.     "The Graphics Interchange Format(c) is the Copyright property of
  11428.     CompuServe Incorporated.  GIF(sm) is a Service Mark property of
  11429.     CompuServe Incorporated."
  11430.  
  11431. Copyright (C) 2011 Google Inc.
  11432.  
  11433. Licensed under the Apache License, Version 2.0 (the "License");
  11434. you may not use this file except in compliance with the License.
  11435. You may obtain a copy of the License at
  11436.  
  11437. http://www.apache.org/licenses/LICENSE-2.0
  11438.  
  11439. Unless required by applicable law or agreed to in writing, software
  11440. distributed under the License is distributed on an "AS IS" BASIS,
  11441. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11442. See the License for the specific language governing permissions and
  11443. limitations under the License.
  11444.  
  11445.  
  11446. This copy of the libpng notices is provided for your convenience.  In case of
  11447. any discrepancy between this copy and the notices in the file png.h that is
  11448. included in the libpng distribution, the latter shall prevail.
  11449.  
  11450. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  11451.  
  11452. If you modify libpng you may insert additional notices immediately following
  11453. this sentence.
  11454.  
  11455. This code is released under the libpng license.
  11456.  
  11457. libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
  11458. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  11459. distributed according to the same disclaimer and license as libpng-1.2.5
  11460. with the following individual added to the list of Contributing Authors
  11461.  
  11462.    Cosmin Truta
  11463.  
  11464. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  11465. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  11466. distributed according to the same disclaimer and license as libpng-1.0.6
  11467. with the following individuals added to the list of Contributing Authors
  11468.  
  11469.    Simon-Pierre Cadieux
  11470.    Eric S. Raymond
  11471.    Gilles Vollant
  11472.  
  11473. and with the following additions to the disclaimer:
  11474.  
  11475.    There is no warranty against interference with your enjoyment of the
  11476.    library or against infringement.  There is no warranty that our
  11477.    efforts or the library will fulfill any of your particular purposes
  11478.    or needs.  This library is provided with all faults, and the entire
  11479.    risk of satisfactory quality, performance, accuracy, and effort is with
  11480.    the user.
  11481.  
  11482. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  11483. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  11484. distributed according to the same disclaimer and license as libpng-0.96,
  11485. with the following individuals added to the list of Contributing Authors:
  11486.  
  11487.    Tom Lane
  11488.    Glenn Randers-Pehrson
  11489.    Willem van Schaik
  11490.  
  11491. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  11492. Copyright (c) 1996, 1997 Andreas Dilger
  11493. Distributed according to the same disclaimer and license as libpng-0.88,
  11494. with the following individuals added to the list of Contributing Authors:
  11495.  
  11496.    John Bowler
  11497.    Kevin Bracey
  11498.    Sam Bushell
  11499.    Magnus Holmgren
  11500.    Greg Roelofs
  11501.    Tom Tanner
  11502.  
  11503. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  11504. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  11505.  
  11506. For the purposes of this copyright and license, "Contributing Authors"
  11507. is defined as the following set of individuals:
  11508.  
  11509.    Andreas Dilger
  11510.    Dave Martindale
  11511.    Guy Eric Schalnat
  11512.    Paul Schmidt
  11513.    Tim Wegner
  11514.  
  11515. The PNG Reference Library is supplied "AS IS".  The Contributing Authors
  11516. and Group 42, Inc. disclaim all warranties, expressed or implied,
  11517. including, without limitation, the warranties of merchantability and of
  11518. fitness for any purpose.  The Contributing Authors and Group 42, Inc.
  11519. assume no liability for direct, indirect, incidental, special, exemplary,
  11520. or consequential damages, which may result from the use of the PNG
  11521. Reference Library, even if advised of the possibility of such damage.
  11522.  
  11523. Permission is hereby granted to use, copy, modify, and distribute this
  11524. source code, or portions hereof, for any purpose, without fee, subject
  11525. to the following restrictions:
  11526.  
  11527. 1. The origin of this source code must not be misrepresented.
  11528.  
  11529. 2. Altered versions must be plainly marked as such and must not
  11530.    be misrepresented as being the original source.
  11531.  
  11532. 3. This Copyright notice may not be removed or altered from any
  11533.    source or altered source distribution.
  11534.  
  11535. The Contributing Authors and Group 42, Inc. specifically permit, without
  11536. fee, and encourage the use of this source code as a component to
  11537. supporting the PNG file format in commercial products.  If you use this
  11538. source code in a product, acknowledgment is not required but would be
  11539. appreciated.
  11540.  
  11541.  
  11542. A "png_get_copyright" function is available, for convenient use in "about"
  11543. boxes and the like:
  11544.  
  11545.    printf("%s",png_get_copyright(NULL));
  11546.  
  11547. Also, the PNG logo (in PNG format, of course) is supplied in the
  11548. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  11549.  
  11550. Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
  11551. certification mark of the Open Source Initiative.
  11552.  
  11553. Glenn Randers-Pehrson
  11554. glennrp at users.sourceforge.net
  11555. July 7, 2011
  11556.  
  11557.                   GNU LESSER GENERAL PUBLIC LICENSE
  11558.                        Version 2.1, February 1999
  11559.  
  11560.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  11561.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  11562.  Everyone is permitted to copy and distribute verbatim copies
  11563.  of this license document, but changing it is not allowed.
  11564.  
  11565. [This is the first released version of the Lesser GPL.  It also counts
  11566.  as the successor of the GNU Library Public License, version 2, hence
  11567.  the version number 2.1.]
  11568.  
  11569.                             Preamble
  11570.  
  11571.   The licenses for most software are designed to take away your
  11572. freedom to share and change it.  By contrast, the GNU General Public
  11573. Licenses are intended to guarantee your freedom to share and change
  11574. free software--to make sure the software is free for all its users.
  11575.  
  11576.   This license, the Lesser General Public License, applies to some
  11577. specially designated software packages--typically libraries--of the
  11578. Free Software Foundation and other authors who decide to use it.  You
  11579. can use it too, but we suggest you first think carefully about whether
  11580. this license or the ordinary General Public License is the better
  11581. strategy to use in any particular case, based on the explanations below.
  11582.  
  11583.   When we speak of free software, we are referring to freedom of use,
  11584. not price.  Our General Public Licenses are designed to make sure that
  11585. you have the freedom to distribute copies of free software (and charge
  11586. for this service if you wish); that you receive source code or can get
  11587. it if you want it; that you can change the software and use pieces of
  11588. it in new free programs; and that you are informed that you can do
  11589. these things.
  11590.  
  11591.   To protect your rights, we need to make restrictions that forbid
  11592. distributors to deny you these rights or to ask you to surrender these
  11593. rights.  These restrictions translate to certain responsibilities for
  11594. you if you distribute copies of the library or if you modify it.
  11595.  
  11596.   For example, if you distribute copies of the library, whether gratis
  11597. or for a fee, you must give the recipients all the rights that we gave
  11598. you.  You must make sure that they, too, receive or can get the source
  11599. code.  If you link other code with the library, you must provide
  11600. complete object files to the recipients, so that they can relink them
  11601. with the library after making changes to the library and recompiling
  11602. it.  And you must show them these terms so they know their rights.
  11603.  
  11604.   We protect your rights with a two-step method: (1) we copyright the
  11605. library, and (2) we offer you this license, which gives you legal
  11606. permission to copy, distribute and/or modify the library.
  11607.  
  11608.   To protect each distributor, we want to make it very clear that
  11609. there is no warranty for the free library.  Also, if the library is
  11610. modified by someone else and passed on, the recipients should know
  11611. that what they have is not the original version, so that the original
  11612. author's reputation will not be affected by problems that might be
  11613. introduced by others.
  11614.   Finally, software patents pose a constant threat to the existence of
  11615. any free program.  We wish to make sure that a company cannot
  11616. effectively restrict the users of a free program by obtaining a
  11617. restrictive license from a patent holder.  Therefore, we insist that
  11618. any patent license obtained for a version of the library must be
  11619. consistent with the full freedom of use specified in this license.
  11620.  
  11621.   Most GNU software, including some libraries, is covered by the
  11622. ordinary GNU General Public License.  This license, the GNU Lesser
  11623. General Public License, applies to certain designated libraries, and
  11624. is quite different from the ordinary General Public License.  We use
  11625. this license for certain libraries in order to permit linking those
  11626. libraries into non-free programs.
  11627.  
  11628.   When a program is linked with a library, whether statically or using
  11629. a shared library, the combination of the two is legally speaking a
  11630. combined work, a derivative of the original library.  The ordinary
  11631. General Public License therefore permits such linking only if the
  11632. entire combination fits its criteria of freedom.  The Lesser General
  11633. Public License permits more lax criteria for linking other code with
  11634. the library.
  11635.  
  11636.   We call this license the "Lesser" General Public License because it
  11637. does Less to protect the user's freedom than the ordinary General
  11638. Public License.  It also provides other free software developers Less
  11639. of an advantage over competing non-free programs.  These disadvantages
  11640. are the reason we use the ordinary General Public License for many
  11641. libraries.  However, the Lesser license provides advantages in certain
  11642. special circumstances.
  11643.  
  11644.   For example, on rare occasions, there may be a special need to
  11645. encourage the widest possible use of a certain library, so that it becomes
  11646. a de-facto standard.  To achieve this, non-free programs must be
  11647. allowed to use the library.  A more frequent case is that a free
  11648. library does the same job as widely used non-free libraries.  In this
  11649. case, there is little to gain by limiting the free library to free
  11650. software only, so we use the Lesser General Public License.
  11651.  
  11652.   In other cases, permission to use a particular library in non-free
  11653. programs enables a greater number of people to use a large body of
  11654. free software.  For example, permission to use the GNU C Library in
  11655. non-free programs enables many more people to use the whole GNU
  11656. operating system, as well as its variant, the GNU/Linux operating
  11657. system.
  11658.  
  11659.   Although the Lesser General Public License is Less protective of the
  11660. users' freedom, it does ensure that the user of a program that is
  11661. linked with the Library has the freedom and the wherewithal to run
  11662. that program using a modified version of the Library.
  11663.  
  11664.   The precise terms and conditions for copying, distribution and
  11665. modification follow.  Pay close attention to the difference between a
  11666. "work based on the library" and a "work that uses the library".  The
  11667. former contains code derived from the library, whereas the latter must
  11668. be combined with the library in order to run.
  11669.                   GNU LESSER GENERAL PUBLIC LICENSE
  11670.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  11671.  
  11672.   0. This License Agreement applies to any software library or other
  11673. program which contains a notice placed by the copyright holder or
  11674. other authorized party saying it may be distributed under the terms of
  11675. this Lesser General Public License (also called "this License").
  11676. Each licensee is addressed as "you".
  11677.  
  11678.   A "library" means a collection of software functions and/or data
  11679. prepared so as to be conveniently linked with application programs
  11680. (which use some of those functions and data) to form executables.
  11681.  
  11682.   The "Library", below, refers to any such software library or work
  11683. which has been distributed under these terms.  A "work based on the
  11684. Library" means either the Library or any derivative work under
  11685. copyright law: that is to say, a work containing the Library or a
  11686. portion of it, either verbatim or with modifications and/or translated
  11687. straightforwardly into another language.  (Hereinafter, translation is
  11688. included without limitation in the term "modification".)
  11689.  
  11690.   "Source code" for a work means the preferred form of the work for
  11691. making modifications to it.  For a library, complete source code means
  11692. all the source code for all modules it contains, plus any associated
  11693. interface definition files, plus the scripts used to control compilation
  11694. and installation of the library.
  11695.  
  11696.   Activities other than copying, distribution and modification are not
  11697. covered by this License; they are outside its scope.  The act of
  11698. running a program using the Library is not restricted, and output from
  11699. such a program is covered only if its contents constitute a work based
  11700. on the Library (independent of the use of the Library in a tool for
  11701. writing it).  Whether that is true depends on what the Library does
  11702. and what the program that uses the Library does.
  11703.  
  11704.   1. You may copy and distribute verbatim copies of the Library's
  11705. complete source code as you receive it, in any medium, provided that
  11706. you conspicuously and appropriately publish on each copy an
  11707. appropriate copyright notice and disclaimer of warranty; keep intact
  11708. all the notices that refer to this License and to the absence of any
  11709. warranty; and distribute a copy of this License along with the
  11710. Library.
  11711.  
  11712.   You may charge a fee for the physical act of transferring a copy,
  11713. and you may at your option offer warranty protection in exchange for a
  11714. fee.
  11715.   2. You may modify your copy or copies of the Library or any portion
  11716. of it, thus forming a work based on the Library, and copy and
  11717. distribute such modifications or work under the terms of Section 1
  11718. above, provided that you also meet all of these conditions:
  11719.  
  11720.     a) The modified work must itself be a software library.
  11721.  
  11722.     b) You must cause the files modified to carry prominent notices
  11723.     stating that you changed the files and the date of any change.
  11724.  
  11725.     c) You must cause the whole of the work to be licensed at no
  11726.     charge to all third parties under the terms of this License.
  11727.  
  11728.     d) If a facility in the modified Library refers to a function or a
  11729.     table of data to be supplied by an application program that uses
  11730.     the facility, other than as an argument passed when the facility
  11731.     is invoked, then you must make a good faith effort to ensure that,
  11732.     in the event an application does not supply such function or
  11733.     table, the facility still operates, and performs whatever part of
  11734.     its purpose remains meaningful.
  11735.  
  11736.     (For example, a function in a library to compute square roots has
  11737.     a purpose that is entirely well-defined independent of the
  11738.     application.  Therefore, Subsection 2d requires that any
  11739.     application-supplied function or table used by this function must
  11740.     be optional: if the application does not supply it, the square
  11741.     root function must still compute square roots.)
  11742.  
  11743. These requirements apply to the modified work as a whole.  If
  11744. identifiable sections of that work are not derived from the Library,
  11745. and can be reasonably considered independent and separate works in
  11746. themselves, then this License, and its terms, do not apply to those
  11747. sections when you distribute them as separate works.  But when you
  11748. distribute the same sections as part of a whole which is a work based
  11749. on the Library, the distribution of the whole must be on the terms of
  11750. this License, whose permissions for other licensees extend to the
  11751. entire whole, and thus to each and every part regardless of who wrote
  11752. it.
  11753.  
  11754. Thus, it is not the intent of this section to claim rights or contest
  11755. your rights to work written entirely by you; rather, the intent is to
  11756. exercise the right to control the distribution of derivative or
  11757. collective works based on the Library.
  11758.  
  11759. In addition, mere aggregation of another work not based on the Library
  11760. with the Library (or with a work based on the Library) on a volume of
  11761. a storage or distribution medium does not bring the other work under
  11762. the scope of this License.
  11763.  
  11764.   3. You may opt to apply the terms of the ordinary GNU General Public
  11765. License instead of this License to a given copy of the Library.  To do
  11766. this, you must alter all the notices that refer to this License, so
  11767. that they refer to the ordinary GNU General Public License, version 2,
  11768. instead of to this License.  (If a newer version than version 2 of the
  11769. ordinary GNU General Public License has appeared, then you can specify
  11770. that version instead if you wish.)  Do not make any other change in
  11771. these notices.
  11772.   Once this change is made in a given copy, it is irreversible for
  11773. that copy, so the ordinary GNU General Public License applies to all
  11774. subsequent copies and derivative works made from that copy.
  11775.  
  11776.   This option is useful when you wish to copy part of the code of
  11777. the Library into a program that is not a library.
  11778.  
  11779.   4. You may copy and distribute the Library (or a portion or
  11780. derivative of it, under Section 2) in object code or executable form
  11781. under the terms of Sections 1 and 2 above provided that you accompany
  11782. it with the complete corresponding machine-readable source code, which
  11783. must be distributed under the terms of Sections 1 and 2 above on a
  11784. medium customarily used for software interchange.
  11785.  
  11786.   If distribution of object code is made by offering access to copy
  11787. from a designated place, then offering equivalent access to copy the
  11788. source code from the same place satisfies the requirement to
  11789. distribute the source code, even though third parties are not
  11790. compelled to copy the source along with the object code.
  11791.  
  11792.   5. A program that contains no derivative of any portion of the
  11793. Library, but is designed to work with the Library by being compiled or
  11794. linked with it, is called a "work that uses the Library".  Such a
  11795. work, in isolation, is not a derivative work of the Library, and
  11796. therefore falls outside the scope of this License.
  11797.  
  11798.   However, linking a "work that uses the Library" with the Library
  11799. creates an executable that is a derivative of the Library (because it
  11800. contains portions of the Library), rather than a "work that uses the
  11801. library".  The executable is therefore covered by this License.
  11802. Section 6 states terms for distribution of such executables.
  11803.  
  11804.   When a "work that uses the Library" uses material from a header file
  11805. that is part of the Library, the object code for the work may be a
  11806. derivative work of the Library even though the source code is not.
  11807. Whether this is true is especially significant if the work can be
  11808. linked without the Library, or if the work is itself a library.  The
  11809. threshold for this to be true is not precisely defined by law.
  11810.  
  11811.   If such an object file uses only numerical parameters, data
  11812. structure layouts and accessors, and small macros and small inline
  11813. functions (ten lines or less in length), then the use of the object
  11814. file is unrestricted, regardless of whether it is legally a derivative
  11815. work.  (Executables containing this object code plus portions of the
  11816. Library will still fall under Section 6.)
  11817.  
  11818.   Otherwise, if the work is a derivative of the Library, you may
  11819. distribute the object code for the work under the terms of Section 6.
  11820. Any executables containing that work also fall under Section 6,
  11821. whether or not they are linked directly with the Library itself.
  11822.   6. As an exception to the Sections above, you may also combine or
  11823. link a "work that uses the Library" with the Library to produce a
  11824. work containing portions of the Library, and distribute that work
  11825. under terms of your choice, provided that the terms permit
  11826. modification of the work for the customer's own use and reverse
  11827. engineering for debugging such modifications.
  11828.  
  11829.   You must give prominent notice with each copy of the work that the
  11830. Library is used in it and that the Library and its use are covered by
  11831. this License.  You must supply a copy of this License.  If the work
  11832. during execution displays copyright notices, you must include the
  11833. copyright notice for the Library among them, as well as a reference
  11834. directing the user to the copy of this License.  Also, you must do one
  11835. of these things:
  11836.  
  11837.     a) Accompany the work with the complete corresponding
  11838.     machine-readable source code for the Library including whatever
  11839.     changes were used in the work (which must be distributed under
  11840.     Sections 1 and 2 above); and, if the work is an executable linked
  11841.     with the Library, with the complete machine-readable "work that
  11842.     uses the Library", as object code and/or source code, so that the
  11843.     user can modify the Library and then relink to produce a modified
  11844.     executable containing the modified Library.  (It is understood
  11845.     that the user who changes the contents of definitions files in the
  11846.     Library will not necessarily be able to recompile the application
  11847.     to use the modified definitions.)
  11848.  
  11849.     b) Use a suitable shared library mechanism for linking with the
  11850.     Library.  A suitable mechanism is one that (1) uses at run time a
  11851.     copy of the library already present on the user's computer system,
  11852.     rather than copying library functions into the executable, and (2)
  11853.     will operate properly with a modified version of the library, if
  11854.     the user installs one, as long as the modified version is
  11855.     interface-compatible with the version that the work was made with.
  11856.  
  11857.     c) Accompany the work with a written offer, valid for at
  11858.     least three years, to give the same user the materials
  11859.     specified in Subsection 6a, above, for a charge no more
  11860.     than the cost of performing this distribution.
  11861.  
  11862.     d) If distribution of the work is made by offering access to copy
  11863.     from a designated place, offer equivalent access to copy the above
  11864.     specified materials from the same place.
  11865.  
  11866.     e) Verify that the user has already received a copy of these
  11867.     materials or that you have already sent this user a copy.
  11868.  
  11869.   For an executable, the required form of the "work that uses the
  11870. Library" must include any data and utility programs needed for
  11871. reproducing the executable from it.  However, as a special exception,
  11872. the materials to be distributed need not include anything that is
  11873. normally distributed (in either source or binary form) with the major
  11874. components (compiler, kernel, and so on) of the operating system on
  11875. which the executable runs, unless that component itself accompanies
  11876. the executable.
  11877.  
  11878.   It may happen that this requirement contradicts the license
  11879. restrictions of other proprietary libraries that do not normally
  11880. accompany the operating system.  Such a contradiction means you cannot
  11881. use both them and the Library together in an executable that you
  11882. distribute.
  11883.   7. You may place library facilities that are a work based on the
  11884. Library side-by-side in a single library together with other library
  11885. facilities not covered by this License, and distribute such a combined
  11886. library, provided that the separate distribution of the work based on
  11887. the Library and of the other library facilities is otherwise
  11888. permitted, and provided that you do these two things:
  11889.  
  11890.     a) Accompany the combined library with a copy of the same work
  11891.     based on the Library, uncombined with any other library
  11892.     facilities.  This must be distributed under the terms of the
  11893.     Sections above.
  11894.  
  11895.     b) Give prominent notice with the combined library of the fact
  11896.     that part of it is a work based on the Library, and explaining
  11897.     where to find the accompanying uncombined form of the same work.
  11898.  
  11899.   8. You may not copy, modify, sublicense, link with, or distribute
  11900. the Library except as expressly provided under this License.  Any
  11901. attempt otherwise to copy, modify, sublicense, link with, or
  11902. distribute the Library is void, and will automatically terminate your
  11903. rights under this License.  However, parties who have received copies,
  11904. or rights, from you under this License will not have their licenses
  11905. terminated so long as such parties remain in full compliance.
  11906.  
  11907.   9. You are not required to accept this License, since you have not
  11908. signed it.  However, nothing else grants you permission to modify or
  11909. distribute the Library or its derivative works.  These actions are
  11910. prohibited by law if you do not accept this License.  Therefore, by
  11911. modifying or distributing the Library (or any work based on the
  11912. Library), you indicate your acceptance of this License to do so, and
  11913. all its terms and conditions for copying, distributing or modifying
  11914. the Library or works based on it.
  11915.  
  11916.   10. Each time you redistribute the Library (or any work based on the
  11917. Library), the recipient automatically receives a license from the
  11918. original licensor to copy, distribute, link with or modify the Library
  11919. subject to these terms and conditions.  You may not impose any further
  11920. restrictions on the recipients' exercise of the rights granted herein.
  11921. You are not responsible for enforcing compliance by third parties with
  11922. this License.
  11923.   11. If, as a consequence of a court judgment or allegation of patent
  11924. infringement or for any other reason (not limited to patent issues),
  11925. conditions are imposed on you (whether by court order, agreement or
  11926. otherwise) that contradict the conditions of this License, they do not
  11927. excuse you from the conditions of this License.  If you cannot
  11928. distribute so as to satisfy simultaneously your obligations under this
  11929. License and any other pertinent obligations, then as a consequence you
  11930. may not distribute the Library at all.  For example, if a patent
  11931. license would not permit royalty-free redistribution of the Library by
  11932. all those who receive copies directly or indirectly through you, then
  11933. the only way you could satisfy both it and this License would be to
  11934. refrain entirely from distribution of the Library.
  11935.  
  11936. If any portion of this section is held invalid or unenforceable under any
  11937. particular circumstance, the balance of the section is intended to apply,
  11938. and the section as a whole is intended to apply in other circumstances.
  11939.  
  11940. It is not the purpose of this section to induce you to infringe any
  11941. patents or other property right claims or to contest validity of any
  11942. such claims; this section has the sole purpose of protecting the
  11943. integrity of the free software distribution system which is
  11944. implemented by public license practices.  Many people have made
  11945. generous contributions to the wide range of software distributed
  11946. through that system in reliance on consistent application of that
  11947. system; it is up to the author/donor to decide if he or she is willing
  11948. to distribute software through any other system and a licensee cannot
  11949. impose that choice.
  11950.  
  11951. This section is intended to make thoroughly clear what is believed to
  11952. be a consequence of the rest of this License.
  11953.  
  11954.   12. If the distribution and/or use of the Library is restricted in
  11955. certain countries either by patents or by copyrighted interfaces, the
  11956. original copyright holder who places the Library under this License may add
  11957. an explicit geographical distribution limitation excluding those countries,
  11958. so that distribution is permitted only in or among countries not thus
  11959. excluded.  In such case, this License incorporates the limitation as if
  11960. written in the body of this License.
  11961.  
  11962.   13. The Free Software Foundation may publish revised and/or new
  11963. versions of the Lesser General Public License from time to time.
  11964. Such new versions will be similar in spirit to the present version,
  11965. but may differ in detail to address new problems or concerns.
  11966.  
  11967. Each version is given a distinguishing version number.  If the Library
  11968. specifies a version number of this License which applies to it and
  11969. "any later version", you have the option of following the terms and
  11970. conditions either of that version or of any later version published by
  11971. the Free Software Foundation.  If the Library does not specify a
  11972. license version number, you may choose any version ever published by
  11973. the Free Software Foundation.
  11974.   14. If you wish to incorporate parts of the Library into other free
  11975. programs whose distribution conditions are incompatible with these,
  11976. write to the author to ask for permission.  For software which is
  11977. copyrighted by the Free Software Foundation, write to the Free
  11978. Software Foundation; we sometimes make exceptions for this.  Our
  11979. decision will be guided by the two goals of preserving the free status
  11980. of all derivatives of our free software and of promoting the sharing
  11981. and reuse of software generally.
  11982.  
  11983.                             NO WARRANTY
  11984.  
  11985.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  11986. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  11987. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  11988. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  11989. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  11990. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  11991. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  11992. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  11993. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  11994.  
  11995.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  11996. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  11997. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  11998. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  11999. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  12000. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  12001. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  12002. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  12003. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  12004. DAMAGES.
  12005.  
  12006.                      END OF TERMS AND CONDITIONS
  12007.            How to Apply These Terms to Your New Libraries
  12008.  
  12009.   If you develop a new library, and you want it to be of the greatest
  12010. possible use to the public, we recommend making it free software that
  12011. everyone can redistribute and change.  You can do so by permitting
  12012. redistribution under these terms (or, alternatively, under the terms of the
  12013. ordinary General Public License).
  12014.  
  12015.   To apply these terms, attach the following notices to the library.  It is
  12016. safest to attach them to the start of each source file to most effectively
  12017. convey the exclusion of warranty; and each file should have at least the
  12018. "copyright" line and a pointer to where the full notice is found.
  12019.  
  12020.     <one line to give the library's name and a brief idea of what it does.>
  12021.     Copyright (C) <year>  <name of author>
  12022.  
  12023.     This library is free software; you can redistribute it and/or
  12024.     modify it under the terms of the GNU Lesser General Public
  12025.     License as published by the Free Software Foundation; either
  12026.     version 2.1 of the License, or (at your option) any later version.
  12027.  
  12028.     This library is distributed in the hope that it will be useful,
  12029.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  12030.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  12031.     Lesser General Public License for more details.
  12032.  
  12033.     You should have received a copy of the GNU Lesser General Public
  12034.     License along with this library; if not, write to the Free Software
  12035.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  12036.  
  12037. Also add information on how to contact you by electronic and paper mail.
  12038.  
  12039. You should also get your employer (if you work as a programmer) or your
  12040. school, if any, to sign a "copyright disclaimer" for the library, if
  12041. necessary.  Here is a sample; alter the names:
  12042.  
  12043.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  12044.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  12045.  
  12046.   <signature of Ty Coon>, 1 April 1990
  12047.   Ty Coon, President of Vice
  12048.  
  12049. That's all there is to it!
  12050.  
  12051.  
  12052.  
  12053.     Permission is hereby granted, free of charge, to any person obtaining a
  12054.     copy of this software and associated documentation files (the
  12055.     "Software"), to deal in the Software without restriction, including
  12056.     without limitation the rights to use, copy, modify, merge, publish,
  12057.     distribute, sub license, and/or sell copies of the Software, and to
  12058.     permit persons to whom the Software is furnished to do so, subject to
  12059.     the following conditions:
  12060.  
  12061.     The above copyright notice and this permission notice (including the
  12062.     next paragraph) shall be included in all copies or substantial portions
  12063.     of the Software.
  12064.  
  12065.     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  12066.     OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  12067.     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
  12068.     IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
  12069.     ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  12070.     TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  12071.     SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12072.  
  12073. Copyright (c) 2010, Google Inc. All rights reserved.
  12074.  
  12075. Redistribution and use in source and binary forms, with or without
  12076. modification, are permitted provided that the following conditions are
  12077. met:
  12078.  
  12079.   * Redistributions of source code must retain the above copyright
  12080.     notice, this list of conditions and the following disclaimer.
  12081.  
  12082.   * Redistributions in binary form must reproduce the above copyright
  12083.     notice, this list of conditions and the following disclaimer in
  12084.     the documentation and/or other materials provided with the
  12085.     distribution.
  12086.  
  12087.   * Neither the name of Google nor the names of its contributors may
  12088.     be used to endorse or promote products derived from this software
  12089.     without specific prior written permission.
  12090.  
  12091. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12092. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12093. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12094. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12095. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12096. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12097. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12098. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12099. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12100. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12101. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12102.  
  12103. Additional IP Rights Grant (Patents)
  12104.  
  12105. "This implementation" means the copyrightable works distributed by
  12106. Google as part of the WebM Project.
  12107.  
  12108. Google hereby grants to you a perpetual, worldwide, non-exclusive,
  12109. no-charge, royalty-free, irrevocable (except as stated in this section)
  12110. patent license to make, have made, use, offer to sell, sell, import,
  12111. transfer, and otherwise run, modify and propagate the contents of this
  12112. implementation of VP8, where such license applies only to those patent
  12113. claims, both currently owned by Google and acquired in the future,
  12114. licensable by Google that are necessarily infringed by this
  12115. implementation of VP8. This grant does not include claims that would be
  12116. infringed only as a consequence of further modification of this
  12117. implementation. If you or your agent or exclusive licensee institute or
  12118. order or agree to the institution of patent litigation against any
  12119. entity (including a cross-claim or counterclaim in a lawsuit) alleging
  12120. that this implementation of VP8 or any code incorporated within this
  12121. implementation of VP8 constitutes direct or contributory patent
  12122. infringement, or inducement of patent infringement, then any patent
  12123. rights granted to you under this License for this implementation of VP8
  12124. shall terminate as of the date such litigation is filed.
  12125.  
  12126. Except where otherwise noted in the source code (e.g. the files hash.c,
  12127. list.c and the trio files, which are covered by a similar licence but
  12128. with different Copyright notices) all the files are:
  12129.  
  12130.  Copyright (C) 1998-2003 Daniel Veillard.  All Rights Reserved.
  12131.  
  12132. Permission is hereby granted, free of charge, to any person obtaining a copy
  12133. of this software and associated documentation files (the "Software"), to deal
  12134. in the Software without restriction, including without limitation the rights
  12135. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12136. copies of the Software, and to permit persons to whom the Software is fur-
  12137. nished to do so, subject to the following conditions:
  12138.  
  12139. The above copyright notice and this permission notice shall be included in
  12140. all copies or substantial portions of the Software.
  12141.  
  12142. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12143. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  12144. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  12145. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  12146. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  12147. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12148.  
  12149. Except as contained in this notice, the name of Daniel Veillard shall not
  12150. be used in advertising or otherwise to promote the sale, use or other deal-
  12151. ings in this Software without prior written authorization from him.
  12152.  
  12153.  
  12154. Licence for libxslt except libexslt
  12155. ----------------------------------------------------------------------
  12156.  Copyright (C) 2001-2002 Daniel Veillard.  All Rights Reserved.
  12157.  
  12158. Permission is hereby granted, free of charge, to any person obtaining a copy
  12159. of this software and associated documentation files (the "Software"), to deal
  12160. in the Software without restriction, including without limitation the rights
  12161. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12162. copies of the Software, and to permit persons to whom the Software is fur-
  12163. nished to do so, subject to the following conditions:
  12164.  
  12165. The above copyright notice and this permission notice shall be included in
  12166. all copies or substantial portions of the Software.
  12167.  
  12168. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12169. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  12170. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  12171. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  12172. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  12173. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12174.  
  12175. Except as contained in this notice, the name of Daniel Veillard shall not
  12176. be used in advertising or otherwise to promote the sale, use or other deal-
  12177. ings in this Software without prior written authorization from him.
  12178.  
  12179. ----------------------------------------------------------------------
  12180.  
  12181. Licence for libexslt
  12182. ----------------------------------------------------------------------
  12183.  Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
  12184.  All Rights Reserved.
  12185.  
  12186. Permission is hereby granted, free of charge, to any person obtaining a copy
  12187. of this software and associated documentation files (the "Software"), to deal
  12188. in the Software without restriction, including without limitation the rights
  12189. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12190. copies of the Software, and to permit persons to whom the Software is fur-
  12191. nished to do so, subject to the following conditions:
  12192.  
  12193. The above copyright notice and this permission notice shall be included in
  12194. all copies or substantial portions of the Software.
  12195.  
  12196. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12197. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  12198. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  12199. AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  12200. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  12201. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12202.  
  12203. Except as contained in this notice, the name of the authors shall not
  12204. be used in advertising or otherwise to promote the sale, use or other deal-
  12205. ings in this Software without prior written authorization from him.
  12206. ----------------------------------------------------------------------
  12207.  
  12208. LZMA SDK is placed in the public domain.
  12209.  
  12210. Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
  12211. Some rights reserved: <http://opensource.org/licenses/mit-license.php>
  12212.  
  12213. The default Mesa license is as follows:
  12214.  
  12215. Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
  12216.  
  12217. Permission is hereby granted, free of charge, to any person obtaining a
  12218. copy of this software and associated documentation files (the "Software"),
  12219. to deal in the Software without restriction, including without limitation
  12220. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  12221. and/or sell copies of the Software, and to permit persons to whom the
  12222. Software is furnished to do so, subject to the following conditions:
  12223.  
  12224. The above copyright notice and this permission notice shall be included
  12225. in all copies or substantial portions of the Software.
  12226.  
  12227. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  12228. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12229. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
  12230. BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  12231. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  12232. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12233.  
  12234.  
  12235.  
  12236. Some parts of Mesa are copyrighted under the GNU LGPL.  See the
  12237. Mesa/docs/COPYRIGHT file for details.
  12238.  
  12239. The following is the standard GNU copyright file.
  12240. ----------------------------------------------------------------------
  12241.  
  12242.  
  12243.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  12244.                        Version 2, June 1991
  12245.  
  12246.  Copyright (C) 1991 Free Software Foundation, Inc.
  12247.                     675 Mass Ave, Cambridge, MA 02139, USA
  12248.  Everyone is permitted to copy and distribute verbatim copies
  12249.  of this license document, but changing it is not allowed.
  12250.  
  12251. [This is the first released version of the library GPL.  It is
  12252.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  12253.  
  12254.                             Preamble
  12255.  
  12256.   The licenses for most software are designed to take away your
  12257. freedom to share and change it.  By contrast, the GNU General Public
  12258. Licenses are intended to guarantee your freedom to share and change
  12259. free software--to make sure the software is free for all its users.
  12260.  
  12261.   This license, the Library General Public License, applies to some
  12262. specially designated Free Software Foundation software, and to any
  12263. other libraries whose authors decide to use it.  You can use it for
  12264. your libraries, too.
  12265.  
  12266.   When we speak of free software, we are referring to freedom, not
  12267. price.  Our General Public Licenses are designed to make sure that you
  12268. have the freedom to distribute copies of free software (and charge for
  12269. this service if you wish), that you receive source code or can get it
  12270. if you want it, that you can change the software or use pieces of it
  12271. in new free programs; and that you know you can do these things.
  12272.  
  12273.   To protect your rights, we need to make restrictions that forbid
  12274. anyone to deny you these rights or to ask you to surrender the rights.
  12275. These restrictions translate to certain responsibilities for you if
  12276. you distribute copies of the library, or if you modify it.
  12277.  
  12278.   For example, if you distribute copies of the library, whether gratis
  12279. or for a fee, you must give the recipients all the rights that we gave
  12280. you.  You must make sure that they, too, receive or can get the source
  12281. code.  If you link a program with the library, you must provide
  12282. complete object files to the recipients so that they can relink them
  12283. with the library, after making changes to the library and recompiling
  12284. it.  And you must show them these terms so they know their rights.
  12285.  
  12286.   Our method of protecting your rights has two steps: (1) copyright
  12287. the library, and (2) offer you this license which gives you legal
  12288. permission to copy, distribute and/or modify the library.
  12289.  
  12290.   Also, for each distributor's protection, we want to make certain
  12291. that everyone understands that there is no warranty for this free
  12292. library.  If the library is modified by someone else and passed on, we
  12293. want its recipients to know that what they have is not the original
  12294. version, so that any problems introduced by others will not reflect on
  12295. the original authors' reputations.
  12296.   Finally, any free program is threatened constantly by software
  12297. patents.  We wish to avoid the danger that companies distributing free
  12298. software will individually obtain patent licenses, thus in effect
  12299. transforming the program into proprietary software.  To prevent this,
  12300. we have made it clear that any patent must be licensed for everyone's
  12301. free use or not licensed at all.
  12302.  
  12303.   Most GNU software, including some libraries, is covered by the ordinary
  12304. GNU General Public License, which was designed for utility programs.  This
  12305. license, the GNU Library General Public License, applies to certain
  12306. designated libraries.  This license is quite different from the ordinary
  12307. one; be sure to read it in full, and don't assume that anything in it is
  12308. the same as in the ordinary license.
  12309.  
  12310.   The reason we have a separate public license for some libraries is that
  12311. they blur the distinction we usually make between modifying or adding to a
  12312. program and simply using it.  Linking a program with a library, without
  12313. changing the library, is in some sense simply using the library, and is
  12314. analogous to running a utility program or application program.  However, in
  12315. a textual and legal sense, the linked executable is a combined work, a
  12316. derivative of the original library, and the ordinary General Public License
  12317. treats it as such.
  12318.  
  12319.   Because of this blurred distinction, using the ordinary General
  12320. Public License for libraries did not effectively promote software
  12321. sharing, because most developers did not use the libraries.  We
  12322. concluded that weaker conditions might promote sharing better.
  12323.  
  12324.   However, unrestricted linking of non-free programs would deprive the
  12325. users of those programs of all benefit from the free status of the
  12326. libraries themselves.  This Library General Public License is intended to
  12327. permit developers of non-free programs to use free libraries, while
  12328. preserving your freedom as a user of such programs to change the free
  12329. libraries that are incorporated in them.  (We have not seen how to achieve
  12330. this as regards changes in header files, but we have achieved it as regards
  12331. changes in the actual functions of the Library.)  The hope is that this
  12332. will lead to faster development of free libraries.
  12333.  
  12334.   The precise terms and conditions for copying, distribution and
  12335. modification follow.  Pay close attention to the difference between a
  12336. "work based on the library" and a "work that uses the library".  The
  12337. former contains code derived from the library, while the latter only
  12338. works together with the library.
  12339.  
  12340.   Note that it is possible for a library to be covered by the ordinary
  12341. General Public License rather than by this special one.
  12342.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  12343.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  12344.  
  12345.   0. This License Agreement applies to any software library which
  12346. contains a notice placed by the copyright holder or other authorized
  12347. party saying it may be distributed under the terms of this Library
  12348. General Public License (also called "this License").  Each licensee is
  12349. addressed as "you".
  12350.  
  12351.   A "library" means a collection of software functions and/or data
  12352. prepared so as to be conveniently linked with application programs
  12353. (which use some of those functions and data) to form executables.
  12354.  
  12355.   The "Library", below, refers to any such software library or work
  12356. which has been distributed under these terms.  A "work based on the
  12357. Library" means either the Library or any derivative work under
  12358. copyright law: that is to say, a work containing the Library or a
  12359. portion of it, either verbatim or with modifications and/or translated
  12360. straightforwardly into another language.  (Hereinafter, translation is
  12361. included without limitation in the term "modification".)
  12362.  
  12363.   "Source code" for a work means the preferred form of the work for
  12364. making modifications to it.  For a library, complete source code means
  12365. all the source code for all modules it contains, plus any associated
  12366. interface definition files, plus the scripts used to control compilation
  12367. and installation of the library.
  12368.  
  12369.   Activities other than copying, distribution and modification are not
  12370. covered by this License; they are outside its scope.  The act of
  12371. running a program using the Library is not restricted, and output from
  12372. such a program is covered only if its contents constitute a work based
  12373. on the Library (independent of the use of the Library in a tool for
  12374. writing it).  Whether that is true depends on what the Library does
  12375. and what the program that uses the Library does.
  12376.  
  12377.   1. You may copy and distribute verbatim copies of the Library's
  12378. complete source code as you receive it, in any medium, provided that
  12379. you conspicuously and appropriately publish on each copy an
  12380. appropriate copyright notice and disclaimer of warranty; keep intact
  12381. all the notices that refer to this License and to the absence of any
  12382. warranty; and distribute a copy of this License along with the
  12383. Library.
  12384.  
  12385.   You may charge a fee for the physical act of transferring a copy,
  12386. and you may at your option offer warranty protection in exchange for a
  12387. fee.
  12388.   2. You may modify your copy or copies of the Library or any portion
  12389. of it, thus forming a work based on the Library, and copy and
  12390. distribute such modifications or work under the terms of Section 1
  12391. above, provided that you also meet all of these conditions:
  12392.  
  12393.     a) The modified work must itself be a software library.
  12394.  
  12395.     b) You must cause the files modified to carry prominent notices
  12396.     stating that you changed the files and the date of any change.
  12397.  
  12398.     c) You must cause the whole of the work to be licensed at no
  12399.     charge to all third parties under the terms of this License.
  12400.  
  12401.     d) If a facility in the modified Library refers to a function or a
  12402.     table of data to be supplied by an application program that uses
  12403.     the facility, other than as an argument passed when the facility
  12404.     is invoked, then you must make a good faith effort to ensure that,
  12405.     in the event an application does not supply such function or
  12406.     table, the facility still operates, and performs whatever part of
  12407.     its purpose remains meaningful.
  12408.  
  12409.     (For example, a function in a library to compute square roots has
  12410.     a purpose that is entirely well-defined independent of the
  12411.     application.  Therefore, Subsection 2d requires that any
  12412.     application-supplied function or table used by this function must
  12413.     be optional: if the application does not supply it, the square
  12414.     root function must still compute square roots.)
  12415.  
  12416. These requirements apply to the modified work as a whole.  If
  12417. identifiable sections of that work are not derived from the Library,
  12418. and can be reasonably considered independent and separate works in
  12419. themselves, then this License, and its terms, do not apply to those
  12420. sections when you distribute them as separate works.  But when you
  12421. distribute the same sections as part of a whole which is a work based
  12422. on the Library, the distribution of the whole must be on the terms of
  12423. this License, whose permissions for other licensees extend to the
  12424. entire whole, and thus to each and every part regardless of who wrote
  12425. it.
  12426.  
  12427. Thus, it is not the intent of this section to claim rights or contest
  12428. your rights to work written entirely by you; rather, the intent is to
  12429. exercise the right to control the distribution of derivative or
  12430. collective works based on the Library.
  12431.  
  12432. In addition, mere aggregation of another work not based on the Library
  12433. with the Library (or with a work based on the Library) on a volume of
  12434. a storage or distribution medium does not bring the other work under
  12435. the scope of this License.
  12436.  
  12437.   3. You may opt to apply the terms of the ordinary GNU General Public
  12438. License instead of this License to a given copy of the Library.  To do
  12439. this, you must alter all the notices that refer to this License, so
  12440. that they refer to the ordinary GNU General Public License, version 2,
  12441. instead of to this License.  (If a newer version than version 2 of the
  12442. ordinary GNU General Public License has appeared, then you can specify
  12443. that version instead if you wish.)  Do not make any other change in
  12444. these notices.
  12445.   Once this change is made in a given copy, it is irreversible for
  12446. that copy, so the ordinary GNU General Public License applies to all
  12447. subsequent copies and derivative works made from that copy.
  12448.  
  12449.   This option is useful when you wish to copy part of the code of
  12450. the Library into a program that is not a library.
  12451.  
  12452.   4. You may copy and distribute the Library (or a portion or
  12453. derivative of it, under Section 2) in object code or executable form
  12454. under the terms of Sections 1 and 2 above provided that you accompany
  12455. it with the complete corresponding machine-readable source code, which
  12456. must be distributed under the terms of Sections 1 and 2 above on a
  12457. medium customarily used for software interchange.
  12458.  
  12459.   If distribution of object code is made by offering access to copy
  12460. from a designated place, then offering equivalent access to copy the
  12461. source code from the same place satisfies the requirement to
  12462. distribute the source code, even though third parties are not
  12463. compelled to copy the source along with the object code.
  12464.  
  12465.   5. A program that contains no derivative of any portion of the
  12466. Library, but is designed to work with the Library by being compiled or
  12467. linked with it, is called a "work that uses the Library".  Such a
  12468. work, in isolation, is not a derivative work of the Library, and
  12469. therefore falls outside the scope of this License.
  12470.  
  12471.   However, linking a "work that uses the Library" with the Library
  12472. creates an executable that is a derivative of the Library (because it
  12473. contains portions of the Library), rather than a "work that uses the
  12474. library".  The executable is therefore covered by this License.
  12475. Section 6 states terms for distribution of such executables.
  12476.  
  12477.   When a "work that uses the Library" uses material from a header file
  12478. that is part of the Library, the object code for the work may be a
  12479. derivative work of the Library even though the source code is not.
  12480. Whether this is true is especially significant if the work can be
  12481. linked without the Library, or if the work is itself a library.  The
  12482. threshold for this to be true is not precisely defined by law.
  12483.  
  12484.   If such an object file uses only numerical parameters, data
  12485. structure layouts and accessors, and small macros and small inline
  12486. functions (ten lines or less in length), then the use of the object
  12487. file is unrestricted, regardless of whether it is legally a derivative
  12488. work.  (Executables containing this object code plus portions of the
  12489. Library will still fall under Section 6.)
  12490.  
  12491.   Otherwise, if the work is a derivative of the Library, you may
  12492. distribute the object code for the work under the terms of Section 6.
  12493. Any executables containing that work also fall under Section 6,
  12494. whether or not they are linked directly with the Library itself.
  12495.   6. As an exception to the Sections above, you may also compile or
  12496. link a "work that uses the Library" with the Library to produce a
  12497. work containing portions of the Library, and distribute that work
  12498. under terms of your choice, provided that the terms permit
  12499. modification of the work for the customer's own use and reverse
  12500. engineering for debugging such modifications.
  12501.  
  12502.   You must give prominent notice with each copy of the work that the
  12503. Library is used in it and that the Library and its use are covered by
  12504. this License.  You must supply a copy of this License.  If the work
  12505. during execution displays copyright notices, you must include the
  12506. copyright notice for the Library among them, as well as a reference
  12507. directing the user to the copy of this License.  Also, you must do one
  12508. of these things:
  12509.  
  12510.     a) Accompany the work with the complete corresponding
  12511.     machine-readable source code for the Library including whatever
  12512.     changes were used in the work (which must be distributed under
  12513.     Sections 1 and 2 above); and, if the work is an executable linked
  12514.     with the Library, with the complete machine-readable "work that
  12515.     uses the Library", as object code and/or source code, so that the
  12516.     user can modify the Library and then relink to produce a modified
  12517.     executable containing the modified Library.  (It is understood
  12518.     that the user who changes the contents of definitions files in the
  12519.     Library will not necessarily be able to recompile the application
  12520.     to use the modified definitions.)
  12521.  
  12522.     b) Accompany the work with a written offer, valid for at
  12523.     least three years, to give the same user the materials
  12524.     specified in Subsection 6a, above, for a charge no more
  12525.     than the cost of performing this distribution.
  12526.  
  12527.     c) If distribution of the work is made by offering access to copy
  12528.     from a designated place, offer equivalent access to copy the above
  12529.     specified materials from the same place.
  12530.  
  12531.     d) Verify that the user has already received a copy of these
  12532.     materials or that you have already sent this user a copy.
  12533.  
  12534.   For an executable, the required form of the "work that uses the
  12535. Library" must include any data and utility programs needed for
  12536. reproducing the executable from it.  However, as a special exception,
  12537. the source code distributed need not include anything that is normally
  12538. distributed (in either source or binary form) with the major
  12539. components (compiler, kernel, and so on) of the operating system on
  12540. which the executable runs, unless that component itself accompanies
  12541. the executable.
  12542.  
  12543.   It may happen that this requirement contradicts the license
  12544. restrictions of other proprietary libraries that do not normally
  12545. accompany the operating system.  Such a contradiction means you cannot
  12546. use both them and the Library together in an executable that you
  12547. distribute.
  12548.   7. You may place library facilities that are a work based on the
  12549. Library side-by-side in a single library together with other library
  12550. facilities not covered by this License, and distribute such a combined
  12551. library, provided that the separate distribution of the work based on
  12552. the Library and of the other library facilities is otherwise
  12553. permitted, and provided that you do these two things:
  12554.  
  12555.     a) Accompany the combined library with a copy of the same work
  12556.     based on the Library, uncombined with any other library
  12557.     facilities.  This must be distributed under the terms of the
  12558.     Sections above.
  12559.  
  12560.     b) Give prominent notice with the combined library of the fact
  12561.     that part of it is a work based on the Library, and explaining
  12562.     where to find the accompanying uncombined form of the same work.
  12563.  
  12564.   8. You may not copy, modify, sublicense, link with, or distribute
  12565. the Library except as expressly provided under this License.  Any
  12566. attempt otherwise to copy, modify, sublicense, link with, or
  12567. distribute the Library is void, and will automatically terminate your
  12568. rights under this License.  However, parties who have received copies,
  12569. or rights, from you under this License will not have their licenses
  12570. terminated so long as such parties remain in full compliance.
  12571.  
  12572.   9. You are not required to accept this License, since you have not
  12573. signed it.  However, nothing else grants you permission to modify or
  12574. distribute the Library or its derivative works.  These actions are
  12575. prohibited by law if you do not accept this License.  Therefore, by
  12576. modifying or distributing the Library (or any work based on the
  12577. Library), you indicate your acceptance of this License to do so, and
  12578. all its terms and conditions for copying, distributing or modifying
  12579. the Library or works based on it.
  12580.  
  12581.   10. Each time you redistribute the Library (or any work based on the
  12582. Library), the recipient automatically receives a license from the
  12583. original licensor to copy, distribute, link with or modify the Library
  12584. subject to these terms and conditions.  You may not impose any further
  12585. restrictions on the recipients' exercise of the rights granted herein.
  12586. You are not responsible for enforcing compliance by third parties to
  12587. this License.
  12588.   11. If, as a consequence of a court judgment or allegation of patent
  12589. infringement or for any other reason (not limited to patent issues),
  12590. conditions are imposed on you (whether by court order, agreement or
  12591. otherwise) that contradict the conditions of this License, they do not
  12592. excuse you from the conditions of this License.  If you cannot
  12593. distribute so as to satisfy simultaneously your obligations under this
  12594. License and any other pertinent obligations, then as a consequence you
  12595. may not distribute the Library at all.  For example, if a patent
  12596. license would not permit royalty-free redistribution of the Library by
  12597. all those who receive copies directly or indirectly through you, then
  12598. the only way you could satisfy both it and this License would be to
  12599. refrain entirely from distribution of the Library.
  12600.  
  12601. If any portion of this section is held invalid or unenforceable under any
  12602. particular circumstance, the balance of the section is intended to apply,
  12603. and the section as a whole is intended to apply in other circumstances.
  12604.  
  12605. It is not the purpose of this section to induce you to infringe any
  12606. patents or other property right claims or to contest validity of any
  12607. such claims; this section has the sole purpose of protecting the
  12608. integrity of the free software distribution system which is
  12609. implemented by public license practices.  Many people have made
  12610. generous contributions to the wide range of software distributed
  12611. through that system in reliance on consistent application of that
  12612. system; it is up to the author/donor to decide if he or she is willing
  12613. to distribute software through any other system and a licensee cannot
  12614. impose that choice.
  12615.  
  12616. This section is intended to make thoroughly clear what is believed to
  12617. be a consequence of the rest of this License.
  12618.  
  12619.   12. If the distribution and/or use of the Library is restricted in
  12620. certain countries either by patents or by copyrighted interfaces, the
  12621. original copyright holder who places the Library under this License may add
  12622. an explicit geographical distribution limitation excluding those countries,
  12623. so that distribution is permitted only in or among countries not thus
  12624. excluded.  In such case, this License incorporates the limitation as if
  12625. written in the body of this License.
  12626.  
  12627.   13. The Free Software Foundation may publish revised and/or new
  12628. versions of the Library General Public License from time to time.
  12629. Such new versions will be similar in spirit to the present version,
  12630. but may differ in detail to address new problems or concerns.
  12631.  
  12632. Each version is given a distinguishing version number.  If the Library
  12633. specifies a version number of this License which applies to it and
  12634. "any later version", you have the option of following the terms and
  12635. conditions either of that version or of any later version published by
  12636. the Free Software Foundation.  If the Library does not specify a
  12637. license version number, you may choose any version ever published by
  12638. the Free Software Foundation.
  12639.   14. If you wish to incorporate parts of the Library into other free
  12640. programs whose distribution conditions are incompatible with these,
  12641. write to the author to ask for permission.  For software which is
  12642. copyrighted by the Free Software Foundation, write to the Free
  12643. Software Foundation; we sometimes make exceptions for this.  Our
  12644. decision will be guided by the two goals of preserving the free status
  12645. of all derivatives of our free software and of promoting the sharing
  12646. and reuse of software generally.
  12647.  
  12648.                             NO WARRANTY
  12649.  
  12650.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  12651. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  12652. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  12653. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  12654. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  12655. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  12656. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  12657. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  12658. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  12659.  
  12660.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  12661. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  12662. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  12663. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  12664. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  12665. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  12666. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  12667. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  12668. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  12669. DAMAGES.
  12670.  
  12671.                      END OF TERMS AND CONDITIONS
  12672.      Appendix: How to Apply These Terms to Your New Libraries
  12673.  
  12674.   If you develop a new library, and you want it to be of the greatest
  12675. possible use to the public, we recommend making it free software that
  12676. everyone can redistribute and change.  You can do so by permitting
  12677. redistribution under these terms (or, alternatively, under the terms of the
  12678. ordinary General Public License).
  12679.  
  12680.   To apply these terms, attach the following notices to the library.  It is
  12681. safest to attach them to the start of each source file to most effectively
  12682. convey the exclusion of warranty; and each file should have at least the
  12683. "copyright" line and a pointer to where the full notice is found.
  12684.  
  12685.     <one line to give the library's name and a brief idea of what it does.>
  12686.     Copyright (C) <year>  <name of author>
  12687.  
  12688.     This library is free software; you can redistribute it and/or
  12689.     modify it under the terms of the GNU Library General Public
  12690.     License as published by the Free Software Foundation; either
  12691.     version 2 of the License, or (at your option) any later version.
  12692.  
  12693.     This library is distributed in the hope that it will be useful,
  12694.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  12695.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  12696.     Library General Public License for more details.
  12697.  
  12698.     You should have received a copy of the GNU Library General Public
  12699.     License along with this library; if not, write to the Free
  12700.     Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  12701.  
  12702. Also add information on how to contact you by electronic and paper mail.
  12703.  
  12704. You should also get your employer (if you work as a programmer) or your
  12705. school, if any, to sign a "copyright disclaimer" for the library, if
  12706. necessary.  Here is a sample; alter the names:
  12707.  
  12708.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  12709.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  12710.  
  12711.   <signature of Ty Coon>, 1 April 1990
  12712.   Ty Coon, President of Vice
  12713.  
  12714. That's all there is to it!
  12715.  
  12716.  
  12717.  * MODP_B64 - High performance base64 encoder/decoder
  12718.  * Version 1.3 -- 17-Mar-2006
  12719.  * http://modp.com/release/base64
  12720.  *
  12721.  * Copyright (c) 2005, 2006  Nick Galbreath -- nickg [at] modp [dot] com
  12722.  * All rights reserved.
  12723.  *
  12724.  * Redistribution and use in source and binary forms, with or without
  12725.  * modification, are permitted provided that the following conditions are
  12726.  * met:
  12727.  *
  12728.  *   Redistributions of source code must retain the above copyright
  12729.  *   notice, this list of conditions and the following disclaimer.
  12730.  *
  12731.  *   Redistributions in binary form must reproduce the above copyright
  12732.  *   notice, this list of conditions and the following disclaimer in the
  12733.  *   documentation and/or other materials provided with the distribution.
  12734.  *
  12735.  *   Neither the name of the modp.com nor the names of its
  12736.  *   contributors may be used to endorse or promote products derived from
  12737.  *   this software without specific prior written permission.
  12738.  *
  12739.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12740.  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12741.  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12742.  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12743.  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12744.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12745.  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12746.  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12747.  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12748.  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12749.  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12750.  
  12751. Copyright 2008 MolokoCacao
  12752. All rights reserved
  12753.  
  12754. Redistribution and use in source and binary forms, with or without
  12755. modification, are permitted providing that the following conditions
  12756. are met:
  12757. 1. Redistributions of source code must retain the above copyright
  12758.    notice, this list of conditions and the following disclaimer.
  12759. 2. Redistributions in binary form must reproduce the above copyright
  12760.    notice, this list of conditions and the following disclaimer in the
  12761.    documentation and/or other materials provided with the distribution.
  12762.  
  12763. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  12764. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  12765. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  12766. ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  12767. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  12768. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  12769. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  12770. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  12771. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  12772. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  12773. POSSIBILITY OF SUCH DAMAGE.
  12774.  
  12775. Copyright (c) 2004-2009 Sergey Lyubka
  12776. Portions Copyright (c) 2009 Gilbert Wellisch
  12777.  
  12778. Permission is hereby granted, free of charge, to any person obtaining a copy
  12779. of this software and associated documentation files (the "Software"), to deal
  12780. in the Software without restriction, including without limitation the rights
  12781. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12782. copies of the Software, and to permit persons to whom the Software is
  12783. furnished to do so, subject to the following conditions:
  12784.  
  12785. The above copyright notice and this permission notice shall be included in
  12786. all copies or substantial portions of the Software.
  12787.  
  12788. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12789. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12790. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12791. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12792. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12793. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  12794. THE SOFTWARE.
  12795.  
  12796.  
  12797. Copyright 2010-2011, Google Inc.
  12798. All rights reserved.
  12799.  
  12800. Redistribution and use in source and binary forms, with or without
  12801. modification, are permitted provided that the following conditions are
  12802. met:
  12803.  
  12804. * Redistributions of source code must retain the above copyright
  12805. notice, this list of conditions and the following disclaimer.
  12806. * Redistributions in binary form must reproduce the above
  12807. copyright notice, this list of conditions and the following disclaimer
  12808. in the documentation and/or other materials provided with the
  12809. distribution.
  12810. * Neither the name of Google Inc. nor the names of its
  12811. contributors may be used to endorse or promote products derived from
  12812. this software without specific prior written permission.
  12813.  
  12814. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12815. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12816. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12817. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12818. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12819. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12820. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12821. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12822. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12823. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12824. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12825.  
  12826.  
  12827. /* ***** BEGIN LICENSE BLOCK *****
  12828.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  12829.  *
  12830.  * The contents of this file are subject to the Mozilla Public License Version
  12831.  * 1.1 (the "License"); you may not use this file except in compliance with
  12832.  * the License. You may obtain a copy of the License at
  12833.  * http://www.mozilla.org/MPL/
  12834.  *
  12835.  * Software distributed under the License is distributed on an "AS IS" basis,
  12836.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12837.  * for the specific language governing rights and limitations under the
  12838.  * License.
  12839.  *
  12840.  * The Original Code is mozilla.org code.
  12841.  *
  12842.  * The Initial Developer of the Original Code is
  12843.  * Netscape Communications Corporation.
  12844.  * Portions created by the Initial Developer are Copyright (C) 2002
  12845.  * the Initial Developer. All Rights Reserved.
  12846.  *
  12847.  * Contributor(s):
  12848.  *
  12849.  * Alternatively, the contents of this file may be used under the terms of
  12850.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  12851.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  12852.  * in which case the provisions of the GPL or the LGPL are applicable instead
  12853.  * of those above. If you wish to allow use of your version of this file only
  12854.  * under the terms of either the GPL or the LGPL, and not to allow others to
  12855.  * use your version of this file under the terms of the MPL, indicate your
  12856.  * decision by deleting the provisions above and replace them with the notice
  12857.  * and other provisions required by the GPL or the LGPL. If you do not delete
  12858.  * the provisions above, a recipient may use your version of this file under
  12859.  * the terms of any one of the MPL, the GPL or the LGPL.
  12860.  *
  12861.  * ***** END LICENSE BLOCK ***** */
  12862.  
  12863.    A C-program for MT19937, with initialization improved 2002/1/26.
  12864.    Coded by Takuji Nishimura and Makoto Matsumoto.
  12865.  
  12866.    Before using, initialize the state by using init_genrand(seed)  
  12867.    or init_by_array(init_key, key_length).
  12868.  
  12869.    Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
  12870.    All rights reserved.                          
  12871.  
  12872.    Redistribution and use in source and binary forms, with or without
  12873.    modification, are permitted provided that the following conditions
  12874.    are met:
  12875.  
  12876.      1. Redistributions of source code must retain the above copyright
  12877.         notice, this list of conditions and the following disclaimer.
  12878.  
  12879.      2. Redistributions in binary form must reproduce the above copyright
  12880.         notice, this list of conditions and the following disclaimer in the
  12881.         documentation and/or other materials provided with the distribution.
  12882.  
  12883.      3. The names of its contributors may not be used to endorse or promote
  12884.         products derived from this software without specific prior written
  12885.         permission.
  12886.  
  12887.    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12888.    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12889.    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12890.    A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  12891.    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  12892.    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  12893.    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  12894.    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  12895.    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  12896.    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  12897.    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12898.  
  12899. // Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
  12900. //
  12901. // Redistribution and use in source and binary forms, with or without
  12902. // modification, are permitted provided that the following conditions are
  12903. // met:
  12904. //
  12905. //    * Redistributions of source code must retain the above copyright
  12906. // notice, this list of conditions and the following disclaimer.
  12907. //    * Redistributions in binary form must reproduce the above
  12908. // copyright notice, this list of conditions and the following disclaimer
  12909. // in the documentation and/or other materials provided with the
  12910. // distribution.
  12911. //    * Neither the name of Google Inc. nor the names of its
  12912. // contributors may be used to endorse or promote products derived from
  12913. // this software without specific prior written permission.
  12914. //
  12915. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12916. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12917. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12918. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12919. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12920. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12921. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12922. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12923. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12924. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12925. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12926.  
  12927. Version: MPL 1.1/GPL 2.0/LGPL 2.1
  12928.  
  12929. The contents of this file are subject to the Mozilla Public License Version
  12930. 1.1 (the "License"); you may not use this file except in compliance with
  12931. the License. You may obtain a copy of the License at
  12932. http://www.mozilla.org/MPL/
  12933.  
  12934. Software distributed under the License is distributed on an "AS IS" basis,
  12935. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12936. for the specific language governing rights and limitations under the
  12937. License.
  12938.  
  12939. The Original Code is mozilla.org code.
  12940.  
  12941. The Initial Developer of the Original Code is
  12942. Netscape Communications Corporation.
  12943. Portions created by the Initial Developer are Copyright (C) 1998
  12944. the Initial Developer. All Rights Reserved.
  12945.  
  12946. Contributor(s):
  12947.  
  12948. Alternatively, the contents of this file may be used under the terms of
  12949. either the GNU General Public License Version 2 or later (the "GPL"), or
  12950. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  12951. in which case the provisions of the GPL or the LGPL are applicable instead
  12952. of those above. If you wish to allow use of your version of this file only
  12953. under the terms of either the GPL or the LGPL, and not to allow others to
  12954. use your version of this file under the terms of the MPL, indicate your
  12955. decision by deleting the provisions above and replace them with the notice
  12956. and other provisions required by the GPL or the LGPL. If you do not delete
  12957. the provisions above, a recipient may use your version of this file under
  12958. the terms of any one of the MPL, the GPL or the LGPL.
  12959.  
  12960.  
  12961.   Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
  12962.  
  12963.   Permission to use, copy, modify and distribute this software and its documentation
  12964.   is hereby granted, provided that both the copyright notice and this permission
  12965.   notice appear in all copies of the software, derivative works or modified versions,
  12966.   and any portions thereof, and that both notices appear in supporting documentation,
  12967.   and that credit is given to Mulle Kybernetik in all documents and publicity
  12968.   pertaining to direct or indirect use of this code or its derivatives.
  12969.  
  12970.   THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
  12971.   SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
  12972.   "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
  12973.   DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
  12974.   OR OF ANY DERIVATIVE WORK.
  12975.  
  12976.   LICENSE ISSUES
  12977.   ==============
  12978.  
  12979.   The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  12980.   the OpenSSL License and the original SSLeay license apply to the toolkit.
  12981.   See below for the actual license texts. Actually both licenses are BSD-style
  12982.   Open Source licenses. In case of any license issues related to OpenSSL
  12983.   please contact [email protected].
  12984.  
  12985.   OpenSSL License
  12986.   ---------------
  12987.  
  12988. /* ====================================================================
  12989.  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
  12990.  *
  12991.  * Redistribution and use in source and binary forms, with or without
  12992.  * modification, are permitted provided that the following conditions
  12993.  * are met:
  12994.  *
  12995.  * 1. Redistributions of source code must retain the above copyright
  12996.  *    notice, this list of conditions and the following disclaimer.
  12997.  *
  12998.  * 2. Redistributions in binary form must reproduce the above copyright
  12999.  *    notice, this list of conditions and the following disclaimer in
  13000.  *    the documentation and/or other materials provided with the
  13001.  *    distribution.
  13002.  *
  13003.  * 3. All advertising materials mentioning features or use of this
  13004.  *    software must display the following acknowledgment:
  13005.  *    "This product includes software developed by the OpenSSL Project
  13006.  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  13007.  *
  13008.  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  13009.  *    endorse or promote products derived from this software without
  13010.  *    prior written permission. For written permission, please contact
  13011.  *
  13012.  * 5. Products derived from this software may not be called "OpenSSL"
  13013.  *    nor may "OpenSSL" appear in their names without prior written
  13014.  *    permission of the OpenSSL Project.
  13015.  *
  13016.  * 6. Redistributions of any form whatsoever must retain the following
  13017.  *    acknowledgment:
  13018.  *    "This product includes software developed by the OpenSSL Project
  13019.  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  13020.  *
  13021.  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  13022.  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13023.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13024.  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
  13025.  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13026.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  13027.  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  13028.  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13029.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  13030.  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  13031.  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  13032.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  13033.  * ====================================================================
  13034.  *
  13035.  * This product includes cryptographic software written by Eric Young
  13036.  * ([email protected]).  This product includes software written by Tim
  13037.  * Hudson ([email protected]).
  13038.  *
  13039.  */
  13040.  
  13041.  Original SSLeay License
  13042.  -----------------------
  13043.  
  13044. /* Copyright (C) 1995-1998 Eric Young ([email protected])
  13045.  * All rights reserved.
  13046.  *
  13047.  * This package is an SSL implementation written
  13048.  * by Eric Young ([email protected]).
  13049.  * The implementation was written so as to conform with Netscapes SSL.
  13050.  *
  13051.  * This library is free for commercial and non-commercial use as long as
  13052.  * the following conditions are aheared to.  The following conditions
  13053.  * apply to all code found in this distribution, be it the RC4, RSA,
  13054.  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
  13055.  * included with this distribution is covered by the same copyright terms
  13056.  * except that the holder is Tim Hudson ([email protected]).
  13057.  *
  13058.  * Copyright remains Eric Young's, and as such any Copyright notices in
  13059.  * the code are not to be removed.
  13060.  * If this package is used in a product, Eric Young should be given attribution
  13061.  * as the author of the parts of the library used.
  13062.  * This can be in the form of a textual message at program startup or
  13063.  * in documentation (online or textual) provided with the package.
  13064.  *
  13065.  * Redistribution and use in source and binary forms, with or without
  13066.  * modification, are permitted provided that the following conditions
  13067.  * are met:
  13068.  * 1. Redistributions of source code must retain the copyright
  13069.  *    notice, this list of conditions and the following disclaimer.
  13070.  * 2. Redistributions in binary form must reproduce the above copyright
  13071.  *    notice, this list of conditions and the following disclaimer in the
  13072.  *    documentation and/or other materials provided with the distribution.
  13073.  * 3. All advertising materials mentioning features or use of this software
  13074.  *    must display the following acknowledgement:
  13075.  *    "This product includes cryptographic software written by
  13076.  *     Eric Young ([email protected])"
  13077.  *    The word 'cryptographic' can be left out if the rouines from the library
  13078.  *    being used are not cryptographic related :-).
  13079.  * 4. If you include any Windows specific code (or a derivative thereof) from
  13080.  *    the apps directory (application code) you must include an acknowledgement:
  13081.  *    "This product includes software written by Tim Hudson ([email protected])"
  13082.  *
  13083.  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  13084.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13085.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  13086.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  13087.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  13088.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  13089.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13090.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  13091.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  13092.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  13093.  * SUCH DAMAGE.
  13094.  *
  13095.  * The licence and distribution terms for any publically available version or
  13096.  * derivative of this code cannot be changed.  i.e. this code cannot simply be
  13097.  * copied and put under another distribution licence
  13098.  * [including the GNU Public Licence.]
  13099.  */
  13100.  
  13101.  
  13102. Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
  13103.                     Jean-Marc Valin, Timothy B. Terriberry,
  13104.                     CSIRO, Gregory Maxwell, Mark Borgerding,
  13105.                     Erik de Castro Lopo
  13106.  
  13107. Redistribution and use in source and binary forms, with or without
  13108. modification, are permitted provided that the following conditions
  13109. are met:
  13110.  
  13111. - Redistributions of source code must retain the above copyright
  13112. notice, this list of conditions and the following disclaimer.
  13113.  
  13114. - Redistributions in binary form must reproduce the above copyright
  13115. notice, this list of conditions and the following disclaimer in the
  13116. documentation and/or other materials provided with the distribution.
  13117.  
  13118. - Neither the name of Internet Society, IETF or IETF Trust, nor the
  13119. names of specific contributors, may be used to endorse or promote
  13120. products derived from this software without specific prior written
  13121. permission.
  13122.  
  13123. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13124. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13125. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13126. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
  13127. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  13128. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  13129. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  13130. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  13131. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13132. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  13133. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13134.  
  13135. Opus is subject to the royalty-free patent licenses which are
  13136. specified at:
  13137.  
  13138. Xiph.Org Foundation:
  13139. https://datatracker.ietf.org/ipr/1524/
  13140.  
  13141. Microsoft Corporation:
  13142. https://datatracker.ietf.org/ipr/1914/
  13143.  
  13144. Broadcom Corporation:
  13145. https://datatracker.ietf.org/ipr/1526/
  13146.  
  13147. // Copyright (c) 2009 The Chromium Authors. All rights reserved.
  13148. //
  13149. // Redistribution and use in source and binary forms, with or without
  13150. // modification, are permitted provided that the following conditions are
  13151. // met:
  13152. //
  13153. //    * Redistributions of source code must retain the above copyright
  13154. // notice, this list of conditions and the following disclaimer.
  13155. //    * Redistributions in binary form must reproduce the above
  13156. // copyright notice, this list of conditions and the following disclaimer
  13157. // in the documentation and/or other materials provided with the
  13158. // distribution.
  13159. //    * Neither the name of Google Inc. nor the names of its
  13160. // contributors may be used to endorse or promote products derived from
  13161. // this software without specific prior written permission.
  13162. //
  13163. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13164. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13165. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13166. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13167. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13168. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13169. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13170. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13171. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13172. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13173. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13174.  
  13175. PLY (Python Lex-Yacc)                   Version 3.4
  13176.  
  13177. Copyright (C) 2001-2011,
  13178. David M. Beazley (Dabeaz LLC)
  13179. All rights reserved.
  13180.  
  13181. Redistribution and use in source and binary forms, with or without
  13182. modification, are permitted provided that the following conditions are
  13183. met:
  13184.  
  13185. * Redistributions of source code must retain the above copyright notice,
  13186.   this list of conditions and the following disclaimer.  
  13187. * Redistributions in binary form must reproduce the above copyright notice,
  13188.   this list of conditions and the following disclaimer in the documentation
  13189.   and/or other materials provided with the distribution.  
  13190. * Neither the name of the David Beazley or Dabeaz LLC may be used to
  13191.   endorse or promote products derived from this software without
  13192.   specific prior written permission.
  13193.  
  13194. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13195. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13196. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13197. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13198. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13199. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13200. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13201. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13202. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13203. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13204. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13205. // Copyright (c) 2012 The Polymer Authors. All rights reserved.
  13206. //
  13207. // Redistribution and use in source and binary forms, with or without
  13208. // modification, are permitted provided that the following conditions are
  13209. // met:
  13210. //
  13211. //    * Redistributions of source code must retain the above copyright
  13212. // notice, this list of conditions and the following disclaimer.
  13213. //    * Redistributions in binary form must reproduce the above
  13214. // copyright notice, this list of conditions and the following disclaimer
  13215. // in the documentation and/or other materials provided with the
  13216. // distribution.
  13217. //    * Neither the name of Google Inc. nor the names of its
  13218. // contributors may be used to endorse or promote products derived from
  13219. // this software without specific prior written permission.
  13220. //
  13221. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13222. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13223. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13224. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13225. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13226. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13227. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13228. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13229. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13230. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13231. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13232.  
  13233. Copyright 2008, Google Inc.
  13234. All rights reserved.
  13235.  
  13236. Redistribution and use in source and binary forms, with or without
  13237. modification, are permitted provided that the following conditions are
  13238. met:
  13239.  
  13240.     * Redistributions of source code must retain the above copyright
  13241. notice, this list of conditions and the following disclaimer.
  13242.     * Redistributions in binary form must reproduce the above
  13243. copyright notice, this list of conditions and the following disclaimer
  13244. in the documentation and/or other materials provided with the
  13245. distribution.
  13246.     * Neither the name of Google Inc. nor the names of its
  13247. contributors may be used to endorse or promote products derived from
  13248. this software without specific prior written permission.
  13249.  
  13250. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13251. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13252. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13253. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13254. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13255. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13256. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13257. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13258. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13259. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13260. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13261.  
  13262. Code generated by the Protocol Buffer compiler is owned by the owner
  13263. of the input file used when generating it.  This code is not
  13264. standalone and requires a support library to be linked with it.  This
  13265. support library is itself covered by the above license.
  13266.  
  13267. Copyright (c) 2003-2012, Michael Foord
  13268. All rights reserved.
  13269.  
  13270. Redistribution and use in source and binary forms, with or without
  13271. modification, are permitted provided that the following conditions are
  13272. met:
  13273.  
  13274.     * Redistributions of source code must retain the above copyright
  13275.       notice, this list of conditions and the following disclaimer.
  13276.  
  13277.     * Redistributions in binary form must reproduce the above
  13278.       copyright notice, this list of conditions and the following
  13279.       disclaimer in the documentation and/or other materials provided
  13280.       with the distribution.
  13281.  
  13282. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13283. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13284. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13285. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13286. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13287. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13288. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13289. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13290. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13291. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13292. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13293.  
  13294. qcms
  13295. Copyright (C) 2009 Mozilla Corporation
  13296. Copyright (C) 1998-2007 Marti Maria
  13297.  
  13298. Permission is hereby granted, free of charge, to any person obtaining
  13299. a copy of this software and associated documentation files (the "Software"),
  13300. to deal in the Software without restriction, including without limitation
  13301. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  13302. and/or sell copies of the Software, and to permit persons to whom the Software
  13303. is furnished to do so, subject to the following conditions:
  13304.  
  13305. The above copyright notice and this permission notice shall be included in
  13306. all copies or substantial portions of the Software.
  13307.  
  13308. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  13309. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  13310. THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  13311. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  13312. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  13313. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  13314. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  13315.  
  13316. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  13317. //
  13318. // Redistribution and use in source and binary forms, with or without
  13319. // modification, are permitted provided that the following conditions are
  13320. // met:
  13321. //
  13322. //    * Redistributions of source code must retain the above copyright
  13323. // notice, this list of conditions and the following disclaimer.
  13324. //    * Redistributions in binary form must reproduce the above
  13325. // copyright notice, this list of conditions and the following disclaimer
  13326. // in the documentation and/or other materials provided with the
  13327. // distribution.
  13328. //    * Neither the name of Google Inc. nor the names of its
  13329. // contributors may be used to endorse or promote products derived from
  13330. // this software without specific prior written permission.
  13331. //
  13332. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13333. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13334. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13335. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13336. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13337. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13338. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13339. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13340. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13341. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13342. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13343.  
  13344.  
  13345.                                  Apache License
  13346.                            Version 2.0, January 2004
  13347.                         http://www.apache.org/licenses/
  13348.  
  13349.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  13350.  
  13351.    1. Definitions.
  13352.  
  13353.       "License" shall mean the terms and conditions for use, reproduction,
  13354.       and distribution as defined by Sections 1 through 9 of this document.
  13355.  
  13356.       "Licensor" shall mean the copyright owner or entity authorized by
  13357.       the copyright owner that is granting the License.
  13358.  
  13359.       "Legal Entity" shall mean the union of the acting entity and all
  13360.       other entities that control, are controlled by, or are under common
  13361.       control with that entity. For the purposes of this definition,
  13362.       "control" means (i) the power, direct or indirect, to cause the
  13363.       direction or management of such entity, whether by contract or
  13364.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  13365.       outstanding shares, or (iii) beneficial ownership of such entity.
  13366.  
  13367.       "You" (or "Your") shall mean an individual or Legal Entity
  13368.       exercising permissions granted by this License.
  13369.  
  13370.       "Source" form shall mean the preferred form for making modifications,
  13371.       including but not limited to software source code, documentation
  13372.       source, and configuration files.
  13373.  
  13374.       "Object" form shall mean any form resulting from mechanical
  13375.       transformation or translation of a Source form, including but
  13376.       not limited to compiled object code, generated documentation,
  13377.       and conversions to other media types.
  13378.  
  13379.       "Work" shall mean the work of authorship, whether in Source or
  13380.       Object form, made available under the License, as indicated by a
  13381.       copyright notice that is included in or attached to the work
  13382.       (an example is provided in the Appendix below).
  13383.  
  13384.       "Derivative Works" shall mean any work, whether in Source or Object
  13385.       form, that is based on (or derived from) the Work and for which the
  13386.       editorial revisions, annotations, elaborations, or other modifications
  13387.       represent, as a whole, an original work of authorship. For the purposes
  13388.       of this License, Derivative Works shall not include works that remain
  13389.       separable from, or merely link (or bind by name) to the interfaces of,
  13390.       the Work and Derivative Works thereof.
  13391.  
  13392.       "Contribution" shall mean any work of authorship, including
  13393.       the original version of the Work and any modifications or additions
  13394.       to that Work or Derivative Works thereof, that is intentionally
  13395.       submitted to Licensor for inclusion in the Work by the copyright owner
  13396.       or by an individual or Legal Entity authorized to submit on behalf of
  13397.       the copyright owner. For the purposes of this definition, "submitted"
  13398.       means any form of electronic, verbal, or written communication sent
  13399.       to the Licensor or its representatives, including but not limited to
  13400.       communication on electronic mailing lists, source code control systems,
  13401.       and issue tracking systems that are managed by, or on behalf of, the
  13402.       Licensor for the purpose of discussing and improving the Work, but
  13403.       excluding communication that is conspicuously marked or otherwise
  13404.       designated in writing by the copyright owner as "Not a Contribution."
  13405.  
  13406.       "Contributor" shall mean Licensor and any individual or Legal Entity
  13407.       on behalf of whom a Contribution has been received by Licensor and
  13408.       subsequently incorporated within the Work.
  13409.  
  13410.    2. Grant of Copyright License. Subject to the terms and conditions of
  13411.       this License, each Contributor hereby grants to You a perpetual,
  13412.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13413.       copyright license to reproduce, prepare Derivative Works of,
  13414.       publicly display, publicly perform, sublicense, and distribute the
  13415.       Work and such Derivative Works in Source or Object form.
  13416.  
  13417.    3. Grant of Patent License. Subject to the terms and conditions of
  13418.       this License, each Contributor hereby grants to You a perpetual,
  13419.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13420.       (except as stated in this section) patent license to make, have made,
  13421.       use, offer to sell, sell, import, and otherwise transfer the Work,
  13422.       where such license applies only to those patent claims licensable
  13423.       by such Contributor that are necessarily infringed by their
  13424.       Contribution(s) alone or by combination of their Contribution(s)
  13425.       with the Work to which such Contribution(s) was submitted. If You
  13426.       institute patent litigation against any entity (including a
  13427.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  13428.       or a Contribution incorporated within the Work constitutes direct
  13429.       or contributory patent infringement, then any patent licenses
  13430.       granted to You under this License for that Work shall terminate
  13431.       as of the date such litigation is filed.
  13432.  
  13433.    4. Redistribution. You may reproduce and distribute copies of the
  13434.       Work or Derivative Works thereof in any medium, with or without
  13435.       modifications, and in Source or Object form, provided that You
  13436.       meet the following conditions:
  13437.  
  13438.       (a) You must give any other recipients of the Work or
  13439.           Derivative Works a copy of this License; and
  13440.  
  13441.       (b) You must cause any modified files to carry prominent notices
  13442.           stating that You changed the files; and
  13443.  
  13444.       (c) You must retain, in the Source form of any Derivative Works
  13445.           that You distribute, all copyright, patent, trademark, and
  13446.           attribution notices from the Source form of the Work,
  13447.           excluding those notices that do not pertain to any part of
  13448.           the Derivative Works; and
  13449.  
  13450.       (d) If the Work includes a "NOTICE" text file as part of its
  13451.           distribution, then any Derivative Works that You distribute must
  13452.           include a readable copy of the attribution notices contained
  13453.           within such NOTICE file, excluding those notices that do not
  13454.           pertain to any part of the Derivative Works, in at least one
  13455.           of the following places: within a NOTICE text file distributed
  13456.           as part of the Derivative Works; within the Source form or
  13457.           documentation, if provided along with the Derivative Works; or,
  13458.           within a display generated by the Derivative Works, if and
  13459.           wherever such third-party notices normally appear. The contents
  13460.           of the NOTICE file are for informational purposes only and
  13461.           do not modify the License. You may add Your own attribution
  13462.           notices within Derivative Works that You distribute, alongside
  13463.           or as an addendum to the NOTICE text from the Work, provided
  13464.           that such additional attribution notices cannot be construed
  13465.           as modifying the License.
  13466.  
  13467.       You may add Your own copyright statement to Your modifications and
  13468.       may provide additional or different license terms and conditions
  13469.       for use, reproduction, or distribution of Your modifications, or
  13470.       for any such Derivative Works as a whole, provided Your use,
  13471.       reproduction, and distribution of the Work otherwise complies with
  13472.       the conditions stated in this License.
  13473.  
  13474.    5. Submission of Contributions. Unless You explicitly state otherwise,
  13475.       any Contribution intentionally submitted for inclusion in the Work
  13476.       by You to the Licensor shall be under the terms and conditions of
  13477.       this License, without any additional terms or conditions.
  13478.       Notwithstanding the above, nothing herein shall supersede or modify
  13479.       the terms of any separate license agreement you may have executed
  13480.       with Licensor regarding such Contributions.
  13481.  
  13482.    6. Trademarks. This License does not grant permission to use the trade
  13483.       names, trademarks, service marks, or product names of the Licensor,
  13484.       except as required for reasonable and customary use in describing the
  13485.       origin of the Work and reproducing the content of the NOTICE file.
  13486.  
  13487.    7. Disclaimer of Warranty. Unless required by applicable law or
  13488.       agreed to in writing, Licensor provides the Work (and each
  13489.       Contributor provides its Contributions) on an "AS IS" BASIS,
  13490.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  13491.       implied, including, without limitation, any warranties or conditions
  13492.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  13493.       PARTICULAR PURPOSE. You are solely responsible for determining the
  13494.       appropriateness of using or redistributing the Work and assume any
  13495.       risks associated with Your exercise of permissions under this License.
  13496.  
  13497.    8. Limitation of Liability. In no event and under no legal theory,
  13498.       whether in tort (including negligence), contract, or otherwise,
  13499.       unless required by applicable law (such as deliberate and grossly
  13500.       negligent acts) or agreed to in writing, shall any Contributor be
  13501.       liable to You for damages, including any direct, indirect, special,
  13502.       incidental, or consequential damages of any character arising as a
  13503.       result of this License or out of the use or inability to use the
  13504.       Work (including but not limited to damages for loss of goodwill,
  13505.       work stoppage, computer failure or malfunction, or any and all
  13506.       other commercial damages or losses), even if such Contributor
  13507.       has been advised of the possibility of such damages.
  13508.  
  13509.    9. Accepting Warranty or Additional Liability. While redistributing
  13510.       the Work or Derivative Works thereof, You may choose to offer,
  13511.       and charge a fee for, acceptance of support, warranty, indemnity,
  13512.       or other liability obligations and/or rights consistent with this
  13513.       License. However, in accepting such obligations, You may act only
  13514.       on Your own behalf and on Your sole responsibility, not on behalf
  13515.       of any other Contributor, and only if You agree to indemnify,
  13516.       defend, and hold each Contributor harmless for any liability
  13517.       incurred by, or claims asserted against, such Contributor by reason
  13518.       of your accepting any such warranty or additional liability.
  13519.  
  13520.    END OF TERMS AND CONDITIONS
  13521.  
  13522.    APPENDIX: How to apply the Apache License to your work.
  13523.  
  13524.       To apply the Apache License to your work, attach the following
  13525.       boilerplate notice, with the fields enclosed by brackets "[]"
  13526.       replaced with your own identifying information. (Don't include
  13527.       the brackets!)  The text should be enclosed in the appropriate
  13528.       comment syntax for the file format. We also recommend that a
  13529.       file or class name and description of purpose be included on the
  13530.       same "printed page" as the copyright notice for easier
  13531.       identification within third-party archives.
  13532.  
  13533.    Copyright 2011 Google Inc. All Rights Reserved.
  13534.  
  13535.    Licensed under the Apache License, Version 2.0 (the "License");
  13536.    you may not use this file except in compliance with the License.
  13537.    You may obtain a copy of the License at
  13538.  
  13539.        http://www.apache.org/licenses/LICENSE-2.0
  13540.  
  13541.    Unless required by applicable law or agreed to in writing, software
  13542.    distributed under the License is distributed on an "AS IS" BASIS,
  13543.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13544.    See the License for the specific language governing permissions and
  13545.    limitations under the License.
  13546.  
  13547.  
  13548. Copyright (c) 2006 Bob Ippolito
  13549.  
  13550. Permission is hereby granted, free of charge, to any person obtaining a copy of
  13551. this software and associated documentation files (the "Software"), to deal in
  13552. the Software without restriction, including without limitation the rights to
  13553. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  13554. of the Software, and to permit persons to whom the Software is furnished to do
  13555. so, subject to the following conditions:
  13556.  
  13557. The above copyright notice and this permission notice shall be included in all
  13558. copies or substantial portions of the Software.
  13559.  
  13560. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13561. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  13562. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  13563. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  13564. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  13565. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  13566. SOFTWARE.
  13567.  
  13568. // Copyright (c) 2011 Google Inc. All rights reserved.
  13569. //
  13570. // Redistribution and use in source and binary forms, with or without
  13571. // modification, are permitted provided that the following conditions are
  13572. // met:
  13573. //
  13574. //    * Redistributions of source code must retain the above copyright
  13575. // notice, this list of conditions and the following disclaimer.
  13576. //    * Redistributions in binary form must reproduce the above
  13577. // copyright notice, this list of conditions and the following disclaimer
  13578. // in the documentation and/or other materials provided with the
  13579. // distribution.
  13580. //    * Neither the name of Google Inc. nor the names of its
  13581. // contributors may be used to endorse or promote products derived from
  13582. // this software without specific prior written permission.
  13583. //
  13584. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13585. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13586. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13587. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13588. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13589. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13590. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13591. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13592. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13593. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13594. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13595.  
  13596. All MurmurHash source files are placed in the public domain.
  13597.  
  13598. The license below applies to all other code in SMHasher:
  13599.  
  13600. Copyright (c) 2011 Google, Inc.
  13601.  
  13602. Permission is hereby granted, free of charge, to any person obtaining a copy
  13603. of this software and associated documentation files (the "Software"), to deal
  13604. in the Software without restriction, including without limitation the rights
  13605. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  13606. copies of the Software, and to permit persons to whom the Software is
  13607. furnished to do so, subject to the following conditions:
  13608.  
  13609. The above copyright notice and this permission notice shall be included in
  13610. all copies or substantial portions of the Software.
  13611.  
  13612. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13613. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  13614. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  13615. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  13616. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  13617. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  13618. THE SOFTWARE.
  13619.  
  13620. The author disclaims copyright to this source code.  In place of
  13621. a legal notice, here is a blessing:
  13622.  
  13623.    May you do good and not evil.
  13624.    May you find forgiveness for yourself and forgive others.
  13625.    May you share freely, never taking more than you give.
  13626.  
  13627. SWIG is distributed under the following terms:
  13628.  
  13629. I.  
  13630.  
  13631. Copyright (c) 1995-1998
  13632. The University of Utah and the Regents of the University of California
  13633. All Rights Reserved
  13634.  
  13635. Permission is hereby granted, without written agreement and without
  13636. license or royalty fees, to use, copy, modify, and distribute this
  13637. software and its documentation for any purpose, provided that
  13638. (1) The above copyright notice and the following two paragraphs
  13639. appear in all copies of the source code and (2) redistributions
  13640. including binaries reproduces these notices in the supporting
  13641. documentation.   Substantial modifications to this software may be
  13642. copyrighted by their authors and need not follow the licensing terms
  13643. described here, provided that the new terms are clearly indicated in
  13644. all files where they apply.
  13645.  
  13646. IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE
  13647. UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
  13648. PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
  13649. DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
  13650. EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
  13651. THE POSSIBILITY OF SUCH DAMAGE.
  13652.  
  13653. THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
  13654. SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO,
  13655. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13656. PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
  13657. THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
  13658. SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  13659.  
  13660.  
  13661. II.
  13662.  
  13663. This software includes contributions that are Copyright (c) 1998-2005
  13664. University of Chicago.
  13665. All rights reserved.
  13666.  
  13667. Redistribution and use in source and binary forms, with or without
  13668. modification, are permitted provided that the following conditions are
  13669. met:
  13670.  
  13671. Redistributions of source code must retain the above copyright notice,
  13672. this list of conditions and the following disclaimer.  Redistributions
  13673. in binary form must reproduce the above copyright notice, this list of
  13674. conditions and the following disclaimer in the documentation and/or
  13675. other materials provided with the distribution.  Neither the name of
  13676. the University of Chicago nor the names of its contributors may be
  13677. used to endorse or promote products derived from this software without
  13678. specific prior written permission.
  13679.  
  13680. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
  13681. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13682. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  13683. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  13684. CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13685. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  13686. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  13687. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  13688. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13689. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  13690. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13691.  
  13692.  
  13693. III.  
  13694.  
  13695. This software includes contributions that are Copyright (c) 2005-2006
  13696. Arizona Board of Regents (University of Arizona).
  13697. All Rights Reserved
  13698.  
  13699. Permission is hereby granted, without written agreement and without
  13700. license or royalty fees, to use, copy, modify, and distribute this
  13701. software and its documentation for any purpose, provided that
  13702. (1) The above copyright notice and the following two paragraphs
  13703. appear in all copies of the source code and (2) redistributions
  13704. including binaries reproduces these notices in the supporting
  13705. documentation.   Substantial modifications to this software may be
  13706. copyrighted by their authors and need not follow the licensing terms
  13707. described here, provided that the new terms are clearly indicated in
  13708. all files where they apply.
  13709.  
  13710. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
  13711. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13712. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  13713. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  13714. ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13715. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  13716. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  13717. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  13718. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13719. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  13720. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13721.  
  13722.  
  13723. // Copyright (c) 2005, Google Inc.
  13724. // All rights reserved.
  13725. //
  13726. // Redistribution and use in source and binary forms, with or without
  13727. // modification, are permitted provided that the following conditions are
  13728. // met:
  13729. //
  13730. //     * Redistributions of source code must retain the above copyright
  13731. // notice, this list of conditions and the following disclaimer.
  13732. //     * Redistributions in binary form must reproduce the above
  13733. // copyright notice, this list of conditions and the following disclaimer
  13734. // in the documentation and/or other materials provided with the
  13735. // distribution.
  13736. //     * Neither the name of Google Inc. nor the names of its
  13737. // contributors may be used to endorse or promote products derived from
  13738. // this software without specific prior written permission.
  13739. //
  13740. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13741. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13742. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13743. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13744. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13745. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13746. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13747. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13748. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13749. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13750. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13751.  
  13752. All code here is public domain.
  13753.  
  13754. Copyright (c) 2012, Linux USB Project
  13755. All rights reserved.
  13756.  
  13757. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  13758.  
  13759. o Redistributions of source code must retain the above copyright notice,
  13760.   this list of conditions and the following disclaimer.
  13761.  
  13762. o Redistributions in binary form must reproduce the above copyright
  13763.   notice, this list of conditions and the following disclaimer in the
  13764.   documentation and/or other materials provided with the distribution.
  13765.  
  13766. o Neither the name of the Linux USB Project nor the names of its
  13767.   contributors may be used to endorse or promote products derived from
  13768.   this software without specific prior written permission.
  13769.  
  13770. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13771.  
  13772. (Copied from the COPYRIGHT file of
  13773. https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
  13774. --------------------------------------------------------------------------------
  13775.  
  13776. Copyright (c) 2001, 2002 Cisco Systems, Inc.
  13777. Copyright (c) 2002-12 Randall R. Stewart
  13778. Copyright (c) 2002-12 Michael Tuexen
  13779. All rights reserved.
  13780.  
  13781. Redistribution and use in source and binary forms, with or without
  13782. modification, are permitted provided that the following conditions
  13783. are met:
  13784.  
  13785. 1. Redistributions of source code must retain the above copyright
  13786.    notice, this list of conditions and the following disclaimer.
  13787. 2. Redistributions in binary form must reproduce the above copyright
  13788.    notice, this list of conditions and the following disclaimer in the
  13789.    documentation and/or other materials provided with the distribution.
  13790.  
  13791. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  13792. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13793. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  13794. ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  13795. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  13796. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  13797. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13798. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  13799. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  13800. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  13801. SUCH DAMAGE.
  13802.  
  13803. ;*****************************************************************************
  13804. ;* x86inc.asm
  13805. ;*****************************************************************************
  13806. ;* Copyright (C) 2005-2011 x264 project
  13807. ;*
  13808. ;* Authors: Loren Merritt <[email protected]>
  13809. ;*          Anton Mitrofanov <[email protected]>
  13810. ;*          Jason Garrett-Glaser <[email protected]>
  13811. ;*
  13812. ;* Permission to use, copy, modify, and/or distribute this software for any
  13813. ;* purpose with or without fee is hereby granted, provided that the above
  13814. ;* copyright notice and this permission notice appear in all copies.
  13815. ;*
  13816. ;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  13817. ;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  13818. ;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  13819. ;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  13820. ;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  13821. ;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  13822. ;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  13823. ;*****************************************************************************
  13824.  
  13825. ; This is a header file for the x264ASM assembly language, which uses
  13826. ; NASM/YASM syntax combined with a large number of macros to provide easy
  13827. ; abstraction between different calling conventions (x86_32, win64, linux64).
  13828. ; It also has various other useful features to simplify writing the kind of
  13829. ; DSP functions that are most often used in x264.
  13830.  
  13831. ; Unlike the rest of x264, this file is available under an ISC license, as it
  13832. ; has significant usefulness outside of x264 and we want it to be available
  13833. ; to the largest audience possible.  Of course, if you modify it for your own
  13834. ; purposes to add a new feature, we strongly encourage contributing a patch
  13835. ; as this feature might be useful for others as well.  Send patches or ideas
  13836.  
  13837. Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
  13838.  
  13839. Yasm developers and/or contributors include:
  13840.   Peter Johnson
  13841.   Michael Urman
  13842.   Brian Gladman (Visual Studio build files, other fixes)
  13843.   Stanislav Karchebny (options parser)
  13844.   Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
  13845.   Anonymous "NASM64" developer (NASM preprocessor fixes)
  13846.   Stephen Polkowski (x86 instruction patches)
  13847.   Henryk Richter (Mach-O object format)
  13848.   Ben Skeggs (patches, bug reports)
  13849.   Alexei Svitkine (GAS preprocessor)
  13850.   Samuel Thibault (TASM parser and frontend)
  13851.  
  13852. -----------------------------------
  13853. Yasm licensing overview and summary
  13854. -----------------------------------
  13855.  
  13856. Note: This document does not provide legal advice nor is it the actual
  13857. license of any part of Yasm.  See the individual licenses for complete
  13858. details.  Consult a lawyer for legal advice.
  13859.  
  13860. The primary license of Yasm is the 2-clause BSD license.  Please use this
  13861. license if you plan on submitting code to the project.
  13862.  
  13863. Yasm has absolutely no warranty; not even for merchantibility or fitness
  13864. for a particular purpose.
  13865.  
  13866. -------
  13867. Libyasm
  13868. -------
  13869. Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
  13870. bitvect, which is triple-licensed under the Artistic license, GPL, and
  13871. LGPL.  Libyasm is thus GPL and LGPL compatible.  In addition, this also
  13872. means that libyasm is free for binary-only distribution as long as the
  13873. terms of the 3-clause BSD license and Artistic license (as it applies to
  13874. bitvect) are fulfilled.
  13875.  
  13876. -------
  13877. Modules
  13878. -------
  13879. The modules are 2-clause or 3-clause BSD licensed.
  13880.  
  13881. ---------
  13882. Frontends
  13883. ---------
  13884. The frontends are 2-clause BSD licensed.
  13885.  
  13886. -------------
  13887. License Texts
  13888. -------------
  13889. The full text of all licenses are provided in separate files in the source
  13890. distribution.  Each source file may include the entire license (in the case
  13891. of the BSD and Artistic licenses), or may reference the GPL or LGPL license
  13892. file.
  13893.  
  13894. BSD.txt - 2-clause and 3-clause BSD licenses
  13895. Artistic.txt - Artistic license
  13896. GNU_GPL-2.0 - GNU General Public License
  13897. GNU_LGPL-2.0 - GNU Library General Public License
  13898.  
  13899. /* zlib.h -- interface of the 'zlib' general purpose compression library
  13900.   version 1.2.4, March 14th, 2010
  13901.  
  13902.   Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
  13903.  
  13904.   This software is provided 'as-is', without any express or implied
  13905.   warranty.  In no event will the authors be held liable for any damages
  13906.   arising from the use of this software.
  13907.  
  13908.   Permission is granted to anyone to use this software for any purpose,
  13909.   including commercial applications, and to alter it and redistribute it
  13910.   freely, subject to the following restrictions:
  13911.  
  13912.   1. The origin of this software must not be misrepresented; you must not
  13913.      claim that you wrote the original software. If you use this software
  13914.      in a product, an acknowledgment in the product documentation would be
  13915.      appreciated but is not required.
  13916.   2. Altered source versions must be plainly marked as such, and must not be
  13917.      misrepresented as being the original software.
  13918.   3. This notice may not be removed or altered from any source distribution.
  13919.  
  13920.   Jean-loup Gailly
  13921.   Mark Adler
  13922.  
  13923. */
  13924.  
  13925. Copyright 2007, Google Inc.
  13926. All rights reserved.
  13927.  
  13928. Redistribution and use in source and binary forms, with or without
  13929. modification, are permitted provided that the following conditions are
  13930. met:
  13931.  
  13932.     * Redistributions of source code must retain the above copyright
  13933. notice, this list of conditions and the following disclaimer.
  13934.     * Redistributions in binary form must reproduce the above
  13935. copyright notice, this list of conditions and the following disclaimer
  13936. in the documentation and/or other materials provided with the
  13937. distribution.
  13938.     * Neither the name of Google Inc. nor the names of its
  13939. contributors may be used to endorse or promote products derived from
  13940. this software without specific prior written permission.
  13941.  
  13942. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13943. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13944. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13945. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13946. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13947. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13948. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13949. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13950. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13951. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13952. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13953.  
  13954. -------------------------------------------------------------------------------
  13955.  
  13956. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  13957. licensed separately as follows:
  13958.  
  13959. The contents of this file are subject to the Mozilla Public License Version
  13960. 1.1 (the "License"); you may not use this file except in compliance with
  13961. the License. You may obtain a copy of the License at
  13962. http://www.mozilla.org/MPL/
  13963.  
  13964. Software distributed under the License is distributed on an "AS IS" basis,
  13965. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  13966. for the specific language governing rights and limitations under the
  13967. License.
  13968.  
  13969. The Original Code is mozilla.org code.
  13970.  
  13971. The Initial Developer of the Original Code is
  13972. Netscape Communications Corporation.
  13973. Portions created by the Initial Developer are Copyright (C) 1998
  13974. the Initial Developer. All Rights Reserved.
  13975.  
  13976. Contributor(s):
  13977.   Darin Fisher (original author)
  13978.  
  13979. Alternatively, the contents of this file may be used under the terms of
  13980. either the GNU General Public License Version 2 or later (the "GPL"), or
  13981. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  13982. in which case the provisions of the GPL or the LGPL are applicable instead
  13983. of those above. If you wish to allow use of your version of this file only
  13984. under the terms of either the GPL or the LGPL, and not to allow others to
  13985. use your version of this file under the terms of the MPL, indicate your
  13986. decision by deleting the provisions above and replace them with the notice
  13987. and other provisions required by the GPL or the LGPL. If you do not delete
  13988. the provisions above, a recipient may use your version of this file under
  13989. the terms of any one of the MPL, the GPL or the LGPL.
  13990.  
  13991. Copyright 2007, Google Inc.
  13992. All rights reserved.
  13993.  
  13994. Redistribution and use in source and binary forms, with or without
  13995. modification, are permitted provided that the following conditions are
  13996. met:
  13997.  
  13998.     * Redistributions of source code must retain the above copyright
  13999. notice, this list of conditions and the following disclaimer.
  14000.     * Redistributions in binary form must reproduce the above
  14001. copyright notice, this list of conditions and the following disclaimer
  14002. in the documentation and/or other materials provided with the
  14003. distribution.
  14004.     * Neither the name of Google Inc. nor the names of its
  14005. contributors may be used to endorse or promote products derived from
  14006. this software without specific prior written permission.
  14007.  
  14008. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  14009. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  14010. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  14011. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  14012. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  14013. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  14014. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  14015. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  14016. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  14017. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  14018. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14019.  
  14020. -------------------------------------------------------------------------------
  14021.  
  14022. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  14023. licensed separately as follows:
  14024.  
  14025. The contents of this file are subject to the Mozilla Public License Version
  14026. 1.1 (the "License"); you may not use this file except in compliance with
  14027. the License. You may obtain a copy of the License at
  14028. http://www.mozilla.org/MPL/
  14029.  
  14030. Software distributed under the License is distributed on an "AS IS" basis,
  14031. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  14032. for the specific language governing rights and limitations under the
  14033. License.
  14034.  
  14035. The Original Code is mozilla.org code.
  14036.  
  14037. The Initial Developer of the Original Code is
  14038. Netscape Communications Corporation.
  14039. Portions created by the Initial Developer are Copyright (C) 1998
  14040. the Initial Developer. All Rights Reserved.
  14041.  
  14042. Contributor(s):
  14043.   Darin Fisher (original author)
  14044.  
  14045. Alternatively, the contents of this file may be used under the terms of
  14046. either the GNU General Public License Version 2 or later (the "GPL"), or
  14047. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  14048. in which case the provisions of the GPL or the LGPL are applicable instead
  14049. of those above. If you wish to allow use of your version of this file only
  14050. under the terms of either the GPL or the LGPL, and not to allow others to
  14051. use your version of this file under the terms of the MPL, indicate your
  14052. decision by deleting the provisions above and replace them with the notice
  14053. and other provisions required by the GPL or the LGPL. If you do not delete
  14054. the provisions above, a recipient may use your version of this file under
  14055. the terms of any one of the MPL, the GPL or the LGPL.
  14056.  
  14057. This license applies to all parts of V8 that are not externally
  14058. maintained libraries.  The externally maintained libraries used by V8
  14059. are:
  14060.  
  14061.   - PCRE test suite, located in
  14062.     test/mjsunit/third_party/regexp-pcre.js.  This is based on the
  14063.     test suite from PCRE-7.3, which is copyrighted by the University
  14064.     of Cambridge and Google, Inc.  The copyright notice and license
  14065.     are embedded in regexp-pcre.js.
  14066.  
  14067.   - Layout tests, located in test/mjsunit/third_party.  These are
  14068.     based on layout tests from webkit.org which are copyrighted by
  14069.     Apple Computer, Inc. and released under a 3-clause BSD license.
  14070.  
  14071.   - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
  14072.     assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
  14073.     assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
  14074.     assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
  14075.     assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
  14076.     This code is copyrighted by Sun Microsystems Inc. and released
  14077.     under a 3-clause BSD license.
  14078.  
  14079.   - Valgrind client API header, located at third_party/valgrind/valgrind.h
  14080.     This is release under the BSD license.
  14081.  
  14082. These libraries have their own licenses; we recommend you read them,
  14083. as their terms may differ from the terms below.
  14084.  
  14085. Copyright 2006-2012, the V8 project authors. All rights reserved.
  14086. Redistribution and use in source and binary forms, with or without
  14087. modification, are permitted provided that the following conditions are
  14088. met:
  14089.  
  14090.     * Redistributions of source code must retain the above copyright
  14091.       notice, this list of conditions and the following disclaimer.
  14092.     * Redistributions in binary form must reproduce the above
  14093.       copyright notice, this list of conditions and the following
  14094.       disclaimer in the documentation and/or other materials provided
  14095.       with the distribution.
  14096.     * Neither the name of Google Inc. nor the names of its
  14097.       contributors may be used to endorse or promote products derived
  14098.       from this software without specific prior written permission.
  14099.  
  14100. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  14101. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  14102. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  14103. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  14104. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  14105. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  14106. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  14107. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  14108. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  14109. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  14110. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14111.  
  14112. ============================================================
  14113. Notices for file(s):
  14114. /bin/make_ext4fs
  14115. /bin/mkuserimg.sh
  14116. /lib/libext4_utils_host.a
  14117. ------------------------------------------------------------
  14118.  
  14119.    Copyright (c) 2010, The Android Open Source Project
  14120.  
  14121.    Licensed under the Apache License, Version 2.0 (the "License");
  14122.    you may not use this file except in compliance with the License.
  14123.  
  14124.    Unless required by applicable law or agreed to in writing, software
  14125.    distributed under the License is distributed on an "AS IS" BASIS,
  14126.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14127.    See the License for the specific language governing permissions and
  14128.    limitations under the License.
  14129.  
  14130.  
  14131.                                  Apache License
  14132.                            Version 2.0, January 2004
  14133.                         http://www.apache.org/licenses/
  14134.  
  14135.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14136.  
  14137.    1. Definitions.
  14138.  
  14139.       "License" shall mean the terms and conditions for use, reproduction,
  14140.       and distribution as defined by Sections 1 through 9 of this document.
  14141.  
  14142.       "Licensor" shall mean the copyright owner or entity authorized by
  14143.       the copyright owner that is granting the License.
  14144.  
  14145.       "Legal Entity" shall mean the union of the acting entity and all
  14146.       other entities that control, are controlled by, or are under common
  14147.       control with that entity. For the purposes of this definition,
  14148.       "control" means (i) the power, direct or indirect, to cause the
  14149.       direction or management of such entity, whether by contract or
  14150.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14151.       outstanding shares, or (iii) beneficial ownership of such entity.
  14152.  
  14153.       "You" (or "Your") shall mean an individual or Legal Entity
  14154.       exercising permissions granted by this License.
  14155.  
  14156.       "Source" form shall mean the preferred form for making modifications,
  14157.       including but not limited to software source code, documentation
  14158.       source, and configuration files.
  14159.  
  14160.       "Object" form shall mean any form resulting from mechanical
  14161.       transformation or translation of a Source form, including but
  14162.       not limited to compiled object code, generated documentation,
  14163.       and conversions to other media types.
  14164.  
  14165.       "Work" shall mean the work of authorship, whether in Source or
  14166.       Object form, made available under the License, as indicated by a
  14167.       copyright notice that is included in or attached to the work
  14168.       (an example is provided in the Appendix below).
  14169.  
  14170.       "Derivative Works" shall mean any work, whether in Source or Object
  14171.       form, that is based on (or derived from) the Work and for which the
  14172.       editorial revisions, annotations, elaborations, or other modifications
  14173.       represent, as a whole, an original work of authorship. For the purposes
  14174.       of this License, Derivative Works shall not include works that remain
  14175.       separable from, or merely link (or bind by name) to the interfaces of,
  14176.       the Work and Derivative Works thereof.
  14177.  
  14178.       "Contribution" shall mean any work of authorship, including
  14179.       the original version of the Work and any modifications or additions
  14180.       to that Work or Derivative Works thereof, that is intentionally
  14181.       submitted to Licensor for inclusion in the Work by the copyright owner
  14182.       or by an individual or Legal Entity authorized to submit on behalf of
  14183.       the copyright owner. For the purposes of this definition, "submitted"
  14184.       means any form of electronic, verbal, or written communication sent
  14185.       to the Licensor or its representatives, including but not limited to
  14186.       communication on electronic mailing lists, source code control systems,
  14187.       and issue tracking systems that are managed by, or on behalf of, the
  14188.       Licensor for the purpose of discussing and improving the Work, but
  14189.       excluding communication that is conspicuously marked or otherwise
  14190.       designated in writing by the copyright owner as "Not a Contribution."
  14191.  
  14192.       "Contributor" shall mean Licensor and any individual or Legal Entity
  14193.       on behalf of whom a Contribution has been received by Licensor and
  14194.       subsequently incorporated within the Work.
  14195.  
  14196.    2. Grant of Copyright License. Subject to the terms and conditions of
  14197.       this License, each Contributor hereby grants to You a perpetual,
  14198.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14199.       copyright license to reproduce, prepare Derivative Works of,
  14200.       publicly display, publicly perform, sublicense, and distribute the
  14201.       Work and such Derivative Works in Source or Object form.
  14202.  
  14203.    3. Grant of Patent License. Subject to the terms and conditions of
  14204.       this License, each Contributor hereby grants to You a perpetual,
  14205.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14206.       (except as stated in this section) patent license to make, have made,
  14207.       use, offer to sell, sell, import, and otherwise transfer the Work,
  14208.       where such license applies only to those patent claims licensable
  14209.       by such Contributor that are necessarily infringed by their
  14210.       Contribution(s) alone or by combination of their Contribution(s)
  14211.       with the Work to which such Contribution(s) was submitted. If You
  14212.       institute patent litigation against any entity (including a
  14213.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  14214.       or a Contribution incorporated within the Work constitutes direct
  14215.       or contributory patent infringement, then any patent licenses
  14216.       granted to You under this License for that Work shall terminate
  14217.       as of the date such litigation is filed.
  14218.  
  14219.    4. Redistribution. You may reproduce and distribute copies of the
  14220.       Work or Derivative Works thereof in any medium, with or without
  14221.       modifications, and in Source or Object form, provided that You
  14222.       meet the following conditions:
  14223.  
  14224.       (a) You must give any other recipients of the Work or
  14225.           Derivative Works a copy of this License; and
  14226.  
  14227.       (b) You must cause any modified files to carry prominent notices
  14228.           stating that You changed the files; and
  14229.  
  14230.       (c) You must retain, in the Source form of any Derivative Works
  14231.           that You distribute, all copyright, patent, trademark, and
  14232.           attribution notices from the Source form of the Work,
  14233.           excluding those notices that do not pertain to any part of
  14234.           the Derivative Works; and
  14235.  
  14236.       (d) If the Work includes a "NOTICE" text file as part of its
  14237.           distribution, then any Derivative Works that You distribute must
  14238.           include a readable copy of the attribution notices contained
  14239.           within such NOTICE file, excluding those notices that do not
  14240.           pertain to any part of the Derivative Works, in at least one
  14241.           of the following places: within a NOTICE text file distributed
  14242.           as part of the Derivative Works; within the Source form or
  14243.           documentation, if provided along with the Derivative Works; or,
  14244.           within a display generated by the Derivative Works, if and
  14245.           wherever such third-party notices normally appear. The contents
  14246.           of the NOTICE file are for informational purposes only and
  14247.           do not modify the License. You may add Your own attribution
  14248.           notices within Derivative Works that You distribute, alongside
  14249.           or as an addendum to the NOTICE text from the Work, provided
  14250.           that such additional attribution notices cannot be construed
  14251.           as modifying the License.
  14252.  
  14253.       You may add Your own copyright statement to Your modifications and
  14254.       may provide additional or different license terms and conditions
  14255.       for use, reproduction, or distribution of Your modifications, or
  14256.       for any such Derivative Works as a whole, provided Your use,
  14257.       reproduction, and distribution of the Work otherwise complies with
  14258.       the conditions stated in this License.
  14259.  
  14260.    5. Submission of Contributions. Unless You explicitly state otherwise,
  14261.       any Contribution intentionally submitted for inclusion in the Work
  14262.       by You to the Licensor shall be under the terms and conditions of
  14263.       this License, without any additional terms or conditions.
  14264.       Notwithstanding the above, nothing herein shall supersede or modify
  14265.       the terms of any separate license agreement you may have executed
  14266.       with Licensor regarding such Contributions.
  14267.  
  14268.    6. Trademarks. This License does not grant permission to use the trade
  14269.       names, trademarks, service marks, or product names of the Licensor,
  14270.       except as required for reasonable and customary use in describing the
  14271.       origin of the Work and reproducing the content of the NOTICE file.
  14272.  
  14273.    7. Disclaimer of Warranty. Unless required by applicable law or
  14274.       agreed to in writing, Licensor provides the Work (and each
  14275.       Contributor provides its Contributions) on an "AS IS" BASIS,
  14276.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14277.       implied, including, without limitation, any warranties or conditions
  14278.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14279.       PARTICULAR PURPOSE. You are solely responsible for determining the
  14280.       appropriateness of using or redistributing the Work and assume any
  14281.       risks associated with Your exercise of permissions under this License.
  14282.  
  14283.    8. Limitation of Liability. In no event and under no legal theory,
  14284.       whether in tort (including negligence), contract, or otherwise,
  14285.       unless required by applicable law (such as deliberate and grossly
  14286.       negligent acts) or agreed to in writing, shall any Contributor be
  14287.       liable to You for damages, including any direct, indirect, special,
  14288.       incidental, or consequential damages of any character arising as a
  14289.       result of this License or out of the use or inability to use the
  14290.       Work (including but not limited to damages for loss of goodwill,
  14291.       work stoppage, computer failure or malfunction, or any and all
  14292.       other commercial damages or losses), even if such Contributor
  14293.       has been advised of the possibility of such damages.
  14294.  
  14295.    9. Accepting Warranty or Additional Liability. While redistributing
  14296.       the Work or Derivative Works thereof, You may choose to offer,
  14297.       and charge a fee for, acceptance of support, warranty, indemnity,
  14298.       or other liability obligations and/or rights consistent with this
  14299.       License. However, in accepting such obligations, You may act only
  14300.       on Your own behalf and on Your sole responsibility, not on behalf
  14301.       of any other Contributor, and only if You agree to indemnify,
  14302.       defend, and hold each Contributor harmless for any liability
  14303.       incurred by, or claims asserted against, such Contributor by reason
  14304.       of your accepting any such warranty or additional liability.
  14305.  
  14306.    END OF TERMS AND CONDITIONS
  14307.  
  14308.  
  14309. ============================================================
  14310. Notices for file(s):
  14311. /lib/libsqlite_jni.so
  14312. ------------------------------------------------------------
  14313. This software is copyrighted by Christian Werner <[email protected]>
  14314. and others. The following terms apply to all files associated with the
  14315. software unless explicitly disclaimed in individual files.
  14316.  
  14317. The authors hereby grant permission to use, copy, modify, distribute,
  14318. and license this software and its documentation for any purpose, provided
  14319. that existing copyright notices are retained in all copies and that this
  14320. notice is included verbatim in any distributions. No written agreement,
  14321. license, or royalty fee is required for any of the authorized uses.
  14322. Modifications to this software may be copyrighted by their authors
  14323. and need not follow the licensing terms described here, provided that
  14324. the new terms are clearly indicated on the first page of each file where
  14325. they apply.
  14326.  
  14327. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  14328. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  14329. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  14330. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  14331. POSSIBILITY OF SUCH DAMAGE.
  14332.  
  14333. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  14334. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  14335. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
  14336. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  14337. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  14338. MODIFICATIONS.
  14339.  
  14340. ============================================================
  14341. Notices for file(s):
  14342. /lib/libgccdemangle.so
  14343. ------------------------------------------------------------
  14344.                     GNU GENERAL PUBLIC LICENSE
  14345.                        Version 2, June 1991
  14346.  
  14347.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  14348.      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  14349.  Everyone is permitted to copy and distribute verbatim copies
  14350.  of this license document, but changing it is not allowed.
  14351.  
  14352.                             Preamble
  14353.  
  14354.   The licenses for most software are designed to take away your
  14355. freedom to share and change it.  By contrast, the GNU General Public
  14356. License is intended to guarantee your freedom to share and change free
  14357. software--to make sure the software is free for all its users.  This
  14358. General Public License applies to most of the Free Software
  14359. Foundation's software and to any other program whose authors commit to
  14360. using it.  (Some other Free Software Foundation software is covered by
  14361. the GNU Library General Public License instead.)  You can apply it to
  14362. your programs, too.
  14363.  
  14364.   When we speak of free software, we are referring to freedom, not
  14365. price.  Our General Public Licenses are designed to make sure that you
  14366. have the freedom to distribute copies of free software (and charge for
  14367. this service if you wish), that you receive source code or can get it
  14368. if you want it, that you can change the software or use pieces of it
  14369. in new free programs; and that you know you can do these things.
  14370.  
  14371.   To protect your rights, we need to make restrictions that forbid
  14372. anyone to deny you these rights or to ask you to surrender the rights.
  14373. These restrictions translate to certain responsibilities for you if you
  14374. distribute copies of the software, or if you modify it.
  14375.  
  14376.   For example, if you distribute copies of such a program, whether
  14377. gratis or for a fee, you must give the recipients all the rights that
  14378. you have.  You must make sure that they, too, receive or can get the
  14379. source code.  And you must show them these terms so they know their
  14380. rights.
  14381.  
  14382.   We protect your rights with two steps: (1) copyright the software, and
  14383. (2) offer you this license which gives you legal permission to copy,
  14384. distribute and/or modify the software.
  14385.  
  14386.   Also, for each author's protection and ours, we want to make certain
  14387. that everyone understands that there is no warranty for this free
  14388. software.  If the software is modified by someone else and passed on, we
  14389. want its recipients to know that what they have is not the original, so
  14390. that any problems introduced by others will not reflect on the original
  14391. authors' reputations.
  14392.  
  14393.   Finally, any free program is threatened constantly by software
  14394. patents.  We wish to avoid the danger that redistributors of a free
  14395. program will individually obtain patent licenses, in effect making the
  14396. program proprietary.  To prevent this, we have made it clear that any
  14397. patent must be licensed for everyone's free use or not licensed at all.
  14398.  
  14399.   The precise terms and conditions for copying, distribution and
  14400. modification follow.
  14401.                     GNU GENERAL PUBLIC LICENSE
  14402.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  14403.  
  14404.   0. This License applies to any program or other work which contains
  14405. a notice placed by the copyright holder saying it may be distributed
  14406. under the terms of this General Public License.  The "Program", below,
  14407. refers to any such program or work, and a "work based on the Program"
  14408. means either the Program or any derivative work under copyright law:
  14409. that is to say, a work containing the Program or a portion of it,
  14410. either verbatim or with modifications and/or translated into another
  14411. language.  (Hereinafter, translation is included without limitation in
  14412. the term "modification".)  Each licensee is addressed as "you".
  14413.  
  14414. Activities other than copying, distribution and modification are not
  14415. covered by this License; they are outside its scope.  The act of
  14416. running the Program is not restricted, and the output from the Program
  14417. is covered only if its contents constitute a work based on the
  14418. Program (independent of having been made by running the Program).
  14419. Whether that is true depends on what the Program does.
  14420.  
  14421.   1. You may copy and distribute verbatim copies of the Program's
  14422. source code as you receive it, in any medium, provided that you
  14423. conspicuously and appropriately publish on each copy an appropriate
  14424. copyright notice and disclaimer of warranty; keep intact all the
  14425. notices that refer to this License and to the absence of any warranty;
  14426. and give any other recipients of the Program a copy of this License
  14427. along with the Program.
  14428.  
  14429. You may charge a fee for the physical act of transferring a copy, and
  14430. you may at your option offer warranty protection in exchange for a fee.
  14431.  
  14432.   2. You may modify your copy or copies of the Program or any portion
  14433. of it, thus forming a work based on the Program, and copy and
  14434. distribute such modifications or work under the terms of Section 1
  14435. above, provided that you also meet all of these conditions:
  14436.  
  14437.     a) You must cause the modified files to carry prominent notices
  14438.     stating that you changed the files and the date of any change.
  14439.  
  14440.     b) You must cause any work that you distribute or publish, that in
  14441.     whole or in part contains or is derived from the Program or any
  14442.     part thereof, to be licensed as a whole at no charge to all third
  14443.     parties under the terms of this License.
  14444.  
  14445.     c) If the modified program normally reads commands interactively
  14446.     when run, you must cause it, when started running for such
  14447.     interactive use in the most ordinary way, to print or display an
  14448.     announcement including an appropriate copyright notice and a
  14449.     notice that there is no warranty (or else, saying that you provide
  14450.     a warranty) and that users may redistribute the program under
  14451.     these conditions, and telling the user how to view a copy of this
  14452.     License.  (Exception: if the Program itself is interactive but
  14453.     does not normally print such an announcement, your work based on
  14454.     the Program is not required to print an announcement.)
  14455. These requirements apply to the modified work as a whole.  If
  14456. identifiable sections of that work are not derived from the Program,
  14457. and can be reasonably considered independent and separate works in
  14458. themselves, then this License, and its terms, do not apply to those
  14459. sections when you distribute them as separate works.  But when you
  14460. distribute the same sections as part of a whole which is a work based
  14461. on the Program, the distribution of the whole must be on the terms of
  14462. this License, whose permissions for other licensees extend to the
  14463. entire whole, and thus to each and every part regardless of who wrote it.
  14464.  
  14465. Thus, it is not the intent of this section to claim rights or contest
  14466. your rights to work written entirely by you; rather, the intent is to
  14467. exercise the right to control the distribution of derivative or
  14468. collective works based on the Program.
  14469.  
  14470. In addition, mere aggregation of another work not based on the Program
  14471. with the Program (or with a work based on the Program) on a volume of
  14472. a storage or distribution medium does not bring the other work under
  14473. the scope of this License.
  14474.  
  14475.   3. You may copy and distribute the Program (or a work based on it,
  14476. under Section 2) in object code or executable form under the terms of
  14477. Sections 1 and 2 above provided that you also do one of the following:
  14478.  
  14479.     a) Accompany it with the complete corresponding machine-readable
  14480.     source code, which must be distributed under the terms of Sections
  14481.     1 and 2 above on a medium customarily used for software interchange; or,
  14482.  
  14483.     b) Accompany it with a written offer, valid for at least three
  14484.     years, to give any third party, for a charge no more than your
  14485.     cost of physically performing source distribution, a complete
  14486.     machine-readable copy of the corresponding source code, to be
  14487.     distributed under the terms of Sections 1 and 2 above on a medium
  14488.     customarily used for software interchange; or,
  14489.  
  14490.     c) Accompany it with the information you received as to the offer
  14491.     to distribute corresponding source code.  (This alternative is
  14492.     allowed only for noncommercial distribution and only if you
  14493.     received the program in object code or executable form with such
  14494.     an offer, in accord with Subsection b above.)
  14495.  
  14496. The source code for a work means the preferred form of the work for
  14497. making modifications to it.  For an executable work, complete source
  14498. code means all the source code for all modules it contains, plus any
  14499. associated interface definition files, plus the scripts used to
  14500. control compilation and installation of the executable.  However, as a
  14501. special exception, the source code distributed need not include
  14502. anything that is normally distributed (in either source or binary
  14503. form) with the major components (compiler, kernel, and so on) of the
  14504. operating system on which the executable runs, unless that component
  14505. itself accompanies the executable.
  14506.  
  14507. If distribution of executable or object code is made by offering
  14508. access to copy from a designated place, then offering equivalent
  14509. access to copy the source code from the same place counts as
  14510. distribution of the source code, even though third parties are not
  14511. compelled to copy the source along with the object code.
  14512.   4. You may not copy, modify, sublicense, or distribute the Program
  14513. except as expressly provided under this License.  Any attempt
  14514. otherwise to copy, modify, sublicense or distribute the Program is
  14515. void, and will automatically terminate your rights under this License.
  14516. However, parties who have received copies, or rights, from you under
  14517. this License will not have their licenses terminated so long as such
  14518. parties remain in full compliance.
  14519.  
  14520.   5. You are not required to accept this License, since you have not
  14521. signed it.  However, nothing else grants you permission to modify or
  14522. distribute the Program or its derivative works.  These actions are
  14523. prohibited by law if you do not accept this License.  Therefore, by
  14524. modifying or distributing the Program (or any work based on the
  14525. Program), you indicate your acceptance of this License to do so, and
  14526. all its terms and conditions for copying, distributing or modifying
  14527. the Program or works based on it.
  14528.  
  14529.   6. Each time you redistribute the Program (or any work based on the
  14530. Program), the recipient automatically receives a license from the
  14531. original licensor to copy, distribute or modify the Program subject to
  14532. these terms and conditions.  You may not impose any further
  14533. restrictions on the recipients' exercise of the rights granted herein.
  14534. You are not responsible for enforcing compliance by third parties to
  14535. this License.
  14536.  
  14537.   7. If, as a consequence of a court judgment or allegation of patent
  14538. infringement or for any other reason (not limited to patent issues),
  14539. conditions are imposed on you (whether by court order, agreement or
  14540. otherwise) that contradict the conditions of this License, they do not
  14541. excuse you from the conditions of this License.  If you cannot
  14542. distribute so as to satisfy simultaneously your obligations under this
  14543. License and any other pertinent obligations, then as a consequence you
  14544. may not distribute the Program at all.  For example, if a patent
  14545. license would not permit royalty-free redistribution of the Program by
  14546. all those who receive copies directly or indirectly through you, then
  14547. the only way you could satisfy both it and this License would be to
  14548. refrain entirely from distribution of the Program.
  14549.  
  14550. If any portion of this section is held invalid or unenforceable under
  14551. any particular circumstance, the balance of the section is intended to
  14552. apply and the section as a whole is intended to apply in other
  14553. circumstances.
  14554.  
  14555. It is not the purpose of this section to induce you to infringe any
  14556. patents or other property right claims or to contest validity of any
  14557. such claims; this section has the sole purpose of protecting the
  14558. integrity of the free software distribution system, which is
  14559. implemented by public license practices.  Many people have made
  14560. generous contributions to the wide range of software distributed
  14561. through that system in reliance on consistent application of that
  14562. system; it is up to the author/donor to decide if he or she is willing
  14563. to distribute software through any other system and a licensee cannot
  14564. impose that choice.
  14565.  
  14566. This section is intended to make thoroughly clear what is believed to
  14567. be a consequence of the rest of this License.
  14568.   8. If the distribution and/or use of the Program is restricted in
  14569. certain countries either by patents or by copyrighted interfaces, the
  14570. original copyright holder who places the Program under this License
  14571. may add an explicit geographical distribution limitation excluding
  14572. those countries, so that distribution is permitted only in or among
  14573. countries not thus excluded.  In such case, this License incorporates
  14574. the limitation as if written in the body of this License.
  14575.  
  14576.   9. The Free Software Foundation may publish revised and/or new versions
  14577. of the General Public License from time to time.  Such new versions will
  14578. be similar in spirit to the present version, but may differ in detail to
  14579. address new problems or concerns.
  14580.  
  14581. Each version is given a distinguishing version number.  If the Program
  14582. specifies a version number of this License which applies to it and "any
  14583. later version", you have the option of following the terms and conditions
  14584. either of that version or of any later version published by the Free
  14585. Software Foundation.  If the Program does not specify a version number of
  14586. this License, you may choose any version ever published by the Free Software
  14587. Foundation.
  14588.  
  14589.   10. If you wish to incorporate parts of the Program into other free
  14590. programs whose distribution conditions are different, write to the author
  14591. to ask for permission.  For software which is copyrighted by the Free
  14592. Software Foundation, write to the Free Software Foundation; we sometimes
  14593. make exceptions for this.  Our decision will be guided by the two goals
  14594. of preserving the free status of all derivatives of our free software and
  14595. of promoting the sharing and reuse of software generally.
  14596.  
  14597.                             NO WARRANTY
  14598.  
  14599.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  14600. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  14601. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  14602. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  14603. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  14604. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  14605. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  14606. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  14607. REPAIR OR CORRECTION.
  14608.  
  14609.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  14610. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  14611. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  14612. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  14613. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  14614. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  14615. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  14616. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  14617. POSSIBILITY OF SUCH DAMAGES.
  14618.  
  14619.                      END OF TERMS AND CONDITIONS
  14620.             How to Apply These Terms to Your New Programs
  14621.  
  14622.   If you develop a new program, and you want it to be of the greatest
  14623. possible use to the public, the best way to achieve this is to make it
  14624. free software which everyone can redistribute and change under these terms.
  14625.  
  14626.   To do so, attach the following notices to the program.  It is safest
  14627. to attach them to the start of each source file to most effectively
  14628. convey the exclusion of warranty; and each file should have at least
  14629. the "copyright" line and a pointer to where the full notice is found.
  14630.  
  14631.     <one line to give the program's name and a brief idea of what it does.>
  14632.     Copyright (C) <year>  <name of author>
  14633.  
  14634.     This program is free software; you can redistribute it and/or modify
  14635.     it under the terms of the GNU General Public License as published by
  14636.     the Free Software Foundation; either version 2 of the License, or
  14637.     (at your option) any later version.
  14638.  
  14639.     This program is distributed in the hope that it will be useful,
  14640.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  14641.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14642.     GNU General Public License for more details.
  14643.  
  14644.     You should have received a copy of the GNU General Public License
  14645.     along with this program; if not, write to the Free Software
  14646.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  14647.  
  14648.  
  14649. Also add information on how to contact you by electronic and paper mail.
  14650.  
  14651. If the program is interactive, make it output a short notice like this
  14652. when it starts in an interactive mode:
  14653.  
  14654.     Gnomovision version 69, Copyright (C) year  name of author
  14655.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  14656.     This is free software, and you are welcome to redistribute it
  14657.     under certain conditions; type `show c' for details.
  14658.  
  14659. The hypothetical commands `show w' and `show c' should show the appropriate
  14660. parts of the General Public License.  Of course, the commands you use may
  14661. be called something other than `show w' and `show c'; they could even be
  14662. mouse-clicks or menu items--whatever suits your program.
  14663.  
  14664. You should also get your employer (if you work as a programmer) or your
  14665. school, if any, to sign a "copyright disclaimer" for the program, if
  14666. necessary.  Here is a sample; alter the names:
  14667.  
  14668.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  14669.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  14670.  
  14671.   <signature of Ty Coon>, 1 April 1989
  14672.   Ty Coon, President of Vice
  14673.  
  14674. This General Public License does not permit incorporating your program into
  14675. proprietary programs.  If your program is a subroutine library, you may
  14676. consider it more useful to permit linking proprietary applications with the
  14677. library.  If this is what you want to do, use the GNU Library General
  14678. Public License instead of this License.
  14679.  
  14680. ============================================================
  14681. Notices for file(s):
  14682. /bin/aapt
  14683. /bin/aidl
  14684. /bin/dexdump
  14685. /bin/jasmin
  14686. /bin/split-select
  14687. /framework/android-mock-generatorlib.jar
  14688. /framework/jasmin.jar
  14689. /lib/lib64cutils.a
  14690. /lib/lib64log.a
  14691. /lib/lib64utils.a
  14692. /lib/libandroidfw.a
  14693. /lib/libcutils.a
  14694. /lib/liblog.a
  14695. /lib/liblog.so
  14696. /lib/libnativehelper.so
  14697. /lib/libsqlite3_android.a
  14698. /lib/libutils.a
  14699. /lib/libzipfile.a
  14700. ------------------------------------------------------------
  14701.  
  14702.    Copyright (c) 2005-2008, The Android Open Source Project
  14703.  
  14704.    Licensed under the Apache License, Version 2.0 (the "License");
  14705.    you may not use this file except in compliance with the License.
  14706.  
  14707.    Unless required by applicable law or agreed to in writing, software
  14708.    distributed under the License is distributed on an "AS IS" BASIS,
  14709.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14710.    See the License for the specific language governing permissions and
  14711.    limitations under the License.
  14712.  
  14713.  
  14714.                                  Apache License
  14715.                            Version 2.0, January 2004
  14716.                         http://www.apache.org/licenses/
  14717.  
  14718.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14719.  
  14720.    1. Definitions.
  14721.  
  14722.       "License" shall mean the terms and conditions for use, reproduction,
  14723.       and distribution as defined by Sections 1 through 9 of this document.
  14724.  
  14725.       "Licensor" shall mean the copyright owner or entity authorized by
  14726.       the copyright owner that is granting the License.
  14727.  
  14728.       "Legal Entity" shall mean the union of the acting entity and all
  14729.       other entities that control, are controlled by, or are under common
  14730.       control with that entity. For the purposes of this definition,
  14731.       "control" means (i) the power, direct or indirect, to cause the
  14732.       direction or management of such entity, whether by contract or
  14733.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14734.       outstanding shares, or (iii) beneficial ownership of such entity.
  14735.  
  14736.       "You" (or "Your") shall mean an individual or Legal Entity
  14737.       exercising permissions granted by this License.
  14738.  
  14739.       "Source" form shall mean the preferred form for making modifications,
  14740.       including but not limited to software source code, documentation
  14741.       source, and configuration files.
  14742.  
  14743.       "Object" form shall mean any form resulting from mechanical
  14744.       transformation or translation of a Source form, including but
  14745.       not limited to compiled object code, generated documentation,
  14746.       and conversions to other media types.
  14747.  
  14748.       "Work" shall mean the work of authorship, whether in Source or
  14749.       Object form, made available under the License, as indicated by a
  14750.       copyright notice that is included in or attached to the work
  14751.       (an example is provided in the Appendix below).
  14752.  
  14753.       "Derivative Works" shall mean any work, whether in Source or Object
  14754.       form, that is based on (or derived from) the Work and for which the
  14755.       editorial revisions, annotations, elaborations, or other modifications
  14756.       represent, as a whole, an original work of authorship. For the purposes
  14757.       of this License, Derivative Works shall not include works that remain
  14758.       separable from, or merely link (or bind by name) to the interfaces of,
  14759.       the Work and Derivative Works thereof.
  14760.  
  14761.       "Contribution" shall mean any work of authorship, including
  14762.       the original version of the Work and any modifications or additions
  14763.       to that Work or Derivative Works thereof, that is intentionally
  14764.       submitted to Licensor for inclusion in the Work by the copyright owner
  14765.       or by an individual or Legal Entity authorized to submit on behalf of
  14766.       the copyright owner. For the purposes of this definition, "submitted"
  14767.       means any form of electronic, verbal, or written communication sent
  14768.       to the Licensor or its representatives, including but not limited to
  14769.       communication on electronic mailing lists, source code control systems,
  14770.       and issue tracking systems that are managed by, or on behalf of, the
  14771.       Licensor for the purpose of discussing and improving the Work, but
  14772.       excluding communication that is conspicuously marked or otherwise
  14773.       designated in writing by the copyright owner as "Not a Contribution."
  14774.  
  14775.       "Contributor" shall mean Licensor and any individual or Legal Entity
  14776.       on behalf of whom a Contribution has been received by Licensor and
  14777.       subsequently incorporated within the Work.
  14778.  
  14779.    2. Grant of Copyright License. Subject to the terms and conditions of
  14780.       this License, each Contributor hereby grants to You a perpetual,
  14781.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14782.       copyright license to reproduce, prepare Derivative Works of,
  14783.       publicly display, publicly perform, sublicense, and distribute the
  14784.       Work and such Derivative Works in Source or Object form.
  14785.  
  14786.    3. Grant of Patent License. Subject to the terms and conditions of
  14787.       this License, each Contributor hereby grants to You a perpetual,
  14788.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14789.       (except as stated in this section) patent license to make, have made,
  14790.       use, offer to sell, sell, import, and otherwise transfer the Work,
  14791.       where such license applies only to those patent claims licensable
  14792.       by such Contributor that are necessarily infringed by their
  14793.       Contribution(s) alone or by combination of their Contribution(s)
  14794.       with the Work to which such Contribution(s) was submitted. If You
  14795.       institute patent litigation against any entity (including a
  14796.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  14797.       or a Contribution incorporated within the Work constitutes direct
  14798.       or contributory patent infringement, then any patent licenses
  14799.       granted to You under this License for that Work shall terminate
  14800.       as of the date such litigation is filed.
  14801.  
  14802.    4. Redistribution. You may reproduce and distribute copies of the
  14803.       Work or Derivative Works thereof in any medium, with or without
  14804.       modifications, and in Source or Object form, provided that You
  14805.       meet the following conditions:
  14806.  
  14807.       (a) You must give any other recipients of the Work or
  14808.           Derivative Works a copy of this License; and
  14809.  
  14810.       (b) You must cause any modified files to carry prominent notices
  14811.           stating that You changed the files; and
  14812.  
  14813.       (c) You must retain, in the Source form of any Derivative Works
  14814.           that You distribute, all copyright, patent, trademark, and
  14815.           attribution notices from the Source form of the Work,
  14816.           excluding those notices that do not pertain to any part of
  14817.           the Derivative Works; and
  14818.  
  14819.       (d) If the Work includes a "NOTICE" text file as part of its
  14820.           distribution, then any Derivative Works that You distribute must
  14821.           include a readable copy of the attribution notices contained
  14822.           within such NOTICE file, excluding those notices that do not
  14823.           pertain to any part of the Derivative Works, in at least one
  14824.           of the following places: within a NOTICE text file distributed
  14825.           as part of the Derivative Works; within the Source form or
  14826.           documentation, if provided along with the Derivative Works; or,
  14827.           within a display generated by the Derivative Works, if and
  14828.           wherever such third-party notices normally appear. The contents
  14829.           of the NOTICE file are for informational purposes only and
  14830.           do not modify the License. You may add Your own attribution
  14831.           notices within Derivative Works that You distribute, alongside
  14832.           or as an addendum to the NOTICE text from the Work, provided
  14833.           that such additional attribution notices cannot be construed
  14834.           as modifying the License.
  14835.  
  14836.       You may add Your own copyright statement to Your modifications and
  14837.       may provide additional or different license terms and conditions
  14838.       for use, reproduction, or distribution of Your modifications, or
  14839.       for any such Derivative Works as a whole, provided Your use,
  14840.       reproduction, and distribution of the Work otherwise complies with
  14841.       the conditions stated in this License.
  14842.  
  14843.    5. Submission of Contributions. Unless You explicitly state otherwise,
  14844.       any Contribution intentionally submitted for inclusion in the Work
  14845.       by You to the Licensor shall be under the terms and conditions of
  14846.       this License, without any additional terms or conditions.
  14847.       Notwithstanding the above, nothing herein shall supersede or modify
  14848.       the terms of any separate license agreement you may have executed
  14849.       with Licensor regarding such Contributions.
  14850.  
  14851.    6. Trademarks. This License does not grant permission to use the trade
  14852.       names, trademarks, service marks, or product names of the Licensor,
  14853.       except as required for reasonable and customary use in describing the
  14854.       origin of the Work and reproducing the content of the NOTICE file.
  14855.  
  14856.    7. Disclaimer of Warranty. Unless required by applicable law or
  14857.       agreed to in writing, Licensor provides the Work (and each
  14858.       Contributor provides its Contributions) on an "AS IS" BASIS,
  14859.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14860.       implied, including, without limitation, any warranties or conditions
  14861.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14862.       PARTICULAR PURPOSE. You are solely responsible for determining the
  14863.       appropriateness of using or redistributing the Work and assume any
  14864.       risks associated with Your exercise of permissions under this License.
  14865.  
  14866.    8. Limitation of Liability. In no event and under no legal theory,
  14867.       whether in tort (including negligence), contract, or otherwise,
  14868.       unless required by applicable law (such as deliberate and grossly
  14869.       negligent acts) or agreed to in writing, shall any Contributor be
  14870.       liable to You for damages, including any direct, indirect, special,
  14871.       incidental, or consequential damages of any character arising as a
  14872.       result of this License or out of the use or inability to use the
  14873.       Work (including but not limited to damages for loss of goodwill,
  14874.       work stoppage, computer failure or malfunction, or any and all
  14875.       other commercial damages or losses), even if such Contributor
  14876.       has been advised of the possibility of such damages.
  14877.  
  14878.    9. Accepting Warranty or Additional Liability. While redistributing
  14879.       the Work or Derivative Works thereof, You may choose to offer,
  14880.       and charge a fee for, acceptance of support, warranty, indemnity,
  14881.       or other liability obligations and/or rights consistent with this
  14882.       License. However, in accepting such obligations, You may act only
  14883.       on Your own behalf and on Your sole responsibility, not on behalf
  14884.       of any other Contributor, and only if You agree to indemnify,
  14885.       defend, and hold each Contributor harmless for any liability
  14886.       incurred by, or claims asserted against, such Contributor by reason
  14887.       of your accepting any such warranty or additional liability.
  14888.  
  14889.    END OF TERMS AND CONDITIONS
  14890.  
  14891.  
  14892. ============================================================
  14893. Notices for file(s):
  14894. /framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
  14895. /framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
  14896. /framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
  14897. /framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
  14898. /framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
  14899. /framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
  14900. /framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
  14901. /framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
  14902. /framework/osgi.jar
  14903. /framework/propertysheet.jar
  14904. /framework/swt.jar
  14905. ------------------------------------------------------------
  14906.  
  14907.     Eclipse Public License - v 1.0
  14908.  
  14909. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
  14910. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  14911. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  14912.  
  14913. *1. DEFINITIONS*
  14914.  
  14915. "Contribution" means:
  14916.  
  14917. a) in the case of the initial Contributor, the initial code and
  14918. documentation distributed under this Agreement, and
  14919.  
  14920. b) in the case of each subsequent Contributor:
  14921.  
  14922. i) changes to the Program, and
  14923.  
  14924. ii) additions to the Program;
  14925.  
  14926. where such changes and/or additions to the Program originate from and
  14927. are distributed by that particular Contributor. A Contribution
  14928. 'originates' from a Contributor if it was added to the Program by such
  14929. Contributor itself or anyone acting on such Contributor's behalf.
  14930. Contributions do not include additions to the Program which: (i) are
  14931. separate modules of software distributed in conjunction with the Program
  14932. under their own license agreement, and (ii) are not derivative works of
  14933. the Program.
  14934.  
  14935. "Contributor" means any person or entity that distributes the Program.
  14936.  
  14937. "Licensed Patents" mean patent claims licensable by a Contributor which
  14938. are necessarily infringed by the use or sale of its Contribution alone
  14939. or when combined with the Program.
  14940.  
  14941. "Program" means the Contributions distributed in accordance with this
  14942. Agreement.
  14943.  
  14944. "Recipient" means anyone who receives the Program under this Agreement,
  14945. including all Contributors.
  14946.  
  14947. *2. GRANT OF RIGHTS*
  14948.  
  14949. a) Subject to the terms of this Agreement, each Contributor hereby
  14950. grants Recipient a non-exclusive, worldwide, royalty-free copyright
  14951. license to reproduce, prepare derivative works of, publicly display,
  14952. publicly perform, distribute and sublicense the Contribution of such
  14953. Contributor, if any, and such derivative works, in source code and
  14954. object code form.
  14955.  
  14956. b) Subject to the terms of this Agreement, each Contributor hereby
  14957. grants Recipient a non-exclusive, worldwide, royalty-free patent license
  14958. under Licensed Patents to make, use, sell, offer to sell, import and
  14959. otherwise transfer the Contribution of such Contributor, if any, in
  14960. source code and object code form. This patent license shall apply to the
  14961. combination of the Contribution and the Program if, at the time the
  14962. Contribution is added by the Contributor, such addition of the
  14963. Contribution causes such combination to be covered by the Licensed
  14964. Patents. The patent license shall not apply to any other combinations
  14965. which include the Contribution. No hardware per se is licensed hereunder.
  14966.  
  14967. c) Recipient understands that although each Contributor grants the
  14968. licenses to its Contributions set forth herein, no assurances are
  14969. provided by any Contributor that the Program does not infringe the
  14970. patent or other intellectual property rights of any other entity. Each
  14971. Contributor disclaims any liability to Recipient for claims brought by
  14972. any other entity based on infringement of intellectual property rights
  14973. or otherwise. As a condition to exercising the rights and licenses
  14974. granted hereunder, each Recipient hereby assumes sole responsibility to
  14975. secure any other intellectual property rights needed, if any. For
  14976. example, if a third party patent license is required to allow Recipient
  14977. to distribute the Program, it is Recipient's responsibility to acquire
  14978. that license before distributing the Program.
  14979.  
  14980. d) Each Contributor represents that to its knowledge it has sufficient
  14981. copyright rights in its Contribution, if any, to grant the copyright
  14982. license set forth in this Agreement.
  14983.  
  14984. *3. REQUIREMENTS*
  14985.  
  14986. A Contributor may choose to distribute the Program in object code form
  14987. under its own license agreement, provided that:
  14988.  
  14989. a) it complies with the terms and conditions of this Agreement; and
  14990.  
  14991. b) its license agreement:
  14992.  
  14993. i) effectively disclaims on behalf of all Contributors all warranties
  14994. and conditions, express and implied, including warranties or conditions
  14995. of title and non-infringement, and implied warranties or conditions of
  14996. merchantability and fitness for a particular purpose;
  14997.  
  14998. ii) effectively excludes on behalf of all Contributors all liability for
  14999. damages, including direct, indirect, special, incidental and
  15000. consequential damages, such as lost profits;
  15001.  
  15002. iii) states that any provisions which differ from this Agreement are
  15003. offered by that Contributor alone and not by any other party; and
  15004.  
  15005. iv) states that source code for the Program is available from such
  15006. Contributor, and informs licensees how to obtain it in a reasonable
  15007. manner on or through a medium customarily used for software exchange.
  15008.  
  15009. When the Program is made available in source code form:
  15010.  
  15011. a) it must be made available under this Agreement; and
  15012.  
  15013. b) a copy of this Agreement must be included with each copy of the Program.
  15014.  
  15015. Contributors may not remove or alter any copyright notices contained
  15016. within the Program.
  15017.  
  15018. Each Contributor must identify itself as the originator of its
  15019. Contribution, if any, in a manner that reasonably allows subsequent
  15020. Recipients to identify the originator of the Contribution.
  15021.  
  15022. *4. COMMERCIAL DISTRIBUTION*
  15023.  
  15024. Commercial distributors of software may accept certain responsibilities
  15025. with respect to end users, business partners and the like. While this
  15026. license is intended to facilitate the commercial use of the Program, the
  15027. Contributor who includes the Program in a commercial product offering
  15028. should do so in a manner which does not create potential liability for
  15029. other Contributors. Therefore, if a Contributor includes the Program in
  15030. a commercial product offering, such Contributor ("Commercial
  15031. Contributor") hereby agrees to defend and indemnify every other
  15032. Contributor ("Indemnified Contributor") against any losses, damages and
  15033. costs (collectively "Losses") arising from claims, lawsuits and other
  15034. legal actions brought by a third party against the Indemnified
  15035. Contributor to the extent caused by the acts or omissions of such
  15036. Commercial Contributor in connection with its distribution of the
  15037. Program in a commercial product offering. The obligations in this
  15038. section do not apply to any claims or Losses relating to any actual or
  15039. alleged intellectual property infringement. In order to qualify, an
  15040. Indemnified Contributor must: a) promptly notify the Commercial
  15041. Contributor in writing of such claim, and b) allow the Commercial
  15042. Contributor to control, and cooperate with the Commercial Contributor
  15043. in, the defense and any related settlement negotiations. The Indemnified
  15044. Contributor may participate in any such claim at its own expense.
  15045.  
  15046. For example, a Contributor might include the Program in a commercial
  15047. product offering, Product X. That Contributor is then a Commercial
  15048. Contributor. If that Commercial Contributor then makes performance
  15049. claims, or offers warranties related to Product X, those performance
  15050. claims and warranties are such Commercial Contributor's responsibility
  15051. alone. Under this section, the Commercial Contributor would have to
  15052. defend claims against the other Contributors related to those
  15053. performance claims and warranties, and if a court requires any other
  15054. Contributor to pay any damages as a result, the Commercial Contributor
  15055. must pay those damages.
  15056.  
  15057. *5. NO WARRANTY*
  15058.  
  15059. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
  15060. ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  15061. EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
  15062. OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
  15063. A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  15064. determining the appropriateness of using and distributing the Program
  15065. and assumes all risks associated with its exercise of rights under this
  15066. Agreement , including but not limited to the risks and costs of program
  15067. errors, compliance with applicable laws, damage to or loss of data,
  15068. programs or equipment, and unavailability or interruption of operations.
  15069.  
  15070. *6. DISCLAIMER OF LIABILITY*
  15071.  
  15072. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  15073. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  15074. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  15075. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  15076. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  15077. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  15078. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  15079. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  15080.  
  15081. *7. GENERAL*
  15082.  
  15083. If any provision of this Agreement is invalid or unenforceable under
  15084. applicable law, it shall not affect the validity or enforceability of
  15085. the remainder of the terms of this Agreement, and without further action
  15086. by the parties hereto, such provision shall be reformed to the minimum
  15087. extent necessary to make such provision valid and enforceable.
  15088.  
  15089. If Recipient institutes patent litigation against any entity (including
  15090. a cross-claim or counterclaim in a lawsuit) alleging that the Program
  15091. itself (excluding combinations of the Program with other software or
  15092. hardware) infringes such Recipient's patent(s), then such Recipient's
  15093. rights granted under Section 2(b) shall terminate as of the date such
  15094. litigation is filed.
  15095.  
  15096. All Recipient's rights under this Agreement shall terminate if it fails
  15097. to comply with any of the material terms or conditions of this Agreement
  15098. and does not cure such failure in a reasonable period of time after
  15099. becoming aware of such noncompliance. If all Recipient's rights under
  15100. this Agreement terminate, Recipient agrees to cease use and distribution
  15101. of the Program as soon as reasonably practicable. However, Recipient's
  15102. obligations under this Agreement and any licenses granted by Recipient
  15103. relating to the Program shall continue and survive.
  15104.  
  15105. Everyone is permitted to copy and distribute copies of this Agreement,
  15106. but in order to avoid inconsistency the Agreement is copyrighted and may
  15107. only be modified in the following manner. The Agreement Steward reserves
  15108. the right to publish new versions (including revisions) of this
  15109. Agreement from time to time. No one other than the Agreement Steward has
  15110. the right to modify this Agreement. The Eclipse Foundation is the
  15111. initial Agreement Steward. The Eclipse Foundation may assign the
  15112. responsibility to serve as the Agreement Steward to a suitable separate
  15113. entity. Each new version of the Agreement will be given a distinguishing
  15114. version number. The Program (including Contributions) may always be
  15115. distributed subject to the version of the Agreement under which it was
  15116. received. In addition, after a new version of the Agreement is
  15117. published, Contributor may elect to distribute the Program (including
  15118. its Contributions) under the new version. Except as expressly stated in
  15119. Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
  15120. to the intellectual property of any Contributor under this Agreement,
  15121. whether expressly, by implication, estoppel or otherwise. All rights in
  15122. the Program not expressly granted under this Agreement are reserved.
  15123.  
  15124. This Agreement is governed by the laws of the State of New York and the
  15125. intellectual property laws of the United States of America. No party to
  15126. this Agreement will bring a legal action under this Agreement more than
  15127. one year after the cause of action arose. Each party waives its rights
  15128. to a jury trial in any resulting litigation.
  15129.  
  15130.  
  15131. ============================================================
  15132. Notices for file(s):
  15133. /framework/bouncycastle-host.jar
  15134. /framework/bouncycastle-hostdex.jar
  15135. ------------------------------------------------------------
  15136. Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  15137.  
  15138. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
  15139. associated documentation files (the "Software"), to deal in the Software without restriction,
  15140. including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
  15141. and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
  15142. subject to the following conditions:
  15143.  
  15144. The above copyright notice and this permission notice shall be included in all copies or substantial
  15145. portions of the Software.
  15146.  
  15147. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  15148. LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
  15149. NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  15150. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  15151. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  15152.  
  15153. ============================================================
  15154. Notices for file(s):
  15155. /framework/commons-compress-1.0.jar
  15156. ------------------------------------------------------------
  15157. Apache Commons Compress
  15158. Copyright 2002-2009 The Apache Software Foundation
  15159.  
  15160. This product includes software developed by
  15161. The Apache Software Foundation (http://www.apache.org/).
  15162.  
  15163. Original BZip2 classes contributed by Keiron Liddle
  15164. <[email protected]>, Aftex Software to the Apache Ant project
  15165.  
  15166. Original Tar classes from contributors of the Apache Ant project
  15167.  
  15168. Original Zip classes from contributors of the Apache Ant project
  15169.  
  15170. Original CPIO classes contributed by Markus Kuss and the jRPM project
  15171. (jrpm.sourceforge.net)
  15172.  
  15173. ============================================================
  15174. Notices for file(s):
  15175. /lib/libbcc.so
  15176. ------------------------------------------------------------
  15177. ==========================
  15178. NOTICE file for libbcc.git
  15179. ==========================
  15180.  
  15181. * NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
  15182.  
  15183.    Copyright (c) 2005-2011, The Android Open Source Project
  15184.  
  15185.    Licensed under the Apache License, Version 2.0 (the "License");
  15186.    you may not use this file except in compliance with the License.
  15187.  
  15188.    Unless required by applicable law or agreed to in writing, software
  15189.    distributed under the License is distributed on an "AS IS" BASIS,
  15190.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15191.    See the License for the specific language governing permissions and
  15192.    limitations under the License.
  15193.  
  15194.  
  15195.                                  Apache License
  15196.                            Version 2.0, January 2004
  15197.                         http://www.apache.org/licenses/
  15198.  
  15199.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15200.  
  15201.    1. Definitions.
  15202.  
  15203.       "License" shall mean the terms and conditions for use, reproduction,
  15204.       and distribution as defined by Sections 1 through 9 of this document.
  15205.  
  15206.       "Licensor" shall mean the copyright owner or entity authorized by
  15207.       the copyright owner that is granting the License.
  15208.  
  15209.       "Legal Entity" shall mean the union of the acting entity and all
  15210.       other entities that control, are controlled by, or are under common
  15211.       control with that entity. For the purposes of this definition,
  15212.       "control" means (i) the power, direct or indirect, to cause the
  15213.       direction or management of such entity, whether by contract or
  15214.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15215.       outstanding shares, or (iii) beneficial ownership of such entity.
  15216.  
  15217.       "You" (or "Your") shall mean an individual or Legal Entity
  15218.       exercising permissions granted by this License.
  15219.  
  15220.       "Source" form shall mean the preferred form for making modifications,
  15221.       including but not limited to software source code, documentation
  15222.       source, and configuration files.
  15223.  
  15224.       "Object" form shall mean any form resulting from mechanical
  15225.       transformation or translation of a Source form, including but
  15226.       not limited to compiled object code, generated documentation,
  15227.       and conversions to other media types.
  15228.  
  15229.       "Work" shall mean the work of authorship, whether in Source or
  15230.       Object form, made available under the License, as indicated by a
  15231.       copyright notice that is included in or attached to the work
  15232.       (an example is provided in the Appendix below).
  15233.  
  15234.       "Derivative Works" shall mean any work, whether in Source or Object
  15235.       form, that is based on (or derived from) the Work and for which the
  15236.       editorial revisions, annotations, elaborations, or other modifications
  15237.       represent, as a whole, an original work of authorship. For the purposes
  15238.       of this License, Derivative Works shall not include works that remain
  15239.       separable from, or merely link (or bind by name) to the interfaces of,
  15240.       the Work and Derivative Works thereof.
  15241.  
  15242.       "Contribution" shall mean any work of authorship, including
  15243.       the original version of the Work and any modifications or additions
  15244.       to that Work or Derivative Works thereof, that is intentionally
  15245.       submitted to Licensor for inclusion in the Work by the copyright owner
  15246.       or by an individual or Legal Entity authorized to submit on behalf of
  15247.       the copyright owner. For the purposes of this definition, "submitted"
  15248.       means any form of electronic, verbal, or written communication sent
  15249.       to the Licensor or its representatives, including but not limited to
  15250.       communication on electronic mailing lists, source code control systems,
  15251.       and issue tracking systems that are managed by, or on behalf of, the
  15252.       Licensor for the purpose of discussing and improving the Work, but
  15253.       excluding communication that is conspicuously marked or otherwise
  15254.       designated in writing by the copyright owner as "Not a Contribution."
  15255.  
  15256.       "Contributor" shall mean Licensor and any individual or Legal Entity
  15257.       on behalf of whom a Contribution has been received by Licensor and
  15258.       subsequently incorporated within the Work.
  15259.  
  15260.    2. Grant of Copyright License. Subject to the terms and conditions of
  15261.       this License, each Contributor hereby grants to You a perpetual,
  15262.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15263.       copyright license to reproduce, prepare Derivative Works of,
  15264.       publicly display, publicly perform, sublicense, and distribute the
  15265.       Work and such Derivative Works in Source or Object form.
  15266.  
  15267.    3. Grant of Patent License. Subject to the terms and conditions of
  15268.       this License, each Contributor hereby grants to You a perpetual,
  15269.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15270.       (except as stated in this section) patent license to make, have made,
  15271.       use, offer to sell, sell, import, and otherwise transfer the Work,
  15272.       where such license applies only to those patent claims licensable
  15273.       by such Contributor that are necessarily infringed by their
  15274.       Contribution(s) alone or by combination of their Contribution(s)
  15275.       with the Work to which such Contribution(s) was submitted. If You
  15276.       institute patent litigation against any entity (including a
  15277.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  15278.       or a Contribution incorporated within the Work constitutes direct
  15279.       or contributory patent infringement, then any patent licenses
  15280.       granted to You under this License for that Work shall terminate
  15281.       as of the date such litigation is filed.
  15282.  
  15283.    4. Redistribution. You may reproduce and distribute copies of the
  15284.       Work or Derivative Works thereof in any medium, with or without
  15285.       modifications, and in Source or Object form, provided that You
  15286.       meet the following conditions:
  15287.  
  15288.       (a) You must give any other recipients of the Work or
  15289.           Derivative Works a copy of this License; and
  15290.  
  15291.       (b) You must cause any modified files to carry prominent notices
  15292.           stating that You changed the files; and
  15293.  
  15294.       (c) You must retain, in the Source form of any Derivative Works
  15295.           that You distribute, all copyright, patent, trademark, and
  15296.           attribution notices from the Source form of the Work,
  15297.           excluding those notices that do not pertain to any part of
  15298.           the Derivative Works; and
  15299.  
  15300.       (d) If the Work includes a "NOTICE" text file as part of its
  15301.           distribution, then any Derivative Works that You distribute must
  15302.           include a readable copy of the attribution notices contained
  15303.           within such NOTICE file, excluding those notices that do not
  15304.           pertain to any part of the Derivative Works, in at least one
  15305.           of the following places: within a NOTICE text file distributed
  15306.           as part of the Derivative Works; within the Source form or
  15307.           documentation, if provided along with the Derivative Works; or,
  15308.           within a display generated by the Derivative Works, if and
  15309.           wherever such third-party notices normally appear. The contents
  15310.           of the NOTICE file are for informational purposes only and
  15311.           do not modify the License. You may add Your own attribution
  15312.           notices within Derivative Works that You distribute, alongside
  15313.           or as an addendum to the NOTICE text from the Work, provided
  15314.           that such additional attribution notices cannot be construed
  15315.           as modifying the License.
  15316.  
  15317.       You may add Your own copyright statement to Your modifications and
  15318.       may provide additional or different license terms and conditions
  15319.       for use, reproduction, or distribution of Your modifications, or
  15320.       for any such Derivative Works as a whole, provided Your use,
  15321.       reproduction, and distribution of the Work otherwise complies with
  15322.       the conditions stated in this License.
  15323.  
  15324.    5. Submission of Contributions. Unless You explicitly state otherwise,
  15325.       any Contribution intentionally submitted for inclusion in the Work
  15326.       by You to the Licensor shall be under the terms and conditions of
  15327.       this License, without any additional terms or conditions.
  15328.       Notwithstanding the above, nothing herein shall supersede or modify
  15329.       the terms of any separate license agreement you may have executed
  15330.       with Licensor regarding such Contributions.
  15331.  
  15332.    6. Trademarks. This License does not grant permission to use the trade
  15333.       names, trademarks, service marks, or product names of the Licensor,
  15334.       except as required for reasonable and customary use in describing the
  15335.       origin of the Work and reproducing the content of the NOTICE file.
  15336.  
  15337.    7. Disclaimer of Warranty. Unless required by applicable law or
  15338.       agreed to in writing, Licensor provides the Work (and each
  15339.       Contributor provides its Contributions) on an "AS IS" BASIS,
  15340.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15341.       implied, including, without limitation, any warranties or conditions
  15342.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15343.       PARTICULAR PURPOSE. You are solely responsible for determining the
  15344.       appropriateness of using or redistributing the Work and assume any
  15345.       risks associated with Your exercise of permissions under this License.
  15346.  
  15347.    8. Limitation of Liability. In no event and under no legal theory,
  15348.       whether in tort (including negligence), contract, or otherwise,
  15349.       unless required by applicable law (such as deliberate and grossly
  15350.       negligent acts) or agreed to in writing, shall any Contributor be
  15351.       liable to You for damages, including any direct, indirect, special,
  15352.       incidental, or consequential damages of any character arising as a
  15353.       result of this License or out of the use or inability to use the
  15354.       Work (including but not limited to damages for loss of goodwill,
  15355.       work stoppage, computer failure or malfunction, or any and all
  15356.       other commercial damages or losses), even if such Contributor
  15357.       has been advised of the possibility of such damages.
  15358.  
  15359.    9. Accepting Warranty or Additional Liability. While redistributing
  15360.       the Work or Derivative Works thereof, You may choose to offer,
  15361.       and charge a fee for, acceptance of support, warranty, indemnity,
  15362.       or other liability obligations and/or rights consistent with this
  15363.       License. However, in accepting such obligations, You may act only
  15364.       on Your own behalf and on Your sole responsibility, not on behalf
  15365.       of any other Contributor, and only if You agree to indemnify,
  15366.       defend, and hold each Contributor harmless for any liability
  15367.       incurred by, or claims asserted against, such Contributor by reason
  15368.       of your accepting any such warranty or additional liability.
  15369.  
  15370.    END OF TERMS AND CONDITIONS
  15371.  
  15372.  
  15373.  
  15374. * NOTICE for runtime/ and lib/CodeGen/.
  15375.   Note: The NOTICE is the same for another git project, external/llvm.git.
  15376.  
  15377. ==============================================================================
  15378. LLVM Release License
  15379. ==============================================================================
  15380. University of Illinois/NCSA
  15381. Open Source License
  15382.  
  15383. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  15384. All rights reserved.
  15385.  
  15386. Developed by:
  15387.  
  15388.     LLVM Team
  15389.  
  15390.     University of Illinois at Urbana-Champaign
  15391.  
  15392.     http://llvm.org
  15393.  
  15394. Permission is hereby granted, free of charge, to any person obtaining a copy of
  15395. this software and associated documentation files (the "Software"), to deal with
  15396. the Software without restriction, including without limitation the rights to
  15397. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  15398. of the Software, and to permit persons to whom the Software is furnished to do
  15399. so, subject to the following conditions:
  15400.  
  15401.     * Redistributions of source code must retain the above copyright notice,
  15402.       this list of conditions and the following disclaimers.
  15403.  
  15404.     * Redistributions in binary form must reproduce the above copyright notice,
  15405.       this list of conditions and the following disclaimers in the
  15406.       documentation and/or other materials provided with the distribution.
  15407.  
  15408.     * Neither the names of the LLVM Team, University of Illinois at
  15409.       Urbana-Champaign, nor the names of its contributors may be used to
  15410.       endorse or promote products derived from this Software without specific
  15411.       prior written permission.
  15412.  
  15413. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15414. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  15415. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  15416. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  15417. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  15418. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  15419. SOFTWARE.
  15420.  
  15421. ==============================================================================
  15422. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  15423. ==============================================================================
  15424. The LLVM software contains code written by third parties.  Such software will
  15425. have its own individual LICENSE.TXT file in the directory in which it appears.
  15426. This file will describe the copyrights, license, and restrictions which apply
  15427. to that code.
  15428.  
  15429. The disclaimer of warranty in the University of Illinois Open Source License
  15430. applies to all code in the LLVM Distribution, and nothing in any of the
  15431. other licenses gives permission to use the names of the LLVM Team or the
  15432. University of Illinois to endorse or promote products derived from this
  15433. Software.
  15434.  
  15435. The following pieces of software have additional or alternate copyrights,
  15436. licenses, and/or restrictions:
  15437.  
  15438. Program             Directory
  15439. -------             ---------
  15440. Autoconf            llvm/autoconf
  15441.                     llvm/projects/ModuleMaker/autoconf
  15442.                     llvm/projects/sample/autoconf
  15443. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  15444. Google Test         llvm/utils/unittest/googletest
  15445. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  15446.  
  15447.  
  15448.  
  15449. * NOTICE for tests/disassem.cpp and tests/disassem.h.
  15450.  
  15451. /*      $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $    */
  15452.  
  15453. /*-
  15454.  * Copyright (c) 1996 Mark Brinicombe.
  15455.  * Copyright (c) 1996 Brini.
  15456.  *
  15457.  * All rights reserved.
  15458.  *
  15459.  * Redistribution and use in source and binary forms, with or without
  15460.  * modification, are permitted provided that the following conditions
  15461.  * are met:
  15462.  * 1. Redistributions of source code must retain the above copyright
  15463.  *    notice, this list of conditions and the following disclaimer.
  15464.  * 2. Redistributions in binary form must reproduce the above copyright
  15465.  *    notice, this list of conditions and the following disclaimer in the
  15466.  *    documentation and/or other materials provided with the distribution.
  15467.  * 3. All advertising materials mentioning features or use of this software
  15468.  *    must display the following acknowledgement:
  15469.  *      This product includes software developed by Brini.
  15470.  * 4. The name of the company nor the name of the author may be used to
  15471.  *    endorse or promote products derived from this software without specific
  15472.  *    prior written permission.
  15473.  *
  15474.  * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
  15475.  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  15476.  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  15477.  * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  15478.  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  15479.  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  15480.  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  15481.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  15482.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  15483.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  15484.  * SUCH DAMAGE.
  15485.  *
  15486.  * RiscBSD kernel project
  15487.  *
  15488.  * db_disasm.c
  15489.  *
  15490.  * Kernel disassembler
  15491.  *
  15492.  * Created      : 10/02/96
  15493.  *
  15494.  * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
  15495.  * Paul Kranenburg
  15496.  *
  15497.  * This code is not complete. Not all instructions are disassembled.
  15498.  */
  15499.  
  15500. ============================================================
  15501. Notices for file(s):
  15502. /lib/libfdlibm.a
  15503. ------------------------------------------------------------
  15504. Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  15505.  
  15506. Developed at SunSoft, a Sun Microsystems, Inc. business.
  15507. Permission to use, copy, modify, and distribute this
  15508. software is freely granted, provided that this notice
  15509. is preserved.
  15510.  
  15511. ============================================================
  15512. Notices for file(s):
  15513. /bin/emulator-arm
  15514. /bin/emulator-mips
  15515. /bin/emulator-x86
  15516. /bin/emulator
  15517. /bin/emulator64-arm
  15518. /bin/emulator64-mips
  15519. /bin/emulator64-x86
  15520. /lib/emulator-common.a
  15521. /lib/emulator-libelff.a
  15522. /lib/emulator-libjpeg.a
  15523. /lib/emulator-libqemu.a
  15524. /lib/emulator-libui.a
  15525. /lib/emulator-target-arm.a
  15526. /lib/emulator-target-i386.a
  15527. /lib/emulator-target-mips.a
  15528. /lib/emulator64-common.a
  15529. /lib/emulator64-libelff.a
  15530. /lib/emulator64-libjpeg.a
  15531. /lib/emulator64-libqemu.a
  15532. /lib/emulator64-libui.a
  15533. /lib/emulator64-target-arm.a
  15534. /lib/emulator64-target-i386.a
  15535. /lib/emulator64-target-mips.a
  15536. ------------------------------------------------------------
  15537.                     GNU GENERAL PUBLIC LICENSE
  15538.                        Version 2, June 1991
  15539.  
  15540.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  15541.                           675 Mass Ave, Cambridge, MA 02139, USA
  15542.  Everyone is permitted to copy and distribute verbatim copies
  15543.  of this license document, but changing it is not allowed.
  15544.  
  15545.                             Preamble
  15546.  
  15547.   The licenses for most software are designed to take away your
  15548. freedom to share and change it.  By contrast, the GNU General Public
  15549. License is intended to guarantee your freedom to share and change free
  15550. software--to make sure the software is free for all its users.  This
  15551. General Public License applies to most of the Free Software
  15552. Foundation's software and to any other program whose authors commit to
  15553. using it.  (Some other Free Software Foundation software is covered by
  15554. the GNU Library General Public License instead.)  You can apply it to
  15555. your programs, too.
  15556.  
  15557.   When we speak of free software, we are referring to freedom, not
  15558. price.  Our General Public Licenses are designed to make sure that you
  15559. have the freedom to distribute copies of free software (and charge for
  15560. this service if you wish), that you receive source code or can get it
  15561. if you want it, that you can change the software or use pieces of it
  15562. in new free programs; and that you know you can do these things.
  15563.  
  15564.   To protect your rights, we need to make restrictions that forbid
  15565. anyone to deny you these rights or to ask you to surrender the rights.
  15566. These restrictions translate to certain responsibilities for you if you
  15567. distribute copies of the software, or if you modify it.
  15568.  
  15569.   For example, if you distribute copies of such a program, whether
  15570. gratis or for a fee, you must give the recipients all the rights that
  15571. you have.  You must make sure that they, too, receive or can get the
  15572. source code.  And you must show them these terms so they know their
  15573. rights.
  15574.  
  15575.   We protect your rights with two steps: (1) copyright the software, and
  15576. (2) offer you this license which gives you legal permission to copy,
  15577. distribute and/or modify the software.
  15578.  
  15579.   Also, for each author's protection and ours, we want to make certain
  15580. that everyone understands that there is no warranty for this free
  15581. software.  If the software is modified by someone else and passed on, we
  15582. want its recipients to know that what they have is not the original, so
  15583. that any problems introduced by others will not reflect on the original
  15584. authors' reputations.
  15585.  
  15586.   Finally, any free program is threatened constantly by software
  15587. patents.  We wish to avoid the danger that redistributors of a free
  15588. program will individually obtain patent licenses, in effect making the
  15589. program proprietary.  To prevent this, we have made it clear that any
  15590. patent must be licensed for everyone's free use or not licensed at all.
  15591.  
  15592.   The precise terms and conditions for copying, distribution and
  15593. modification follow.
  15594.                     GNU GENERAL PUBLIC LICENSE
  15595.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  15596.  
  15597.   0. This License applies to any program or other work which contains
  15598. a notice placed by the copyright holder saying it may be distributed
  15599. under the terms of this General Public License.  The "Program", below,
  15600. refers to any such program or work, and a "work based on the Program"
  15601. means either the Program or any derivative work under copyright law:
  15602. that is to say, a work containing the Program or a portion of it,
  15603. either verbatim or with modifications and/or translated into another
  15604. language.  (Hereinafter, translation is included without limitation in
  15605. the term "modification".)  Each licensee is addressed as "you".
  15606.  
  15607. Activities other than copying, distribution and modification are not
  15608. covered by this License; they are outside its scope.  The act of
  15609. running the Program is not restricted, and the output from the Program
  15610. is covered only if its contents constitute a work based on the
  15611. Program (independent of having been made by running the Program).
  15612. Whether that is true depends on what the Program does.
  15613.  
  15614.   1. You may copy and distribute verbatim copies of the Program's
  15615. source code as you receive it, in any medium, provided that you
  15616. conspicuously and appropriately publish on each copy an appropriate
  15617. copyright notice and disclaimer of warranty; keep intact all the
  15618. notices that refer to this License and to the absence of any warranty;
  15619. and give any other recipients of the Program a copy of this License
  15620. along with the Program.
  15621.  
  15622. You may charge a fee for the physical act of transferring a copy, and
  15623. you may at your option offer warranty protection in exchange for a fee.
  15624.  
  15625.   2. You may modify your copy or copies of the Program or any portion
  15626. of it, thus forming a work based on the Program, and copy and
  15627. distribute such modifications or work under the terms of Section 1
  15628. above, provided that you also meet all of these conditions:
  15629.  
  15630.     a) You must cause the modified files to carry prominent notices
  15631.     stating that you changed the files and the date of any change.
  15632.  
  15633.     b) You must cause any work that you distribute or publish, that in
  15634.     whole or in part contains or is derived from the Program or any
  15635.     part thereof, to be licensed as a whole at no charge to all third
  15636.     parties under the terms of this License.
  15637.  
  15638.     c) If the modified program normally reads commands interactively
  15639.     when run, you must cause it, when started running for such
  15640.     interactive use in the most ordinary way, to print or display an
  15641.     announcement including an appropriate copyright notice and a
  15642.     notice that there is no warranty (or else, saying that you provide
  15643.     a warranty) and that users may redistribute the program under
  15644.     these conditions, and telling the user how to view a copy of this
  15645.     License.  (Exception: if the Program itself is interactive but
  15646.     does not normally print such an announcement, your work based on
  15647.     the Program is not required to print an announcement.)
  15648. These requirements apply to the modified work as a whole.  If
  15649. identifiable sections of that work are not derived from the Program,
  15650. and can be reasonably considered independent and separate works in
  15651. themselves, then this License, and its terms, do not apply to those
  15652. sections when you distribute them as separate works.  But when you
  15653. distribute the same sections as part of a whole which is a work based
  15654. on the Program, the distribution of the whole must be on the terms of
  15655. this License, whose permissions for other licensees extend to the
  15656. entire whole, and thus to each and every part regardless of who wrote it.
  15657.  
  15658. Thus, it is not the intent of this section to claim rights or contest
  15659. your rights to work written entirely by you; rather, the intent is to
  15660. exercise the right to control the distribution of derivative or
  15661. collective works based on the Program.
  15662.  
  15663. In addition, mere aggregation of another work not based on the Program
  15664. with the Program (or with a work based on the Program) on a volume of
  15665. a storage or distribution medium does not bring the other work under
  15666. the scope of this License.
  15667.  
  15668.   3. You may copy and distribute the Program (or a work based on it,
  15669. under Section 2) in object code or executable form under the terms of
  15670. Sections 1 and 2 above provided that you also do one of the following:
  15671.  
  15672.     a) Accompany it with the complete corresponding machine-readable
  15673.     source code, which must be distributed under the terms of Sections
  15674.     1 and 2 above on a medium customarily used for software interchange; or,
  15675.  
  15676.     b) Accompany it with a written offer, valid for at least three
  15677.     years, to give any third party, for a charge no more than your
  15678.     cost of physically performing source distribution, a complete
  15679.     machine-readable copy of the corresponding source code, to be
  15680.     distributed under the terms of Sections 1 and 2 above on a medium
  15681.     customarily used for software interchange; or,
  15682.  
  15683.     c) Accompany it with the information you received as to the offer
  15684.     to distribute corresponding source code.  (This alternative is
  15685.     allowed only for noncommercial distribution and only if you
  15686.     received the program in object code or executable form with such
  15687.     an offer, in accord with Subsection b above.)
  15688.  
  15689. The source code for a work means the preferred form of the work for
  15690. making modifications to it.  For an executable work, complete source
  15691. code means all the source code for all modules it contains, plus any
  15692. associated interface definition files, plus the scripts used to
  15693. control compilation and installation of the executable.  However, as a
  15694. special exception, the source code distributed need not include
  15695. anything that is normally distributed (in either source or binary
  15696. form) with the major components (compiler, kernel, and so on) of the
  15697. operating system on which the executable runs, unless that component
  15698. itself accompanies the executable.
  15699.  
  15700. If distribution of executable or object code is made by offering
  15701. access to copy from a designated place, then offering equivalent
  15702. access to copy the source code from the same place counts as
  15703. distribution of the source code, even though third parties are not
  15704. compelled to copy the source along with the object code.
  15705.   4. You may not copy, modify, sublicense, or distribute the Program
  15706. except as expressly provided under this License.  Any attempt
  15707. otherwise to copy, modify, sublicense or distribute the Program is
  15708. void, and will automatically terminate your rights under this License.
  15709. However, parties who have received copies, or rights, from you under
  15710. this License will not have their licenses terminated so long as such
  15711. parties remain in full compliance.
  15712.  
  15713.   5. You are not required to accept this License, since you have not
  15714. signed it.  However, nothing else grants you permission to modify or
  15715. distribute the Program or its derivative works.  These actions are
  15716. prohibited by law if you do not accept this License.  Therefore, by
  15717. modifying or distributing the Program (or any work based on the
  15718. Program), you indicate your acceptance of this License to do so, and
  15719. all its terms and conditions for copying, distributing or modifying
  15720. the Program or works based on it.
  15721.  
  15722.   6. Each time you redistribute the Program (or any work based on the
  15723. Program), the recipient automatically receives a license from the
  15724. original licensor to copy, distribute or modify the Program subject to
  15725. these terms and conditions.  You may not impose any further
  15726. restrictions on the recipients' exercise of the rights granted herein.
  15727. You are not responsible for enforcing compliance by third parties to
  15728. this License.
  15729.  
  15730.   7. If, as a consequence of a court judgment or allegation of patent
  15731. infringement or for any other reason (not limited to patent issues),
  15732. conditions are imposed on you (whether by court order, agreement or
  15733. otherwise) that contradict the conditions of this License, they do not
  15734. excuse you from the conditions of this License.  If you cannot
  15735. distribute so as to satisfy simultaneously your obligations under this
  15736. License and any other pertinent obligations, then as a consequence you
  15737. may not distribute the Program at all.  For example, if a patent
  15738. license would not permit royalty-free redistribution of the Program by
  15739. all those who receive copies directly or indirectly through you, then
  15740. the only way you could satisfy both it and this License would be to
  15741. refrain entirely from distribution of the Program.
  15742.  
  15743. If any portion of this section is held invalid or unenforceable under
  15744. any particular circumstance, the balance of the section is intended to
  15745. apply and the section as a whole is intended to apply in other
  15746. circumstances.
  15747.  
  15748. It is not the purpose of this section to induce you to infringe any
  15749. patents or other property right claims or to contest validity of any
  15750. such claims; this section has the sole purpose of protecting the
  15751. integrity of the free software distribution system, which is
  15752. implemented by public license practices.  Many people have made
  15753. generous contributions to the wide range of software distributed
  15754. through that system in reliance on consistent application of that
  15755. system; it is up to the author/donor to decide if he or she is willing
  15756. to distribute software through any other system and a licensee cannot
  15757. impose that choice.
  15758.  
  15759. This section is intended to make thoroughly clear what is believed to
  15760. be a consequence of the rest of this License.
  15761.   8. If the distribution and/or use of the Program is restricted in
  15762. certain countries either by patents or by copyrighted interfaces, the
  15763. original copyright holder who places the Program under this License
  15764. may add an explicit geographical distribution limitation excluding
  15765. those countries, so that distribution is permitted only in or among
  15766. countries not thus excluded.  In such case, this License incorporates
  15767. the limitation as if written in the body of this License.
  15768.  
  15769.   9. The Free Software Foundation may publish revised and/or new versions
  15770. of the General Public License from time to time.  Such new versions will
  15771. be similar in spirit to the present version, but may differ in detail to
  15772. address new problems or concerns.
  15773.  
  15774. Each version is given a distinguishing version number.  If the Program
  15775. specifies a version number of this License which applies to it and "any
  15776. later version", you have the option of following the terms and conditions
  15777. either of that version or of any later version published by the Free
  15778. Software Foundation.  If the Program does not specify a version number of
  15779. this License, you may choose any version ever published by the Free Software
  15780. Foundation.
  15781.  
  15782.   10. If you wish to incorporate parts of the Program into other free
  15783. programs whose distribution conditions are different, write to the author
  15784. to ask for permission.  For software which is copyrighted by the Free
  15785. Software Foundation, write to the Free Software Foundation; we sometimes
  15786. make exceptions for this.  Our decision will be guided by the two goals
  15787. of preserving the free status of all derivatives of our free software and
  15788. of promoting the sharing and reuse of software generally.
  15789.  
  15790.                             NO WARRANTY
  15791.  
  15792.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  15793. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  15794. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  15795. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  15796. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  15797. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  15798. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  15799. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  15800. REPAIR OR CORRECTION.
  15801.  
  15802.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  15803. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  15804. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  15805. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  15806. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  15807. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  15808. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  15809. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  15810. POSSIBILITY OF SUCH DAMAGES.
  15811.  
  15812.                      END OF TERMS AND CONDITIONS
  15813.             How to Apply These Terms to Your New Programs
  15814.  
  15815.   If you develop a new program, and you want it to be of the greatest
  15816. possible use to the public, the best way to achieve this is to make it
  15817. free software which everyone can redistribute and change under these terms.
  15818.  
  15819.   To do so, attach the following notices to the program.  It is safest
  15820. to attach them to the start of each source file to most effectively
  15821. convey the exclusion of warranty; and each file should have at least
  15822. the "copyright" line and a pointer to where the full notice is found.
  15823.  
  15824.     <one line to give the program's name and a brief idea of what it does.>
  15825.     Copyright (C) 19yy  <name of author>
  15826.  
  15827.     This program is free software; you can redistribute it and/or modify
  15828.     it under the terms of the GNU General Public License as published by
  15829.     the Free Software Foundation; either version 2 of the License, or
  15830.     (at your option) any later version.
  15831.  
  15832.     This program is distributed in the hope that it will be useful,
  15833.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  15834.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15835.     GNU General Public License for more details.
  15836.  
  15837.     You should have received a copy of the GNU General Public License
  15838.     along with this program; if not, write to the Free Software
  15839.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  15840.  
  15841. Also add information on how to contact you by electronic and paper mail.
  15842.  
  15843. If the program is interactive, make it output a short notice like this
  15844. when it starts in an interactive mode:
  15845.  
  15846.     Gnomovision version 69, Copyright (C) 19yy name of author
  15847.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  15848.     This is free software, and you are welcome to redistribute it
  15849.     under certain conditions; type `show c' for details.
  15850.  
  15851. The hypothetical commands `show w' and `show c' should show the appropriate
  15852. parts of the General Public License.  Of course, the commands you use may
  15853. be called something other than `show w' and `show c'; they could even be
  15854. mouse-clicks or menu items--whatever suits your program.
  15855.  
  15856. You should also get your employer (if you work as a programmer) or your
  15857. school, if any, to sign a "copyright disclaimer" for the program, if
  15858. necessary.  Here is a sample; alter the names:
  15859.  
  15860.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  15861.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  15862.  
  15863.   <signature of Ty Coon>, 1 April 1989
  15864.   Ty Coon, President of Vice
  15865.  
  15866. This General Public License does not permit incorporating your program into
  15867. proprietary programs.  If your program is a subroutine library, you may
  15868. consider it more useful to permit linking proprietary applications with the
  15869. library.  If this is what you want to do, use the GNU Library General
  15870. Public License instead of this License.
  15871.  
  15872. ============================================================
  15873. Notices for file(s):
  15874. /framework/groovy-all-1.7.0.jar
  15875. ------------------------------------------------------------
  15876.                                  Apache License
  15877.                            Version 2.0, January 2004
  15878.                         http://www.apache.org/licenses/
  15879.  
  15880.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15881.  
  15882.    1. Definitions.
  15883.  
  15884.       "License" shall mean the terms and conditions for use, reproduction,
  15885.       and distribution as defined by Sections 1 through 9 of this document.
  15886.  
  15887.       "Licensor" shall mean the copyright owner or entity authorized by
  15888.       the copyright owner that is granting the License.
  15889.  
  15890.       "Legal Entity" shall mean the union of the acting entity and all
  15891.       other entities that control, are controlled by, or are under common
  15892.       control with that entity. For the purposes of this definition,
  15893.       "control" means (i) the power, direct or indirect, to cause the
  15894.       direction or management of such entity, whether by contract or
  15895.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15896.       outstanding shares, or (iii) beneficial ownership of such entity.
  15897.  
  15898.       "You" (or "Your") shall mean an individual or Legal Entity
  15899.       exercising permissions granted by this License.
  15900.  
  15901.       "Source" form shall mean the preferred form for making modifications,
  15902.       including but not limited to software source code, documentation
  15903.       source, and configuration files.
  15904.  
  15905.       "Object" form shall mean any form resulting from mechanical
  15906.       transformation or translation of a Source form, including but
  15907.       not limited to compiled object code, generated documentation,
  15908.       and conversions to other media types.
  15909.  
  15910.       "Work" shall mean the work of authorship, whether in Source or
  15911.       Object form, made available under the License, as indicated by a
  15912.       copyright notice that is included in or attached to the work
  15913.       (an example is provided in the Appendix below).
  15914.  
  15915.       "Derivative Works" shall mean any work, whether in Source or Object
  15916.       form, that is based on (or derived from) the Work and for which the
  15917.       editorial revisions, annotations, elaborations, or other modifications
  15918.       represent, as a whole, an original work of authorship. For the purposes
  15919.       of this License, Derivative Works shall not include works that remain
  15920.       separable from, or merely link (or bind by name) to the interfaces of,
  15921.       the Work and Derivative Works thereof.
  15922.  
  15923.       "Contribution" shall mean any work of authorship, including
  15924.       the original version of the Work and any modifications or additions
  15925.       to that Work or Derivative Works thereof, that is intentionally
  15926.       submitted to Licensor for inclusion in the Work by the copyright owner
  15927.       or by an individual or Legal Entity authorized to submit on behalf of
  15928.       the copyright owner. For the purposes of this definition, "submitted"
  15929.       means any form of electronic, verbal, or written communication sent
  15930.       to the Licensor or its representatives, including but not limited to
  15931.       communication on electronic mailing lists, source code control systems,
  15932.       and issue tracking systems that are managed by, or on behalf of, the
  15933.       Licensor for the purpose of discussing and improving the Work, but
  15934.       excluding communication that is conspicuously marked or otherwise
  15935.       designated in writing by the copyright owner as "Not a Contribution."
  15936.  
  15937.       "Contributor" shall mean Licensor and any individual or Legal Entity
  15938.       on behalf of whom a Contribution has been received by Licensor and
  15939.       subsequently incorporated within the Work.
  15940.  
  15941.    2. Grant of Copyright License. Subject to the terms and conditions of
  15942.       this License, each Contributor hereby grants to You a perpetual,
  15943.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15944.       copyright license to reproduce, prepare Derivative Works of,
  15945.       publicly display, publicly perform, sublicense, and distribute the
  15946.       Work and such Derivative Works in Source or Object form.
  15947.  
  15948.    3. Grant of Patent License. Subject to the terms and conditions of
  15949.       this License, each Contributor hereby grants to You a perpetual,
  15950.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15951.       (except as stated in this section) patent license to make, have made,
  15952.       use, offer to sell, sell, import, and otherwise transfer the Work,
  15953.       where such license applies only to those patent claims licensable
  15954.       by such Contributor that are necessarily infringed by their
  15955.       Contribution(s) alone or by combination of their Contribution(s)
  15956.       with the Work to which such Contribution(s) was submitted. If You
  15957.       institute patent litigation against any entity (including a
  15958.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  15959.       or a Contribution incorporated within the Work constitutes direct
  15960.       or contributory patent infringement, then any patent licenses
  15961.       granted to You under this License for that Work shall terminate
  15962.       as of the date such litigation is filed.
  15963.  
  15964.    4. Redistribution. You may reproduce and distribute copies of the
  15965.       Work or Derivative Works thereof in any medium, with or without
  15966.       modifications, and in Source or Object form, provided that You
  15967.       meet the following conditions:
  15968.  
  15969.       (a) You must give any other recipients of the Work or
  15970.           Derivative Works a copy of this License; and
  15971.  
  15972.       (b) You must cause any modified files to carry prominent notices
  15973.           stating that You changed the files; and
  15974.  
  15975.       (c) You must retain, in the Source form of any Derivative Works
  15976.           that You distribute, all copyright, patent, trademark, and
  15977.           attribution notices from the Source form of the Work,
  15978.           excluding those notices that do not pertain to any part of
  15979.           the Derivative Works; and
  15980.  
  15981.       (d) If the Work includes a "NOTICE" text file as part of its
  15982.           distribution, then any Derivative Works that You distribute must
  15983.           include a readable copy of the attribution notices contained
  15984.           within such NOTICE file, excluding those notices that do not
  15985.           pertain to any part of the Derivative Works, in at least one
  15986.           of the following places: within a NOTICE text file distributed
  15987.           as part of the Derivative Works; within the Source form or
  15988.           documentation, if provided along with the Derivative Works; or,
  15989.           within a display generated by the Derivative Works, if and
  15990.           wherever such third-party notices normally appear. The contents
  15991.           of the NOTICE file are for informational purposes only and
  15992.           do not modify the License. You may add Your own attribution
  15993.           notices within Derivative Works that You distribute, alongside
  15994.           or as an addendum to the NOTICE text from the Work, provided
  15995.           that such additional attribution notices cannot be construed
  15996.           as modifying the License.
  15997.  
  15998.       You may add Your own copyright statement to Your modifications and
  15999.       may provide additional or different license terms and conditions
  16000.       for use, reproduction, or distribution of Your modifications, or
  16001.       for any such Derivative Works as a whole, provided Your use,
  16002.       reproduction, and distribution of the Work otherwise complies with
  16003.       the conditions stated in this License.
  16004.  
  16005.    5. Submission of Contributions. Unless You explicitly state otherwise,
  16006.       any Contribution intentionally submitted for inclusion in the Work
  16007.       by You to the Licensor shall be under the terms and conditions of
  16008.       this License, without any additional terms or conditions.
  16009.       Notwithstanding the above, nothing herein shall supersede or modify
  16010.       the terms of any separate license agreement you may have executed
  16011.       with Licensor regarding such Contributions.
  16012.  
  16013.    6. Trademarks. This License does not grant permission to use the trade
  16014.       names, trademarks, service marks, or product names of the Licensor,
  16015.       except as required for reasonable and customary use in describing the
  16016.       origin of the Work and reproducing the content of the NOTICE file.
  16017.  
  16018.    7. Disclaimer of Warranty. Unless required by applicable law or
  16019.       agreed to in writing, Licensor provides the Work (and each
  16020.       Contributor provides its Contributions) on an "AS IS" BASIS,
  16021.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16022.       implied, including, without limitation, any warranties or conditions
  16023.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16024.       PARTICULAR PURPOSE. You are solely responsible for determining the
  16025.       appropriateness of using or redistributing the Work and assume any
  16026.       risks associated with Your exercise of permissions under this License.
  16027.  
  16028.    8. Limitation of Liability. In no event and under no legal theory,
  16029.       whether in tort (including negligence), contract, or otherwise,
  16030.       unless required by applicable law (such as deliberate and grossly
  16031.       negligent acts) or agreed to in writing, shall any Contributor be
  16032.       liable to You for damages, including any direct, indirect, special,
  16033.       incidental, or consequential damages of any character arising as a
  16034.       result of this License or out of the use or inability to use the
  16035.       Work (including but not limited to damages for loss of goodwill,
  16036.       work stoppage, computer failure or malfunction, or any and all
  16037.       other commercial damages or losses), even if such Contributor
  16038.       has been advised of the possibility of such damages.
  16039.  
  16040.    9. Accepting Warranty or Additional Liability. While redistributing
  16041.       the Work or Derivative Works thereof, You may choose to offer,
  16042.       and charge a fee for, acceptance of support, warranty, indemnity,
  16043.       or other liability obligations and/or rights consistent with this
  16044.       License. However, in accepting such obligations, You may act only
  16045.       on Your own behalf and on Your sole responsibility, not on behalf
  16046.       of any other Contributor, and only if You agree to indemnify,
  16047.       defend, and hold each Contributor harmless for any liability
  16048.       incurred by, or claims asserted against, such Contributor by reason
  16049.       of your accepting any such warranty or additional liability.
  16050.  
  16051.    END OF TERMS AND CONDITIONS
  16052.  
  16053.    APPENDIX: How to apply the Apache License to your work.
  16054.  
  16055.       To apply the Apache License to your work, attach the following
  16056.       boilerplate notice, with the fields enclosed by brackets "[]"
  16057.       replaced with your own identifying information. (Don't include
  16058.       the brackets!)  The text should be enclosed in the appropriate
  16059.       comment syntax for the file format. We also recommend that a
  16060.       file or class name and description of purpose be included on the
  16061.       same "printed page" as the copyright notice for easier
  16062.       identification within third-party archives.
  16063.  
  16064.    Copyright [yyyy] [name of copyright owner]
  16065.  
  16066.    Licensed under the Apache License, Version 2.0 (the "License");
  16067.    you may not use this file except in compliance with the License.
  16068.    You may obtain a copy of the License at
  16069.  
  16070.        http://www.apache.org/licenses/LICENSE-2.0
  16071.  
  16072.    Unless required by applicable law or agreed to in writing, software
  16073.    distributed under the License is distributed on an "AS IS" BASIS,
  16074.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16075.    See the License for the specific language governing permissions and
  16076.    limitations under the License.
  16077.  
  16078. ============================================================
  16079. Notices for file(s):
  16080. /lib/libcorkscrew.so
  16081. ------------------------------------------------------------
  16082.  
  16083.    Copyright (c) 2011, The Android Open Source Project
  16084.  
  16085.    Licensed under the Apache License, Version 2.0 (the "License");
  16086.    you may not use this file except in compliance with the License.
  16087.  
  16088.    Unless required by applicable law or agreed to in writing, software
  16089.    distributed under the License is distributed on an "AS IS" BASIS,
  16090.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16091.    See the License for the specific language governing permissions and
  16092.    limitations under the License.
  16093.  
  16094.  
  16095.                                  Apache License
  16096.                            Version 2.0, January 2004
  16097.                         http://www.apache.org/licenses/
  16098.  
  16099.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16100.  
  16101.    1. Definitions.
  16102.  
  16103.       "License" shall mean the terms and conditions for use, reproduction,
  16104.       and distribution as defined by Sections 1 through 9 of this document.
  16105.  
  16106.       "Licensor" shall mean the copyright owner or entity authorized by
  16107.       the copyright owner that is granting the License.
  16108.  
  16109.       "Legal Entity" shall mean the union of the acting entity and all
  16110.       other entities that control, are controlled by, or are under common
  16111.       control with that entity. For the purposes of this definition,
  16112.       "control" means (i) the power, direct or indirect, to cause the
  16113.       direction or management of such entity, whether by contract or
  16114.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16115.       outstanding shares, or (iii) beneficial ownership of such entity.
  16116.  
  16117.       "You" (or "Your") shall mean an individual or Legal Entity
  16118.       exercising permissions granted by this License.
  16119.  
  16120.       "Source" form shall mean the preferred form for making modifications,
  16121.       including but not limited to software source code, documentation
  16122.       source, and configuration files.
  16123.  
  16124.       "Object" form shall mean any form resulting from mechanical
  16125.       transformation or translation of a Source form, including but
  16126.       not limited to compiled object code, generated documentation,
  16127.       and conversions to other media types.
  16128.  
  16129.       "Work" shall mean the work of authorship, whether in Source or
  16130.       Object form, made available under the License, as indicated by a
  16131.       copyright notice that is included in or attached to the work
  16132.       (an example is provided in the Appendix below).
  16133.  
  16134.       "Derivative Works" shall mean any work, whether in Source or Object
  16135.       form, that is based on (or derived from) the Work and for which the
  16136.       editorial revisions, annotations, elaborations, or other modifications
  16137.       represent, as a whole, an original work of authorship. For the purposes
  16138.       of this License, Derivative Works shall not include works that remain
  16139.       separable from, or merely link (or bind by name) to the interfaces of,
  16140.       the Work and Derivative Works thereof.
  16141.  
  16142.       "Contribution" shall mean any work of authorship, including
  16143.       the original version of the Work and any modifications or additions
  16144.       to that Work or Derivative Works thereof, that is intentionally
  16145.       submitted to Licensor for inclusion in the Work by the copyright owner
  16146.       or by an individual or Legal Entity authorized to submit on behalf of
  16147.       the copyright owner. For the purposes of this definition, "submitted"
  16148.       means any form of electronic, verbal, or written communication sent
  16149.       to the Licensor or its representatives, including but not limited to
  16150.       communication on electronic mailing lists, source code control systems,
  16151.       and issue tracking systems that are managed by, or on behalf of, the
  16152.       Licensor for the purpose of discussing and improving the Work, but
  16153.       excluding communication that is conspicuously marked or otherwise
  16154.       designated in writing by the copyright owner as "Not a Contribution."
  16155.  
  16156.       "Contributor" shall mean Licensor and any individual or Legal Entity
  16157.       on behalf of whom a Contribution has been received by Licensor and
  16158.       subsequently incorporated within the Work.
  16159.  
  16160.    2. Grant of Copyright License. Subject to the terms and conditions of
  16161.       this License, each Contributor hereby grants to You a perpetual,
  16162.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16163.       copyright license to reproduce, prepare Derivative Works of,
  16164.       publicly display, publicly perform, sublicense, and distribute the
  16165.       Work and such Derivative Works in Source or Object form.
  16166.  
  16167.    3. Grant of Patent License. Subject to the terms and conditions of
  16168.       this License, each Contributor hereby grants to You a perpetual,
  16169.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16170.       (except as stated in this section) patent license to make, have made,
  16171.       use, offer to sell, sell, import, and otherwise transfer the Work,
  16172.       where such license applies only to those patent claims licensable
  16173.       by such Contributor that are necessarily infringed by their
  16174.       Contribution(s) alone or by combination of their Contribution(s)
  16175.       with the Work to which such Contribution(s) was submitted. If You
  16176.       institute patent litigation against any entity (including a
  16177.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  16178.       or a Contribution incorporated within the Work constitutes direct
  16179.       or contributory patent infringement, then any patent licenses
  16180.       granted to You under this License for that Work shall terminate
  16181.       as of the date such litigation is filed.
  16182.  
  16183.    4. Redistribution. You may reproduce and distribute copies of the
  16184.       Work or Derivative Works thereof in any medium, with or without
  16185.       modifications, and in Source or Object form, provided that You
  16186.       meet the following conditions:
  16187.  
  16188.       (a) You must give any other recipients of the Work or
  16189.           Derivative Works a copy of this License; and
  16190.  
  16191.       (b) You must cause any modified files to carry prominent notices
  16192.           stating that You changed the files; and
  16193.  
  16194.       (c) You must retain, in the Source form of any Derivative Works
  16195.           that You distribute, all copyright, patent, trademark, and
  16196.           attribution notices from the Source form of the Work,
  16197.           excluding those notices that do not pertain to any part of
  16198.           the Derivative Works; and
  16199.  
  16200.       (d) If the Work includes a "NOTICE" text file as part of its
  16201.           distribution, then any Derivative Works that You distribute must
  16202.           include a readable copy of the attribution notices contained
  16203.           within such NOTICE file, excluding those notices that do not
  16204.           pertain to any part of the Derivative Works, in at least one
  16205.           of the following places: within a NOTICE text file distributed
  16206.           as part of the Derivative Works; within the Source form or
  16207.           documentation, if provided along with the Derivative Works; or,
  16208.           within a display generated by the Derivative Works, if and
  16209.           wherever such third-party notices normally appear. The contents
  16210.           of the NOTICE file are for informational purposes only and
  16211.           do not modify the License. You may add Your own attribution
  16212.           notices within Derivative Works that You distribute, alongside
  16213.           or as an addendum to the NOTICE text from the Work, provided
  16214.           that such additional attribution notices cannot be construed
  16215.           as modifying the License.
  16216.  
  16217.       You may add Your own copyright statement to Your modifications and
  16218.       may provide additional or different license terms and conditions
  16219.       for use, reproduction, or distribution of Your modifications, or
  16220.       for any such Derivative Works as a whole, provided Your use,
  16221.       reproduction, and distribution of the Work otherwise complies with
  16222.       the conditions stated in this License.
  16223.  
  16224.    5. Submission of Contributions. Unless You explicitly state otherwise,
  16225.       any Contribution intentionally submitted for inclusion in the Work
  16226.       by You to the Licensor shall be under the terms and conditions of
  16227.       this License, without any additional terms or conditions.
  16228.       Notwithstanding the above, nothing herein shall supersede or modify
  16229.       the terms of any separate license agreement you may have executed
  16230.       with Licensor regarding such Contributions.
  16231.  
  16232.    6. Trademarks. This License does not grant permission to use the trade
  16233.       names, trademarks, service marks, or product names of the Licensor,
  16234.       except as required for reasonable and customary use in describing the
  16235.       origin of the Work and reproducing the content of the NOTICE file.
  16236.  
  16237.    7. Disclaimer of Warranty. Unless required by applicable law or
  16238.       agreed to in writing, Licensor provides the Work (and each
  16239.       Contributor provides its Contributions) on an "AS IS" BASIS,
  16240.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16241.       implied, including, without limitation, any warranties or conditions
  16242.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16243.       PARTICULAR PURPOSE. You are solely responsible for determining the
  16244.       appropriateness of using or redistributing the Work and assume any
  16245.       risks associated with Your exercise of permissions under this License.
  16246.  
  16247.    8. Limitation of Liability. In no event and under no legal theory,
  16248.       whether in tort (including negligence), contract, or otherwise,
  16249.       unless required by applicable law (such as deliberate and grossly
  16250.       negligent acts) or agreed to in writing, shall any Contributor be
  16251.       liable to You for damages, including any direct, indirect, special,
  16252.       incidental, or consequential damages of any character arising as a
  16253.       result of this License or out of the use or inability to use the
  16254.       Work (including but not limited to damages for loss of goodwill,
  16255.       work stoppage, computer failure or malfunction, or any and all
  16256.       other commercial damages or losses), even if such Contributor
  16257.       has been advised of the possibility of such damages.
  16258.  
  16259.    9. Accepting Warranty or Additional Liability. While redistributing
  16260.       the Work or Derivative Works thereof, You may choose to offer,
  16261.       and charge a fee for, acceptance of support, warranty, indemnity,
  16262.       or other liability obligations and/or rights consistent with this
  16263.       License. However, in accepting such obligations, You may act only
  16264.       on Your own behalf and on Your sole responsibility, not on behalf
  16265.       of any other Contributor, and only if You agree to indemnify,
  16266.       defend, and hold each Contributor harmless for any liability
  16267.       incurred by, or claims asserted against, such Contributor by reason
  16268.       of your accepting any such warranty or additional liability.
  16269.  
  16270.    END OF TERMS AND CONDITIONS
  16271.  
  16272.  
  16273. ============================================================
  16274. Notices for file(s):
  16275. /framework/liblzf.jar
  16276. ------------------------------------------------------------
  16277. Copyright (c) 2000-2009 Marc Alexander Lehmann <[email protected]>
  16278.  
  16279. Redistribution and use in source and binary forms, with or without modifica-
  16280. tion, are permitted provided that the following conditions are met:
  16281.  
  16282.   1.  Redistributions of source code must retain the above copyright notice,
  16283.       this list of conditions and the following disclaimer.
  16284.  
  16285.   2.  Redistributions in binary form must reproduce the above copyright
  16286.       notice, this list of conditions and the following disclaimer in the
  16287.       documentation and/or other materials provided with the distribution.
  16288.  
  16289. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
  16290. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
  16291. CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
  16292. EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
  16293. CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  16294. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  16295. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  16296. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
  16297. ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  16298. OF THE POSSIBILITY OF SUCH DAMAGE.
  16299.  
  16300. Alternatively, the following files carry an additional notice that
  16301. explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
  16302. lzf_d.c
  16303.  
  16304.  
  16305. ============================================================
  16306. Notices for file(s):
  16307. /lib/libLLVM.so
  16308. ------------------------------------------------------------
  16309. ==============================================================================
  16310. LLVM Release License
  16311. ==============================================================================
  16312. University of Illinois/NCSA
  16313. Open Source License
  16314.  
  16315. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  16316. All rights reserved.
  16317.  
  16318. Developed by:
  16319.  
  16320.     LLVM Team
  16321.  
  16322.     University of Illinois at Urbana-Champaign
  16323.  
  16324.     http://llvm.org
  16325.  
  16326. Permission is hereby granted, free of charge, to any person obtaining a copy of
  16327. this software and associated documentation files (the "Software"), to deal with
  16328. the Software without restriction, including without limitation the rights to
  16329. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  16330. of the Software, and to permit persons to whom the Software is furnished to do
  16331. so, subject to the following conditions:
  16332.  
  16333.     * Redistributions of source code must retain the above copyright notice,
  16334.       this list of conditions and the following disclaimers.
  16335.  
  16336.     * Redistributions in binary form must reproduce the above copyright notice,
  16337.       this list of conditions and the following disclaimers in the
  16338.       documentation and/or other materials provided with the distribution.
  16339.  
  16340.     * Neither the names of the LLVM Team, University of Illinois at
  16341.       Urbana-Champaign, nor the names of its contributors may be used to
  16342.       endorse or promote products derived from this Software without specific
  16343.       prior written permission.
  16344.  
  16345. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16346. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  16347. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  16348. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16349. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  16350. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  16351. SOFTWARE.
  16352.  
  16353. ==============================================================================
  16354. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  16355. ==============================================================================
  16356. The LLVM software contains code written by third parties.  Such software will
  16357. have its own individual LICENSE.TXT file in the directory in which it appears.
  16358. This file will describe the copyrights, license, and restrictions which apply
  16359. to that code.
  16360.  
  16361. The disclaimer of warranty in the University of Illinois Open Source License
  16362. applies to all code in the LLVM Distribution, and nothing in any of the
  16363. other licenses gives permission to use the names of the LLVM Team or the
  16364. University of Illinois to endorse or promote products derived from this
  16365. Software.
  16366.  
  16367. The following pieces of software have additional or alternate copyrights,
  16368. licenses, and/or restrictions:
  16369.  
  16370. Program             Directory
  16371. -------             ---------
  16372. Autoconf            llvm/autoconf
  16373.                     llvm/projects/ModuleMaker/autoconf
  16374.                     llvm/projects/sample/autoconf
  16375. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  16376. Google Test         llvm/utils/unittest/googletest
  16377. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  16378.  
  16379. ======================================================================
  16380. == LICENSE.TXT for ./autoconf/LICENSE.TXT
  16381. ======================================================================
  16382.  
  16383. ------------------------------------------------------------------------------
  16384. Autoconf Files
  16385. ------------------------------------------------------------------------------
  16386. All autoconf files are licensed under the LLVM license with the following
  16387. additions:
  16388.  
  16389. llvm/autoconf/install-sh:
  16390.         This script is licensed under the LLVM license, with the following
  16391.         additional copyrights and restrictions:
  16392.  
  16393.         Copyright 1991 by the Massachusetts Institute of Technology
  16394.  
  16395.         Permission to use, copy, modify, distribute, and sell this software and its
  16396.         documentation for any purpose is hereby granted without fee, provided that
  16397.         the above copyright notice appear in all copies and that both that
  16398.         copyright notice and this permission notice appear in supporting
  16399.         documentation, and that the name of M.I.T. not be used in advertising or
  16400.         publicity pertaining to distribution of the software without specific,
  16401.         written prior permission.  M.I.T. makes no representations about the
  16402.         suitability of this software for any purpose.  It is provided "as is"
  16403.         without express or implied warranty.
  16404.  
  16405. Please see the source files for additional copyrights.
  16406.  
  16407.  
  16408. ======================================================================
  16409. == LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
  16410. ======================================================================
  16411.  
  16412. ------------------------------------------------------------------------------
  16413. Autoconf Files
  16414. ------------------------------------------------------------------------------
  16415. All autoconf files are licensed under the LLVM license with the following
  16416. additions:
  16417.  
  16418. llvm/autoconf/install-sh:
  16419.         This script is licensed under the LLVM license, with the following
  16420.         additional copyrights and restrictions:
  16421.  
  16422.         Copyright 1991 by the Massachusetts Institute of Technology
  16423.  
  16424.         Permission to use, copy, modify, distribute, and sell this software and its
  16425.         documentation for any purpose is hereby granted without fee, provided that
  16426.         the above copyright notice appear in all copies and that both that
  16427.         copyright notice and this permission notice appear in supporting
  16428.         documentation, and that the name of M.I.T. not be used in advertising or
  16429.         publicity pertaining to distribution of the software without specific,
  16430.         written prior permission.  M.I.T. makes no representations about the
  16431.         suitability of this software for any purpose.  It is provided "as is"
  16432.         without express or implied warranty.
  16433.  
  16434. Please see the source files for additional copyrights.
  16435.  
  16436.  
  16437. ======================================================================
  16438. == LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
  16439. ======================================================================
  16440.  
  16441. Copyright 2008, Google Inc.
  16442. All rights reserved.
  16443.  
  16444. Redistribution and use in source and binary forms, with or without
  16445. modification, are permitted provided that the following conditions are
  16446. met:
  16447.  
  16448.     * Redistributions of source code must retain the above copyright
  16449. notice, this list of conditions and the following disclaimer.
  16450.     * Redistributions in binary form must reproduce the above
  16451. copyright notice, this list of conditions and the following disclaimer
  16452. in the documentation and/or other materials provided with the
  16453. distribution.
  16454.     * Neither the name of Google Inc. nor the names of its
  16455. contributors may be used to endorse or promote products derived from
  16456. this software without specific prior written permission.
  16457.  
  16458. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  16459. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  16460. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  16461. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  16462. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  16463. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16464. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  16465. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  16466. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  16467. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  16468. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  16469.  
  16470. ======================================================================
  16471. == LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
  16472. ======================================================================
  16473.  
  16474. LLVM System Interface Library
  16475. -------------------------------------------------------------------------------
  16476. The LLVM System Interface Library is licensed under the Illinois Open Source
  16477. License and has the following additional copyright:
  16478.  
  16479. Copyright (C) 2004 eXtensible Systems, Inc.
  16480.  
  16481. ============================================================
  16482. Notices for file(s):
  16483. /framework/doclava.jar
  16484. ------------------------------------------------------------
  16485.  
  16486.  Copyright (C) 2010 Google Inc.
  16487.  
  16488.  Licensed under the Apache License, Version 2.0 (the "License");
  16489.  you may not use this file except in compliance with the License.
  16490.  You may obtain a copy of the License at
  16491.  
  16492.  http://www.apache.org/licenses/LICENSE-2.0
  16493.  
  16494.  Unless required by applicable law or agreed to in writing, software
  16495.  distributed under the License is distributed on an "AS IS" BASIS,
  16496.  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16497.  See the License for the specific language governing permissions and
  16498.  limitations under the License.
  16499.  
  16500.  
  16501. ======================================================================
  16502.  
  16503. jQuery 1.2.6 - New Wave Javascript
  16504.  
  16505. Copyright (c) 2008 John Resig (jquery.com)
  16506. Dual licensed under the MIT (MIT-LICENSE.txt)
  16507. and GPL (GPL-LICENSE.txt) licenses.
  16508.  
  16509. Copyright (c) 2009 John Resig, http://jquery.com/
  16510.  
  16511. Permission is hereby granted, free of charge, to any person obtaining
  16512. a copy of this software and associated documentation files (the
  16513. "Software"), to deal in the Software without restriction, including
  16514. without limitation the rights to use, copy, modify, merge, publish,
  16515. distribute, sublicense, and/or sell copies of the Software, and to
  16516. permit persons to whom the Software is furnished to do so, subject to
  16517. the following conditions:
  16518.  
  16519. The above copyright notice and this permission notice shall be
  16520. included in all copies or substantial portions of the Software.
  16521.  
  16522. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  16523. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  16524. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  16525. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  16526. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  16527. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  16528. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  16529.  
  16530.  
  16531. ============================================================
  16532. Notices for file(s):
  16533. /bin/sqlite3
  16534. /lib/libsqlite.so
  16535. ------------------------------------------------------------
  16536. 2001 September 15
  16537.  
  16538. The author disclaims copyright to this source code.  In place of
  16539. a legal notice, here is a blessing:
  16540.  
  16541.    May you do good and not evil.
  16542.    May you find forgiveness for yourself and forgive others.
  16543.    May you share freely, never taking more than you give.
  16544.  
  16545.  
  16546. ============================================================
  16547. Notices for file(s):
  16548. /lib/libcrypto-host.so
  16549. /lib/libcrypto_static.a
  16550. /lib/libssl-host.so
  16551. ------------------------------------------------------------
  16552.  
  16553.   LICENSE ISSUES
  16554.   ==============
  16555.  
  16556.   The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  16557.   the OpenSSL License and the original SSLeay license apply to the toolkit.
  16558.   See below for the actual license texts. Actually both licenses are BSD-style
  16559.   Open Source licenses. In case of any license issues related to OpenSSL
  16560.   please contact [email protected].
  16561.  
  16562.   OpenSSL License
  16563.   ---------------
  16564.  
  16565. /* ====================================================================
  16566.  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
  16567.  *
  16568.  * Redistribution and use in source and binary forms, with or without
  16569.  * modification, are permitted provided that the following conditions
  16570.  * are met:
  16571.  *
  16572.  * 1. Redistributions of source code must retain the above copyright
  16573.  *    notice, this list of conditions and the following disclaimer.
  16574.  *
  16575.  * 2. Redistributions in binary form must reproduce the above copyright
  16576.  *    notice, this list of conditions and the following disclaimer in
  16577.  *    the documentation and/or other materials provided with the
  16578.  *    distribution.
  16579.  *
  16580.  * 3. All advertising materials mentioning features or use of this
  16581.  *    software must display the following acknowledgment:
  16582.  *    "This product includes software developed by the OpenSSL Project
  16583.  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  16584.  *
  16585.  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  16586.  *    endorse or promote products derived from this software without
  16587.  *    prior written permission. For written permission, please contact
  16588.  *
  16589.  * 5. Products derived from this software may not be called "OpenSSL"
  16590.  *    nor may "OpenSSL" appear in their names without prior written
  16591.  *    permission of the OpenSSL Project.
  16592.  *
  16593.  * 6. Redistributions of any form whatsoever must retain the following
  16594.  *    acknowledgment:
  16595.  *    "This product includes software developed by the OpenSSL Project
  16596.  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  16597.  *
  16598.  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  16599.  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  16600.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  16601.  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
  16602.  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  16603.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  16604.  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  16605.  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  16606.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  16607.  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  16608.  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  16609.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  16610.  * ====================================================================
  16611.  *
  16612.  * This product includes cryptographic software written by Eric Young
  16613.  * ([email protected]).  This product includes software written by Tim
  16614.  * Hudson ([email protected]).
  16615.  *
  16616.  */
  16617.  
  16618.  Original SSLeay License
  16619.  -----------------------
  16620.  
  16621. /* Copyright (C) 1995-1998 Eric Young ([email protected])
  16622.  * All rights reserved.
  16623.  *
  16624.  * This package is an SSL implementation written
  16625.  * by Eric Young ([email protected]).
  16626.  * The implementation was written so as to conform with Netscapes SSL.
  16627.  *
  16628.  * This library is free for commercial and non-commercial use as long as
  16629.  * the following conditions are aheared to.  The following conditions
  16630.  * apply to all code found in this distribution, be it the RC4, RSA,
  16631.  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
  16632.  * included with this distribution is covered by the same copyright terms
  16633.  * except that the holder is Tim Hudson ([email protected]).
  16634.  *
  16635.  * Copyright remains Eric Young's, and as such any Copyright notices in
  16636.  * the code are not to be removed.
  16637.  * If this package is used in a product, Eric Young should be given attribution
  16638.  * as the author of the parts of the library used.
  16639.  * This can be in the form of a textual message at program startup or
  16640.  * in documentation (online or textual) provided with the package.
  16641.  *
  16642.  * Redistribution and use in source and binary forms, with or without
  16643.  * modification, are permitted provided that the following conditions
  16644.  * are met:
  16645.  * 1. Redistributions of source code must retain the copyright
  16646.  *    notice, this list of conditions and the following disclaimer.
  16647.  * 2. Redistributions in binary form must reproduce the above copyright
  16648.  *    notice, this list of conditions and the following disclaimer in the
  16649.  *    documentation and/or other materials provided with the distribution.
  16650.  * 3. All advertising materials mentioning features or use of this software
  16651.  *    must display the following acknowledgement:
  16652.  *    "This product includes cryptographic software written by
  16653.  *     Eric Young ([email protected])"
  16654.  *    The word 'cryptographic' can be left out if the rouines from the library
  16655.  *    being used are not cryptographic related :-).
  16656.  * 4. If you include any Windows specific code (or a derivative thereof) from
  16657.  *    the apps directory (application code) you must include an acknowledgement:
  16658.  *    "This product includes software written by Tim Hudson ([email protected])"
  16659.  *
  16660.  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  16661.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  16662.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  16663.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  16664.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  16665.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  16666.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  16667.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  16668.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  16669.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  16670.  * SUCH DAMAGE.
  16671.  *
  16672.  * The licence and distribution terms for any publically available version or
  16673.  * derivative of this code cannot be changed.  i.e. this code cannot simply be
  16674.  * copied and put under another distribution licence
  16675.  * [including the GNU Public Licence.]
  16676.  */
  16677.  
  16678.  
  16679. ============================================================
  16680. Notices for file(s):
  16681. /lib/libexpat-host.so
  16682. /lib/libexpat.a
  16683. ------------------------------------------------------------
  16684. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  16685.                                and Clark Cooper
  16686. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  16687.  
  16688. Permission is hereby granted, free of charge, to any person obtaining
  16689. a copy of this software and associated documentation files (the
  16690. "Software"), to deal in the Software without restriction, including
  16691. without limitation the rights to use, copy, modify, merge, publish,
  16692. distribute, sublicense, and/or sell copies of the Software, and to
  16693. permit persons to whom the Software is furnished to do so, subject to
  16694. the following conditions:
  16695.  
  16696. The above copyright notice and this permission notice shall be included
  16697. in all copies or substantial portions of the Software.
  16698.  
  16699. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  16700. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  16701. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  16702. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  16703. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  16704. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  16705. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  16706.  
  16707. ============================================================
  16708. Notices for file(s):
  16709. /lib/libLLVMAnalysis.a
  16710. ------------------------------------------------------------
  16711. ==============================================================================
  16712. LLVM Release License
  16713. ==============================================================================
  16714. University of Illinois/NCSA
  16715. Open Source License
  16716.  
  16717. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  16718. All rights reserved.
  16719.  
  16720. Developed by:
  16721.  
  16722.     LLVM Team
  16723.  
  16724.     University of Illinois at Urbana-Champaign
  16725.  
  16726.     http://llvm.org
  16727.  
  16728. Permission is hereby granted, free of charge, to any person obtaining a copy of
  16729. this software and associated documentation files (the "Software"), to deal with
  16730. the Software without restriction, including without limitation the rights to
  16731. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  16732. of the Software, and to permit persons to whom the Software is furnished to do
  16733. so, subject to the following conditions:
  16734.  
  16735.     * Redistributions of source code must retain the above copyright notice,
  16736.       this list of conditions and the following disclaimers.
  16737.  
  16738.     * Redistributions in binary form must reproduce the above copyright notice,
  16739.       this list of conditions and the following disclaimers in the
  16740.       documentation and/or other materials provided with the distribution.
  16741.  
  16742.     * Neither the names of the LLVM Team, University of Illinois at
  16743.       Urbana-Champaign, nor the names of its contributors may be used to
  16744.       endorse or promote products derived from this Software without specific
  16745.       prior written permission.
  16746.  
  16747. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16748. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  16749. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  16750. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16751. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  16752. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  16753. SOFTWARE.
  16754.  
  16755. ==============================================================================
  16756. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  16757. ==============================================================================
  16758. The LLVM software contains code written by third parties.  Such software will
  16759. have its own individual LICENSE.TXT file in the directory in which it appears.
  16760. This file will describe the copyrights, license, and restrictions which apply
  16761. to that code.
  16762.  
  16763. The disclaimer of warranty in the University of Illinois Open Source License
  16764. applies to all code in the LLVM Distribution, and nothing in any of the
  16765. other licenses gives permission to use the names of the LLVM Team or the
  16766. University of Illinois to endorse or promote products derived from this
  16767. Software.
  16768.  
  16769. The following pieces of software have additional or alternate copyrights,
  16770. licenses, and/or restrictions:
  16771.  
  16772. Program             Directory
  16773. -------             ---------
  16774. Autoconf            llvm/autoconf
  16775.                     llvm/projects/ModuleMaker/autoconf
  16776.                     llvm/projects/sample/autoconf
  16777. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  16778. Google Test         llvm/utils/unittest/googletest
  16779. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  16780.  
  16781. ============================================================
  16782. Notices for file(s):
  16783. /framework/emmalib.jar
  16784. ------------------------------------------------------------
  16785. Common Public License - v 1.0
  16786.  
  16787. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S
  16788. ACCEPTANCE OF THIS AGREEMENT.
  16789.  
  16790. 1. DEFINITIONS
  16791.  
  16792. "Contribution" means:
  16793.  
  16794.       a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  16795.       b) in the case of each subsequent Contributor:
  16796.  
  16797.       i) changes to the Program, and
  16798.  
  16799.       ii) additions to the Program;
  16800.  
  16801.       where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was
  16802. added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules
  16803. of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
  16804.  
  16805. "Contributor" means any person or entity that distributes the Program.
  16806.  
  16807. "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
  16808.  
  16809. "Program" means the Contributions distributed in accordance with this Agreement.
  16810.  
  16811. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  16812.  
  16813. 2. GRANT OF RIGHTS
  16814.  
  16815.       a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative
  16816. works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
  16817.  
  16818.       b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make,
  16819. use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the
  16820. combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered
  16821. by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
  16822.  
  16823.       c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the
  16824. Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other
  16825. entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole
  16826. responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the
  16827. Program, it is Recipient's responsibility to acquire that license before distributing the Program.
  16828.  
  16829.       d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this
  16830. Agreement.
  16831.  
  16832. 3. REQUIREMENTS
  16833.  
  16834. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  16835.  
  16836.       a) it complies with the terms and conditions of this Agreement; and
  16837.  
  16838.       b) its license agreement:
  16839.  
  16840.       i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
  16841. and implied warranties or conditions of merchantability and fitness for a particular purpose;
  16842.  
  16843.       ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
  16844. profits;
  16845.  
  16846.       iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  16847.  
  16848.       iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium
  16849. customarily used for software exchange.
  16850.  
  16851. When the Program is made available in source code form:
  16852.  
  16853.       a) it must be made available under this Agreement; and
  16854.  
  16855.       b) a copy of this Agreement must be included with each copy of the Program.
  16856.  
  16857. Contributors may not remove or alter any copyright notices contained within the Program.
  16858.  
  16859. Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the
  16860. Contribution.
  16861.  
  16862. 4. COMMERCIAL DISTRIBUTION
  16863.  
  16864. Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the
  16865. commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other
  16866. Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
  16867. every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
  16868. third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a
  16869. commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to
  16870. qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate
  16871. with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
  16872.  
  16873. For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor
  16874. then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this
  16875. section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other
  16876. Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
  16877.  
  16878. 5. NO WARRANTY
  16879.  
  16880. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
  16881. WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  16882. determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to
  16883. the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
  16884.  
  16885. 6. DISCLAIMER OF LIABILITY
  16886.  
  16887. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  16888. CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  16889. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  16890. DAMAGES.
  16891.  
  16892. 7. GENERAL
  16893.  
  16894. If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this
  16895. Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
  16896.  
  16897. If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any
  16898. patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes
  16899. patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other
  16900. software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
  16901.  
  16902. All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a
  16903. reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the
  16904. Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and
  16905. survive.
  16906.  
  16907. Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following
  16908. manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the
  16909. right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new
  16910. version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under
  16911. which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new
  16912. version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement,
  16913. whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
  16914.  
  16915. This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal
  16916. action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
  16917.  
  16918. ============================================================
  16919. Notices for file(s):
  16920. /lib/libselinux.a
  16921. ------------------------------------------------------------
  16922. This library (libselinux) is public domain software, i.e. not copyrighted.
  16923.  
  16924. Warranty Exclusion
  16925. ------------------
  16926. You agree that this software is a
  16927. non-commercially developed program that may contain "bugs" (as that
  16928. term is used in the industry) and that it may not function as intended.
  16929. The software is licensed "as is". NSA makes no, and hereby expressly
  16930. disclaims all, warranties, express, implied, statutory, or otherwise
  16931. with respect to the software, including noninfringement and the implied
  16932. warranties of merchantability and fitness for a particular purpose.
  16933.  
  16934. Limitation of Liability
  16935. -----------------------
  16936. In no event will NSA be liable for any damages, including loss of data,
  16937. lost profits, cost of cover, or other special, incidental,
  16938. consequential, direct or indirect damages arising from the software or
  16939. the use thereof, however caused and on any theory of liability. This
  16940. limitation will apply even if NSA has been advised of the possibility
  16941. of such damage. You acknowledge that this is a reasonable allocation of
  16942. risk.
  16943.  
  16944. ============================================================
  16945. Notices for file(s):
  16946. /framework/org-netbeans-api-visual.jar
  16947. /framework/org-openide-util.jar
  16948. ------------------------------------------------------------
  16949. The GNU General Public License (GPL) Version 2, June 1991
  16950.  
  16951. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  16952.  
  16953. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  16954.  
  16955. Everyone is permitted to copy and distribute verbatim copies
  16956. of this license document, but changing it is not allowed.
  16957.  
  16958. Preamble
  16959.  
  16960. The licenses for most software are designed to take away
  16961. your freedom to share and change it. By contrast, the GNU
  16962. General Public License is intended to guarantee your freedom
  16963. to share and change free software--to make sure the software
  16964. is free for all its users. This General Public License
  16965. applies to most of the Free Software Foundation's software
  16966. and to any other program whose authors commit to using it.
  16967. (Some other Free Software Foundation software is covered by
  16968. the GNU Library General Public License instead.) You can
  16969. apply it to your programs, too. When we speak of free
  16970. software, we are referring to freedom, not price. Our
  16971. General Public Licenses are designed to make sure that you
  16972. have the freedom to distribute copies of free software (and
  16973. charge for this service if you wish), that you receive
  16974. source code or can get it if you want it, that you can
  16975. change the software or use pieces of it in new free
  16976. programs; and that you know you can do these things. To
  16977. protect your rights, we need to make restrictions that
  16978. forbid anyone to deny you these rights or to ask you to
  16979. surrender the rights. These restrictions translate to
  16980. certain responsibilities for you if you distribute copies of
  16981. the software, or if you modify it.
  16982.  
  16983. For example, if you distribute copies of such a program,
  16984. whether gratis or for a fee, you must give the recipients
  16985. all the rights that you have. You must make sure that they,
  16986. too, receive or can get the source code. And you must show
  16987. them these terms so they know their rights.
  16988.  
  16989. We protect your rights with two steps: (1) copyright the
  16990. software, and (2) offer you this license which gives you
  16991. legal permission to copy, distribute and/or modify the
  16992. software.
  16993.  
  16994. Also, for each author's protection and ours, we want to make
  16995. certain that everyone understands that there is no warranty
  16996. for this free software. If the software is modified by
  16997. someone else and passed on, we want its recipients to know
  16998. that what they have is not the original, so that any
  16999. problems introduced by others will not reflect on the
  17000. original authors' reputations.
  17001.  
  17002. Finally, any free program is threatened constantly by
  17003. software patents. We wish to avoid the danger that
  17004. redistributors of a free program will individually obtain
  17005. patent licenses, in effect making the program proprietary.
  17006. To prevent this, we have made it clear that any patent must
  17007. be licensed for everyone's free use or not licensed at all.
  17008.  
  17009. The precise terms and conditions for copying, distribution
  17010. and modification follow.
  17011.  
  17012. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
  17013. MODIFICATION
  17014.  
  17015. 0. This License applies to any program or other work which
  17016. contains a notice placed by the copyright holder saying it
  17017. may be distributed under the terms of this General Public
  17018. License. The "Program", below, refers to any such program or
  17019. work, and a "work based on the Program" means either the
  17020. Program or any derivative work under copyright law: that is
  17021. to say, a work containing the Program or a portion of it,
  17022. either verbatim or with modifications and/or translated into
  17023. another language. (Hereinafter, translation is included
  17024. without limitation in the term "modification".) Each
  17025. licensee is addressed as "you".
  17026.  
  17027. Activities other than copying, distribution and modification
  17028. are not covered by this License; they are outside its scope.
  17029. The act of running the Program is not restricted, and the
  17030. output from the Program is covered only if its contents
  17031. constitute a work based on the Program (independent of
  17032. having been made by running the Program). Whether that is
  17033. true depends on what the Program does.
  17034.  
  17035. 1. You may copy and distribute verbatim copies of the
  17036. Program's source code as you receive it, in any medium,
  17037. provided that you conspicuously and appropriately publish on
  17038. each copy an appropriate copyright notice and disclaimer of
  17039. warranty; keep intact all the notices that refer to this
  17040. License and to the absence of any warranty; and give any
  17041. other recipients of the Program a copy of this License along
  17042. with the Program.
  17043.  
  17044. You may charge a fee for the physical act of transferring a
  17045. copy, and you may at your option offer warranty protection
  17046. in exchange for a fee.
  17047.  
  17048. 2. You may modify your copy or copies of the Program or any
  17049. portion of it, thus forming a work based on the Program, and
  17050. copy and distribute such modifications or work under the
  17051. terms of Section 1 above, provided that you also meet all of
  17052. these conditions:
  17053.  
  17054. a) You must cause the modified files to carry prominent
  17055. notices stating that you changed the files and the date of
  17056. any change.
  17057.  
  17058. b) You must cause any work that you distribute or publish,
  17059. that in whole or in part contains or is derived from the
  17060. Program or any part thereof, to be licensed as a whole at no
  17061. charge to all third parties under the terms of this License.
  17062.  
  17063. c) If the modified program normally reads commands
  17064. interactively when run, you must cause it, when started
  17065. running for such interactive use in the most ordinary way,
  17066. to print or display an announcement including an appropriate
  17067. copyright notice and a notice that there is no warranty (or
  17068. else, saying that you provide a warranty) and that users may
  17069. redistribute the program under these conditions, and telling
  17070. the user how to view a copy of this License. (Exception: if
  17071. the Program itself is interactive but does not normally
  17072. print such an announcement, your work based on the Program
  17073. is not required to print an announcement.)
  17074.  
  17075. These requirements apply to the modified work as a whole. If
  17076. identifiable sections of that work are not derived from the
  17077. Program, and can be reasonably considered independent and
  17078. separate works in themselves, then this License, and its
  17079. terms, do not apply to those sections when you distribute
  17080. them as separate works. But when you distribute the same
  17081. sections as part of a whole which is a work based on the
  17082. Program, the distribution of the whole must be on the terms
  17083. of this License, whose permissions for other licensees
  17084. extend to the entire whole, and thus to each and every part
  17085. regardless of who wrote it.
  17086.  
  17087. Thus, it is not the intent of this section to claim rights
  17088. or contest your rights to work written entirely by you;
  17089. rather, the intent is to exercise the right to control the
  17090. distribution of derivative or collective works based on the
  17091. Program. In addition, mere aggregation of another work not
  17092. based on the Program with the Program (or with a work based
  17093. on the Program) on a volume of a storage or distribution
  17094. medium does not bring the other work under the scope of this
  17095. License.
  17096.  
  17097. 3. You may copy and distribute the Program (or a work based
  17098. on it, under Section 2) in object code or executable form
  17099. under the terms of Sections 1 and 2 above provided that you
  17100. also do one of the following:
  17101.  
  17102. a) Accompany it with the complete corresponding
  17103. machine-readable source code, which must be distributed
  17104. under the terms of Sections 1 and 2 above on a medium
  17105. customarily used for software interchange; or,
  17106.  
  17107. b) Accompany it with a written offer, valid for at least
  17108. three years, to give any third party, for a charge no more
  17109. than your cost of physically performing source distribution,
  17110. a complete machine-readable copy of the corresponding source
  17111. code, to be distributed under the terms of Sections 1 and 2
  17112. above on a medium customarily used for software interchange;
  17113. or,
  17114.  
  17115. c) Accompany it with the information you received as to the
  17116. offer to distribute corresponding source code. (This
  17117. alternative is allowed only for noncommercial distribution
  17118. and only if you received the program in object code or
  17119. executable form with such an offer, in accord with
  17120. Subsection b above.)
  17121.  
  17122. The source code for a work means the preferred form of the
  17123. work for making modifications to it. For an executable work,
  17124. complete source code means all the source code for all
  17125. modules it contains, plus any associated interface
  17126. definition files, plus the scripts used to control
  17127. compilation and installation of the executable. However, as
  17128. a special exception, the source code distributed need not
  17129. include anything that is normally distributed (in either
  17130. source or binary form) with the major components (compiler,
  17131. kernel, and so on) of the operating system on which the
  17132. executable runs, unless that component itself accompanies
  17133. the executable. If distribution of executable or object code
  17134. is made by offering access to copy from a designated place,
  17135. then offering equivalent access to copy the source code from
  17136. the same place counts as distribution of the source code,
  17137. even though third parties are not compelled to copy the
  17138. source along with the object code.
  17139.  
  17140. 4. You may not copy, modify, sublicense, or distribute the
  17141. Program except as expressly provided under this License. Any
  17142. attempt otherwise to copy, modify, sublicense or distribute
  17143. the Program is void, and will automatically terminate your
  17144. rights under this License. However, parties who have
  17145. received copies, or rights, from you under this License will
  17146. not have their licenses terminated so long as such parties
  17147. remain in full compliance.
  17148.  
  17149. 5. You are not required to accept this License, since you
  17150. have not signed it. However, nothing else grants you
  17151. permission to modify or distribute the Program or its
  17152. derivative works. These actions are prohibited by law if you
  17153. do not accept this License. Therefore, by modifying or
  17154. distributing the Program (or any work based on the Program),
  17155. you indicate your acceptance of this License to do so, and
  17156. all its terms and conditions for copying, distributing or
  17157. modifying the Program or works based on it.
  17158.  
  17159. 6. Each time you redistribute the Program (or any work based
  17160. on the Program), the recipient automatically receives a
  17161. license from the original licensor to copy, distribute or
  17162. modify the Program subject to these terms and conditions.
  17163. You may not impose any further restrictions on the
  17164. recipients' exercise of the rights granted herein. You are
  17165. not responsible for enforcing compliance by third parties to
  17166. this License.
  17167.  
  17168. 7. If, as a consequence of a court judgment or allegation of
  17169. patent infringement or for any other reason (not limited to
  17170. patent issues), conditions are imposed on you (whether by
  17171. court order, agreement or otherwise) that contradict the
  17172. conditions of this License, they do not excuse you from the
  17173. conditions of this License. If you cannot distribute so as
  17174. to satisfy simultaneously your obligations under this
  17175. License and any other pertinent obligations, then as a
  17176. consequence you may not distribute the Program at all. For
  17177. example, if a patent license would not permit royalty-free
  17178. redistribution of the Program by all those who receive
  17179. copies directly or indirectly through you, then the only way
  17180. you could satisfy both it and this License would be to
  17181. refrain entirely from distribution of the Program.
  17182.  
  17183. If any portion of this section is held invalid or
  17184. unenforceable under any particular circumstance, the balance
  17185. of the section is intended to apply and the section as a
  17186. whole is intended to apply in other circumstances. It is not
  17187. the purpose of this section to induce you to infringe any
  17188. patents or other property right claims or to contest
  17189. validity of any such claims; this section has the sole
  17190. purpose of protecting the integrity of the free software
  17191. distribution system, which is implemented by public license
  17192. practices. Many people have made generous contributions to
  17193. the wide range of software distributed through that system
  17194. in reliance on consistent application of that system; it is
  17195. up to the author/donor to decide if he or she is willing to
  17196. distribute software through any other system and a licensee
  17197. cannot impose that choice.
  17198.  
  17199. This section is intended to make thoroughly clear what is
  17200. believed to be a consequence of the rest of this License.
  17201.  
  17202. 8. If the distribution and/or use of the Program is
  17203. restricted in certain countries either by patents or by
  17204. copyrighted interfaces, the original copyright holder who
  17205. places the Program under this License may add an explicit
  17206. geographical distribution limitation excluding those
  17207. countries, so that distribution is permitted only in or
  17208. among countries not thus excluded. In such case, this
  17209. License incorporates the limitation as if written in the
  17210. body of this License.
  17211.  
  17212. 9. The Free Software Foundation may publish revised and/or
  17213. new versions of the General Public License from time to
  17214. time. Such new versions will be similar in spirit to the
  17215. present version, but may differ in detail to address new
  17216. problems or concerns.
  17217.  
  17218. Each version is given a distinguishing version number. If
  17219. the Program specifies a version number of this License which
  17220. applies to it and "any later version", you have the option
  17221. of following the terms and conditions either of that version
  17222. or of any later version published by the Free Software
  17223. Foundation. If the Program does not specify a version number
  17224. of this License, you may choose any version ever published
  17225. by the Free Software Foundation.
  17226.  
  17227. 10. If you wish to incorporate parts of the Program into
  17228. other free programs whose distribution conditions are
  17229. different, write to the author to ask for permission. For
  17230. software which is copyrighted by the Free Software
  17231. Foundation, write to the Free Software Foundation; we
  17232. sometimes make exceptions for this. Our decision will be
  17233. guided by the two goals of preserving the free status of all
  17234. derivatives of our free software and of promoting the
  17235. sharing and reuse of software generally.
  17236.  
  17237. NO WARRANTY
  17238.  
  17239. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
  17240. NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  17241. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
  17242. COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
  17243. "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
  17244. IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  17245. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  17246. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
  17247. OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
  17248. DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  17249. REPAIR OR CORRECTION.
  17250.  
  17251. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
  17252. TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
  17253. WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
  17254. ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
  17255. SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
  17256. THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
  17257. LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
  17258. LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
  17259. PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
  17260. HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  17261. SUCH DAMAGES.
  17262.  
  17263. END OF TERMS AND CONDITIONS
  17264.  
  17265. How to Apply These Terms to Your New Programs
  17266.  
  17267. If you develop a new program, and you want it to be of the
  17268. greatest possible use to the public, the best way to achieve
  17269. this is to make it free software which everyone can
  17270. redistribute and change under these terms.
  17271.  
  17272. To do so, attach the following notices to the program. It is
  17273. safest to attach them to the start of each source file to
  17274. most effectively convey the exclusion of warranty; and each
  17275. file should have at least the "copyright" line and a pointer
  17276. to where the full notice is found.
  17277.  
  17278. One line to give the program's name and a brief idea of what
  17279. it does.
  17280.  
  17281. Copyright (C) <year> <name of author>
  17282. This program is free software; you can redistribute it
  17283. and/or modify it under the terms of the GNU General Public
  17284. License as published by the Free Software Foundation; either
  17285. version 2 of the License, or (at your option) any later
  17286. version. This program is distributed in the hope that it
  17287. will be useful, but WITHOUT ANY WARRANTY; without even the
  17288. implied warranty of MERCHANTABILITY or FITNESS FOR A
  17289. PARTICULAR PURPOSE. See the GNU General Public License for
  17290. more details. You should have received a copy of the GNU
  17291. General Public License along with this program; if not,
  17292. write to the Free Software Foundation, Inc., 59 Temple
  17293. Place, Suite 330, Boston, MA 02111-1307 USA
  17294.  
  17295. Also add information on how to contact you by electronic and
  17296. paper mail. If the program is interactive, make it output a
  17297. short notice like this when it starts in an interactive
  17298. mode:
  17299.  
  17300. Gnomovision version 69, Copyright (C) year name of author
  17301. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
  17302. type `show w'. This is free software, and you are welcome to
  17303. redistribute it under certain conditions; type `show c' for
  17304. details. The hypothetical commands `show w' and `show c'
  17305. should show the appropriate parts of the General Public
  17306. License. Of course, the commands you use may be called
  17307. something other than `show w' and `show c'; they could even
  17308. be mouse-clicks or menu items--whatever suits your program.
  17309.  
  17310. You should also get your employer (if you work as a
  17311. programmer) or your school, if any, to sign a "copyright
  17312. disclaimer" for the program, if necessary. Here is a sample;
  17313. alter the names:
  17314.  
  17315. Yoyodyne, Inc., hereby disclaims all copyright interest in
  17316. the program `Gnomovision' (which makes passes at compilers)
  17317. written by James Hacker.
  17318.  
  17319. signature of Ty Coon, 1 April 1989
  17320. Ty Coon, President of Vice
  17321. This General Public License does not permit incorporating
  17322. your program into proprietary programs. If your program is a
  17323. subroutine library, you may consider it more useful to
  17324. permit linking proprietary applications with the library. If
  17325. this is what you want to do, use the GNU Library General
  17326. Public License instead of this License.
  17327.  
  17328. "CLASSPATH" EXCEPTION TO THE GPL VERSION 2
  17329.  
  17330. Certain source files distributed by Sun Microsystems, Inc.
  17331. are subject to  the following clarification and special
  17332. exception to the GPL Version 2, but only where Sun has
  17333. expressly included in the particular source file's header
  17334. the words  "Sun designates this particular file as subject
  17335. to the "Classpath" exception as provided by Sun in the
  17336. License file that accompanied this code."
  17337.  
  17338.    Linking this library statically or dynamically with other
  17339. modules is making a combined work based on this library.
  17340. Thus, the terms and conditions of the GNU General Public
  17341. License Version 2 cover the whole combination.
  17342.  
  17343.   As a special exception, the copyright holders of this
  17344. library give you  permission to link this library with
  17345. independent modules to produce an  executable, regardless of
  17346. the license terms of these independent modules,  and to copy
  17347. and distribute the resulting executable under terms of your
  17348. choice, provided that you also meet, for each linked
  17349. independent module,  the terms and conditions of the license
  17350. of that module.  An independent  module is a module which is
  17351. not derived from or based on this library.  If  you modify
  17352. this library, you may extend this exception to your version
  17353. of  the library, but you are not obligated to do so.  If you
  17354. do not wish to do so, delete this exception statement from
  17355. your version.
  17356. ============================================================
  17357. Notices for file(s):
  17358. /bin/adb
  17359. ------------------------------------------------------------
  17360.  
  17361.    Copyright (c) 2006-2009, The Android Open Source Project
  17362.    Copyright 2006, Brian Swetland <[email protected]>
  17363.  
  17364.    Licensed under the Apache License, Version 2.0 (the "License");
  17365.    you may not use this file except in compliance with the License.
  17366.  
  17367.    Unless required by applicable law or agreed to in writing, software
  17368.    distributed under the License is distributed on an "AS IS" BASIS,
  17369.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17370.    See the License for the specific language governing permissions and
  17371.    limitations under the License.
  17372.  
  17373.  
  17374.                                  Apache License
  17375.                            Version 2.0, January 2004
  17376.                         http://www.apache.org/licenses/
  17377.  
  17378.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17379.  
  17380.    1. Definitions.
  17381.  
  17382.       "License" shall mean the terms and conditions for use, reproduction,
  17383.       and distribution as defined by Sections 1 through 9 of this document.
  17384.  
  17385.       "Licensor" shall mean the copyright owner or entity authorized by
  17386.       the copyright owner that is granting the License.
  17387.  
  17388.       "Legal Entity" shall mean the union of the acting entity and all
  17389.       other entities that control, are controlled by, or are under common
  17390.       control with that entity. For the purposes of this definition,
  17391.       "control" means (i) the power, direct or indirect, to cause the
  17392.       direction or management of such entity, whether by contract or
  17393.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17394.       outstanding shares, or (iii) beneficial ownership of such entity.
  17395.  
  17396.       "You" (or "Your") shall mean an individual or Legal Entity
  17397.       exercising permissions granted by this License.
  17398.  
  17399.       "Source" form shall mean the preferred form for making modifications,
  17400.       including but not limited to software source code, documentation
  17401.       source, and configuration files.
  17402.  
  17403.       "Object" form shall mean any form resulting from mechanical
  17404.       transformation or translation of a Source form, including but
  17405.       not limited to compiled object code, generated documentation,
  17406.       and conversions to other media types.
  17407.  
  17408.       "Work" shall mean the work of authorship, whether in Source or
  17409.       Object form, made available under the License, as indicated by a
  17410.       copyright notice that is included in or attached to the work
  17411.       (an example is provided in the Appendix below).
  17412.  
  17413.       "Derivative Works" shall mean any work, whether in Source or Object
  17414.       form, that is based on (or derived from) the Work and for which the
  17415.       editorial revisions, annotations, elaborations, or other modifications
  17416.       represent, as a whole, an original work of authorship. For the purposes
  17417.       of this License, Derivative Works shall not include works that remain
  17418.       separable from, or merely link (or bind by name) to the interfaces of,
  17419.       the Work and Derivative Works thereof.
  17420.  
  17421.       "Contribution" shall mean any work of authorship, including
  17422.       the original version of the Work and any modifications or additions
  17423.       to that Work or Derivative Works thereof, that is intentionally
  17424.       submitted to Licensor for inclusion in the Work by the copyright owner
  17425.       or by an individual or Legal Entity authorized to submit on behalf of
  17426.       the copyright owner. For the purposes of this definition, "submitted"
  17427.       means any form of electronic, verbal, or written communication sent
  17428.       to the Licensor or its representatives, including but not limited to
  17429.       communication on electronic mailing lists, source code control systems,
  17430.       and issue tracking systems that are managed by, or on behalf of, the
  17431.       Licensor for the purpose of discussing and improving the Work, but
  17432.       excluding communication that is conspicuously marked or otherwise
  17433.       designated in writing by the copyright owner as "Not a Contribution."
  17434.  
  17435.       "Contributor" shall mean Licensor and any individual or Legal Entity
  17436.       on behalf of whom a Contribution has been received by Licensor and
  17437.       subsequently incorporated within the Work.
  17438.  
  17439.    2. Grant of Copyright License. Subject to the terms and conditions of
  17440.       this License, each Contributor hereby grants to You a perpetual,
  17441.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17442.       copyright license to reproduce, prepare Derivative Works of,
  17443.       publicly display, publicly perform, sublicense, and distribute the
  17444.       Work and such Derivative Works in Source or Object form.
  17445.  
  17446.    3. Grant of Patent License. Subject to the terms and conditions of
  17447.       this License, each Contributor hereby grants to You a perpetual,
  17448.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17449.       (except as stated in this section) patent license to make, have made,
  17450.       use, offer to sell, sell, import, and otherwise transfer the Work,
  17451.       where such license applies only to those patent claims licensable
  17452.       by such Contributor that are necessarily infringed by their
  17453.       Contribution(s) alone or by combination of their Contribution(s)
  17454.       with the Work to which such Contribution(s) was submitted. If You
  17455.       institute patent litigation against any entity (including a
  17456.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  17457.       or a Contribution incorporated within the Work constitutes direct
  17458.       or contributory patent infringement, then any patent licenses
  17459.       granted to You under this License for that Work shall terminate
  17460.       as of the date such litigation is filed.
  17461.  
  17462.    4. Redistribution. You may reproduce and distribute copies of the
  17463.       Work or Derivative Works thereof in any medium, with or without
  17464.       modifications, and in Source or Object form, provided that You
  17465.       meet the following conditions:
  17466.  
  17467.       (a) You must give any other recipients of the Work or
  17468.           Derivative Works a copy of this License; and
  17469.  
  17470.       (b) You must cause any modified files to carry prominent notices
  17471.           stating that You changed the files; and
  17472.  
  17473.       (c) You must retain, in the Source form of any Derivative Works
  17474.           that You distribute, all copyright, patent, trademark, and
  17475.           attribution notices from the Source form of the Work,
  17476.           excluding those notices that do not pertain to any part of
  17477.           the Derivative Works; and
  17478.  
  17479.       (d) If the Work includes a "NOTICE" text file as part of its
  17480.           distribution, then any Derivative Works that You distribute must
  17481.           include a readable copy of the attribution notices contained
  17482.           within such NOTICE file, excluding those notices that do not
  17483.           pertain to any part of the Derivative Works, in at least one
  17484.           of the following places: within a NOTICE text file distributed
  17485.           as part of the Derivative Works; within the Source form or
  17486.           documentation, if provided along with the Derivative Works; or,
  17487.           within a display generated by the Derivative Works, if and
  17488.           wherever such third-party notices normally appear. The contents
  17489.           of the NOTICE file are for informational purposes only and
  17490.           do not modify the License. You may add Your own attribution
  17491.           notices within Derivative Works that You distribute, alongside
  17492.           or as an addendum to the NOTICE text from the Work, provided
  17493.           that such additional attribution notices cannot be construed
  17494.           as modifying the License.
  17495.  
  17496.       You may add Your own copyright statement to Your modifications and
  17497.       may provide additional or different license terms and conditions
  17498.       for use, reproduction, or distribution of Your modifications, or
  17499.       for any such Derivative Works as a whole, provided Your use,
  17500.       reproduction, and distribution of the Work otherwise complies with
  17501.       the conditions stated in this License.
  17502.  
  17503.    5. Submission of Contributions. Unless You explicitly state otherwise,
  17504.       any Contribution intentionally submitted for inclusion in the Work
  17505.       by You to the Licensor shall be under the terms and conditions of
  17506.       this License, without any additional terms or conditions.
  17507.       Notwithstanding the above, nothing herein shall supersede or modify
  17508.       the terms of any separate license agreement you may have executed
  17509.       with Licensor regarding such Contributions.
  17510.  
  17511.    6. Trademarks. This License does not grant permission to use the trade
  17512.       names, trademarks, service marks, or product names of the Licensor,
  17513.       except as required for reasonable and customary use in describing the
  17514.       origin of the Work and reproducing the content of the NOTICE file.
  17515.  
  17516.    7. Disclaimer of Warranty. Unless required by applicable law or
  17517.       agreed to in writing, Licensor provides the Work (and each
  17518.       Contributor provides its Contributions) on an "AS IS" BASIS,
  17519.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17520.       implied, including, without limitation, any warranties or conditions
  17521.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17522.       PARTICULAR PURPOSE. You are solely responsible for determining the
  17523.       appropriateness of using or redistributing the Work and assume any
  17524.       risks associated with Your exercise of permissions under this License.
  17525.  
  17526.    8. Limitation of Liability. In no event and under no legal theory,
  17527.       whether in tort (including negligence), contract, or otherwise,
  17528.       unless required by applicable law (such as deliberate and grossly
  17529.       negligent acts) or agreed to in writing, shall any Contributor be
  17530.       liable to You for damages, including any direct, indirect, special,
  17531.       incidental, or consequential damages of any character arising as a
  17532.       result of this License or out of the use or inability to use the
  17533.       Work (including but not limited to damages for loss of goodwill,
  17534.       work stoppage, computer failure or malfunction, or any and all
  17535.       other commercial damages or losses), even if such Contributor
  17536.       has been advised of the possibility of such damages.
  17537.  
  17538.    9. Accepting Warranty or Additional Liability. While redistributing
  17539.       the Work or Derivative Works thereof, You may choose to offer,
  17540.       and charge a fee for, acceptance of support, warranty, indemnity,
  17541.       or other liability obligations and/or rights consistent with this
  17542.       License. However, in accepting such obligations, You may act only
  17543.       on Your own behalf and on Your sole responsibility, not on behalf
  17544.       of any other Contributor, and only if You agree to indemnify,
  17545.       defend, and hold each Contributor harmless for any liability
  17546.       incurred by, or claims asserted against, such Contributor by reason
  17547.       of your accepting any such warranty or additional liability.
  17548.  
  17549.    END OF TERMS AND CONDITIONS
  17550.  
  17551.  
  17552. ============================================================
  17553. Notices for file(s):
  17554. /framework/apache-xml-hostdex.jar
  17555. ------------------------------------------------------------
  17556.    =========================================================================
  17557.    ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
  17558.    ==  Version 2.0, in this case for the Apache Xalan Java distribution.  ==
  17559.    =========================================================================
  17560.  
  17561.    Apache Xalan (Xalan XSLT processor)
  17562.    Copyright 1999-2006 The Apache Software Foundation
  17563.  
  17564.    Apache Xalan (Xalan serializer)
  17565.    Copyright 1999-2006 The Apache Software Foundation
  17566.  
  17567.    This product includes software developed at
  17568.    The Apache Software Foundation (http://www.apache.org/).
  17569.  
  17570.    =========================================================================
  17571.    Portions of this software was originally based on the following:
  17572.      - software copyright (c) 1999-2002, Lotus Development Corporation.,
  17573.        http://www.lotus.com.
  17574.      - software copyright (c) 2001-2002, Sun Microsystems.,
  17575.        http://www.sun.com.
  17576.      - software copyright (c) 2003, IBM Corporation.,
  17577.        http://www.ibm.com.
  17578.        
  17579.    =========================================================================
  17580.    The binary distribution package (ie. jars, samples and documentation) of
  17581.    this product includes software developed by the following:
  17582.        
  17583.      - The Apache Software Foundation
  17584.          - Xerces Java - see LICENSE.txt
  17585.          - JAXP 1.3 APIs - see LICENSE.txt
  17586.          - Bytecode Engineering Library - see LICENSE.txt
  17587.          - Regular Expression - see LICENSE.txt
  17588.        
  17589.      - Scott Hudson, Frank Flannery, C. Scott Ananian
  17590.          - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
  17591.  
  17592.    =========================================================================
  17593.    The source distribution package (ie. all source and tools required to build
  17594.    Xalan Java) of this product includes software developed by the following:
  17595.        
  17596.      - The Apache Software Foundation
  17597.          - Xerces Java - see LICENSE.txt
  17598.          - JAXP 1.3 APIs - see LICENSE.txt
  17599.          - Bytecode Engineering Library - see LICENSE.txt
  17600.          - Regular Expression - see LICENSE.txt
  17601.          - Ant - see LICENSE.txt
  17602.          - Stylebook doc tool - see LICENSE.txt    
  17603.        
  17604.      - Elliot Joel Berk and C. Scott Ananian
  17605.          - Lexical Analyzer Generator (JLex) - see LICENSE.txt
  17606.  
  17607.    =========================================================================      
  17608.    Apache Xerces Java
  17609.    Copyright 1999-2006 The Apache Software Foundation
  17610.  
  17611.    This product includes software developed at
  17612.    The Apache Software Foundation (http://www.apache.org/).
  17613.  
  17614.    Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
  17615.    were originally based on the following:
  17616.      - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  17617.      - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  17618.      - voluntary contributions made by Paul Eng on behalf of the
  17619.        Apache Software Foundation that were originally developed at iClick, Inc.,
  17620.        software copyright (c) 1999.    
  17621.  
  17622.    =========================================================================  
  17623.    Apache xml-commons xml-apis (redistribution of xml-apis.jar)
  17624.  
  17625.    Apache XML Commons
  17626.    Copyright 2001-2003,2006 The Apache Software Foundation.
  17627.  
  17628.    This product includes software developed at
  17629.    The Apache Software Foundation (http://www.apache.org/).
  17630.  
  17631.    Portions of this software were originally based on the following:
  17632.      - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  17633.      - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  17634.      - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
  17635.  
  17636.  
  17637. ============================================================
  17638. Notices for file(s):
  17639. /bin/llvm-rs-cc
  17640. /bin/rs-spec-gen
  17641. /lib/libslang.a
  17642. ------------------------------------------------------------
  17643. =========================
  17644. NOTICE file for slang.git
  17645. =========================
  17646.  
  17647.    Copyright (c) 2005-2011, The Android Open Source Project
  17648.  
  17649.    Licensed under the Apache License, Version 2.0 (the "License");
  17650.    you may not use this file except in compliance with the License.
  17651.  
  17652.    Unless required by applicable law or agreed to in writing, software
  17653.    distributed under the License is distributed on an "AS IS" BASIS,
  17654.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17655.    See the License for the specific language governing permissions and
  17656.    limitations under the License.
  17657.  
  17658.  
  17659.                                  Apache License
  17660.                            Version 2.0, January 2004
  17661.                         http://www.apache.org/licenses/
  17662.  
  17663.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17664.  
  17665.    1. Definitions.
  17666.  
  17667.       "License" shall mean the terms and conditions for use, reproduction,
  17668.       and distribution as defined by Sections 1 through 9 of this document.
  17669.  
  17670.       "Licensor" shall mean the copyright owner or entity authorized by
  17671.       the copyright owner that is granting the License.
  17672.  
  17673.       "Legal Entity" shall mean the union of the acting entity and all
  17674.       other entities that control, are controlled by, or are under common
  17675.       control with that entity. For the purposes of this definition,
  17676.       "control" means (i) the power, direct or indirect, to cause the
  17677.       direction or management of such entity, whether by contract or
  17678.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17679.       outstanding shares, or (iii) beneficial ownership of such entity.
  17680.  
  17681.       "You" (or "Your") shall mean an individual or Legal Entity
  17682.       exercising permissions granted by this License.
  17683.  
  17684.       "Source" form shall mean the preferred form for making modifications,
  17685.       including but not limited to software source code, documentation
  17686.       source, and configuration files.
  17687.  
  17688.       "Object" form shall mean any form resulting from mechanical
  17689.       transformation or translation of a Source form, including but
  17690.       not limited to compiled object code, generated documentation,
  17691.       and conversions to other media types.
  17692.  
  17693.       "Work" shall mean the work of authorship, whether in Source or
  17694.       Object form, made available under the License, as indicated by a
  17695.       copyright notice that is included in or attached to the work
  17696.       (an example is provided in the Appendix below).
  17697.  
  17698.       "Derivative Works" shall mean any work, whether in Source or Object
  17699.       form, that is based on (or derived from) the Work and for which the
  17700.       editorial revisions, annotations, elaborations, or other modifications
  17701.       represent, as a whole, an original work of authorship. For the purposes
  17702.       of this License, Derivative Works shall not include works that remain
  17703.       separable from, or merely link (or bind by name) to the interfaces of,
  17704.       the Work and Derivative Works thereof.
  17705.  
  17706.       "Contribution" shall mean any work of authorship, including
  17707.       the original version of the Work and any modifications or additions
  17708.       to that Work or Derivative Works thereof, that is intentionally
  17709.       submitted to Licensor for inclusion in the Work by the copyright owner
  17710.       or by an individual or Legal Entity authorized to submit on behalf of
  17711.       the copyright owner. For the purposes of this definition, "submitted"
  17712.       means any form of electronic, verbal, or written communication sent
  17713.       to the Licensor or its representatives, including but not limited to
  17714.       communication on electronic mailing lists, source code control systems,
  17715.       and issue tracking systems that are managed by, or on behalf of, the
  17716.       Licensor for the purpose of discussing and improving the Work, but
  17717.       excluding communication that is conspicuously marked or otherwise
  17718.       designated in writing by the copyright owner as "Not a Contribution."
  17719.  
  17720.       "Contributor" shall mean Licensor and any individual or Legal Entity
  17721.       on behalf of whom a Contribution has been received by Licensor and
  17722.       subsequently incorporated within the Work.
  17723.  
  17724.    2. Grant of Copyright License. Subject to the terms and conditions of
  17725.       this License, each Contributor hereby grants to You a perpetual,
  17726.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17727.       copyright license to reproduce, prepare Derivative Works of,
  17728.       publicly display, publicly perform, sublicense, and distribute the
  17729.       Work and such Derivative Works in Source or Object form.
  17730.  
  17731.    3. Grant of Patent License. Subject to the terms and conditions of
  17732.       this License, each Contributor hereby grants to You a perpetual,
  17733.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17734.       (except as stated in this section) patent license to make, have made,
  17735.       use, offer to sell, sell, import, and otherwise transfer the Work,
  17736.       where such license applies only to those patent claims licensable
  17737.       by such Contributor that are necessarily infringed by their
  17738.       Contribution(s) alone or by combination of their Contribution(s)
  17739.       with the Work to which such Contribution(s) was submitted. If You
  17740.       institute patent litigation against any entity (including a
  17741.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  17742.       or a Contribution incorporated within the Work constitutes direct
  17743.       or contributory patent infringement, then any patent licenses
  17744.       granted to You under this License for that Work shall terminate
  17745.       as of the date such litigation is filed.
  17746.  
  17747.    4. Redistribution. You may reproduce and distribute copies of the
  17748.       Work or Derivative Works thereof in any medium, with or without
  17749.       modifications, and in Source or Object form, provided that You
  17750.       meet the following conditions:
  17751.  
  17752.       (a) You must give any other recipients of the Work or
  17753.           Derivative Works a copy of this License; and
  17754.  
  17755.       (b) You must cause any modified files to carry prominent notices
  17756.           stating that You changed the files; and
  17757.  
  17758.       (c) You must retain, in the Source form of any Derivative Works
  17759.           that You distribute, all copyright, patent, trademark, and
  17760.           attribution notices from the Source form of the Work,
  17761.           excluding those notices that do not pertain to any part of
  17762.           the Derivative Works; and
  17763.  
  17764.       (d) If the Work includes a "NOTICE" text file as part of its
  17765.           distribution, then any Derivative Works that You distribute must
  17766.           include a readable copy of the attribution notices contained
  17767.           within such NOTICE file, excluding those notices that do not
  17768.           pertain to any part of the Derivative Works, in at least one
  17769.           of the following places: within a NOTICE text file distributed
  17770.           as part of the Derivative Works; within the Source form or
  17771.           documentation, if provided along with the Derivative Works; or,
  17772.           within a display generated by the Derivative Works, if and
  17773.           wherever such third-party notices normally appear. The contents
  17774.           of the NOTICE file are for informational purposes only and
  17775.           do not modify the License. You may add Your own attribution
  17776.           notices within Derivative Works that You distribute, alongside
  17777.           or as an addendum to the NOTICE text from the Work, provided
  17778.           that such additional attribution notices cannot be construed
  17779.           as modifying the License.
  17780.  
  17781.       You may add Your own copyright statement to Your modifications and
  17782.       may provide additional or different license terms and conditions
  17783.       for use, reproduction, or distribution of Your modifications, or
  17784.       for any such Derivative Works as a whole, provided Your use,
  17785.       reproduction, and distribution of the Work otherwise complies with
  17786.       the conditions stated in this License.
  17787.  
  17788.    5. Submission of Contributions. Unless You explicitly state otherwise,
  17789.       any Contribution intentionally submitted for inclusion in the Work
  17790.       by You to the Licensor shall be under the terms and conditions of
  17791.       this License, without any additional terms or conditions.
  17792.       Notwithstanding the above, nothing herein shall supersede or modify
  17793.       the terms of any separate license agreement you may have executed
  17794.       with Licensor regarding such Contributions.
  17795.  
  17796.    6. Trademarks. This License does not grant permission to use the trade
  17797.       names, trademarks, service marks, or product names of the Licensor,
  17798.       except as required for reasonable and customary use in describing the
  17799.       origin of the Work and reproducing the content of the NOTICE file.
  17800.  
  17801.    7. Disclaimer of Warranty. Unless required by applicable law or
  17802.       agreed to in writing, Licensor provides the Work (and each
  17803.       Contributor provides its Contributions) on an "AS IS" BASIS,
  17804.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17805.       implied, including, without limitation, any warranties or conditions
  17806.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17807.       PARTICULAR PURPOSE. You are solely responsible for determining the
  17808.       appropriateness of using or redistributing the Work and assume any
  17809.       risks associated with Your exercise of permissions under this License.
  17810.  
  17811.    8. Limitation of Liability. In no event and under no legal theory,
  17812.       whether in tort (including negligence), contract, or otherwise,
  17813.       unless required by applicable law (such as deliberate and grossly
  17814.       negligent acts) or agreed to in writing, shall any Contributor be
  17815.       liable to You for damages, including any direct, indirect, special,
  17816.       incidental, or consequential damages of any character arising as a
  17817.       result of this License or out of the use or inability to use the
  17818.       Work (including but not limited to damages for loss of goodwill,
  17819.       work stoppage, computer failure or malfunction, or any and all
  17820.       other commercial damages or losses), even if such Contributor
  17821.       has been advised of the possibility of such damages.
  17822.  
  17823.    9. Accepting Warranty or Additional Liability. While redistributing
  17824.       the Work or Derivative Works thereof, You may choose to offer,
  17825.       and charge a fee for, acceptance of support, warranty, indemnity,
  17826.       or other liability obligations and/or rights consistent with this
  17827.       License. However, in accepting such obligations, You may act only
  17828.       on Your own behalf and on Your sole responsibility, not on behalf
  17829.       of any other Contributor, and only if You agree to indemnify,
  17830.       defend, and hold each Contributor harmless for any liability
  17831.       incurred by, or claims asserted against, such Contributor by reason
  17832.       of your accepting any such warranty or additional liability.
  17833.  
  17834.    END OF TERMS AND CONDITIONS
  17835.  
  17836.  
  17837.  
  17838. ===========================================
  17839. NOTICE file for external/clang (clang.git).
  17840. Note: libclang*.a are statically linked.
  17841. ===========================================
  17842.  
  17843. ==============================================================================
  17844. LLVM Release License
  17845. ==============================================================================
  17846. University of Illinois/NCSA
  17847. Open Source License
  17848.  
  17849. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  17850. All rights reserved.
  17851.  
  17852. Developed by:
  17853.  
  17854.     LLVM Team
  17855.  
  17856.     University of Illinois at Urbana-Champaign
  17857.  
  17858.     http://llvm.org
  17859.  
  17860. Permission is hereby granted, free of charge, to any person obtaining a copy of
  17861. this software and associated documentation files (the "Software"), to deal with
  17862. the Software without restriction, including without limitation the rights to
  17863. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  17864. of the Software, and to permit persons to whom the Software is furnished to do
  17865. so, subject to the following conditions:
  17866.  
  17867.     * Redistributions of source code must retain the above copyright notice,
  17868.       this list of conditions and the following disclaimers.
  17869.  
  17870.     * Redistributions in binary form must reproduce the above copyright notice,
  17871.       this list of conditions and the following disclaimers in the
  17872.       documentation and/or other materials provided with the distribution.
  17873.  
  17874.     * Neither the names of the LLVM Team, University of Illinois at
  17875.       Urbana-Champaign, nor the names of its contributors may be used to
  17876.       endorse or promote products derived from this Software without specific
  17877.       prior written permission.
  17878.  
  17879. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17880. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  17881. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  17882. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17883. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17884. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  17885. SOFTWARE.
  17886.  
  17887. ==============================================================================
  17888. The LLVM software contains code written by third parties.  Such software will
  17889. have its own individual LICENSE.TXT file in the directory in which it appears.
  17890. This file will describe the copyrights, license, and restrictions which apply
  17891. to that code.
  17892.  
  17893. The disclaimer of warranty in the University of Illinois Open Source License
  17894. applies to all code in the LLVM Distribution, and nothing in any of the
  17895. other licenses gives permission to use the names of the LLVM Team or the
  17896. University of Illinois to endorse or promote products derived from this
  17897. Software.
  17898.  
  17899. The following pieces of software have additional or alternate copyrights,
  17900. licenses, and/or restrictions:
  17901.  
  17902. Program             Directory
  17903. -------             ---------
  17904. <none yet>
  17905.  
  17906.  
  17907.  
  17908. =========================================
  17909. NOTICE file for external/llvm (llvm.git).
  17910. Note: libLLVM*.a are statically linked.
  17911. =========================================
  17912.  
  17913. ==============================================================================
  17914. LLVM Release License
  17915. ==============================================================================
  17916. University of Illinois/NCSA
  17917. Open Source License
  17918.  
  17919. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  17920. All rights reserved.
  17921.  
  17922. Developed by:
  17923.  
  17924.     LLVM Team
  17925.  
  17926.     University of Illinois at Urbana-Champaign
  17927.  
  17928.     http://llvm.org
  17929.  
  17930. Permission is hereby granted, free of charge, to any person obtaining a copy of
  17931. this software and associated documentation files (the "Software"), to deal with
  17932. the Software without restriction, including without limitation the rights to
  17933. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  17934. of the Software, and to permit persons to whom the Software is furnished to do
  17935. so, subject to the following conditions:
  17936.  
  17937.     * Redistributions of source code must retain the above copyright notice,
  17938.       this list of conditions and the following disclaimers.
  17939.  
  17940.     * Redistributions in binary form must reproduce the above copyright notice,
  17941.       this list of conditions and the following disclaimers in the
  17942.       documentation and/or other materials provided with the distribution.
  17943.  
  17944.     * Neither the names of the LLVM Team, University of Illinois at
  17945.       Urbana-Champaign, nor the names of its contributors may be used to
  17946.       endorse or promote products derived from this Software without specific
  17947.       prior written permission.
  17948.  
  17949. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17950. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  17951. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  17952. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17953. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17954. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  17955. SOFTWARE.
  17956.  
  17957. ==============================================================================
  17958. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  17959. ==============================================================================
  17960. The LLVM software contains code written by third parties.  Such software will
  17961. have its own individual LICENSE.TXT file in the directory in which it appears.
  17962. This file will describe the copyrights, license, and restrictions which apply
  17963. to that code.
  17964.  
  17965. The disclaimer of warranty in the University of Illinois Open Source License
  17966. applies to all code in the LLVM Distribution, and nothing in any of the
  17967. other licenses gives permission to use the names of the LLVM Team or the
  17968. University of Illinois to endorse or promote products derived from this
  17969. Software.
  17970.  
  17971. The following pieces of software have additional or alternate copyrights,
  17972. licenses, and/or restrictions:
  17973.  
  17974. Program             Directory
  17975. -------             ---------
  17976. Autoconf            llvm/autoconf
  17977.                     llvm/projects/ModuleMaker/autoconf
  17978.                     llvm/projects/sample/autoconf
  17979. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  17980. Google Test         llvm/utils/unittest/googletest
  17981. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  17982.  
  17983. ============================================================
  17984. Notices for file(s):
  17985. /bin/minigzip
  17986. /lib/libunz.a
  17987. /lib/libz-host.so
  17988. /lib/libz.a
  17989. ------------------------------------------------------------
  17990.  (C) 1995-2013 Jean-loup Gailly and Mark Adler
  17991.  
  17992.   This software is provided 'as-is', without any express or implied
  17993.   warranty.  In no event will the authors be held liable for any damages
  17994.   arising from the use of this software.
  17995.  
  17996.   Permission is granted to anyone to use this software for any purpose,
  17997.   including commercial applications, and to alter it and redistribute it
  17998.   freely, subject to the following restrictions:
  17999.  
  18000.   1. The origin of this software must not be misrepresented; you must not
  18001.      claim that you wrote the original software. If you use this software
  18002.      in a product, an acknowledgment in the product documentation would be
  18003.      appreciated but is not required.
  18004.   2. Altered source versions must be plainly marked as such, and must not be
  18005.      misrepresented as being the original software.
  18006.   3. This notice may not be removed or altered from any source distribution.
  18007.  
  18008.   Jean-loup Gailly        Mark Adler
  18009.  
  18010. ============================================================
  18011. Notices for file(s):
  18012. /bin/mksnapshot.arm
  18013. ------------------------------------------------------------
  18014. Copyright (c) 1994-2006 Sun Microsystems Inc.
  18015. All Rights Reserved.
  18016.  
  18017. Redistribution and use in source and binary forms, with or without
  18018. modification, are permitted provided that the following conditions are
  18019. met:
  18020.  
  18021. - Redistributions of source code must retain the above copyright notice,
  18022. this list of conditions and the following disclaimer.
  18023.  
  18024. - Redistribution in binary form must reproduce the above copyright
  18025. notice, this list of conditions and the following disclaimer in the
  18026. documentation and/or other materials provided with the distribution.
  18027.  
  18028. - Neither the name of Sun Microsystems or the names of contributors may
  18029. be used to endorse or promote products derived from this software without
  18030. specific prior written permission.
  18031.  
  18032. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  18033. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  18034. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  18035. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  18036. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  18037. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  18038. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  18039. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  18040. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  18041. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  18042. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  18043.  
  18044. The original source code covered by the above license above has been
  18045. modified significantly by Google Inc.
  18046. Copyright 2006-2008 the V8 project authors. All rights reserved.
  18047.  
  18048. ============================================================
  18049. Notices for file(s):
  18050. /lib/libpng.a
  18051. ------------------------------------------------------------
  18052.  
  18053. This copy of the libpng notices is provided for your convenience.  In case of
  18054. any discrepancy between this copy and the notices in the file png.h that is
  18055. included in the libpng distribution, the latter shall prevail.
  18056.  
  18057. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  18058.  
  18059. If you modify libpng you may insert additional notices immediately following
  18060. this sentence.
  18061.  
  18062. This code is released under the libpng license.
  18063.  
  18064. libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
  18065. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  18066. distributed according to the same disclaimer and license as libpng-1.2.5
  18067. with the following individual added to the list of Contributing Authors
  18068.  
  18069.    Cosmin Truta
  18070.  
  18071. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  18072. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  18073. distributed according to the same disclaimer and license as libpng-1.0.6
  18074. with the following individuals added to the list of Contributing Authors
  18075.  
  18076.    Simon-Pierre Cadieux
  18077.    Eric S. Raymond
  18078.    Gilles Vollant
  18079.  
  18080. and with the following additions to the disclaimer:
  18081.  
  18082.    There is no warranty against interference with your enjoyment of the
  18083.    library or against infringement.  There is no warranty that our
  18084.    efforts or the library will fulfill any of your particular purposes
  18085.    or needs.  This library is provided with all faults, and the entire
  18086.    risk of satisfactory quality, performance, accuracy, and effort is with
  18087.    the user.
  18088.  
  18089. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  18090. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  18091. distributed according to the same disclaimer and license as libpng-0.96,
  18092. with the following individuals added to the list of Contributing Authors:
  18093.  
  18094.    Tom Lane
  18095.    Glenn Randers-Pehrson
  18096.    Willem van Schaik
  18097.  
  18098. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  18099. Copyright (c) 1996, 1997 Andreas Dilger
  18100. Distributed according to the same disclaimer and license as libpng-0.88,
  18101. with the following individuals added to the list of Contributing Authors:
  18102.  
  18103.    John Bowler
  18104.    Kevin Bracey
  18105.    Sam Bushell
  18106.    Magnus Holmgren
  18107.    Greg Roelofs
  18108.    Tom Tanner
  18109.  
  18110. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  18111. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  18112.  
  18113. For the purposes of this copyright and license, "Contributing Authors"
  18114. is defined as the following set of individuals:
  18115.  
  18116.    Andreas Dilger
  18117.    Dave Martindale
  18118.    Guy Eric Schalnat
  18119.    Paul Schmidt
  18120.    Tim Wegner
  18121.  
  18122. The PNG Reference Library is supplied "AS IS".  The Contributing Authors
  18123. and Group 42, Inc. disclaim all warranties, expressed or implied,
  18124. including, without limitation, the warranties of merchantability and of
  18125. fitness for any purpose.  The Contributing Authors and Group 42, Inc.
  18126. assume no liability for direct, indirect, incidental, special, exemplary,
  18127. or consequential damages, which may result from the use of the PNG
  18128. Reference Library, even if advised of the possibility of such damage.
  18129.  
  18130. Permission is hereby granted to use, copy, modify, and distribute this
  18131. source code, or portions hereof, for any purpose, without fee, subject
  18132. to the following restrictions:
  18133.  
  18134. 1. The origin of this source code must not be misrepresented.
  18135.  
  18136. 2. Altered versions must be plainly marked as such and must not
  18137.    be misrepresented as being the original source.
  18138.  
  18139. 3. This Copyright notice may not be removed or altered from any
  18140.    source or altered source distribution.
  18141.  
  18142. The Contributing Authors and Group 42, Inc. specifically permit, without
  18143. fee, and encourage the use of this source code as a component to
  18144. supporting the PNG file format in commercial products.  If you use this
  18145. source code in a product, acknowledgment is not required but would be
  18146. appreciated.
  18147.  
  18148.  
  18149. A "png_get_copyright" function is available, for convenient use in "about"
  18150. boxes and the like:
  18151.  
  18152.    printf("%s",png_get_copyright(NULL));
  18153.  
  18154. Also, the PNG logo (in PNG format, of course) is supplied in the
  18155. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  18156.  
  18157. Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
  18158. certification mark of the Open Source Initiative.
  18159.  
  18160. Glenn Randers-Pehrson
  18161. glennrp at users.sourceforge.net
  18162. July 9, 2011
  18163.  
  18164. ============================================================
  18165. Notices for file(s):
  18166. /framework/antlr-runtime.jar
  18167. ------------------------------------------------------------
  18168. [The "BSD license"]
  18169. Copyright (c) 201 Terence Parr
  18170. All rights reserved.
  18171.  
  18172. Redistribution and use in source and binary forms, with or without
  18173. modification, are permitted provided that the following conditions
  18174. are met:
  18175.  
  18176.  1. Redistributions of source code must retain the above copyright
  18177.     notice, this list of conditions and the following disclaimer.
  18178.  2. Redistributions in binary form must reproduce the above copyright
  18179.     notice, this list of conditions and the following disclaimer in the
  18180.     documentation and/or other materials provided with the distribution.
  18181.  3. The name of the author may not be used to endorse or promote products
  18182.     derived from this software without specific prior written permission.
  18183.  
  18184. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  18185. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  18186. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  18187. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  18188. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  18189. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  18190. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  18191. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  18192. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  18193. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  18194.  
  18195. ============================================================
  18196. Notices for file(s):
  18197. /framework/junit.jar
  18198. ------------------------------------------------------------
  18199. Common Public License - v 1.0
  18200.  
  18201.  
  18202. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  18203.  
  18204.  
  18205. 1. DEFINITIONS
  18206.  
  18207. "Contribution" means:
  18208.  
  18209. a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  18210. b) in the case of each subsequent Contributor:
  18211. i)       changes to the Program, and
  18212. ii)      additions to the Program;
  18213. where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
  18214.  
  18215. "Contributor" means any person or entity that distributes the Program.
  18216.  
  18217.  
  18218. "Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
  18219.  
  18220.  
  18221. "Program" means the Contributions distributed in accordance with this Agreement.
  18222.  
  18223.  
  18224. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  18225.  
  18226.  
  18227. 2. GRANT OF RIGHTS
  18228.  
  18229. a)      Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
  18230. b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
  18231. c)      Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
  18232. d)      Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
  18233. 3. REQUIREMENTS
  18234.  
  18235. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  18236.  
  18237. a)      it complies with the terms and conditions of this Agreement; and
  18238. b)      its license agreement:
  18239. i)      effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
  18240. ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
  18241. iii)    states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  18242. iv)     states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
  18243. When the Program is made available in source code form:
  18244.  
  18245. a)      it must be made available under this Agreement; and
  18246. b)      a copy of this Agreement must be included with each copy of the Program.
  18247.  
  18248. Contributors may not remove or alter any copyright notices contained within the Program.
  18249.  
  18250.  
  18251. Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
  18252.  
  18253.  
  18254. 4. COMMERCIAL DISTRIBUTION
  18255.  
  18256. Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
  18257.  
  18258.  
  18259. For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
  18260.  
  18261.  
  18262. 5. NO WARRANTY
  18263.  
  18264. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
  18265.  
  18266.  
  18267. 6. DISCLAIMER OF LIABILITY
  18268.  
  18269. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  18270.  
  18271.  
  18272. 7. GENERAL
  18273.  
  18274. If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
  18275.  
  18276.  
  18277. If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
  18278.  
  18279.  
  18280. All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
  18281.  
  18282.  
  18283. Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
  18284.  
  18285.  
  18286. This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
  18287. ============================================================
  18288. Notices for file(s):
  18289. /framework/ant-glob.jar
  18290. ------------------------------------------------------------
  18291. /*
  18292.  *                                 Apache License
  18293.  *                           Version 2.0, January 2004
  18294.  *                        http://www.apache.org/licenses/
  18295.  *
  18296.  *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18297.  *
  18298.  *   1. Definitions.
  18299.  *
  18300.  *      "License" shall mean the terms and conditions for use, reproduction,
  18301.  *      and distribution as defined by Sections 1 through 9 of this document.
  18302.  *
  18303.  *      "Licensor" shall mean the copyright owner or entity authorized by
  18304.  *      the copyright owner that is granting the License.
  18305.  *
  18306.  *      "Legal Entity" shall mean the union of the acting entity and all
  18307.  *      other entities that control, are controlled by, or are under common
  18308.  *      control with that entity. For the purposes of this definition,
  18309.  *      "control" means (i) the power, direct or indirect, to cause the
  18310.  *      direction or management of such entity, whether by contract or
  18311.  *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18312.  *      outstanding shares, or (iii) beneficial ownership of such entity.
  18313.  *
  18314.  *      "You" (or "Your") shall mean an individual or Legal Entity
  18315.  *      exercising permissions granted by this License.
  18316.  *
  18317.  *      "Source" form shall mean the preferred form for making modifications,
  18318.  *      including but not limited to software source code, documentation
  18319.  *      source, and configuration files.
  18320.  *
  18321.  *      "Object" form shall mean any form resulting from mechanical
  18322.  *      transformation or translation of a Source form, including but
  18323.  *      not limited to compiled object code, generated documentation,
  18324.  *      and conversions to other media types.
  18325.  *
  18326.  *      "Work" shall mean the work of authorship, whether in Source or
  18327.  *      Object form, made available under the License, as indicated by a
  18328.  *      copyright notice that is included in or attached to the work
  18329.  *      (an example is provided in the Appendix below).
  18330.  *
  18331.  *      "Derivative Works" shall mean any work, whether in Source or Object
  18332.  *      form, that is based on (or derived from) the Work and for which the
  18333.  *      editorial revisions, annotations, elaborations, or other modifications
  18334.  *      represent, as a whole, an original work of authorship. For the purposes
  18335.  *      of this License, Derivative Works shall not include works that remain
  18336.  *      separable from, or merely link (or bind by name) to the interfaces of,
  18337.  *      the Work and Derivative Works thereof.
  18338.  *
  18339.  *      "Contribution" shall mean any work of authorship, including
  18340.  *      the original version of the Work and any modifications or additions
  18341.  *      to that Work or Derivative Works thereof, that is intentionally
  18342.  *      submitted to Licensor for inclusion in the Work by the copyright owner
  18343.  *      or by an individual or Legal Entity authorized to submit on behalf of
  18344.  *      the copyright owner. For the purposes of this definition, "submitted"
  18345.  *      means any form of electronic, verbal, or written communication sent
  18346.  *      to the Licensor or its representatives, including but not limited to
  18347.  *      communication on electronic mailing lists, source code control systems,
  18348.  *      and issue tracking systems that are managed by, or on behalf of, the
  18349.  *      Licensor for the purpose of discussing and improving the Work, but
  18350.  *      excluding communication that is conspicuously marked or otherwise
  18351.  *      designated in writing by the copyright owner as "Not a Contribution."
  18352.  *
  18353.  *      "Contributor" shall mean Licensor and any individual or Legal Entity
  18354.  *      on behalf of whom a Contribution has been received by Licensor and
  18355.  *      subsequently incorporated within the Work.
  18356.  *
  18357.  *   2. Grant of Copyright License. Subject to the terms and conditions of
  18358.  *      this License, each Contributor hereby grants to You a perpetual,
  18359.  *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18360.  *      copyright license to reproduce, prepare Derivative Works of,
  18361.  *      publicly display, publicly perform, sublicense, and distribute the
  18362.  *      Work and such Derivative Works in Source or Object form.
  18363.  *
  18364.  *   3. Grant of Patent License. Subject to the terms and conditions of
  18365.  *      this License, each Contributor hereby grants to You a perpetual,
  18366.  *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18367.  *      (except as stated in this section) patent license to make, have made,
  18368.  *      use, offer to sell, sell, import, and otherwise transfer the Work,
  18369.  *      where such license applies only to those patent claims licensable
  18370.  *      by such Contributor that are necessarily infringed by their
  18371.  *      Contribution(s) alone or by combination of their Contribution(s)
  18372.  *      with the Work to which such Contribution(s) was submitted. If You
  18373.  *      institute patent litigation against any entity (including a
  18374.  *      cross-claim or counterclaim in a lawsuit) alleging that the Work
  18375.  *      or a Contribution incorporated within the Work constitutes direct
  18376.  *      or contributory patent infringement, then any patent licenses
  18377.  *      granted to You under this License for that Work shall terminate
  18378.  *      as of the date such litigation is filed.
  18379.  *
  18380.  *   4. Redistribution. You may reproduce and distribute copies of the
  18381.  *      Work or Derivative Works thereof in any medium, with or without
  18382.  *      modifications, and in Source or Object form, provided that You
  18383.  *      meet the following conditions:
  18384.  *
  18385.  *      (a) You must give any other recipients of the Work or
  18386.  *          Derivative Works a copy of this License; and
  18387.  *
  18388.  *      (b) You must cause any modified files to carry prominent notices
  18389.  *          stating that You changed the files; and
  18390.  *
  18391.  *      (c) You must retain, in the Source form of any Derivative Works
  18392.  *          that You distribute, all copyright, patent, trademark, and
  18393.  *          attribution notices from the Source form of the Work,
  18394.  *          excluding those notices that do not pertain to any part of
  18395.  *          the Derivative Works; and
  18396.  *
  18397.  *      (d) If the Work includes a "NOTICE" text file as part of its
  18398.  *          distribution, then any Derivative Works that You distribute must
  18399.  *          include a readable copy of the attribution notices contained
  18400.  *          within such NOTICE file, excluding those notices that do not
  18401.  *          pertain to any part of the Derivative Works, in at least one
  18402.  *          of the following places: within a NOTICE text file distributed
  18403.  *          as part of the Derivative Works; within the Source form or
  18404.  *          documentation, if provided along with the Derivative Works; or,
  18405.  *          within a display generated by the Derivative Works, if and
  18406.  *          wherever such third-party notices normally appear. The contents
  18407.  *          of the NOTICE file are for informational purposes only and
  18408.  *          do not modify the License. You may add Your own attribution
  18409.  *          notices within Derivative Works that You distribute, alongside
  18410.  *          or as an addendum to the NOTICE text from the Work, provided
  18411.  *          that such additional attribution notices cannot be construed
  18412.  *          as modifying the License.
  18413.  *
  18414.  *      You may add Your own copyright statement to Your modifications and
  18415.  *      may provide additional or different license terms and conditions
  18416.  *      for use, reproduction, or distribution of Your modifications, or
  18417.  *      for any such Derivative Works as a whole, provided Your use,
  18418.  *      reproduction, and distribution of the Work otherwise complies with
  18419.  *      the conditions stated in this License.
  18420.  *
  18421.  *   5. Submission of Contributions. Unless You explicitly state otherwise,
  18422.  *      any Contribution intentionally submitted for inclusion in the Work
  18423.  *      by You to the Licensor shall be under the terms and conditions of
  18424.  *      this License, without any additional terms or conditions.
  18425.  *      Notwithstanding the above, nothing herein shall supersede or modify
  18426.  *      the terms of any separate license agreement you may have executed
  18427.  *      with Licensor regarding such Contributions.
  18428.  *
  18429.  *   6. Trademarks. This License does not grant permission to use the trade
  18430.  *      names, trademarks, service marks, or product names of the Licensor,
  18431.  *      except as required for reasonable and customary use in describing the
  18432.  *      origin of the Work and reproducing the content of the NOTICE file.
  18433.  *
  18434.  *   7. Disclaimer of Warranty. Unless required by applicable law or
  18435.  *      agreed to in writing, Licensor provides the Work (and each
  18436.  *      Contributor provides its Contributions) on an "AS IS" BASIS,
  18437.  *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18438.  *      implied, including, without limitation, any warranties or conditions
  18439.  *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18440.  *      PARTICULAR PURPOSE. You are solely responsible for determining the
  18441.  *      appropriateness of using or redistributing the Work and assume any
  18442.  *      risks associated with Your exercise of permissions under this License.
  18443.  *
  18444.  *   8. Limitation of Liability. In no event and under no legal theory,
  18445.  *      whether in tort (including negligence), contract, or otherwise,
  18446.  *      unless required by applicable law (such as deliberate and grossly
  18447.  *      negligent acts) or agreed to in writing, shall any Contributor be
  18448.  *      liable to You for damages, including any direct, indirect, special,
  18449.  *      incidental, or consequential damages of any character arising as a
  18450.  *      result of this License or out of the use or inability to use the
  18451.  *      Work (including but not limited to damages for loss of goodwill,
  18452.  *      work stoppage, computer failure or malfunction, or any and all
  18453.  *      other commercial damages or losses), even if such Contributor
  18454.  *      has been advised of the possibility of such damages.
  18455.  *
  18456.  *   9. Accepting Warranty or Additional Liability. While redistributing
  18457.  *      the Work or Derivative Works thereof, You may choose to offer,
  18458.  *      and charge a fee for, acceptance of support, warranty, indemnity,
  18459.  *      or other liability obligations and/or rights consistent with this
  18460.  *      License. However, in accepting such obligations, You may act only
  18461.  *      on Your own behalf and on Your sole responsibility, not on behalf
  18462.  *      of any other Contributor, and only if You agree to indemnify,
  18463.  *      defend, and hold each Contributor harmless for any liability
  18464.  *      incurred by, or claims asserted against, such Contributor by reason
  18465.  *      of your accepting any such warranty or additional liability.
  18466.  *
  18467.  *   END OF TERMS AND CONDITIONS
  18468.  *
  18469.  *   APPENDIX: How to apply the Apache License to your work.
  18470.  *
  18471.  *      To apply the Apache License to your work, attach the following
  18472.  *      boilerplate notice, with the fields enclosed by brackets "[]"
  18473.  *      replaced with your own identifying information. (Don't include
  18474.  *      the brackets!)  The text should be enclosed in the appropriate
  18475.  *      comment syntax for the file format. We also recommend that a
  18476.  *      file or class name and description of purpose be included on the
  18477.  *      same "printed page" as the copyright notice for easier
  18478.  *      identification within third-party archives.
  18479.  *
  18480.  *   Copyright [yyyy] [name of copyright owner]
  18481.  *
  18482.  *   Licensed under the Apache License, Version 2.0 (the "License");
  18483.  *   you may not use this file except in compliance with the License.
  18484.  *   You may obtain a copy of the License at
  18485.  *
  18486.  *       http://www.apache.org/licenses/LICENSE-2.0
  18487.  *
  18488.  *   Unless required by applicable law or agreed to in writing, software
  18489.  *   distributed under the License is distributed on an "AS IS" BASIS,
  18490.  *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18491.  *   See the License for the specific language governing permissions and
  18492.  *   limitations under the License.
  18493.  */
  18494.  
  18495. W3C� SOFTWARE NOTICE AND LICENSE
  18496. http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
  18497.  
  18498. This work (and included software, documentation such as READMEs, or other
  18499. related items) is being provided by the copyright holders under the following
  18500. license. By obtaining, using and/or copying this work, you (the licensee) agree
  18501. that you have read, understood, and will comply with the following terms and
  18502. conditions.
  18503.  
  18504. Permission to copy, modify, and distribute this software and its documentation,
  18505. with or without modification, for any purpose and without fee or royalty is
  18506. hereby granted, provided that you include the following on ALL copies of the
  18507. software and documentation or portions thereof, including modifications:
  18508.  
  18509.   1. The full text of this NOTICE in a location viewable to users of the
  18510.      redistributed or derivative work.
  18511.   2. Any pre-existing intellectual property disclaimers, notices, or terms
  18512.      and conditions. If none exist, the W3C Software Short Notice should be
  18513.      included (hypertext is preferred, text is permitted) within the body
  18514.      of any redistributed or derivative code.
  18515.   3. Notice of any changes or modifications to the files, including the date
  18516.      changes were made. (We recommend you provide URIs to the location from
  18517.      which the code is derived.)
  18518.      
  18519. THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
  18520. NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
  18521. TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
  18522. THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
  18523. PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
  18524.  
  18525. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
  18526. CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
  18527.  
  18528. The name and trademarks of copyright holders may NOT be used in advertising or
  18529. publicity pertaining to the software without specific, written prior permission.
  18530. Title to copyright in this software and any associated documentation will at
  18531. all times remain with copyright holders.
  18532.  
  18533. ____________________________________
  18534.  
  18535. This formulation of W3C's notice and license became active on December 31 2002.
  18536. This version removes the copyright ownership notice such that this license can
  18537. be used with materials other than those owned by the W3C, reflects that ERCIM
  18538. is now a host of the W3C, includes references to this specific dated version of
  18539. the license, and removes the ambiguous grant of "use". Otherwise, this version
  18540. is the same as the previous version and is written so as to preserve the Free
  18541. Software Foundation's assessment of GPL compatibility and OSI's certification
  18542. under the Open Source Definition. Please see our Copyright FAQ for common
  18543. questions about using materials from our site, including specific terms and
  18544. conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
  18545. this notice can be directed to [email protected].
  18546.  
  18547. Joseph Reagle <[email protected]>
  18548.  
  18549. This license came from: http://www.megginson.com/SAX/copying.html
  18550.   However please note future versions of SAX may be covered
  18551.   under http://saxproject.org/?selected=pd
  18552.  
  18553. SAX2 is Free!
  18554.  
  18555. I hereby abandon any property rights to SAX 2.0 (the Simple API for
  18556. XML), and release all of the SAX 2.0 source code, compiled code, and
  18557. documentation contained in this distribution into the Public Domain.
  18558. SAX comes with NO WARRANTY or guarantee of fitness for any
  18559. purpose.
  18560.  
  18561. David Megginson, [email protected]
  18562. 2000-05-05
  18563.  
  18564. ============================================================
  18565. Notices for file(s):
  18566. /lib/libclang.so
  18567. /lib/libclangAnalysis.a
  18568. ------------------------------------------------------------
  18569. ==============================================================================
  18570. LLVM Release License
  18571. ==============================================================================
  18572. University of Illinois/NCSA
  18573. Open Source License
  18574.  
  18575. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  18576. All rights reserved.
  18577.  
  18578. Developed by:
  18579.  
  18580.     LLVM Team
  18581.  
  18582.     University of Illinois at Urbana-Champaign
  18583.  
  18584.     http://llvm.org
  18585.  
  18586. Permission is hereby granted, free of charge, to any person obtaining a copy of
  18587. this software and associated documentation files (the "Software"), to deal with
  18588. the Software without restriction, including without limitation the rights to
  18589. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  18590. of the Software, and to permit persons to whom the Software is furnished to do
  18591. so, subject to the following conditions:
  18592.  
  18593.     * Redistributions of source code must retain the above copyright notice,
  18594.       this list of conditions and the following disclaimers.
  18595.  
  18596.     * Redistributions in binary form must reproduce the above copyright notice,
  18597.       this list of conditions and the following disclaimers in the
  18598.       documentation and/or other materials provided with the distribution.
  18599.  
  18600.     * Neither the names of the LLVM Team, University of Illinois at
  18601.       Urbana-Champaign, nor the names of its contributors may be used to
  18602.       endorse or promote products derived from this Software without specific
  18603.       prior written permission.
  18604.  
  18605. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  18606. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  18607. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  18608. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18609. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  18610. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  18611. SOFTWARE.
  18612.  
  18613. ==============================================================================
  18614. The LLVM software contains code written by third parties.  Such software will
  18615. have its own individual LICENSE.TXT file in the directory in which it appears.
  18616. This file will describe the copyrights, license, and restrictions which apply
  18617. to that code.
  18618.  
  18619. The disclaimer of warranty in the University of Illinois Open Source License
  18620. applies to all code in the LLVM Distribution, and nothing in any of the
  18621. other licenses gives permission to use the names of the LLVM Team or the
  18622. University of Illinois to endorse or promote products derived from this
  18623. Software.
  18624.  
  18625. The following pieces of software have additional or alternate copyrights,
  18626. licenses, and/or restrictions:
  18627.  
  18628. Program             Directory
  18629. -------             ---------
  18630. <none yet>
  18631.  
  18632. ============================================================
  18633. Notices for file(s):
  18634. /framework/guavalib.jar
  18635. ------------------------------------------------------------
  18636.  
  18637.                                  Apache License
  18638.                            Version 2.0, January 2004
  18639.                         http://www.apache.org/licenses/
  18640.  
  18641.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18642.  
  18643.    1. Definitions.
  18644.  
  18645.       "License" shall mean the terms and conditions for use, reproduction,
  18646.       and distribution as defined by Sections 1 through 9 of this document.
  18647.  
  18648.       "Licensor" shall mean the copyright owner or entity authorized by
  18649.       the copyright owner that is granting the License.
  18650.  
  18651.       "Legal Entity" shall mean the union of the acting entity and all
  18652.       other entities that control, are controlled by, or are under common
  18653.       control with that entity. For the purposes of this definition,
  18654.       "control" means (i) the power, direct or indirect, to cause the
  18655.       direction or management of such entity, whether by contract or
  18656.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18657.       outstanding shares, or (iii) beneficial ownership of such entity.
  18658.  
  18659.       "You" (or "Your") shall mean an individual or Legal Entity
  18660.       exercising permissions granted by this License.
  18661.  
  18662.       "Source" form shall mean the preferred form for making modifications,
  18663.       including but not limited to software source code, documentation
  18664.       source, and configuration files.
  18665.  
  18666.       "Object" form shall mean any form resulting from mechanical
  18667.       transformation or translation of a Source form, including but
  18668.       not limited to compiled object code, generated documentation,
  18669.       and conversions to other media types.
  18670.  
  18671.       "Work" shall mean the work of authorship, whether in Source or
  18672.       Object form, made available under the License, as indicated by a
  18673.       copyright notice that is included in or attached to the work
  18674.       (an example is provided in the Appendix below).
  18675.  
  18676.       "Derivative Works" shall mean any work, whether in Source or Object
  18677.       form, that is based on (or derived from) the Work and for which the
  18678.       editorial revisions, annotations, elaborations, or other modifications
  18679.       represent, as a whole, an original work of authorship. For the purposes
  18680.       of this License, Derivative Works shall not include works that remain
  18681.       separable from, or merely link (or bind by name) to the interfaces of,
  18682.       the Work and Derivative Works thereof.
  18683.  
  18684.       "Contribution" shall mean any work of authorship, including
  18685.       the original version of the Work and any modifications or additions
  18686.       to that Work or Derivative Works thereof, that is intentionally
  18687.       submitted to Licensor for inclusion in the Work by the copyright owner
  18688.       or by an individual or Legal Entity authorized to submit on behalf of
  18689.       the copyright owner. For the purposes of this definition, "submitted"
  18690.       means any form of electronic, verbal, or written communication sent
  18691.       to the Licensor or its representatives, including but not limited to
  18692.       communication on electronic mailing lists, source code control systems,
  18693.       and issue tracking systems that are managed by, or on behalf of, the
  18694.       Licensor for the purpose of discussing and improving the Work, but
  18695.       excluding communication that is conspicuously marked or otherwise
  18696.       designated in writing by the copyright owner as "Not a Contribution."
  18697.  
  18698.       "Contributor" shall mean Licensor and any individual or Legal Entity
  18699.       on behalf of whom a Contribution has been received by Licensor and
  18700.       subsequently incorporated within the Work.
  18701.  
  18702.    2. Grant of Copyright License. Subject to the terms and conditions of
  18703.       this License, each Contributor hereby grants to You a perpetual,
  18704.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18705.       copyright license to reproduce, prepare Derivative Works of,
  18706.       publicly display, publicly perform, sublicense, and distribute the
  18707.       Work and such Derivative Works in Source or Object form.
  18708.  
  18709.    3. Grant of Patent License. Subject to the terms and conditions of
  18710.       this License, each Contributor hereby grants to You a perpetual,
  18711.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18712.       (except as stated in this section) patent license to make, have made,
  18713.       use, offer to sell, sell, import, and otherwise transfer the Work,
  18714.       where such license applies only to those patent claims licensable
  18715.       by such Contributor that are necessarily infringed by their
  18716.       Contribution(s) alone or by combination of their Contribution(s)
  18717.       with the Work to which such Contribution(s) was submitted. If You
  18718.       institute patent litigation against any entity (including a
  18719.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  18720.       or a Contribution incorporated within the Work constitutes direct
  18721.       or contributory patent infringement, then any patent licenses
  18722.       granted to You under this License for that Work shall terminate
  18723.       as of the date such litigation is filed.
  18724.  
  18725.    4. Redistribution. You may reproduce and distribute copies of the
  18726.       Work or Derivative Works thereof in any medium, with or without
  18727.       modifications, and in Source or Object form, provided that You
  18728.       meet the following conditions:
  18729.  
  18730.       (a) You must give any other recipients of the Work or
  18731.           Derivative Works a copy of this License; and
  18732.  
  18733.       (b) You must cause any modified files to carry prominent notices
  18734.           stating that You changed the files; and
  18735.  
  18736.       (c) You must retain, in the Source form of any Derivative Works
  18737.           that You distribute, all copyright, patent, trademark, and
  18738.           attribution notices from the Source form of the Work,
  18739.           excluding those notices that do not pertain to any part of
  18740.           the Derivative Works; and
  18741.  
  18742.       (d) If the Work includes a "NOTICE" text file as part of its
  18743.           distribution, then any Derivative Works that You distribute must
  18744.           include a readable copy of the attribution notices contained
  18745.           within such NOTICE file, excluding those notices that do not
  18746.           pertain to any part of the Derivative Works, in at least one
  18747.           of the following places: within a NOTICE text file distributed
  18748.           as part of the Derivative Works; within the Source form or
  18749.           documentation, if provided along with the Derivative Works; or,
  18750.           within a display generated by the Derivative Works, if and
  18751.           wherever such third-party notices normally appear. The contents
  18752.           of the NOTICE file are for informational purposes only and
  18753.           do not modify the License. You may add Your own attribution
  18754.           notices within Derivative Works that You distribute, alongside
  18755.           or as an addendum to the NOTICE text from the Work, provided
  18756.           that such additional attribution notices cannot be construed
  18757.           as modifying the License.
  18758.  
  18759.       You may add Your own copyright statement to Your modifications and
  18760.       may provide additional or different license terms and conditions
  18761.       for use, reproduction, or distribution of Your modifications, or
  18762.       for any such Derivative Works as a whole, provided Your use,
  18763.       reproduction, and distribution of the Work otherwise complies with
  18764.       the conditions stated in this License.
  18765.  
  18766.    5. Submission of Contributions. Unless You explicitly state otherwise,
  18767.       any Contribution intentionally submitted for inclusion in the Work
  18768.       by You to the Licensor shall be under the terms and conditions of
  18769.       this License, without any additional terms or conditions.
  18770.       Notwithstanding the above, nothing herein shall supersede or modify
  18771.       the terms of any separate license agreement you may have executed
  18772.       with Licensor regarding such Contributions.
  18773.  
  18774.    6. Trademarks. This License does not grant permission to use the trade
  18775.       names, trademarks, service marks, or product names of the Licensor,
  18776.       except as required for reasonable and customary use in describing the
  18777.       origin of the Work and reproducing the content of the NOTICE file.
  18778.  
  18779.    7. Disclaimer of Warranty. Unless required by applicable law or
  18780.       agreed to in writing, Licensor provides the Work (and each
  18781.       Contributor provides its Contributions) on an "AS IS" BASIS,
  18782.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18783.       implied, including, without limitation, any warranties or conditions
  18784.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18785.       PARTICULAR PURPOSE. You are solely responsible for determining the
  18786.       appropriateness of using or redistributing the Work and assume any
  18787.       risks associated with Your exercise of permissions under this License.
  18788.  
  18789.    8. Limitation of Liability. In no event and under no legal theory,
  18790.       whether in tort (including negligence), contract, or otherwise,
  18791.       unless required by applicable law (such as deliberate and grossly
  18792.       negligent acts) or agreed to in writing, shall any Contributor be
  18793.       liable to You for damages, including any direct, indirect, special,
  18794.       incidental, or consequential damages of any character arising as a
  18795.       result of this License or out of the use or inability to use the
  18796.       Work (including but not limited to damages for loss of goodwill,
  18797.       work stoppage, computer failure or malfunction, or any and all
  18798.       other commercial damages or losses), even if such Contributor
  18799.       has been advised of the possibility of such damages.
  18800.  
  18801.    9. Accepting Warranty or Additional Liability. While redistributing
  18802.       the Work or Derivative Works thereof, You may choose to offer,
  18803.       and charge a fee for, acceptance of support, warranty, indemnity,
  18804.       or other liability obligations and/or rights consistent with this
  18805.       License. However, in accepting such obligations, You may act only
  18806.       on Your own behalf and on Your sole responsibility, not on behalf
  18807.       of any other Contributor, and only if You agree to indemnify,
  18808.       defend, and hold each Contributor harmless for any liability
  18809.       incurred by, or claims asserted against, such Contributor by reason
  18810.       of your accepting any such warranty or additional liability.
  18811.  
  18812.    END OF TERMS AND CONDITIONS
  18813.  
  18814.    APPENDIX: How to apply the Apache License to your work.
  18815.  
  18816.       To apply the Apache License to your work, attach the following
  18817.       boilerplate notice, with the fields enclosed by brackets "[]"
  18818.       replaced with your own identifying information. (Don't include
  18819.       the brackets!)  The text should be enclosed in the appropriate
  18820.       comment syntax for the file format. We also recommend that a
  18821.       file or class name and description of purpose be included on the
  18822.       same "printed page" as the copyright notice for easier
  18823.       identification within third-party archives.
  18824.  
  18825.    Copyright [yyyy] [name of copyright owner]
  18826.  
  18827.    Licensed under the Apache License, Version 2.0 (the "License");
  18828.    you may not use this file except in compliance with the License.
  18829.    You may obtain a copy of the License at
  18830.  
  18831.        http://www.apache.org/licenses/LICENSE-2.0
  18832.  
  18833.    Unless required by applicable law or agreed to in writing, software
  18834.    distributed under the License is distributed on an "AS IS" BASIS,
  18835.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18836.    See the License for the specific language governing permissions and
  18837.    limitations under the License.
  18838.  
  18839. ============================================================
  18840. Notices for file(s):
  18841. /core-lambda-stubs.jar
  18842. ------------------------------------------------------------
  18843. The GNU General Public License (GPL)
  18844.  
  18845. Version 2, June 1991
  18846.  
  18847. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  18848. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  18849.  
  18850. Everyone is permitted to copy and distribute verbatim copies of this license
  18851. document, but changing it is not allowed.
  18852.  
  18853. Preamble
  18854.  
  18855. The licenses for most software are designed to take away your freedom to share
  18856. and change it.  By contrast, the GNU General Public License is intended to
  18857. guarantee your freedom to share and change free software--to make sure the
  18858. software is free for all its users.  This General Public License applies to
  18859. most of the Free Software Foundation's software and to any other program whose
  18860. authors commit to using it.  (Some other Free Software Foundation software is
  18861. covered by the GNU Library General Public License instead.) You can apply it to
  18862. your programs, too.
  18863.  
  18864. When we speak of free software, we are referring to freedom, not price.  Our
  18865. General Public Licenses are designed to make sure that you have the freedom to
  18866. distribute copies of free software (and charge for this service if you wish),
  18867. that you receive source code or can get it if you want it, that you can change
  18868. the software or use pieces of it in new free programs; and that you know you
  18869. can do these things.
  18870.  
  18871. To protect your rights, we need to make restrictions that forbid anyone to deny
  18872. you these rights or to ask you to surrender the rights.  These restrictions
  18873. translate to certain responsibilities for you if you distribute copies of the
  18874. software, or if you modify it.
  18875.  
  18876. For example, if you distribute copies of such a program, whether gratis or for
  18877. a fee, you must give the recipients all the rights that you have.  You must
  18878. make sure that they, too, receive or can get the source code.  And you must
  18879. show them these terms so they know their rights.
  18880.  
  18881. We protect your rights with two steps: (1) copyright the software, and (2)
  18882. offer you this license which gives you legal permission to copy, distribute
  18883. and/or modify the software.
  18884.  
  18885. Also, for each author's protection and ours, we want to make certain that
  18886. everyone understands that there is no warranty for this free software.  If the
  18887. software is modified by someone else and passed on, we want its recipients to
  18888. know that what they have is not the original, so that any problems introduced
  18889. by others will not reflect on the original authors' reputations.
  18890.  
  18891. Finally, any free program is threatened constantly by software patents.  We
  18892. wish to avoid the danger that redistributors of a free program will
  18893. individually obtain patent licenses, in effect making the program proprietary.
  18894. To prevent this, we have made it clear that any patent must be licensed for
  18895. everyone's free use or not licensed at all.
  18896.  
  18897. The precise terms and conditions for copying, distribution and modification
  18898. follow.
  18899.  
  18900. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  18901.  
  18902. 0. This License applies to any program or other work which contains a notice
  18903. placed by the copyright holder saying it may be distributed under the terms of
  18904. this General Public License.  The "Program", below, refers to any such program
  18905. or work, and a "work based on the Program" means either the Program or any
  18906. derivative work under copyright law: that is to say, a work containing the
  18907. Program or a portion of it, either verbatim or with modifications and/or
  18908. translated into another language.  (Hereinafter, translation is included
  18909. without limitation in the term "modification".) Each licensee is addressed as
  18910. "you".
  18911.  
  18912. Activities other than copying, distribution and modification are not covered by
  18913. this License; they are outside its scope.  The act of running the Program is
  18914. not restricted, and the output from the Program is covered only if its contents
  18915. constitute a work based on the Program (independent of having been made by
  18916. running the Program).  Whether that is true depends on what the Program does.
  18917.  
  18918. 1. You may copy and distribute verbatim copies of the Program's source code as
  18919. you receive it, in any medium, provided that you conspicuously and
  18920. appropriately publish on each copy an appropriate copyright notice and
  18921. disclaimer of warranty; keep intact all the notices that refer to this License
  18922. and to the absence of any warranty; and give any other recipients of the
  18923. Program a copy of this License along with the Program.
  18924.  
  18925. You may charge a fee for the physical act of transferring a copy, and you may
  18926. at your option offer warranty protection in exchange for a fee.
  18927.  
  18928. 2. You may modify your copy or copies of the Program or any portion of it, thus
  18929. forming a work based on the Program, and copy and distribute such modifications
  18930. or work under the terms of Section 1 above, provided that you also meet all of
  18931. these conditions:
  18932.  
  18933.     a) You must cause the modified files to carry prominent notices stating
  18934.     that you changed the files and the date of any change.
  18935.  
  18936.     b) You must cause any work that you distribute or publish, that in whole or
  18937.     in part contains or is derived from the Program or any part thereof, to be
  18938.     licensed as a whole at no charge to all third parties under the terms of
  18939.     this License.
  18940.  
  18941.     c) If the modified program normally reads commands interactively when run,
  18942.     you must cause it, when started running for such interactive use in the
  18943.     most ordinary way, to print or display an announcement including an
  18944.     appropriate copyright notice and a notice that there is no warranty (or
  18945.     else, saying that you provide a warranty) and that users may redistribute
  18946.     the program under these conditions, and telling the user how to view a copy
  18947.     of this License.  (Exception: if the Program itself is interactive but does
  18948.     not normally print such an announcement, your work based on the Program is
  18949.     not required to print an announcement.)
  18950.  
  18951. These requirements apply to the modified work as a whole.  If identifiable
  18952. sections of that work are not derived from the Program, and can be reasonably
  18953. considered independent and separate works in themselves, then this License, and
  18954. its terms, do not apply to those sections when you distribute them as separate
  18955. works.  But when you distribute the same sections as part of a whole which is a
  18956. work based on the Program, the distribution of the whole must be on the terms
  18957. of this License, whose permissions for other licensees extend to the entire
  18958. whole, and thus to each and every part regardless of who wrote it.
  18959.  
  18960. Thus, it is not the intent of this section to claim rights or contest your
  18961. rights to work written entirely by you; rather, the intent is to exercise the
  18962. right to control the distribution of derivative or collective works based on
  18963. the Program.
  18964.  
  18965. In addition, mere aggregation of another work not based on the Program with the
  18966. Program (or with a work based on the Program) on a volume of a storage or
  18967. distribution medium does not bring the other work under the scope of this
  18968. License.
  18969.  
  18970. 3. You may copy and distribute the Program (or a work based on it, under
  18971. Section 2) in object code or executable form under the terms of Sections 1 and
  18972. 2 above provided that you also do one of the following:
  18973.  
  18974.     a) Accompany it with the complete corresponding machine-readable source
  18975.     code, which must be distributed under the terms of Sections 1 and 2 above
  18976.     on a medium customarily used for software interchange; or,
  18977.  
  18978.     b) Accompany it with a written offer, valid for at least three years, to
  18979.     give any third party, for a charge no more than your cost of physically
  18980.     performing source distribution, a complete machine-readable copy of the
  18981.     corresponding source code, to be distributed under the terms of Sections 1
  18982.     and 2 above on a medium customarily used for software interchange; or,
  18983.  
  18984.     c) Accompany it with the information you received as to the offer to
  18985.     distribute corresponding source code.  (This alternative is allowed only
  18986.     for noncommercial distribution and only if you received the program in
  18987.     object code or executable form with such an offer, in accord with
  18988.     Subsection b above.)
  18989.  
  18990. The source code for a work means the preferred form of the work for making
  18991. modifications to it.  For an executable work, complete source code means all
  18992. the source code for all modules it contains, plus any associated interface
  18993. definition files, plus the scripts used to control compilation and installation
  18994. of the executable.  However, as a special exception, the source code
  18995. distributed need not include anything that is normally distributed (in either
  18996. source or binary form) with the major components (compiler, kernel, and so on)
  18997. of the operating system on which the executable runs, unless that component
  18998. itself accompanies the executable.
  18999.  
  19000. If distribution of executable or object code is made by offering access to copy
  19001. from a designated place, then offering equivalent access to copy the source
  19002. code from the same place counts as distribution of the source code, even though
  19003. third parties are not compelled to copy the source along with the object code.
  19004.  
  19005. 4. You may not copy, modify, sublicense, or distribute the Program except as
  19006. expressly provided under this License.  Any attempt otherwise to copy, modify,
  19007. sublicense or distribute the Program is void, and will automatically terminate
  19008. your rights under this License.  However, parties who have received copies, or
  19009. rights, from you under this License will not have their licenses terminated so
  19010. long as such parties remain in full compliance.
  19011.  
  19012. 5. You are not required to accept this License, since you have not signed it.
  19013. However, nothing else grants you permission to modify or distribute the Program
  19014. or its derivative works.  These actions are prohibited by law if you do not
  19015. accept this License.  Therefore, by modifying or distributing the Program (or
  19016. any work based on the Program), you indicate your acceptance of this License to
  19017. do so, and all its terms and conditions for copying, distributing or modifying
  19018. the Program or works based on it.
  19019.  
  19020. 6. Each time you redistribute the Program (or any work based on the Program),
  19021. the recipient automatically receives a license from the original licensor to
  19022. copy, distribute or modify the Program subject to these terms and conditions.
  19023. You may not impose any further restrictions on the recipients' exercise of the
  19024. rights granted herein.  You are not responsible for enforcing compliance by
  19025. third parties to this License.
  19026.  
  19027. 7. If, as a consequence of a court judgment or allegation of patent
  19028. infringement or for any other reason (not limited to patent issues), conditions
  19029. are imposed on you (whether by court order, agreement or otherwise) that
  19030. contradict the conditions of this License, they do not excuse you from the
  19031. conditions of this License.  If you cannot distribute so as to satisfy
  19032. simultaneously your obligations under this License and any other pertinent
  19033. obligations, then as a consequence you may not distribute the Program at all.
  19034. For example, if a patent license would not permit royalty-free redistribution
  19035. of the Program by all those who receive copies directly or indirectly through
  19036. you, then the only way you could satisfy both it and this License would be to
  19037. refrain entirely from distribution of the Program.
  19038.  
  19039. If any portion of this section is held invalid or unenforceable under any
  19040. particular circumstance, the balance of the section is intended to apply and
  19041. the section as a whole is intended to apply in other circumstances.
  19042.  
  19043. It is not the purpose of this section to induce you to infringe any patents or
  19044. other property right claims or to contest validity of any such claims; this
  19045. section has the sole purpose of protecting the integrity of the free software
  19046. distribution system, which is implemented by public license practices.  Many
  19047. people have made generous contributions to the wide range of software
  19048. distributed through that system in reliance on consistent application of that
  19049. system; it is up to the author/donor to decide if he or she is willing to
  19050. distribute software through any other system and a licensee cannot impose that
  19051. choice.
  19052.  
  19053. This section is intended to make thoroughly clear what is believed to be a
  19054. consequence of the rest of this License.
  19055.  
  19056. 8. If the distribution and/or use of the Program is restricted in certain
  19057. countries either by patents or by copyrighted interfaces, the original
  19058. copyright holder who places the Program under this License may add an explicit
  19059. geographical distribution limitation excluding those countries, so that
  19060. distribution is permitted only in or among countries not thus excluded.  In
  19061. such case, this License incorporates the limitation as if written in the body
  19062. of this License.
  19063.  
  19064. 9. The Free Software Foundation may publish revised and/or new versions of the
  19065. General Public License from time to time.  Such new versions will be similar in
  19066. spirit to the present version, but may differ in detail to address new problems
  19067. or concerns.
  19068.  
  19069. Each version is given a distinguishing version number.  If the Program
  19070. specifies a version number of this License which applies to it and "any later
  19071. version", you have the option of following the terms and conditions either of
  19072. that version or of any later version published by the Free Software Foundation.
  19073. If the Program does not specify a version number of this License, you may
  19074. choose any version ever published by the Free Software Foundation.
  19075.  
  19076. 10. If you wish to incorporate parts of the Program into other free programs
  19077. whose distribution conditions are different, write to the author to ask for
  19078. permission.  For software which is copyrighted by the Free Software Foundation,
  19079. write to the Free Software Foundation; we sometimes make exceptions for this.
  19080. Our decision will be guided by the two goals of preserving the free status of
  19081. all derivatives of our free software and of promoting the sharing and reuse of
  19082. software generally.
  19083.  
  19084. NO WARRANTY
  19085.  
  19086. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
  19087. THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE
  19088. STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  19089. PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  19090. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  19091. FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND
  19092. PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE,
  19093. YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  19094.  
  19095. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
  19096. ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
  19097. PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  19098. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
  19099. INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
  19100. BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  19101. FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
  19102. OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  19103.  
  19104. END OF TERMS AND CONDITIONS
  19105.  
  19106. How to Apply These Terms to Your New Programs
  19107.  
  19108. If you develop a new program, and you want it to be of the greatest possible
  19109. use to the public, the best way to achieve this is to make it free software
  19110. which everyone can redistribute and change under these terms.
  19111.  
  19112. To do so, attach the following notices to the program.  It is safest to attach
  19113. them to the start of each source file to most effectively convey the exclusion
  19114. of warranty; and each file should have at least the "copyright" line and a
  19115. pointer to where the full notice is found.
  19116.  
  19117.     One line to give the program's name and a brief idea of what it does.
  19118.  
  19119.     Copyright (C) <year> <name of author>
  19120.  
  19121.     This program is free software; you can redistribute it and/or modify it
  19122.     under the terms of the GNU General Public License as published by the Free
  19123.     Software Foundation; either version 2 of the License, or (at your option)
  19124.     any later version.
  19125.  
  19126.     This program is distributed in the hope that it will be useful, but WITHOUT
  19127.     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  19128.     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  19129.     more details.
  19130.  
  19131.     You should have received a copy of the GNU General Public License along
  19132.     with this program; if not, write to the Free Software Foundation, Inc., 59
  19133.     Temple Place, Suite 330, Boston, MA 02111-1307 USA
  19134.  
  19135. Also add information on how to contact you by electronic and paper mail.
  19136.  
  19137. If the program is interactive, make it output a short notice like this when it
  19138. starts in an interactive mode:
  19139.  
  19140.     Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
  19141.     with ABSOLUTELY NO WARRANTY; for details type 'show w'.  This is free
  19142.     software, and you are welcome to redistribute it under certain conditions;
  19143.     type 'show c' for details.
  19144.  
  19145. The hypothetical commands 'show w' and 'show c' should show the appropriate
  19146. parts of the General Public License.  Of course, the commands you use may be
  19147. called something other than 'show w' and 'show c'; they could even be
  19148. mouse-clicks or menu items--whatever suits your program.
  19149.  
  19150. You should also get your employer (if you work as a programmer) or your school,
  19151. if any, to sign a "copyright disclaimer" for the program, if necessary.  Here
  19152. is a sample; alter the names:
  19153.  
  19154.     Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  19155.     'Gnomovision' (which makes passes at compilers) written by James Hacker.
  19156.  
  19157.     signature of Ty Coon, 1 April 1989
  19158.  
  19159.     Ty Coon, President of Vice
  19160.  
  19161. This General Public License does not permit incorporating your program into
  19162. proprietary programs.  If your program is a subroutine library, you may
  19163. consider it more useful to permit linking proprietary applications with the
  19164. library.  If this is what you want to do, use the GNU Library General Public
  19165. License instead of this License.
  19166.  
  19167.  
  19168. "CLASSPATH" EXCEPTION TO THE GPL
  19169.  
  19170. Certain source files distributed by Oracle America and/or its affiliates are
  19171. subject to the following clarification and special exception to the GPL, but
  19172. only where Oracle has expressly included in the particular source file's header
  19173. the words "Oracle designates this particular file as subject to the "Classpath"
  19174. exception as provided by Oracle in the LICENSE file that accompanied this code."
  19175.  
  19176.     Linking this library statically or dynamically with other modules is making
  19177.     a combined work based on this library.  Thus, the terms and conditions of
  19178.     the GNU General Public License cover the whole combination.
  19179.  
  19180.     As a special exception, the copyright holders of this library give you
  19181.     permission to link this library with independent modules to produce an
  19182.     executable, regardless of the license terms of these independent modules,
  19183.     and to copy and distribute the resulting executable under terms of your
  19184.     choice, provided that you also meet, for each linked independent module,
  19185.     the terms and conditions of the license of that module.  An independent
  19186.     module is a module which is not derived from or based on this library.  If
  19187.     you modify this library, you may extend this exception to your version of
  19188.     the library, but you are not obligated to do so.  If you do not wish to do
  19189.     so, delete this exception statement from your version.
  19190.  
  19191. ============================================================
  19192. Notices for file(s):
  19193. /lib/d8.jar
  19194. ------------------------------------------------------------
  19195. This file lists all licenses for code distributed.
  19196. All non-library code has the following 3-Clause BSD license.
  19197.  
  19198.  
  19199. Copyright (c) 2016, the R8 project authors.
  19200. All rights reserved.
  19201.  
  19202. Redistribution and use in source and binary forms, with or without
  19203. modification, are permitted provided that the following conditions are met:
  19204.  
  19205. * Redistributions of source code must retain the above copyright notice, this
  19206.   list of conditions and the following disclaimer.
  19207.  
  19208. * Redistributions in binary form must reproduce the above copyright notice,
  19209.   this list of conditions and the following disclaimer in the documentation
  19210.   and/or other materials provided with the distribution.
  19211.  
  19212. * Neither the name of Google Inc. nor the names of its
  19213.   contributors may be used to endorse or promote products derived from
  19214.   this software without specific prior written permission.
  19215.  
  19216. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19217. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19218. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  19219. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  19220. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  19221. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  19222. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  19223. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19224. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19225. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19226.  
  19227. Summary of distributed libraries:
  19228.  
  19229. - artifact: com.google.guava:guava:+
  19230.   name: Guava Google Core Libraries for Java
  19231.   copyrightHolder: The Guava Authors
  19232.   license: The Apache Software License, Version 2.0
  19233.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19234. - artifact: com.google.code.gson:gson:+
  19235.   name: Gson
  19236.   license: The Apache Software License, Version 2.0
  19237.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19238.   url: https://github.com/google/gson
  19239. - artifact: it.unimi.dsi:fastutil:+
  19240.   name: fastutil
  19241.   license: Apache License, Version 2.0
  19242.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
  19243.   url: http://fasutil.di.unimi.it/
  19244. - artifact: net.sf.jopt-simple:jopt-simple:+
  19245.   name: JOpt Simple
  19246.   license: The MIT License
  19247.   licenseUrl: http://www.opensource.org/licenses/mit-license.php
  19248.   url: http://pholser.github.com/jopt-simple
  19249. - artifact: org.ow2.asm:asm-commons:+
  19250.   name: ASM Commons
  19251.   copyrightHolder: INRIA, France Telecom
  19252.   license: ASM license
  19253.   licenseUrl: http://asm.ow2.org/license.html
  19254.   url: http://asm.ow2.org/index.html
  19255. - artifact: org.ow2.asm:asm-tree:+
  19256.   name: ASM Tree
  19257.   copyrightHolder: INRIA, France Telecom
  19258.   license: ASM license
  19259.   licenseUrl: http://asm.ow2.org/license.html
  19260.   url: http://asm.ow2.org/index.html
  19261. - artifact: org.ow2.asm:asm-util:+
  19262.   name: ASM Util
  19263.   copyrightHolder: INRIA, France Telecom
  19264.   license: ASM license
  19265.   licenseUrl: http://asm.ow2.org/license.html
  19266.   url: http://asm.ow2.org/index.html
  19267. - artifact: org.ow2.asm:asm-analysis:+
  19268.   name: ASM Util
  19269.   copyrightHolder: INRIA, France Telecom
  19270.   license: ASM license
  19271.   licenseUrl: http://asm.ow2.org/license.html
  19272.   url: http://asm.ow2.org/index.html
  19273. - artifact: org.ow2.asm:asm:+
  19274.   name: ASM Core
  19275.   copyrightHolder: INRIA, France Telecom
  19276.   license: ASM license
  19277.   licenseUrl: http://asm.ow2.org/license.html
  19278.   url: http://asm.ow2.org/index.html
  19279. - artifact: org.jetbrains.kotlin:kotlin-stdlib:+
  19280.   name: org.jetbrains.kotlin:kotlin-stdlib
  19281.   copyrightHolder: JetBrains s.r.o.
  19282.   license: The Apache License, Version 2.0
  19283.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19284.   url: https://kotlinlang.org/
  19285. - artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
  19286.   name: org.jetbrains.kotlin:kotlin-stdlib
  19287.   copyrightHolder: JetBrains s.r.o.
  19288.   license: The Apache License, Version 2.0
  19289.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19290.   url: https://kotlinlang.org/
  19291. - artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
  19292.   name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
  19293.   copyrightHolder: JetBrains s.r.o.
  19294.   license: The Apache License, Version 2.0
  19295.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19296.   url: https://kotlinlang.org/
  19297. - artifact: org.jetbrains:annotations:+
  19298.   name: IntelliJ IDEA Annotations
  19299.   copyrightHolder: JetBrains s.r.o.
  19300.   license: The Apache Software License, Version 2.0
  19301.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19302.   url: http://www.jetbrains.org
  19303.  
  19304.  
  19305. Licenses details:
  19306.  
  19307.  
  19308.  
  19309.                                  Apache License
  19310.                            Version 2.0, January 2004
  19311.                         http://www.apache.org/licenses/
  19312.  
  19313.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19314.  
  19315.    1. Definitions.
  19316.  
  19317.       "License" shall mean the terms and conditions for use, reproduction,
  19318.       and distribution as defined by Sections 1 through 9 of this document.
  19319.  
  19320.       "Licensor" shall mean the copyright owner or entity authorized by
  19321.       the copyright owner that is granting the License.
  19322.  
  19323.       "Legal Entity" shall mean the union of the acting entity and all
  19324.       other entities that control, are controlled by, or are under common
  19325.       control with that entity. For the purposes of this definition,
  19326.       "control" means (i) the power, direct or indirect, to cause the
  19327.       direction or management of such entity, whether by contract or
  19328.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19329.       outstanding shares, or (iii) beneficial ownership of such entity.
  19330.  
  19331.       "You" (or "Your") shall mean an individual or Legal Entity
  19332.       exercising permissions granted by this License.
  19333.  
  19334.       "Source" form shall mean the preferred form for making modifications,
  19335.       including but not limited to software source code, documentation
  19336.       source, and configuration files.
  19337.  
  19338.       "Object" form shall mean any form resulting from mechanical
  19339.       transformation or translation of a Source form, including but
  19340.       not limited to compiled object code, generated documentation,
  19341.       and conversions to other media types.
  19342.  
  19343.       "Work" shall mean the work of authorship, whether in Source or
  19344.       Object form, made available under the License, as indicated by a
  19345.       copyright notice that is included in or attached to the work
  19346.       (an example is provided in the Appendix below).
  19347.  
  19348.       "Derivative Works" shall mean any work, whether in Source or Object
  19349.       form, that is based on (or derived from) the Work and for which the
  19350.       editorial revisions, annotations, elaborations, or other modifications
  19351.       represent, as a whole, an original work of authorship. For the purposes
  19352.       of this License, Derivative Works shall not include works that remain
  19353.       separable from, or merely link (or bind by name) to the interfaces of,
  19354.       the Work and Derivative Works thereof.
  19355.  
  19356.       "Contribution" shall mean any work of authorship, including
  19357.       the original version of the Work and any modifications or additions
  19358.       to that Work or Derivative Works thereof, that is intentionally
  19359.       submitted to Licensor for inclusion in the Work by the copyright owner
  19360.       or by an individual or Legal Entity authorized to submit on behalf of
  19361.       the copyright owner. For the purposes of this definition, "submitted"
  19362.       means any form of electronic, verbal, or written communication sent
  19363.       to the Licensor or its representatives, including but not limited to
  19364.       communication on electronic mailing lists, source code control systems,
  19365.       and issue tracking systems that are managed by, or on behalf of, the
  19366.       Licensor for the purpose of discussing and improving the Work, but
  19367.       excluding communication that is conspicuously marked or otherwise
  19368.       designated in writing by the copyright owner as "Not a Contribution."
  19369.  
  19370.       "Contributor" shall mean Licensor and any individual or Legal Entity
  19371.       on behalf of whom a Contribution has been received by Licensor and
  19372.       subsequently incorporated within the Work.
  19373.  
  19374.    2. Grant of Copyright License. Subject to the terms and conditions of
  19375.       this License, each Contributor hereby grants to You a perpetual,
  19376.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19377.       copyright license to reproduce, prepare Derivative Works of,
  19378.       publicly display, publicly perform, sublicense, and distribute the
  19379.       Work and such Derivative Works in Source or Object form.
  19380.  
  19381.    3. Grant of Patent License. Subject to the terms and conditions of
  19382.       this License, each Contributor hereby grants to You a perpetual,
  19383.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19384.       (except as stated in this section) patent license to make, have made,
  19385.       use, offer to sell, sell, import, and otherwise transfer the Work,
  19386.       where such license applies only to those patent claims licensable
  19387.       by such Contributor that are necessarily infringed by their
  19388.       Contribution(s) alone or by combination of their Contribution(s)
  19389.       with the Work to which such Contribution(s) was submitted. If You
  19390.       institute patent litigation against any entity (including a
  19391.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  19392.       or a Contribution incorporated within the Work constitutes direct
  19393.       or contributory patent infringement, then any patent licenses
  19394.       granted to You under this License for that Work shall terminate
  19395.       as of the date such litigation is filed.
  19396.  
  19397.    4. Redistribution. You may reproduce and distribute copies of the
  19398.       Work or Derivative Works thereof in any medium, with or without
  19399.       modifications, and in Source or Object form, provided that You
  19400.       meet the following conditions:
  19401.  
  19402.       (a) You must give any other recipients of the Work or
  19403.           Derivative Works a copy of this License; and
  19404.  
  19405.       (b) You must cause any modified files to carry prominent notices
  19406.           stating that You changed the files; and
  19407.  
  19408.       (c) You must retain, in the Source form of any Derivative Works
  19409.           that You distribute, all copyright, patent, trademark, and
  19410.           attribution notices from the Source form of the Work,
  19411.           excluding those notices that do not pertain to any part of
  19412.           the Derivative Works; and
  19413.  
  19414.       (d) If the Work includes a "NOTICE" text file as part of its
  19415.           distribution, then any Derivative Works that You distribute must
  19416.           include a readable copy of the attribution notices contained
  19417.           within such NOTICE file, excluding those notices that do not
  19418.           pertain to any part of the Derivative Works, in at least one
  19419.           of the following places: within a NOTICE text file distributed
  19420.           as part of the Derivative Works; within the Source form or
  19421.           documentation, if provided along with the Derivative Works; or,
  19422.           within a display generated by the Derivative Works, if and
  19423.           wherever such third-party notices normally appear. The contents
  19424.           of the NOTICE file are for informational purposes only and
  19425.           do not modify the License. You may add Your own attribution
  19426.           notices within Derivative Works that You distribute, alongside
  19427.           or as an addendum to the NOTICE text from the Work, provided
  19428.           that such additional attribution notices cannot be construed
  19429.           as modifying the License.
  19430.  
  19431.       You may add Your own copyright statement to Your modifications and
  19432.       may provide additional or different license terms and conditions
  19433.       for use, reproduction, or distribution of Your modifications, or
  19434.       for any such Derivative Works as a whole, provided Your use,
  19435.       reproduction, and distribution of the Work otherwise complies with
  19436.       the conditions stated in this License.
  19437.  
  19438.    5. Submission of Contributions. Unless You explicitly state otherwise,
  19439.       any Contribution intentionally submitted for inclusion in the Work
  19440.       by You to the Licensor shall be under the terms and conditions of
  19441.       this License, without any additional terms or conditions.
  19442.       Notwithstanding the above, nothing herein shall supersede or modify
  19443.       the terms of any separate license agreement you may have executed
  19444.       with Licensor regarding such Contributions.
  19445.  
  19446.    6. Trademarks. This License does not grant permission to use the trade
  19447.       names, trademarks, service marks, or product names of the Licensor,
  19448.       except as required for reasonable and customary use in describing the
  19449.       origin of the Work and reproducing the content of the NOTICE file.
  19450.  
  19451.    7. Disclaimer of Warranty. Unless required by applicable law or
  19452.       agreed to in writing, Licensor provides the Work (and each
  19453.       Contributor provides its Contributions) on an "AS IS" BASIS,
  19454.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19455.       implied, including, without limitation, any warranties or conditions
  19456.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19457.       PARTICULAR PURPOSE. You are solely responsible for determining the
  19458.       appropriateness of using or redistributing the Work and assume any
  19459.       risks associated with Your exercise of permissions under this License.
  19460.  
  19461.    8. Limitation of Liability. In no event and under no legal theory,
  19462.       whether in tort (including negligence), contract, or otherwise,
  19463.       unless required by applicable law (such as deliberate and grossly
  19464.       negligent acts) or agreed to in writing, shall any Contributor be
  19465.       liable to You for damages, including any direct, indirect, special,
  19466.       incidental, or consequential damages of any character arising as a
  19467.       result of this License or out of the use or inability to use the
  19468.       Work (including but not limited to damages for loss of goodwill,
  19469.       work stoppage, computer failure or malfunction, or any and all
  19470.       other commercial damages or losses), even if such Contributor
  19471.       has been advised of the possibility of such damages.
  19472.  
  19473.    9. Accepting Warranty or Additional Liability. While redistributing
  19474.       the Work or Derivative Works thereof, You may choose to offer,
  19475.       and charge a fee for, acceptance of support, warranty, indemnity,
  19476.       or other liability obligations and/or rights consistent with this
  19477.       License. However, in accepting such obligations, You may act only
  19478.       on Your own behalf and on Your sole responsibility, not on behalf
  19479.       of any other Contributor, and only if You agree to indemnify,
  19480.       defend, and hold each Contributor harmless for any liability
  19481.       incurred by, or claims asserted against, such Contributor by reason
  19482.       of your accepting any such warranty or additional liability.
  19483.  
  19484.    END OF TERMS AND CONDITIONS
  19485.  
  19486.    APPENDIX: How to apply the Apache License to your work.
  19487.  
  19488.       To apply the Apache License to your work, attach the following
  19489.       boilerplate notice, with the fields enclosed by brackets "[]"
  19490.       replaced with your own identifying information. (Don't include
  19491.       the brackets!)  The text should be enclosed in the appropriate
  19492.       comment syntax for the file format. We also recommend that a
  19493.       file or class name and description of purpose be included on the
  19494.       same "printed page" as the copyright notice for easier
  19495.       identification within third-party archives.
  19496.  
  19497.    Copyright [yyyy] [name of copyright owner]
  19498.  
  19499.    Licensed under the Apache License, Version 2.0 (the "License");
  19500.    you may not use this file except in compliance with the License.
  19501.    You may obtain a copy of the License at
  19502.  
  19503.        http://www.apache.org/licenses/LICENSE-2.0
  19504.  
  19505.    Unless required by applicable law or agreed to in writing, software
  19506.    distributed under the License is distributed on an "AS IS" BASIS,
  19507.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19508.    See the License for the specific language governing permissions and
  19509.    limitations under the License.
  19510.  
  19511.  
  19512. Copyright (c) 2000-2011 INRIA, France Telecom
  19513. All rights reserved.
  19514.  
  19515. Redistribution and use in source and binary forms, with or without
  19516. modification, are permitted provided that the following conditions
  19517. are met:
  19518.  
  19519. 1. Redistributions of source code must retain the above copyright
  19520.    notice, this list of conditions and the following disclaimer.
  19521.  
  19522. 2. Redistributions in binary form must reproduce the above copyright
  19523.    notice, this list of conditions and the following disclaimer in the
  19524.    documentation and/or other materials provided with the distribution.
  19525.  
  19526. 3. Neither the name of the copyright holders nor the names of its
  19527.    contributors may be used to endorse or promote products derived from
  19528.    this software without specific prior written permission.
  19529.  
  19530. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19531. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19532. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  19533. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  19534. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  19535. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  19536. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  19537. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  19538. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  19539. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  19540. THE POSSIBILITY OF SUCH DAMAGE.
  19541.  
  19542. Apache Commons Compress
  19543. Copyright 2002-2016 The Apache Software Foundation
  19544.  
  19545. This product includes software developed at
  19546. The Apache Software Foundation (http://www.apache.org/).
  19547.  
  19548. The files in the package org.apache.commons.compress.archivers.sevenz
  19549. were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
  19550. which has been placed in the public domain:
  19551.  
  19552. "LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
  19553.  
  19554.  
  19555.  The MIT License
  19556.  
  19557.  Copyright (c) 2004-2016 Paul R. Holser, Jr.
  19558.  
  19559.  Permission is hereby granted, free of charge, to any person obtaining
  19560.  a copy of this software and associated documentation files (the
  19561.  "Software"), to deal in the Software without restriction, including
  19562.  without limitation the rights to use, copy, modify, merge, publish,
  19563.  distribute, sublicense, and/or sell copies of the Software, and to
  19564.  permit persons to whom the Software is furnished to do so, subject to
  19565.  the following conditions:
  19566.  
  19567.  The above copyright notice and this permission notice shall be
  19568.  included in all copies or substantial portions of the Software.
  19569.  
  19570.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  19571.  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  19572.  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  19573.  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  19574.  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  19575.  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  19576.  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  19577.  
  19578. ==============================================================================
  19579. Copyright (c) 2011 mingw-w64 project
  19580.  
  19581. Permission is hereby granted, free of charge, to any person obtaining a
  19582. copy of this software and associated documentation files (the "Software"),
  19583. to deal in the Software without restriction, including without limitation
  19584. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  19585. and/or sell copies of the Software, and to permit persons to whom the
  19586. Software is furnished to do so, subject to the following conditions:
  19587.  
  19588. The above copyright notice and this permission notice shall be included in
  19589. all copies or substantial portions of the Software.
  19590.  
  19591. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19592. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19593. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19594. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19595. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  19596. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  19597. DEALINGS IN THE SOFTWARE.
  19598.  
  19599.  
  19600. /*
  19601.  * Parts of this library are derived by:
  19602.  *
  19603.  * Posix Threads library for Microsoft Windows
  19604.  *
  19605.  * Use at own risk, there is no implied warranty to this code.
  19606.  * It uses undocumented features of Microsoft Windows that can change
  19607.  * at any time in the future.
  19608.  *
  19609.  * (C) 2010 Lockless Inc.
  19610.  * All rights reserved.
  19611.  *
  19612.  * Redistribution and use in source and binary forms, with or without modification,
  19613.  * are permitted provided that the following conditions are met:
  19614.  *
  19615.  *
  19616.  *  * Redistributions of source code must retain the above copyright notice,
  19617.  *    this list of conditions and the following disclaimer.
  19618.  *  * Redistributions in binary form must reproduce the above copyright notice,
  19619.  *    this list of conditions and the following disclaimer in the documentation
  19620.  *    and/or other materials provided with the distribution.
  19621.  *  * Neither the name of Lockless Inc. nor the names of its contributors may be
  19622.  *    used to endorse or promote products derived from this software without
  19623.  *    specific prior written permission.
  19624.  *
  19625.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN
  19626.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  19627.  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  19628.  * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  19629.  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  19630.  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  19631.  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  19632.  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  19633.  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  19634.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  19635.  */
  19636.  
  19637. ==============================================================================
  19638. Copyright 2008 Google Inc.  All rights reserved.
  19639.  
  19640. Redistribution and use in source and binary forms, with or without
  19641. modification, are permitted provided that the following conditions are
  19642. met:
  19643.  
  19644.     * Redistributions of source code must retain the above copyright
  19645. notice, this list of conditions and the following disclaimer.
  19646.     * Redistributions in binary form must reproduce the above
  19647. copyright notice, this list of conditions and the following disclaimer
  19648. in the documentation and/or other materials provided with the
  19649. distribution.
  19650.     * Neither the name of Google Inc. nor the names of its
  19651. contributors may be used to endorse or promote products derived from
  19652. this software without specific prior written permission.
  19653.  
  19654. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  19655. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  19656. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  19657. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  19658. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  19659. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  19660. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  19661. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  19662. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  19663. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19664. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19665.  
  19666. Code generated by the Protocol Buffer compiler is owned by the owner
  19667. of the input file used when generating it.  This code is not
  19668. standalone and requires a support library to be linked with it.  This
  19669. support library is itself covered by the above license.
  19670.  
  19671. ==============================================================================
  19672.  
  19673.    Copyright (c) 2010, The Android Open Source Project
  19674.  
  19675.    Licensed under the Apache License, Version 2.0 (the "License");
  19676.    you may not use this file except in compliance with the License.
  19677.  
  19678.    Unless required by applicable law or agreed to in writing, software
  19679.    distributed under the License is distributed on an "AS IS" BASIS,
  19680.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19681.    See the License for the specific language governing permissions and
  19682.    limitations under the License.
  19683.  
  19684.  
  19685.                                  Apache License
  19686.                            Version 2.0, January 2004
  19687.                         http://www.apache.org/licenses/
  19688.  
  19689.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19690.  
  19691.    1. Definitions.
  19692.  
  19693.       "License" shall mean the terms and conditions for use, reproduction,
  19694.       and distribution as defined by Sections 1 through 9 of this document.
  19695.  
  19696.       "Licensor" shall mean the copyright owner or entity authorized by
  19697.       the copyright owner that is granting the License.
  19698.  
  19699.       "Legal Entity" shall mean the union of the acting entity and all
  19700.       other entities that control, are controlled by, or are under common
  19701.       control with that entity. For the purposes of this definition,
  19702.       "control" means (i) the power, direct or indirect, to cause the
  19703.       direction or management of such entity, whether by contract or
  19704.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19705.       outstanding shares, or (iii) beneficial ownership of such entity.
  19706.  
  19707.       "You" (or "Your") shall mean an individual or Legal Entity
  19708.       exercising permissions granted by this License.
  19709.  
  19710.       "Source" form shall mean the preferred form for making modifications,
  19711.       including but not limited to software source code, documentation
  19712.       source, and configuration files.
  19713.  
  19714.       "Object" form shall mean any form resulting from mechanical
  19715.       transformation or translation of a Source form, including but
  19716.       not limited to compiled object code, generated documentation,
  19717.       and conversions to other media types.
  19718.  
  19719.       "Work" shall mean the work of authorship, whether in Source or
  19720.       Object form, made available under the License, as indicated by a
  19721.       copyright notice that is included in or attached to the work
  19722.       (an example is provided in the Appendix below).
  19723.  
  19724.       "Derivative Works" shall mean any work, whether in Source or Object
  19725.       form, that is based on (or derived from) the Work and for which the
  19726.       editorial revisions, annotations, elaborations, or other modifications
  19727.       represent, as a whole, an original work of authorship. For the purposes
  19728.       of this License, Derivative Works shall not include works that remain
  19729.       separable from, or merely link (or bind by name) to the interfaces of,
  19730.       the Work and Derivative Works thereof.
  19731.  
  19732.       "Contribution" shall mean any work of authorship, including
  19733.       the original version of the Work and any modifications or additions
  19734.       to that Work or Derivative Works thereof, that is intentionally
  19735.       submitted to Licensor for inclusion in the Work by the copyright owner
  19736.       or by an individual or Legal Entity authorized to submit on behalf of
  19737.       the copyright owner. For the purposes of this definition, "submitted"
  19738.       means any form of electronic, verbal, or written communication sent
  19739.       to the Licensor or its representatives, including but not limited to
  19740.       communication on electronic mailing lists, source code control systems,
  19741.       and issue tracking systems that are managed by, or on behalf of, the
  19742.       Licensor for the purpose of discussing and improving the Work, but
  19743.       excluding communication that is conspicuously marked or otherwise
  19744.       designated in writing by the copyright owner as "Not a Contribution."
  19745.  
  19746.       "Contributor" shall mean Licensor and any individual or Legal Entity
  19747.       on behalf of whom a Contribution has been received by Licensor and
  19748.       subsequently incorporated within the Work.
  19749.  
  19750.    2. Grant of Copyright License. Subject to the terms and conditions of
  19751.       this License, each Contributor hereby grants to You a perpetual,
  19752.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19753.       copyright license to reproduce, prepare Derivative Works of,
  19754.       publicly display, publicly perform, sublicense, and distribute the
  19755.       Work and such Derivative Works in Source or Object form.
  19756.  
  19757.    3. Grant of Patent License. Subject to the terms and conditions of
  19758.       this License, each Contributor hereby grants to You a perpetual,
  19759.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19760.       (except as stated in this section) patent license to make, have made,
  19761.       use, offer to sell, sell, import, and otherwise transfer the Work,
  19762.       where such license applies only to those patent claims licensable
  19763.       by such Contributor that are necessarily infringed by their
  19764.       Contribution(s) alone or by combination of their Contribution(s)
  19765.       with the Work to which such Contribution(s) was submitted. If You
  19766.       institute patent litigation against any entity (including a
  19767.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  19768.       or a Contribution incorporated within the Work constitutes direct
  19769.       or contributory patent infringement, then any patent licenses
  19770.       granted to You under this License for that Work shall terminate
  19771.       as of the date such litigation is filed.
  19772.  
  19773.    4. Redistribution. You may reproduce and distribute copies of the
  19774.       Work or Derivative Works thereof in any medium, with or without
  19775.       modifications, and in Source or Object form, provided that You
  19776.       meet the following conditions:
  19777.  
  19778.       (a) You must give any other recipients of the Work or
  19779.           Derivative Works a copy of this License; and
  19780.  
  19781.       (b) You must cause any modified files to carry prominent notices
  19782.           stating that You changed the files; and
  19783.  
  19784.       (c) You must retain, in the Source form of any Derivative Works
  19785.           that You distribute, all copyright, patent, trademark, and
  19786.           attribution notices from the Source form of the Work,
  19787.           excluding those notices that do not pertain to any part of
  19788.           the Derivative Works; and
  19789.  
  19790.       (d) If the Work includes a "NOTICE" text file as part of its
  19791.           distribution, then any Derivative Works that You distribute must
  19792.           include a readable copy of the attribution notices contained
  19793.           within such NOTICE file, excluding those notices that do not
  19794.           pertain to any part of the Derivative Works, in at least one
  19795.           of the following places: within a NOTICE text file distributed
  19796.           as part of the Derivative Works; within the Source form or
  19797.           documentation, if provided along with the Derivative Works; or,
  19798.           within a display generated by the Derivative Works, if and
  19799.           wherever such third-party notices normally appear. The contents
  19800.           of the NOTICE file are for informational purposes only and
  19801.           do not modify the License. You may add Your own attribution
  19802.           notices within Derivative Works that You distribute, alongside
  19803.           or as an addendum to the NOTICE text from the Work, provided
  19804.           that such additional attribution notices cannot be construed
  19805.           as modifying the License.
  19806.  
  19807.       You may add Your own copyright statement to Your modifications and
  19808.       may provide additional or different license terms and conditions
  19809.       for use, reproduction, or distribution of Your modifications, or
  19810.       for any such Derivative Works as a whole, provided Your use,
  19811.       reproduction, and distribution of the Work otherwise complies with
  19812.       the conditions stated in this License.
  19813.  
  19814.    5. Submission of Contributions. Unless You explicitly state otherwise,
  19815.       any Contribution intentionally submitted for inclusion in the Work
  19816.       by You to the Licensor shall be under the terms and conditions of
  19817.       this License, without any additional terms or conditions.
  19818.       Notwithstanding the above, nothing herein shall supersede or modify
  19819.       the terms of any separate license agreement you may have executed
  19820.       with Licensor regarding such Contributions.
  19821.  
  19822.    6. Trademarks. This License does not grant permission to use the trade
  19823.       names, trademarks, service marks, or product names of the Licensor,
  19824.       except as required for reasonable and customary use in describing the
  19825.       origin of the Work and reproducing the content of the NOTICE file.
  19826.  
  19827.    7. Disclaimer of Warranty. Unless required by applicable law or
  19828.       agreed to in writing, Licensor provides the Work (and each
  19829.       Contributor provides its Contributions) on an "AS IS" BASIS,
  19830.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19831.       implied, including, without limitation, any warranties or conditions
  19832.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19833.       PARTICULAR PURPOSE. You are solely responsible for determining the
  19834.       appropriateness of using or redistributing the Work and assume any
  19835.       risks associated with Your exercise of permissions under this License.
  19836.  
  19837.    8. Limitation of Liability. In no event and under no legal theory,
  19838.       whether in tort (including negligence), contract, or otherwise,
  19839.       unless required by applicable law (such as deliberate and grossly
  19840.       negligent acts) or agreed to in writing, shall any Contributor be
  19841.       liable to You for damages, including any direct, indirect, special,
  19842.       incidental, or consequential damages of any character arising as a
  19843.       result of this License or out of the use or inability to use the
  19844.       Work (including but not limited to damages for loss of goodwill,
  19845.       work stoppage, computer failure or malfunction, or any and all
  19846.       other commercial damages or losses), even if such Contributor
  19847.       has been advised of the possibility of such damages.
  19848.  
  19849.    9. Accepting Warranty or Additional Liability. While redistributing
  19850.       the Work or Derivative Works thereof, You may choose to offer,
  19851.       and charge a fee for, acceptance of support, warranty, indemnity,
  19852.       or other liability obligations and/or rights consistent with this
  19853.       License. However, in accepting such obligations, You may act only
  19854.       on Your own behalf and on Your sole responsibility, not on behalf
  19855.       of any other Contributor, and only if You agree to indemnify,
  19856.       defend, and hold each Contributor harmless for any liability
  19857.       incurred by, or claims asserted against, such Contributor by reason
  19858.       of your accepting any such warranty or additional liability.
  19859.  
  19860.    END OF TERMS AND CONDITIONS
  19861.  
  19862.  
  19863. ==============================================================================
  19864.  
  19865.    Copyright (c) 2005-2019, The Android Open Source Project
  19866.  
  19867.    Licensed under the Apache License, Version 2.0 (the "License");
  19868.    you may not use this file except in compliance with the License.
  19869.  
  19870.    Unless required by applicable law or agreed to in writing, software
  19871.    distributed under the License is distributed on an "AS IS" BASIS,
  19872.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19873.    See the License for the specific language governing permissions and
  19874.    limitations under the License.
  19875.  
  19876.  
  19877.                                  Apache License
  19878.                            Version 2.0, January 2004
  19879.                         http://www.apache.org/licenses/
  19880.  
  19881.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19882.  
  19883.    1. Definitions.
  19884.  
  19885.       "License" shall mean the terms and conditions for use, reproduction,
  19886.       and distribution as defined by Sections 1 through 9 of this document.
  19887.  
  19888.       "Licensor" shall mean the copyright owner or entity authorized by
  19889.       the copyright owner that is granting the License.
  19890.  
  19891.       "Legal Entity" shall mean the union of the acting entity and all
  19892.       other entities that control, are controlled by, or are under common
  19893.       control with that entity. For the purposes of this definition,
  19894.       "control" means (i) the power, direct or indirect, to cause the
  19895.       direction or management of such entity, whether by contract or
  19896.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19897.       outstanding shares, or (iii) beneficial ownership of such entity.
  19898.  
  19899.       "You" (or "Your") shall mean an individual or Legal Entity
  19900.       exercising permissions granted by this License.
  19901.  
  19902.       "Source" form shall mean the preferred form for making modifications,
  19903.       including but not limited to software source code, documentation
  19904.       source, and configuration files.
  19905.  
  19906.       "Object" form shall mean any form resulting from mechanical
  19907.       transformation or translation of a Source form, including but
  19908.       not limited to compiled object code, generated documentation,
  19909.       and conversions to other media types.
  19910.  
  19911.       "Work" shall mean the work of authorship, whether in Source or
  19912.       Object form, made available under the License, as indicated by a
  19913.       copyright notice that is included in or attached to the work
  19914.       (an example is provided in the Appendix below).
  19915.  
  19916.       "Derivative Works" shall mean any work, whether in Source or Object
  19917.       form, that is based on (or derived from) the Work and for which the
  19918.       editorial revisions, annotations, elaborations, or other modifications
  19919.       represent, as a whole, an original work of authorship. For the purposes
  19920.       of this License, Derivative Works shall not include works that remain
  19921.       separable from, or merely link (or bind by name) to the interfaces of,
  19922.       the Work and Derivative Works thereof.
  19923.  
  19924.       "Contribution" shall mean any work of authorship, including
  19925.       the original version of the Work and any modifications or additions
  19926.       to that Work or Derivative Works thereof, that is intentionally
  19927.       submitted to Licensor for inclusion in the Work by the copyright owner
  19928.       or by an individual or Legal Entity authorized to submit on behalf of
  19929.       the copyright owner. For the purposes of this definition, "submitted"
  19930.       means any form of electronic, verbal, or written communication sent
  19931.       to the Licensor or its representatives, including but not limited to
  19932.       communication on electronic mailing lists, source code control systems,
  19933.       and issue tracking systems that are managed by, or on behalf of, the
  19934.       Licensor for the purpose of discussing and improving the Work, but
  19935.       excluding communication that is conspicuously marked or otherwise
  19936.       designated in writing by the copyright owner as "Not a Contribution."
  19937.  
  19938.       "Contributor" shall mean Licensor and any individual or Legal Entity
  19939.       on behalf of whom a Contribution has been received by Licensor and
  19940.       subsequently incorporated within the Work.
  19941.  
  19942.    2. Grant of Copyright License. Subject to the terms and conditions of
  19943.       this License, each Contributor hereby grants to You a perpetual,
  19944.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19945.       copyright license to reproduce, prepare Derivative Works of,
  19946.       publicly display, publicly perform, sublicense, and distribute the
  19947.       Work and such Derivative Works in Source or Object form.
  19948.  
  19949.    3. Grant of Patent License. Subject to the terms and conditions of
  19950.       this License, each Contributor hereby grants to You a perpetual,
  19951.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19952.       (except as stated in this section) patent license to make, have made,
  19953.       use, offer to sell, sell, import, and otherwise transfer the Work,
  19954.       where such license applies only to those patent claims licensable
  19955.       by such Contributor that are necessarily infringed by their
  19956.       Contribution(s) alone or by combination of their Contribution(s)
  19957.       with the Work to which such Contribution(s) was submitted. If You
  19958.       institute patent litigation against any entity (including a
  19959.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  19960.       or a Contribution incorporated within the Work constitutes direct
  19961.       or contributory patent infringement, then any patent licenses
  19962.       granted to You under this License for that Work shall terminate
  19963.       as of the date such litigation is filed.
  19964.  
  19965.    4. Redistribution. You may reproduce and distribute copies of the
  19966.       Work or Derivative Works thereof in any medium, with or without
  19967.       modifications, and in Source or Object form, provided that You
  19968.       meet the following conditions:
  19969.  
  19970.       (a) You must give any other recipients of the Work or
  19971.           Derivative Works a copy of this License; and
  19972.  
  19973.       (b) You must cause any modified files to carry prominent notices
  19974.           stating that You changed the files; and
  19975.  
  19976.       (c) You must retain, in the Source form of any Derivative Works
  19977.           that You distribute, all copyright, patent, trademark, and
  19978.           attribution notices from the Source form of the Work,
  19979.           excluding those notices that do not pertain to any part of
  19980.           the Derivative Works; and
  19981.  
  19982.       (d) If the Work includes a "NOTICE" text file as part of its
  19983.           distribution, then any Derivative Works that You distribute must
  19984.           include a readable copy of the attribution notices contained
  19985.           within such NOTICE file, excluding those notices that do not
  19986.           pertain to any part of the Derivative Works, in at least one
  19987.           of the following places: within a NOTICE text file distributed
  19988.           as part of the Derivative Works; within the Source form or
  19989.           documentation, if provided along with the Derivative Works; or,
  19990.           within a display generated by the Derivative Works, if and
  19991.           wherever such third-party notices normally appear. The contents
  19992.           of the NOTICE file are for informational purposes only and
  19993.           do not modify the License. You may add Your own attribution
  19994.           notices within Derivative Works that You distribute, alongside
  19995.           or as an addendum to the NOTICE text from the Work, provided
  19996.           that such additional attribution notices cannot be construed
  19997.           as modifying the License.
  19998.  
  19999.       You may add Your own copyright statement to Your modifications and
  20000.       may provide additional or different license terms and conditions
  20001.       for use, reproduction, or distribution of Your modifications, or
  20002.       for any such Derivative Works as a whole, provided Your use,
  20003.       reproduction, and distribution of the Work otherwise complies with
  20004.       the conditions stated in this License.
  20005.  
  20006.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20007.       any Contribution intentionally submitted for inclusion in the Work
  20008.       by You to the Licensor shall be under the terms and conditions of
  20009.       this License, without any additional terms or conditions.
  20010.       Notwithstanding the above, nothing herein shall supersede or modify
  20011.       the terms of any separate license agreement you may have executed
  20012.       with Licensor regarding such Contributions.
  20013.  
  20014.    6. Trademarks. This License does not grant permission to use the trade
  20015.       names, trademarks, service marks, or product names of the Licensor,
  20016.       except as required for reasonable and customary use in describing the
  20017.       origin of the Work and reproducing the content of the NOTICE file.
  20018.  
  20019.    7. Disclaimer of Warranty. Unless required by applicable law or
  20020.       agreed to in writing, Licensor provides the Work (and each
  20021.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20022.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20023.       implied, including, without limitation, any warranties or conditions
  20024.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20025.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20026.       appropriateness of using or redistributing the Work and assume any
  20027.       risks associated with Your exercise of permissions under this License.
  20028.  
  20029.    8. Limitation of Liability. In no event and under no legal theory,
  20030.       whether in tort (including negligence), contract, or otherwise,
  20031.       unless required by applicable law (such as deliberate and grossly
  20032.       negligent acts) or agreed to in writing, shall any Contributor be
  20033.       liable to You for damages, including any direct, indirect, special,
  20034.       incidental, or consequential damages of any character arising as a
  20035.       result of this License or out of the use or inability to use the
  20036.       Work (including but not limited to damages for loss of goodwill,
  20037.       work stoppage, computer failure or malfunction, or any and all
  20038.       other commercial damages or losses), even if such Contributor
  20039.       has been advised of the possibility of such damages.
  20040.  
  20041.    9. Accepting Warranty or Additional Liability. While redistributing
  20042.       the Work or Derivative Works thereof, You may choose to offer,
  20043.       and charge a fee for, acceptance of support, warranty, indemnity,
  20044.       or other liability obligations and/or rights consistent with this
  20045.       License. However, in accepting such obligations, You may act only
  20046.       on Your own behalf and on Your sole responsibility, not on behalf
  20047.       of any other Contributor, and only if You agree to indemnify,
  20048.       defend, and hold each Contributor harmless for any liability
  20049.       incurred by, or claims asserted against, such Contributor by reason
  20050.       of your accepting any such warranty or additional liability.
  20051.  
  20052.    END OF TERMS AND CONDITIONS
  20053.  
  20054.  
  20055. ==============================================================================
  20056.  
  20057.                                  Apache License
  20058.                            Version 2.0, January 2004
  20059.                         http://www.apache.org/licenses/
  20060.  
  20061.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20062.  
  20063.    1. Definitions.
  20064.  
  20065.       "License" shall mean the terms and conditions for use, reproduction,
  20066.       and distribution as defined by Sections 1 through 9 of this document.
  20067.  
  20068.       "Licensor" shall mean the copyright owner or entity authorized by
  20069.       the copyright owner that is granting the License.
  20070.  
  20071.       "Legal Entity" shall mean the union of the acting entity and all
  20072.       other entities that control, are controlled by, or are under common
  20073.       control with that entity. For the purposes of this definition,
  20074.       "control" means (i) the power, direct or indirect, to cause the
  20075.       direction or management of such entity, whether by contract or
  20076.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20077.       outstanding shares, or (iii) beneficial ownership of such entity.
  20078.  
  20079.       "You" (or "Your") shall mean an individual or Legal Entity
  20080.       exercising permissions granted by this License.
  20081.  
  20082.       "Source" form shall mean the preferred form for making modifications,
  20083.       including but not limited to software source code, documentation
  20084.       source, and configuration files.
  20085.  
  20086.       "Object" form shall mean any form resulting from mechanical
  20087.       transformation or translation of a Source form, including but
  20088.       not limited to compiled object code, generated documentation,
  20089.       and conversions to other media types.
  20090.  
  20091.       "Work" shall mean the work of authorship, whether in Source or
  20092.       Object form, made available under the License, as indicated by a
  20093.       copyright notice that is included in or attached to the work
  20094.       (an example is provided in the Appendix below).
  20095.  
  20096.       "Derivative Works" shall mean any work, whether in Source or Object
  20097.       form, that is based on (or derived from) the Work and for which the
  20098.       editorial revisions, annotations, elaborations, or other modifications
  20099.       represent, as a whole, an original work of authorship. For the purposes
  20100.       of this License, Derivative Works shall not include works that remain
  20101.       separable from, or merely link (or bind by name) to the interfaces of,
  20102.       the Work and Derivative Works thereof.
  20103.  
  20104.       "Contribution" shall mean any work of authorship, including
  20105.       the original version of the Work and any modifications or additions
  20106.       to that Work or Derivative Works thereof, that is intentionally
  20107.       submitted to Licensor for inclusion in the Work by the copyright owner
  20108.       or by an individual or Legal Entity authorized to submit on behalf of
  20109.       the copyright owner. For the purposes of this definition, "submitted"
  20110.       means any form of electronic, verbal, or written communication sent
  20111.       to the Licensor or its representatives, including but not limited to
  20112.       communication on electronic mailing lists, source code control systems,
  20113.       and issue tracking systems that are managed by, or on behalf of, the
  20114.       Licensor for the purpose of discussing and improving the Work, but
  20115.       excluding communication that is conspicuously marked or otherwise
  20116.       designated in writing by the copyright owner as "Not a Contribution."
  20117.  
  20118.       "Contributor" shall mean Licensor and any individual or Legal Entity
  20119.       on behalf of whom a Contribution has been received by Licensor and
  20120.       subsequently incorporated within the Work.
  20121.  
  20122.    2. Grant of Copyright License. Subject to the terms and conditions of
  20123.       this License, each Contributor hereby grants to You a perpetual,
  20124.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20125.       copyright license to reproduce, prepare Derivative Works of,
  20126.       publicly display, publicly perform, sublicense, and distribute the
  20127.       Work and such Derivative Works in Source or Object form.
  20128.  
  20129.    3. Grant of Patent License. Subject to the terms and conditions of
  20130.       this License, each Contributor hereby grants to You a perpetual,
  20131.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20132.       (except as stated in this section) patent license to make, have made,
  20133.       use, offer to sell, sell, import, and otherwise transfer the Work,
  20134.       where such license applies only to those patent claims licensable
  20135.       by such Contributor that are necessarily infringed by their
  20136.       Contribution(s) alone or by combination of their Contribution(s)
  20137.       with the Work to which such Contribution(s) was submitted. If You
  20138.       institute patent litigation against any entity (including a
  20139.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  20140.       or a Contribution incorporated within the Work constitutes direct
  20141.       or contributory patent infringement, then any patent licenses
  20142.       granted to You under this License for that Work shall terminate
  20143.       as of the date such litigation is filed.
  20144.  
  20145.    4. Redistribution. You may reproduce and distribute copies of the
  20146.       Work or Derivative Works thereof in any medium, with or without
  20147.       modifications, and in Source or Object form, provided that You
  20148.       meet the following conditions:
  20149.  
  20150.       (a) You must give any other recipients of the Work or
  20151.           Derivative Works a copy of this License; and
  20152.  
  20153.       (b) You must cause any modified files to carry prominent notices
  20154.           stating that You changed the files; and
  20155.  
  20156.       (c) You must retain, in the Source form of any Derivative Works
  20157.           that You distribute, all copyright, patent, trademark, and
  20158.           attribution notices from the Source form of the Work,
  20159.           excluding those notices that do not pertain to any part of
  20160.           the Derivative Works; and
  20161.  
  20162.       (d) If the Work includes a "NOTICE" text file as part of its
  20163.           distribution, then any Derivative Works that You distribute must
  20164.           include a readable copy of the attribution notices contained
  20165.           within such NOTICE file, excluding those notices that do not
  20166.           pertain to any part of the Derivative Works, in at least one
  20167.           of the following places: within a NOTICE text file distributed
  20168.           as part of the Derivative Works; within the Source form or
  20169.           documentation, if provided along with the Derivative Works; or,
  20170.           within a display generated by the Derivative Works, if and
  20171.           wherever such third-party notices normally appear. The contents
  20172.           of the NOTICE file are for informational purposes only and
  20173.           do not modify the License. You may add Your own attribution
  20174.           notices within Derivative Works that You distribute, alongside
  20175.           or as an addendum to the NOTICE text from the Work, provided
  20176.           that such additional attribution notices cannot be construed
  20177.           as modifying the License.
  20178.  
  20179.       You may add Your own copyright statement to Your modifications and
  20180.       may provide additional or different license terms and conditions
  20181.       for use, reproduction, or distribution of Your modifications, or
  20182.       for any such Derivative Works as a whole, provided Your use,
  20183.       reproduction, and distribution of the Work otherwise complies with
  20184.       the conditions stated in this License.
  20185.  
  20186.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20187.       any Contribution intentionally submitted for inclusion in the Work
  20188.       by You to the Licensor shall be under the terms and conditions of
  20189.       this License, without any additional terms or conditions.
  20190.       Notwithstanding the above, nothing herein shall supersede or modify
  20191.       the terms of any separate license agreement you may have executed
  20192.       with Licensor regarding such Contributions.
  20193.  
  20194.    6. Trademarks. This License does not grant permission to use the trade
  20195.       names, trademarks, service marks, or product names of the Licensor,
  20196.       except as required for reasonable and customary use in describing the
  20197.       origin of the Work and reproducing the content of the NOTICE file.
  20198.  
  20199.    7. Disclaimer of Warranty. Unless required by applicable law or
  20200.       agreed to in writing, Licensor provides the Work (and each
  20201.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20202.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20203.       implied, including, without limitation, any warranties or conditions
  20204.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20205.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20206.       appropriateness of using or redistributing the Work and assume any
  20207.       risks associated with Your exercise of permissions under this License.
  20208.  
  20209.    8. Limitation of Liability. In no event and under no legal theory,
  20210.       whether in tort (including negligence), contract, or otherwise,
  20211.       unless required by applicable law (such as deliberate and grossly
  20212.       negligent acts) or agreed to in writing, shall any Contributor be
  20213.       liable to You for damages, including any direct, indirect, special,
  20214.       incidental, or consequential damages of any character arising as a
  20215.       result of this License or out of the use or inability to use the
  20216.       Work (including but not limited to damages for loss of goodwill,
  20217.       work stoppage, computer failure or malfunction, or any and all
  20218.       other commercial damages or losses), even if such Contributor
  20219.       has been advised of the possibility of such damages.
  20220.  
  20221.    9. Accepting Warranty or Additional Liability. While redistributing
  20222.       the Work or Derivative Works thereof, You may choose to offer,
  20223.       and charge a fee for, acceptance of support, warranty, indemnity,
  20224.       or other liability obligations and/or rights consistent with this
  20225.       License. However, in accepting such obligations, You may act only
  20226.       on Your own behalf and on Your sole responsibility, not on behalf
  20227.       of any other Contributor, and only if You agree to indemnify,
  20228.       defend, and hold each Contributor harmless for any liability
  20229.       incurred by, or claims asserted against, such Contributor by reason
  20230.       of your accepting any such warranty or additional liability.
  20231.  
  20232.    END OF TERMS AND CONDITIONS
  20233.  
  20234.    APPENDIX: How to apply the Apache License to your work.
  20235.  
  20236.       To apply the Apache License to your work, attach the following
  20237.       boilerplate notice, with the fields enclosed by brackets "[]"
  20238.       replaced with your own identifying information. (Don't include
  20239.       the brackets!)  The text should be enclosed in the appropriate
  20240.       comment syntax for the file format. We also recommend that a
  20241.       file or class name and description of purpose be included on the
  20242.       same "printed page" as the copyright notice for easier
  20243.       identification within third-party archives.
  20244.  
  20245.    Copyright [yyyy] [name of copyright owner]
  20246.  
  20247.    Licensed under the Apache License, Version 2.0 (the "License");
  20248.    you may not use this file except in compliance with the License.
  20249.    You may obtain a copy of the License at
  20250.  
  20251.        http://www.apache.org/licenses/LICENSE-2.0
  20252.  
  20253.    Unless required by applicable law or agreed to in writing, software
  20254.    distributed under the License is distributed on an "AS IS" BASIS,
  20255.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20256.    See the License for the specific language governing permissions and
  20257.    limitations under the License.
  20258.  
  20259. Copyright 2010 The Chromium Authors. All rights reserved.
  20260.  
  20261. Redistribution and use in source and binary forms, with or without
  20262. modification, are permitted provided that the following conditions are
  20263. met:
  20264.  
  20265.    * Redistributions of source code must retain the above copyright
  20266. notice, this list of conditions and the following disclaimer.
  20267.    * Redistributions in binary form must reproduce the above
  20268. copyright notice, this list of conditions and the following disclaimer
  20269. in the documentation and/or other materials provided with the
  20270. distribution.
  20271.    * Neither the name of Google Inc. nor the names of its
  20272. contributors may be used to endorse or promote products derived from
  20273. this software without specific prior written permission.
  20274.  
  20275. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  20276. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  20277. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  20278. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  20279. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  20280. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  20281. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  20282. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  20283. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20284. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  20285. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20286.  
  20287. ==============================================================================
  20288.  
  20289.    Copyright (c) 2005-2014, The Android Open Source Project
  20290.  
  20291.    Licensed under the Apache License, Version 2.0 (the "License");
  20292.    you may not use this file except in compliance with the License.
  20293.  
  20294.    Unless required by applicable law or agreed to in writing, software
  20295.    distributed under the License is distributed on an "AS IS" BASIS,
  20296.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20297.    See the License for the specific language governing permissions and
  20298.    limitations under the License.
  20299.  
  20300.  
  20301.                                  Apache License
  20302.                            Version 2.0, January 2004
  20303.                         http://www.apache.org/licenses/
  20304.  
  20305.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20306.  
  20307.    1. Definitions.
  20308.  
  20309.       "License" shall mean the terms and conditions for use, reproduction,
  20310.       and distribution as defined by Sections 1 through 9 of this document.
  20311.  
  20312.       "Licensor" shall mean the copyright owner or entity authorized by
  20313.       the copyright owner that is granting the License.
  20314.  
  20315.       "Legal Entity" shall mean the union of the acting entity and all
  20316.       other entities that control, are controlled by, or are under common
  20317.       control with that entity. For the purposes of this definition,
  20318.       "control" means (i) the power, direct or indirect, to cause the
  20319.       direction or management of such entity, whether by contract or
  20320.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20321.       outstanding shares, or (iii) beneficial ownership of such entity.
  20322.  
  20323.       "You" (or "Your") shall mean an individual or Legal Entity
  20324.       exercising permissions granted by this License.
  20325.  
  20326.       "Source" form shall mean the preferred form for making modifications,
  20327.       including but not limited to software source code, documentation
  20328.       source, and configuration files.
  20329.  
  20330.       "Object" form shall mean any form resulting from mechanical
  20331.       transformation or translation of a Source form, including but
  20332.       not limited to compiled object code, generated documentation,
  20333.       and conversions to other media types.
  20334.  
  20335.       "Work" shall mean the work of authorship, whether in Source or
  20336.       Object form, made available under the License, as indicated by a
  20337.       copyright notice that is included in or attached to the work
  20338.       (an example is provided in the Appendix below).
  20339.  
  20340.       "Derivative Works" shall mean any work, whether in Source or Object
  20341.       form, that is based on (or derived from) the Work and for which the
  20342.       editorial revisions, annotations, elaborations, or other modifications
  20343.       represent, as a whole, an original work of authorship. For the purposes
  20344.       of this License, Derivative Works shall not include works that remain
  20345.       separable from, or merely link (or bind by name) to the interfaces of,
  20346.       the Work and Derivative Works thereof.
  20347.  
  20348.       "Contribution" shall mean any work of authorship, including
  20349.       the original version of the Work and any modifications or additions
  20350.       to that Work or Derivative Works thereof, that is intentionally
  20351.       submitted to Licensor for inclusion in the Work by the copyright owner
  20352.       or by an individual or Legal Entity authorized to submit on behalf of
  20353.       the copyright owner. For the purposes of this definition, "submitted"
  20354.       means any form of electronic, verbal, or written communication sent
  20355.       to the Licensor or its representatives, including but not limited to
  20356.       communication on electronic mailing lists, source code control systems,
  20357.       and issue tracking systems that are managed by, or on behalf of, the
  20358.       Licensor for the purpose of discussing and improving the Work, but
  20359.       excluding communication that is conspicuously marked or otherwise
  20360.       designated in writing by the copyright owner as "Not a Contribution."
  20361.  
  20362.       "Contributor" shall mean Licensor and any individual or Legal Entity
  20363.       on behalf of whom a Contribution has been received by Licensor and
  20364.       subsequently incorporated within the Work.
  20365.  
  20366.    2. Grant of Copyright License. Subject to the terms and conditions of
  20367.       this License, each Contributor hereby grants to You a perpetual,
  20368.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20369.       copyright license to reproduce, prepare Derivative Works of,
  20370.       publicly display, publicly perform, sublicense, and distribute the
  20371.       Work and such Derivative Works in Source or Object form.
  20372.  
  20373.    3. Grant of Patent License. Subject to the terms and conditions of
  20374.       this License, each Contributor hereby grants to You a perpetual,
  20375.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20376.       (except as stated in this section) patent license to make, have made,
  20377.       use, offer to sell, sell, import, and otherwise transfer the Work,
  20378.       where such license applies only to those patent claims licensable
  20379.       by such Contributor that are necessarily infringed by their
  20380.       Contribution(s) alone or by combination of their Contribution(s)
  20381.       with the Work to which such Contribution(s) was submitted. If You
  20382.       institute patent litigation against any entity (including a
  20383.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  20384.       or a Contribution incorporated within the Work constitutes direct
  20385.       or contributory patent infringement, then any patent licenses
  20386.       granted to You under this License for that Work shall terminate
  20387.       as of the date such litigation is filed.
  20388.  
  20389.    4. Redistribution. You may reproduce and distribute copies of the
  20390.       Work or Derivative Works thereof in any medium, with or without
  20391.       modifications, and in Source or Object form, provided that You
  20392.       meet the following conditions:
  20393.  
  20394.       (a) You must give any other recipients of the Work or
  20395.           Derivative Works a copy of this License; and
  20396.  
  20397.       (b) You must cause any modified files to carry prominent notices
  20398.           stating that You changed the files; and
  20399.  
  20400.       (c) You must retain, in the Source form of any Derivative Works
  20401.           that You distribute, all copyright, patent, trademark, and
  20402.           attribution notices from the Source form of the Work,
  20403.           excluding those notices that do not pertain to any part of
  20404.           the Derivative Works; and
  20405.  
  20406.       (d) If the Work includes a "NOTICE" text file as part of its
  20407.           distribution, then any Derivative Works that You distribute must
  20408.           include a readable copy of the attribution notices contained
  20409.           within such NOTICE file, excluding those notices that do not
  20410.           pertain to any part of the Derivative Works, in at least one
  20411.           of the following places: within a NOTICE text file distributed
  20412.           as part of the Derivative Works; within the Source form or
  20413.           documentation, if provided along with the Derivative Works; or,
  20414.           within a display generated by the Derivative Works, if and
  20415.           wherever such third-party notices normally appear. The contents
  20416.           of the NOTICE file are for informational purposes only and
  20417.           do not modify the License. You may add Your own attribution
  20418.           notices within Derivative Works that You distribute, alongside
  20419.           or as an addendum to the NOTICE text from the Work, provided
  20420.           that such additional attribution notices cannot be construed
  20421.           as modifying the License.
  20422.  
  20423.       You may add Your own copyright statement to Your modifications and
  20424.       may provide additional or different license terms and conditions
  20425.       for use, reproduction, or distribution of Your modifications, or
  20426.       for any such Derivative Works as a whole, provided Your use,
  20427.       reproduction, and distribution of the Work otherwise complies with
  20428.       the conditions stated in this License.
  20429.  
  20430.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20431.       any Contribution intentionally submitted for inclusion in the Work
  20432.       by You to the Licensor shall be under the terms and conditions of
  20433.       this License, without any additional terms or conditions.
  20434.       Notwithstanding the above, nothing herein shall supersede or modify
  20435.       the terms of any separate license agreement you may have executed
  20436.       with Licensor regarding such Contributions.
  20437.  
  20438.    6. Trademarks. This License does not grant permission to use the trade
  20439.       names, trademarks, service marks, or product names of the Licensor,
  20440.       except as required for reasonable and customary use in describing the
  20441.       origin of the Work and reproducing the content of the NOTICE file.
  20442.  
  20443.    7. Disclaimer of Warranty. Unless required by applicable law or
  20444.       agreed to in writing, Licensor provides the Work (and each
  20445.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20446.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20447.       implied, including, without limitation, any warranties or conditions
  20448.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20449.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20450.       appropriateness of using or redistributing the Work and assume any
  20451.       risks associated with Your exercise of permissions under this License.
  20452.  
  20453.    8. Limitation of Liability. In no event and under no legal theory,
  20454.       whether in tort (including negligence), contract, or otherwise,
  20455.       unless required by applicable law (such as deliberate and grossly
  20456.       negligent acts) or agreed to in writing, shall any Contributor be
  20457.       liable to You for damages, including any direct, indirect, special,
  20458.       incidental, or consequential damages of any character arising as a
  20459.       result of this License or out of the use or inability to use the
  20460.       Work (including but not limited to damages for loss of goodwill,
  20461.       work stoppage, computer failure or malfunction, or any and all
  20462.       other commercial damages or losses), even if such Contributor
  20463.       has been advised of the possibility of such damages.
  20464.  
  20465.    9. Accepting Warranty or Additional Liability. While redistributing
  20466.       the Work or Derivative Works thereof, You may choose to offer,
  20467.       and charge a fee for, acceptance of support, warranty, indemnity,
  20468.       or other liability obligations and/or rights consistent with this
  20469.       License. However, in accepting such obligations, You may act only
  20470.       on Your own behalf and on Your sole responsibility, not on behalf
  20471.       of any other Contributor, and only if You agree to indemnify,
  20472.       defend, and hold each Contributor harmless for any liability
  20473.       incurred by, or claims asserted against, such Contributor by reason
  20474.       of your accepting any such warranty or additional liability.
  20475.  
  20476.    END OF TERMS AND CONDITIONS
  20477.  
  20478.  
  20479. ==============================================================================
  20480.    =========================================================================
  20481.    ==  NOTICE file corresponding to the section 4 d of                    ==
  20482.    ==  the Apache License, Version 2.0,                                   ==
  20483.    ==  in this case for the Android-specific code.                        ==
  20484.    =========================================================================
  20485.  
  20486.    Copyright (c) 2005-2008, The Android Open Source Project
  20487.  
  20488.    Licensed under the Apache License, Version 2.0 (the "License");
  20489.    you may not use this file except in compliance with the License.
  20490.  
  20491.    Unless required by applicable law or agreed to in writing, software
  20492.    distributed under the License is distributed on an "AS IS" BASIS,
  20493.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20494.    See the License for the specific language governing permissions and
  20495.    limitations under the License.
  20496.  
  20497.  
  20498.                                  Apache License
  20499.                            Version 2.0, January 2004
  20500.                         http://www.apache.org/licenses/
  20501.  
  20502.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20503.  
  20504.    1. Definitions.
  20505.  
  20506.       "License" shall mean the terms and conditions for use, reproduction,
  20507.       and distribution as defined by Sections 1 through 9 of this document.
  20508.  
  20509.       "Licensor" shall mean the copyright owner or entity authorized by
  20510.       the copyright owner that is granting the License.
  20511.  
  20512.       "Legal Entity" shall mean the union of the acting entity and all
  20513.       other entities that control, are controlled by, or are under common
  20514.       control with that entity. For the purposes of this definition,
  20515.       "control" means (i) the power, direct or indirect, to cause the
  20516.       direction or management of such entity, whether by contract or
  20517.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20518.       outstanding shares, or (iii) beneficial ownership of such entity.
  20519.  
  20520.       "You" (or "Your") shall mean an individual or Legal Entity
  20521.       exercising permissions granted by this License.
  20522.  
  20523.       "Source" form shall mean the preferred form for making modifications,
  20524.       including but not limited to software source code, documentation
  20525.       source, and configuration files.
  20526.  
  20527.       "Object" form shall mean any form resulting from mechanical
  20528.       transformation or translation of a Source form, including but
  20529.       not limited to compiled object code, generated documentation,
  20530.       and conversions to other media types.
  20531.  
  20532.       "Work" shall mean the work of authorship, whether in Source or
  20533.       Object form, made available under the License, as indicated by a
  20534.       copyright notice that is included in or attached to the work
  20535.       (an example is provided in the Appendix below).
  20536.  
  20537.       "Derivative Works" shall mean any work, whether in Source or Object
  20538.       form, that is based on (or derived from) the Work and for which the
  20539.       editorial revisions, annotations, elaborations, or other modifications
  20540.       represent, as a whole, an original work of authorship. For the purposes
  20541.       of this License, Derivative Works shall not include works that remain
  20542.       separable from, or merely link (or bind by name) to the interfaces of,
  20543.       the Work and Derivative Works thereof.
  20544.  
  20545.       "Contribution" shall mean any work of authorship, including
  20546.       the original version of the Work and any modifications or additions
  20547.       to that Work or Derivative Works thereof, that is intentionally
  20548.       submitted to Licensor for inclusion in the Work by the copyright owner
  20549.       or by an individual or Legal Entity authorized to submit on behalf of
  20550.       the copyright owner. For the purposes of this definition, "submitted"
  20551.       means any form of electronic, verbal, or written communication sent
  20552.       to the Licensor or its representatives, including but not limited to
  20553.       communication on electronic mailing lists, source code control systems,
  20554.       and issue tracking systems that are managed by, or on behalf of, the
  20555.       Licensor for the purpose of discussing and improving the Work, but
  20556.       excluding communication that is conspicuously marked or otherwise
  20557.       designated in writing by the copyright owner as "Not a Contribution."
  20558.  
  20559.       "Contributor" shall mean Licensor and any individual or Legal Entity
  20560.       on behalf of whom a Contribution has been received by Licensor and
  20561.       subsequently incorporated within the Work.
  20562.  
  20563.    2. Grant of Copyright License. Subject to the terms and conditions of
  20564.       this License, each Contributor hereby grants to You a perpetual,
  20565.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20566.       copyright license to reproduce, prepare Derivative Works of,
  20567.       publicly display, publicly perform, sublicense, and distribute the
  20568.       Work and such Derivative Works in Source or Object form.
  20569.  
  20570.    3. Grant of Patent License. Subject to the terms and conditions of
  20571.       this License, each Contributor hereby grants to You a perpetual,
  20572.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20573.       (except as stated in this section) patent license to make, have made,
  20574.       use, offer to sell, sell, import, and otherwise transfer the Work,
  20575.       where such license applies only to those patent claims licensable
  20576.       by such Contributor that are necessarily infringed by their
  20577.       Contribution(s) alone or by combination of their Contribution(s)
  20578.       with the Work to which such Contribution(s) was submitted. If You
  20579.       institute patent litigation against any entity (including a
  20580.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  20581.       or a Contribution incorporated within the Work constitutes direct
  20582.       or contributory patent infringement, then any patent licenses
  20583.       granted to You under this License for that Work shall terminate
  20584.       as of the date such litigation is filed.
  20585.  
  20586.    4. Redistribution. You may reproduce and distribute copies of the
  20587.       Work or Derivative Works thereof in any medium, with or without
  20588.       modifications, and in Source or Object form, provided that You
  20589.       meet the following conditions:
  20590.  
  20591.       (a) You must give any other recipients of the Work or
  20592.           Derivative Works a copy of this License; and
  20593.  
  20594.       (b) You must cause any modified files to carry prominent notices
  20595.           stating that You changed the files; and
  20596.  
  20597.       (c) You must retain, in the Source form of any Derivative Works
  20598.           that You distribute, all copyright, patent, trademark, and
  20599.           attribution notices from the Source form of the Work,
  20600.           excluding those notices that do not pertain to any part of
  20601.           the Derivative Works; and
  20602.  
  20603.       (d) If the Work includes a "NOTICE" text file as part of its
  20604.           distribution, then any Derivative Works that You distribute must
  20605.           include a readable copy of the attribution notices contained
  20606.           within such NOTICE file, excluding those notices that do not
  20607.           pertain to any part of the Derivative Works, in at least one
  20608.           of the following places: within a NOTICE text file distributed
  20609.           as part of the Derivative Works; within the Source form or
  20610.           documentation, if provided along with the Derivative Works; or,
  20611.           within a display generated by the Derivative Works, if and
  20612.           wherever such third-party notices normally appear. The contents
  20613.           of the NOTICE file are for informational purposes only and
  20614.           do not modify the License. You may add Your own attribution
  20615.           notices within Derivative Works that You distribute, alongside
  20616.           or as an addendum to the NOTICE text from the Work, provided
  20617.           that such additional attribution notices cannot be construed
  20618.           as modifying the License.
  20619.  
  20620.       You may add Your own copyright statement to Your modifications and
  20621.       may provide additional or different license terms and conditions
  20622.       for use, reproduction, or distribution of Your modifications, or
  20623.       for any such Derivative Works as a whole, provided Your use,
  20624.       reproduction, and distribution of the Work otherwise complies with
  20625.       the conditions stated in this License.
  20626.  
  20627.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20628.       any Contribution intentionally submitted for inclusion in the Work
  20629.       by You to the Licensor shall be under the terms and conditions of
  20630.       this License, without any additional terms or conditions.
  20631.       Notwithstanding the above, nothing herein shall supersede or modify
  20632.       the terms of any separate license agreement you may have executed
  20633.       with Licensor regarding such Contributions.
  20634.  
  20635.    6. Trademarks. This License does not grant permission to use the trade
  20636.       names, trademarks, service marks, or product names of the Licensor,
  20637.       except as required for reasonable and customary use in describing the
  20638.       origin of the Work and reproducing the content of the NOTICE file.
  20639.  
  20640.    7. Disclaimer of Warranty. Unless required by applicable law or
  20641.       agreed to in writing, Licensor provides the Work (and each
  20642.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20643.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20644.       implied, including, without limitation, any warranties or conditions
  20645.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20646.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20647.       appropriateness of using or redistributing the Work and assume any
  20648.       risks associated with Your exercise of permissions under this License.
  20649.  
  20650.    8. Limitation of Liability. In no event and under no legal theory,
  20651.       whether in tort (including negligence), contract, or otherwise,
  20652.       unless required by applicable law (such as deliberate and grossly
  20653.       negligent acts) or agreed to in writing, shall any Contributor be
  20654.       liable to You for damages, including any direct, indirect, special,
  20655.       incidental, or consequential damages of any character arising as a
  20656.       result of this License or out of the use or inability to use the
  20657.       Work (including but not limited to damages for loss of goodwill,
  20658.       work stoppage, computer failure or malfunction, or any and all
  20659.       other commercial damages or losses), even if such Contributor
  20660.       has been advised of the possibility of such damages.
  20661.  
  20662.    9. Accepting Warranty or Additional Liability. While redistributing
  20663.       the Work or Derivative Works thereof, You may choose to offer,
  20664.       and charge a fee for, acceptance of support, warranty, indemnity,
  20665.       or other liability obligations and/or rights consistent with this
  20666.       License. However, in accepting such obligations, You may act only
  20667.       on Your own behalf and on Your sole responsibility, not on behalf
  20668.       of any other Contributor, and only if You agree to indemnify,
  20669.       defend, and hold each Contributor harmless for any liability
  20670.       incurred by, or claims asserted against, such Contributor by reason
  20671.       of your accepting any such warranty or additional liability.
  20672.  
  20673.    END OF TERMS AND CONDITIONS
  20674.  
  20675.    =========================================================================
  20676.    ==  NOTICE file for the x86 JIT libenc subdirectory.                   ==
  20677.    =========================================================================
  20678.  
  20679. Apache Harmony
  20680. Copyright 2006, 2010 The Apache Software Foundation.
  20681.  
  20682. This product includes software developed at
  20683. The Apache Software Foundation (http://www.apache.org/).
  20684.  
  20685. Portions of Harmony were originally developed by
  20686. Intel Corporation and are licensed to the Apache Software
  20687. Foundation under the "Software Grant and Corporate Contribution
  20688. License Agreement" and for which the following copyright notices
  20689. apply
  20690.          (C) Copyright 2005 Intel Corporation
  20691.          (C) Copyright 2005-2006 Intel Corporation
  20692.          (C) Copyright 2006 Intel Corporation
  20693.  
  20694. Portions of the Apache Portable Runtime used by DRLVM were
  20695. developed at the National Center for Supercomputing Applications
  20696. (NCSA) at the University of Illinois at Urbana-Champaign.
  20697.  
  20698. This software contains code derived from the RSA Data Security
  20699. Inc. MD5 Message-Digest Algorithm.
  20700.  
  20701. This software contains code derived from UNIX V7, Copyright(C)
  20702. Caldera International Inc.
  20703.  
  20704. ==============================================================================
  20705. version 1.2.12, March 27th, 2022
  20706.  
  20707. Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
  20708.  
  20709. This software is provided 'as-is', without any express or implied
  20710. warranty.  In no event will the authors be held liable for any damages
  20711. arising from the use of this software.
  20712.  
  20713. Permission is granted to anyone to use this software for any purpose,
  20714. including commercial applications, and to alter it and redistribute it
  20715. freely, subject to the following restrictions:
  20716.  
  20717. 1. The origin of this software must not be misrepresented; you must not
  20718.    claim that you wrote the original software. If you use this software
  20719.    in a product, an acknowledgment in the product documentation would be
  20720.    appreciated but is not required.
  20721. 2. Altered source versions must be plainly marked as such, and must not be
  20722.    misrepresented as being the original software.
  20723. 3. This notice may not be removed or altered from any source distribution.
  20724.  
  20725. ==============================================================================
  20726. BSD License
  20727.  
  20728. For Zstandard software
  20729.  
  20730. Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved.
  20731.  
  20732. Redistribution and use in source and binary forms, with or without modification,
  20733. are permitted provided that the following conditions are met:
  20734.  
  20735.  * Redistributions of source code must retain the above copyright notice, this
  20736.    list of conditions and the following disclaimer.
  20737.  
  20738.  * Redistributions in binary form must reproduce the above copyright notice,
  20739.    this list of conditions and the following disclaimer in the documentation
  20740.    and/or other materials provided with the distribution.
  20741.  
  20742.  * Neither the name Facebook, nor Meta, nor the names of its contributors may
  20743.    be used to endorse or promote products derived from this software without
  20744.    specific prior written permission.
  20745.  
  20746. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  20747. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  20748. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  20749. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  20750. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  20751. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  20752. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  20753. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20754. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  20755. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20756.  
  20757. ==============================================================================
  20758.                     GNU GENERAL PUBLIC LICENSE
  20759.                        Version 2, June 1991
  20760.  
  20761.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  20762.  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  20763.  Everyone is permitted to copy and distribute verbatim copies
  20764.  of this license document, but changing it is not allowed.
  20765.  
  20766.                             Preamble
  20767.  
  20768.   The licenses for most software are designed to take away your
  20769. freedom to share and change it.  By contrast, the GNU General Public
  20770. License is intended to guarantee your freedom to share and change free
  20771. software--to make sure the software is free for all its users.  This
  20772. General Public License applies to most of the Free Software
  20773. Foundation's software and to any other program whose authors commit to
  20774. using it.  (Some other Free Software Foundation software is covered by
  20775. the GNU Lesser General Public License instead.)  You can apply it to
  20776. your programs, too.
  20777.  
  20778.   When we speak of free software, we are referring to freedom, not
  20779. price.  Our General Public Licenses are designed to make sure that you
  20780. have the freedom to distribute copies of free software (and charge for
  20781. this service if you wish), that you receive source code or can get it
  20782. if you want it, that you can change the software or use pieces of it
  20783. in new free programs; and that you know you can do these things.
  20784.  
  20785.   To protect your rights, we need to make restrictions that forbid
  20786. anyone to deny you these rights or to ask you to surrender the rights.
  20787. These restrictions translate to certain responsibilities for you if you
  20788. distribute copies of the software, or if you modify it.
  20789.  
  20790.   For example, if you distribute copies of such a program, whether
  20791. gratis or for a fee, you must give the recipients all the rights that
  20792. you have.  You must make sure that they, too, receive or can get the
  20793. source code.  And you must show them these terms so they know their
  20794. rights.
  20795.  
  20796.   We protect your rights with two steps: (1) copyright the software, and
  20797. (2) offer you this license which gives you legal permission to copy,
  20798. distribute and/or modify the software.
  20799.  
  20800.   Also, for each author's protection and ours, we want to make certain
  20801. that everyone understands that there is no warranty for this free
  20802. software.  If the software is modified by someone else and passed on, we
  20803. want its recipients to know that what they have is not the original, so
  20804. that any problems introduced by others will not reflect on the original
  20805. authors' reputations.
  20806.  
  20807.   Finally, any free program is threatened constantly by software
  20808. patents.  We wish to avoid the danger that redistributors of a free
  20809. program will individually obtain patent licenses, in effect making the
  20810. program proprietary.  To prevent this, we have made it clear that any
  20811. patent must be licensed for everyone's free use or not licensed at all.
  20812.  
  20813.   The precise terms and conditions for copying, distribution and
  20814. modification follow.
  20815.  
  20816.                     GNU GENERAL PUBLIC LICENSE
  20817.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  20818.  
  20819.   0. This License applies to any program or other work which contains
  20820. a notice placed by the copyright holder saying it may be distributed
  20821. under the terms of this General Public License.  The "Program", below,
  20822. refers to any such program or work, and a "work based on the Program"
  20823. means either the Program or any derivative work under copyright law:
  20824. that is to say, a work containing the Program or a portion of it,
  20825. either verbatim or with modifications and/or translated into another
  20826. language.  (Hereinafter, translation is included without limitation in
  20827. the term "modification".)  Each licensee is addressed as "you".
  20828.  
  20829. Activities other than copying, distribution and modification are not
  20830. covered by this License; they are outside its scope.  The act of
  20831. running the Program is not restricted, and the output from the Program
  20832. is covered only if its contents constitute a work based on the
  20833. Program (independent of having been made by running the Program).
  20834. Whether that is true depends on what the Program does.
  20835.  
  20836.   1. You may copy and distribute verbatim copies of the Program's
  20837. source code as you receive it, in any medium, provided that you
  20838. conspicuously and appropriately publish on each copy an appropriate
  20839. copyright notice and disclaimer of warranty; keep intact all the
  20840. notices that refer to this License and to the absence of any warranty;
  20841. and give any other recipients of the Program a copy of this License
  20842. along with the Program.
  20843.  
  20844. You may charge a fee for the physical act of transferring a copy, and
  20845. you may at your option offer warranty protection in exchange for a fee.
  20846.  
  20847.   2. You may modify your copy or copies of the Program or any portion
  20848. of it, thus forming a work based on the Program, and copy and
  20849. distribute such modifications or work under the terms of Section 1
  20850. above, provided that you also meet all of these conditions:
  20851.  
  20852.     a) You must cause the modified files to carry prominent notices
  20853.     stating that you changed the files and the date of any change.
  20854.  
  20855.     b) You must cause any work that you distribute or publish, that in
  20856.     whole or in part contains or is derived from the Program or any
  20857.     part thereof, to be licensed as a whole at no charge to all third
  20858.     parties under the terms of this License.
  20859.  
  20860.     c) If the modified program normally reads commands interactively
  20861.     when run, you must cause it, when started running for such
  20862.     interactive use in the most ordinary way, to print or display an
  20863.     announcement including an appropriate copyright notice and a
  20864.     notice that there is no warranty (or else, saying that you provide
  20865.     a warranty) and that users may redistribute the program under
  20866.     these conditions, and telling the user how to view a copy of this
  20867.     License.  (Exception: if the Program itself is interactive but
  20868.     does not normally print such an announcement, your work based on
  20869.     the Program is not required to print an announcement.)
  20870.  
  20871. These requirements apply to the modified work as a whole.  If
  20872. identifiable sections of that work are not derived from the Program,
  20873. and can be reasonably considered independent and separate works in
  20874. themselves, then this License, and its terms, do not apply to those
  20875. sections when you distribute them as separate works.  But when you
  20876. distribute the same sections as part of a whole which is a work based
  20877. on the Program, the distribution of the whole must be on the terms of
  20878. this License, whose permissions for other licensees extend to the
  20879. entire whole, and thus to each and every part regardless of who wrote it.
  20880.  
  20881. Thus, it is not the intent of this section to claim rights or contest
  20882. your rights to work written entirely by you; rather, the intent is to
  20883. exercise the right to control the distribution of derivative or
  20884. collective works based on the Program.
  20885.  
  20886. In addition, mere aggregation of another work not based on the Program
  20887. with the Program (or with a work based on the Program) on a volume of
  20888. a storage or distribution medium does not bring the other work under
  20889. the scope of this License.
  20890.  
  20891.   3. You may copy and distribute the Program (or a work based on it,
  20892. under Section 2) in object code or executable form under the terms of
  20893. Sections 1 and 2 above provided that you also do one of the following:
  20894.  
  20895.     a) Accompany it with the complete corresponding machine-readable
  20896.     source code, which must be distributed under the terms of Sections
  20897.     1 and 2 above on a medium customarily used for software interchange; or,
  20898.  
  20899.     b) Accompany it with a written offer, valid for at least three
  20900.     years, to give any third party, for a charge no more than your
  20901.     cost of physically performing source distribution, a complete
  20902.     machine-readable copy of the corresponding source code, to be
  20903.     distributed under the terms of Sections 1 and 2 above on a medium
  20904.     customarily used for software interchange; or,
  20905.  
  20906.     c) Accompany it with the information you received as to the offer
  20907.     to distribute corresponding source code.  (This alternative is
  20908.     allowed only for noncommercial distribution and only if you
  20909.     received the program in object code or executable form with such
  20910.     an offer, in accord with Subsection b above.)
  20911.  
  20912. The source code for a work means the preferred form of the work for
  20913. making modifications to it.  For an executable work, complete source
  20914. code means all the source code for all modules it contains, plus any
  20915. associated interface definition files, plus the scripts used to
  20916. control compilation and installation of the executable.  However, as a
  20917. special exception, the source code distributed need not include
  20918. anything that is normally distributed (in either source or binary
  20919. form) with the major components (compiler, kernel, and so on) of the
  20920. operating system on which the executable runs, unless that component
  20921. itself accompanies the executable.
  20922.  
  20923. If distribution of executable or object code is made by offering
  20924. access to copy from a designated place, then offering equivalent
  20925. access to copy the source code from the same place counts as
  20926. distribution of the source code, even though third parties are not
  20927. compelled to copy the source along with the object code.
  20928.  
  20929.   4. You may not copy, modify, sublicense, or distribute the Program
  20930. except as expressly provided under this License.  Any attempt
  20931. otherwise to copy, modify, sublicense or distribute the Program is
  20932. void, and will automatically terminate your rights under this License.
  20933. However, parties who have received copies, or rights, from you under
  20934. this License will not have their licenses terminated so long as such
  20935. parties remain in full compliance.
  20936.  
  20937.   5. You are not required to accept this License, since you have not
  20938. signed it.  However, nothing else grants you permission to modify or
  20939. distribute the Program or its derivative works.  These actions are
  20940. prohibited by law if you do not accept this License.  Therefore, by
  20941. modifying or distributing the Program (or any work based on the
  20942. Program), you indicate your acceptance of this License to do so, and
  20943. all its terms and conditions for copying, distributing or modifying
  20944. the Program or works based on it.
  20945.  
  20946.   6. Each time you redistribute the Program (or any work based on the
  20947. Program), the recipient automatically receives a license from the
  20948. original licensor to copy, distribute or modify the Program subject to
  20949. these terms and conditions.  You may not impose any further
  20950. restrictions on the recipients' exercise of the rights granted herein.
  20951. You are not responsible for enforcing compliance by third parties to
  20952. this License.
  20953.  
  20954.   7. If, as a consequence of a court judgment or allegation of patent
  20955. infringement or for any other reason (not limited to patent issues),
  20956. conditions are imposed on you (whether by court order, agreement or
  20957. otherwise) that contradict the conditions of this License, they do not
  20958. excuse you from the conditions of this License.  If you cannot
  20959. distribute so as to satisfy simultaneously your obligations under this
  20960. License and any other pertinent obligations, then as a consequence you
  20961. may not distribute the Program at all.  For example, if a patent
  20962. license would not permit royalty-free redistribution of the Program by
  20963. all those who receive copies directly or indirectly through you, then
  20964. the only way you could satisfy both it and this License would be to
  20965. refrain entirely from distribution of the Program.
  20966.  
  20967. If any portion of this section is held invalid or unenforceable under
  20968. any particular circumstance, the balance of the section is intended to
  20969. apply and the section as a whole is intended to apply in other
  20970. circumstances.
  20971.  
  20972. It is not the purpose of this section to induce you to infringe any
  20973. patents or other property right claims or to contest validity of any
  20974. such claims; this section has the sole purpose of protecting the
  20975. integrity of the free software distribution system, which is
  20976. implemented by public license practices.  Many people have made
  20977. generous contributions to the wide range of software distributed
  20978. through that system in reliance on consistent application of that
  20979. system; it is up to the author/donor to decide if he or she is willing
  20980. to distribute software through any other system and a licensee cannot
  20981. impose that choice.
  20982.  
  20983. This section is intended to make thoroughly clear what is believed to
  20984. be a consequence of the rest of this License.
  20985.  
  20986.   8. If the distribution and/or use of the Program is restricted in
  20987. certain countries either by patents or by copyrighted interfaces, the
  20988. original copyright holder who places the Program under this License
  20989. may add an explicit geographical distribution limitation excluding
  20990. those countries, so that distribution is permitted only in or among
  20991. countries not thus excluded.  In such case, this License incorporates
  20992. the limitation as if written in the body of this License.
  20993.  
  20994.   9. The Free Software Foundation may publish revised and/or new versions
  20995. of the General Public License from time to time.  Such new versions will
  20996. be similar in spirit to the present version, but may differ in detail to
  20997. address new problems or concerns.
  20998.  
  20999. Each version is given a distinguishing version number.  If the Program
  21000. specifies a version number of this License which applies to it and "any
  21001. later version", you have the option of following the terms and conditions
  21002. either of that version or of any later version published by the Free
  21003. Software Foundation.  If the Program does not specify a version number of
  21004. this License, you may choose any version ever published by the Free Software
  21005. Foundation.
  21006.  
  21007.   10. If you wish to incorporate parts of the Program into other free
  21008. programs whose distribution conditions are different, write to the author
  21009. to ask for permission.  For software which is copyrighted by the Free
  21010. Software Foundation, write to the Free Software Foundation; we sometimes
  21011. make exceptions for this.  Our decision will be guided by the two goals
  21012. of preserving the free status of all derivatives of our free software and
  21013. of promoting the sharing and reuse of software generally.
  21014.  
  21015.                             NO WARRANTY
  21016.  
  21017.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  21018. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  21019. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  21020. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  21021. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  21022. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  21023. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  21024. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  21025. REPAIR OR CORRECTION.
  21026.  
  21027.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  21028. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  21029. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  21030. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  21031. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  21032. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  21033. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  21034. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  21035. POSSIBILITY OF SUCH DAMAGES.
  21036.  
  21037.                      END OF TERMS AND CONDITIONS
  21038.  
  21039.             How to Apply These Terms to Your New Programs
  21040.  
  21041.   If you develop a new program, and you want it to be of the greatest
  21042. possible use to the public, the best way to achieve this is to make it
  21043. free software which everyone can redistribute and change under these terms.
  21044.  
  21045.   To do so, attach the following notices to the program.  It is safest
  21046. to attach them to the start of each source file to most effectively
  21047. convey the exclusion of warranty; and each file should have at least
  21048. the "copyright" line and a pointer to where the full notice is found.
  21049.  
  21050.     <one line to give the program's name and a brief idea of what it does.>
  21051.     Copyright (C) <year>  <name of author>
  21052.  
  21053.     This program is free software; you can redistribute it and/or modify
  21054.     it under the terms of the GNU General Public License as published by
  21055.     the Free Software Foundation; either version 2 of the License, or
  21056.     (at your option) any later version.
  21057.  
  21058.     This program is distributed in the hope that it will be useful,
  21059.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  21060.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  21061.     GNU General Public License for more details.
  21062.  
  21063.     You should have received a copy of the GNU General Public License along
  21064.     with this program; if not, write to the Free Software Foundation, Inc.,
  21065.     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  21066.  
  21067. Also add information on how to contact you by electronic and paper mail.
  21068.  
  21069. If the program is interactive, make it output a short notice like this
  21070. when it starts in an interactive mode:
  21071.  
  21072.     Gnomovision version 69, Copyright (C) year name of author
  21073.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  21074.     This is free software, and you are welcome to redistribute it
  21075.     under certain conditions; type `show c' for details.
  21076.  
  21077. The hypothetical commands `show w' and `show c' should show the appropriate
  21078. parts of the General Public License.  Of course, the commands you use may
  21079. be called something other than `show w' and `show c'; they could even be
  21080. mouse-clicks or menu items--whatever suits your program.
  21081.  
  21082. You should also get your employer (if you work as a programmer) or your
  21083. school, if any, to sign a "copyright disclaimer" for the program, if
  21084. necessary.  Here is a sample; alter the names:
  21085.  
  21086.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  21087.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  21088.  
  21089.   <signature of Ty Coon>, 1 April 1989
  21090.   Ty Coon, President of Vice
  21091.  
  21092. This General Public License does not permit incorporating your program into
  21093. proprietary programs.  If your program is a subroutine library, you may
  21094. consider it more useful to permit linking proprietary applications with the
  21095. library.  If this is what you want to do, use the GNU Lesser General
  21096. Public License instead of this License.

Raw Paste

Comments 0
Login to post a comment.
  • No comments yet. Be the first.
Login to post a comment. Login or Register
We use cookies. To comply with GDPR in the EU and the UK we have to show you these.

We use cookies and similar technologies to keep this website functional (including spam protection via Google reCAPTCHA or Cloudflare Turnstile), and — with your consent — to measure usage and show ads. See Privacy.