NOTICE.txt

Plain Text Detected Guest 63 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.  #  c-tsai4@uiuc.edu  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.  #  c-tsai4@uiuc.edu  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 <scott@netsplit.com>.
  1115. Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
  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. openssl-core@openssl.org.
  1475.  
  1476. The following are Google-internal bug numbers where explicit permission from
  1477. some authors is recorded for use of their work. (This is purely for our own
  1478. record keeping.)
  1479.   27287199
  1480.   27287880
  1481.   27287883
  1482.   263291445
  1483.  
  1484.   OpenSSL License
  1485.   ---------------
  1486.  
  1487. /* ====================================================================
  1488.  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
  1489.  *
  1490.  * Redistribution and use in source and binary forms, with or without
  1491.  * modification, are permitted provided that the following conditions
  1492.  * are met:
  1493.  *
  1494.  * 1. Redistributions of source code must retain the above copyright
  1495.  *    notice, this list of conditions and the following disclaimer.
  1496.  *
  1497.  * 2. Redistributions in binary form must reproduce the above copyright
  1498.  *    notice, this list of conditions and the following disclaimer in
  1499.  *    the documentation and/or other materials provided with the
  1500.  *    distribution.
  1501.  *
  1502.  * 3. All advertising materials mentioning features or use of this
  1503.  *    software must display the following acknowledgment:
  1504.  *    "This product includes software developed by the OpenSSL Project
  1505.  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  1506.  *
  1507.  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  1508.  *    endorse or promote products derived from this software without
  1509.  *    prior written permission. For written permission, please contact
  1510.  *    openssl-core@openssl.org.
  1511.  *
  1512.  * 5. Products derived from this software may not be called "OpenSSL"
  1513.  *    nor may "OpenSSL" appear in their names without prior written
  1514.  *    permission of the OpenSSL Project.
  1515.  *
  1516.  * 6. Redistributions of any form whatsoever must retain the following
  1517.  *    acknowledgment:
  1518.  *    "This product includes software developed by the OpenSSL Project
  1519.  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  1520.  *
  1521.  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  1522.  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1523.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  1524.  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
  1525.  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1526.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  1527.  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  1528.  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1529.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  1530.  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  1531.  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  1532.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  1533.  * ====================================================================
  1534.  *
  1535.  * This product includes cryptographic software written by Eric Young
  1536.  * (eay@cryptsoft.com).  This product includes software written by Tim
  1537.  * Hudson (tjh@cryptsoft.com).
  1538.  *
  1539.  */
  1540.  
  1541.  Original SSLeay License
  1542.  -----------------------
  1543.  
  1544. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  1545.  * All rights reserved.
  1546.  *
  1547.  * This package is an SSL implementation written
  1548.  * by Eric Young (eay@cryptsoft.com).
  1549.  * The implementation was written so as to conform with Netscapes SSL.
  1550.  *
  1551.  * This library is free for commercial and non-commercial use as long as
  1552.  * the following conditions are aheared to.  The following conditions
  1553.  * apply to all code found in this distribution, be it the RC4, RSA,
  1554.  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
  1555.  * included with this distribution is covered by the same copyright terms
  1556.  * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  1557.  *
  1558.  * Copyright remains Eric Young's, and as such any Copyright notices in
  1559.  * the code are not to be removed.
  1560.  * If this package is used in a product, Eric Young should be given attribution
  1561.  * as the author of the parts of the library used.
  1562.  * This can be in the form of a textual message at program startup or
  1563.  * in documentation (online or textual) provided with the package.
  1564.  *
  1565.  * Redistribution and use in source and binary forms, with or without
  1566.  * modification, are permitted provided that the following conditions
  1567.  * are met:
  1568.  * 1. Redistributions of source code must retain the copyright
  1569.  *    notice, this list of conditions and the following disclaimer.
  1570.  * 2. Redistributions in binary form must reproduce the above copyright
  1571.  *    notice, this list of conditions and the following disclaimer in the
  1572.  *    documentation and/or other materials provided with the distribution.
  1573.  * 3. All advertising materials mentioning features or use of this software
  1574.  *    must display the following acknowledgement:
  1575.  *    "This product includes cryptographic software written by
  1576.  *     Eric Young (eay@cryptsoft.com)"
  1577.  *    The word 'cryptographic' can be left out if the rouines from the library
  1578.  *    being used are not cryptographic related :-).
  1579.  * 4. If you include any Windows specific code (or a derivative thereof) from
  1580.  *    the apps directory (application code) you must include an acknowledgement:
  1581.  *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  1582.  *
  1583.  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  1584.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  1585.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  1586.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  1587.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  1588.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  1589.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  1590.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  1591.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  1592.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  1593.  * SUCH DAMAGE.
  1594.  *
  1595.  * The licence and distribution terms for any publically available version or
  1596.  * derivative of this code cannot be changed.  i.e. this code cannot simply be
  1597.  * copied and put under another distribution licence
  1598.  * [including the GNU Public Licence.]
  1599.  */
  1600.  
  1601.  
  1602. ISC license used for completely new code in BoringSSL:
  1603.  
  1604. /* Copyright (c) 2015, Google Inc.
  1605.  *
  1606.  * Permission to use, copy, modify, and/or distribute this software for any
  1607.  * purpose with or without fee is hereby granted, provided that the above
  1608.  * copyright notice and this permission notice appear in all copies.
  1609.  *
  1610.  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  1611.  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  1612.  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  1613.  * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  1614.  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
  1615.  * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  1616.  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
  1617.  
  1618.  
  1619. The code in third_party/fiat carries the MIT license:
  1620.  
  1621. Copyright (c) 2015-2016 the fiat-crypto authors (see
  1622. https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS).
  1623.  
  1624. Permission is hereby granted, free of charge, to any person obtaining a copy
  1625. of this software and associated documentation files (the "Software"), to deal
  1626. in the Software without restriction, including without limitation the rights
  1627. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1628. copies of the Software, and to permit persons to whom the Software is
  1629. furnished to do so, subject to the following conditions:
  1630.  
  1631. The above copyright notice and this permission notice shall be included in all
  1632. copies or substantial portions of the Software.
  1633.  
  1634. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1635. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1636. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  1637. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1638. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1639. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  1640. SOFTWARE.
  1641.  
  1642.  
  1643. Licenses for support code
  1644. -------------------------
  1645.  
  1646. Parts of the TLS test suite are under the Go license. This code is not included
  1647. in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so
  1648. distributing code linked against BoringSSL does not trigger this license:
  1649.  
  1650. Copyright (c) 2009 The Go Authors. All rights reserved.
  1651.  
  1652. Redistribution and use in source and binary forms, with or without
  1653. modification, are permitted provided that the following conditions are
  1654. met:
  1655.  
  1656.    * Redistributions of source code must retain the above copyright
  1657. notice, this list of conditions and the following disclaimer.
  1658.    * Redistributions in binary form must reproduce the above
  1659. copyright notice, this list of conditions and the following disclaimer
  1660. in the documentation and/or other materials provided with the
  1661. distribution.
  1662.    * Neither the name of Google Inc. nor the names of its
  1663. contributors may be used to endorse or promote products derived from
  1664. this software without specific prior written permission.
  1665.  
  1666. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1667. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1668. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1669. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1670. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1671. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1672. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1673. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1674. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1675. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1676. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1677.  
  1678.  
  1679. BoringSSL uses the Chromium test infrastructure to run a continuous build,
  1680. trybots etc. The scripts which manage this, and the script for generating build
  1681. metadata, are under the Chromium license. Distributing code linked against
  1682. BoringSSL does not trigger this license.
  1683.  
  1684. Copyright 2015 The Chromium Authors. All rights reserved.
  1685.  
  1686. Redistribution and use in source and binary forms, with or without
  1687. modification, are permitted provided that the following conditions are
  1688. met:
  1689.  
  1690.    * Redistributions of source code must retain the above copyright
  1691. notice, this list of conditions and the following disclaimer.
  1692.    * Redistributions in binary form must reproduce the above
  1693. copyright notice, this list of conditions and the following disclaimer
  1694. in the documentation and/or other materials provided with the
  1695. distribution.
  1696.    * Neither the name of Google Inc. nor the names of its
  1697. contributors may be used to endorse or promote products derived from
  1698. this software without specific prior written permission.
  1699.  
  1700. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  1701. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  1702. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  1703. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  1704. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  1705. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  1706. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  1707. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  1708. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1709. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  1710. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  1711.  
  1712. ==============================================================================
  1713. Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors.
  1714.  
  1715. Permission is hereby granted, free of charge, to any person obtaining a copy
  1716. of this software and associated documentation files (the "Software"), to deal
  1717. in the Software without restriction, including without limitation the rights
  1718. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  1719. copies of the Software, and to permit persons to whom the Software is
  1720. furnished to do so, subject to the following conditions:
  1721.  
  1722. The above copyright notice and this permission notice shall be included in
  1723. all copies or substantial portions of the Software.
  1724.  
  1725. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  1726. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  1727. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  1728. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  1729. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  1730. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  1731. THE SOFTWARE.
  1732.  
  1733. ==============================================================================
  1734. Redistribution and use in source and binary forms, with or without
  1735. modification, are permitted provided that the following conditions
  1736. are met:
  1737. 1. Redistributions of source code must retain the above copyright
  1738.    notice, and the entire permission notice in its entirety,
  1739.    including the disclaimer of warranties.
  1740. 2. Redistributions in binary form must reproduce the above copyright
  1741.    notice, this list of conditions and the following disclaimer in the
  1742.    documentation and/or other materials provided with the distribution.
  1743. 3. The name of the author may not be used to endorse or promote
  1744.    products derived from this software without specific prior
  1745.    written permission.
  1746.  
  1747. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  1748. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  1749. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
  1750. WHICH ARE HEREBY DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE
  1751. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  1752. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
  1753. OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  1754. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  1755. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  1756. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  1757. USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
  1758. DAMAGE.
  1759.  
  1760. ==============================================================================
  1761. This package, the EXT2 filesystem utilities, are made available under
  1762. the GNU Public License version 2, with the exception of the lib/ext2fs
  1763. and lib/e2p libraries, which are made available under the GNU Library
  1764. General Public License Version 2, the lib/uuid library which is made
  1765. available under a BSD-style license and the lib/et and lib/ss
  1766. libraries which are made available under an MIT-style license.  Please
  1767. see lib/uuid/COPYING for more details for the license for the files
  1768. comprising the libuuid library, and the source file headers of the
  1769. libet and libss libraries for more information.
  1770.  
  1771. The most recent officially distributed version can be found at
  1772. http://e2fsprogs.sourceforge.net.  If you need to make a distribution,
  1773. that's the one you should use.  If there is some reason why you'd like
  1774. a more recent version that is still in ALPHA testing (i.e., either
  1775. using the "WIP" test distributions or one from the hg or git
  1776. repository from the development branch, please contact me
  1777. (tytso@mit.edu) before you ship.  The release schedules for this
  1778. package are flexible, if you give me enough lead time.
  1779.  
  1780.  
  1781.                                         Theodore Ts'o
  1782.                                         23-June-2007
  1783.  
  1784. ----------------------------------------------------------------------
  1785.  
  1786.                     GNU GENERAL PUBLIC LICENSE
  1787.                        Version 2, June 1991
  1788.  
  1789.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  1790.      51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  1791.  Everyone is permitted to copy and distribute verbatim copies
  1792.  of this license document, but changing it is not allowed.
  1793.  
  1794.                             Preamble
  1795.  
  1796.   The licenses for most software are designed to take away your
  1797. freedom to share and change it.  By contrast, the GNU General Public
  1798. License is intended to guarantee your freedom to share and change free
  1799. software--to make sure the software is free for all its users.  This
  1800. General Public License applies to most of the Free Software
  1801. Foundation's software and to any other program whose authors commit to
  1802. using it.  (Some other Free Software Foundation software is covered by
  1803. the GNU Library General Public License instead.)  You can apply it to
  1804. your programs, too.
  1805.  
  1806.   When we speak of free software, we are referring to freedom, not
  1807. price.  Our General Public Licenses are designed to make sure that you
  1808. have the freedom to distribute copies of free software (and charge for
  1809. this service if you wish), that you receive source code or can get it
  1810. if you want it, that you can change the software or use pieces of it
  1811. in new free programs; and that you know you can do these things.
  1812.  
  1813.   To protect your rights, we need to make restrictions that forbid
  1814. anyone to deny you these rights or to ask you to surrender the rights.
  1815. These restrictions translate to certain responsibilities for you if you
  1816. distribute copies of the software, or if you modify it.
  1817.  
  1818.   For example, if you distribute copies of such a program, whether
  1819. gratis or for a fee, you must give the recipients all the rights that
  1820. you have.  You must make sure that they, too, receive or can get the
  1821. source code.  And you must show them these terms so they know their
  1822. rights.
  1823.  
  1824.   We protect your rights with two steps: (1) copyright the software, and
  1825. (2) offer you this license which gives you legal permission to copy,
  1826. distribute and/or modify the software.
  1827.  
  1828.   Also, for each author's protection and ours, we want to make certain
  1829. that everyone understands that there is no warranty for this free
  1830. software.  If the software is modified by someone else and passed on, we
  1831. want its recipients to know that what they have is not the original, so
  1832. that any problems introduced by others will not reflect on the original
  1833. authors' reputations.
  1834.  
  1835.   Finally, any free program is threatened constantly by software
  1836. patents.  We wish to avoid the danger that redistributors of a free
  1837. program will individually obtain patent licenses, in effect making the
  1838. program proprietary.  To prevent this, we have made it clear that any
  1839. patent must be licensed for everyone's free use or not licensed at all.
  1840.  
  1841.   The precise terms and conditions for copying, distribution and
  1842. modification follow.
  1843.                     GNU GENERAL PUBLIC LICENSE
  1844.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  1845.  
  1846.   0. This License applies to any program or other work which contains
  1847. a notice placed by the copyright holder saying it may be distributed
  1848. under the terms of this General Public License.  The "Program", below,
  1849. refers to any such program or work, and a "work based on the Program"
  1850. means either the Program or any derivative work under copyright law:
  1851. that is to say, a work containing the Program or a portion of it,
  1852. either verbatim or with modifications and/or translated into another
  1853. language.  (Hereinafter, translation is included without limitation in
  1854. the term "modification".)  Each licensee is addressed as "you".
  1855.  
  1856. Activities other than copying, distribution and modification are not
  1857. covered by this License; they are outside its scope.  The act of
  1858. running the Program is not restricted, and the output from the Program
  1859. is covered only if its contents constitute a work based on the
  1860. Program (independent of having been made by running the Program).
  1861. Whether that is true depends on what the Program does.
  1862.  
  1863.   1. You may copy and distribute verbatim copies of the Program's
  1864. source code as you receive it, in any medium, provided that you
  1865. conspicuously and appropriately publish on each copy an appropriate
  1866. copyright notice and disclaimer of warranty; keep intact all the
  1867. notices that refer to this License and to the absence of any warranty;
  1868. and give any other recipients of the Program a copy of this License
  1869. along with the Program.
  1870.  
  1871. You may charge a fee for the physical act of transferring a copy, and
  1872. you may at your option offer warranty protection in exchange for a fee.
  1873.  
  1874.   2. You may modify your copy or copies of the Program or any portion
  1875. of it, thus forming a work based on the Program, and copy and
  1876. distribute such modifications or work under the terms of Section 1
  1877. above, provided that you also meet all of these conditions:
  1878.  
  1879.     a) You must cause the modified files to carry prominent notices
  1880.     stating that you changed the files and the date of any change.
  1881.  
  1882.     b) You must cause any work that you distribute or publish, that in
  1883.     whole or in part contains or is derived from the Program or any
  1884.     part thereof, to be licensed as a whole at no charge to all third
  1885.     parties under the terms of this License.
  1886.  
  1887.     c) If the modified program normally reads commands interactively
  1888.     when run, you must cause it, when started running for such
  1889.     interactive use in the most ordinary way, to print or display an
  1890.     announcement including an appropriate copyright notice and a
  1891.     notice that there is no warranty (or else, saying that you provide
  1892.     a warranty) and that users may redistribute the program under
  1893.     these conditions, and telling the user how to view a copy of this
  1894.     License.  (Exception: if the Program itself is interactive but
  1895.     does not normally print such an announcement, your work based on
  1896.     the Program is not required to print an announcement.)
  1897. These requirements apply to the modified work as a whole.  If
  1898. identifiable sections of that work are not derived from the Program,
  1899. and can be reasonably considered independent and separate works in
  1900. themselves, then this License, and its terms, do not apply to those
  1901. sections when you distribute them as separate works.  But when you
  1902. distribute the same sections as part of a whole which is a work based
  1903. on the Program, the distribution of the whole must be on the terms of
  1904. this License, whose permissions for other licensees extend to the
  1905. entire whole, and thus to each and every part regardless of who wrote it.
  1906.  
  1907. Thus, it is not the intent of this section to claim rights or contest
  1908. your rights to work written entirely by you; rather, the intent is to
  1909. exercise the right to control the distribution of derivative or
  1910. collective works based on the Program.
  1911.  
  1912. In addition, mere aggregation of another work not based on the Program
  1913. with the Program (or with a work based on the Program) on a volume of
  1914. a storage or distribution medium does not bring the other work under
  1915. the scope of this License.
  1916.  
  1917.   3. You may copy and distribute the Program (or a work based on it,
  1918. under Section 2) in object code or executable form under the terms of
  1919. Sections 1 and 2 above provided that you also do one of the following:
  1920.  
  1921.     a) Accompany it with the complete corresponding machine-readable
  1922.     source code, which must be distributed under the terms of Sections
  1923.     1 and 2 above on a medium customarily used for software interchange; or,
  1924.  
  1925.     b) Accompany it with a written offer, valid for at least three
  1926.     years, to give any third party, for a charge no more than your
  1927.     cost of physically performing source distribution, a complete
  1928.     machine-readable copy of the corresponding source code, to be
  1929.     distributed under the terms of Sections 1 and 2 above on a medium
  1930.     customarily used for software interchange; or,
  1931.  
  1932.     c) Accompany it with the information you received as to the offer
  1933.     to distribute corresponding source code.  (This alternative is
  1934.     allowed only for noncommercial distribution and only if you
  1935.     received the program in object code or executable form with such
  1936.     an offer, in accord with Subsection b above.)
  1937.  
  1938. The source code for a work means the preferred form of the work for
  1939. making modifications to it.  For an executable work, complete source
  1940. code means all the source code for all modules it contains, plus any
  1941. associated interface definition files, plus the scripts used to
  1942. control compilation and installation of the executable.  However, as a
  1943. special exception, the source code distributed need not include
  1944. anything that is normally distributed (in either source or binary
  1945. form) with the major components (compiler, kernel, and so on) of the
  1946. operating system on which the executable runs, unless that component
  1947. itself accompanies the executable.
  1948.  
  1949. If distribution of executable or object code is made by offering
  1950. access to copy from a designated place, then offering equivalent
  1951. access to copy the source code from the same place counts as
  1952. distribution of the source code, even though third parties are not
  1953. compelled to copy the source along with the object code.
  1954.   4. You may not copy, modify, sublicense, or distribute the Program
  1955. except as expressly provided under this License.  Any attempt
  1956. otherwise to copy, modify, sublicense or distribute the Program is
  1957. void, and will automatically terminate your rights under this License.
  1958. However, parties who have received copies, or rights, from you under
  1959. this License will not have their licenses terminated so long as such
  1960. parties remain in full compliance.
  1961.  
  1962.   5. You are not required to accept this License, since you have not
  1963. signed it.  However, nothing else grants you permission to modify or
  1964. distribute the Program or its derivative works.  These actions are
  1965. prohibited by law if you do not accept this License.  Therefore, by
  1966. modifying or distributing the Program (or any work based on the
  1967. Program), you indicate your acceptance of this License to do so, and
  1968. all its terms and conditions for copying, distributing or modifying
  1969. the Program or works based on it.
  1970.  
  1971.   6. Each time you redistribute the Program (or any work based on the
  1972. Program), the recipient automatically receives a license from the
  1973. original licensor to copy, distribute or modify the Program subject to
  1974. these terms and conditions.  You may not impose any further
  1975. restrictions on the recipients' exercise of the rights granted herein.
  1976. You are not responsible for enforcing compliance by third parties to
  1977. this License.
  1978.  
  1979.   7. If, as a consequence of a court judgment or allegation of patent
  1980. infringement or for any other reason (not limited to patent issues),
  1981. conditions are imposed on you (whether by court order, agreement or
  1982. otherwise) that contradict the conditions of this License, they do not
  1983. excuse you from the conditions of this License.  If you cannot
  1984. distribute so as to satisfy simultaneously your obligations under this
  1985. License and any other pertinent obligations, then as a consequence you
  1986. may not distribute the Program at all.  For example, if a patent
  1987. license would not permit royalty-free redistribution of the Program by
  1988. all those who receive copies directly or indirectly through you, then
  1989. the only way you could satisfy both it and this License would be to
  1990. refrain entirely from distribution of the Program.
  1991.  
  1992. If any portion of this section is held invalid or unenforceable under
  1993. any particular circumstance, the balance of the section is intended to
  1994. apply and the section as a whole is intended to apply in other
  1995. circumstances.
  1996.  
  1997. It is not the purpose of this section to induce you to infringe any
  1998. patents or other property right claims or to contest validity of any
  1999. such claims; this section has the sole purpose of protecting the
  2000. integrity of the free software distribution system, which is
  2001. implemented by public license practices.  Many people have made
  2002. generous contributions to the wide range of software distributed
  2003. through that system in reliance on consistent application of that
  2004. system; it is up to the author/donor to decide if he or she is willing
  2005. to distribute software through any other system and a licensee cannot
  2006. impose that choice.
  2007.  
  2008. This section is intended to make thoroughly clear what is believed to
  2009. be a consequence of the rest of this License.
  2010.   8. If the distribution and/or use of the Program is restricted in
  2011. certain countries either by patents or by copyrighted interfaces, the
  2012. original copyright holder who places the Program under this License
  2013. may add an explicit geographical distribution limitation excluding
  2014. those countries, so that distribution is permitted only in or among
  2015. countries not thus excluded.  In such case, this License incorporates
  2016. the limitation as if written in the body of this License.
  2017.  
  2018.   9. The Free Software Foundation may publish revised and/or new versions
  2019. of the General Public License from time to time.  Such new versions will
  2020. be similar in spirit to the present version, but may differ in detail to
  2021. address new problems or concerns.
  2022.  
  2023. Each version is given a distinguishing version number.  If the Program
  2024. specifies a version number of this License which applies to it and "any
  2025. later version", you have the option of following the terms and conditions
  2026. either of that version or of any later version published by the Free
  2027. Software Foundation.  If the Program does not specify a version number of
  2028. this License, you may choose any version ever published by the Free Software
  2029. Foundation.
  2030.  
  2031.   10. If you wish to incorporate parts of the Program into other free
  2032. programs whose distribution conditions are different, write to the author
  2033. to ask for permission.  For software which is copyrighted by the Free
  2034. Software Foundation, write to the Free Software Foundation; we sometimes
  2035. make exceptions for this.  Our decision will be guided by the two goals
  2036. of preserving the free status of all derivatives of our free software and
  2037. of promoting the sharing and reuse of software generally.
  2038.  
  2039.                             NO WARRANTY
  2040.  
  2041.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  2042. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  2043. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  2044. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  2045. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2046. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  2047. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  2048. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  2049. REPAIR OR CORRECTION.
  2050.  
  2051.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2052. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  2053. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2054. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2055. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  2056. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  2057. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  2058. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  2059. POSSIBILITY OF SUCH DAMAGES.
  2060.  
  2061.                      END OF TERMS AND CONDITIONS
  2062.             How to Apply These Terms to Your New Programs
  2063.  
  2064.   If you develop a new program, and you want it to be of the greatest
  2065. possible use to the public, the best way to achieve this is to make it
  2066. free software which everyone can redistribute and change under these terms.
  2067.  
  2068.   To do so, attach the following notices to the program.  It is safest
  2069. to attach them to the start of each source file to most effectively
  2070. convey the exclusion of warranty; and each file should have at least
  2071. the "copyright" line and a pointer to where the full notice is found.
  2072.  
  2073.     <one line to give the program's name and a brief idea of what it does.>
  2074.     Copyright (C) <year>  <name of author>
  2075.  
  2076.     This program is free software; you can redistribute it and/or modify
  2077.     it under the terms of the GNU General Public License as published by
  2078.     the Free Software Foundation; either version 2 of the License, or
  2079.     (at your option) any later version.
  2080.  
  2081.     This program is distributed in the hope that it will be useful,
  2082.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  2083.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  2084.     GNU General Public License for more details.
  2085.  
  2086.     You should have received a copy of the GNU General Public License
  2087.     along with this program; if not, write to the Free Software
  2088.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  2089.  
  2090.  
  2091. Also add information on how to contact you by electronic and paper mail.
  2092.  
  2093. If the program is interactive, make it output a short notice like this
  2094. when it starts in an interactive mode:
  2095.  
  2096.     Gnomovision version 69, Copyright (C) year  name of author
  2097.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  2098.     This is free software, and you are welcome to redistribute it
  2099.     under certain conditions; type `show c' for details.
  2100.  
  2101. The hypothetical commands `show w' and `show c' should show the appropriate
  2102. parts of the General Public License.  Of course, the commands you use may
  2103. be called something other than `show w' and `show c'; they could even be
  2104. mouse-clicks or menu items--whatever suits your program.
  2105.  
  2106. You should also get your employer (if you work as a programmer) or your
  2107. school, if any, to sign a "copyright disclaimer" for the program, if
  2108. necessary.  Here is a sample; alter the names:
  2109.  
  2110.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  2111.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  2112.  
  2113.   <signature of Ty Coon>, 1 April 1989
  2114.   Ty Coon, President of Vice
  2115.  
  2116. This General Public License does not permit incorporating your program into
  2117. proprietary programs.  If your program is a subroutine library, you may
  2118. consider it more useful to permit linking proprietary applications with the
  2119. library.  If this is what you want to do, use the GNU Library General
  2120. Public License instead of this License.
  2121.  
  2122. ----------------------------------------------------------------------
  2123.  
  2124.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  2125.                        Version 2, June 1991
  2126.  
  2127.  Copyright (C) 1991 Free Software Foundation, Inc.
  2128.                     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  2129.  Everyone is permitted to copy and distribute verbatim copies
  2130.  of this license document, but changing it is not allowed.
  2131.  
  2132. [This is the first released version of the library GPL.  It is
  2133.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  2134.  
  2135.                             Preamble
  2136.  
  2137.   The licenses for most software are designed to take away your
  2138. freedom to share and change it.  By contrast, the GNU General Public
  2139. Licenses are intended to guarantee your freedom to share and change
  2140. free software--to make sure the software is free for all its users.
  2141.  
  2142.   This license, the Library General Public License, applies to some
  2143. specially designated Free Software Foundation software, and to any
  2144. other libraries whose authors decide to use it.  You can use it for
  2145. your libraries, too.
  2146.  
  2147.   When we speak of free software, we are referring to freedom, not
  2148. price.  Our General Public Licenses are designed to make sure that you
  2149. have the freedom to distribute copies of free software (and charge for
  2150. this service if you wish), that you receive source code or can get it
  2151. if you want it, that you can change the software or use pieces of it
  2152. in new free programs; and that you know you can do these things.
  2153.  
  2154.   To protect your rights, we need to make restrictions that forbid
  2155. anyone to deny you these rights or to ask you to surrender the rights.
  2156. These restrictions translate to certain responsibilities for you if
  2157. you distribute copies of the library, or if you modify it.
  2158.  
  2159.   For example, if you distribute copies of the library, whether gratis
  2160. or for a fee, you must give the recipients all the rights that we gave
  2161. you.  You must make sure that they, too, receive or can get the source
  2162. code.  If you link a program with the library, you must provide
  2163. complete object files to the recipients so that they can relink them
  2164. with the library, after making changes to the library and recompiling
  2165. it.  And you must show them these terms so they know their rights.
  2166.  
  2167.   Our method of protecting your rights has two steps: (1) copyright
  2168. the library, and (2) offer you this license which gives you legal
  2169. permission to copy, distribute and/or modify the library.
  2170.  
  2171.   Also, for each distributor's protection, we want to make certain
  2172. that everyone understands that there is no warranty for this free
  2173. library.  If the library is modified by someone else and passed on, we
  2174. want its recipients to know that what they have is not the original
  2175. version, so that any problems introduced by others will not reflect on
  2176. the original authors' reputations.
  2177.   Finally, any free program is threatened constantly by software
  2178. patents.  We wish to avoid the danger that companies distributing free
  2179. software will individually obtain patent licenses, thus in effect
  2180. transforming the program into proprietary software.  To prevent this,
  2181. we have made it clear that any patent must be licensed for everyone's
  2182. free use or not licensed at all.
  2183.  
  2184.   Most GNU software, including some libraries, is covered by the ordinary
  2185. GNU General Public License, which was designed for utility programs.  This
  2186. license, the GNU Library General Public License, applies to certain
  2187. designated libraries.  This license is quite different from the ordinary
  2188. one; be sure to read it in full, and don't assume that anything in it is
  2189. the same as in the ordinary license.
  2190.  
  2191.   The reason we have a separate public license for some libraries is that
  2192. they blur the distinction we usually make between modifying or adding to a
  2193. program and simply using it.  Linking a program with a library, without
  2194. changing the library, is in some sense simply using the library, and is
  2195. analogous to running a utility program or application program.  However, in
  2196. a textual and legal sense, the linked executable is a combined work, a
  2197. derivative of the original library, and the ordinary General Public License
  2198. treats it as such.
  2199.  
  2200.   Because of this blurred distinction, using the ordinary General
  2201. Public License for libraries did not effectively promote software
  2202. sharing, because most developers did not use the libraries.  We
  2203. concluded that weaker conditions might promote sharing better.
  2204.  
  2205.   However, unrestricted linking of non-free programs would deprive the
  2206. users of those programs of all benefit from the free status of the
  2207. libraries themselves.  This Library General Public License is intended to
  2208. permit developers of non-free programs to use free libraries, while
  2209. preserving your freedom as a user of such programs to change the free
  2210. libraries that are incorporated in them.  (We have not seen how to achieve
  2211. this as regards changes in header files, but we have achieved it as regards
  2212. changes in the actual functions of the Library.)  The hope is that this
  2213. will lead to faster development of free libraries.
  2214.  
  2215.   The precise terms and conditions for copying, distribution and
  2216. modification follow.  Pay close attention to the difference between a
  2217. "work based on the library" and a "work that uses the library".  The
  2218. former contains code derived from the library, while the latter only
  2219. works together with the library.
  2220.  
  2221.   Note that it is possible for a library to be covered by the ordinary
  2222. General Public License rather than by this special one.
  2223.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  2224.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2225.  
  2226.   0. This License Agreement applies to any software library which
  2227. contains a notice placed by the copyright holder or other authorized
  2228. party saying it may be distributed under the terms of this Library
  2229. General Public License (also called "this License").  Each licensee is
  2230. addressed as "you".
  2231.  
  2232.   A "library" means a collection of software functions and/or data
  2233. prepared so as to be conveniently linked with application programs
  2234. (which use some of those functions and data) to form executables.
  2235.  
  2236.   The "Library", below, refers to any such software library or work
  2237. which has been distributed under these terms.  A "work based on the
  2238. Library" means either the Library or any derivative work under
  2239. copyright law: that is to say, a work containing the Library or a
  2240. portion of it, either verbatim or with modifications and/or translated
  2241. straightforwardly into another language.  (Hereinafter, translation is
  2242. included without limitation in the term "modification".)
  2243.  
  2244.   "Source code" for a work means the preferred form of the work for
  2245. making modifications to it.  For a library, complete source code means
  2246. all the source code for all modules it contains, plus any associated
  2247. interface definition files, plus the scripts used to control compilation
  2248. and installation of the library.
  2249.  
  2250.   Activities other than copying, distribution and modification are not
  2251. covered by this License; they are outside its scope.  The act of
  2252. running a program using the Library is not restricted, and output from
  2253. such a program is covered only if its contents constitute a work based
  2254. on the Library (independent of the use of the Library in a tool for
  2255. writing it).  Whether that is true depends on what the Library does
  2256. and what the program that uses the Library does.
  2257.  
  2258.   1. You may copy and distribute verbatim copies of the Library's
  2259. complete source code as you receive it, in any medium, provided that
  2260. you conspicuously and appropriately publish on each copy an
  2261. appropriate copyright notice and disclaimer of warranty; keep intact
  2262. all the notices that refer to this License and to the absence of any
  2263. warranty; and distribute a copy of this License along with the
  2264. Library.
  2265.  
  2266.   You may charge a fee for the physical act of transferring a copy,
  2267. and you may at your option offer warranty protection in exchange for a
  2268. fee.
  2269.   2. You may modify your copy or copies of the Library or any portion
  2270. of it, thus forming a work based on the Library, and copy and
  2271. distribute such modifications or work under the terms of Section 1
  2272. above, provided that you also meet all of these conditions:
  2273.  
  2274.     a) The modified work must itself be a software library.
  2275.  
  2276.     b) You must cause the files modified to carry prominent notices
  2277.     stating that you changed the files and the date of any change.
  2278.  
  2279.     c) You must cause the whole of the work to be licensed at no
  2280.     charge to all third parties under the terms of this License.
  2281.  
  2282.     d) If a facility in the modified Library refers to a function or a
  2283.     table of data to be supplied by an application program that uses
  2284.     the facility, other than as an argument passed when the facility
  2285.     is invoked, then you must make a good faith effort to ensure that,
  2286.     in the event an application does not supply such function or
  2287.     table, the facility still operates, and performs whatever part of
  2288.     its purpose remains meaningful.
  2289.  
  2290.     (For example, a function in a library to compute square roots has
  2291.     a purpose that is entirely well-defined independent of the
  2292.     application.  Therefore, Subsection 2d requires that any
  2293.     application-supplied function or table used by this function must
  2294.     be optional: if the application does not supply it, the square
  2295.     root function must still compute square roots.)
  2296.  
  2297. These requirements apply to the modified work as a whole.  If
  2298. identifiable sections of that work are not derived from the Library,
  2299. and can be reasonably considered independent and separate works in
  2300. themselves, then this License, and its terms, do not apply to those
  2301. sections when you distribute them as separate works.  But when you
  2302. distribute the same sections as part of a whole which is a work based
  2303. on the Library, the distribution of the whole must be on the terms of
  2304. this License, whose permissions for other licensees extend to the
  2305. entire whole, and thus to each and every part regardless of who wrote
  2306. it.
  2307.  
  2308. Thus, it is not the intent of this section to claim rights or contest
  2309. your rights to work written entirely by you; rather, the intent is to
  2310. exercise the right to control the distribution of derivative or
  2311. collective works based on the Library.
  2312.  
  2313. In addition, mere aggregation of another work not based on the Library
  2314. with the Library (or with a work based on the Library) on a volume of
  2315. a storage or distribution medium does not bring the other work under
  2316. the scope of this License.
  2317.  
  2318.   3. You may opt to apply the terms of the ordinary GNU General Public
  2319. License instead of this License to a given copy of the Library.  To do
  2320. this, you must alter all the notices that refer to this License, so
  2321. that they refer to the ordinary GNU General Public License, version 2,
  2322. instead of to this License.  (If a newer version than version 2 of the
  2323. ordinary GNU General Public License has appeared, then you can specify
  2324. that version instead if you wish.)  Do not make any other change in
  2325. these notices.
  2326.   Once this change is made in a given copy, it is irreversible for
  2327. that copy, so the ordinary GNU General Public License applies to all
  2328. subsequent copies and derivative works made from that copy.
  2329.  
  2330.   This option is useful when you wish to copy part of the code of
  2331. the Library into a program that is not a library.
  2332.  
  2333.   4. You may copy and distribute the Library (or a portion or
  2334. derivative of it, under Section 2) in object code or executable form
  2335. under the terms of Sections 1 and 2 above provided that you accompany
  2336. it with the complete corresponding machine-readable source code, which
  2337. must be distributed under the terms of Sections 1 and 2 above on a
  2338. medium customarily used for software interchange.
  2339.  
  2340.   If distribution of object code is made by offering access to copy
  2341. from a designated place, then offering equivalent access to copy the
  2342. source code from the same place satisfies the requirement to
  2343. distribute the source code, even though third parties are not
  2344. compelled to copy the source along with the object code.
  2345.  
  2346.   5. A program that contains no derivative of any portion of the
  2347. Library, but is designed to work with the Library by being compiled or
  2348. linked with it, is called a "work that uses the Library".  Such a
  2349. work, in isolation, is not a derivative work of the Library, and
  2350. therefore falls outside the scope of this License.
  2351.  
  2352.   However, linking a "work that uses the Library" with the Library
  2353. creates an executable that is a derivative of the Library (because it
  2354. contains portions of the Library), rather than a "work that uses the
  2355. library".  The executable is therefore covered by this License.
  2356. Section 6 states terms for distribution of such executables.
  2357.  
  2358.   When a "work that uses the Library" uses material from a header file
  2359. that is part of the Library, the object code for the work may be a
  2360. derivative work of the Library even though the source code is not.
  2361. Whether this is true is especially significant if the work can be
  2362. linked without the Library, or if the work is itself a library.  The
  2363. threshold for this to be true is not precisely defined by law.
  2364.  
  2365.   If such an object file uses only numerical parameters, data
  2366. structure layouts and accessors, and small macros and small inline
  2367. functions (ten lines or less in length), then the use of the object
  2368. file is unrestricted, regardless of whether it is legally a derivative
  2369. work.  (Executables containing this object code plus portions of the
  2370. Library will still fall under Section 6.)
  2371.  
  2372.   Otherwise, if the work is a derivative of the Library, you may
  2373. distribute the object code for the work under the terms of Section 6.
  2374. Any executables containing that work also fall under Section 6,
  2375. whether or not they are linked directly with the Library itself.
  2376.   6. As an exception to the Sections above, you may also compile or
  2377. link a "work that uses the Library" with the Library to produce a
  2378. work containing portions of the Library, and distribute that work
  2379. under terms of your choice, provided that the terms permit
  2380. modification of the work for the customer's own use and reverse
  2381. engineering for debugging such modifications.
  2382.  
  2383.   You must give prominent notice with each copy of the work that the
  2384. Library is used in it and that the Library and its use are covered by
  2385. this License.  You must supply a copy of this License.  If the work
  2386. during execution displays copyright notices, you must include the
  2387. copyright notice for the Library among them, as well as a reference
  2388. directing the user to the copy of this License.  Also, you must do one
  2389. of these things:
  2390.  
  2391.     a) Accompany the work with the complete corresponding
  2392.     machine-readable source code for the Library including whatever
  2393.     changes were used in the work (which must be distributed under
  2394.     Sections 1 and 2 above); and, if the work is an executable linked
  2395.     with the Library, with the complete machine-readable "work that
  2396.     uses the Library", as object code and/or source code, so that the
  2397.     user can modify the Library and then relink to produce a modified
  2398.     executable containing the modified Library.  (It is understood
  2399.     that the user who changes the contents of definitions files in the
  2400.     Library will not necessarily be able to recompile the application
  2401.     to use the modified definitions.)
  2402.  
  2403.     b) Accompany the work with a written offer, valid for at
  2404.     least three years, to give the same user the materials
  2405.     specified in Subsection 6a, above, for a charge no more
  2406.     than the cost of performing this distribution.
  2407.  
  2408.     c) If distribution of the work is made by offering access to copy
  2409.     from a designated place, offer equivalent access to copy the above
  2410.     specified materials from the same place.
  2411.  
  2412.     d) Verify that the user has already received a copy of these
  2413.     materials or that you have already sent this user a copy.
  2414.  
  2415.   For an executable, the required form of the "work that uses the
  2416. Library" must include any data and utility programs needed for
  2417. reproducing the executable from it.  However, as a special exception,
  2418. the source code distributed need not include anything that is normally
  2419. distributed (in either source or binary form) with the major
  2420. components (compiler, kernel, and so on) of the operating system on
  2421. which the executable runs, unless that component itself accompanies
  2422. the executable.
  2423.  
  2424.   It may happen that this requirement contradicts the license
  2425. restrictions of other proprietary libraries that do not normally
  2426. accompany the operating system.  Such a contradiction means you cannot
  2427. use both them and the Library together in an executable that you
  2428. distribute.
  2429.   7. You may place library facilities that are a work based on the
  2430. Library side-by-side in a single library together with other library
  2431. facilities not covered by this License, and distribute such a combined
  2432. library, provided that the separate distribution of the work based on
  2433. the Library and of the other library facilities is otherwise
  2434. permitted, and provided that you do these two things:
  2435.  
  2436.     a) Accompany the combined library with a copy of the same work
  2437.     based on the Library, uncombined with any other library
  2438.     facilities.  This must be distributed under the terms of the
  2439.     Sections above.
  2440.  
  2441.     b) Give prominent notice with the combined library of the fact
  2442.     that part of it is a work based on the Library, and explaining
  2443.     where to find the accompanying uncombined form of the same work.
  2444.  
  2445.   8. You may not copy, modify, sublicense, link with, or distribute
  2446. the Library except as expressly provided under this License.  Any
  2447. attempt otherwise to copy, modify, sublicense, link with, or
  2448. distribute the Library is void, and will automatically terminate your
  2449. rights under this License.  However, parties who have received copies,
  2450. or rights, from you under this License will not have their licenses
  2451. terminated so long as such parties remain in full compliance.
  2452.  
  2453.   9. You are not required to accept this License, since you have not
  2454. signed it.  However, nothing else grants you permission to modify or
  2455. distribute the Library or its derivative works.  These actions are
  2456. prohibited by law if you do not accept this License.  Therefore, by
  2457. modifying or distributing the Library (or any work based on the
  2458. Library), you indicate your acceptance of this License to do so, and
  2459. all its terms and conditions for copying, distributing or modifying
  2460. the Library or works based on it.
  2461.  
  2462.   10. Each time you redistribute the Library (or any work based on the
  2463. Library), the recipient automatically receives a license from the
  2464. original licensor to copy, distribute, link with or modify the Library
  2465. subject to these terms and conditions.  You may not impose any further
  2466. restrictions on the recipients' exercise of the rights granted herein.
  2467. You are not responsible for enforcing compliance by third parties to
  2468. this License.
  2469.   11. If, as a consequence of a court judgment or allegation of patent
  2470. infringement or for any other reason (not limited to patent issues),
  2471. conditions are imposed on you (whether by court order, agreement or
  2472. otherwise) that contradict the conditions of this License, they do not
  2473. excuse you from the conditions of this License.  If you cannot
  2474. distribute so as to satisfy simultaneously your obligations under this
  2475. License and any other pertinent obligations, then as a consequence you
  2476. may not distribute the Library at all.  For example, if a patent
  2477. license would not permit royalty-free redistribution of the Library by
  2478. all those who receive copies directly or indirectly through you, then
  2479. the only way you could satisfy both it and this License would be to
  2480. refrain entirely from distribution of the Library.
  2481.  
  2482. If any portion of this section is held invalid or unenforceable under any
  2483. particular circumstance, the balance of the section is intended to apply,
  2484. and the section as a whole is intended to apply in other circumstances.
  2485.  
  2486. It is not the purpose of this section to induce you to infringe any
  2487. patents or other property right claims or to contest validity of any
  2488. such claims; this section has the sole purpose of protecting the
  2489. integrity of the free software distribution system which is
  2490. implemented by public license practices.  Many people have made
  2491. generous contributions to the wide range of software distributed
  2492. through that system in reliance on consistent application of that
  2493. system; it is up to the author/donor to decide if he or she is willing
  2494. to distribute software through any other system and a licensee cannot
  2495. impose that choice.
  2496.  
  2497. This section is intended to make thoroughly clear what is believed to
  2498. be a consequence of the rest of this License.
  2499.  
  2500.   12. If the distribution and/or use of the Library is restricted in
  2501. certain countries either by patents or by copyrighted interfaces, the
  2502. original copyright holder who places the Library under this License may add
  2503. an explicit geographical distribution limitation excluding those countries,
  2504. so that distribution is permitted only in or among countries not thus
  2505. excluded.  In such case, this License incorporates the limitation as if
  2506. written in the body of this License.
  2507.  
  2508.   13. The Free Software Foundation may publish revised and/or new
  2509. versions of the Library General Public License from time to time.
  2510. Such new versions will be similar in spirit to the present version,
  2511. but may differ in detail to address new problems or concerns.
  2512.  
  2513. Each version is given a distinguishing version number.  If the Library
  2514. specifies a version number of this License which applies to it and
  2515. "any later version", you have the option of following the terms and
  2516. conditions either of that version or of any later version published by
  2517. the Free Software Foundation.  If the Library does not specify a
  2518. license version number, you may choose any version ever published by
  2519. the Free Software Foundation.
  2520.   14. If you wish to incorporate parts of the Library into other free
  2521. programs whose distribution conditions are incompatible with these,
  2522. write to the author to ask for permission.  For software which is
  2523. copyrighted by the Free Software Foundation, write to the Free
  2524. Software Foundation; we sometimes make exceptions for this.  Our
  2525. decision will be guided by the two goals of preserving the free status
  2526. of all derivatives of our free software and of promoting the sharing
  2527. and reuse of software generally.
  2528.  
  2529.                             NO WARRANTY
  2530.  
  2531.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  2532. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  2533. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  2534. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  2535. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  2536. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  2537. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  2538. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  2539. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  2540.  
  2541.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  2542. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  2543. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  2544. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  2545. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  2546. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  2547. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  2548. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  2549. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  2550. DAMAGES.
  2551.  
  2552.                      END OF TERMS AND CONDITIONS
  2553.            How to Apply These Terms to Your New Libraries
  2554.  
  2555.   If you develop a new library, and you want it to be of the greatest
  2556. possible use to the public, we recommend making it free software that
  2557. everyone can redistribute and change.  You can do so by permitting
  2558. redistribution under these terms (or, alternatively, under the terms of the
  2559. ordinary General Public License).
  2560.  
  2561.   To apply these terms, attach the following notices to the library.  It is
  2562. safest to attach them to the start of each source file to most effectively
  2563. convey the exclusion of warranty; and each file should have at least the
  2564. "copyright" line and a pointer to where the full notice is found.
  2565.  
  2566.     <one line to give the library's name and a brief idea of what it does.>
  2567.     Copyright (C) <year>  <name of author>
  2568.  
  2569.     This library is free software; you can redistribute it and/or
  2570.     modify it under the terms of the GNU Library General Public
  2571.     License as published by the Free Software Foundation; either
  2572.     version 2 of the License, or (at your option) any later version.
  2573.  
  2574.     This library is distributed in the hope that it will be useful,
  2575.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  2576.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  2577.     Library General Public License for more details.
  2578.  
  2579.     You should have received a copy of the GNU Library General Public
  2580.     License along with this library; if not, write to the Free Software
  2581.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
  2582.  
  2583. Also add information on how to contact you by electronic and paper mail.
  2584.  
  2585. You should also get your employer (if you work as a programmer) or your
  2586. school, if any, to sign a "copyright disclaimer" for the library, if
  2587. necessary.  Here is a sample; alter the names:
  2588.  
  2589.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  2590.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  2591.  
  2592.   <signature of Ty Coon>, 1 April 1990
  2593.   Ty Coon, President of Vice
  2594.  
  2595. That's all there is to it!
  2596.  
  2597. ==============================================================================
  2598. Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
  2599. Copyright (c) 2001-2022 Expat maintainers
  2600.  
  2601. Permission is hereby granted, free of charge, to any person obtaining
  2602. a copy of this software and associated documentation files (the
  2603. "Software"), to deal in the Software without restriction, including
  2604. without limitation the rights to use, copy, modify, merge, publish,
  2605. distribute, sublicense, and/or sell copies of the Software, and to
  2606. permit persons to whom the Software is furnished to do so, subject to
  2607. the following conditions:
  2608.  
  2609. The above copyright notice and this permission notice shall be included
  2610. in all copies or substantial portions of the Software.
  2611.  
  2612. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  2613. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  2614. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  2615. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  2616. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  2617. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  2618. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  2619.  
  2620. ==============================================================================
  2621. The tools for F2FS are covered by GNU Public License version 2.
  2622. Exceptionally, the following files are also covered by the GNU Lesser General
  2623. Public License Version 2.1 as the dual licenses.
  2624. - include/f2fs_fs.h
  2625. - lib/libf2fs.c
  2626. - lib/libf2fs_io.c
  2627. - mkfs/f2fs_format.c
  2628. - mkfs/f2fs_format_main.c
  2629. - mkfs/f2fs_format_utils.c
  2630. - mkfs/f2fs_format_utils.h
  2631.  
  2632. ================================================================================
  2633. Copyright (c) 2012 Samsung Electronics Co., Ltd.
  2634.              http://www.samsung.com/
  2635.  
  2636. This program is free software; you can redistribute it and/or modify
  2637. it under the terms of the GNU General Public License version 2 as
  2638. published by the Free Software Foundation.
  2639.  
  2640. ================================================================================
  2641.                     GNU GENERAL PUBLIC LICENSE
  2642.                        Version 2, June 1991
  2643.  
  2644.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  2645.      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  2646.  Everyone is permitted to copy and distribute verbatim copies
  2647.  of this license document, but changing it is not allowed.
  2648.  
  2649.                             Preamble
  2650.  
  2651.   The licenses for most software are designed to take away your
  2652. freedom to share and change it.  By contrast, the GNU General Public
  2653. License is intended to guarantee your freedom to share and change free
  2654. software--to make sure the software is free for all its users.  This
  2655. General Public License applies to most of the Free Software
  2656. Foundation's software and to any other program whose authors commit to
  2657. using it.  (Some other Free Software Foundation software is covered by
  2658. the GNU Library General Public License instead.)  You can apply it to
  2659. your programs, too.
  2660.  
  2661.   When we speak of free software, we are referring to freedom, not
  2662. price.  Our General Public Licenses are designed to make sure that you
  2663. have the freedom to distribute copies of free software (and charge for
  2664. this service if you wish), that you receive source code or can get it
  2665. if you want it, that you can change the software or use pieces of it
  2666. in new free programs; and that you know you can do these things.
  2667.  
  2668.   To protect your rights, we need to make restrictions that forbid
  2669. anyone to deny you these rights or to ask you to surrender the rights.
  2670. These restrictions translate to certain responsibilities for you if you
  2671. distribute copies of the software, or if you modify it.
  2672.  
  2673.   For example, if you distribute copies of such a program, whether
  2674. gratis or for a fee, you must give the recipients all the rights that
  2675. you have.  You must make sure that they, too, receive or can get the
  2676. source code.  And you must show them these terms so they know their
  2677. rights.
  2678.  
  2679.   We protect your rights with two steps: (1) copyright the software, and
  2680. (2) offer you this license which gives you legal permission to copy,
  2681. distribute and/or modify the software.
  2682.  
  2683.   Also, for each author's protection and ours, we want to make certain
  2684. that everyone understands that there is no warranty for this free
  2685. software.  If the software is modified by someone else and passed on, we
  2686. want its recipients to know that what they have is not the original, so
  2687. that any problems introduced by others will not reflect on the original
  2688. authors' reputations.
  2689.  
  2690.   Finally, any free program is threatened constantly by software
  2691. patents.  We wish to avoid the danger that redistributors of a free
  2692. program will individually obtain patent licenses, in effect making the
  2693. program proprietary.  To prevent this, we have made it clear that any
  2694. patent must be licensed for everyone's free use or not licensed at all.
  2695.  
  2696.   The precise terms and conditions for copying, distribution and
  2697. modification follow.
  2698.  
  2699.                     GNU GENERAL PUBLIC LICENSE
  2700.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2701.  
  2702.   0. This License applies to any program or other work which contains
  2703. a notice placed by the copyright holder saying it may be distributed
  2704. under the terms of this General Public License.  The "Program", below,
  2705. refers to any such program or work, and a "work based on the Program"
  2706. means either the Program or any derivative work under copyright law:
  2707. that is to say, a work containing the Program or a portion of it,
  2708. either verbatim or with modifications and/or translated into another
  2709. language.  (Hereinafter, translation is included without limitation in
  2710. the term "modification".)  Each licensee is addressed as "you".
  2711.  
  2712. Activities other than copying, distribution and modification are not
  2713. covered by this License; they are outside its scope.  The act of
  2714. running the Program is not restricted, and the output from the Program
  2715. is covered only if its contents constitute a work based on the
  2716. Program (independent of having been made by running the Program).
  2717. Whether that is true depends on what the Program does.
  2718.  
  2719.   1. You may copy and distribute verbatim copies of the Program's
  2720. source code as you receive it, in any medium, provided that you
  2721. conspicuously and appropriately publish on each copy an appropriate
  2722. copyright notice and disclaimer of warranty; keep intact all the
  2723. notices that refer to this License and to the absence of any warranty;
  2724. and give any other recipients of the Program a copy of this License
  2725. along with the Program.
  2726.  
  2727. You may charge a fee for the physical act of transferring a copy, and
  2728. you may at your option offer warranty protection in exchange for a fee.
  2729.  
  2730.   2. You may modify your copy or copies of the Program or any portion
  2731. of it, thus forming a work based on the Program, and copy and
  2732. distribute such modifications or work under the terms of Section 1
  2733. above, provided that you also meet all of these conditions:
  2734.  
  2735.     a) You must cause the modified files to carry prominent notices
  2736.     stating that you changed the files and the date of any change.
  2737.  
  2738.     b) You must cause any work that you distribute or publish, that in
  2739.     whole or in part contains or is derived from the Program or any
  2740.     part thereof, to be licensed as a whole at no charge to all third
  2741.     parties under the terms of this License.
  2742.  
  2743.     c) If the modified program normally reads commands interactively
  2744.     when run, you must cause it, when started running for such
  2745.     interactive use in the most ordinary way, to print or display an
  2746.     announcement including an appropriate copyright notice and a
  2747.     notice that there is no warranty (or else, saying that you provide
  2748.     a warranty) and that users may redistribute the program under
  2749.     these conditions, and telling the user how to view a copy of this
  2750.     License.  (Exception: if the Program itself is interactive but
  2751.     does not normally print such an announcement, your work based on
  2752.     the Program is not required to print an announcement.)
  2753.  
  2754. These requirements apply to the modified work as a whole.  If
  2755. identifiable sections of that work are not derived from the Program,
  2756. and can be reasonably considered independent and separate works in
  2757. themselves, then this License, and its terms, do not apply to those
  2758. sections when you distribute them as separate works.  But when you
  2759. distribute the same sections as part of a whole which is a work based
  2760. on the Program, the distribution of the whole must be on the terms of
  2761. this License, whose permissions for other licensees extend to the
  2762. entire whole, and thus to each and every part regardless of who wrote it.
  2763.  
  2764. Thus, it is not the intent of this section to claim rights or contest
  2765. your rights to work written entirely by you; rather, the intent is to
  2766. exercise the right to control the distribution of derivative or
  2767. collective works based on the Program.
  2768.  
  2769. In addition, mere aggregation of another work not based on the Program
  2770. with the Program (or with a work based on the Program) on a volume of
  2771. a storage or distribution medium does not bring the other work under
  2772. the scope of this License.
  2773.  
  2774.   3. You may copy and distribute the Program (or a work based on it,
  2775. under Section 2) in object code or executable form under the terms of
  2776. Sections 1 and 2 above provided that you also do one of the following:
  2777.  
  2778.     a) Accompany it with the complete corresponding machine-readable
  2779.     source code, which must be distributed under the terms of Sections
  2780.     1 and 2 above on a medium customarily used for software interchange; or,
  2781.  
  2782.     b) Accompany it with a written offer, valid for at least three
  2783.     years, to give any third party, for a charge no more than your
  2784.     cost of physically performing source distribution, a complete
  2785.     machine-readable copy of the corresponding source code, to be
  2786.     distributed under the terms of Sections 1 and 2 above on a medium
  2787.     customarily used for software interchange; or,
  2788.  
  2789.     c) Accompany it with the information you received as to the offer
  2790.     to distribute corresponding source code.  (This alternative is
  2791.     allowed only for noncommercial distribution and only if you
  2792.     received the program in object code or executable form with such
  2793.     an offer, in accord with Subsection b above.)
  2794.  
  2795. The source code for a work means the preferred form of the work for
  2796. making modifications to it.  For an executable work, complete source
  2797. code means all the source code for all modules it contains, plus any
  2798. associated interface definition files, plus the scripts used to
  2799. control compilation and installation of the executable.  However, as a
  2800. special exception, the source code distributed need not include
  2801. anything that is normally distributed (in either source or binary
  2802. form) with the major components (compiler, kernel, and so on) of the
  2803. operating system on which the executable runs, unless that component
  2804. itself accompanies the executable.
  2805.  
  2806. If distribution of executable or object code is made by offering
  2807. access to copy from a designated place, then offering equivalent
  2808. access to copy the source code from the same place counts as
  2809. distribution of the source code, even though third parties are not
  2810. compelled to copy the source along with the object code.
  2811.  
  2812.   4. You may not copy, modify, sublicense, or distribute the Program
  2813. except as expressly provided under this License.  Any attempt
  2814. otherwise to copy, modify, sublicense or distribute the Program is
  2815. void, and will automatically terminate your rights under this License.
  2816. However, parties who have received copies, or rights, from you under
  2817. this License will not have their licenses terminated so long as such
  2818. parties remain in full compliance.
  2819.  
  2820.   5. You are not required to accept this License, since you have not
  2821. signed it.  However, nothing else grants you permission to modify or
  2822. distribute the Program or its derivative works.  These actions are
  2823. prohibited by law if you do not accept this License.  Therefore, by
  2824. modifying or distributing the Program (or any work based on the
  2825. Program), you indicate your acceptance of this License to do so, and
  2826. all its terms and conditions for copying, distributing or modifying
  2827. the Program or works based on it.
  2828.  
  2829.   6. Each time you redistribute the Program (or any work based on the
  2830. Program), the recipient automatically receives a license from the
  2831. original licensor to copy, distribute or modify the Program subject to
  2832. these terms and conditions.  You may not impose any further
  2833. restrictions on the recipients' exercise of the rights granted herein.
  2834. You are not responsible for enforcing compliance by third parties to
  2835. this License.
  2836.  
  2837.   7. If, as a consequence of a court judgment or allegation of patent
  2838. infringement or for any other reason (not limited to patent issues),
  2839. conditions are imposed on you (whether by court order, agreement or
  2840. otherwise) that contradict the conditions of this License, they do not
  2841. excuse you from the conditions of this License.  If you cannot
  2842. distribute so as to satisfy simultaneously your obligations under this
  2843. License and any other pertinent obligations, then as a consequence you
  2844. may not distribute the Program at all.  For example, if a patent
  2845. license would not permit royalty-free redistribution of the Program by
  2846. all those who receive copies directly or indirectly through you, then
  2847. the only way you could satisfy both it and this License would be to
  2848. refrain entirely from distribution of the Program.
  2849.  
  2850. If any portion of this section is held invalid or unenforceable under
  2851. any particular circumstance, the balance of the section is intended to
  2852. apply and the section as a whole is intended to apply in other
  2853. circumstances.
  2854.  
  2855. It is not the purpose of this section to induce you to infringe any
  2856. patents or other property right claims or to contest validity of any
  2857. such claims; this section has the sole purpose of protecting the
  2858. integrity of the free software distribution system, which is
  2859. implemented by public license practices.  Many people have made
  2860. generous contributions to the wide range of software distributed
  2861. through that system in reliance on consistent application of that
  2862. system; it is up to the author/donor to decide if he or she is willing
  2863. to distribute software through any other system and a licensee cannot
  2864. impose that choice.
  2865.  
  2866. This section is intended to make thoroughly clear what is believed to
  2867. be a consequence of the rest of this License.
  2868.  
  2869.   8. If the distribution and/or use of the Program is restricted in
  2870. certain countries either by patents or by copyrighted interfaces, the
  2871. original copyright holder who places the Program under this License
  2872. may add an explicit geographical distribution limitation excluding
  2873. those countries, so that distribution is permitted only in or among
  2874. countries not thus excluded.  In such case, this License incorporates
  2875. the limitation as if written in the body of this License.
  2876.  
  2877.   9. The Free Software Foundation may publish revised and/or new versions
  2878. of the General Public License from time to time.  Such new versions will
  2879. be similar in spirit to the present version, but may differ in detail to
  2880. address new problems or concerns.
  2881.  
  2882. Each version is given a distinguishing version number.  If the Program
  2883. specifies a version number of this License which applies to it and "any
  2884. later version", you have the option of following the terms and conditions
  2885. either of that version or of any later version published by the Free
  2886. Software Foundation.  If the Program does not specify a version number of
  2887. this License, you may choose any version ever published by the Free Software
  2888. Foundation.
  2889.  
  2890.   10. If you wish to incorporate parts of the Program into other free
  2891. programs whose distribution conditions are different, write to the author
  2892. to ask for permission.  For software which is copyrighted by the Free
  2893. Software Foundation, write to the Free Software Foundation; we sometimes
  2894. make exceptions for this.  Our decision will be guided by the two goals
  2895. of preserving the free status of all derivatives of our free software and
  2896. of promoting the sharing and reuse of software generally.
  2897.  
  2898.                             NO WARRANTY
  2899.  
  2900.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  2901. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  2902. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  2903. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  2904. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2905. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  2906. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  2907. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  2908. REPAIR OR CORRECTION.
  2909.  
  2910.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2911. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  2912. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2913. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2914. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  2915. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  2916. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  2917. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  2918. POSSIBILITY OF SUCH DAMAGES.
  2919.  
  2920.                      END OF TERMS AND CONDITIONS
  2921.  
  2922.             How to Apply These Terms to Your New Programs
  2923.  
  2924.   If you develop a new program, and you want it to be of the greatest
  2925. possible use to the public, the best way to achieve this is to make it
  2926. free software which everyone can redistribute and change under these terms.
  2927.  
  2928.   To do so, attach the following notices to the program.  It is safest
  2929. to attach them to the start of each source file to most effectively
  2930. convey the exclusion of warranty; and each file should have at least
  2931. the "copyright" line and a pointer to where the full notice is found.
  2932.  
  2933.     <one line to give the program's name and a brief idea of what it does.>
  2934.     Copyright (C) <year>  <name of author>
  2935.  
  2936.     This program is free software; you can redistribute it and/or modify
  2937.     it under the terms of the GNU General Public License as published by
  2938.     the Free Software Foundation; either version 2 of the License, or
  2939.     (at your option) any later version.
  2940.  
  2941.     This program is distributed in the hope that it will be useful,
  2942.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  2943.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  2944.     GNU General Public License for more details.
  2945.  
  2946.     You should have received a copy of the GNU General Public License
  2947.     along with this program; if not, write to the Free Software
  2948.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  2949.  
  2950.  
  2951. Also add information on how to contact you by electronic and paper mail.
  2952.  
  2953. If the program is interactive, make it output a short notice like this
  2954. when it starts in an interactive mode:
  2955.  
  2956.     Gnomovision version 69, Copyright (C) year  name of author
  2957.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  2958.     This is free software, and you are welcome to redistribute it
  2959.     under certain conditions; type `show c' for details.
  2960.  
  2961. The hypothetical commands `show w' and `show c' should show the appropriate
  2962. parts of the General Public License.  Of course, the commands you use may
  2963. be called something other than `show w' and `show c'; they could even be
  2964. mouse-clicks or menu items--whatever suits your program.
  2965.  
  2966. You should also get your employer (if you work as a programmer) or your
  2967. school, if any, to sign a "copyright disclaimer" for the program, if
  2968. necessary.  Here is a sample; alter the names:
  2969.  
  2970.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  2971.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  2972.  
  2973.   <signature of Ty Coon>, 1 April 1989
  2974.   Ty Coon, President of Vice
  2975.  
  2976. This General Public License does not permit incorporating your program into
  2977. proprietary programs.  If your program is a subroutine library, you may
  2978. consider it more useful to permit linking proprietary applications with the
  2979. library.  If this is what you want to do, use the GNU Library General
  2980. Public License instead of this License.
  2981.  
  2982. ================================================================================
  2983.                   GNU LESSER GENERAL PUBLIC LICENSE
  2984.                        Version 2.1, February 1999
  2985.  
  2986.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  2987.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  2988.  Everyone is permitted to copy and distribute verbatim copies
  2989.  of this license document, but changing it is not allowed.
  2990.  
  2991. [This is the first released version of the Lesser GPL.  It also counts
  2992.  as the successor of the GNU Library Public License, version 2, hence
  2993.  the version number 2.1.]
  2994.  
  2995.                             Preamble
  2996.  
  2997.   The licenses for most software are designed to take away your
  2998. freedom to share and change it.  By contrast, the GNU General Public
  2999. Licenses are intended to guarantee your freedom to share and change
  3000. free software--to make sure the software is free for all its users.
  3001.  
  3002.   This license, the Lesser General Public License, applies to some
  3003. specially designated software packages--typically libraries--of the
  3004. Free Software Foundation and other authors who decide to use it.  You
  3005. can use it too, but we suggest you first think carefully about whether
  3006. this license or the ordinary General Public License is the better
  3007. strategy to use in any particular case, based on the explanations below.
  3008.  
  3009.   When we speak of free software, we are referring to freedom of use,
  3010. not price.  Our General Public Licenses are designed to make sure that
  3011. you have the freedom to distribute copies of free software (and charge
  3012. for this service if you wish); that you receive source code or can get
  3013. it if you want it; that you can change the software and use pieces of
  3014. it in new free programs; and that you are informed that you can do
  3015. these things.
  3016.  
  3017.   To protect your rights, we need to make restrictions that forbid
  3018. distributors to deny you these rights or to ask you to surrender these
  3019. rights.  These restrictions translate to certain responsibilities for
  3020. you if you distribute copies of the library or if you modify it.
  3021.  
  3022.   For example, if you distribute copies of the library, whether gratis
  3023. or for a fee, you must give the recipients all the rights that we gave
  3024. you.  You must make sure that they, too, receive or can get the source
  3025. code.  If you link other code with the library, you must provide
  3026. complete object files to the recipients, so that they can relink them
  3027. with the library after making changes to the library and recompiling
  3028. it.  And you must show them these terms so they know their rights.
  3029.  
  3030.   We protect your rights with a two-step method: (1) we copyright the
  3031. library, and (2) we offer you this license, which gives you legal
  3032. permission to copy, distribute and/or modify the library.
  3033.  
  3034.   To protect each distributor, we want to make it very clear that
  3035. there is no warranty for the free library.  Also, if the library is
  3036. modified by someone else and passed on, the recipients should know
  3037. that what they have is not the original version, so that the original
  3038. author's reputation will not be affected by problems that might be
  3039. introduced by others.
  3040.   Finally, software patents pose a constant threat to the existence of
  3041. any free program.  We wish to make sure that a company cannot
  3042. effectively restrict the users of a free program by obtaining a
  3043. restrictive license from a patent holder.  Therefore, we insist that
  3044. any patent license obtained for a version of the library must be
  3045. consistent with the full freedom of use specified in this license.
  3046.  
  3047.   Most GNU software, including some libraries, is covered by the
  3048. ordinary GNU General Public License.  This license, the GNU Lesser
  3049. General Public License, applies to certain designated libraries, and
  3050. is quite different from the ordinary General Public License.  We use
  3051. this license for certain libraries in order to permit linking those
  3052. libraries into non-free programs.
  3053.  
  3054.   When a program is linked with a library, whether statically or using
  3055. a shared library, the combination of the two is legally speaking a
  3056. combined work, a derivative of the original library.  The ordinary
  3057. General Public License therefore permits such linking only if the
  3058. entire combination fits its criteria of freedom.  The Lesser General
  3059. Public License permits more lax criteria for linking other code with
  3060. the library.
  3061.  
  3062.   We call this license the "Lesser" General Public License because it
  3063. does Less to protect the user's freedom than the ordinary General
  3064. Public License.  It also provides other free software developers Less
  3065. of an advantage over competing non-free programs.  These disadvantages
  3066. are the reason we use the ordinary General Public License for many
  3067. libraries.  However, the Lesser license provides advantages in certain
  3068. special circumstances.
  3069.  
  3070.   For example, on rare occasions, there may be a special need to
  3071. encourage the widest possible use of a certain library, so that it becomes
  3072. a de-facto standard.  To achieve this, non-free programs must be
  3073. allowed to use the library.  A more frequent case is that a free
  3074. library does the same job as widely used non-free libraries.  In this
  3075. case, there is little to gain by limiting the free library to free
  3076. software only, so we use the Lesser General Public License.
  3077.  
  3078.   In other cases, permission to use a particular library in non-free
  3079. programs enables a greater number of people to use a large body of
  3080. free software.  For example, permission to use the GNU C Library in
  3081. non-free programs enables many more people to use the whole GNU
  3082. operating system, as well as its variant, the GNU/Linux operating
  3083. system.
  3084.  
  3085.   Although the Lesser General Public License is Less protective of the
  3086. users' freedom, it does ensure that the user of a program that is
  3087. linked with the Library has the freedom and the wherewithal to run
  3088. that program using a modified version of the Library.
  3089.  
  3090.   The precise terms and conditions for copying, distribution and
  3091. modification follow.  Pay close attention to the difference between a
  3092. "work based on the library" and a "work that uses the library".  The
  3093. former contains code derived from the library, whereas the latter must
  3094. be combined with the library in order to run.
  3095.                   GNU LESSER GENERAL PUBLIC LICENSE
  3096.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  3097.  
  3098.   0. This License Agreement applies to any software library or other
  3099. program which contains a notice placed by the copyright holder or
  3100. other authorized party saying it may be distributed under the terms of
  3101. this Lesser General Public License (also called "this License").
  3102. Each licensee is addressed as "you".
  3103.  
  3104.   A "library" means a collection of software functions and/or data
  3105. prepared so as to be conveniently linked with application programs
  3106. (which use some of those functions and data) to form executables.
  3107.  
  3108.   The "Library", below, refers to any such software library or work
  3109. which has been distributed under these terms.  A "work based on the
  3110. Library" means either the Library or any derivative work under
  3111. copyright law: that is to say, a work containing the Library or a
  3112. portion of it, either verbatim or with modifications and/or translated
  3113. straightforwardly into another language.  (Hereinafter, translation is
  3114. included without limitation in the term "modification".)
  3115.  
  3116.   "Source code" for a work means the preferred form of the work for
  3117. making modifications to it.  For a library, complete source code means
  3118. all the source code for all modules it contains, plus any associated
  3119. interface definition files, plus the scripts used to control compilation
  3120. and installation of the library.
  3121.  
  3122.   Activities other than copying, distribution and modification are not
  3123. covered by this License; they are outside its scope.  The act of
  3124. running a program using the Library is not restricted, and output from
  3125. such a program is covered only if its contents constitute a work based
  3126. on the Library (independent of the use of the Library in a tool for
  3127. writing it).  Whether that is true depends on what the Library does
  3128. and what the program that uses the Library does.
  3129.  
  3130.   1. You may copy and distribute verbatim copies of the Library's
  3131. complete source code as you receive it, in any medium, provided that
  3132. you conspicuously and appropriately publish on each copy an
  3133. appropriate copyright notice and disclaimer of warranty; keep intact
  3134. all the notices that refer to this License and to the absence of any
  3135. warranty; and distribute a copy of this License along with the
  3136. Library.
  3137.  
  3138.   You may charge a fee for the physical act of transferring a copy,
  3139. and you may at your option offer warranty protection in exchange for a
  3140. fee.
  3141.   2. You may modify your copy or copies of the Library or any portion
  3142. of it, thus forming a work based on the Library, and copy and
  3143. distribute such modifications or work under the terms of Section 1
  3144. above, provided that you also meet all of these conditions:
  3145.  
  3146.     a) The modified work must itself be a software library.
  3147.  
  3148.     b) You must cause the files modified to carry prominent notices
  3149.     stating that you changed the files and the date of any change.
  3150.  
  3151.     c) You must cause the whole of the work to be licensed at no
  3152.     charge to all third parties under the terms of this License.
  3153.  
  3154.     d) If a facility in the modified Library refers to a function or a
  3155.     table of data to be supplied by an application program that uses
  3156.     the facility, other than as an argument passed when the facility
  3157.     is invoked, then you must make a good faith effort to ensure that,
  3158.     in the event an application does not supply such function or
  3159.     table, the facility still operates, and performs whatever part of
  3160.     its purpose remains meaningful.
  3161.  
  3162.     (For example, a function in a library to compute square roots has
  3163.     a purpose that is entirely well-defined independent of the
  3164.     application.  Therefore, Subsection 2d requires that any
  3165.     application-supplied function or table used by this function must
  3166.     be optional: if the application does not supply it, the square
  3167.     root function must still compute square roots.)
  3168.  
  3169. These requirements apply to the modified work as a whole.  If
  3170. identifiable sections of that work are not derived from the Library,
  3171. and can be reasonably considered independent and separate works in
  3172. themselves, then this License, and its terms, do not apply to those
  3173. sections when you distribute them as separate works.  But when you
  3174. distribute the same sections as part of a whole which is a work based
  3175. on the Library, the distribution of the whole must be on the terms of
  3176. this License, whose permissions for other licensees extend to the
  3177. entire whole, and thus to each and every part regardless of who wrote
  3178. it.
  3179.  
  3180. Thus, it is not the intent of this section to claim rights or contest
  3181. your rights to work written entirely by you; rather, the intent is to
  3182. exercise the right to control the distribution of derivative or
  3183. collective works based on the Library.
  3184.  
  3185. In addition, mere aggregation of another work not based on the Library
  3186. with the Library (or with a work based on the Library) on a volume of
  3187. a storage or distribution medium does not bring the other work under
  3188. the scope of this License.
  3189.  
  3190.   3. You may opt to apply the terms of the ordinary GNU General Public
  3191. License instead of this License to a given copy of the Library.  To do
  3192. this, you must alter all the notices that refer to this License, so
  3193. that they refer to the ordinary GNU General Public License, version 2,
  3194. instead of to this License.  (If a newer version than version 2 of the
  3195. ordinary GNU General Public License has appeared, then you can specify
  3196. that version instead if you wish.)  Do not make any other change in
  3197. these notices.
  3198.   Once this change is made in a given copy, it is irreversible for
  3199. that copy, so the ordinary GNU General Public License applies to all
  3200. subsequent copies and derivative works made from that copy.
  3201.  
  3202.   This option is useful when you wish to copy part of the code of
  3203. the Library into a program that is not a library.
  3204.  
  3205.   4. You may copy and distribute the Library (or a portion or
  3206. derivative of it, under Section 2) in object code or executable form
  3207. under the terms of Sections 1 and 2 above provided that you accompany
  3208. it with the complete corresponding machine-readable source code, which
  3209. must be distributed under the terms of Sections 1 and 2 above on a
  3210. medium customarily used for software interchange.
  3211.  
  3212.   If distribution of object code is made by offering access to copy
  3213. from a designated place, then offering equivalent access to copy the
  3214. source code from the same place satisfies the requirement to
  3215. distribute the source code, even though third parties are not
  3216. compelled to copy the source along with the object code.
  3217.  
  3218.   5. A program that contains no derivative of any portion of the
  3219. Library, but is designed to work with the Library by being compiled or
  3220. linked with it, is called a "work that uses the Library".  Such a
  3221. work, in isolation, is not a derivative work of the Library, and
  3222. therefore falls outside the scope of this License.
  3223.  
  3224.   However, linking a "work that uses the Library" with the Library
  3225. creates an executable that is a derivative of the Library (because it
  3226. contains portions of the Library), rather than a "work that uses the
  3227. library".  The executable is therefore covered by this License.
  3228. Section 6 states terms for distribution of such executables.
  3229.  
  3230.   When a "work that uses the Library" uses material from a header file
  3231. that is part of the Library, the object code for the work may be a
  3232. derivative work of the Library even though the source code is not.
  3233. Whether this is true is especially significant if the work can be
  3234. linked without the Library, or if the work is itself a library.  The
  3235. threshold for this to be true is not precisely defined by law.
  3236.  
  3237.   If such an object file uses only numerical parameters, data
  3238. structure layouts and accessors, and small macros and small inline
  3239. functions (ten lines or less in length), then the use of the object
  3240. file is unrestricted, regardless of whether it is legally a derivative
  3241. work.  (Executables containing this object code plus portions of the
  3242. Library will still fall under Section 6.)
  3243.  
  3244.   Otherwise, if the work is a derivative of the Library, you may
  3245. distribute the object code for the work under the terms of Section 6.
  3246. Any executables containing that work also fall under Section 6,
  3247. whether or not they are linked directly with the Library itself.
  3248.   6. As an exception to the Sections above, you may also combine or
  3249. link a "work that uses the Library" with the Library to produce a
  3250. work containing portions of the Library, and distribute that work
  3251. under terms of your choice, provided that the terms permit
  3252. modification of the work for the customer's own use and reverse
  3253. engineering for debugging such modifications.
  3254.  
  3255.   You must give prominent notice with each copy of the work that the
  3256. Library is used in it and that the Library and its use are covered by
  3257. this License.  You must supply a copy of this License.  If the work
  3258. during execution displays copyright notices, you must include the
  3259. copyright notice for the Library among them, as well as a reference
  3260. directing the user to the copy of this License.  Also, you must do one
  3261. of these things:
  3262.  
  3263.     a) Accompany the work with the complete corresponding
  3264.     machine-readable source code for the Library including whatever
  3265.     changes were used in the work (which must be distributed under
  3266.     Sections 1 and 2 above); and, if the work is an executable linked
  3267.     with the Library, with the complete machine-readable "work that
  3268.     uses the Library", as object code and/or source code, so that the
  3269.     user can modify the Library and then relink to produce a modified
  3270.     executable containing the modified Library.  (It is understood
  3271.     that the user who changes the contents of definitions files in the
  3272.     Library will not necessarily be able to recompile the application
  3273.     to use the modified definitions.)
  3274.  
  3275.     b) Use a suitable shared library mechanism for linking with the
  3276.     Library.  A suitable mechanism is one that (1) uses at run time a
  3277.     copy of the library already present on the user's computer system,
  3278.     rather than copying library functions into the executable, and (2)
  3279.     will operate properly with a modified version of the library, if
  3280.     the user installs one, as long as the modified version is
  3281.     interface-compatible with the version that the work was made with.
  3282.  
  3283.     c) Accompany the work with a written offer, valid for at
  3284.     least three years, to give the same user the materials
  3285.     specified in Subsection 6a, above, for a charge no more
  3286.     than the cost of performing this distribution.
  3287.  
  3288.     d) If distribution of the work is made by offering access to copy
  3289.     from a designated place, offer equivalent access to copy the above
  3290.     specified materials from the same place.
  3291.  
  3292.     e) Verify that the user has already received a copy of these
  3293.     materials or that you have already sent this user a copy.
  3294.  
  3295.   For an executable, the required form of the "work that uses the
  3296. Library" must include any data and utility programs needed for
  3297. reproducing the executable from it.  However, as a special exception,
  3298. the materials to be distributed need not include anything that is
  3299. normally distributed (in either source or binary form) with the major
  3300. components (compiler, kernel, and so on) of the operating system on
  3301. which the executable runs, unless that component itself accompanies
  3302. the executable.
  3303.  
  3304.   It may happen that this requirement contradicts the license
  3305. restrictions of other proprietary libraries that do not normally
  3306. accompany the operating system.  Such a contradiction means you cannot
  3307. use both them and the Library together in an executable that you
  3308. distribute.
  3309.   7. You may place library facilities that are a work based on the
  3310. Library side-by-side in a single library together with other library
  3311. facilities not covered by this License, and distribute such a combined
  3312. library, provided that the separate distribution of the work based on
  3313. the Library and of the other library facilities is otherwise
  3314. permitted, and provided that you do these two things:
  3315.  
  3316.     a) Accompany the combined library with a copy of the same work
  3317.     based on the Library, uncombined with any other library
  3318.     facilities.  This must be distributed under the terms of the
  3319.     Sections above.
  3320.  
  3321.     b) Give prominent notice with the combined library of the fact
  3322.     that part of it is a work based on the Library, and explaining
  3323.     where to find the accompanying uncombined form of the same work.
  3324.  
  3325.   8. You may not copy, modify, sublicense, link with, or distribute
  3326. the Library except as expressly provided under this License.  Any
  3327. attempt otherwise to copy, modify, sublicense, link with, or
  3328. distribute the Library is void, and will automatically terminate your
  3329. rights under this License.  However, parties who have received copies,
  3330. or rights, from you under this License will not have their licenses
  3331. terminated so long as such parties remain in full compliance.
  3332.  
  3333.   9. You are not required to accept this License, since you have not
  3334. signed it.  However, nothing else grants you permission to modify or
  3335. distribute the Library or its derivative works.  These actions are
  3336. prohibited by law if you do not accept this License.  Therefore, by
  3337. modifying or distributing the Library (or any work based on the
  3338. Library), you indicate your acceptance of this License to do so, and
  3339. all its terms and conditions for copying, distributing or modifying
  3340. the Library or works based on it.
  3341.  
  3342.   10. Each time you redistribute the Library (or any work based on the
  3343. Library), the recipient automatically receives a license from the
  3344. original licensor to copy, distribute, link with or modify the Library
  3345. subject to these terms and conditions.  You may not impose any further
  3346. restrictions on the recipients' exercise of the rights granted herein.
  3347. You are not responsible for enforcing compliance by third parties with
  3348. this License.
  3349.   11. If, as a consequence of a court judgment or allegation of patent
  3350. infringement or for any other reason (not limited to patent issues),
  3351. conditions are imposed on you (whether by court order, agreement or
  3352. otherwise) that contradict the conditions of this License, they do not
  3353. excuse you from the conditions of this License.  If you cannot
  3354. distribute so as to satisfy simultaneously your obligations under this
  3355. License and any other pertinent obligations, then as a consequence you
  3356. may not distribute the Library at all.  For example, if a patent
  3357. license would not permit royalty-free redistribution of the Library by
  3358. all those who receive copies directly or indirectly through you, then
  3359. the only way you could satisfy both it and this License would be to
  3360. refrain entirely from distribution of the Library.
  3361.  
  3362. If any portion of this section is held invalid or unenforceable under any
  3363. particular circumstance, the balance of the section is intended to apply,
  3364. and the section as a whole is intended to apply in other circumstances.
  3365.  
  3366. It is not the purpose of this section to induce you to infringe any
  3367. patents or other property right claims or to contest validity of any
  3368. such claims; this section has the sole purpose of protecting the
  3369. integrity of the free software distribution system which is
  3370. implemented by public license practices.  Many people have made
  3371. generous contributions to the wide range of software distributed
  3372. through that system in reliance on consistent application of that
  3373. system; it is up to the author/donor to decide if he or she is willing
  3374. to distribute software through any other system and a licensee cannot
  3375. impose that choice.
  3376.  
  3377. This section is intended to make thoroughly clear what is believed to
  3378. be a consequence of the rest of this License.
  3379.  
  3380.   12. If the distribution and/or use of the Library is restricted in
  3381. certain countries either by patents or by copyrighted interfaces, the
  3382. original copyright holder who places the Library under this License may add
  3383. an explicit geographical distribution limitation excluding those countries,
  3384. so that distribution is permitted only in or among countries not thus
  3385. excluded.  In such case, this License incorporates the limitation as if
  3386. written in the body of this License.
  3387.  
  3388.   13. The Free Software Foundation may publish revised and/or new
  3389. versions of the Lesser General Public License from time to time.
  3390. Such new versions will be similar in spirit to the present version,
  3391. but may differ in detail to address new problems or concerns.
  3392.  
  3393. Each version is given a distinguishing version number.  If the Library
  3394. specifies a version number of this License which applies to it and
  3395. "any later version", you have the option of following the terms and
  3396. conditions either of that version or of any later version published by
  3397. the Free Software Foundation.  If the Library does not specify a
  3398. license version number, you may choose any version ever published by
  3399. the Free Software Foundation.
  3400.   14. If you wish to incorporate parts of the Library into other free
  3401. programs whose distribution conditions are incompatible with these,
  3402. write to the author to ask for permission.  For software which is
  3403. copyrighted by the Free Software Foundation, write to the Free
  3404. Software Foundation; we sometimes make exceptions for this.  Our
  3405. decision will be guided by the two goals of preserving the free status
  3406. of all derivatives of our free software and of promoting the sharing
  3407. and reuse of software generally.
  3408.  
  3409.                             NO WARRANTY
  3410.  
  3411.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  3412. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  3413. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  3414. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  3415. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  3416. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  3417. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  3418. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  3419. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  3420.  
  3421.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  3422. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  3423. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  3424. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  3425. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  3426. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  3427. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  3428. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  3429. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  3430. DAMAGES.
  3431.  
  3432.                      END OF TERMS AND CONDITIONS
  3433.            How to Apply These Terms to Your New Libraries
  3434.  
  3435.   If you develop a new library, and you want it to be of the greatest
  3436. possible use to the public, we recommend making it free software that
  3437. everyone can redistribute and change.  You can do so by permitting
  3438. redistribution under these terms (or, alternatively, under the terms of the
  3439. ordinary General Public License).
  3440.  
  3441.   To apply these terms, attach the following notices to the library.  It is
  3442. safest to attach them to the start of each source file to most effectively
  3443. convey the exclusion of warranty; and each file should have at least the
  3444. "copyright" line and a pointer to where the full notice is found.
  3445.  
  3446.     <one line to give the library's name and a brief idea of what it does.>
  3447.     Copyright (C) <year>  <name of author>
  3448.  
  3449.     This library is free software; you can redistribute it and/or
  3450.     modify it under the terms of the GNU Lesser General Public
  3451.     License as published by the Free Software Foundation; either
  3452.     version 2.1 of the License, or (at your option) any later version.
  3453.  
  3454.     This library is distributed in the hope that it will be useful,
  3455.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  3456.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  3457.     Lesser General Public License for more details.
  3458.  
  3459.     You should have received a copy of the GNU Lesser General Public
  3460.     License along with this library; if not, write to the Free Software
  3461.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  3462.  
  3463. Also add information on how to contact you by electronic and paper mail.
  3464.  
  3465. You should also get your employer (if you work as a programmer) or your
  3466. school, if any, to sign a "copyright disclaimer" for the library, if
  3467. necessary.  Here is a sample; alter the names:
  3468.  
  3469.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  3470.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  3471.  
  3472.   <signature of Ty Coon>, 1 April 1990
  3473.   Ty Coon, President of Vice
  3474.  
  3475. That's all there is to it!
  3476.  
  3477. ==============================================================================
  3478. Copyright (c) 2012 - 2016, Victor Zverovich
  3479.  
  3480. All rights reserved.
  3481.  
  3482. Redistribution and use in source and binary forms, with or without
  3483. modification, are permitted provided that the following conditions are met:
  3484.  
  3485. 1. Redistributions of source code must retain the above copyright notice, this
  3486.    list of conditions and the following disclaimer.
  3487. 2. Redistributions in binary form must reproduce the above copyright notice,
  3488.    this list of conditions and the following disclaimer in the documentation
  3489.    and/or other materials provided with the distribution.
  3490.  
  3491. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  3492. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  3493. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  3494. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
  3495. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  3496. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  3497. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  3498. ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3499. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  3500. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3501.  
  3502. ==============================================================================
  3503. Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors
  3504.  
  3505. Permission is hereby granted, free of charge, to any person obtaining
  3506. a copy of this software and associated documentation files (the
  3507. "Software"), to deal in the Software without restriction, including
  3508. without limitation the rights to use, copy, modify, merge, publish,
  3509. distribute, sublicense, and/or sell copies of the Software, and to
  3510. permit persons to whom the Software is furnished to do so, subject to
  3511. the following conditions:
  3512.  
  3513. The above copyright notice and this permission notice shall be
  3514. included in all copies or substantial portions of the Software.
  3515.  
  3516. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3517. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3518. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3519. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  3520. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  3521. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3522. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3523.  
  3524. --- Optional exception to the license ---
  3525.  
  3526. As an exception, if, as a result of your compiling your source code, portions
  3527. of this Software are embedded into a machine-executable object form of such
  3528. source code, you may redistribute such embedded portions in such object form
  3529. without including the above copyright and permission notices.
  3530.  
  3531. ==============================================================================
  3532.    =========================================================================
  3533.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3534.    ==  the Apache License, Version 2.0,                                   ==
  3535.    ==  in this case for the Android-specific code.                        ==
  3536.    =========================================================================
  3537.  
  3538. Android Code
  3539. Copyright 2005-2008 The Android Open Source Project
  3540.  
  3541. This product includes software developed as part of
  3542. The Android Open Source Project (http://source.android.com).
  3543.  
  3544.    =========================================================================
  3545.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3546.    ==  the Apache License, Version 2.0,                                   ==
  3547.    ==  in this case for Apache Commons code.                              ==
  3548.    =========================================================================
  3549.  
  3550. Apache Commons
  3551. Copyright 1999-2006 The Apache Software Foundation
  3552.  
  3553. This product includes software developed at
  3554. The Apache Software Foundation (http://www.apache.org/).
  3555.  
  3556.    =========================================================================
  3557.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3558.    ==  the Apache License, Version 2.0,                                   ==
  3559.    ==  in this case for Jakarta Commons Logging.                          ==
  3560.    =========================================================================
  3561.  
  3562. Jakarta Commons Logging (JCL)
  3563. Copyright 2005,2006 The Apache Software Foundation.
  3564.  
  3565. This product includes software developed at
  3566. The Apache Software Foundation (http://www.apache.org/).
  3567.  
  3568.    =========================================================================
  3569.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3570.    ==  the Apache License, Version 2.0,                                   ==
  3571.    ==  in this case for the Nuance code.                                  ==
  3572.    =========================================================================
  3573.  
  3574. These files are Copyright 2007 Nuance Communications, but released under
  3575. the Apache2 License.
  3576.  
  3577.    =========================================================================
  3578.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3579.    ==  the Apache License, Version 2.0,                                   ==
  3580.    ==  in this case for the Media Codecs code.                            ==
  3581.    =========================================================================
  3582.  
  3583. Media Codecs
  3584. These files are Copyright 1998 - 2009 PacketVideo, but released under
  3585. the Apache2 License.
  3586.  
  3587.    =========================================================================
  3588.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3589.    ==  the Apache License, Version 2.0,                                   ==
  3590.    ==  in this case for the TagSoup code.                                 ==
  3591.    =========================================================================
  3592.  
  3593. This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
  3594.  
  3595. TagSoup is licensed under the Apache License,
  3596. Version 2.0.  You may obtain a copy of this license at
  3597. http://www.apache.org/licenses/LICENSE-2.0 .  You may also have
  3598. additional legal rights not granted by this license.
  3599.  
  3600. TagSoup is distributed in the hope that it will be useful, but
  3601. unless required by applicable law or agreed to in writing, TagSoup
  3602. is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
  3603. OF ANY KIND, either express or implied; not even the implied warranty
  3604. of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  3605.  
  3606.    =========================================================================
  3607.    ==  NOTICE file corresponding to the section 4 d of                    ==
  3608.    ==  the Apache License, Version 2.0,                                   ==
  3609.    ==  in this case for Additional Codecs code.                           ==
  3610.    =========================================================================
  3611.  
  3612. Additional Codecs
  3613. These files are Copyright 2003-2010 VisualOn, but released under
  3614. the Apache2 License.
  3615.  
  3616.   =========================================================================
  3617.   ==  NOTICE file corresponding to the section 4 d of                    ==
  3618.   ==  the Apache License, Version 2.0,                                   ==
  3619.   ==  in this case for the Audio Effects code.                           ==
  3620.   =========================================================================
  3621.  
  3622. Audio Effects
  3623. These files are Copyright (C) 2004-2010 NXP Software and
  3624. Copyright (C) 2010 The Android Open Source Project, but released under
  3625. the Apache2 License.
  3626.  
  3627.  
  3628.                                Apache License
  3629.                            Version 2.0, January 2004
  3630.                         http://www.apache.org/licenses/
  3631.  
  3632.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  3633.  
  3634.    1. Definitions.
  3635.  
  3636.       "License" shall mean the terms and conditions for use, reproduction,
  3637.       and distribution as defined by Sections 1 through 9 of this document.
  3638.  
  3639.       "Licensor" shall mean the copyright owner or entity authorized by
  3640.       the copyright owner that is granting the License.
  3641.  
  3642.       "Legal Entity" shall mean the union of the acting entity and all
  3643.       other entities that control, are controlled by, or are under common
  3644.       control with that entity. For the purposes of this definition,
  3645.       "control" means (i) the power, direct or indirect, to cause the
  3646.       direction or management of such entity, whether by contract or
  3647.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  3648.       outstanding shares, or (iii) beneficial ownership of such entity.
  3649.  
  3650.       "You" (or "Your") shall mean an individual or Legal Entity
  3651.       exercising permissions granted by this License.
  3652.  
  3653.       "Source" form shall mean the preferred form for making modifications,
  3654.       including but not limited to software source code, documentation
  3655.       source, and configuration files.
  3656.  
  3657.       "Object" form shall mean any form resulting from mechanical
  3658.       transformation or translation of a Source form, including but
  3659.       not limited to compiled object code, generated documentation,
  3660.       and conversions to other media types.
  3661.  
  3662.       "Work" shall mean the work of authorship, whether in Source or
  3663.       Object form, made available under the License, as indicated by a
  3664.       copyright notice that is included in or attached to the work
  3665.       (an example is provided in the Appendix below).
  3666.  
  3667.       "Derivative Works" shall mean any work, whether in Source or Object
  3668.       form, that is based on (or derived from) the Work and for which the
  3669.       editorial revisions, annotations, elaborations, or other modifications
  3670.       represent, as a whole, an original work of authorship. For the purposes
  3671.       of this License, Derivative Works shall not include works that remain
  3672.       separable from, or merely link (or bind by name) to the interfaces of,
  3673.       the Work and Derivative Works thereof.
  3674.  
  3675.       "Contribution" shall mean any work of authorship, including
  3676.       the original version of the Work and any modifications or additions
  3677.       to that Work or Derivative Works thereof, that is intentionally
  3678.       submitted to Licensor for inclusion in the Work by the copyright owner
  3679.       or by an individual or Legal Entity authorized to submit on behalf of
  3680.       the copyright owner. For the purposes of this definition, "submitted"
  3681.       means any form of electronic, verbal, or written communication sent
  3682.       to the Licensor or its representatives, including but not limited to
  3683.       communication on electronic mailing lists, source code control systems,
  3684.       and issue tracking systems that are managed by, or on behalf of, the
  3685.       Licensor for the purpose of discussing and improving the Work, but
  3686.       excluding communication that is conspicuously marked or otherwise
  3687.       designated in writing by the copyright owner as "Not a Contribution."
  3688.  
  3689.       "Contributor" shall mean Licensor and any individual or Legal Entity
  3690.       on behalf of whom a Contribution has been received by Licensor and
  3691.       subsequently incorporated within the Work.
  3692.  
  3693.    2. Grant of Copyright License. Subject to the terms and conditions of
  3694.       this License, each Contributor hereby grants to You a perpetual,
  3695.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3696.       copyright license to reproduce, prepare Derivative Works of,
  3697.       publicly display, publicly perform, sublicense, and distribute the
  3698.       Work and such Derivative Works in Source or Object form.
  3699.  
  3700.    3. Grant of Patent License. Subject to the terms and conditions of
  3701.       this License, each Contributor hereby grants to You a perpetual,
  3702.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  3703.       (except as stated in this section) patent license to make, have made,
  3704.       use, offer to sell, sell, import, and otherwise transfer the Work,
  3705.       where such license applies only to those patent claims licensable
  3706.       by such Contributor that are necessarily infringed by their
  3707.       Contribution(s) alone or by combination of their Contribution(s)
  3708.       with the Work to which such Contribution(s) was submitted. If You
  3709.       institute patent litigation against any entity (including a
  3710.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  3711.       or a Contribution incorporated within the Work constitutes direct
  3712.       or contributory patent infringement, then any patent licenses
  3713.       granted to You under this License for that Work shall terminate
  3714.       as of the date such litigation is filed.
  3715.  
  3716.    4. Redistribution. You may reproduce and distribute copies of the
  3717.       Work or Derivative Works thereof in any medium, with or without
  3718.       modifications, and in Source or Object form, provided that You
  3719.       meet the following conditions:
  3720.  
  3721.       (a) You must give any other recipients of the Work or
  3722.           Derivative Works a copy of this License; and
  3723.  
  3724.       (b) You must cause any modified files to carry prominent notices
  3725.           stating that You changed the files; and
  3726.  
  3727.       (c) You must retain, in the Source form of any Derivative Works
  3728.           that You distribute, all copyright, patent, trademark, and
  3729.           attribution notices from the Source form of the Work,
  3730.           excluding those notices that do not pertain to any part of
  3731.           the Derivative Works; and
  3732.  
  3733.       (d) If the Work includes a "NOTICE" text file as part of its
  3734.           distribution, then any Derivative Works that You distribute must
  3735.           include a readable copy of the attribution notices contained
  3736.           within such NOTICE file, excluding those notices that do not
  3737.           pertain to any part of the Derivative Works, in at least one
  3738.           of the following places: within a NOTICE text file distributed
  3739.           as part of the Derivative Works; within the Source form or
  3740.           documentation, if provided along with the Derivative Works; or,
  3741.           within a display generated by the Derivative Works, if and
  3742.           wherever such third-party notices normally appear. The contents
  3743.           of the NOTICE file are for informational purposes only and
  3744.           do not modify the License. You may add Your own attribution
  3745.           notices within Derivative Works that You distribute, alongside
  3746.           or as an addendum to the NOTICE text from the Work, provided
  3747.           that such additional attribution notices cannot be construed
  3748.           as modifying the License.
  3749.  
  3750.       You may add Your own copyright statement to Your modifications and
  3751.       may provide additional or different license terms and conditions
  3752.       for use, reproduction, or distribution of Your modifications, or
  3753.       for any such Derivative Works as a whole, provided Your use,
  3754.       reproduction, and distribution of the Work otherwise complies with
  3755.       the conditions stated in this License.
  3756.  
  3757.    5. Submission of Contributions. Unless You explicitly state otherwise,
  3758.       any Contribution intentionally submitted for inclusion in the Work
  3759.       by You to the Licensor shall be under the terms and conditions of
  3760.       this License, without any additional terms or conditions.
  3761.       Notwithstanding the above, nothing herein shall supersede or modify
  3762.       the terms of any separate license agreement you may have executed
  3763.       with Licensor regarding such Contributions.
  3764.  
  3765.    6. Trademarks. This License does not grant permission to use the trade
  3766.       names, trademarks, service marks, or product names of the Licensor,
  3767.       except as required for reasonable and customary use in describing the
  3768.       origin of the Work and reproducing the content of the NOTICE file.
  3769.  
  3770.    7. Disclaimer of Warranty. Unless required by applicable law or
  3771.       agreed to in writing, Licensor provides the Work (and each
  3772.       Contributor provides its Contributions) on an "AS IS" BASIS,
  3773.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  3774.       implied, including, without limitation, any warranties or conditions
  3775.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  3776.       PARTICULAR PURPOSE. You are solely responsible for determining the
  3777.       appropriateness of using or redistributing the Work and assume any
  3778.       risks associated with Your exercise of permissions under this License.
  3779.  
  3780.    8. Limitation of Liability. In no event and under no legal theory,
  3781.       whether in tort (including negligence), contract, or otherwise,
  3782.       unless required by applicable law (such as deliberate and grossly
  3783.       negligent acts) or agreed to in writing, shall any Contributor be
  3784.       liable to You for damages, including any direct, indirect, special,
  3785.       incidental, or consequential damages of any character arising as a
  3786.       result of this License or out of the use or inability to use the
  3787.       Work (including but not limited to damages for loss of goodwill,
  3788.       work stoppage, computer failure or malfunction, or any and all
  3789.       other commercial damages or losses), even if such Contributor
  3790.       has been advised of the possibility of such damages.
  3791.  
  3792.    9. Accepting Warranty or Additional Liability. While redistributing
  3793.       the Work or Derivative Works thereof, You may choose to offer,
  3794.       and charge a fee for, acceptance of support, warranty, indemnity,
  3795.       or other liability obligations and/or rights consistent with this
  3796.       License. However, in accepting such obligations, You may act only
  3797.       on Your own behalf and on Your sole responsibility, not on behalf
  3798.       of any other Contributor, and only if You agree to indemnify,
  3799.       defend, and hold each Contributor harmless for any liability
  3800.       incurred by, or claims asserted against, such Contributor by reason
  3801.       of your accepting any such warranty or additional liability.
  3802.  
  3803.    END OF TERMS AND CONDITIONS
  3804.  
  3805.  
  3806.  
  3807. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  3808.  
  3809. Unicode Data Files include all data files under the directories
  3810. http://www.unicode.org/Public/, http://www.unicode.org/reports/,
  3811. and http://www.unicode.org/cldr/data/ . Unicode Software includes any
  3812. source code published in the Unicode Standard or under the directories
  3813. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  3814. http://www.unicode.org/cldr/data/.
  3815.  
  3816. NOTICE TO USER: Carefully read the following legal agreement. BY
  3817. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
  3818. FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
  3819. ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
  3820. THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
  3821. DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
  3822.  
  3823. COPYRIGHT AND PERMISSION NOTICE
  3824.  
  3825. Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
  3826. under the Terms of Use in http://www.unicode.org/copyright.html.
  3827.  
  3828. Permission is hereby granted, free of charge, to any person obtaining
  3829. a copy of the Unicode data files and any associated documentation (the
  3830. "Data Files") or Unicode software and any associated documentation (the
  3831. "Software") to deal in the Data Files or Software without restriction,
  3832. including without limitation the rights to use, copy, modify, merge,
  3833. publish, distribute, and/or sell copies of the Data Files or Software,
  3834. and to permit persons to whom the Data Files or Software are furnished to
  3835. do so, provided that (a) the above copyright notice(s) and this permission
  3836. notice appear with all copies of the Data Files or Software, (b) both the
  3837. above copyright notice(s) and this permission notice appear in associated
  3838. documentation, and (c) there is clear notice in each modified Data File
  3839. or in the Software as well as in the documentation associated with the
  3840. Data File(s) or Software that the data or software has been modified.
  3841.  
  3842. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  3843. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  3844. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  3845. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
  3846. INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
  3847. OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
  3848. OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
  3849. OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  3850. OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
  3851.  
  3852. Except as contained in this notice, the name of a copyright holder
  3853. shall not be used in advertising or otherwise to promote the sale, use
  3854. or other dealings in these Data Files or Software without prior written
  3855. authorization of the copyright holder.
  3856.  
  3857. ==============================================================================
  3858. Copyright 2008, Google Inc.
  3859. All rights reserved.
  3860.  
  3861. Redistribution and use in source and binary forms, with or without
  3862. modification, are permitted provided that the following conditions are
  3863. met:
  3864.  
  3865.     * Redistributions of source code must retain the above copyright
  3866. notice, this list of conditions and the following disclaimer.
  3867.     * Redistributions in binary form must reproduce the above
  3868. copyright notice, this list of conditions and the following disclaimer
  3869. in the documentation and/or other materials provided with the
  3870. distribution.
  3871.     * Neither the name of Google Inc. nor the names of its
  3872. contributors may be used to endorse or promote products derived from
  3873. this software without specific prior written permission.
  3874.  
  3875. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  3876. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  3877. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  3878. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  3879. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  3880. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  3881. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  3882. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  3883. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  3884. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  3885. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  3886.  
  3887. ==============================================================================
  3888. ==============================================================================
  3889. libc++ License
  3890. ==============================================================================
  3891.  
  3892. The libc++ library is dual licensed under both the University of Illinois
  3893. "BSD-Like" license and the MIT license.  As a user of this code you may choose
  3894. to use it under either license.  As a contributor, you agree to allow your code
  3895. to be used under both.
  3896.  
  3897. Full text of the relevant licenses is included below.
  3898.  
  3899. ==============================================================================
  3900.  
  3901. University of Illinois/NCSA
  3902. Open Source License
  3903.  
  3904. Copyright (c) 2009-2017 by the contributors listed in CREDITS.TXT
  3905.  
  3906. All rights reserved.
  3907.  
  3908. Developed by:
  3909.  
  3910.     LLVM Team
  3911.  
  3912.     University of Illinois at Urbana-Champaign
  3913.  
  3914.     http://llvm.org
  3915.  
  3916. Permission is hereby granted, free of charge, to any person obtaining a copy of
  3917. this software and associated documentation files (the "Software"), to deal with
  3918. the Software without restriction, including without limitation the rights to
  3919. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  3920. of the Software, and to permit persons to whom the Software is furnished to do
  3921. so, subject to the following conditions:
  3922.  
  3923.     * Redistributions of source code must retain the above copyright notice,
  3924.       this list of conditions and the following disclaimers.
  3925.  
  3926.     * Redistributions in binary form must reproduce the above copyright notice,
  3927.       this list of conditions and the following disclaimers in the
  3928.       documentation and/or other materials provided with the distribution.
  3929.  
  3930.     * Neither the names of the LLVM Team, University of Illinois at
  3931.       Urbana-Champaign, nor the names of its contributors may be used to
  3932.       endorse or promote products derived from this Software without specific
  3933.       prior written permission.
  3934.  
  3935. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3936. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  3937. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  3938. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3939. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3940. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  3941. SOFTWARE.
  3942.  
  3943. ==============================================================================
  3944.  
  3945. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  3946.  
  3947. Permission is hereby granted, free of charge, to any person obtaining a copy
  3948. of this software and associated documentation files (the "Software"), to deal
  3949. in the Software without restriction, including without limitation the rights
  3950. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  3951. copies of the Software, and to permit persons to whom the Software is
  3952. furnished to do so, subject to the following conditions:
  3953.  
  3954. The above copyright notice and this permission notice shall be included in
  3955. all copies or substantial portions of the Software.
  3956.  
  3957. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3958. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3959. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  3960. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  3961. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  3962. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  3963. THE SOFTWARE.
  3964.  
  3965. ==============================================================================
  3966. ==============================================================================
  3967. libc++abi License
  3968. ==============================================================================
  3969.  
  3970. The libc++abi library is dual licensed under both the University of Illinois
  3971. "BSD-Like" license and the MIT license.  As a user of this code you may choose
  3972. to use it under either license.  As a contributor, you agree to allow your code
  3973. to be used under both.
  3974.  
  3975. Full text of the relevant licenses is included below.
  3976.  
  3977. ==============================================================================
  3978.  
  3979. University of Illinois/NCSA
  3980. Open Source License
  3981.  
  3982. Copyright (c) 2009-2018 by the contributors listed in CREDITS.TXT
  3983.  
  3984. All rights reserved.
  3985.  
  3986. Developed by:
  3987.  
  3988.     LLVM Team
  3989.  
  3990.     University of Illinois at Urbana-Champaign
  3991.  
  3992.     http://llvm.org
  3993.  
  3994. Permission is hereby granted, free of charge, to any person obtaining a copy of
  3995. this software and associated documentation files (the "Software"), to deal with
  3996. the Software without restriction, including without limitation the rights to
  3997. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  3998. of the Software, and to permit persons to whom the Software is furnished to do
  3999. so, subject to the following conditions:
  4000.  
  4001.     * Redistributions of source code must retain the above copyright notice,
  4002.       this list of conditions and the following disclaimers.
  4003.  
  4004.     * Redistributions in binary form must reproduce the above copyright notice,
  4005.       this list of conditions and the following disclaimers in the
  4006.       documentation and/or other materials provided with the distribution.
  4007.  
  4008.     * Neither the names of the LLVM Team, University of Illinois at
  4009.       Urbana-Champaign, nor the names of its contributors may be used to
  4010.       endorse or promote products derived from this Software without specific
  4011.       prior written permission.
  4012.  
  4013. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4014. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  4015. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  4016. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4017. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4018. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  4019. SOFTWARE.
  4020.  
  4021. ==============================================================================
  4022.  
  4023. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  4024.  
  4025. Permission is hereby granted, free of charge, to any person obtaining a copy
  4026. of this software and associated documentation files (the "Software"), to deal
  4027. in the Software without restriction, including without limitation the rights
  4028. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4029. copies of the Software, and to permit persons to whom the Software is
  4030. furnished to do so, subject to the following conditions:
  4031.  
  4032. The above copyright notice and this permission notice shall be included in
  4033. all copies or substantial portions of the Software.
  4034.  
  4035. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4036. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4037. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4038. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4039. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4040. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4041. THE SOFTWARE.
  4042.  
  4043. ==============================================================================
  4044. ==============================================================================
  4045. libc++abi License
  4046. ==============================================================================
  4047.  
  4048. The libc++abi library is dual licensed under both the University of Illinois
  4049. "BSD-Like" license and the MIT license.  As a user of this code you may choose
  4050. to use it under either license.  As a contributor, you agree to allow your code
  4051. to be used under both.
  4052.  
  4053. Full text of the relevant licenses is included below.
  4054.  
  4055. ==============================================================================
  4056.  
  4057. University of Illinois/NCSA
  4058. Open Source License
  4059.  
  4060. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  4061.  
  4062. All rights reserved.
  4063.  
  4064. Developed by:
  4065.  
  4066.     LLVM Team
  4067.  
  4068.     University of Illinois at Urbana-Champaign
  4069.  
  4070.     http://llvm.org
  4071.  
  4072. Permission is hereby granted, free of charge, to any person obtaining a copy of
  4073. this software and associated documentation files (the "Software"), to deal with
  4074. the Software without restriction, including without limitation the rights to
  4075. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  4076. of the Software, and to permit persons to whom the Software is furnished to do
  4077. so, subject to the following conditions:
  4078.  
  4079.     * Redistributions of source code must retain the above copyright notice,
  4080.       this list of conditions and the following disclaimers.
  4081.  
  4082.     * Redistributions in binary form must reproduce the above copyright notice,
  4083.       this list of conditions and the following disclaimers in the
  4084.       documentation and/or other materials provided with the distribution.
  4085.  
  4086.     * Neither the names of the LLVM Team, University of Illinois at
  4087.       Urbana-Champaign, nor the names of its contributors may be used to
  4088.       endorse or promote products derived from this Software without specific
  4089.       prior written permission.
  4090.  
  4091. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4092. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  4093. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  4094. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4095. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4096. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  4097. SOFTWARE.
  4098.  
  4099. ==============================================================================
  4100.  
  4101. Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT
  4102.  
  4103. Permission is hereby granted, free of charge, to any person obtaining a copy
  4104. of this software and associated documentation files (the "Software"), to deal
  4105. in the Software without restriction, including without limitation the rights
  4106. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4107. copies of the Software, and to permit persons to whom the Software is
  4108. furnished to do so, subject to the following conditions:
  4109.  
  4110. The above copyright notice and this permission notice shall be included in
  4111. all copies or substantial portions of the Software.
  4112.  
  4113. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4114. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4115. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4116. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4117. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4118. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  4119. THE SOFTWARE.
  4120.  
  4121. ==============================================================================
  4122. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
  4123. =========================================
  4124.  
  4125. PNG Reference Library License version 2
  4126. ---------------------------------------
  4127.  
  4128.  * Copyright (c) 1995-2023 The PNG Reference Library Authors.
  4129.  * Copyright (c) 2018-2023 Cosmin Truta.
  4130.  * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
  4131.  * Copyright (c) 1996-1997 Andreas Dilger.
  4132.  * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  4133.  
  4134. The software is supplied "as is", without warranty of any kind,
  4135. express or implied, including, without limitation, the warranties
  4136. of merchantability, fitness for a particular purpose, title, and
  4137. non-infringement.  In no event shall the Copyright owners, or
  4138. anyone distributing the software, be liable for any damages or
  4139. other liability, whether in contract, tort or otherwise, arising
  4140. from, out of, or in connection with the software, or the use or
  4141. other dealings in the software, even if advised of the possibility
  4142. of such damage.
  4143.  
  4144. Permission is hereby granted to use, copy, modify, and distribute
  4145. this software, or portions hereof, for any purpose, without fee,
  4146. subject to the following restrictions:
  4147.  
  4148.  1. The origin of this software must not be misrepresented; you
  4149.     must not claim that you wrote the original software.  If you
  4150.     use this software in a product, an acknowledgment in the product
  4151.     documentation would be appreciated, but is not required.
  4152.  
  4153.  2. Altered source versions must be plainly marked as such, and must
  4154.     not be misrepresented as being the original software.
  4155.  
  4156.  3. This Copyright notice may not be removed or altered from any
  4157.     source or altered source distribution.
  4158.  
  4159.  
  4160. PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
  4161. -----------------------------------------------------------------------
  4162.  
  4163. libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
  4164. Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
  4165. derived from libpng-1.0.6, and are distributed according to the same
  4166. disclaimer and license as libpng-1.0.6 with the following individuals
  4167. added to the list of Contributing Authors:
  4168.  
  4169.     Simon-Pierre Cadieux
  4170.     Eric S. Raymond
  4171.     Mans Rullgard
  4172.     Cosmin Truta
  4173.     Gilles Vollant
  4174.     James Yu
  4175.     Mandar Sahastrabuddhe
  4176.     Google Inc.
  4177.     Vadim Barkov
  4178.  
  4179. and with the following additions to the disclaimer:
  4180.  
  4181.     There is no warranty against interference with your enjoyment of
  4182.     the library or against infringement.  There is no warranty that our
  4183.     efforts or the library will fulfill any of your particular purposes
  4184.     or needs.  This library is provided with all faults, and the entire
  4185.     risk of satisfactory quality, performance, accuracy, and effort is
  4186.     with the user.
  4187.  
  4188. Some files in the "contrib" directory and some configure-generated
  4189. files that are distributed with libpng have other copyright owners, and
  4190. are released under other open source licenses.
  4191.  
  4192. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  4193. Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
  4194. libpng-0.96, and are distributed according to the same disclaimer and
  4195. license as libpng-0.96, with the following individuals added to the
  4196. list of Contributing Authors:
  4197.  
  4198.     Tom Lane
  4199.     Glenn Randers-Pehrson
  4200.     Willem van Schaik
  4201.  
  4202. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  4203. Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
  4204. and are distributed according to the same disclaimer and license as
  4205. libpng-0.88, with the following individuals added to the list of
  4206. Contributing Authors:
  4207.  
  4208.     John Bowler
  4209.     Kevin Bracey
  4210.     Sam Bushell
  4211.     Magnus Holmgren
  4212.     Greg Roelofs
  4213.     Tom Tanner
  4214.  
  4215. Some files in the "scripts" directory have other copyright owners,
  4216. but are released under this license.
  4217.  
  4218. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  4219. Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
  4220.  
  4221. For the purposes of this copyright and license, "Contributing Authors"
  4222. is defined as the following set of individuals:
  4223.  
  4224.     Andreas Dilger
  4225.     Dave Martindale
  4226.     Guy Eric Schalnat
  4227.     Paul Schmidt
  4228.     Tim Wegner
  4229.  
  4230. The PNG Reference Library is supplied "AS IS".  The Contributing
  4231. Authors and Group 42, Inc. disclaim all warranties, expressed or
  4232. implied, including, without limitation, the warranties of
  4233. merchantability and of fitness for any purpose.  The Contributing
  4234. Authors and Group 42, Inc. assume no liability for direct, indirect,
  4235. incidental, special, exemplary, or consequential damages, which may
  4236. result from the use of the PNG Reference Library, even if advised of
  4237. the possibility of such damage.
  4238.  
  4239. Permission is hereby granted to use, copy, modify, and distribute this
  4240. source code, or portions hereof, for any purpose, without fee, subject
  4241. to the following restrictions:
  4242.  
  4243.  1. The origin of this source code must not be misrepresented.
  4244.  
  4245.  2. Altered versions must be plainly marked as such and must not
  4246.     be misrepresented as being the original source.
  4247.  
  4248.  3. This Copyright notice may not be removed or altered from any
  4249.     source or altered source distribution.
  4250.  
  4251. The Contributing Authors and Group 42, Inc. specifically permit,
  4252. without fee, and encourage the use of this source code as a component
  4253. to supporting the PNG file format in commercial products.  If you use
  4254. this source code in a product, acknowledgment is not required but would
  4255. be appreciated.
  4256.  
  4257. ==============================================================================
  4258.                   GNU LESSER GENERAL PUBLIC LICENSE
  4259.                        Version 2.1, February 1999
  4260.  
  4261.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  4262.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  4263.  Everyone is permitted to copy and distribute verbatim copies
  4264.  of this license document, but changing it is not allowed.
  4265.  
  4266. [This is the first released version of the Lesser GPL.  It also counts
  4267.  as the successor of the GNU Library Public License, version 2, hence
  4268.  the version number 2.1.]
  4269.  
  4270.                             Preamble
  4271.  
  4272.   The licenses for most software are designed to take away your
  4273. freedom to share and change it.  By contrast, the GNU General Public
  4274. Licenses are intended to guarantee your freedom to share and change
  4275. free software--to make sure the software is free for all its users.
  4276.  
  4277.   This license, the Lesser General Public License, applies to some
  4278. specially designated software packages--typically libraries--of the
  4279. Free Software Foundation and other authors who decide to use it.  You
  4280. can use it too, but we suggest you first think carefully about whether
  4281. this license or the ordinary General Public License is the better
  4282. strategy to use in any particular case, based on the explanations below.
  4283.  
  4284.   When we speak of free software, we are referring to freedom of use,
  4285. not price.  Our General Public Licenses are designed to make sure that
  4286. you have the freedom to distribute copies of free software (and charge
  4287. for this service if you wish); that you receive source code or can get
  4288. it if you want it; that you can change the software and use pieces of
  4289. it in new free programs; and that you are informed that you can do
  4290. these things.
  4291.  
  4292.   To protect your rights, we need to make restrictions that forbid
  4293. distributors to deny you these rights or to ask you to surrender these
  4294. rights.  These restrictions translate to certain responsibilities for
  4295. you if you distribute copies of the library or if you modify it.
  4296.  
  4297.   For example, if you distribute copies of the library, whether gratis
  4298. or for a fee, you must give the recipients all the rights that we gave
  4299. you.  You must make sure that they, too, receive or can get the source
  4300. code.  If you link other code with the library, you must provide
  4301. complete object files to the recipients, so that they can relink them
  4302. with the library after making changes to the library and recompiling
  4303. it.  And you must show them these terms so they know their rights.
  4304.  
  4305.   We protect your rights with a two-step method: (1) we copyright the
  4306. library, and (2) we offer you this license, which gives you legal
  4307. permission to copy, distribute and/or modify the library.
  4308.  
  4309.   To protect each distributor, we want to make it very clear that
  4310. there is no warranty for the free library.  Also, if the library is
  4311. modified by someone else and passed on, the recipients should know
  4312. that what they have is not the original version, so that the original
  4313. author's reputation will not be affected by problems that might be
  4314. introduced by others.
  4315.   Finally, software patents pose a constant threat to the existence of
  4316. any free program.  We wish to make sure that a company cannot
  4317. effectively restrict the users of a free program by obtaining a
  4318. restrictive license from a patent holder.  Therefore, we insist that
  4319. any patent license obtained for a version of the library must be
  4320. consistent with the full freedom of use specified in this license.
  4321.  
  4322.   Most GNU software, including some libraries, is covered by the
  4323. ordinary GNU General Public License.  This license, the GNU Lesser
  4324. General Public License, applies to certain designated libraries, and
  4325. is quite different from the ordinary General Public License.  We use
  4326. this license for certain libraries in order to permit linking those
  4327. libraries into non-free programs.
  4328.  
  4329.   When a program is linked with a library, whether statically or using
  4330. a shared library, the combination of the two is legally speaking a
  4331. combined work, a derivative of the original library.  The ordinary
  4332. General Public License therefore permits such linking only if the
  4333. entire combination fits its criteria of freedom.  The Lesser General
  4334. Public License permits more lax criteria for linking other code with
  4335. the library.
  4336.  
  4337.   We call this license the "Lesser" General Public License because it
  4338. does Less to protect the user's freedom than the ordinary General
  4339. Public License.  It also provides other free software developers Less
  4340. of an advantage over competing non-free programs.  These disadvantages
  4341. are the reason we use the ordinary General Public License for many
  4342. libraries.  However, the Lesser license provides advantages in certain
  4343. special circumstances.
  4344.  
  4345.   For example, on rare occasions, there may be a special need to
  4346. encourage the widest possible use of a certain library, so that it becomes
  4347. a de-facto standard.  To achieve this, non-free programs must be
  4348. allowed to use the library.  A more frequent case is that a free
  4349. library does the same job as widely used non-free libraries.  In this
  4350. case, there is little to gain by limiting the free library to free
  4351. software only, so we use the Lesser General Public License.
  4352.  
  4353.   In other cases, permission to use a particular library in non-free
  4354. programs enables a greater number of people to use a large body of
  4355. free software.  For example, permission to use the GNU C Library in
  4356. non-free programs enables many more people to use the whole GNU
  4357. operating system, as well as its variant, the GNU/Linux operating
  4358. system.
  4359.  
  4360.   Although the Lesser General Public License is Less protective of the
  4361. users' freedom, it does ensure that the user of a program that is
  4362. linked with the Library has the freedom and the wherewithal to run
  4363. that program using a modified version of the Library.
  4364.  
  4365.   The precise terms and conditions for copying, distribution and
  4366. modification follow.  Pay close attention to the difference between a
  4367. "work based on the library" and a "work that uses the library".  The
  4368. former contains code derived from the library, whereas the latter must
  4369. be combined with the library in order to run.
  4370.                   GNU LESSER GENERAL PUBLIC LICENSE
  4371.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  4372.  
  4373.   0. This License Agreement applies to any software library or other
  4374. program which contains a notice placed by the copyright holder or
  4375. other authorized party saying it may be distributed under the terms of
  4376. this Lesser General Public License (also called "this License").
  4377. Each licensee is addressed as "you".
  4378.  
  4379.   A "library" means a collection of software functions and/or data
  4380. prepared so as to be conveniently linked with application programs
  4381. (which use some of those functions and data) to form executables.
  4382.  
  4383.   The "Library", below, refers to any such software library or work
  4384. which has been distributed under these terms.  A "work based on the
  4385. Library" means either the Library or any derivative work under
  4386. copyright law: that is to say, a work containing the Library or a
  4387. portion of it, either verbatim or with modifications and/or translated
  4388. straightforwardly into another language.  (Hereinafter, translation is
  4389. included without limitation in the term "modification".)
  4390.  
  4391.   "Source code" for a work means the preferred form of the work for
  4392. making modifications to it.  For a library, complete source code means
  4393. all the source code for all modules it contains, plus any associated
  4394. interface definition files, plus the scripts used to control compilation
  4395. and installation of the library.
  4396.  
  4397.   Activities other than copying, distribution and modification are not
  4398. covered by this License; they are outside its scope.  The act of
  4399. running a program using the Library is not restricted, and output from
  4400. such a program is covered only if its contents constitute a work based
  4401. on the Library (independent of the use of the Library in a tool for
  4402. writing it).  Whether that is true depends on what the Library does
  4403. and what the program that uses the Library does.
  4404.  
  4405.   1. You may copy and distribute verbatim copies of the Library's
  4406. complete source code as you receive it, in any medium, provided that
  4407. you conspicuously and appropriately publish on each copy an
  4408. appropriate copyright notice and disclaimer of warranty; keep intact
  4409. all the notices that refer to this License and to the absence of any
  4410. warranty; and distribute a copy of this License along with the
  4411. Library.
  4412.  
  4413.   You may charge a fee for the physical act of transferring a copy,
  4414. and you may at your option offer warranty protection in exchange for a
  4415. fee.
  4416.   2. You may modify your copy or copies of the Library or any portion
  4417. of it, thus forming a work based on the Library, and copy and
  4418. distribute such modifications or work under the terms of Section 1
  4419. above, provided that you also meet all of these conditions:
  4420.  
  4421.     a) The modified work must itself be a software library.
  4422.  
  4423.     b) You must cause the files modified to carry prominent notices
  4424.     stating that you changed the files and the date of any change.
  4425.  
  4426.     c) You must cause the whole of the work to be licensed at no
  4427.     charge to all third parties under the terms of this License.
  4428.  
  4429.     d) If a facility in the modified Library refers to a function or a
  4430.     table of data to be supplied by an application program that uses
  4431.     the facility, other than as an argument passed when the facility
  4432.     is invoked, then you must make a good faith effort to ensure that,
  4433.     in the event an application does not supply such function or
  4434.     table, the facility still operates, and performs whatever part of
  4435.     its purpose remains meaningful.
  4436.  
  4437.     (For example, a function in a library to compute square roots has
  4438.     a purpose that is entirely well-defined independent of the
  4439.     application.  Therefore, Subsection 2d requires that any
  4440.     application-supplied function or table used by this function must
  4441.     be optional: if the application does not supply it, the square
  4442.     root function must still compute square roots.)
  4443.  
  4444. These requirements apply to the modified work as a whole.  If
  4445. identifiable sections of that work are not derived from the Library,
  4446. and can be reasonably considered independent and separate works in
  4447. themselves, then this License, and its terms, do not apply to those
  4448. sections when you distribute them as separate works.  But when you
  4449. distribute the same sections as part of a whole which is a work based
  4450. on the Library, the distribution of the whole must be on the terms of
  4451. this License, whose permissions for other licensees extend to the
  4452. entire whole, and thus to each and every part regardless of who wrote
  4453. it.
  4454.  
  4455. Thus, it is not the intent of this section to claim rights or contest
  4456. your rights to work written entirely by you; rather, the intent is to
  4457. exercise the right to control the distribution of derivative or
  4458. collective works based on the Library.
  4459.  
  4460. In addition, mere aggregation of another work not based on the Library
  4461. with the Library (or with a work based on the Library) on a volume of
  4462. a storage or distribution medium does not bring the other work under
  4463. the scope of this License.
  4464.  
  4465.   3. You may opt to apply the terms of the ordinary GNU General Public
  4466. License instead of this License to a given copy of the Library.  To do
  4467. this, you must alter all the notices that refer to this License, so
  4468. that they refer to the ordinary GNU General Public License, version 2,
  4469. instead of to this License.  (If a newer version than version 2 of the
  4470. ordinary GNU General Public License has appeared, then you can specify
  4471. that version instead if you wish.)  Do not make any other change in
  4472. these notices.
  4473.   Once this change is made in a given copy, it is irreversible for
  4474. that copy, so the ordinary GNU General Public License applies to all
  4475. subsequent copies and derivative works made from that copy.
  4476.  
  4477.   This option is useful when you wish to copy part of the code of
  4478. the Library into a program that is not a library.
  4479.  
  4480.   4. You may copy and distribute the Library (or a portion or
  4481. derivative of it, under Section 2) in object code or executable form
  4482. under the terms of Sections 1 and 2 above provided that you accompany
  4483. it with the complete corresponding machine-readable source code, which
  4484. must be distributed under the terms of Sections 1 and 2 above on a
  4485. medium customarily used for software interchange.
  4486.  
  4487.   If distribution of object code is made by offering access to copy
  4488. from a designated place, then offering equivalent access to copy the
  4489. source code from the same place satisfies the requirement to
  4490. distribute the source code, even though third parties are not
  4491. compelled to copy the source along with the object code.
  4492.  
  4493.   5. A program that contains no derivative of any portion of the
  4494. Library, but is designed to work with the Library by being compiled or
  4495. linked with it, is called a "work that uses the Library".  Such a
  4496. work, in isolation, is not a derivative work of the Library, and
  4497. therefore falls outside the scope of this License.
  4498.  
  4499.   However, linking a "work that uses the Library" with the Library
  4500. creates an executable that is a derivative of the Library (because it
  4501. contains portions of the Library), rather than a "work that uses the
  4502. library".  The executable is therefore covered by this License.
  4503. Section 6 states terms for distribution of such executables.
  4504.  
  4505.   When a "work that uses the Library" uses material from a header file
  4506. that is part of the Library, the object code for the work may be a
  4507. derivative work of the Library even though the source code is not.
  4508. Whether this is true is especially significant if the work can be
  4509. linked without the Library, or if the work is itself a library.  The
  4510. threshold for this to be true is not precisely defined by law.
  4511.  
  4512.   If such an object file uses only numerical parameters, data
  4513. structure layouts and accessors, and small macros and small inline
  4514. functions (ten lines or less in length), then the use of the object
  4515. file is unrestricted, regardless of whether it is legally a derivative
  4516. work.  (Executables containing this object code plus portions of the
  4517. Library will still fall under Section 6.)
  4518.  
  4519.   Otherwise, if the work is a derivative of the Library, you may
  4520. distribute the object code for the work under the terms of Section 6.
  4521. Any executables containing that work also fall under Section 6,
  4522. whether or not they are linked directly with the Library itself.
  4523.   6. As an exception to the Sections above, you may also combine or
  4524. link a "work that uses the Library" with the Library to produce a
  4525. work containing portions of the Library, and distribute that work
  4526. under terms of your choice, provided that the terms permit
  4527. modification of the work for the customer's own use and reverse
  4528. engineering for debugging such modifications.
  4529.  
  4530.   You must give prominent notice with each copy of the work that the
  4531. Library is used in it and that the Library and its use are covered by
  4532. this License.  You must supply a copy of this License.  If the work
  4533. during execution displays copyright notices, you must include the
  4534. copyright notice for the Library among them, as well as a reference
  4535. directing the user to the copy of this License.  Also, you must do one
  4536. of these things:
  4537.  
  4538.     a) Accompany the work with the complete corresponding
  4539.     machine-readable source code for the Library including whatever
  4540.     changes were used in the work (which must be distributed under
  4541.     Sections 1 and 2 above); and, if the work is an executable linked
  4542.     with the Library, with the complete machine-readable "work that
  4543.     uses the Library", as object code and/or source code, so that the
  4544.     user can modify the Library and then relink to produce a modified
  4545.     executable containing the modified Library.  (It is understood
  4546.     that the user who changes the contents of definitions files in the
  4547.     Library will not necessarily be able to recompile the application
  4548.     to use the modified definitions.)
  4549.  
  4550.     b) Use a suitable shared library mechanism for linking with the
  4551.     Library.  A suitable mechanism is one that (1) uses at run time a
  4552.     copy of the library already present on the user's computer system,
  4553.     rather than copying library functions into the executable, and (2)
  4554.     will operate properly with a modified version of the library, if
  4555.     the user installs one, as long as the modified version is
  4556.     interface-compatible with the version that the work was made with.
  4557.  
  4558.     c) Accompany the work with a written offer, valid for at
  4559.     least three years, to give the same user the materials
  4560.     specified in Subsection 6a, above, for a charge no more
  4561.     than the cost of performing this distribution.
  4562.  
  4563.     d) If distribution of the work is made by offering access to copy
  4564.     from a designated place, offer equivalent access to copy the above
  4565.     specified materials from the same place.
  4566.  
  4567.     e) Verify that the user has already received a copy of these
  4568.     materials or that you have already sent this user a copy.
  4569.  
  4570.   For an executable, the required form of the "work that uses the
  4571. Library" must include any data and utility programs needed for
  4572. reproducing the executable from it.  However, as a special exception,
  4573. the materials to be distributed need not include anything that is
  4574. normally distributed (in either source or binary form) with the major
  4575. components (compiler, kernel, and so on) of the operating system on
  4576. which the executable runs, unless that component itself accompanies
  4577. the executable.
  4578.  
  4579.   It may happen that this requirement contradicts the license
  4580. restrictions of other proprietary libraries that do not normally
  4581. accompany the operating system.  Such a contradiction means you cannot
  4582. use both them and the Library together in an executable that you
  4583. distribute.
  4584.   7. You may place library facilities that are a work based on the
  4585. Library side-by-side in a single library together with other library
  4586. facilities not covered by this License, and distribute such a combined
  4587. library, provided that the separate distribution of the work based on
  4588. the Library and of the other library facilities is otherwise
  4589. permitted, and provided that you do these two things:
  4590.  
  4591.     a) Accompany the combined library with a copy of the same work
  4592.     based on the Library, uncombined with any other library
  4593.     facilities.  This must be distributed under the terms of the
  4594.     Sections above.
  4595.  
  4596.     b) Give prominent notice with the combined library of the fact
  4597.     that part of it is a work based on the Library, and explaining
  4598.     where to find the accompanying uncombined form of the same work.
  4599.  
  4600.   8. You may not copy, modify, sublicense, link with, or distribute
  4601. the Library except as expressly provided under this License.  Any
  4602. attempt otherwise to copy, modify, sublicense, link with, or
  4603. distribute the Library is void, and will automatically terminate your
  4604. rights under this License.  However, parties who have received copies,
  4605. or rights, from you under this License will not have their licenses
  4606. terminated so long as such parties remain in full compliance.
  4607.  
  4608.   9. You are not required to accept this License, since you have not
  4609. signed it.  However, nothing else grants you permission to modify or
  4610. distribute the Library or its derivative works.  These actions are
  4611. prohibited by law if you do not accept this License.  Therefore, by
  4612. modifying or distributing the Library (or any work based on the
  4613. Library), you indicate your acceptance of this License to do so, and
  4614. all its terms and conditions for copying, distributing or modifying
  4615. the Library or works based on it.
  4616.  
  4617.   10. Each time you redistribute the Library (or any work based on the
  4618. Library), the recipient automatically receives a license from the
  4619. original licensor to copy, distribute, link with or modify the Library
  4620. subject to these terms and conditions.  You may not impose any further
  4621. restrictions on the recipients' exercise of the rights granted herein.
  4622. You are not responsible for enforcing compliance by third parties with
  4623. this License.
  4624.   11. If, as a consequence of a court judgment or allegation of patent
  4625. infringement or for any other reason (not limited to patent issues),
  4626. conditions are imposed on you (whether by court order, agreement or
  4627. otherwise) that contradict the conditions of this License, they do not
  4628. excuse you from the conditions of this License.  If you cannot
  4629. distribute so as to satisfy simultaneously your obligations under this
  4630. License and any other pertinent obligations, then as a consequence you
  4631. may not distribute the Library at all.  For example, if a patent
  4632. license would not permit royalty-free redistribution of the Library by
  4633. all those who receive copies directly or indirectly through you, then
  4634. the only way you could satisfy both it and this License would be to
  4635. refrain entirely from distribution of the Library.
  4636.  
  4637. If any portion of this section is held invalid or unenforceable under any
  4638. particular circumstance, the balance of the section is intended to apply,
  4639. and the section as a whole is intended to apply in other circumstances.
  4640.  
  4641. It is not the purpose of this section to induce you to infringe any
  4642. patents or other property right claims or to contest validity of any
  4643. such claims; this section has the sole purpose of protecting the
  4644. integrity of the free software distribution system which is
  4645. implemented by public license practices.  Many people have made
  4646. generous contributions to the wide range of software distributed
  4647. through that system in reliance on consistent application of that
  4648. system; it is up to the author/donor to decide if he or she is willing
  4649. to distribute software through any other system and a licensee cannot
  4650. impose that choice.
  4651.  
  4652. This section is intended to make thoroughly clear what is believed to
  4653. be a consequence of the rest of this License.
  4654.  
  4655.   12. If the distribution and/or use of the Library is restricted in
  4656. certain countries either by patents or by copyrighted interfaces, the
  4657. original copyright holder who places the Library under this License may add
  4658. an explicit geographical distribution limitation excluding those countries,
  4659. so that distribution is permitted only in or among countries not thus
  4660. excluded.  In such case, this License incorporates the limitation as if
  4661. written in the body of this License.
  4662.  
  4663.   13. The Free Software Foundation may publish revised and/or new
  4664. versions of the Lesser General Public License from time to time.
  4665. Such new versions will be similar in spirit to the present version,
  4666. but may differ in detail to address new problems or concerns.
  4667.  
  4668. Each version is given a distinguishing version number.  If the Library
  4669. specifies a version number of this License which applies to it and
  4670. "any later version", you have the option of following the terms and
  4671. conditions either of that version or of any later version published by
  4672. the Free Software Foundation.  If the Library does not specify a
  4673. license version number, you may choose any version ever published by
  4674. the Free Software Foundation.
  4675.   14. If you wish to incorporate parts of the Library into other free
  4676. programs whose distribution conditions are incompatible with these,
  4677. write to the author to ask for permission.  For software which is
  4678. copyrighted by the Free Software Foundation, write to the Free
  4679. Software Foundation; we sometimes make exceptions for this.  Our
  4680. decision will be guided by the two goals of preserving the free status
  4681. of all derivatives of our free software and of promoting the sharing
  4682. and reuse of software generally.
  4683.  
  4684.                             NO WARRANTY
  4685.  
  4686.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  4687. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  4688. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  4689. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  4690. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  4691. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  4692. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  4693. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  4694. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  4695.  
  4696.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  4697. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  4698. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  4699. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  4700. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  4701. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  4702. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  4703. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  4704. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  4705. DAMAGES.
  4706.  
  4707.                      END OF TERMS AND CONDITIONS
  4708.            How to Apply These Terms to Your New Libraries
  4709.  
  4710.   If you develop a new library, and you want it to be of the greatest
  4711. possible use to the public, we recommend making it free software that
  4712. everyone can redistribute and change.  You can do so by permitting
  4713. redistribution under these terms (or, alternatively, under the terms of the
  4714. ordinary General Public License).
  4715.  
  4716.   To apply these terms, attach the following notices to the library.  It is
  4717. safest to attach them to the start of each source file to most effectively
  4718. convey the exclusion of warranty; and each file should have at least the
  4719. "copyright" line and a pointer to where the full notice is found.
  4720.  
  4721.     <one line to give the library's name and a brief idea of what it does.>
  4722.     Copyright (C) <year>  <name of author>
  4723.  
  4724.     This library is free software; you can redistribute it and/or
  4725.     modify it under the terms of the GNU Lesser General Public
  4726.     License as published by the Free Software Foundation; either
  4727.     version 2.1 of the License, or (at your option) any later version.
  4728.  
  4729.     This library is distributed in the hope that it will be useful,
  4730.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  4731.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  4732.     Lesser General Public License for more details.
  4733.  
  4734.     You should have received a copy of the GNU Lesser General Public
  4735.     License along with this library; if not, write to the Free Software
  4736.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  4737.  
  4738. Also add information on how to contact you by electronic and paper mail.
  4739.  
  4740. You should also get your employer (if you work as a programmer) or your
  4741. school, if any, to sign a "copyright disclaimer" for the library, if
  4742. necessary.  Here is a sample; alter the names:
  4743.  
  4744.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  4745.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  4746.  
  4747.   <signature of Ty Coon>, 1 April 1990
  4748.   Ty Coon, President of Vice
  4749.  
  4750. That's all there is to it!
  4751.  
  4752.  
  4753.  
  4754. ==============================================================================
  4755. LZ4 Library
  4756. Copyright (c) 2011-2020, Yann Collet
  4757. All rights reserved.
  4758.  
  4759. Redistribution and use in source and binary forms, with or without modification,
  4760. are permitted provided that the following conditions are met:
  4761.  
  4762. * Redistributions of source code must retain the above copyright notice, this
  4763.   list of conditions and the following disclaimer.
  4764.  
  4765. * Redistributions in binary form must reproduce the above copyright notice, this
  4766.   list of conditions and the following disclaimer in the documentation and/or
  4767.   other materials provided with the distribution.
  4768.  
  4769. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  4770. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  4771. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  4772. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  4773. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  4774. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  4775. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  4776. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  4777. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  4778. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  4779.  
  4780. ==============================================================================
  4781. The majority of the source code in the mDNSResponder project is licensed
  4782. under the terms of the Apache License, Version 2.0, available from:
  4783.    <http://www.apache.org/licenses/LICENSE-2.0>
  4784.  
  4785. To accommodate license compatibility with the widest possible range
  4786. of client code licenses, the shared library code, which is linked
  4787. at runtime into the same address space as the client using it, is
  4788. licensed under the terms of the "Three-Clause BSD License".
  4789.  
  4790. The Linux Name Service Switch code, contributed by National ICT
  4791. Australia Ltd (NICTA) is licensed under the terms of the NICTA Public
  4792. Software Licence (which is substantially similar to the "Three-Clause
  4793. BSD License", with some additional language pertaining to Australian law).
  4794.  
  4795. ==============================================================================
  4796.  
  4797.    Copyright (c) 2006-2009, The Android Open Source Project
  4798.    Copyright 2006, Brian Swetland <swetland@frotz.net>
  4799.  
  4800.    Licensed under the Apache License, Version 2.0 (the "License");
  4801.    you may not use this file except in compliance with the License.
  4802.  
  4803.    Unless required by applicable law or agreed to in writing, software
  4804.    distributed under the License is distributed on an "AS IS" BASIS,
  4805.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  4806.    See the License for the specific language governing permissions and
  4807.    limitations under the License.
  4808.  
  4809.  
  4810.                                  Apache License
  4811.                            Version 2.0, January 2004
  4812.                         http://www.apache.org/licenses/
  4813.  
  4814.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  4815.  
  4816.    1. Definitions.
  4817.  
  4818.       "License" shall mean the terms and conditions for use, reproduction,
  4819.       and distribution as defined by Sections 1 through 9 of this document.
  4820.  
  4821.       "Licensor" shall mean the copyright owner or entity authorized by
  4822.       the copyright owner that is granting the License.
  4823.  
  4824.       "Legal Entity" shall mean the union of the acting entity and all
  4825.       other entities that control, are controlled by, or are under common
  4826.       control with that entity. For the purposes of this definition,
  4827.       "control" means (i) the power, direct or indirect, to cause the
  4828.       direction or management of such entity, whether by contract or
  4829.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  4830.       outstanding shares, or (iii) beneficial ownership of such entity.
  4831.  
  4832.       "You" (or "Your") shall mean an individual or Legal Entity
  4833.       exercising permissions granted by this License.
  4834.  
  4835.       "Source" form shall mean the preferred form for making modifications,
  4836.       including but not limited to software source code, documentation
  4837.       source, and configuration files.
  4838.  
  4839.       "Object" form shall mean any form resulting from mechanical
  4840.       transformation or translation of a Source form, including but
  4841.       not limited to compiled object code, generated documentation,
  4842.       and conversions to other media types.
  4843.  
  4844.       "Work" shall mean the work of authorship, whether in Source or
  4845.       Object form, made available under the License, as indicated by a
  4846.       copyright notice that is included in or attached to the work
  4847.       (an example is provided in the Appendix below).
  4848.  
  4849.       "Derivative Works" shall mean any work, whether in Source or Object
  4850.       form, that is based on (or derived from) the Work and for which the
  4851.       editorial revisions, annotations, elaborations, or other modifications
  4852.       represent, as a whole, an original work of authorship. For the purposes
  4853.       of this License, Derivative Works shall not include works that remain
  4854.       separable from, or merely link (or bind by name) to the interfaces of,
  4855.       the Work and Derivative Works thereof.
  4856.  
  4857.       "Contribution" shall mean any work of authorship, including
  4858.       the original version of the Work and any modifications or additions
  4859.       to that Work or Derivative Works thereof, that is intentionally
  4860.       submitted to Licensor for inclusion in the Work by the copyright owner
  4861.       or by an individual or Legal Entity authorized to submit on behalf of
  4862.       the copyright owner. For the purposes of this definition, "submitted"
  4863.       means any form of electronic, verbal, or written communication sent
  4864.       to the Licensor or its representatives, including but not limited to
  4865.       communication on electronic mailing lists, source code control systems,
  4866.       and issue tracking systems that are managed by, or on behalf of, the
  4867.       Licensor for the purpose of discussing and improving the Work, but
  4868.       excluding communication that is conspicuously marked or otherwise
  4869.       designated in writing by the copyright owner as "Not a Contribution."
  4870.  
  4871.       "Contributor" shall mean Licensor and any individual or Legal Entity
  4872.       on behalf of whom a Contribution has been received by Licensor and
  4873.       subsequently incorporated within the Work.
  4874.  
  4875.    2. Grant of Copyright License. Subject to the terms and conditions of
  4876.       this License, each Contributor hereby grants to You a perpetual,
  4877.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4878.       copyright license to reproduce, prepare Derivative Works of,
  4879.       publicly display, publicly perform, sublicense, and distribute the
  4880.       Work and such Derivative Works in Source or Object form.
  4881.  
  4882.    3. Grant of Patent License. Subject to the terms and conditions of
  4883.       this License, each Contributor hereby grants to You a perpetual,
  4884.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  4885.       (except as stated in this section) patent license to make, have made,
  4886.       use, offer to sell, sell, import, and otherwise transfer the Work,
  4887.       where such license applies only to those patent claims licensable
  4888.       by such Contributor that are necessarily infringed by their
  4889.       Contribution(s) alone or by combination of their Contribution(s)
  4890.       with the Work to which such Contribution(s) was submitted. If You
  4891.       institute patent litigation against any entity (including a
  4892.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  4893.       or a Contribution incorporated within the Work constitutes direct
  4894.       or contributory patent infringement, then any patent licenses
  4895.       granted to You under this License for that Work shall terminate
  4896.       as of the date such litigation is filed.
  4897.  
  4898.    4. Redistribution. You may reproduce and distribute copies of the
  4899.       Work or Derivative Works thereof in any medium, with or without
  4900.       modifications, and in Source or Object form, provided that You
  4901.       meet the following conditions:
  4902.  
  4903.       (a) You must give any other recipients of the Work or
  4904.           Derivative Works a copy of this License; and
  4905.  
  4906.       (b) You must cause any modified files to carry prominent notices
  4907.           stating that You changed the files; and
  4908.  
  4909.       (c) You must retain, in the Source form of any Derivative Works
  4910.           that You distribute, all copyright, patent, trademark, and
  4911.           attribution notices from the Source form of the Work,
  4912.           excluding those notices that do not pertain to any part of
  4913.           the Derivative Works; and
  4914.  
  4915.       (d) If the Work includes a "NOTICE" text file as part of its
  4916.           distribution, then any Derivative Works that You distribute must
  4917.           include a readable copy of the attribution notices contained
  4918.           within such NOTICE file, excluding those notices that do not
  4919.           pertain to any part of the Derivative Works, in at least one
  4920.           of the following places: within a NOTICE text file distributed
  4921.           as part of the Derivative Works; within the Source form or
  4922.           documentation, if provided along with the Derivative Works; or,
  4923.           within a display generated by the Derivative Works, if and
  4924.           wherever such third-party notices normally appear. The contents
  4925.           of the NOTICE file are for informational purposes only and
  4926.           do not modify the License. You may add Your own attribution
  4927.           notices within Derivative Works that You distribute, alongside
  4928.           or as an addendum to the NOTICE text from the Work, provided
  4929.           that such additional attribution notices cannot be construed
  4930.           as modifying the License.
  4931.  
  4932.       You may add Your own copyright statement to Your modifications and
  4933.       may provide additional or different license terms and conditions
  4934.       for use, reproduction, or distribution of Your modifications, or
  4935.       for any such Derivative Works as a whole, provided Your use,
  4936.       reproduction, and distribution of the Work otherwise complies with
  4937.       the conditions stated in this License.
  4938.  
  4939.    5. Submission of Contributions. Unless You explicitly state otherwise,
  4940.       any Contribution intentionally submitted for inclusion in the Work
  4941.       by You to the Licensor shall be under the terms and conditions of
  4942.       this License, without any additional terms or conditions.
  4943.       Notwithstanding the above, nothing herein shall supersede or modify
  4944.       the terms of any separate license agreement you may have executed
  4945.       with Licensor regarding such Contributions.
  4946.  
  4947.    6. Trademarks. This License does not grant permission to use the trade
  4948.       names, trademarks, service marks, or product names of the Licensor,
  4949.       except as required for reasonable and customary use in describing the
  4950.       origin of the Work and reproducing the content of the NOTICE file.
  4951.  
  4952.    7. Disclaimer of Warranty. Unless required by applicable law or
  4953.       agreed to in writing, Licensor provides the Work (and each
  4954.       Contributor provides its Contributions) on an "AS IS" BASIS,
  4955.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  4956.       implied, including, without limitation, any warranties or conditions
  4957.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  4958.       PARTICULAR PURPOSE. You are solely responsible for determining the
  4959.       appropriateness of using or redistributing the Work and assume any
  4960.       risks associated with Your exercise of permissions under this License.
  4961.  
  4962.    8. Limitation of Liability. In no event and under no legal theory,
  4963.       whether in tort (including negligence), contract, or otherwise,
  4964.       unless required by applicable law (such as deliberate and grossly
  4965.       negligent acts) or agreed to in writing, shall any Contributor be
  4966.       liable to You for damages, including any direct, indirect, special,
  4967.       incidental, or consequential damages of any character arising as a
  4968.       result of this License or out of the use or inability to use the
  4969.       Work (including but not limited to damages for loss of goodwill,
  4970.       work stoppage, computer failure or malfunction, or any and all
  4971.       other commercial damages or losses), even if such Contributor
  4972.       has been advised of the possibility of such damages.
  4973.  
  4974.    9. Accepting Warranty or Additional Liability. While redistributing
  4975.       the Work or Derivative Works thereof, You may choose to offer,
  4976.       and charge a fee for, acceptance of support, warranty, indemnity,
  4977.       or other liability obligations and/or rights consistent with this
  4978.       License. However, in accepting such obligations, You may act only
  4979.       on Your own behalf and on Your sole responsibility, not on behalf
  4980.       of any other Contributor, and only if You agree to indemnify,
  4981.       defend, and hold each Contributor harmless for any liability
  4982.       incurred by, or claims asserted against, such Contributor by reason
  4983.       of your accepting any such warranty or additional liability.
  4984.  
  4985.    END OF TERMS AND CONDITIONS
  4986.  
  4987.  
  4988. ==============================================================================
  4989. // Copyright 2018 The Chromium Authors. All rights reserved.
  4990. //
  4991. // Redistribution and use in source and binary forms, with or without
  4992. // modification, are permitted provided that the following conditions are
  4993. // met:
  4994. //
  4995. //    * Redistributions of source code must retain the above copyright
  4996. // notice, this list of conditions and the following disclaimer.
  4997. //    * Redistributions in binary form must reproduce the above
  4998. // copyright notice, this list of conditions and the following disclaimer
  4999. // in the documentation and/or other materials provided with the
  5000. // distribution.
  5001. //    * Neither the name of Google Inc. nor the names of its
  5002. // contributors may be used to endorse or promote products derived from
  5003. // this software without specific prior written permission.
  5004. //
  5005. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  5006. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  5007. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  5008. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  5009. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5010. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  5011. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  5012. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  5013. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  5014. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  5015. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5016.  
  5017. ==============================================================================
  5018. Notices for files contained in the tools directory:
  5019. ============================================================
  5020. Notices for file(s):
  5021. /bin/mksdcard
  5022. ------------------------------------------------------------
  5023. Copyright 2007, The Android Open Source Project
  5024.  
  5025. Redistribution and use in source and binary forms, with or without
  5026. modification, are permitted provided that the following conditions are met:
  5027.     * Redistributions of source code must retain the above copyright
  5028.       notice, this list of conditions and the following disclaimer.
  5029.     * Redistributions in binary form must reproduce the above copyright
  5030.       notice, this list of conditions and the following disclaimer in the
  5031.       documentation and/or other materials provided with the distribution.
  5032.     * Neither the name of Google Inc. nor the names of its contributors may
  5033.       be used to endorse or promote products derived from this software
  5034.       without specific prior written permission.
  5035.  
  5036. THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
  5037. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  5038. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
  5039. EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  5040. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  5041. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  5042. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  5043. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  5044. OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  5045. ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  5046.  
  5047. ============================================================
  5048. Notices for file(s):
  5049. /framework/conscrypt-hostdex.jar
  5050. /framework/core-hostdex.jar
  5051. /framework/core-libart-hostdex.jar
  5052. /lib/libjavacore.so
  5053. /lib/libjavacrypto.so
  5054. ------------------------------------------------------------
  5055.    =========================================================================
  5056.    ==  NOTICE file corresponding to the section 4 d of                    ==
  5057.    ==  the Apache License, Version 2.0,                                   ==
  5058.    ==  in this case for the Android-specific code.                        ==
  5059.    =========================================================================
  5060.  
  5061. Android Code
  5062. Copyright 2005-2008 The Android Open Source Project
  5063.  
  5064. This product includes software developed as part of
  5065. The Android Open Source Project (http://source.android.com).
  5066.  
  5067.    =========================================================================
  5068.    ==  NOTICE file corresponding to the section 4 d of                    ==
  5069.    ==  the Apache License, Version 2.0,                                   ==
  5070.    ==  in this case for the Apache Harmony distribution.                  ==
  5071.    =========================================================================
  5072.  
  5073. Apache Harmony
  5074. Copyright 2006 The Apache Software Foundation
  5075.  
  5076. This product includes software developed at
  5077. The Apache Software Foundation (http://www.apache.org/).
  5078.  
  5079. Portions of Harmony were originally developed by
  5080. Intel Corporation and are licensed to the Apache Software
  5081. Foundation under the "Software Grant and Corporate Contribution
  5082. License Agreement", informally known as the "Intel Harmony CLA".
  5083.  
  5084.  
  5085.    =========================================================================
  5086.    ==  NOTICE file for the ICU License.                                   ==
  5087.    =========================================================================
  5088.  
  5089. Copyright (c) 1995-2009 International Business Machines Corporation and others
  5090.  
  5091. All rights reserved.
  5092.  
  5093. Permission is hereby granted, free of charge, to any person obtaining
  5094. a copy of this software and associated documentation files (the
  5095. "Software"), to deal in the Software without restriction, including
  5096. without limitation the rights to use, copy, modify, merge, publish,
  5097. distribute, and/or sell copies of the Software, and to permit persons
  5098. to whom the Software is furnished to do so, provided that the above
  5099. copyright notice(s) and this permission notice appear in all copies of
  5100. the Software and that both the above copyright notice(s) and this
  5101. permission notice appear in supporting documentation.
  5102.  
  5103. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  5104. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5105. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
  5106. OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  5107. HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
  5108. SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  5109. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
  5110. CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
  5111. CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  5112.  
  5113. Except as contained in this notice, the name of a copyright holder
  5114. shall not be used in advertising or otherwise to promote the sale, use
  5115. or other dealings in this Software without prior written authorization
  5116. of the copyright holder.
  5117.  
  5118. All trademarks and registered trademarks mentioned herein are the
  5119. property of their respective owners.
  5120.  
  5121.  
  5122.    =========================================================================
  5123.    ==  NOTICE file for the JUnit License.                                 ==
  5124.    =========================================================================
  5125.  
  5126. Common Public License - v 1.0
  5127.  
  5128. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
  5129. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  5130. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  5131.  
  5132. 1. DEFINITIONS
  5133.  
  5134. "Contribution" means:
  5135.  
  5136.       a) in the case of the initial Contributor, the initial code and
  5137.          documentation distributed under this Agreement, and
  5138.       b) in the case of each subsequent Contributor:
  5139.  
  5140.       i) changes to the Program, and
  5141.  
  5142.       ii) additions to the Program;
  5143.  
  5144.       where such changes and/or additions to the Program originate
  5145.       from and are distributed by that particular Contributor. A
  5146.       Contribution 'originates' from a Contributor if it was added to
  5147.       the Program by such Contributor itself or anyone acting on such
  5148.       Contributor's behalf. Contributions do not include additions to
  5149.       the Program which: (i) are separate modules of software
  5150.       distributed in conjunction with the Program under their own
  5151.       license agreement, and (ii) are not derivative works of the
  5152.       Program.
  5153.  
  5154. "Contributor" means any person or entity that distributes the Program.
  5155.  
  5156. "Licensed Patents " mean patent claims licensable by a Contributor
  5157. which are necessarily infringed by the use or sale of its Contribution
  5158. alone or when combined with the Program.
  5159.  
  5160. "Program" means the Contributions distributed in accordance with this
  5161. Agreement.
  5162.  
  5163. "Recipient" means anyone who receives the Program under this
  5164. Agreement, including all Contributors.
  5165.  
  5166. 2. GRANT OF RIGHTS
  5167.  
  5168.       a) Subject to the terms of this Agreement, each Contributor
  5169.       hereby grants Recipient a non-exclusive, worldwide, royalty-free
  5170.       copyright license to reproduce, prepare derivative works of,
  5171.       publicly display, publicly perform, distribute and sublicense
  5172.       the Contribution of such Contributor, if any, and such
  5173.       derivative works, in source code and object code form.
  5174.  
  5175.       b) Subject to the terms of this Agreement, each Contributor
  5176.       hereby grants Recipient a non-exclusive, worldwide, royalty-free
  5177.       patent license under Licensed Patents to make, use, sell, offer
  5178.       to sell, import and otherwise transfer the Contribution of such
  5179.       Contributor, if any, in source code and object code form. This
  5180.       patent license shall apply to the combination of the
  5181.       Contribution and the Program if, at the time the Contribution is
  5182.       added by the Contributor, such addition of the Contribution
  5183.       causes such combination to be covered by the Licensed Patents.
  5184.       The patent license shall not apply to any other combinations
  5185.       which include the Contribution. No hardware per se is licensed
  5186.       hereunder.
  5187.  
  5188.       c) Recipient understands that although each Contributor grants
  5189.       the licenses to its Contributions set forth herein, no
  5190.       assurances are provided by any Contributor that the Program does
  5191.       not infringe the patent or other intellectual property rights of
  5192.       any other entity. Each Contributor disclaims any liability to
  5193.       Recipient for claims brought by any other entity based on
  5194.       infringement of intellectual property rights or otherwise. As a
  5195.       condition to exercising the rights and licenses granted
  5196.       hereunder, each Recipient hereby assumes sole responsibility to
  5197.       secure any other intellectual property rights needed, if any.
  5198.       For example, if a third party patent license is required to
  5199.       allow Recipient to distribute the Program, it is Recipient's
  5200.       responsibility to acquire that license before distributing the
  5201.       Program.
  5202.  
  5203.       d) Each Contributor represents that to its knowledge it has
  5204.       sufficient copyright rights in its Contribution, if any, to
  5205.       grant the copyright license set forth in this Agreement.
  5206.  
  5207. 3. REQUIREMENTS
  5208.  
  5209. A Contributor may choose to distribute the Program in object code form
  5210. under its own license agreement, provided that:
  5211.  
  5212.       a) it complies with the terms and conditions of this Agreement; and
  5213.  
  5214.       b) its license agreement:
  5215.  
  5216.       i) effectively disclaims on behalf of all Contributors all
  5217.       warranties and conditions, express and implied, including
  5218.       warranties or conditions of title and non-infringement, and
  5219.       implied warranties or conditions of merchantability and fitness
  5220.       for a particular purpose;
  5221.  
  5222.       ii) effectively excludes on behalf of all Contributors all
  5223.       liability for damages, including direct, indirect, special,
  5224.       incidental and consequential damages, such as lost profits;
  5225.  
  5226.       iii) states that any provisions which differ from this Agreement
  5227.       are offered by that Contributor alone and not by any other
  5228.       party; and
  5229.  
  5230.       iv) states that source code for the Program is available from
  5231.       such Contributor, and informs licensees how to obtain it in a
  5232.       reasonable manner on or through a medium customarily used for
  5233.       software exchange.
  5234.  
  5235. When the Program is made available in source code form:
  5236.  
  5237.       a) it must be made available under this Agreement; and
  5238.  
  5239.       b) a copy of this Agreement must be included with each copy of
  5240.       the Program.
  5241.  
  5242. Contributors may not remove or alter any copyright notices contained
  5243. within the Program.
  5244.  
  5245. Each Contributor must identify itself as the originator of its
  5246. Contribution, if any, in a manner that reasonably allows subsequent
  5247. Recipients to identify the originator of the Contribution.
  5248.  
  5249. 4. COMMERCIAL DISTRIBUTION
  5250.  
  5251. Commercial distributors of software may accept certain
  5252. responsibilities with respect to end users, business partners and the
  5253. like. While this license is intended to facilitate the commercial use
  5254. of the Program, the Contributor who includes the Program in a
  5255. commercial product offering should do so in a manner which does not
  5256. create potential liability for other Contributors. Therefore, if a
  5257. Contributor includes the Program in a commercial product offering,
  5258. such Contributor ("Commercial Contributor") hereby agrees to defend
  5259. and indemnify every other Contributor ("Indemnified Contributor")
  5260. against any losses, damages and costs (collectively "Losses") arising
  5261. from claims, lawsuits and other legal actions brought by a third party
  5262. against the Indemnified Contributor to the extent caused by the acts
  5263. or omissions of such Commercial Contributor in connection with its
  5264. distribution of the Program in a commercial product offering. The
  5265. obligations in this section do not apply to any claims or Losses
  5266. relating to any actual or alleged intellectual property infringement.
  5267. In order to qualify, an Indemnified Contributor must: a) promptly
  5268. notify the Commercial Contributor in writing of such claim, and b)
  5269. allow the Commercial Contributor to control, and cooperate with the
  5270. Commercial Contributor in, the defense and any related settlement
  5271. negotiations. The Indemnified Contributor may participate in any such
  5272. claim at its own expense.
  5273.  
  5274. For example, a Contributor might include the Program in a commercial
  5275. product offering, Product X. That Contributor is then a Commercial
  5276. Contributor. If that Commercial Contributor then makes performance
  5277. claims, or offers warranties related to Product X, those performance
  5278. claims and warranties are such Commercial Contributor's responsibility
  5279. alone. Under this section, the Commercial Contributor would have to
  5280. defend claims against the other Contributors related to those
  5281. performance claims and warranties, and if a court requires any other
  5282. Contributor to pay any damages as a result, the Commercial Contributor
  5283. must pay those damages.
  5284.  
  5285. 5. NO WARRANTY
  5286.  
  5287. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
  5288. PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  5289. KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
  5290. WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
  5291. OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
  5292. responsible for determining the appropriateness of using and
  5293. distributing the Program and assumes all risks associated with its
  5294. exercise of rights under this Agreement, including but not limited to
  5295. the risks and costs of program errors, compliance with applicable
  5296. laws, damage to or loss of data, programs or equipment, and
  5297. unavailability or interruption of operations.
  5298.  
  5299. 6. DISCLAIMER OF LIABILITY
  5300.  
  5301. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  5302. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  5303. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  5304. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  5305. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  5306. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  5307. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  5308. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  5309.  
  5310. 7. GENERAL
  5311.  
  5312. If any provision of this Agreement is invalid or unenforceable under
  5313. applicable law, it shall not affect the validity or enforceability of
  5314. the remainder of the terms of this Agreement, and without further
  5315. action by the parties hereto, such provision shall be reformed to the
  5316. minimum extent necessary to make such provision valid and enforceable.
  5317.  
  5318. If Recipient institutes patent litigation against a Contributor with
  5319. respect to a patent applicable to software (including a cross-claim or
  5320. counterclaim in a lawsuit), then any patent licenses granted by that
  5321. Contributor to such Recipient under this Agreement shall terminate as
  5322. of the date such litigation is filed. In addition, if Recipient
  5323. institutes patent litigation against any entity (including a
  5324. cross-claim or counterclaim in a lawsuit) alleging that the Program
  5325. itself (excluding combinations of the Program with other software or
  5326. hardware) infringes such Recipient's patent(s), then such Recipient's
  5327. rights granted under Section 2(b) shall terminate as of the date such
  5328. litigation is filed.
  5329.  
  5330. All Recipient's rights under this Agreement shall terminate if it
  5331. fails to comply with any of the material terms or conditions of this
  5332. Agreement and does not cure such failure in a reasonable period of
  5333. time after becoming aware of such noncompliance. If all Recipient's
  5334. rights under this Agreement terminate, Recipient agrees to cease use
  5335. and distribution of the Program as soon as reasonably practicable.
  5336. However, Recipient's obligations under this Agreement and any licenses
  5337. granted by Recipient relating to the Program shall continue and
  5338. survive.
  5339.  
  5340. Everyone is permitted to copy and distribute copies of this Agreement,
  5341. but in order to avoid inconsistency the Agreement is copyrighted and
  5342. may only be modified in the following manner. The Agreement Steward
  5343. reserves the right to publish new versions (including revisions) of
  5344. this Agreement from time to time. No one other than the Agreement
  5345. Steward has the right to modify this Agreement. IBM is the initial
  5346. Agreement Steward. IBM may assign the responsibility to serve as the
  5347. Agreement Steward to a suitable separate entity. Each new version of
  5348. the Agreement will be given a distinguishing version number. The
  5349. Program (including Contributions) may always be distributed subject to
  5350. the version of the Agreement under which it was received. In addition,
  5351. after a new version of the Agreement is published, Contributor may
  5352. elect to distribute the Program (including its Contributions) under
  5353. the new version. Except as expressly stated in Sections 2(a) and 2(b)
  5354. above, Recipient receives no rights or licenses to the intellectual
  5355. property of any Contributor under this Agreement, whether expressly,
  5356. by implication, estoppel or otherwise. All rights in the Program not
  5357. expressly granted under this Agreement are reserved.
  5358.  
  5359. This Agreement is governed by the laws of the State of New York and
  5360. the intellectual property laws of the United States of America. No
  5361. party to this Agreement will bring a legal action under this Agreement
  5362. more than one year after the cause of action arose. Each party waives
  5363. its rights to a jury trial in any resulting litigation.
  5364.  
  5365.  
  5366.    =========================================================================
  5367.    ==  NOTICE file for the KXML License.                                  ==
  5368.    =========================================================================
  5369.  
  5370. Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
  5371.  
  5372. Permission is hereby granted, free of charge, to any person obtaining
  5373. a copy of this software and associated documentation files (the
  5374. "Software"), to deal in the Software without restriction, including
  5375. without limitation the rights to use, copy, modify, merge, publish,
  5376. distribute, sublicense, and/or sell copies of the Software, and to
  5377. permit persons to whom the Software is furnished to do so, subject to
  5378. the following conditions:
  5379.  
  5380. The above copyright notice and this permission notice shall be
  5381. included in all copies or substantial portions of the Software.
  5382.  
  5383. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  5384. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5385. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  5386. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  5387. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  5388. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  5389. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  5390.  
  5391.  
  5392.    =========================================================================
  5393.    ==  NOTICE file for the SQLite Java Wrapper License.                   ==
  5394.    =========================================================================
  5395.  
  5396. This software is copyrighted by Christian Werner <chw@ch-werner.de>
  5397. and others. The following terms apply to all files associated with the
  5398. software unless explicitly disclaimed in individual files.
  5399.  
  5400. The authors hereby grant permission to use, copy, modify, distribute,
  5401. and license this software and its documentation for any purpose, provided
  5402. that existing copyright notices are retained in all copies and that this
  5403. notice is included verbatim in any distributions. No written agreement,
  5404. license, or royalty fee is required for any of the authorized uses.
  5405. Modifications to this software may be copyrighted by their authors
  5406. and need not follow the licensing terms described here, provided that
  5407. the new terms are clearly indicated on the first page of each file where
  5408. they apply.
  5409.  
  5410. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  5411. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  5412. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  5413. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  5414. POSSIBILITY OF SUCH DAMAGE.
  5415.  
  5416. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  5417. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  5418. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
  5419. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  5420. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  5421. MODIFICATIONS.
  5422.  
  5423.  
  5424.    =========================================================================
  5425.    ==  NOTICE file for the W3C License.                                   ==
  5426.    =========================================================================
  5427.  
  5428. Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
  5429. of Technology, Institut National de Recherche en Informatique et en
  5430. Automatique, Keio University). All Rights Reserved. This program is
  5431. distributed under the W3C's Software Intellectual Property License.
  5432. This program is distributed in the hope that it will be useful, but
  5433. WITHOUT ANY WARRANTY; without even the implied warranty of
  5434. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  5435.  
  5436. See W3C License http://www.w3.org/Consortium/Legal/ for more details.
  5437.  
  5438. ============================================================
  5439. Notices for file(s):
  5440. /usr/icu/icudt51l.dat
  5441. ------------------------------------------------------------
  5442. ICU License - ICU 1.8.1 and later
  5443.  
  5444. COPYRIGHT AND PERMISSION NOTICE
  5445.  
  5446. Copyright (c) 1995-2008 International Business Machines Corporation and others
  5447.  
  5448. All rights reserved.
  5449.  
  5450. 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.
  5451.  
  5452. 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.
  5453.  
  5454. 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.
  5455.  
  5456. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  5457.  
  5458. ==============================================================================
  5459.  
  5460. UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
  5461.  
  5462.     Unicode Data Files include all data files under the directories
  5463. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  5464. http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
  5465. published in the Unicode Standard or under the directories
  5466. http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
  5467. http://www.unicode.org/cldr/data/.
  5468.  
  5469.     NOTICE TO USER: Carefully read the following legal agreement. BY
  5470. DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
  5471. ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
  5472. AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
  5473. DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
  5474. OR SOFTWARE.
  5475.  
  5476.     COPYRIGHT AND PERMISSION NOTICE
  5477.  
  5478.     Copyright ¬© 1991-2007 Unicode, Inc. All rights reserved. Distributed under
  5479. the Terms of Use in http://www.unicode.org/copyright.html.
  5480.  
  5481.     Permission is hereby granted, free of charge, to any person obtaining a copy
  5482. of the Unicode data files and any associated documentation (the "Data Files") or
  5483. Unicode software and any associated documentation (the "Software") to deal in
  5484. the Data Files or Software without restriction, including without limitation the
  5485. rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
  5486. the Data Files or Software, and to permit persons to whom the Data Files or
  5487. Software are furnished to do so, provided that (a) the above copyright notice(s)
  5488. and this permission notice appear with all copies of the Data Files or Software,
  5489. (b) both the above copyright notice(s) and this permission notice appear in
  5490. associated documentation, and (c) there is clear notice in each modified Data
  5491. File or in the Software as well as in the documentation associated with the Data
  5492. File(s) or Software that the data or software has been modified.
  5493.  
  5494.     THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
  5495. KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  5496. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
  5497. PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
  5498. NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
  5499. DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  5500. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
  5501. OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
  5502. SOFTWARE.
  5503.  
  5504.     Except as contained in this notice, the name of a copyright holder shall not
  5505. be used in advertising or otherwise to promote the sale, use or other dealings
  5506. in these Data Files or Software without prior written authorization of the
  5507. copyright holder.
  5508.  
  5509. ===============================================================================
  5510.  
  5511.  
  5512. /* This ICU code derived from: */
  5513. /*
  5514. punycode.c 0.4.0 (2001-Nov-17-Sat)
  5515. http://www.cs.berkeley.edu/~amc/idn/
  5516. Adam M. Costello
  5517. http://www.nicemice.net/amc/
  5518.  
  5519. Disclaimer and license
  5520.  
  5521. Regarding this entire document or any portion of it (including
  5522. the pseudocode and C code), the author makes no guarantees and
  5523. is not responsible for any damage resulting from its use. The
  5524. author grants irrevocable permission to anyone to use, modify,
  5525. and distribute it in any way that does not diminish the rights
  5526. of anyone else to use, modify, and distribute it, provided that
  5527. redistributed derivative works do not contain misleading author or
  5528. version information. Derivative works need not be licensed under
  5529. similar terms.
  5530. */
  5531.  
  5532.  
  5533. /*
  5534. ** This file is in the public domain, so clarified as of
  5535. ** 2006-07-17 by Arthur David Olson.
  5536. */
  5537.  
  5538. ============================================================
  5539. Notices for file(s):
  5540. /framework/jcommon-1.0.12.jar
  5541. /framework/jfreechart-1.0.9-swt.jar
  5542. /framework/jfreechart-1.0.9.jar
  5543. ------------------------------------------------------------
  5544.                   GNU LESSER GENERAL PUBLIC LICENSE
  5545.                        Version 2.1, February 1999
  5546.  
  5547.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  5548.      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  5549.  Everyone is permitted to copy and distribute verbatim copies
  5550.  of this license document, but changing it is not allowed.
  5551.  
  5552. [This is the first released version of the Lesser GPL.  It also counts
  5553.  as the successor of the GNU Library Public License, version 2, hence
  5554.  the version number 2.1.]
  5555.  
  5556.                             Preamble
  5557.  
  5558.   The licenses for most software are designed to take away your
  5559. freedom to share and change it.  By contrast, the GNU General Public
  5560. Licenses are intended to guarantee your freedom to share and change
  5561. free software--to make sure the software is free for all its users.
  5562.  
  5563.   This license, the Lesser General Public License, applies to some
  5564. specially designated software packages--typically libraries--of the
  5565. Free Software Foundation and other authors who decide to use it.  You
  5566. can use it too, but we suggest you first think carefully about whether
  5567. this license or the ordinary General Public License is the better
  5568. strategy to use in any particular case, based on the explanations below.
  5569.  
  5570.   When we speak of free software, we are referring to freedom of use,
  5571. not price.  Our General Public Licenses are designed to make sure that
  5572. you have the freedom to distribute copies of free software (and charge
  5573. for this service if you wish); that you receive source code or can get
  5574. it if you want it; that you can change the software and use pieces of
  5575. it in new free programs; and that you are informed that you can do
  5576. these things.
  5577.  
  5578.   To protect your rights, we need to make restrictions that forbid
  5579. distributors to deny you these rights or to ask you to surrender these
  5580. rights.  These restrictions translate to certain responsibilities for
  5581. you if you distribute copies of the library or if you modify it.
  5582.  
  5583.   For example, if you distribute copies of the library, whether gratis
  5584. or for a fee, you must give the recipients all the rights that we gave
  5585. you.  You must make sure that they, too, receive or can get the source
  5586. code.  If you link other code with the library, you must provide
  5587. complete object files to the recipients, so that they can relink them
  5588. with the library after making changes to the library and recompiling
  5589. it.  And you must show them these terms so they know their rights.
  5590.  
  5591.   We protect your rights with a two-step method: (1) we copyright the
  5592. library, and (2) we offer you this license, which gives you legal
  5593. permission to copy, distribute and/or modify the library.
  5594.  
  5595.   To protect each distributor, we want to make it very clear that
  5596. there is no warranty for the free library.  Also, if the library is
  5597. modified by someone else and passed on, the recipients should know
  5598. that what they have is not the original version, so that the original
  5599. author's reputation will not be affected by problems that might be
  5600. introduced by others.
  5601.   Finally, software patents pose a constant threat to the existence of
  5602. any free program.  We wish to make sure that a company cannot
  5603. effectively restrict the users of a free program by obtaining a
  5604. restrictive license from a patent holder.  Therefore, we insist that
  5605. any patent license obtained for a version of the library must be
  5606. consistent with the full freedom of use specified in this license.
  5607.  
  5608.   Most GNU software, including some libraries, is covered by the
  5609. ordinary GNU General Public License.  This license, the GNU Lesser
  5610. General Public License, applies to certain designated libraries, and
  5611. is quite different from the ordinary General Public License.  We use
  5612. this license for certain libraries in order to permit linking those
  5613. libraries into non-free programs.
  5614.  
  5615.   When a program is linked with a library, whether statically or using
  5616. a shared library, the combination of the two is legally speaking a
  5617. combined work, a derivative of the original library.  The ordinary
  5618. General Public License therefore permits such linking only if the
  5619. entire combination fits its criteria of freedom.  The Lesser General
  5620. Public License permits more lax criteria for linking other code with
  5621. the library.
  5622.  
  5623.   We call this license the "Lesser" General Public License because it
  5624. does Less to protect the user's freedom than the ordinary General
  5625. Public License.  It also provides other free software developers Less
  5626. of an advantage over competing non-free programs.  These disadvantages
  5627. are the reason we use the ordinary General Public License for many
  5628. libraries.  However, the Lesser license provides advantages in certain
  5629. special circumstances.
  5630.  
  5631.   For example, on rare occasions, there may be a special need to
  5632. encourage the widest possible use of a certain library, so that it becomes
  5633. a de-facto standard.  To achieve this, non-free programs must be
  5634. allowed to use the library.  A more frequent case is that a free
  5635. library does the same job as widely used non-free libraries.  In this
  5636. case, there is little to gain by limiting the free library to free
  5637. software only, so we use the Lesser General Public License.
  5638.  
  5639.   In other cases, permission to use a particular library in non-free
  5640. programs enables a greater number of people to use a large body of
  5641. free software.  For example, permission to use the GNU C Library in
  5642. non-free programs enables many more people to use the whole GNU
  5643. operating system, as well as its variant, the GNU/Linux operating
  5644. system.
  5645.  
  5646.   Although the Lesser General Public License is Less protective of the
  5647. users' freedom, it does ensure that the user of a program that is
  5648. linked with the Library has the freedom and the wherewithal to run
  5649. that program using a modified version of the Library.
  5650.  
  5651.   The precise terms and conditions for copying, distribution and
  5652. modification follow.  Pay close attention to the difference between a
  5653. "work based on the library" and a "work that uses the library".  The
  5654. former contains code derived from the library, whereas the latter must
  5655. be combined with the library in order to run.
  5656.                   GNU LESSER GENERAL PUBLIC LICENSE
  5657.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  5658.  
  5659.   0. This License Agreement applies to any software library or other
  5660. program which contains a notice placed by the copyright holder or
  5661. other authorized party saying it may be distributed under the terms of
  5662. this Lesser General Public License (also called "this License").
  5663. Each licensee is addressed as "you".
  5664.  
  5665.   A "library" means a collection of software functions and/or data
  5666. prepared so as to be conveniently linked with application programs
  5667. (which use some of those functions and data) to form executables.
  5668.  
  5669.   The "Library", below, refers to any such software library or work
  5670. which has been distributed under these terms.  A "work based on the
  5671. Library" means either the Library or any derivative work under
  5672. copyright law: that is to say, a work containing the Library or a
  5673. portion of it, either verbatim or with modifications and/or translated
  5674. straightforwardly into another language.  (Hereinafter, translation is
  5675. included without limitation in the term "modification".)
  5676.  
  5677.   "Source code" for a work means the preferred form of the work for
  5678. making modifications to it.  For a library, complete source code means
  5679. all the source code for all modules it contains, plus any associated
  5680. interface definition files, plus the scripts used to control compilation
  5681. and installation of the library.
  5682.  
  5683.   Activities other than copying, distribution and modification are not
  5684. covered by this License; they are outside its scope.  The act of
  5685. running a program using the Library is not restricted, and output from
  5686. such a program is covered only if its contents constitute a work based
  5687. on the Library (independent of the use of the Library in a tool for
  5688. writing it).  Whether that is true depends on what the Library does
  5689. and what the program that uses the Library does.
  5690.  
  5691.   1. You may copy and distribute verbatim copies of the Library's
  5692. complete source code as you receive it, in any medium, provided that
  5693. you conspicuously and appropriately publish on each copy an
  5694. appropriate copyright notice and disclaimer of warranty; keep intact
  5695. all the notices that refer to this License and to the absence of any
  5696. warranty; and distribute a copy of this License along with the
  5697. Library.
  5698.  
  5699.   You may charge a fee for the physical act of transferring a copy,
  5700. and you may at your option offer warranty protection in exchange for a
  5701. fee.
  5702.   2. You may modify your copy or copies of the Library or any portion
  5703. of it, thus forming a work based on the Library, and copy and
  5704. distribute such modifications or work under the terms of Section 1
  5705. above, provided that you also meet all of these conditions:
  5706.  
  5707.     a) The modified work must itself be a software library.
  5708.  
  5709.     b) You must cause the files modified to carry prominent notices
  5710.     stating that you changed the files and the date of any change.
  5711.  
  5712.     c) You must cause the whole of the work to be licensed at no
  5713.     charge to all third parties under the terms of this License.
  5714.  
  5715.     d) If a facility in the modified Library refers to a function or a
  5716.     table of data to be supplied by an application program that uses
  5717.     the facility, other than as an argument passed when the facility
  5718.     is invoked, then you must make a good faith effort to ensure that,
  5719.     in the event an application does not supply such function or
  5720.     table, the facility still operates, and performs whatever part of
  5721.     its purpose remains meaningful.
  5722.  
  5723.     (For example, a function in a library to compute square roots has
  5724.     a purpose that is entirely well-defined independent of the
  5725.     application.  Therefore, Subsection 2d requires that any
  5726.     application-supplied function or table used by this function must
  5727.     be optional: if the application does not supply it, the square
  5728.     root function must still compute square roots.)
  5729.  
  5730. These requirements apply to the modified work as a whole.  If
  5731. identifiable sections of that work are not derived from the Library,
  5732. and can be reasonably considered independent and separate works in
  5733. themselves, then this License, and its terms, do not apply to those
  5734. sections when you distribute them as separate works.  But when you
  5735. distribute the same sections as part of a whole which is a work based
  5736. on the Library, the distribution of the whole must be on the terms of
  5737. this License, whose permissions for other licensees extend to the
  5738. entire whole, and thus to each and every part regardless of who wrote
  5739. it.
  5740.  
  5741. Thus, it is not the intent of this section to claim rights or contest
  5742. your rights to work written entirely by you; rather, the intent is to
  5743. exercise the right to control the distribution of derivative or
  5744. collective works based on the Library.
  5745.  
  5746. In addition, mere aggregation of another work not based on the Library
  5747. with the Library (or with a work based on the Library) on a volume of
  5748. a storage or distribution medium does not bring the other work under
  5749. the scope of this License.
  5750.  
  5751.   3. You may opt to apply the terms of the ordinary GNU General Public
  5752. License instead of this License to a given copy of the Library.  To do
  5753. this, you must alter all the notices that refer to this License, so
  5754. that they refer to the ordinary GNU General Public License, version 2,
  5755. instead of to this License.  (If a newer version than version 2 of the
  5756. ordinary GNU General Public License has appeared, then you can specify
  5757. that version instead if you wish.)  Do not make any other change in
  5758. these notices.
  5759.   Once this change is made in a given copy, it is irreversible for
  5760. that copy, so the ordinary GNU General Public License applies to all
  5761. subsequent copies and derivative works made from that copy.
  5762.  
  5763.   This option is useful when you wish to copy part of the code of
  5764. the Library into a program that is not a library.
  5765.  
  5766.   4. You may copy and distribute the Library (or a portion or
  5767. derivative of it, under Section 2) in object code or executable form
  5768. under the terms of Sections 1 and 2 above provided that you accompany
  5769. it with the complete corresponding machine-readable source code, which
  5770. must be distributed under the terms of Sections 1 and 2 above on a
  5771. medium customarily used for software interchange.
  5772.  
  5773.   If distribution of object code is made by offering access to copy
  5774. from a designated place, then offering equivalent access to copy the
  5775. source code from the same place satisfies the requirement to
  5776. distribute the source code, even though third parties are not
  5777. compelled to copy the source along with the object code.
  5778.  
  5779.   5. A program that contains no derivative of any portion of the
  5780. Library, but is designed to work with the Library by being compiled or
  5781. linked with it, is called a "work that uses the Library".  Such a
  5782. work, in isolation, is not a derivative work of the Library, and
  5783. therefore falls outside the scope of this License.
  5784.  
  5785.   However, linking a "work that uses the Library" with the Library
  5786. creates an executable that is a derivative of the Library (because it
  5787. contains portions of the Library), rather than a "work that uses the
  5788. library".  The executable is therefore covered by this License.
  5789. Section 6 states terms for distribution of such executables.
  5790.  
  5791.   When a "work that uses the Library" uses material from a header file
  5792. that is part of the Library, the object code for the work may be a
  5793. derivative work of the Library even though the source code is not.
  5794. Whether this is true is especially significant if the work can be
  5795. linked without the Library, or if the work is itself a library.  The
  5796. threshold for this to be true is not precisely defined by law.
  5797.  
  5798.   If such an object file uses only numerical parameters, data
  5799. structure layouts and accessors, and small macros and small inline
  5800. functions (ten lines or less in length), then the use of the object
  5801. file is unrestricted, regardless of whether it is legally a derivative
  5802. work.  (Executables containing this object code plus portions of the
  5803. Library will still fall under Section 6.)
  5804.  
  5805.   Otherwise, if the work is a derivative of the Library, you may
  5806. distribute the object code for the work under the terms of Section 6.
  5807. Any executables containing that work also fall under Section 6,
  5808. whether or not they are linked directly with the Library itself.
  5809.   6. As an exception to the Sections above, you may also combine or
  5810. link a "work that uses the Library" with the Library to produce a
  5811. work containing portions of the Library, and distribute that work
  5812. under terms of your choice, provided that the terms permit
  5813. modification of the work for the customer's own use and reverse
  5814. engineering for debugging such modifications.
  5815.  
  5816.   You must give prominent notice with each copy of the work that the
  5817. Library is used in it and that the Library and its use are covered by
  5818. this License.  You must supply a copy of this License.  If the work
  5819. during execution displays copyright notices, you must include the
  5820. copyright notice for the Library among them, as well as a reference
  5821. directing the user to the copy of this License.  Also, you must do one
  5822. of these things:
  5823.  
  5824.     a) Accompany the work with the complete corresponding
  5825.     machine-readable source code for the Library including whatever
  5826.     changes were used in the work (which must be distributed under
  5827.     Sections 1 and 2 above); and, if the work is an executable linked
  5828.     with the Library, with the complete machine-readable "work that
  5829.     uses the Library", as object code and/or source code, so that the
  5830.     user can modify the Library and then relink to produce a modified
  5831.     executable containing the modified Library.  (It is understood
  5832.     that the user who changes the contents of definitions files in the
  5833.     Library will not necessarily be able to recompile the application
  5834.     to use the modified definitions.)
  5835.  
  5836.     b) Use a suitable shared library mechanism for linking with the
  5837.     Library.  A suitable mechanism is one that (1) uses at run time a
  5838.     copy of the library already present on the user's computer system,
  5839.     rather than copying library functions into the executable, and (2)
  5840.     will operate properly with a modified version of the library, if
  5841.     the user installs one, as long as the modified version is
  5842.     interface-compatible with the version that the work was made with.
  5843.  
  5844.     c) Accompany the work with a written offer, valid for at
  5845.     least three years, to give the same user the materials
  5846.     specified in Subsection 6a, above, for a charge no more
  5847.     than the cost of performing this distribution.
  5848.  
  5849.     d) If distribution of the work is made by offering access to copy
  5850.     from a designated place, offer equivalent access to copy the above
  5851.     specified materials from the same place.
  5852.  
  5853.     e) Verify that the user has already received a copy of these
  5854.     materials or that you have already sent this user a copy.
  5855.  
  5856.   For an executable, the required form of the "work that uses the
  5857. Library" must include any data and utility programs needed for
  5858. reproducing the executable from it.  However, as a special exception,
  5859. the materials to be distributed need not include anything that is
  5860. normally distributed (in either source or binary form) with the major
  5861. components (compiler, kernel, and so on) of the operating system on
  5862. which the executable runs, unless that component itself accompanies
  5863. the executable.
  5864.  
  5865.   It may happen that this requirement contradicts the license
  5866. restrictions of other proprietary libraries that do not normally
  5867. accompany the operating system.  Such a contradiction means you cannot
  5868. use both them and the Library together in an executable that you
  5869. distribute.
  5870.   7. You may place library facilities that are a work based on the
  5871. Library side-by-side in a single library together with other library
  5872. facilities not covered by this License, and distribute such a combined
  5873. library, provided that the separate distribution of the work based on
  5874. the Library and of the other library facilities is otherwise
  5875. permitted, and provided that you do these two things:
  5876.  
  5877.     a) Accompany the combined library with a copy of the same work
  5878.     based on the Library, uncombined with any other library
  5879.     facilities.  This must be distributed under the terms of the
  5880.     Sections above.
  5881.  
  5882.     b) Give prominent notice with the combined library of the fact
  5883.     that part of it is a work based on the Library, and explaining
  5884.     where to find the accompanying uncombined form of the same work.
  5885.  
  5886.   8. You may not copy, modify, sublicense, link with, or distribute
  5887. the Library except as expressly provided under this License.  Any
  5888. attempt otherwise to copy, modify, sublicense, link with, or
  5889. distribute the Library is void, and will automatically terminate your
  5890. rights under this License.  However, parties who have received copies,
  5891. or rights, from you under this License will not have their licenses
  5892. terminated so long as such parties remain in full compliance.
  5893.  
  5894.   9. You are not required to accept this License, since you have not
  5895. signed it.  However, nothing else grants you permission to modify or
  5896. distribute the Library or its derivative works.  These actions are
  5897. prohibited by law if you do not accept this License.  Therefore, by
  5898. modifying or distributing the Library (or any work based on the
  5899. Library), you indicate your acceptance of this License to do so, and
  5900. all its terms and conditions for copying, distributing or modifying
  5901. the Library or works based on it.
  5902.  
  5903.   10. Each time you redistribute the Library (or any work based on the
  5904. Library), the recipient automatically receives a license from the
  5905. original licensor to copy, distribute, link with or modify the Library
  5906. subject to these terms and conditions.  You may not impose any further
  5907. restrictions on the recipients' exercise of the rights granted herein.
  5908. You are not responsible for enforcing compliance by third parties with
  5909. this License.
  5910.   11. If, as a consequence of a court judgment or allegation of patent
  5911. infringement or for any other reason (not limited to patent issues),
  5912. conditions are imposed on you (whether by court order, agreement or
  5913. otherwise) that contradict the conditions of this License, they do not
  5914. excuse you from the conditions of this License.  If you cannot
  5915. distribute so as to satisfy simultaneously your obligations under this
  5916. License and any other pertinent obligations, then as a consequence you
  5917. may not distribute the Library at all.  For example, if a patent
  5918. license would not permit royalty-free redistribution of the Library by
  5919. all those who receive copies directly or indirectly through you, then
  5920. the only way you could satisfy both it and this License would be to
  5921. refrain entirely from distribution of the Library.
  5922.  
  5923. If any portion of this section is held invalid or unenforceable under any
  5924. particular circumstance, the balance of the section is intended to apply,
  5925. and the section as a whole is intended to apply in other circumstances.
  5926.  
  5927. It is not the purpose of this section to induce you to infringe any
  5928. patents or other property right claims or to contest validity of any
  5929. such claims; this section has the sole purpose of protecting the
  5930. integrity of the free software distribution system which is
  5931. implemented by public license practices.  Many people have made
  5932. generous contributions to the wide range of software distributed
  5933. through that system in reliance on consistent application of that
  5934. system; it is up to the author/donor to decide if he or she is willing
  5935. to distribute software through any other system and a licensee cannot
  5936. impose that choice.
  5937.  
  5938. This section is intended to make thoroughly clear what is believed to
  5939. be a consequence of the rest of this License.
  5940.  
  5941.   12. If the distribution and/or use of the Library is restricted in
  5942. certain countries either by patents or by copyrighted interfaces, the
  5943. original copyright holder who places the Library under this License may add
  5944. an explicit geographical distribution limitation excluding those countries,
  5945. so that distribution is permitted only in or among countries not thus
  5946. excluded.  In such case, this License incorporates the limitation as if
  5947. written in the body of this License.
  5948.  
  5949.   13. The Free Software Foundation may publish revised and/or new
  5950. versions of the Lesser General Public License from time to time.
  5951. Such new versions will be similar in spirit to the present version,
  5952. but may differ in detail to address new problems or concerns.
  5953.  
  5954. Each version is given a distinguishing version number.  If the Library
  5955. specifies a version number of this License which applies to it and
  5956. "any later version", you have the option of following the terms and
  5957. conditions either of that version or of any later version published by
  5958. the Free Software Foundation.  If the Library does not specify a
  5959. license version number, you may choose any version ever published by
  5960. the Free Software Foundation.
  5961.   14. If you wish to incorporate parts of the Library into other free
  5962. programs whose distribution conditions are incompatible with these,
  5963. write to the author to ask for permission.  For software which is
  5964. copyrighted by the Free Software Foundation, write to the Free
  5965. Software Foundation; we sometimes make exceptions for this.  Our
  5966. decision will be guided by the two goals of preserving the free status
  5967. of all derivatives of our free software and of promoting the sharing
  5968. and reuse of software generally.
  5969.  
  5970.                             NO WARRANTY
  5971.  
  5972.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  5973. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  5974. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  5975. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  5976. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  5977. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  5978. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  5979. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  5980. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  5981.  
  5982.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  5983. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  5984. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  5985. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  5986. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  5987. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  5988. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  5989. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  5990. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  5991. DAMAGES.
  5992.  
  5993.                      END OF TERMS AND CONDITIONS
  5994.            How to Apply These Terms to Your New Libraries
  5995.  
  5996.   If you develop a new library, and you want it to be of the greatest
  5997. possible use to the public, we recommend making it free software that
  5998. everyone can redistribute and change.  You can do so by permitting
  5999. redistribution under these terms (or, alternatively, under the terms of the
  6000. ordinary General Public License).
  6001.  
  6002.   To apply these terms, attach the following notices to the library.  It is
  6003. safest to attach them to the start of each source file to most effectively
  6004. convey the exclusion of warranty; and each file should have at least the
  6005. "copyright" line and a pointer to where the full notice is found.
  6006.  
  6007.     <one line to give the library's name and a brief idea of what it does.>
  6008.     Copyright (C) <year>  <name of author>
  6009.  
  6010.     This library is free software; you can redistribute it and/or
  6011.     modify it under the terms of the GNU Lesser General Public
  6012.     License as published by the Free Software Foundation; either
  6013.     version 2.1 of the License, or (at your option) any later version.
  6014.  
  6015.     This library is distributed in the hope that it will be useful,
  6016.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  6017.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  6018.     Lesser General Public License for more details.
  6019.  
  6020.     You should have received a copy of the GNU Lesser General Public
  6021.     License along with this library; if not, write to the Free Software
  6022.     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  6023.  
  6024. Also add information on how to contact you by electronic and paper mail.
  6025.  
  6026. You should also get your employer (if you work as a programmer) or your
  6027. school, if any, to sign a "copyright disclaimer" for the library, if
  6028. necessary.  Here is a sample; alter the names:
  6029.  
  6030.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  6031.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  6032.  
  6033.   <signature of Ty Coon>, 1 April 1990
  6034.   Ty Coon, President of Vice
  6035.  
  6036. That's all there is to it!
  6037.  
  6038.  
  6039.  
  6040. ============================================================
  6041. Notices for file(s):
  6042. /lib/third_party_icu_icudata_host_gyp.a
  6043. /lib/third_party_icu_icui18n_host_gyp.a
  6044. /lib/third_party_icu_icuuc_host_gyp.a
  6045. /lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
  6046. /lib/v8_tools_gyp_v8_base_arm_host_gyp.a
  6047. /lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
  6048. /obj/GYP/shared_intermediates/mksnapshot.arm
  6049. /obj/GYP/shared_intermediates/protoc
  6050. ------------------------------------------------------------
  6051. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  6052. //
  6053. // Redistribution and use in source and binary forms, with or without
  6054. // modification, are permitted provided that the following conditions are
  6055. // met:
  6056. //
  6057. //    * Redistributions of source code must retain the above copyright
  6058. // notice, this list of conditions and the following disclaimer.
  6059. //    * Redistributions in binary form must reproduce the above
  6060. // copyright notice, this list of conditions and the following disclaimer
  6061. // in the documentation and/or other materials provided with the
  6062. // distribution.
  6063. //    * Neither the name of Google Inc. nor the names of its
  6064. // contributors may be used to endorse or promote products derived from
  6065. // this software without specific prior written permission.
  6066. //
  6067. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6068. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6069. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6070. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6071. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6072. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6073. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6074. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6075. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6076. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6077. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6078.  
  6079. /****************************************************************
  6080.  *
  6081.  * The author of this software is David M. Gay.
  6082.  *
  6083.  * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
  6084.  *
  6085.  * Permission to use, copy, modify, and distribute this software for any
  6086.  * purpose without fee is hereby granted, provided that this entire notice
  6087.  * is included in all copies of any software which is or includes a copy
  6088.  * or modification of this software and in all copies of the supporting
  6089.  * documentation for such software.
  6090.  *
  6091.  * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  6092.  * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
  6093.  * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  6094.  * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  6095.  *
  6096.  ***************************************************************/
  6097.  
  6098. /* Copyright (c) 2008-2009, Google Inc.
  6099.  * All rights reserved.
  6100.  *
  6101.  * Redistribution and use in source and binary forms, with or without
  6102.  * modification, are permitted provided that the following conditions are
  6103.  * met:
  6104.  *
  6105.  *     * Redistributions of source code must retain the above copyright
  6106.  * notice, this list of conditions and the following disclaimer.
  6107.  *     * Neither the name of Google Inc. nor the names of its
  6108.  * contributors may be used to endorse or promote products derived from
  6109.  * this software without specific prior written permission.
  6110.  *
  6111.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6112.  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6113.  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6114.  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6115.  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6116.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6117.  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6118.  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6119.  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6120.  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6121.  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6122.  *
  6123.  * ---
  6124.  * Author: Kostya Serebryany
  6125.  */
  6126.  
  6127. /* ***** BEGIN LICENSE BLOCK *****
  6128.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  6129.  *
  6130.  * The contents of this file are subject to the Mozilla Public License Version
  6131.  * 1.1 (the "License"); you may not use this file except in compliance with
  6132.  * the License. You may obtain a copy of the License at
  6133.  * http://www.mozilla.org/MPL/
  6134.  *
  6135.  * Software distributed under the License is distributed on an "AS IS" basis,
  6136.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  6137.  * for the specific language governing rights and limitations under the
  6138.  * License.
  6139.  *
  6140.  * The Original Code is the Netscape Portable Runtime (NSPR).
  6141.  *
  6142.  * The Initial Developer of the Original Code is
  6143.  * Netscape Communications Corporation.
  6144.  * Portions created by the Initial Developer are Copyright (C) 1998-2000
  6145.  * the Initial Developer. All Rights Reserved.
  6146.  *
  6147.  * Contributor(s):
  6148.  *
  6149.  * Alternatively, the contents of this file may be used under the terms of
  6150.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  6151.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  6152.  * in which case the provisions of the GPL or the LGPL are applicable instead
  6153.  * of those above. If you wish to allow use of your version of this file only
  6154.  * under the terms of either the GPL or the LGPL, and not to allow others to
  6155.  * use your version of this file under the terms of the MPL, indicate your
  6156.  * decision by deleting the provisions above and replace them with the notice
  6157.  * and other provisions required by the GPL or the LGPL. If you do not delete
  6158.  * the provisions above, a recipient may use your version of this file under
  6159.  * the terms of any one of the MPL, the GPL or the LGPL.
  6160.  *
  6161.  * ***** END LICENSE BLOCK ***** */
  6162.  
  6163. // Copyright (c) 2006, Google Inc.
  6164. // All rights reserved.
  6165. //
  6166. // Redistribution and use in source and binary forms, with or without
  6167. // modification, are permitted provided that the following conditions are
  6168. // met:
  6169. //
  6170. //     * Redistributions of source code must retain the above copyright
  6171. // notice, this list of conditions and the following disclaimer.
  6172. //     * Redistributions in binary form must reproduce the above
  6173. // copyright notice, this list of conditions and the following disclaimer
  6174. // in the documentation and/or other materials provided with the
  6175. // distribution.
  6176. //     * Neither the name of Google Inc. nor the names of its
  6177. // contributors may be used to endorse or promote products derived from
  6178. // this software without specific prior written permission.
  6179. //
  6180. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6181. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6182. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6183. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6184. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6185. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6186. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6187. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6188. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6189. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6190. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6191.  
  6192.    Notice that the following BSD-style license applies to the Valgrind header
  6193.    files used by Chromium (valgrind.h and memcheck.h). However, the rest of
  6194.    Valgrind is licensed under the terms of the GNU General Public License,
  6195.    version 2, unless otherwise indicated.
  6196.  
  6197.    ----------------------------------------------------------------
  6198.  
  6199.    Copyright (C) 2000-2008 Julian Seward.  All rights reserved.
  6200.  
  6201.    Redistribution and use in source and binary forms, with or without
  6202.    modification, are permitted provided that the following conditions
  6203.    are met:
  6204.  
  6205.    1. Redistributions of source code must retain the above copyright
  6206.       notice, this list of conditions and the following disclaimer.
  6207.  
  6208.    2. The origin of this software must not be misrepresented; you must
  6209.       not claim that you wrote the original software.  If you use this
  6210.       software in a product, an acknowledgment in the product
  6211.       documentation would be appreciated but is not required.
  6212.  
  6213.    3. Altered source versions must be plainly marked as such, and must
  6214.       not be misrepresented as being the original software.
  6215.  
  6216.    4. The name of the author may not be used to endorse or promote
  6217.       products derived from this software without specific prior written
  6218.       permission.
  6219.  
  6220.    THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
  6221.    OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6222.    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6223.    ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  6224.    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6225.    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  6226.    GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  6227.    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  6228.    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  6229.    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  6230.    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6231.  
  6232.   Copyright (c) 2007 Red Hat, inc
  6233.  
  6234.   Permission is hereby granted, free of charge, to any person
  6235.   obtaining a copy of this software and associated documentation files
  6236.   (the "Software"), to deal in the Software without restriction,
  6237.   including without limitation the rights to use, copy, modify, merge,
  6238.   publish, distribute, sublicense, and/or sell copies of the Software,
  6239.   and to permit persons to whom the Software is furnished to do so,
  6240.   subject to the following conditions:
  6241.  
  6242.   The above copyright notice and this permission notice shall be
  6243.   included in all copies or substantial portions of the Software.
  6244.  
  6245.   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  6246.   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6247.   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  6248.   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  6249.   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  6250.   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  6251.   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  6252.   SOFTWARE.
  6253.  
  6254. Copyright 2003-2005 Colin Percival
  6255. All rights reserved
  6256.  
  6257. Redistribution and use in source and binary forms, with or without
  6258. modification, are permitted providing that the following conditions
  6259. are met:
  6260. 1. Redistributions of source code must retain the above copyright
  6261.    notice, this list of conditions and the following disclaimer.
  6262. 2. Redistributions in binary form must reproduce the above copyright
  6263.    notice, this list of conditions and the following disclaimer in the
  6264.    documentation and/or other materials provided with the distribution.
  6265.  
  6266. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  6267. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  6268. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  6269. ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  6270. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  6271. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  6272. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  6273. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  6274. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  6275. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  6276. POSSIBILITY OF SUCH DAMAGE.
  6277.  
  6278.  
  6279.                                  Apache License
  6280.                            Version 2.0, January 2004
  6281.                         http://www.apache.org/licenses/
  6282.  
  6283.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6284.  
  6285.    1. Definitions.
  6286.  
  6287.       "License" shall mean the terms and conditions for use, reproduction,
  6288.       and distribution as defined by Sections 1 through 9 of this document.
  6289.  
  6290.       "Licensor" shall mean the copyright owner or entity authorized by
  6291.       the copyright owner that is granting the License.
  6292.  
  6293.       "Legal Entity" shall mean the union of the acting entity and all
  6294.       other entities that control, are controlled by, or are under common
  6295.       control with that entity. For the purposes of this definition,
  6296.       "control" means (i) the power, direct or indirect, to cause the
  6297.       direction or management of such entity, whether by contract or
  6298.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  6299.       outstanding shares, or (iii) beneficial ownership of such entity.
  6300.  
  6301.       "You" (or "Your") shall mean an individual or Legal Entity
  6302.       exercising permissions granted by this License.
  6303.  
  6304.       "Source" form shall mean the preferred form for making modifications,
  6305.       including but not limited to software source code, documentation
  6306.       source, and configuration files.
  6307.  
  6308.       "Object" form shall mean any form resulting from mechanical
  6309.       transformation or translation of a Source form, including but
  6310.       not limited to compiled object code, generated documentation,
  6311.       and conversions to other media types.
  6312.  
  6313.       "Work" shall mean the work of authorship, whether in Source or
  6314.       Object form, made available under the License, as indicated by a
  6315.       copyright notice that is included in or attached to the work
  6316.       (an example is provided in the Appendix below).
  6317.  
  6318.       "Derivative Works" shall mean any work, whether in Source or Object
  6319.       form, that is based on (or derived from) the Work and for which the
  6320.       editorial revisions, annotations, elaborations, or other modifications
  6321.       represent, as a whole, an original work of authorship. For the purposes
  6322.       of this License, Derivative Works shall not include works that remain
  6323.       separable from, or merely link (or bind by name) to the interfaces of,
  6324.       the Work and Derivative Works thereof.
  6325.  
  6326.       "Contribution" shall mean any work of authorship, including
  6327.       the original version of the Work and any modifications or additions
  6328.       to that Work or Derivative Works thereof, that is intentionally
  6329.       submitted to Licensor for inclusion in the Work by the copyright owner
  6330.       or by an individual or Legal Entity authorized to submit on behalf of
  6331.       the copyright owner. For the purposes of this definition, "submitted"
  6332.       means any form of electronic, verbal, or written communication sent
  6333.       to the Licensor or its representatives, including but not limited to
  6334.       communication on electronic mailing lists, source code control systems,
  6335.       and issue tracking systems that are managed by, or on behalf of, the
  6336.       Licensor for the purpose of discussing and improving the Work, but
  6337.       excluding communication that is conspicuously marked or otherwise
  6338.       designated in writing by the copyright owner as "Not a Contribution."
  6339.  
  6340.       "Contributor" shall mean Licensor and any individual or Legal Entity
  6341.       on behalf of whom a Contribution has been received by Licensor and
  6342.       subsequently incorporated within the Work.
  6343.  
  6344.    2. Grant of Copyright License. Subject to the terms and conditions of
  6345.       this License, each Contributor hereby grants to You a perpetual,
  6346.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6347.       copyright license to reproduce, prepare Derivative Works of,
  6348.       publicly display, publicly perform, sublicense, and distribute the
  6349.       Work and such Derivative Works in Source or Object form.
  6350.  
  6351.    3. Grant of Patent License. Subject to the terms and conditions of
  6352.       this License, each Contributor hereby grants to You a perpetual,
  6353.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  6354.       (except as stated in this section) patent license to make, have made,
  6355.       use, offer to sell, sell, import, and otherwise transfer the Work,
  6356.       where such license applies only to those patent claims licensable
  6357.       by such Contributor that are necessarily infringed by their
  6358.       Contribution(s) alone or by combination of their Contribution(s)
  6359.       with the Work to which such Contribution(s) was submitted. If You
  6360.       institute patent litigation against any entity (including a
  6361.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  6362.       or a Contribution incorporated within the Work constitutes direct
  6363.       or contributory patent infringement, then any patent licenses
  6364.       granted to You under this License for that Work shall terminate
  6365.       as of the date such litigation is filed.
  6366.  
  6367.    4. Redistribution. You may reproduce and distribute copies of the
  6368.       Work or Derivative Works thereof in any medium, with or without
  6369.       modifications, and in Source or Object form, provided that You
  6370.       meet the following conditions:
  6371.  
  6372.       (a) You must give any other recipients of the Work or
  6373.           Derivative Works a copy of this License; and
  6374.  
  6375.       (b) You must cause any modified files to carry prominent notices
  6376.           stating that You changed the files; and
  6377.  
  6378.       (c) You must retain, in the Source form of any Derivative Works
  6379.           that You distribute, all copyright, patent, trademark, and
  6380.           attribution notices from the Source form of the Work,
  6381.           excluding those notices that do not pertain to any part of
  6382.           the Derivative Works; and
  6383.  
  6384.       (d) If the Work includes a "NOTICE" text file as part of its
  6385.           distribution, then any Derivative Works that You distribute must
  6386.           include a readable copy of the attribution notices contained
  6387.           within such NOTICE file, excluding those notices that do not
  6388.           pertain to any part of the Derivative Works, in at least one
  6389.           of the following places: within a NOTICE text file distributed
  6390.           as part of the Derivative Works; within the Source form or
  6391.           documentation, if provided along with the Derivative Works; or,
  6392.           within a display generated by the Derivative Works, if and
  6393.           wherever such third-party notices normally appear. The contents
  6394.           of the NOTICE file are for informational purposes only and
  6395.           do not modify the License. You may add Your own attribution
  6396.           notices within Derivative Works that You distribute, alongside
  6397.           or as an addendum to the NOTICE text from the Work, provided
  6398.           that such additional attribution notices cannot be construed
  6399.           as modifying the License.
  6400.  
  6401.       You may add Your own copyright statement to Your modifications and
  6402.       may provide additional or different license terms and conditions
  6403.       for use, reproduction, or distribution of Your modifications, or
  6404.       for any such Derivative Works as a whole, provided Your use,
  6405.       reproduction, and distribution of the Work otherwise complies with
  6406.       the conditions stated in this License.
  6407.  
  6408.    5. Submission of Contributions. Unless You explicitly state otherwise,
  6409.       any Contribution intentionally submitted for inclusion in the Work
  6410.       by You to the Licensor shall be under the terms and conditions of
  6411.       this License, without any additional terms or conditions.
  6412.       Notwithstanding the above, nothing herein shall supersede or modify
  6413.       the terms of any separate license agreement you may have executed
  6414.       with Licensor regarding such Contributions.
  6415.  
  6416.    6. Trademarks. This License does not grant permission to use the trade
  6417.       names, trademarks, service marks, or product names of the Licensor,
  6418.       except as required for reasonable and customary use in describing the
  6419.       origin of the Work and reproducing the content of the NOTICE file.
  6420.  
  6421.    7. Disclaimer of Warranty. Unless required by applicable law or
  6422.       agreed to in writing, Licensor provides the Work (and each
  6423.       Contributor provides its Contributions) on an "AS IS" BASIS,
  6424.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  6425.       implied, including, without limitation, any warranties or conditions
  6426.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  6427.       PARTICULAR PURPOSE. You are solely responsible for determining the
  6428.       appropriateness of using or redistributing the Work and assume any
  6429.       risks associated with Your exercise of permissions under this License.
  6430.  
  6431.    8. Limitation of Liability. In no event and under no legal theory,
  6432.       whether in tort (including negligence), contract, or otherwise,
  6433.       unless required by applicable law (such as deliberate and grossly
  6434.       negligent acts) or agreed to in writing, shall any Contributor be
  6435.       liable to You for damages, including any direct, indirect, special,
  6436.       incidental, or consequential damages of any character arising as a
  6437.       result of this License or out of the use or inability to use the
  6438.       Work (including but not limited to damages for loss of goodwill,
  6439.       work stoppage, computer failure or malfunction, or any and all
  6440.       other commercial damages or losses), even if such Contributor
  6441.       has been advised of the possibility of such damages.
  6442.  
  6443.    9. Accepting Warranty or Additional Liability. While redistributing
  6444.       the Work or Derivative Works thereof, You may choose to offer,
  6445.       and charge a fee for, acceptance of support, warranty, indemnity,
  6446.       or other liability obligations and/or rights consistent with this
  6447.       License. However, in accepting such obligations, You may act only
  6448.       on Your own behalf and on Your sole responsibility, not on behalf
  6449.       of any other Contributor, and only if You agree to indemnify,
  6450.       defend, and hold each Contributor harmless for any liability
  6451.       incurred by, or claims asserted against, such Contributor by reason
  6452.       of your accepting any such warranty or additional liability.
  6453.  
  6454.    END OF TERMS AND CONDITIONS
  6455.  
  6456.    APPENDIX: How to apply the Apache License to your work.
  6457.  
  6458.       To apply the Apache License to your work, attach the following
  6459.       boilerplate notice, with the fields enclosed by brackets "[]"
  6460.       replaced with your own identifying information. (Don't include
  6461.       the brackets!)  The text should be enclosed in the appropriate
  6462.       comment syntax for the file format. We also recommend that a
  6463.       file or class name and description of purpose be included on the
  6464.       same "printed page" as the copyright notice for easier
  6465.       identification within third-party archives.
  6466.  
  6467.    Copyright 2007-2009 Google Inc.
  6468.    Copyright 2007-2009 WebDriver committers
  6469.  
  6470.    Licensed under the Apache License, Version 2.0 (the "License");
  6471.    you may not use this file except in compliance with the License.
  6472.    You may obtain a copy of the License at
  6473.  
  6474.        http://www.apache.org/licenses/LICENSE-2.0
  6475.  
  6476.    Unless required by applicable law or agreed to in writing, software
  6477.    distributed under the License is distributed on an "AS IS" BASIS,
  6478.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  6479.    See the License for the specific language governing permissions and
  6480.    limitations under the License.
  6481.  
  6482.  
  6483. Copyright (C) 2009 by Tung Mac.
  6484.  
  6485. Permission is hereby granted, free of charge, to any person obtaining a copy
  6486. of this software and associated documentation files (the "Software"), to deal
  6487. in the Software without restriction, including without limitation the rights
  6488. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6489. copies of the Software, and to permit persons to whom the Software is
  6490. furnished to do so, subject to the following conditions:
  6491.  
  6492. The above copyright notice and this permission notice shall be included in
  6493. all copies or substantial portions of the Software.
  6494.  
  6495. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6496. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6497. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6498. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6499. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6500. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6501. THE SOFTWARE.
  6502.  
  6503. /* ***** BEGIN LICENSE BLOCK *****
  6504.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  6505.  *
  6506.  * The contents of this file are subject to the Mozilla Public License Version
  6507.  * 1.1 (the "License"); you may not use this file except in compliance with
  6508.  * the License. You may obtain a copy of the License at
  6509.  * http://www.mozilla.org/MPL/
  6510.  *
  6511.  * Software distributed under the License is distributed on an "AS IS" basis,
  6512.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  6513.  * for the specific language governing rights and limitations under the
  6514.  * License.
  6515.  *
  6516.  * The Original Code is the Netscape security libraries.
  6517.  *
  6518.  * The Initial Developer of the Original Code is
  6519.  * Netscape Communications Corporation.
  6520.  * Portions created by the Initial Developer are Copyright (C) 2000
  6521.  * the Initial Developer. All Rights Reserved.
  6522.  *
  6523.  * Contributor(s):
  6524.  *
  6525.  * Alternatively, the contents of this file may be used under the terms of
  6526.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  6527.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  6528.  * in which case the provisions of the GPL or the LGPL are applicable instead
  6529.  * of those above. If you wish to allow use of your version of this file only
  6530.  * under the terms of either the GPL or the LGPL, and not to allow others to
  6531.  * use your version of this file under the terms of the MPL, indicate your
  6532.  * decision by deleting the provisions above and replace them with the notice
  6533.  * and other provisions required by the GPL or the LGPL. If you do not delete
  6534.  * the provisions above, a recipient may use your version of this file under
  6535.  * the terms of any one of the MPL, the GPL or the LGPL.
  6536.  *
  6537.  * ***** END LICENSE BLOCK ***** */
  6538.  
  6539. /* ***** BEGIN LICENSE BLOCK *****
  6540.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  6541.  *
  6542.  * The contents of this file are subject to the Mozilla Public License Version
  6543.  * 1.1 (the "License"); you may not use this file except in compliance with
  6544.  * the License. You may obtain a copy of the License at
  6545.  * http://www.mozilla.org/MPL/
  6546.  *
  6547.  * Software distributed under the License is distributed on an "AS IS" basis,
  6548.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  6549.  * for the specific language governing rights and limitations under the
  6550.  * License.
  6551.  *
  6552.  * The Original Code is the Netscape security libraries.
  6553.  *
  6554.  * The Initial Developer of the Original Code is
  6555.  * Netscape Communications Corporation.
  6556.  * Portions created by the Initial Developer are Copyright (C) 1994-2000
  6557.  * the Initial Developer. All Rights Reserved.
  6558.  *
  6559.  * Contributor(s):
  6560.  *
  6561.  * Alternatively, the contents of this file may be used under the terms of
  6562.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  6563.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  6564.  * in which case the provisions of the GPL or the LGPL are applicable instead
  6565.  * of those above. If you wish to allow use of your version of this file only
  6566.  * under the terms of either the GPL or the LGPL, and not to allow others to
  6567.  * use your version of this file under the terms of the MPL, indicate your
  6568.  * decision by deleting the provisions above and replace them with the notice
  6569.  * and other provisions required by the GPL or the LGPL. If you do not delete
  6570.  * the provisions above, a recipient may use your version of this file under
  6571.  * the terms of any one of the MPL, the GPL or the LGPL.
  6572.  *
  6573.  * ***** END LICENSE BLOCK ***** */
  6574.  
  6575. Copyright 2011, The Chromium Authors
  6576. All rights reserved.
  6577.  
  6578. Redistribution and use in source and binary forms, with or without
  6579. modification, are permitted provided that the following conditions are
  6580. met:
  6581.  
  6582.     * Redistributions of source code must retain the above copyright
  6583. notice, this list of conditions and the following disclaimer.
  6584.     * Redistributions in binary form must reproduce the above
  6585. copyright notice, this list of conditions and the following disclaimer
  6586. in the documentation and/or other materials provided with the
  6587. distribution.
  6588.     * Neither the name of Google Inc. nor the names of its
  6589. contributors may be used to endorse or promote products derived from
  6590. this software without specific prior written permission.
  6591.  
  6592. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6593. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6594. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6595. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6596. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6597. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6598. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6599. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6600. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6601. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6602. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6603.  
  6604.                     GNU GENERAL PUBLIC LICENSE
  6605.                        Version 2, June 1991
  6606.  
  6607.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  6608.      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  6609.  Everyone is permitted to copy and distribute verbatim copies
  6610.  of this license document, but changing it is not allowed.
  6611.  
  6612.                             Preamble
  6613.  
  6614.   The licenses for most software are designed to take away your
  6615. freedom to share and change it.  By contrast, the GNU General Public
  6616. License is intended to guarantee your freedom to share and change free
  6617. software--to make sure the software is free for all its users.  This
  6618. General Public License applies to most of the Free Software
  6619. Foundation's software and to any other program whose authors commit to
  6620. using it.  (Some other Free Software Foundation software is covered by
  6621. the GNU Library General Public License instead.)  You can apply it to
  6622. your programs, too.
  6623.  
  6624.   When we speak of free software, we are referring to freedom, not
  6625. price.  Our General Public Licenses are designed to make sure that you
  6626. have the freedom to distribute copies of free software (and charge for
  6627. this service if you wish), that you receive source code or can get it
  6628. if you want it, that you can change the software or use pieces of it
  6629. in new free programs; and that you know you can do these things.
  6630.  
  6631.   To protect your rights, we need to make restrictions that forbid
  6632. anyone to deny you these rights or to ask you to surrender the rights.
  6633. These restrictions translate to certain responsibilities for you if you
  6634. distribute copies of the software, or if you modify it.
  6635.  
  6636.   For example, if you distribute copies of such a program, whether
  6637. gratis or for a fee, you must give the recipients all the rights that
  6638. you have.  You must make sure that they, too, receive or can get the
  6639. source code.  And you must show them these terms so they know their
  6640. rights.
  6641.  
  6642.   We protect your rights with two steps: (1) copyright the software, and
  6643. (2) offer you this license which gives you legal permission to copy,
  6644. distribute and/or modify the software.
  6645.  
  6646.   Also, for each author's protection and ours, we want to make certain
  6647. that everyone understands that there is no warranty for this free
  6648. software.  If the software is modified by someone else and passed on, we
  6649. want its recipients to know that what they have is not the original, so
  6650. that any problems introduced by others will not reflect on the original
  6651. authors' reputations.
  6652.  
  6653.   Finally, any free program is threatened constantly by software
  6654. patents.  We wish to avoid the danger that redistributors of a free
  6655. program will individually obtain patent licenses, in effect making the
  6656. program proprietary.  To prevent this, we have made it clear that any
  6657. patent must be licensed for everyone's free use or not licensed at all.
  6658.  
  6659.   The precise terms and conditions for copying, distribution and
  6660. modification follow.
  6661.                     GNU GENERAL PUBLIC LICENSE
  6662.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  6663.  
  6664.   0. This License applies to any program or other work which contains
  6665. a notice placed by the copyright holder saying it may be distributed
  6666. under the terms of this General Public License.  The "Program", below,
  6667. refers to any such program or work, and a "work based on the Program"
  6668. means either the Program or any derivative work under copyright law:
  6669. that is to say, a work containing the Program or a portion of it,
  6670. either verbatim or with modifications and/or translated into another
  6671. language.  (Hereinafter, translation is included without limitation in
  6672. the term "modification".)  Each licensee is addressed as "you".
  6673.  
  6674. Activities other than copying, distribution and modification are not
  6675. covered by this License; they are outside its scope.  The act of
  6676. running the Program is not restricted, and the output from the Program
  6677. is covered only if its contents constitute a work based on the
  6678. Program (independent of having been made by running the Program).
  6679. Whether that is true depends on what the Program does.
  6680.  
  6681.   1. You may copy and distribute verbatim copies of the Program's
  6682. source code as you receive it, in any medium, provided that you
  6683. conspicuously and appropriately publish on each copy an appropriate
  6684. copyright notice and disclaimer of warranty; keep intact all the
  6685. notices that refer to this License and to the absence of any warranty;
  6686. and give any other recipients of the Program a copy of this License
  6687. along with the Program.
  6688.  
  6689. You may charge a fee for the physical act of transferring a copy, and
  6690. you may at your option offer warranty protection in exchange for a fee.
  6691.  
  6692.   2. You may modify your copy or copies of the Program or any portion
  6693. of it, thus forming a work based on the Program, and copy and
  6694. distribute such modifications or work under the terms of Section 1
  6695. above, provided that you also meet all of these conditions:
  6696.  
  6697.     a) You must cause the modified files to carry prominent notices
  6698.     stating that you changed the files and the date of any change.
  6699.  
  6700.     b) You must cause any work that you distribute or publish, that in
  6701.     whole or in part contains or is derived from the Program or any
  6702.     part thereof, to be licensed as a whole at no charge to all third
  6703.     parties under the terms of this License.
  6704.  
  6705.     c) If the modified program normally reads commands interactively
  6706.     when run, you must cause it, when started running for such
  6707.     interactive use in the most ordinary way, to print or display an
  6708.     announcement including an appropriate copyright notice and a
  6709.     notice that there is no warranty (or else, saying that you provide
  6710.     a warranty) and that users may redistribute the program under
  6711.     these conditions, and telling the user how to view a copy of this
  6712.     License.  (Exception: if the Program itself is interactive but
  6713.     does not normally print such an announcement, your work based on
  6714.     the Program is not required to print an announcement.)
  6715. These requirements apply to the modified work as a whole.  If
  6716. identifiable sections of that work are not derived from the Program,
  6717. and can be reasonably considered independent and separate works in
  6718. themselves, then this License, and its terms, do not apply to those
  6719. sections when you distribute them as separate works.  But when you
  6720. distribute the same sections as part of a whole which is a work based
  6721. on the Program, the distribution of the whole must be on the terms of
  6722. this License, whose permissions for other licensees extend to the
  6723. entire whole, and thus to each and every part regardless of who wrote it.
  6724.  
  6725. Thus, it is not the intent of this section to claim rights or contest
  6726. your rights to work written entirely by you; rather, the intent is to
  6727. exercise the right to control the distribution of derivative or
  6728. collective works based on the Program.
  6729.  
  6730. In addition, mere aggregation of another work not based on the Program
  6731. with the Program (or with a work based on the Program) on a volume of
  6732. a storage or distribution medium does not bring the other work under
  6733. the scope of this License.
  6734.  
  6735.   3. You may copy and distribute the Program (or a work based on it,
  6736. under Section 2) in object code or executable form under the terms of
  6737. Sections 1 and 2 above provided that you also do one of the following:
  6738.  
  6739.     a) Accompany it with the complete corresponding machine-readable
  6740.     source code, which must be distributed under the terms of Sections
  6741.     1 and 2 above on a medium customarily used for software interchange; or,
  6742.  
  6743.     b) Accompany it with a written offer, valid for at least three
  6744.     years, to give any third party, for a charge no more than your
  6745.     cost of physically performing source distribution, a complete
  6746.     machine-readable copy of the corresponding source code, to be
  6747.     distributed under the terms of Sections 1 and 2 above on a medium
  6748.     customarily used for software interchange; or,
  6749.  
  6750.     c) Accompany it with the information you received as to the offer
  6751.     to distribute corresponding source code.  (This alternative is
  6752.     allowed only for noncommercial distribution and only if you
  6753.     received the program in object code or executable form with such
  6754.     an offer, in accord with Subsection b above.)
  6755.  
  6756. The source code for a work means the preferred form of the work for
  6757. making modifications to it.  For an executable work, complete source
  6758. code means all the source code for all modules it contains, plus any
  6759. associated interface definition files, plus the scripts used to
  6760. control compilation and installation of the executable.  However, as a
  6761. special exception, the source code distributed need not include
  6762. anything that is normally distributed (in either source or binary
  6763. form) with the major components (compiler, kernel, and so on) of the
  6764. operating system on which the executable runs, unless that component
  6765. itself accompanies the executable.
  6766.  
  6767. If distribution of executable or object code is made by offering
  6768. access to copy from a designated place, then offering equivalent
  6769. access to copy the source code from the same place counts as
  6770. distribution of the source code, even though third parties are not
  6771. compelled to copy the source along with the object code.
  6772.   4. You may not copy, modify, sublicense, or distribute the Program
  6773. except as expressly provided under this License.  Any attempt
  6774. otherwise to copy, modify, sublicense or distribute the Program is
  6775. void, and will automatically terminate your rights under this License.
  6776. However, parties who have received copies, or rights, from you under
  6777. this License will not have their licenses terminated so long as such
  6778. parties remain in full compliance.
  6779.  
  6780.   5. You are not required to accept this License, since you have not
  6781. signed it.  However, nothing else grants you permission to modify or
  6782. distribute the Program or its derivative works.  These actions are
  6783. prohibited by law if you do not accept this License.  Therefore, by
  6784. modifying or distributing the Program (or any work based on the
  6785. Program), you indicate your acceptance of this License to do so, and
  6786. all its terms and conditions for copying, distributing or modifying
  6787. the Program or works based on it.
  6788.  
  6789.   6. Each time you redistribute the Program (or any work based on the
  6790. Program), the recipient automatically receives a license from the
  6791. original licensor to copy, distribute or modify the Program subject to
  6792. these terms and conditions.  You may not impose any further
  6793. restrictions on the recipients' exercise of the rights granted herein.
  6794. You are not responsible for enforcing compliance by third parties to
  6795. this License.
  6796.  
  6797.   7. If, as a consequence of a court judgment or allegation of patent
  6798. infringement or for any other reason (not limited to patent issues),
  6799. conditions are imposed on you (whether by court order, agreement or
  6800. otherwise) that contradict the conditions of this License, they do not
  6801. excuse you from the conditions of this License.  If you cannot
  6802. distribute so as to satisfy simultaneously your obligations under this
  6803. License and any other pertinent obligations, then as a consequence you
  6804. may not distribute the Program at all.  For example, if a patent
  6805. license would not permit royalty-free redistribution of the Program by
  6806. all those who receive copies directly or indirectly through you, then
  6807. the only way you could satisfy both it and this License would be to
  6808. refrain entirely from distribution of the Program.
  6809.  
  6810. If any portion of this section is held invalid or unenforceable under
  6811. any particular circumstance, the balance of the section is intended to
  6812. apply and the section as a whole is intended to apply in other
  6813. circumstances.
  6814.  
  6815. It is not the purpose of this section to induce you to infringe any
  6816. patents or other property right claims or to contest validity of any
  6817. such claims; this section has the sole purpose of protecting the
  6818. integrity of the free software distribution system, which is
  6819. implemented by public license practices.  Many people have made
  6820. generous contributions to the wide range of software distributed
  6821. through that system in reliance on consistent application of that
  6822. system; it is up to the author/donor to decide if he or she is willing
  6823. to distribute software through any other system and a licensee cannot
  6824. impose that choice.
  6825.  
  6826. This section is intended to make thoroughly clear what is believed to
  6827. be a consequence of the rest of this License.
  6828.   8. If the distribution and/or use of the Program is restricted in
  6829. certain countries either by patents or by copyrighted interfaces, the
  6830. original copyright holder who places the Program under this License
  6831. may add an explicit geographical distribution limitation excluding
  6832. those countries, so that distribution is permitted only in or among
  6833. countries not thus excluded.  In such case, this License incorporates
  6834. the limitation as if written in the body of this License.
  6835.  
  6836.   9. The Free Software Foundation may publish revised and/or new versions
  6837. of the General Public License from time to time.  Such new versions will
  6838. be similar in spirit to the present version, but may differ in detail to
  6839. address new problems or concerns.
  6840.  
  6841. Each version is given a distinguishing version number.  If the Program
  6842. specifies a version number of this License which applies to it and "any
  6843. later version", you have the option of following the terms and conditions
  6844. either of that version or of any later version published by the Free
  6845. Software Foundation.  If the Program does not specify a version number of
  6846. this License, you may choose any version ever published by the Free Software
  6847. Foundation.
  6848.  
  6849.   10. If you wish to incorporate parts of the Program into other free
  6850. programs whose distribution conditions are different, write to the author
  6851. to ask for permission.  For software which is copyrighted by the Free
  6852. Software Foundation, write to the Free Software Foundation; we sometimes
  6853. make exceptions for this.  Our decision will be guided by the two goals
  6854. of preserving the free status of all derivatives of our free software and
  6855. of promoting the sharing and reuse of software generally.
  6856.  
  6857.                             NO WARRANTY
  6858.  
  6859.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  6860. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  6861. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  6862. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  6863. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  6864. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  6865. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  6866. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  6867. REPAIR OR CORRECTION.
  6868.  
  6869.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  6870. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  6871. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  6872. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  6873. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  6874. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  6875. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  6876. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  6877. POSSIBILITY OF SUCH DAMAGES.
  6878.  
  6879.                      END OF TERMS AND CONDITIONS
  6880.             How to Apply These Terms to Your New Programs
  6881.  
  6882.   If you develop a new program, and you want it to be of the greatest
  6883. possible use to the public, the best way to achieve this is to make it
  6884. free software which everyone can redistribute and change under these terms.
  6885.  
  6886.   To do so, attach the following notices to the program.  It is safest
  6887. to attach them to the start of each source file to most effectively
  6888. convey the exclusion of warranty; and each file should have at least
  6889. the "copyright" line and a pointer to where the full notice is found.
  6890.  
  6891.     <one line to give the program's name and a brief idea of what it does.>
  6892.     Copyright (C) <year>  <name of author>
  6893.  
  6894.     This program is free software; you can redistribute it and/or modify
  6895.     it under the terms of the GNU General Public License as published by
  6896.     the Free Software Foundation; either version 2 of the License, or
  6897.     (at your option) any later version.
  6898.  
  6899.     This program is distributed in the hope that it will be useful,
  6900.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  6901.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  6902.     GNU General Public License for more details.
  6903.  
  6904.     You should have received a copy of the GNU General Public License
  6905.     along with this program; if not, write to the Free Software
  6906.     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  6907.  
  6908.  
  6909. Also add information on how to contact you by electronic and paper mail.
  6910.  
  6911. If the program is interactive, make it output a short notice like this
  6912. when it starts in an interactive mode:
  6913.  
  6914.     Gnomovision version 69, Copyright (C) year  name of author
  6915.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  6916.     This is free software, and you are welcome to redistribute it
  6917.     under certain conditions; type `show c' for details.
  6918.  
  6919. The hypothetical commands `show w' and `show c' should show the appropriate
  6920. parts of the General Public License.  Of course, the commands you use may
  6921. be called something other than `show w' and `show c'; they could even be
  6922. mouse-clicks or menu items--whatever suits your program.
  6923.  
  6924. You should also get your employer (if you work as a programmer) or your
  6925. school, if any, to sign a "copyright disclaimer" for the program, if
  6926. necessary.  Here is a sample; alter the names:
  6927.  
  6928.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  6929.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  6930.  
  6931.   <signature of Ty Coon>, 1 April 1989
  6932.   Ty Coon, President of Vice
  6933.  
  6934. This General Public License does not permit incorporating your program into
  6935. proprietary programs.  If your program is a subroutine library, you may
  6936. consider it more useful to permit linking proprietary applications with the
  6937. library.  If this is what you want to do, use the GNU Library General
  6938. Public License instead of this License.
  6939.  
  6940. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  6941. //
  6942. // Redistribution and use in source and binary forms, with or without
  6943. // modification, are permitted provided that the following conditions are
  6944. // met:
  6945. //
  6946. //    * Redistributions of source code must retain the above copyright
  6947. // notice, this list of conditions and the following disclaimer.
  6948. //    * Redistributions in binary form must reproduce the above
  6949. // copyright notice, this list of conditions and the following disclaimer
  6950. // in the documentation and/or other materials provided with the
  6951. // distribution.
  6952. //    * Neither the name of Google Inc. nor the names of its
  6953. // contributors may be used to endorse or promote products derived from
  6954. // this software without specific prior written permission.
  6955. //
  6956. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  6957. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  6958. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  6959. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  6960. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  6961. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  6962. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  6963. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  6964. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  6965. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  6966. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  6967.  
  6968.  
  6969. /*
  6970. ** Copyright (c) 2007-2010 The Khronos Group Inc.
  6971. **
  6972. ** Permission is hereby granted, free of charge, to any person obtaining a
  6973. ** copy of this software and/or associated documentation files (the
  6974. ** "Materials"), to deal in the Materials without restriction, including
  6975. ** without limitation the rights to use, copy, modify, merge, publish,
  6976. ** distribute, sublicense, and/or sell copies of the Materials, and to
  6977. ** permit persons to whom the Materials are furnished to do so, subject to
  6978. ** the following conditions:
  6979. **
  6980. ** The above copyright notice and this permission notice shall be included
  6981. ** in all copies or substantial portions of the Materials.
  6982. **
  6983. ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  6984. ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  6985. ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  6986. ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  6987. ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  6988. ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  6989. ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  6990. */
  6991.  
  6992.  
  6993.                                  Apache License
  6994.                            Version 2.0, January 2004
  6995.                         http://www.apache.org/licenses/
  6996.  
  6997.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  6998.  
  6999.    1. Definitions.
  7000.  
  7001.       "License" shall mean the terms and conditions for use, reproduction,
  7002.       and distribution as defined by Sections 1 through 9 of this document.
  7003.  
  7004.       "Licensor" shall mean the copyright owner or entity authorized by
  7005.       the copyright owner that is granting the License.
  7006.  
  7007.       "Legal Entity" shall mean the union of the acting entity and all
  7008.       other entities that control, are controlled by, or are under common
  7009.       control with that entity. For the purposes of this definition,
  7010.       "control" means (i) the power, direct or indirect, to cause the
  7011.       direction or management of such entity, whether by contract or
  7012.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  7013.       outstanding shares, or (iii) beneficial ownership of such entity.
  7014.  
  7015.       "You" (or "Your") shall mean an individual or Legal Entity
  7016.       exercising permissions granted by this License.
  7017.  
  7018.       "Source" form shall mean the preferred form for making modifications,
  7019.       including but not limited to software source code, documentation
  7020.       source, and configuration files.
  7021.  
  7022.       "Object" form shall mean any form resulting from mechanical
  7023.       transformation or translation of a Source form, including but
  7024.       not limited to compiled object code, generated documentation,
  7025.       and conversions to other media types.
  7026.  
  7027.       "Work" shall mean the work of authorship, whether in Source or
  7028.       Object form, made available under the License, as indicated by a
  7029.       copyright notice that is included in or attached to the work
  7030.       (an example is provided in the Appendix below).
  7031.  
  7032.       "Derivative Works" shall mean any work, whether in Source or Object
  7033.       form, that is based on (or derived from) the Work and for which the
  7034.       editorial revisions, annotations, elaborations, or other modifications
  7035.       represent, as a whole, an original work of authorship. For the purposes
  7036.       of this License, Derivative Works shall not include works that remain
  7037.       separable from, or merely link (or bind by name) to the interfaces of,
  7038.       the Work and Derivative Works thereof.
  7039.  
  7040.       "Contribution" shall mean any work of authorship, including
  7041.       the original version of the Work and any modifications or additions
  7042.       to that Work or Derivative Works thereof, that is intentionally
  7043.       submitted to Licensor for inclusion in the Work by the copyright owner
  7044.       or by an individual or Legal Entity authorized to submit on behalf of
  7045.       the copyright owner. For the purposes of this definition, "submitted"
  7046.       means any form of electronic, verbal, or written communication sent
  7047.       to the Licensor or its representatives, including but not limited to
  7048.       communication on electronic mailing lists, source code control systems,
  7049.       and issue tracking systems that are managed by, or on behalf of, the
  7050.       Licensor for the purpose of discussing and improving the Work, but
  7051.       excluding communication that is conspicuously marked or otherwise
  7052.       designated in writing by the copyright owner as "Not a Contribution."
  7053.  
  7054.       "Contributor" shall mean Licensor and any individual or Legal Entity
  7055.       on behalf of whom a Contribution has been received by Licensor and
  7056.       subsequently incorporated within the Work.
  7057.  
  7058.    2. Grant of Copyright License. Subject to the terms and conditions of
  7059.       this License, each Contributor hereby grants to You a perpetual,
  7060.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7061.       copyright license to reproduce, prepare Derivative Works of,
  7062.       publicly display, publicly perform, sublicense, and distribute the
  7063.       Work and such Derivative Works in Source or Object form.
  7064.  
  7065.    3. Grant of Patent License. Subject to the terms and conditions of
  7066.       this License, each Contributor hereby grants to You a perpetual,
  7067.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  7068.       (except as stated in this section) patent license to make, have made,
  7069.       use, offer to sell, sell, import, and otherwise transfer the Work,
  7070.       where such license applies only to those patent claims licensable
  7071.       by such Contributor that are necessarily infringed by their
  7072.       Contribution(s) alone or by combination of their Contribution(s)
  7073.       with the Work to which such Contribution(s) was submitted. If You
  7074.       institute patent litigation against any entity (including a
  7075.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  7076.       or a Contribution incorporated within the Work constitutes direct
  7077.       or contributory patent infringement, then any patent licenses
  7078.       granted to You under this License for that Work shall terminate
  7079.       as of the date such litigation is filed.
  7080.  
  7081.    4. Redistribution. You may reproduce and distribute copies of the
  7082.       Work or Derivative Works thereof in any medium, with or without
  7083.       modifications, and in Source or Object form, provided that You
  7084.       meet the following conditions:
  7085.  
  7086.       (a) You must give any other recipients of the Work or
  7087.           Derivative Works a copy of this License; and
  7088.  
  7089.       (b) You must cause any modified files to carry prominent notices
  7090.           stating that You changed the files; and
  7091.  
  7092.       (c) You must retain, in the Source form of any Derivative Works
  7093.           that You distribute, all copyright, patent, trademark, and
  7094.           attribution notices from the Source form of the Work,
  7095.           excluding those notices that do not pertain to any part of
  7096.           the Derivative Works; and
  7097.  
  7098.       (d) If the Work includes a "NOTICE" text file as part of its
  7099.           distribution, then any Derivative Works that You distribute must
  7100.           include a readable copy of the attribution notices contained
  7101.           within such NOTICE file, excluding those notices that do not
  7102.           pertain to any part of the Derivative Works, in at least one
  7103.           of the following places: within a NOTICE text file distributed
  7104.           as part of the Derivative Works; within the Source form or
  7105.           documentation, if provided along with the Derivative Works; or,
  7106.           within a display generated by the Derivative Works, if and
  7107.           wherever such third-party notices normally appear. The contents
  7108.           of the NOTICE file are for informational purposes only and
  7109.           do not modify the License. You may add Your own attribution
  7110.           notices within Derivative Works that You distribute, alongside
  7111.           or as an addendum to the NOTICE text from the Work, provided
  7112.           that such additional attribution notices cannot be construed
  7113.           as modifying the License.
  7114.  
  7115.       You may add Your own copyright statement to Your modifications and
  7116.       may provide additional or different license terms and conditions
  7117.       for use, reproduction, or distribution of Your modifications, or
  7118.       for any such Derivative Works as a whole, provided Your use,
  7119.       reproduction, and distribution of the Work otherwise complies with
  7120.       the conditions stated in this License.
  7121.  
  7122.    5. Submission of Contributions. Unless You explicitly state otherwise,
  7123.       any Contribution intentionally submitted for inclusion in the Work
  7124.       by You to the Licensor shall be under the terms and conditions of
  7125.       this License, without any additional terms or conditions.
  7126.       Notwithstanding the above, nothing herein shall supersede or modify
  7127.       the terms of any separate license agreement you may have executed
  7128.       with Licensor regarding such Contributions.
  7129.  
  7130.    6. Trademarks. This License does not grant permission to use the trade
  7131.       names, trademarks, service marks, or product names of the Licensor,
  7132.       except as required for reasonable and customary use in describing the
  7133.       origin of the Work and reproducing the content of the NOTICE file.
  7134.  
  7135.    7. Disclaimer of Warranty. Unless required by applicable law or
  7136.       agreed to in writing, Licensor provides the Work (and each
  7137.       Contributor provides its Contributions) on an "AS IS" BASIS,
  7138.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  7139.       implied, including, without limitation, any warranties or conditions
  7140.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  7141.       PARTICULAR PURPOSE. You are solely responsible for determining the
  7142.       appropriateness of using or redistributing the Work and assume any
  7143.       risks associated with Your exercise of permissions under this License.
  7144.  
  7145.    8. Limitation of Liability. In no event and under no legal theory,
  7146.       whether in tort (including negligence), contract, or otherwise,
  7147.       unless required by applicable law (such as deliberate and grossly
  7148.       negligent acts) or agreed to in writing, shall any Contributor be
  7149.       liable to You for damages, including any direct, indirect, special,
  7150.       incidental, or consequential damages of any character arising as a
  7151.       result of this License or out of the use or inability to use the
  7152.       Work (including but not limited to damages for loss of goodwill,
  7153.       work stoppage, computer failure or malfunction, or any and all
  7154.       other commercial damages or losses), even if such Contributor
  7155.       has been advised of the possibility of such damages.
  7156.  
  7157.    9. Accepting Warranty or Additional Liability. While redistributing
  7158.       the Work or Derivative Works thereof, You may choose to offer,
  7159.       and charge a fee for, acceptance of support, warranty, indemnity,
  7160.       or other liability obligations and/or rights consistent with this
  7161.       License. However, in accepting such obligations, You may act only
  7162.       on Your own behalf and on Your sole responsibility, not on behalf
  7163.       of any other Contributor, and only if You agree to indemnify,
  7164.       defend, and hold each Contributor harmless for any liability
  7165.       incurred by, or claims asserted against, such Contributor by reason
  7166.       of your accepting any such warranty or additional liability.
  7167.  
  7168.    END OF TERMS AND CONDITIONS
  7169.  
  7170.    APPENDIX: How to apply the Apache License to your work.
  7171.  
  7172.       To apply the Apache License to your work, attach the following
  7173.       boilerplate notice, with the fields enclosed by brackets "[]"
  7174.       replaced with your own identifying information. (Don't include
  7175.       the brackets!)  The text should be enclosed in the appropriate
  7176.       comment syntax for the file format. We also recommend that a
  7177.       file or class name and description of purpose be included on the
  7178.       same "printed page" as the copyright notice for easier
  7179.       identification within third-party archives.
  7180.  
  7181.    Copyright (c) 2008, Google Inc.
  7182.  
  7183.    Licensed under the Apache License, Version 2.0 (the "License");
  7184.    you may not use this file except in compliance with the License.
  7185.    You may obtain a copy of the License at
  7186.  
  7187.        http://www.apache.org/licenses/LICENSE-2.0
  7188.  
  7189.    Unless required by applicable law or agreed to in writing, software
  7190.    distributed under the License is distributed on an "AS IS" BASIS,
  7191.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  7192.    See the License for the specific language governing permissions and
  7193.    limitations under the License.
  7194.  
  7195. (WebKit doesn't distribute an explicit license.  This LICENSE is derived from
  7196. license text in the source.)
  7197.  
  7198. Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
  7199. 2006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
  7200. Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
  7201. Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
  7202. Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
  7203. Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
  7204. Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
  7205. Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
  7206. George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
  7207. Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
  7208. Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
  7209. Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
  7210. Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
  7211. Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
  7212. Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
  7213. Netscape Communications Corporation, Nicholas Shanks, Nikolas
  7214. Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
  7215. Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
  7216. Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
  7217. Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
  7218. Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
  7219. Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
  7220. Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
  7221.  
  7222. The terms and conditions vary from file to file, but are one of:
  7223.  
  7224. Redistribution and use in source and binary forms, with or without
  7225. modification, are permitted provided that the following conditions are
  7226. met:
  7227.  
  7228. 1. Redistributions of source code must retain the above copyright
  7229.    notice, this list of conditions and the following disclaimer.
  7230.  
  7231. 2. Redistributions in binary form must reproduce the above copyright
  7232.    notice, this list of conditions and the following disclaimer in the
  7233.    documentation and/or other materials provided with the
  7234.    distribution.
  7235.  
  7236. *OR*
  7237.  
  7238. Redistribution and use in source and binary forms, with or without
  7239. modification, are permitted provided that the following conditions are
  7240. met:
  7241.  
  7242. 1. Redistributions of source code must retain the above copyright
  7243.    notice, this list of conditions and the following disclaimer.
  7244. 2. Redistributions in binary form must reproduce the above copyright
  7245.    notice, this list of conditions and the following disclaimer in the
  7246.    documentation and/or other materials provided with the
  7247.    distribution.
  7248. 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
  7249.    its contributors may be used to endorse or promote products derived
  7250.    from this software without specific prior written permission.
  7251.  
  7252. THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
  7253. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  7254. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7255. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
  7256. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  7257. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  7258. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  7259. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  7260.  
  7261. OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  7262. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  7263. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  7264.  
  7265.  
  7266.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  7267.                        Version 2, June 1991
  7268.  
  7269.  Copyright (C) 1991 Free Software Foundation, Inc.
  7270.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  7271.  Everyone is permitted to copy and distribute verbatim copies
  7272.  of this license document, but changing it is not allowed.
  7273.  
  7274. [This is the first released version of the library GPL.  It is
  7275.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  7276.  
  7277.                             Preamble
  7278.  
  7279.   The licenses for most software are designed to take away your
  7280. freedom to share and change it.  By contrast, the GNU General Public
  7281. Licenses are intended to guarantee your freedom to share and change
  7282. free software--to make sure the software is free for all its users.
  7283.  
  7284.   This license, the Library General Public License, applies to some
  7285. specially designated Free Software Foundation software, and to any
  7286. other libraries whose authors decide to use it.  You can use it for
  7287. your libraries, too.
  7288.  
  7289.   When we speak of free software, we are referring to freedom, not
  7290. price.  Our General Public Licenses are designed to make sure that you
  7291. have the freedom to distribute copies of free software (and charge for
  7292. this service if you wish), that you receive source code or can get it
  7293. if you want it, that you can change the software or use pieces of it
  7294. in new free programs; and that you know you can do these things.
  7295.  
  7296.   To protect your rights, we need to make restrictions that forbid
  7297. anyone to deny you these rights or to ask you to surrender the rights.
  7298. These restrictions translate to certain responsibilities for you if
  7299. you distribute copies of the library, or if you modify it.
  7300.  
  7301.   For example, if you distribute copies of the library, whether gratis
  7302. or for a fee, you must give the recipients all the rights that we gave
  7303. you.  You must make sure that they, too, receive or can get the source
  7304. code.  If you link a program with the library, you must provide
  7305. complete object files to the recipients so that they can relink them
  7306. with the library, after making changes to the library and recompiling
  7307. it.  And you must show them these terms so they know their rights.
  7308.  
  7309.   Our method of protecting your rights has two steps: (1) copyright
  7310. the library, and (2) offer you this license which gives you legal
  7311. permission to copy, distribute and/or modify the library.
  7312.  
  7313.   Also, for each distributor's protection, we want to make certain
  7314. that everyone understands that there is no warranty for this free
  7315. library.  If the library is modified by someone else and passed on, we
  7316. want its recipients to know that what they have is not the original
  7317. version, so that any problems introduced by others will not reflect on
  7318. the original authors' reputations.
  7319.   Finally, any free program is threatened constantly by software
  7320. patents.  We wish to avoid the danger that companies distributing free
  7321. software will individually obtain patent licenses, thus in effect
  7322. transforming the program into proprietary software.  To prevent this,
  7323. we have made it clear that any patent must be licensed for everyone's
  7324. free use or not licensed at all.
  7325.  
  7326.   Most GNU software, including some libraries, is covered by the ordinary
  7327. GNU General Public License, which was designed for utility programs.  This
  7328. license, the GNU Library General Public License, applies to certain
  7329. designated libraries.  This license is quite different from the ordinary
  7330. one; be sure to read it in full, and don't assume that anything in it is
  7331. the same as in the ordinary license.
  7332.  
  7333.   The reason we have a separate public license for some libraries is that
  7334. they blur the distinction we usually make between modifying or adding to a
  7335. program and simply using it.  Linking a program with a library, without
  7336. changing the library, is in some sense simply using the library, and is
  7337. analogous to running a utility program or application program.  However, in
  7338. a textual and legal sense, the linked executable is a combined work, a
  7339. derivative of the original library, and the ordinary General Public License
  7340. treats it as such.
  7341.  
  7342.   Because of this blurred distinction, using the ordinary General
  7343. Public License for libraries did not effectively promote software
  7344. sharing, because most developers did not use the libraries.  We
  7345. concluded that weaker conditions might promote sharing better.
  7346.  
  7347.   However, unrestricted linking of non-free programs would deprive the
  7348. users of those programs of all benefit from the free status of the
  7349. libraries themselves.  This Library General Public License is intended to
  7350. permit developers of non-free programs to use free libraries, while
  7351. preserving your freedom as a user of such programs to change the free
  7352. libraries that are incorporated in them.  (We have not seen how to achieve
  7353. this as regards changes in header files, but we have achieved it as regards
  7354. changes in the actual functions of the Library.)  The hope is that this
  7355. will lead to faster development of free libraries.
  7356.  
  7357.   The precise terms and conditions for copying, distribution and
  7358. modification follow.  Pay close attention to the difference between a
  7359. "work based on the library" and a "work that uses the library".  The
  7360. former contains code derived from the library, while the latter only
  7361. works together with the library.
  7362.  
  7363.   Note that it is possible for a library to be covered by the ordinary
  7364. General Public License rather than by this special one.
  7365.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  7366.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  7367.  
  7368.   0. This License Agreement applies to any software library which
  7369. contains a notice placed by the copyright holder or other authorized
  7370. party saying it may be distributed under the terms of this Library
  7371. General Public License (also called "this License").  Each licensee is
  7372. addressed as "you".
  7373.  
  7374.   A "library" means a collection of software functions and/or data
  7375. prepared so as to be conveniently linked with application programs
  7376. (which use some of those functions and data) to form executables.
  7377.  
  7378.   The "Library", below, refers to any such software library or work
  7379. which has been distributed under these terms.  A "work based on the
  7380. Library" means either the Library or any derivative work under
  7381. copyright law: that is to say, a work containing the Library or a
  7382. portion of it, either verbatim or with modifications and/or translated
  7383. straightforwardly into another language.  (Hereinafter, translation is
  7384. included without limitation in the term "modification".)
  7385.  
  7386.   "Source code" for a work means the preferred form of the work for
  7387. making modifications to it.  For a library, complete source code means
  7388. all the source code for all modules it contains, plus any associated
  7389. interface definition files, plus the scripts used to control compilation
  7390. and installation of the library.
  7391.  
  7392.   Activities other than copying, distribution and modification are not
  7393. covered by this License; they are outside its scope.  The act of
  7394. running a program using the Library is not restricted, and output from
  7395. such a program is covered only if its contents constitute a work based
  7396. on the Library (independent of the use of the Library in a tool for
  7397. writing it).  Whether that is true depends on what the Library does
  7398. and what the program that uses the Library does.
  7399.  
  7400.   1. You may copy and distribute verbatim copies of the Library's
  7401. complete source code as you receive it, in any medium, provided that
  7402. you conspicuously and appropriately publish on each copy an
  7403. appropriate copyright notice and disclaimer of warranty; keep intact
  7404. all the notices that refer to this License and to the absence of any
  7405. warranty; and distribute a copy of this License along with the
  7406. Library.
  7407.  
  7408.   You may charge a fee for the physical act of transferring a copy,
  7409. and you may at your option offer warranty protection in exchange for a
  7410. fee.
  7411.   2. You may modify your copy or copies of the Library or any portion
  7412. of it, thus forming a work based on the Library, and copy and
  7413. distribute such modifications or work under the terms of Section 1
  7414. above, provided that you also meet all of these conditions:
  7415.  
  7416.     a) The modified work must itself be a software library.
  7417.  
  7418.     b) You must cause the files modified to carry prominent notices
  7419.     stating that you changed the files and the date of any change.
  7420.  
  7421.     c) You must cause the whole of the work to be licensed at no
  7422.     charge to all third parties under the terms of this License.
  7423.  
  7424.     d) If a facility in the modified Library refers to a function or a
  7425.     table of data to be supplied by an application program that uses
  7426.     the facility, other than as an argument passed when the facility
  7427.     is invoked, then you must make a good faith effort to ensure that,
  7428.     in the event an application does not supply such function or
  7429.     table, the facility still operates, and performs whatever part of
  7430.     its purpose remains meaningful.
  7431.  
  7432.     (For example, a function in a library to compute square roots has
  7433.     a purpose that is entirely well-defined independent of the
  7434.     application.  Therefore, Subsection 2d requires that any
  7435.     application-supplied function or table used by this function must
  7436.     be optional: if the application does not supply it, the square
  7437.     root function must still compute square roots.)
  7438.  
  7439. These requirements apply to the modified work as a whole.  If
  7440. identifiable sections of that work are not derived from the Library,
  7441. and can be reasonably considered independent and separate works in
  7442. themselves, then this License, and its terms, do not apply to those
  7443. sections when you distribute them as separate works.  But when you
  7444. distribute the same sections as part of a whole which is a work based
  7445. on the Library, the distribution of the whole must be on the terms of
  7446. this License, whose permissions for other licensees extend to the
  7447. entire whole, and thus to each and every part regardless of who wrote
  7448. it.
  7449.  
  7450. Thus, it is not the intent of this section to claim rights or contest
  7451. your rights to work written entirely by you; rather, the intent is to
  7452. exercise the right to control the distribution of derivative or
  7453. collective works based on the Library.
  7454.  
  7455. In addition, mere aggregation of another work not based on the Library
  7456. with the Library (or with a work based on the Library) on a volume of
  7457. a storage or distribution medium does not bring the other work under
  7458. the scope of this License.
  7459.  
  7460.   3. You may opt to apply the terms of the ordinary GNU General Public
  7461. License instead of this License to a given copy of the Library.  To do
  7462. this, you must alter all the notices that refer to this License, so
  7463. that they refer to the ordinary GNU General Public License, version 2,
  7464. instead of to this License.  (If a newer version than version 2 of the
  7465. ordinary GNU General Public License has appeared, then you can specify
  7466. that version instead if you wish.)  Do not make any other change in
  7467. these notices.
  7468.   Once this change is made in a given copy, it is irreversible for
  7469. that copy, so the ordinary GNU General Public License applies to all
  7470. subsequent copies and derivative works made from that copy.
  7471.  
  7472.   This option is useful when you wish to copy part of the code of
  7473. the Library into a program that is not a library.
  7474.  
  7475.   4. You may copy and distribute the Library (or a portion or
  7476. derivative of it, under Section 2) in object code or executable form
  7477. under the terms of Sections 1 and 2 above provided that you accompany
  7478. it with the complete corresponding machine-readable source code, which
  7479. must be distributed under the terms of Sections 1 and 2 above on a
  7480. medium customarily used for software interchange.
  7481.  
  7482.   If distribution of object code is made by offering access to copy
  7483. from a designated place, then offering equivalent access to copy the
  7484. source code from the same place satisfies the requirement to
  7485. distribute the source code, even though third parties are not
  7486. compelled to copy the source along with the object code.
  7487.  
  7488.   5. A program that contains no derivative of any portion of the
  7489. Library, but is designed to work with the Library by being compiled or
  7490. linked with it, is called a "work that uses the Library".  Such a
  7491. work, in isolation, is not a derivative work of the Library, and
  7492. therefore falls outside the scope of this License.
  7493.  
  7494.   However, linking a "work that uses the Library" with the Library
  7495. creates an executable that is a derivative of the Library (because it
  7496. contains portions of the Library), rather than a "work that uses the
  7497. library".  The executable is therefore covered by this License.
  7498. Section 6 states terms for distribution of such executables.
  7499.  
  7500.   When a "work that uses the Library" uses material from a header file
  7501. that is part of the Library, the object code for the work may be a
  7502. derivative work of the Library even though the source code is not.
  7503. Whether this is true is especially significant if the work can be
  7504. linked without the Library, or if the work is itself a library.  The
  7505. threshold for this to be true is not precisely defined by law.
  7506.  
  7507.   If such an object file uses only numerical parameters, data
  7508. structure layouts and accessors, and small macros and small inline
  7509. functions (ten lines or less in length), then the use of the object
  7510. file is unrestricted, regardless of whether it is legally a derivative
  7511. work.  (Executables containing this object code plus portions of the
  7512. Library will still fall under Section 6.)
  7513.  
  7514.   Otherwise, if the work is a derivative of the Library, you may
  7515. distribute the object code for the work under the terms of Section 6.
  7516. Any executables containing that work also fall under Section 6,
  7517. whether or not they are linked directly with the Library itself.
  7518.   6. As an exception to the Sections above, you may also compile or
  7519. link a "work that uses the Library" with the Library to produce a
  7520. work containing portions of the Library, and distribute that work
  7521. under terms of your choice, provided that the terms permit
  7522. modification of the work for the customer's own use and reverse
  7523. engineering for debugging such modifications.
  7524.  
  7525.   You must give prominent notice with each copy of the work that the
  7526. Library is used in it and that the Library and its use are covered by
  7527. this License.  You must supply a copy of this License.  If the work
  7528. during execution displays copyright notices, you must include the
  7529. copyright notice for the Library among them, as well as a reference
  7530. directing the user to the copy of this License.  Also, you must do one
  7531. of these things:
  7532.  
  7533.     a) Accompany the work with the complete corresponding
  7534.     machine-readable source code for the Library including whatever
  7535.     changes were used in the work (which must be distributed under
  7536.     Sections 1 and 2 above); and, if the work is an executable linked
  7537.     with the Library, with the complete machine-readable "work that
  7538.     uses the Library", as object code and/or source code, so that the
  7539.     user can modify the Library and then relink to produce a modified
  7540.     executable containing the modified Library.  (It is understood
  7541.     that the user who changes the contents of definitions files in the
  7542.     Library will not necessarily be able to recompile the application
  7543.     to use the modified definitions.)
  7544.  
  7545.     b) Accompany the work with a written offer, valid for at
  7546.     least three years, to give the same user the materials
  7547.     specified in Subsection 6a, above, for a charge no more
  7548.     than the cost of performing this distribution.
  7549.  
  7550.     c) If distribution of the work is made by offering access to copy
  7551.     from a designated place, offer equivalent access to copy the above
  7552.     specified materials from the same place.
  7553.  
  7554.     d) Verify that the user has already received a copy of these
  7555.     materials or that you have already sent this user a copy.
  7556.  
  7557.   For an executable, the required form of the "work that uses the
  7558. Library" must include any data and utility programs needed for
  7559. reproducing the executable from it.  However, as a special exception,
  7560. the source code distributed need not include anything that is normally
  7561. distributed (in either source or binary form) with the major
  7562. components (compiler, kernel, and so on) of the operating system on
  7563. which the executable runs, unless that component itself accompanies
  7564. the executable.
  7565.  
  7566.   It may happen that this requirement contradicts the license
  7567. restrictions of other proprietary libraries that do not normally
  7568. accompany the operating system.  Such a contradiction means you cannot
  7569. use both them and the Library together in an executable that you
  7570. distribute.
  7571.   7. You may place library facilities that are a work based on the
  7572. Library side-by-side in a single library together with other library
  7573. facilities not covered by this License, and distribute such a combined
  7574. library, provided that the separate distribution of the work based on
  7575. the Library and of the other library facilities is otherwise
  7576. permitted, and provided that you do these two things:
  7577.  
  7578.     a) Accompany the combined library with a copy of the same work
  7579.     based on the Library, uncombined with any other library
  7580.     facilities.  This must be distributed under the terms of the
  7581.     Sections above.
  7582.  
  7583.     b) Give prominent notice with the combined library of the fact
  7584.     that part of it is a work based on the Library, and explaining
  7585.     where to find the accompanying uncombined form of the same work.
  7586.  
  7587.   8. You may not copy, modify, sublicense, link with, or distribute
  7588. the Library except as expressly provided under this License.  Any
  7589. attempt otherwise to copy, modify, sublicense, link with, or
  7590. distribute the Library is void, and will automatically terminate your
  7591. rights under this License.  However, parties who have received copies,
  7592. or rights, from you under this License will not have their licenses
  7593. terminated so long as such parties remain in full compliance.
  7594.  
  7595.   9. You are not required to accept this License, since you have not
  7596. signed it.  However, nothing else grants you permission to modify or
  7597. distribute the Library or its derivative works.  These actions are
  7598. prohibited by law if you do not accept this License.  Therefore, by
  7599. modifying or distributing the Library (or any work based on the
  7600. Library), you indicate your acceptance of this License to do so, and
  7601. all its terms and conditions for copying, distributing or modifying
  7602. the Library or works based on it.
  7603.  
  7604.   10. Each time you redistribute the Library (or any work based on the
  7605. Library), the recipient automatically receives a license from the
  7606. original licensor to copy, distribute, link with or modify the Library
  7607. subject to these terms and conditions.  You may not impose any further
  7608. restrictions on the recipients' exercise of the rights granted herein.
  7609. You are not responsible for enforcing compliance by third parties to
  7610. this License.
  7611.   11. If, as a consequence of a court judgment or allegation of patent
  7612. infringement or for any other reason (not limited to patent issues),
  7613. conditions are imposed on you (whether by court order, agreement or
  7614. otherwise) that contradict the conditions of this License, they do not
  7615. excuse you from the conditions of this License.  If you cannot
  7616. distribute so as to satisfy simultaneously your obligations under this
  7617. License and any other pertinent obligations, then as a consequence you
  7618. may not distribute the Library at all.  For example, if a patent
  7619. license would not permit royalty-free redistribution of the Library by
  7620. all those who receive copies directly or indirectly through you, then
  7621. the only way you could satisfy both it and this License would be to
  7622. refrain entirely from distribution of the Library.
  7623.  
  7624. If any portion of this section is held invalid or unenforceable under any
  7625. particular circumstance, the balance of the section is intended to apply,
  7626. and the section as a whole is intended to apply in other circumstances.
  7627.  
  7628. It is not the purpose of this section to induce you to infringe any
  7629. patents or other property right claims or to contest validity of any
  7630. such claims; this section has the sole purpose of protecting the
  7631. integrity of the free software distribution system which is
  7632. implemented by public license practices.  Many people have made
  7633. generous contributions to the wide range of software distributed
  7634. through that system in reliance on consistent application of that
  7635. system; it is up to the author/donor to decide if he or she is willing
  7636. to distribute software through any other system and a licensee cannot
  7637. impose that choice.
  7638.  
  7639. This section is intended to make thoroughly clear what is believed to
  7640. be a consequence of the rest of this License.
  7641.  
  7642.   12. If the distribution and/or use of the Library is restricted in
  7643. certain countries either by patents or by copyrighted interfaces, the
  7644. original copyright holder who places the Library under this License may add
  7645. an explicit geographical distribution limitation excluding those countries,
  7646. so that distribution is permitted only in or among countries not thus
  7647. excluded.  In such case, this License incorporates the limitation as if
  7648. written in the body of this License.
  7649.  
  7650.   13. The Free Software Foundation may publish revised and/or new
  7651. versions of the Library General Public License from time to time.
  7652. Such new versions will be similar in spirit to the present version,
  7653. but may differ in detail to address new problems or concerns.
  7654.  
  7655. Each version is given a distinguishing version number.  If the Library
  7656. specifies a version number of this License which applies to it and
  7657. "any later version", you have the option of following the terms and
  7658. conditions either of that version or of any later version published by
  7659. the Free Software Foundation.  If the Library does not specify a
  7660. license version number, you may choose any version ever published by
  7661. the Free Software Foundation.
  7662.   14. If you wish to incorporate parts of the Library into other free
  7663. programs whose distribution conditions are incompatible with these,
  7664. write to the author to ask for permission.  For software which is
  7665. copyrighted by the Free Software Foundation, write to the Free
  7666. Software Foundation; we sometimes make exceptions for this.  Our
  7667. decision will be guided by the two goals of preserving the free status
  7668. of all derivatives of our free software and of promoting the sharing
  7669. and reuse of software generally.
  7670.  
  7671.                             NO WARRANTY
  7672.  
  7673.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  7674. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  7675. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  7676. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  7677. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  7678. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  7679. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  7680. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  7681. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  7682.  
  7683.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  7684. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  7685. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  7686. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  7687. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  7688. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  7689. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  7690. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  7691. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  7692. DAMAGES.
  7693.  
  7694.                      END OF TERMS AND CONDITIONS
  7695.  
  7696.                   GNU LESSER GENERAL PUBLIC LICENSE
  7697.                        Version 2.1, February 1999
  7698.  
  7699.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  7700.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  7701.  Everyone is permitted to copy and distribute verbatim copies
  7702.  of this license document, but changing it is not allowed.
  7703.  
  7704. [This is the first released version of the Lesser GPL.  It also counts
  7705.  as the successor of the GNU Library Public License, version 2, hence
  7706.  the version number 2.1.]
  7707.  
  7708.                             Preamble
  7709.  
  7710.   The licenses for most software are designed to take away your
  7711. freedom to share and change it.  By contrast, the GNU General Public
  7712. Licenses are intended to guarantee your freedom to share and change
  7713. free software--to make sure the software is free for all its users.
  7714.  
  7715.   This license, the Lesser General Public License, applies to some
  7716. specially designated software packages--typically libraries--of the
  7717. Free Software Foundation and other authors who decide to use it.  You
  7718. can use it too, but we suggest you first think carefully about whether
  7719. this license or the ordinary General Public License is the better
  7720. strategy to use in any particular case, based on the explanations below.
  7721.  
  7722.   When we speak of free software, we are referring to freedom of use,
  7723. not price.  Our General Public Licenses are designed to make sure that
  7724. you have the freedom to distribute copies of free software (and charge
  7725. for this service if you wish); that you receive source code or can get
  7726. it if you want it; that you can change the software and use pieces of
  7727. it in new free programs; and that you are informed that you can do
  7728. these things.
  7729.  
  7730.   To protect your rights, we need to make restrictions that forbid
  7731. distributors to deny you these rights or to ask you to surrender these
  7732. rights.  These restrictions translate to certain responsibilities for
  7733. you if you distribute copies of the library or if you modify it.
  7734.  
  7735.   For example, if you distribute copies of the library, whether gratis
  7736. or for a fee, you must give the recipients all the rights that we gave
  7737. you.  You must make sure that they, too, receive or can get the source
  7738. code.  If you link other code with the library, you must provide
  7739. complete object files to the recipients, so that they can relink them
  7740. with the library after making changes to the library and recompiling
  7741. it.  And you must show them these terms so they know their rights.
  7742.  
  7743.   We protect your rights with a two-step method: (1) we copyright the
  7744. library, and (2) we offer you this license, which gives you legal
  7745. permission to copy, distribute and/or modify the library.
  7746.  
  7747.   To protect each distributor, we want to make it very clear that
  7748. there is no warranty for the free library.  Also, if the library is
  7749. modified by someone else and passed on, the recipients should know
  7750. that what they have is not the original version, so that the original
  7751. author's reputation will not be affected by problems that might be
  7752. introduced by others.
  7753.   Finally, software patents pose a constant threat to the existence of
  7754. any free program.  We wish to make sure that a company cannot
  7755. effectively restrict the users of a free program by obtaining a
  7756. restrictive license from a patent holder.  Therefore, we insist that
  7757. any patent license obtained for a version of the library must be
  7758. consistent with the full freedom of use specified in this license.
  7759.  
  7760.   Most GNU software, including some libraries, is covered by the
  7761. ordinary GNU General Public License.  This license, the GNU Lesser
  7762. General Public License, applies to certain designated libraries, and
  7763. is quite different from the ordinary General Public License.  We use
  7764. this license for certain libraries in order to permit linking those
  7765. libraries into non-free programs.
  7766.  
  7767.   When a program is linked with a library, whether statically or using
  7768. a shared library, the combination of the two is legally speaking a
  7769. combined work, a derivative of the original library.  The ordinary
  7770. General Public License therefore permits such linking only if the
  7771. entire combination fits its criteria of freedom.  The Lesser General
  7772. Public License permits more lax criteria for linking other code with
  7773. the library.
  7774.  
  7775.   We call this license the "Lesser" General Public License because it
  7776. does Less to protect the user's freedom than the ordinary General
  7777. Public License.  It also provides other free software developers Less
  7778. of an advantage over competing non-free programs.  These disadvantages
  7779. are the reason we use the ordinary General Public License for many
  7780. libraries.  However, the Lesser license provides advantages in certain
  7781. special circumstances.
  7782.  
  7783.   For example, on rare occasions, there may be a special need to
  7784. encourage the widest possible use of a certain library, so that it becomes
  7785. a de-facto standard.  To achieve this, non-free programs must be
  7786. allowed to use the library.  A more frequent case is that a free
  7787. library does the same job as widely used non-free libraries.  In this
  7788. case, there is little to gain by limiting the free library to free
  7789. software only, so we use the Lesser General Public License.
  7790.  
  7791.   In other cases, permission to use a particular library in non-free
  7792. programs enables a greater number of people to use a large body of
  7793. free software.  For example, permission to use the GNU C Library in
  7794. non-free programs enables many more people to use the whole GNU
  7795. operating system, as well as its variant, the GNU/Linux operating
  7796. system.
  7797.  
  7798.   Although the Lesser General Public License is Less protective of the
  7799. users' freedom, it does ensure that the user of a program that is
  7800. linked with the Library has the freedom and the wherewithal to run
  7801. that program using a modified version of the Library.
  7802.  
  7803.   The precise terms and conditions for copying, distribution and
  7804. modification follow.  Pay close attention to the difference between a
  7805. "work based on the library" and a "work that uses the library".  The
  7806. former contains code derived from the library, whereas the latter must
  7807. be combined with the library in order to run.
  7808.                   GNU LESSER GENERAL PUBLIC LICENSE
  7809.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  7810.  
  7811.   0. This License Agreement applies to any software library or other
  7812. program which contains a notice placed by the copyright holder or
  7813. other authorized party saying it may be distributed under the terms of
  7814. this Lesser General Public License (also called "this License").
  7815. Each licensee is addressed as "you".
  7816.  
  7817.   A "library" means a collection of software functions and/or data
  7818. prepared so as to be conveniently linked with application programs
  7819. (which use some of those functions and data) to form executables.
  7820.  
  7821.   The "Library", below, refers to any such software library or work
  7822. which has been distributed under these terms.  A "work based on the
  7823. Library" means either the Library or any derivative work under
  7824. copyright law: that is to say, a work containing the Library or a
  7825. portion of it, either verbatim or with modifications and/or translated
  7826. straightforwardly into another language.  (Hereinafter, translation is
  7827. included without limitation in the term "modification".)
  7828.  
  7829.   "Source code" for a work means the preferred form of the work for
  7830. making modifications to it.  For a library, complete source code means
  7831. all the source code for all modules it contains, plus any associated
  7832. interface definition files, plus the scripts used to control compilation
  7833. and installation of the library.
  7834.  
  7835.   Activities other than copying, distribution and modification are not
  7836. covered by this License; they are outside its scope.  The act of
  7837. running a program using the Library is not restricted, and output from
  7838. such a program is covered only if its contents constitute a work based
  7839. on the Library (independent of the use of the Library in a tool for
  7840. writing it).  Whether that is true depends on what the Library does
  7841. and what the program that uses the Library does.
  7842.  
  7843.   1. You may copy and distribute verbatim copies of the Library's
  7844. complete source code as you receive it, in any medium, provided that
  7845. you conspicuously and appropriately publish on each copy an
  7846. appropriate copyright notice and disclaimer of warranty; keep intact
  7847. all the notices that refer to this License and to the absence of any
  7848. warranty; and distribute a copy of this License along with the
  7849. Library.
  7850.  
  7851.   You may charge a fee for the physical act of transferring a copy,
  7852. and you may at your option offer warranty protection in exchange for a
  7853. fee.
  7854.   2. You may modify your copy or copies of the Library or any portion
  7855. of it, thus forming a work based on the Library, and copy and
  7856. distribute such modifications or work under the terms of Section 1
  7857. above, provided that you also meet all of these conditions:
  7858.  
  7859.     a) The modified work must itself be a software library.
  7860.  
  7861.     b) You must cause the files modified to carry prominent notices
  7862.     stating that you changed the files and the date of any change.
  7863.  
  7864.     c) You must cause the whole of the work to be licensed at no
  7865.     charge to all third parties under the terms of this License.
  7866.  
  7867.     d) If a facility in the modified Library refers to a function or a
  7868.     table of data to be supplied by an application program that uses
  7869.     the facility, other than as an argument passed when the facility
  7870.     is invoked, then you must make a good faith effort to ensure that,
  7871.     in the event an application does not supply such function or
  7872.     table, the facility still operates, and performs whatever part of
  7873.     its purpose remains meaningful.
  7874.  
  7875.     (For example, a function in a library to compute square roots has
  7876.     a purpose that is entirely well-defined independent of the
  7877.     application.  Therefore, Subsection 2d requires that any
  7878.     application-supplied function or table used by this function must
  7879.     be optional: if the application does not supply it, the square
  7880.     root function must still compute square roots.)
  7881.  
  7882. These requirements apply to the modified work as a whole.  If
  7883. identifiable sections of that work are not derived from the Library,
  7884. and can be reasonably considered independent and separate works in
  7885. themselves, then this License, and its terms, do not apply to those
  7886. sections when you distribute them as separate works.  But when you
  7887. distribute the same sections as part of a whole which is a work based
  7888. on the Library, the distribution of the whole must be on the terms of
  7889. this License, whose permissions for other licensees extend to the
  7890. entire whole, and thus to each and every part regardless of who wrote
  7891. it.
  7892.  
  7893. Thus, it is not the intent of this section to claim rights or contest
  7894. your rights to work written entirely by you; rather, the intent is to
  7895. exercise the right to control the distribution of derivative or
  7896. collective works based on the Library.
  7897.  
  7898. In addition, mere aggregation of another work not based on the Library
  7899. with the Library (or with a work based on the Library) on a volume of
  7900. a storage or distribution medium does not bring the other work under
  7901. the scope of this License.
  7902.  
  7903.   3. You may opt to apply the terms of the ordinary GNU General Public
  7904. License instead of this License to a given copy of the Library.  To do
  7905. this, you must alter all the notices that refer to this License, so
  7906. that they refer to the ordinary GNU General Public License, version 2,
  7907. instead of to this License.  (If a newer version than version 2 of the
  7908. ordinary GNU General Public License has appeared, then you can specify
  7909. that version instead if you wish.)  Do not make any other change in
  7910. these notices.
  7911.   Once this change is made in a given copy, it is irreversible for
  7912. that copy, so the ordinary GNU General Public License applies to all
  7913. subsequent copies and derivative works made from that copy.
  7914.  
  7915.   This option is useful when you wish to copy part of the code of
  7916. the Library into a program that is not a library.
  7917.  
  7918.   4. You may copy and distribute the Library (or a portion or
  7919. derivative of it, under Section 2) in object code or executable form
  7920. under the terms of Sections 1 and 2 above provided that you accompany
  7921. it with the complete corresponding machine-readable source code, which
  7922. must be distributed under the terms of Sections 1 and 2 above on a
  7923. medium customarily used for software interchange.
  7924.  
  7925.   If distribution of object code is made by offering access to copy
  7926. from a designated place, then offering equivalent access to copy the
  7927. source code from the same place satisfies the requirement to
  7928. distribute the source code, even though third parties are not
  7929. compelled to copy the source along with the object code.
  7930.  
  7931.   5. A program that contains no derivative of any portion of the
  7932. Library, but is designed to work with the Library by being compiled or
  7933. linked with it, is called a "work that uses the Library".  Such a
  7934. work, in isolation, is not a derivative work of the Library, and
  7935. therefore falls outside the scope of this License.
  7936.  
  7937.   However, linking a "work that uses the Library" with the Library
  7938. creates an executable that is a derivative of the Library (because it
  7939. contains portions of the Library), rather than a "work that uses the
  7940. library".  The executable is therefore covered by this License.
  7941. Section 6 states terms for distribution of such executables.
  7942.  
  7943.   When a "work that uses the Library" uses material from a header file
  7944. that is part of the Library, the object code for the work may be a
  7945. derivative work of the Library even though the source code is not.
  7946. Whether this is true is especially significant if the work can be
  7947. linked without the Library, or if the work is itself a library.  The
  7948. threshold for this to be true is not precisely defined by law.
  7949.  
  7950.   If such an object file uses only numerical parameters, data
  7951. structure layouts and accessors, and small macros and small inline
  7952. functions (ten lines or less in length), then the use of the object
  7953. file is unrestricted, regardless of whether it is legally a derivative
  7954. work.  (Executables containing this object code plus portions of the
  7955. Library will still fall under Section 6.)
  7956.  
  7957.   Otherwise, if the work is a derivative of the Library, you may
  7958. distribute the object code for the work under the terms of Section 6.
  7959. Any executables containing that work also fall under Section 6,
  7960. whether or not they are linked directly with the Library itself.
  7961.   6. As an exception to the Sections above, you may also combine or
  7962. link a "work that uses the Library" with the Library to produce a
  7963. work containing portions of the Library, and distribute that work
  7964. under terms of your choice, provided that the terms permit
  7965. modification of the work for the customer's own use and reverse
  7966. engineering for debugging such modifications.
  7967.  
  7968.   You must give prominent notice with each copy of the work that the
  7969. Library is used in it and that the Library and its use are covered by
  7970. this License.  You must supply a copy of this License.  If the work
  7971. during execution displays copyright notices, you must include the
  7972. copyright notice for the Library among them, as well as a reference
  7973. directing the user to the copy of this License.  Also, you must do one
  7974. of these things:
  7975.  
  7976.     a) Accompany the work with the complete corresponding
  7977.     machine-readable source code for the Library including whatever
  7978.     changes were used in the work (which must be distributed under
  7979.     Sections 1 and 2 above); and, if the work is an executable linked
  7980.     with the Library, with the complete machine-readable "work that
  7981.     uses the Library", as object code and/or source code, so that the
  7982.     user can modify the Library and then relink to produce a modified
  7983.     executable containing the modified Library.  (It is understood
  7984.     that the user who changes the contents of definitions files in the
  7985.     Library will not necessarily be able to recompile the application
  7986.     to use the modified definitions.)
  7987.  
  7988.     b) Use a suitable shared library mechanism for linking with the
  7989.     Library.  A suitable mechanism is one that (1) uses at run time a
  7990.     copy of the library already present on the user's computer system,
  7991.     rather than copying library functions into the executable, and (2)
  7992.     will operate properly with a modified version of the library, if
  7993.     the user installs one, as long as the modified version is
  7994.     interface-compatible with the version that the work was made with.
  7995.  
  7996.     c) Accompany the work with a written offer, valid for at
  7997.     least three years, to give the same user the materials
  7998.     specified in Subsection 6a, above, for a charge no more
  7999.     than the cost of performing this distribution.
  8000.  
  8001.     d) If distribution of the work is made by offering access to copy
  8002.     from a designated place, offer equivalent access to copy the above
  8003.     specified materials from the same place.
  8004.  
  8005.     e) Verify that the user has already received a copy of these
  8006.     materials or that you have already sent this user a copy.
  8007.  
  8008.   For an executable, the required form of the "work that uses the
  8009. Library" must include any data and utility programs needed for
  8010. reproducing the executable from it.  However, as a special exception,
  8011. the materials to be distributed need not include anything that is
  8012. normally distributed (in either source or binary form) with the major
  8013. components (compiler, kernel, and so on) of the operating system on
  8014. which the executable runs, unless that component itself accompanies
  8015. the executable.
  8016.  
  8017.   It may happen that this requirement contradicts the license
  8018. restrictions of other proprietary libraries that do not normally
  8019. accompany the operating system.  Such a contradiction means you cannot
  8020. use both them and the Library together in an executable that you
  8021. distribute.
  8022.   7. You may place library facilities that are a work based on the
  8023. Library side-by-side in a single library together with other library
  8024. facilities not covered by this License, and distribute such a combined
  8025. library, provided that the separate distribution of the work based on
  8026. the Library and of the other library facilities is otherwise
  8027. permitted, and provided that you do these two things:
  8028.  
  8029.     a) Accompany the combined library with a copy of the same work
  8030.     based on the Library, uncombined with any other library
  8031.     facilities.  This must be distributed under the terms of the
  8032.     Sections above.
  8033.  
  8034.     b) Give prominent notice with the combined library of the fact
  8035.     that part of it is a work based on the Library, and explaining
  8036.     where to find the accompanying uncombined form of the same work.
  8037.  
  8038.   8. You may not copy, modify, sublicense, link with, or distribute
  8039. the Library except as expressly provided under this License.  Any
  8040. attempt otherwise to copy, modify, sublicense, link with, or
  8041. distribute the Library is void, and will automatically terminate your
  8042. rights under this License.  However, parties who have received copies,
  8043. or rights, from you under this License will not have their licenses
  8044. terminated so long as such parties remain in full compliance.
  8045.  
  8046.   9. You are not required to accept this License, since you have not
  8047. signed it.  However, nothing else grants you permission to modify or
  8048. distribute the Library or its derivative works.  These actions are
  8049. prohibited by law if you do not accept this License.  Therefore, by
  8050. modifying or distributing the Library (or any work based on the
  8051. Library), you indicate your acceptance of this License to do so, and
  8052. all its terms and conditions for copying, distributing or modifying
  8053. the Library or works based on it.
  8054.  
  8055.   10. Each time you redistribute the Library (or any work based on the
  8056. Library), the recipient automatically receives a license from the
  8057. original licensor to copy, distribute, link with or modify the Library
  8058. subject to these terms and conditions.  You may not impose any further
  8059. restrictions on the recipients' exercise of the rights granted herein.
  8060. You are not responsible for enforcing compliance by third parties with
  8061. this License.
  8062.   11. If, as a consequence of a court judgment or allegation of patent
  8063. infringement or for any other reason (not limited to patent issues),
  8064. conditions are imposed on you (whether by court order, agreement or
  8065. otherwise) that contradict the conditions of this License, they do not
  8066. excuse you from the conditions of this License.  If you cannot
  8067. distribute so as to satisfy simultaneously your obligations under this
  8068. License and any other pertinent obligations, then as a consequence you
  8069. may not distribute the Library at all.  For example, if a patent
  8070. license would not permit royalty-free redistribution of the Library by
  8071. all those who receive copies directly or indirectly through you, then
  8072. the only way you could satisfy both it and this License would be to
  8073. refrain entirely from distribution of the Library.
  8074.  
  8075. If any portion of this section is held invalid or unenforceable under any
  8076. particular circumstance, the balance of the section is intended to apply,
  8077. and the section as a whole is intended to apply in other circumstances.
  8078.  
  8079. It is not the purpose of this section to induce you to infringe any
  8080. patents or other property right claims or to contest validity of any
  8081. such claims; this section has the sole purpose of protecting the
  8082. integrity of the free software distribution system which is
  8083. implemented by public license practices.  Many people have made
  8084. generous contributions to the wide range of software distributed
  8085. through that system in reliance on consistent application of that
  8086. system; it is up to the author/donor to decide if he or she is willing
  8087. to distribute software through any other system and a licensee cannot
  8088. impose that choice.
  8089.  
  8090. This section is intended to make thoroughly clear what is believed to
  8091. be a consequence of the rest of this License.
  8092.  
  8093.   12. If the distribution and/or use of the Library is restricted in
  8094. certain countries either by patents or by copyrighted interfaces, the
  8095. original copyright holder who places the Library under this License may add
  8096. an explicit geographical distribution limitation excluding those countries,
  8097. so that distribution is permitted only in or among countries not thus
  8098. excluded.  In such case, this License incorporates the limitation as if
  8099. written in the body of this License.
  8100.  
  8101.   13. The Free Software Foundation may publish revised and/or new
  8102. versions of the Lesser General Public License from time to time.
  8103. Such new versions will be similar in spirit to the present version,
  8104. but may differ in detail to address new problems or concerns.
  8105.  
  8106. Each version is given a distinguishing version number.  If the Library
  8107. specifies a version number of this License which applies to it and
  8108. "any later version", you have the option of following the terms and
  8109. conditions either of that version or of any later version published by
  8110. the Free Software Foundation.  If the Library does not specify a
  8111. license version number, you may choose any version ever published by
  8112. the Free Software Foundation.
  8113.   14. If you wish to incorporate parts of the Library into other free
  8114. programs whose distribution conditions are incompatible with these,
  8115. write to the author to ask for permission.  For software which is
  8116. copyrighted by the Free Software Foundation, write to the Free
  8117. Software Foundation; we sometimes make exceptions for this.  Our
  8118. decision will be guided by the two goals of preserving the free status
  8119. of all derivatives of our free software and of promoting the sharing
  8120. and reuse of software generally.
  8121.  
  8122.                             NO WARRANTY
  8123.  
  8124.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  8125. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  8126. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  8127. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  8128. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  8129. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  8130. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  8131. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  8132. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  8133.  
  8134.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  8135. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  8136. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  8137. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  8138. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  8139. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  8140. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  8141. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  8142. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  8143. DAMAGES.
  8144.  
  8145.                      END OF TERMS AND CONDITIONS
  8146.  
  8147. // Copyright (C) 2002-2013 The ANGLE Project Authors.
  8148. // All rights reserved.
  8149. //
  8150. // Redistribution and use in source and binary forms, with or without
  8151. // modification, are permitted provided that the following conditions
  8152. // are met:
  8153. //
  8154. //     Redistributions of source code must retain the above copyright
  8155. //     notice, this list of conditions and the following disclaimer.
  8156. //
  8157. //     Redistributions in binary form must reproduce the above
  8158. //     copyright notice, this list of conditions and the following
  8159. //     disclaimer in the documentation and/or other materials provided
  8160. //     with the distribution.
  8161. //
  8162. //     Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
  8163. //     Ltd., nor the names of their contributors may be used to endorse
  8164. //     or promote products derived from this software without specific
  8165. //     prior written permission.
  8166. //
  8167. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8168. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8169. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  8170. // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  8171. // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  8172. // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  8173. // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  8174. // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  8175. // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  8176. // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  8177. // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  8178. // POSSIBILITY OF SUCH DAMAGE.
  8179.  
  8180.  
  8181.                                  Apache License
  8182.                            Version 2.0, January 2004
  8183.                         http://www.apache.org/licenses/
  8184.  
  8185.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  8186.  
  8187.    1. Definitions.
  8188.  
  8189.       "License" shall mean the terms and conditions for use, reproduction,
  8190.       and distribution as defined by Sections 1 through 9 of this document.
  8191.  
  8192.       "Licensor" shall mean the copyright owner or entity authorized by
  8193.       the copyright owner that is granting the License.
  8194.  
  8195.       "Legal Entity" shall mean the union of the acting entity and all
  8196.       other entities that control, are controlled by, or are under common
  8197.       control with that entity. For the purposes of this definition,
  8198.       "control" means (i) the power, direct or indirect, to cause the
  8199.       direction or management of such entity, whether by contract or
  8200.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  8201.       outstanding shares, or (iii) beneficial ownership of such entity.
  8202.  
  8203.       "You" (or "Your") shall mean an individual or Legal Entity
  8204.       exercising permissions granted by this License.
  8205.  
  8206.       "Source" form shall mean the preferred form for making modifications,
  8207.       including but not limited to software source code, documentation
  8208.       source, and configuration files.
  8209.  
  8210.       "Object" form shall mean any form resulting from mechanical
  8211.       transformation or translation of a Source form, including but
  8212.       not limited to compiled object code, generated documentation,
  8213.       and conversions to other media types.
  8214.  
  8215.       "Work" shall mean the work of authorship, whether in Source or
  8216.       Object form, made available under the License, as indicated by a
  8217.       copyright notice that is included in or attached to the work
  8218.       (an example is provided in the Appendix below).
  8219.  
  8220.       "Derivative Works" shall mean any work, whether in Source or Object
  8221.       form, that is based on (or derived from) the Work and for which the
  8222.       editorial revisions, annotations, elaborations, or other modifications
  8223.       represent, as a whole, an original work of authorship. For the purposes
  8224.       of this License, Derivative Works shall not include works that remain
  8225.       separable from, or merely link (or bind by name) to the interfaces of,
  8226.       the Work and Derivative Works thereof.
  8227.  
  8228.       "Contribution" shall mean any work of authorship, including
  8229.       the original version of the Work and any modifications or additions
  8230.       to that Work or Derivative Works thereof, that is intentionally
  8231.       submitted to Licensor for inclusion in the Work by the copyright owner
  8232.       or by an individual or Legal Entity authorized to submit on behalf of
  8233.       the copyright owner. For the purposes of this definition, "submitted"
  8234.       means any form of electronic, verbal, or written communication sent
  8235.       to the Licensor or its representatives, including but not limited to
  8236.       communication on electronic mailing lists, source code control systems,
  8237.       and issue tracking systems that are managed by, or on behalf of, the
  8238.       Licensor for the purpose of discussing and improving the Work, but
  8239.       excluding communication that is conspicuously marked or otherwise
  8240.       designated in writing by the copyright owner as "Not a Contribution."
  8241.  
  8242.       "Contributor" shall mean Licensor and any individual or Legal Entity
  8243.       on behalf of whom a Contribution has been received by Licensor and
  8244.       subsequently incorporated within the Work.
  8245.  
  8246.    2. Grant of Copyright License. Subject to the terms and conditions of
  8247.       this License, each Contributor hereby grants to You a perpetual,
  8248.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8249.       copyright license to reproduce, prepare Derivative Works of,
  8250.       publicly display, publicly perform, sublicense, and distribute the
  8251.       Work and such Derivative Works in Source or Object form.
  8252.  
  8253.    3. Grant of Patent License. Subject to the terms and conditions of
  8254.       this License, each Contributor hereby grants to You a perpetual,
  8255.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  8256.       (except as stated in this section) patent license to make, have made,
  8257.       use, offer to sell, sell, import, and otherwise transfer the Work,
  8258.       where such license applies only to those patent claims licensable
  8259.       by such Contributor that are necessarily infringed by their
  8260.       Contribution(s) alone or by combination of their Contribution(s)
  8261.       with the Work to which such Contribution(s) was submitted. If You
  8262.       institute patent litigation against any entity (including a
  8263.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  8264.       or a Contribution incorporated within the Work constitutes direct
  8265.       or contributory patent infringement, then any patent licenses
  8266.       granted to You under this License for that Work shall terminate
  8267.       as of the date such litigation is filed.
  8268.  
  8269.    4. Redistribution. You may reproduce and distribute copies of the
  8270.       Work or Derivative Works thereof in any medium, with or without
  8271.       modifications, and in Source or Object form, provided that You
  8272.       meet the following conditions:
  8273.  
  8274.       (a) You must give any other recipients of the Work or
  8275.           Derivative Works a copy of this License; and
  8276.  
  8277.       (b) You must cause any modified files to carry prominent notices
  8278.           stating that You changed the files; and
  8279.  
  8280.       (c) You must retain, in the Source form of any Derivative Works
  8281.           that You distribute, all copyright, patent, trademark, and
  8282.           attribution notices from the Source form of the Work,
  8283.           excluding those notices that do not pertain to any part of
  8284.           the Derivative Works; and
  8285.  
  8286.       (d) If the Work includes a "NOTICE" text file as part of its
  8287.           distribution, then any Derivative Works that You distribute must
  8288.           include a readable copy of the attribution notices contained
  8289.           within such NOTICE file, excluding those notices that do not
  8290.           pertain to any part of the Derivative Works, in at least one
  8291.           of the following places: within a NOTICE text file distributed
  8292.           as part of the Derivative Works; within the Source form or
  8293.           documentation, if provided along with the Derivative Works; or,
  8294.           within a display generated by the Derivative Works, if and
  8295.           wherever such third-party notices normally appear. The contents
  8296.           of the NOTICE file are for informational purposes only and
  8297.           do not modify the License. You may add Your own attribution
  8298.           notices within Derivative Works that You distribute, alongside
  8299.           or as an addendum to the NOTICE text from the Work, provided
  8300.           that such additional attribution notices cannot be construed
  8301.           as modifying the License.
  8302.  
  8303.       You may add Your own copyright statement to Your modifications and
  8304.       may provide additional or different license terms and conditions
  8305.       for use, reproduction, or distribution of Your modifications, or
  8306.       for any such Derivative Works as a whole, provided Your use,
  8307.       reproduction, and distribution of the Work otherwise complies with
  8308.       the conditions stated in this License.
  8309.  
  8310.    5. Submission of Contributions. Unless You explicitly state otherwise,
  8311.       any Contribution intentionally submitted for inclusion in the Work
  8312.       by You to the Licensor shall be under the terms and conditions of
  8313.       this License, without any additional terms or conditions.
  8314.       Notwithstanding the above, nothing herein shall supersede or modify
  8315.       the terms of any separate license agreement you may have executed
  8316.       with Licensor regarding such Contributions.
  8317.  
  8318.    6. Trademarks. This License does not grant permission to use the trade
  8319.       names, trademarks, service marks, or product names of the Licensor,
  8320.       except as required for reasonable and customary use in describing the
  8321.       origin of the Work and reproducing the content of the NOTICE file.
  8322.  
  8323.    7. Disclaimer of Warranty. Unless required by applicable law or
  8324.       agreed to in writing, Licensor provides the Work (and each
  8325.       Contributor provides its Contributions) on an "AS IS" BASIS,
  8326.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  8327.       implied, including, without limitation, any warranties or conditions
  8328.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  8329.       PARTICULAR PURPOSE. You are solely responsible for determining the
  8330.       appropriateness of using or redistributing the Work and assume any
  8331.       risks associated with Your exercise of permissions under this License.
  8332.  
  8333.    8. Limitation of Liability. In no event and under no legal theory,
  8334.       whether in tort (including negligence), contract, or otherwise,
  8335.       unless required by applicable law (such as deliberate and grossly
  8336.       negligent acts) or agreed to in writing, shall any Contributor be
  8337.       liable to You for damages, including any direct, indirect, special,
  8338.       incidental, or consequential damages of any character arising as a
  8339.       result of this License or out of the use or inability to use the
  8340.       Work (including but not limited to damages for loss of goodwill,
  8341.       work stoppage, computer failure or malfunction, or any and all
  8342.       other commercial damages or losses), even if such Contributor
  8343.       has been advised of the possibility of such damages.
  8344.  
  8345.    9. Accepting Warranty or Additional Liability. While redistributing
  8346.       the Work or Derivative Works thereof, You may choose to offer,
  8347.       and charge a fee for, acceptance of support, warranty, indemnity,
  8348.       or other liability obligations and/or rights consistent with this
  8349.       License. However, in accepting such obligations, You may act only
  8350.       on Your own behalf and on Your sole responsibility, not on behalf
  8351.       of any other Contributor, and only if You agree to indemnify,
  8352.       defend, and hold each Contributor harmless for any liability
  8353.       incurred by, or claims asserted against, such Contributor by reason
  8354.       of your accepting any such warranty or additional liability.
  8355.  
  8356.    END OF TERMS AND CONDITIONS
  8357.  
  8358.    APPENDIX: How to apply the Apache License to your work.
  8359.  
  8360.       To apply the Apache License to your work, attach the following
  8361.       boilerplate notice, with the fields enclosed by brackets "[]"
  8362.       replaced with your own identifying information. (Don't include
  8363.       the brackets!)  The text should be enclosed in the appropriate
  8364.       comment syntax for the file format. We also recommend that a
  8365.       file or class name and description of purpose be included on the
  8366.       same "printed page" as the copyright notice for easier
  8367.       identification within third-party archives.
  8368.  
  8369.    Copyright [yyyy] [name of copyright owner]
  8370.  
  8371.    Licensed under the Apache License, Version 2.0 (the "License");
  8372.    you may not use this file except in compliance with the License.
  8373.    You may obtain a copy of the License at
  8374.  
  8375.        http://www.apache.org/licenses/LICENSE-2.0
  8376.  
  8377.    Unless required by applicable law or agreed to in writing, software
  8378.    distributed under the License is distributed on an "AS IS" BASIS,
  8379.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  8380.    See the License for the specific language governing permissions and
  8381.    limitations under the License.
  8382.  
  8383. Copyright (c) 2012, Manfred Moitzi
  8384.  
  8385. Permission is hereby granted, free of charge, to any person obtaining a
  8386. copy of this software and associated documentation files (the
  8387. "Software"), to deal in the Software without restriction, including
  8388. without limitation the rights to use, copy, modify, merge, publish,
  8389. distribute, sublicense, and/or sell copies of the Software, and to
  8390. permit persons to whom the Software is furnished to do so, subject to
  8391. the following conditions:
  8392.  
  8393. The above copyright notice and this permission notice shall be included
  8394. in all copies or substantial portions of the Software.
  8395.  
  8396. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  8397. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  8398. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  8399. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  8400. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  8401. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  8402. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  8403.  
  8404. Deutsche Übersetzung:
  8405.  
  8406. Copyright (c) 2012, Manfred Moitzi
  8407.  
  8408. Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software
  8409. und der zugehörigen Dokumentationen (die "Software") erhält, die
  8410. Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne
  8411. Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren,
  8412. verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und
  8413. Personen, die diese Software erhalten, diese Rechte zu geben, unter den
  8414. folgenden Bedingungen:
  8415.  
  8416. Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
  8417. Kopien oder Teilkopien der Software beizulegen.
  8418.  
  8419. DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE
  8420. BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
  8421. VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
  8422. RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
  8423. DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
  8424. ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES,
  8425. EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER
  8426. SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.
  8427.  
  8428.  
  8429. // Copyright (c) 2010 The Chromium Authors. All rights reserved.
  8430. //
  8431. // Redistribution and use in source and binary forms, with or without
  8432. // modification, are permitted provided that the following conditions are
  8433. // met:
  8434. //
  8435. //    * Redistributions of source code must retain the above copyright
  8436. // notice, this list of conditions and the following disclaimer.
  8437. //    * Redistributions in binary form must reproduce the above
  8438. // copyright notice, this list of conditions and the following disclaimer
  8439. // in the documentation and/or other materials provided with the
  8440. // distribution.
  8441. //    * Neither the name of Google Inc. nor the names of its
  8442. // contributors may be used to endorse or promote products derived from
  8443. // this software without specific prior written permission.
  8444. //
  8445. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  8446. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  8447. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  8448. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  8449. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  8450. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  8451. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  8452. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  8453. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  8454. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  8455. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  8456.  
  8457.                           MOZILLA PUBLIC LICENSE
  8458.                                 Version 1.1
  8459.  
  8460.                               ---------------
  8461.  
  8462. 1. Definitions.
  8463.  
  8464.      1.0.1. "Commercial Use" means distribution or otherwise making the
  8465.      Covered Code available to a third party.
  8466.  
  8467.      1.1. "Contributor" means each entity that creates or contributes to
  8468.      the creation of Modifications.
  8469.  
  8470.      1.2. "Contributor Version" means the combination of the Original
  8471.      Code, prior Modifications used by a Contributor, and the Modifications
  8472.      made by that particular Contributor.
  8473.  
  8474.      1.3. "Covered Code" means the Original Code or Modifications or the
  8475.      combination of the Original Code and Modifications, in each case
  8476.      including portions thereof.
  8477.  
  8478.      1.4. "Electronic Distribution Mechanism" means a mechanism generally
  8479.      accepted in the software development community for the electronic
  8480.      transfer of data.
  8481.  
  8482.      1.5. "Executable" means Covered Code in any form other than Source
  8483.      Code.
  8484.  
  8485.      1.6. "Initial Developer" means the individual or entity identified
  8486.      as the Initial Developer in the Source Code notice required by Exhibit
  8487.      A.
  8488.  
  8489.      1.7. "Larger Work" means a work which combines Covered Code or
  8490.      portions thereof with code not governed by the terms of this License.
  8491.  
  8492.      1.8. "License" means this document.
  8493.  
  8494.      1.8.1. "Licensable" means having the right to grant, to the maximum
  8495.      extent possible, whether at the time of the initial grant or
  8496.      subsequently acquired, any and all of the rights conveyed herein.
  8497.  
  8498.      1.9. "Modifications" means any addition to or deletion from the
  8499.      substance or structure of either the Original Code or any previous
  8500.      Modifications. When Covered Code is released as a series of files, a
  8501.      Modification is:
  8502.           A. Any addition to or deletion from the contents of a file
  8503.           containing Original Code or previous Modifications.
  8504.  
  8505.           B. Any new file that contains any part of the Original Code or
  8506.           previous Modifications.
  8507.  
  8508.      1.10. "Original Code" means Source Code of computer software code
  8509.      which is described in the Source Code notice required by Exhibit A as
  8510.      Original Code, and which, at the time of its release under this
  8511.      License is not already Covered Code governed by this License.
  8512.  
  8513.      1.10.1. "Patent Claims" means any patent claim(s), now owned or
  8514.      hereafter acquired, including without limitation, method, process,
  8515.      and apparatus claims, in any patent Licensable by grantor.
  8516.  
  8517.      1.11. "Source Code" means the preferred form of the Covered Code for
  8518.      making modifications to it, including all modules it contains, plus
  8519.      any associated interface definition files, scripts used to control
  8520.      compilation and installation of an Executable, or source code
  8521.      differential comparisons against either the Original Code or another
  8522.      well known, available Covered Code of the Contributor's choice. The
  8523.      Source Code can be in a compressed or archival form, provided the
  8524.      appropriate decompression or de-archiving software is widely available
  8525.      for no charge.
  8526.  
  8527.      1.12. "You" (or "Your") means an individual or a legal entity
  8528.      exercising rights under, and complying with all of the terms of, this
  8529.      License or a future version of this License issued under Section 6.1.
  8530.      For legal entities, "You" includes any entity which controls, is
  8531.      controlled by, or is under common control with You. For purposes of
  8532.      this definition, "control" means (a) the power, direct or indirect,
  8533.      to cause the direction or management of such entity, whether by
  8534.      contract or otherwise, or (b) ownership of more than fifty percent
  8535.      (50%) of the outstanding shares or beneficial ownership of such
  8536.      entity.
  8537.  
  8538. 2. Source Code License.
  8539.  
  8540.      2.1. The Initial Developer Grant.
  8541.      The Initial Developer hereby grants You a world-wide, royalty-free,
  8542.      non-exclusive license, subject to third party intellectual property
  8543.      claims:
  8544.           (a) under intellectual property rights (other than patent or
  8545.           trademark) Licensable by Initial Developer to use, reproduce,
  8546.           modify, display, perform, sublicense and distribute the Original
  8547.           Code (or portions thereof) with or without Modifications, and/or
  8548.           as part of a Larger Work; and
  8549.  
  8550.           (b) under Patents Claims infringed by the making, using or
  8551.           selling of Original Code, to make, have made, use, practice,
  8552.           sell, and offer for sale, and/or otherwise dispose of the
  8553.           Original Code (or portions thereof).
  8554.  
  8555.           (c) the licenses granted in this Section 2.1(a) and (b) are
  8556.           effective on the date Initial Developer first distributes
  8557.           Original Code under the terms of this License.
  8558.  
  8559.           (d) Notwithstanding Section 2.1(b) above, no patent license is
  8560.           granted: 1) for code that You delete from the Original Code; 2)
  8561.           separate from the Original Code; or 3) for infringements caused
  8562.           by: i) the modification of the Original Code or ii) the
  8563.           combination of the Original Code with other software or devices.
  8564.  
  8565.      2.2. Contributor Grant.
  8566.      Subject to third party intellectual property claims, each Contributor
  8567.      hereby grants You a world-wide, royalty-free, non-exclusive license
  8568.  
  8569.           (a) under intellectual property rights (other than patent or
  8570.           trademark) Licensable by Contributor, to use, reproduce, modify,
  8571.           display, perform, sublicense and distribute the Modifications
  8572.           created by such Contributor (or portions thereof) either on an
  8573.           unmodified basis, with other Modifications, as Covered Code
  8574.           and/or as part of a Larger Work; and
  8575.  
  8576.           (b) under Patent Claims infringed by the making, using, or
  8577.           selling of Modifications made by that Contributor either alone
  8578.           and/or in combination with its Contributor Version (or portions
  8579.           of such combination), to make, use, sell, offer for sale, have
  8580.           made, and/or otherwise dispose of: 1) Modifications made by that
  8581.           Contributor (or portions thereof); and 2) the combination of
  8582.           Modifications made by that Contributor with its Contributor
  8583.           Version (or portions of such combination).
  8584.  
  8585.           (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
  8586.           effective on the date Contributor first makes Commercial Use of
  8587.           the Covered Code.
  8588.  
  8589.           (d) Notwithstanding Section 2.2(b) above, no patent license is
  8590.           granted: 1) for any code that Contributor has deleted from the
  8591.           Contributor Version; 2) separate from the Contributor Version;
  8592.           3) for infringements caused by: i) third party modifications of
  8593.           Contributor Version or ii) the combination of Modifications made
  8594.           by that Contributor with other software (except as part of the
  8595.           Contributor Version) or other devices; or 4) under Patent Claims
  8596.           infringed by Covered Code in the absence of Modifications made by
  8597.           that Contributor.
  8598.  
  8599. 3. Distribution Obligations.
  8600.  
  8601.      3.1. Application of License.
  8602.      The Modifications which You create or to which You contribute are
  8603.      governed by the terms of this License, including without limitation
  8604.      Section 2.2. The Source Code version of Covered Code may be
  8605.      distributed only under the terms of this License or a future version
  8606.      of this License released under Section 6.1, and You must include a
  8607.      copy of this License with every copy of the Source Code You
  8608.      distribute. You may not offer or impose any terms on any Source Code
  8609.      version that alters or restricts the applicable version of this
  8610.      License or the recipients' rights hereunder. However, You may include
  8611.      an additional document offering the additional rights described in
  8612.      Section 3.5.
  8613.  
  8614.      3.2. Availability of Source Code.
  8615.      Any Modification which You create or to which You contribute must be
  8616.      made available in Source Code form under the terms of this License
  8617.      either on the same media as an Executable version or via an accepted
  8618.      Electronic Distribution Mechanism to anyone to whom you made an
  8619.      Executable version available; and if made available via Electronic
  8620.      Distribution Mechanism, must remain available for at least twelve (12)
  8621.      months after the date it initially became available, or at least six
  8622.      (6) months after a subsequent version of that particular Modification
  8623.      has been made available to such recipients. You are responsible for
  8624.      ensuring that the Source Code version remains available even if the
  8625.      Electronic Distribution Mechanism is maintained by a third party.
  8626.  
  8627.      3.3. Description of Modifications.
  8628.      You must cause all Covered Code to which You contribute to contain a
  8629.      file documenting the changes You made to create that Covered Code and
  8630.      the date of any change. You must include a prominent statement that
  8631.      the Modification is derived, directly or indirectly, from Original
  8632.      Code provided by the Initial Developer and including the name of the
  8633.      Initial Developer in (a) the Source Code, and (b) in any notice in an
  8634.      Executable version or related documentation in which You describe the
  8635.      origin or ownership of the Covered Code.
  8636.  
  8637.      3.4. Intellectual Property Matters
  8638.           (a) Third Party Claims.
  8639.           If Contributor has knowledge that a license under a third party's
  8640.           intellectual property rights is required to exercise the rights
  8641.           granted by such Contributor under Sections 2.1 or 2.2,
  8642.           Contributor must include a text file with the Source Code
  8643.           distribution titled "LEGAL" which describes the claim and the
  8644.           party making the claim in sufficient detail that a recipient will
  8645.           know whom to contact. If Contributor obtains such knowledge after
  8646.           the Modification is made available as described in Section 3.2,
  8647.           Contributor shall promptly modify the LEGAL file in all copies
  8648.           Contributor makes available thereafter and shall take other steps
  8649.           (such as notifying appropriate mailing lists or newsgroups)
  8650.           reasonably calculated to inform those who received the Covered
  8651.           Code that new knowledge has been obtained.
  8652.  
  8653.           (b) Contributor APIs.
  8654.           If Contributor's Modifications include an application programming
  8655.           interface and Contributor has knowledge of patent licenses which
  8656.           are reasonably necessary to implement that API, Contributor must
  8657.           also include this information in the LEGAL file.
  8658.  
  8659.           (c) Representations.
  8660.           Contributor represents that, except as disclosed pursuant to
  8661.           Section 3.4(a) above, Contributor believes that Contributor's
  8662.           Modifications are Contributor's original creation(s) and/or
  8663.           Contributor has sufficient rights to grant the rights conveyed by
  8664.           this License.
  8665.  
  8666.      3.5. Required Notices.
  8667.      You must duplicate the notice in Exhibit A in each file of the Source
  8668.      Code. If it is not possible to put such notice in a particular Source
  8669.      Code file due to its structure, then You must include such notice in a
  8670.      location (such as a relevant directory) where a user would be likely
  8671.      to look for such a notice. If You created one or more Modification(s)
  8672.      You may add your name as a Contributor to the notice described in
  8673.      Exhibit A. You must also duplicate this License in any documentation
  8674.      for the Source Code where You describe recipients' rights or ownership
  8675.      rights relating to Covered Code. You may choose to offer, and to
  8676.      charge a fee for, warranty, support, indemnity or liability
  8677.      obligations to one or more recipients of Covered Code. However, You
  8678.      may do so only on Your own behalf, and not on behalf of the Initial
  8679.      Developer or any Contributor. You must make it absolutely clear than
  8680.      any such warranty, support, indemnity or liability obligation is
  8681.      offered by You alone, and You hereby agree to indemnify the Initial
  8682.      Developer and every Contributor for any liability incurred by the
  8683.      Initial Developer or such Contributor as a result of warranty,
  8684.      support, indemnity or liability terms You offer.
  8685.  
  8686.      3.6. Distribution of Executable Versions.
  8687.      You may distribute Covered Code in Executable form only if the
  8688.      requirements of Section 3.1-3.5 have been met for that Covered Code,
  8689.      and if You include a notice stating that the Source Code version of
  8690.      the Covered Code is available under the terms of this License,
  8691.      including a description of how and where You have fulfilled the
  8692.      obligations of Section 3.2. The notice must be conspicuously included
  8693.      in any notice in an Executable version, related documentation or
  8694.      collateral in which You describe recipients' rights relating to the
  8695.      Covered Code. You may distribute the Executable version of Covered
  8696.      Code or ownership rights under a license of Your choice, which may
  8697.      contain terms different from this License, provided that You are in
  8698.      compliance with the terms of this License and that the license for the
  8699.      Executable version does not attempt to limit or alter the recipient's
  8700.      rights in the Source Code version from the rights set forth in this
  8701.      License. If You distribute the Executable version under a different
  8702.      license You must make it absolutely clear that any terms which differ
  8703.      from this License are offered by You alone, not by the Initial
  8704.      Developer or any Contributor. You hereby agree to indemnify the
  8705.      Initial Developer and every Contributor for any liability incurred by
  8706.      the Initial Developer or such Contributor as a result of any such
  8707.      terms You offer.
  8708.  
  8709.      3.7. Larger Works.
  8710.      You may create a Larger Work by combining Covered Code with other code
  8711.      not governed by the terms of this License and distribute the Larger
  8712.      Work as a single product. In such a case, You must make sure the
  8713.      requirements of this License are fulfilled for the Covered Code.
  8714.  
  8715. 4. Inability to Comply Due to Statute or Regulation.
  8716.  
  8717.      If it is impossible for You to comply with any of the terms of this
  8718.      License with respect to some or all of the Covered Code due to
  8719.      statute, judicial order, or regulation then You must: (a) comply with
  8720.      the terms of this License to the maximum extent possible; and (b)
  8721.      describe the limitations and the code they affect. Such description
  8722.      must be included in the LEGAL file described in Section 3.4 and must
  8723.      be included with all distributions of the Source Code. Except to the
  8724.      extent prohibited by statute or regulation, such description must be
  8725.      sufficiently detailed for a recipient of ordinary skill to be able to
  8726.      understand it.
  8727.  
  8728. 5. Application of this License.
  8729.  
  8730.      This License applies to code to which the Initial Developer has
  8731.      attached the notice in Exhibit A and to related Covered Code.
  8732.  
  8733. 6. Versions of the License.
  8734.  
  8735.      6.1. New Versions.
  8736.      Netscape Communications Corporation ("Netscape") may publish revised
  8737.      and/or new versions of the License from time to time. Each version
  8738.      will be given a distinguishing version number.
  8739.  
  8740.      6.2. Effect of New Versions.
  8741.      Once Covered Code has been published under a particular version of the
  8742.      License, You may always continue to use it under the terms of that
  8743.      version. You may also choose to use such Covered Code under the terms
  8744.      of any subsequent version of the License published by Netscape. No one
  8745.      other than Netscape has the right to modify the terms applicable to
  8746.      Covered Code created under this License.
  8747.  
  8748.      6.3. Derivative Works.
  8749.      If You create or use a modified version of this License (which you may
  8750.      only do in order to apply it to code which is not already Covered Code
  8751.      governed by this License), You must (a) rename Your license so that
  8752.      the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
  8753.      "MPL", "NPL" or any confusingly similar phrase do not appear in your
  8754.      license (except to note that your license differs from this License)
  8755.      and (b) otherwise make it clear that Your version of the license
  8756.      contains terms which differ from the Mozilla Public License and
  8757.      Netscape Public License. (Filling in the name of the Initial
  8758.      Developer, Original Code or Contributor in the notice described in
  8759.      Exhibit A shall not of themselves be deemed to be modifications of
  8760.      this License.)
  8761.  
  8762. 7. DISCLAIMER OF WARRANTY.
  8763.  
  8764.      COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
  8765.      WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
  8766.      WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
  8767.      DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
  8768.      THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
  8769.      IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
  8770.      YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
  8771.      COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
  8772.      OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
  8773.      ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  8774.  
  8775. 8. TERMINATION.
  8776.  
  8777.      8.1. This License and the rights granted hereunder will terminate
  8778.      automatically if You fail to comply with terms herein and fail to cure
  8779.      such breach within 30 days of becoming aware of the breach. All
  8780.      sublicenses to the Covered Code which are properly granted shall
  8781.      survive any termination of this License. Provisions which, by their
  8782.      nature, must remain in effect beyond the termination of this License
  8783.      shall survive.
  8784.  
  8785.      8.2. If You initiate litigation by asserting a patent infringement
  8786.      claim (excluding declatory judgment actions) against Initial Developer
  8787.      or a Contributor (the Initial Developer or Contributor against whom
  8788.      You file such action is referred to as "Participant") alleging that:
  8789.  
  8790.      (a) such Participant's Contributor Version directly or indirectly
  8791.      infringes any patent, then any and all rights granted by such
  8792.      Participant to You under Sections 2.1 and/or 2.2 of this License
  8793.      shall, upon 60 days notice from Participant terminate prospectively,
  8794.      unless if within 60 days after receipt of notice You either: (i)
  8795.      agree in writing to pay Participant a mutually agreeable reasonable
  8796.      royalty for Your past and future use of Modifications made by such
  8797.      Participant, or (ii) withdraw Your litigation claim with respect to
  8798.      the Contributor Version against such Participant. If within 60 days
  8799.      of notice, a reasonable royalty and payment arrangement are not
  8800.      mutually agreed upon in writing by the parties or the litigation claim
  8801.      is not withdrawn, the rights granted by Participant to You under
  8802.      Sections 2.1 and/or 2.2 automatically terminate at the expiration of
  8803.      the 60 day notice period specified above.
  8804.  
  8805.      (b) any software, hardware, or device, other than such Participant's
  8806.      Contributor Version, directly or indirectly infringes any patent, then
  8807.      any rights granted to You by such Participant under Sections 2.1(b)
  8808.      and 2.2(b) are revoked effective as of the date You first made, used,
  8809.      sold, distributed, or had made, Modifications made by that
  8810.      Participant.
  8811.  
  8812.      8.3. If You assert a patent infringement claim against Participant
  8813.      alleging that such Participant's Contributor Version directly or
  8814.      indirectly infringes any patent where such claim is resolved (such as
  8815.      by license or settlement) prior to the initiation of patent
  8816.      infringement litigation, then the reasonable value of the licenses
  8817.      granted by such Participant under Sections 2.1 or 2.2 shall be taken
  8818.      into account in determining the amount or value of any payment or
  8819.      license.
  8820.  
  8821.      8.4. In the event of termination under Sections 8.1 or 8.2 above,
  8822.      all end user license agreements (excluding distributors and resellers)
  8823.      which have been validly granted by You or any distributor hereunder
  8824.      prior to termination shall survive termination.
  8825.  
  8826. 9. LIMITATION OF LIABILITY.
  8827.  
  8828.      UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
  8829.      (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
  8830.      DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
  8831.      OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
  8832.      ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
  8833.      CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
  8834.      WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
  8835.      COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
  8836.      INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
  8837.      LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
  8838.      RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
  8839.      PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
  8840.      EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
  8841.      THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
  8842.  
  8843. 10. U.S. GOVERNMENT END USERS.
  8844.  
  8845.      The Covered Code is a "commercial item," as that term is defined in
  8846.      48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
  8847.      software" and "commercial computer software documentation," as such
  8848.      terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
  8849.      C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
  8850.      all U.S. Government End Users acquire Covered Code with only those
  8851.      rights set forth herein.
  8852.  
  8853. 11. MISCELLANEOUS.
  8854.  
  8855.      This License represents the complete agreement concerning subject
  8856.      matter hereof. If any provision of this License is held to be
  8857.      unenforceable, such provision shall be reformed only to the extent
  8858.      necessary to make it enforceable. This License shall be governed by
  8859.      California law provisions (except to the extent applicable law, if
  8860.      any, provides otherwise), excluding its conflict-of-law provisions.
  8861.      With respect to disputes in which at least one party is a citizen of,
  8862.      or an entity chartered or registered to do business in the United
  8863.      States of America, any litigation relating to this License shall be
  8864.      subject to the jurisdiction of the Federal Courts of the Northern
  8865.      District of California, with venue lying in Santa Clara County,
  8866.      California, with the losing party responsible for costs, including
  8867.      without limitation, court costs and reasonable attorneys' fees and
  8868.      expenses. The application of the United Nations Convention on
  8869.      Contracts for the International Sale of Goods is expressly excluded.
  8870.      Any law or regulation which provides that the language of a contract
  8871.      shall be construed against the drafter shall not apply to this
  8872.      License.
  8873.  
  8874. 12. RESPONSIBILITY FOR CLAIMS.
  8875.  
  8876.      As between Initial Developer and the Contributors, each party is
  8877.      responsible for claims and damages arising, directly or indirectly,
  8878.      out of its utilization of rights under this License and You agree to
  8879.      work with Initial Developer and Contributors to distribute such
  8880.      responsibility on an equitable basis. Nothing herein is intended or
  8881.      shall be deemed to constitute any admission of liability.
  8882.  
  8883. 13. MULTIPLE-LICENSED CODE.
  8884.  
  8885.      Initial Developer may designate portions of the Covered Code as
  8886.      "Multiple-Licensed". "Multiple-Licensed" means that the Initial
  8887.      Developer permits you to utilize portions of the Covered Code under
  8888.      Your choice of the NPL or the alternative licenses, if any, specified
  8889.      by the Initial Developer in the file described in Exhibit A.
  8890.  
  8891. EXHIBIT A -Mozilla Public License.
  8892.  
  8893.      ``The contents of this file are subject to the Mozilla Public License
  8894.      Version 1.1 (the "License"); you may not use this file except in
  8895.      compliance with the License. You may obtain a copy of the License at
  8896.      http://www.mozilla.org/MPL/
  8897.  
  8898.      Software distributed under the License is distributed on an "AS IS"
  8899.      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
  8900.      License for the specific language governing rights and limitations
  8901.      under the License.
  8902.  
  8903.      The Original Code is ______________________________________.
  8904.  
  8905.      The Initial Developer of the Original Code is ________________________.
  8906.      Portions created by ______________________ are Copyright (C) ______
  8907.      _______________________. All Rights Reserved.
  8908.  
  8909.      Contributor(s): ______________________________________.
  8910.  
  8911.      Alternatively, the contents of this file may be used under the terms
  8912.      of the _____ license (the "[___] License"), in which case the
  8913.      provisions of [______] License are applicable instead of those
  8914.      above. If you wish to allow use of your version of this file only
  8915.      under the terms of the [____] License and not to allow others to use
  8916.      your version of this file under the MPL, indicate your decision by
  8917.      deleting the provisions above and replace them with the notice and
  8918.      other provisions required by the [___] License. If you do not delete
  8919.      the provisions above, a recipient may use your version of this file
  8920.      under either the MPL or the [___] License."
  8921.  
  8922.      [NOTE: The text of this Exhibit A may differ slightly from the text of
  8923.      the notices in the Source Code files of the Original Code. You should
  8924.      use the text of this Exhibit A rather than the text found in the
  8925.      Original Code Source Code for Your Modifications.]
  8926.  
  8927.      ----------------------------------------------------------------------
  8928.  
  8929.      AMENDMENTS
  8930.  
  8931.      The Netscape Public License Version 1.1 ("NPL") consists of the
  8932.      Mozilla Public License Version 1.1 with the following Amendments,
  8933.      including Exhibit A-Netscape Public License. Files identified with
  8934.      "Exhibit A-Netscape Public License" are governed by the Netscape
  8935.      Public License Version 1.1.
  8936.  
  8937.      Additional Terms applicable to the Netscape Public License.
  8938.           I. Effect.
  8939.           These additional terms described in this Netscape Public
  8940.           License -- Amendments shall apply to the Mozilla Communicator
  8941.           client code and to all Covered Code under this License.
  8942.  
  8943.           II. "Netscape's Branded Code" means Covered Code that Netscape
  8944.           distributes and/or permits others to distribute under one or more
  8945.           trademark(s) which are controlled by Netscape but which are not
  8946.           licensed for use under this License.
  8947.  
  8948.           III. Netscape and logo.
  8949.           This License does not grant any rights to use the trademarks
  8950.           "Netscape", the "Netscape N and horizon" logo or the "Netscape
  8951.           lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
  8952.           "Smart Browsing" even if such marks are included in the Original
  8953.           Code or Modifications.
  8954.  
  8955.           IV. Inability to Comply Due to Contractual Obligation.
  8956.           Prior to licensing the Original Code under this License, Netscape
  8957.           has licensed third party code for use in Netscape's Branded Code.
  8958.           To the extent that Netscape is limited contractually from making
  8959.           such third party code available under this License, Netscape may
  8960.           choose to reintegrate such code into Covered Code without being
  8961.           required to distribute such code in Source Code form, even if
  8962.           such code would otherwise be considered "Modifications" under
  8963.           this License.
  8964.  
  8965.           V. Use of Modifications and Covered Code by Initial Developer.
  8966.                V.1. In General.
  8967.                The obligations of Section 3 apply to Netscape, except to
  8968.                the extent specified in this Amendment, Section V.2 and V.3.
  8969.  
  8970.                V.2. Other Products.
  8971.                Netscape may include Covered Code in products other than the
  8972.                Netscape's Branded Code which are released by Netscape
  8973.                during the two (2) years following the release date of the
  8974.                Original Code, without such additional products becoming
  8975.                subject to the terms of this License, and may license such
  8976.                additional products on different terms from those contained
  8977.                in this License.
  8978.  
  8979.                V.3. Alternative Licensing.
  8980.                Netscape may license the Source Code of Netscape's Branded
  8981.                Code, including Modifications incorporated therein, without
  8982.                such Netscape Branded Code becoming subject to the terms of
  8983.                this License, and may license such Netscape Branded Code on
  8984.                different terms from those contained in this License.
  8985.  
  8986.           VI. Litigation.
  8987.           Notwithstanding the limitations of Section 11 above, the
  8988.           provisions regarding litigation in Section 11(a), (b) and (c) of
  8989.           the License shall apply to all disputes relating to this License.
  8990.  
  8991.      EXHIBIT A-Netscape Public License.
  8992.  
  8993.           "The contents of this file are subject to the Netscape Public
  8994.           License Version 1.1 (the "License"); you may not use this file
  8995.           except in compliance with the License. You may obtain a copy of
  8996.           the License at http://www.mozilla.org/NPL/
  8997.  
  8998.           Software distributed under the License is distributed on an "AS
  8999.           IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  9000.           implied. See the License for the specific language governing
  9001.           rights and limitations under the License.
  9002.  
  9003.           The Original Code is Mozilla Communicator client code, released
  9004.           March 31, 1998.
  9005.  
  9006.           The Initial Developer of the Original Code is Netscape
  9007.           Communications Corporation. Portions created by Netscape are
  9008.           Copyright (C) 1998-1999 Netscape Communications Corporation. All
  9009.           Rights Reserved.
  9010.  
  9011.           Contributor(s): ______________________________________.
  9012.  
  9013.           Alternatively, the contents of this file may be used under the
  9014.           terms of the _____ license (the "[___] License"), in which case
  9015.           the provisions of [______] License are applicable  instead of
  9016.           those above. If you wish to allow use of your version of this
  9017.           file only under the terms of the [____] License and not to allow
  9018.           others to use your version of this file under the NPL, indicate
  9019.           your decision by deleting the provisions above and replace  them
  9020.           with the notice and other provisions required by the [___]
  9021.           License. If you do not delete the provisions above, a recipient
  9022.           may use your version of this file under either the NPL or the
  9023.           [___] License."
  9024.  
  9025.                     GNU GENERAL PUBLIC LICENSE
  9026.                        Version 2, June 1991
  9027.  
  9028.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  9029.        51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  9030.  Everyone is permitted to copy and distribute verbatim copies
  9031.  of this license document, but changing it is not allowed.
  9032.  
  9033.                             Preamble
  9034.  
  9035.   The licenses for most software are designed to take away your
  9036. freedom to share and change it.  By contrast, the GNU General Public
  9037. License is intended to guarantee your freedom to share and change free
  9038. software--to make sure the software is free for all its users.  This
  9039. General Public License applies to most of the Free Software
  9040. Foundation's software and to any other program whose authors commit to
  9041. using it.  (Some other Free Software Foundation software is covered by
  9042. the GNU Library General Public License instead.)  You can apply it to
  9043. your programs, too.
  9044.  
  9045.   When we speak of free software, we are referring to freedom, not
  9046. price.  Our General Public Licenses are designed to make sure that you
  9047. have the freedom to distribute copies of free software (and charge for
  9048. this service if you wish), that you receive source code or can get it
  9049. if you want it, that you can change the software or use pieces of it
  9050. in new free programs; and that you know you can do these things.
  9051.  
  9052.   To protect your rights, we need to make restrictions that forbid
  9053. anyone to deny you these rights or to ask you to surrender the rights.
  9054. These restrictions translate to certain responsibilities for you if you
  9055. distribute copies of the software, or if you modify it.
  9056.  
  9057.   For example, if you distribute copies of such a program, whether
  9058. gratis or for a fee, you must give the recipients all the rights that
  9059. you have.  You must make sure that they, too, receive or can get the
  9060. source code.  And you must show them these terms so they know their
  9061. rights.
  9062.  
  9063.   We protect your rights with two steps: (1) copyright the software, and
  9064. (2) offer you this license which gives you legal permission to copy,
  9065. distribute and/or modify the software.
  9066.  
  9067.   Also, for each author's protection and ours, we want to make certain
  9068. that everyone understands that there is no warranty for this free
  9069. software.  If the software is modified by someone else and passed on, we
  9070. want its recipients to know that what they have is not the original, so
  9071. that any problems introduced by others will not reflect on the original
  9072. authors' reputations.
  9073.  
  9074.   Finally, any free program is threatened constantly by software
  9075. patents.  We wish to avoid the danger that redistributors of a free
  9076. program will individually obtain patent licenses, in effect making the
  9077. program proprietary.  To prevent this, we have made it clear that any
  9078. patent must be licensed for everyone's free use or not licensed at all.
  9079.  
  9080.   The precise terms and conditions for copying, distribution and
  9081. modification follow.
  9082.                     GNU GENERAL PUBLIC LICENSE
  9083.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  9084.  
  9085.   0. This License applies to any program or other work which contains
  9086. a notice placed by the copyright holder saying it may be distributed
  9087. under the terms of this General Public License.  The "Program", below,
  9088. refers to any such program or work, and a "work based on the Program"
  9089. means either the Program or any derivative work under copyright law:
  9090. that is to say, a work containing the Program or a portion of it,
  9091. either verbatim or with modifications and/or translated into another
  9092. language.  (Hereinafter, translation is included without limitation in
  9093. the term "modification".)  Each licensee is addressed as "you".
  9094.  
  9095. Activities other than copying, distribution and modification are not
  9096. covered by this License; they are outside its scope.  The act of
  9097. running the Program is not restricted, and the output from the Program
  9098. is covered only if its contents constitute a work based on the
  9099. Program (independent of having been made by running the Program).
  9100. Whether that is true depends on what the Program does.
  9101.  
  9102.   1. You may copy and distribute verbatim copies of the Program's
  9103. source code as you receive it, in any medium, provided that you
  9104. conspicuously and appropriately publish on each copy an appropriate
  9105. copyright notice and disclaimer of warranty; keep intact all the
  9106. notices that refer to this License and to the absence of any warranty;
  9107. and give any other recipients of the Program a copy of this License
  9108. along with the Program.
  9109.  
  9110. You may charge a fee for the physical act of transferring a copy, and
  9111. you may at your option offer warranty protection in exchange for a fee.
  9112.  
  9113.   2. You may modify your copy or copies of the Program or any portion
  9114. of it, thus forming a work based on the Program, and copy and
  9115. distribute such modifications or work under the terms of Section 1
  9116. above, provided that you also meet all of these conditions:
  9117.  
  9118.     a) You must cause the modified files to carry prominent notices
  9119.     stating that you changed the files and the date of any change.
  9120.  
  9121.     b) You must cause any work that you distribute or publish, that in
  9122.     whole or in part contains or is derived from the Program or any
  9123.     part thereof, to be licensed as a whole at no charge to all third
  9124.     parties under the terms of this License.
  9125.  
  9126.     c) If the modified program normally reads commands interactively
  9127.     when run, you must cause it, when started running for such
  9128.     interactive use in the most ordinary way, to print or display an
  9129.     announcement including an appropriate copyright notice and a
  9130.     notice that there is no warranty (or else, saying that you provide
  9131.     a warranty) and that users may redistribute the program under
  9132.     these conditions, and telling the user how to view a copy of this
  9133.     License.  (Exception: if the Program itself is interactive but
  9134.     does not normally print such an announcement, your work based on
  9135.     the Program is not required to print an announcement.)
  9136. These requirements apply to the modified work as a whole.  If
  9137. identifiable sections of that work are not derived from the Program,
  9138. and can be reasonably considered independent and separate works in
  9139. themselves, then this License, and its terms, do not apply to those
  9140. sections when you distribute them as separate works.  But when you
  9141. distribute the same sections as part of a whole which is a work based
  9142. on the Program, the distribution of the whole must be on the terms of
  9143. this License, whose permissions for other licensees extend to the
  9144. entire whole, and thus to each and every part regardless of who wrote it.
  9145.  
  9146. Thus, it is not the intent of this section to claim rights or contest
  9147. your rights to work written entirely by you; rather, the intent is to
  9148. exercise the right to control the distribution of derivative or
  9149. collective works based on the Program.
  9150.  
  9151. In addition, mere aggregation of another work not based on the Program
  9152. with the Program (or with a work based on the Program) on a volume of
  9153. a storage or distribution medium does not bring the other work under
  9154. the scope of this License.
  9155.  
  9156.   3. You may copy and distribute the Program (or a work based on it,
  9157. under Section 2) in object code or executable form under the terms of
  9158. Sections 1 and 2 above provided that you also do one of the following:
  9159.  
  9160.     a) Accompany it with the complete corresponding machine-readable
  9161.     source code, which must be distributed under the terms of Sections
  9162.     1 and 2 above on a medium customarily used for software interchange; or,
  9163.  
  9164.     b) Accompany it with a written offer, valid for at least three
  9165.     years, to give any third party, for a charge no more than your
  9166.     cost of physically performing source distribution, a complete
  9167.     machine-readable copy of the corresponding source code, to be
  9168.     distributed under the terms of Sections 1 and 2 above on a medium
  9169.     customarily used for software interchange; or,
  9170.  
  9171.     c) Accompany it with the information you received as to the offer
  9172.     to distribute corresponding source code.  (This alternative is
  9173.     allowed only for noncommercial distribution and only if you
  9174.     received the program in object code or executable form with such
  9175.     an offer, in accord with Subsection b above.)
  9176.  
  9177. The source code for a work means the preferred form of the work for
  9178. making modifications to it.  For an executable work, complete source
  9179. code means all the source code for all modules it contains, plus any
  9180. associated interface definition files, plus the scripts used to
  9181. control compilation and installation of the executable.  However, as a
  9182. special exception, the source code distributed need not include
  9183. anything that is normally distributed (in either source or binary
  9184. form) with the major components (compiler, kernel, and so on) of the
  9185. operating system on which the executable runs, unless that component
  9186. itself accompanies the executable.
  9187.  
  9188. If distribution of executable or object code is made by offering
  9189. access to copy from a designated place, then offering equivalent
  9190. access to copy the source code from the same place counts as
  9191. distribution of the source code, even though third parties are not
  9192. compelled to copy the source along with the object code.
  9193.   4. You may not copy, modify, sublicense, or distribute the Program
  9194. except as expressly provided under this License.  Any attempt
  9195. otherwise to copy, modify, sublicense or distribute the Program is
  9196. void, and will automatically terminate your rights under this License.
  9197. However, parties who have received copies, or rights, from you under
  9198. this License will not have their licenses terminated so long as such
  9199. parties remain in full compliance.
  9200.  
  9201.   5. You are not required to accept this License, since you have not
  9202. signed it.  However, nothing else grants you permission to modify or
  9203. distribute the Program or its derivative works.  These actions are
  9204. prohibited by law if you do not accept this License.  Therefore, by
  9205. modifying or distributing the Program (or any work based on the
  9206. Program), you indicate your acceptance of this License to do so, and
  9207. all its terms and conditions for copying, distributing or modifying
  9208. the Program or works based on it.
  9209.  
  9210.   6. Each time you redistribute the Program (or any work based on the
  9211. Program), the recipient automatically receives a license from the
  9212. original licensor to copy, distribute or modify the Program subject to
  9213. these terms and conditions.  You may not impose any further
  9214. restrictions on the recipients' exercise of the rights granted herein.
  9215. You are not responsible for enforcing compliance by third parties to
  9216. this License.
  9217.  
  9218.   7. If, as a consequence of a court judgment or allegation of patent
  9219. infringement or for any other reason (not limited to patent issues),
  9220. conditions are imposed on you (whether by court order, agreement or
  9221. otherwise) that contradict the conditions of this License, they do not
  9222. excuse you from the conditions of this License.  If you cannot
  9223. distribute so as to satisfy simultaneously your obligations under this
  9224. License and any other pertinent obligations, then as a consequence you
  9225. may not distribute the Program at all.  For example, if a patent
  9226. license would not permit royalty-free redistribution of the Program by
  9227. all those who receive copies directly or indirectly through you, then
  9228. the only way you could satisfy both it and this License would be to
  9229. refrain entirely from distribution of the Program.
  9230.  
  9231. If any portion of this section is held invalid or unenforceable under
  9232. any particular circumstance, the balance of the section is intended to
  9233. apply and the section as a whole is intended to apply in other
  9234. circumstances.
  9235.  
  9236. It is not the purpose of this section to induce you to infringe any
  9237. patents or other property right claims or to contest validity of any
  9238. such claims; this section has the sole purpose of protecting the
  9239. integrity of the free software distribution system, which is
  9240. implemented by public license practices.  Many people have made
  9241. generous contributions to the wide range of software distributed
  9242. through that system in reliance on consistent application of that
  9243. system; it is up to the author/donor to decide if he or she is willing
  9244. to distribute software through any other system and a licensee cannot
  9245. impose that choice.
  9246.  
  9247. This section is intended to make thoroughly clear what is believed to
  9248. be a consequence of the rest of this License.
  9249.   8. If the distribution and/or use of the Program is restricted in
  9250. certain countries either by patents or by copyrighted interfaces, the
  9251. original copyright holder who places the Program under this License
  9252. may add an explicit geographical distribution limitation excluding
  9253. those countries, so that distribution is permitted only in or among
  9254. countries not thus excluded.  In such case, this License incorporates
  9255. the limitation as if written in the body of this License.
  9256.  
  9257.   9. The Free Software Foundation may publish revised and/or new versions
  9258. of the General Public License from time to time.  Such new versions will
  9259. be similar in spirit to the present version, but may differ in detail to
  9260. address new problems or concerns.
  9261.  
  9262. Each version is given a distinguishing version number.  If the Program
  9263. specifies a version number of this License which applies to it and "any
  9264. later version", you have the option of following the terms and conditions
  9265. either of that version or of any later version published by the Free
  9266. Software Foundation.  If the Program does not specify a version number of
  9267. this License, you may choose any version ever published by the Free Software
  9268. Foundation.
  9269.  
  9270.   10. If you wish to incorporate parts of the Program into other free
  9271. programs whose distribution conditions are different, write to the author
  9272. to ask for permission.  For software which is copyrighted by the Free
  9273. Software Foundation, write to the Free Software Foundation; we sometimes
  9274. make exceptions for this.  Our decision will be guided by the two goals
  9275. of preserving the free status of all derivatives of our free software and
  9276. of promoting the sharing and reuse of software generally.
  9277.  
  9278.                             NO WARRANTY
  9279.  
  9280.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  9281. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  9282. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  9283. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  9284. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  9285. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  9286. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  9287. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  9288. REPAIR OR CORRECTION.
  9289.  
  9290.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  9291. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  9292. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  9293. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  9294. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  9295. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  9296. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  9297. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  9298. POSSIBILITY OF SUCH DAMAGES.
  9299.  
  9300.                      END OF TERMS AND CONDITIONS
  9301.             How to Apply These Terms to Your New Programs
  9302.  
  9303.   If you develop a new program, and you want it to be of the greatest
  9304. possible use to the public, the best way to achieve this is to make it
  9305. free software which everyone can redistribute and change under these terms.
  9306.  
  9307.   To do so, attach the following notices to the program.  It is safest
  9308. to attach them to the start of each source file to most effectively
  9309. convey the exclusion of warranty; and each file should have at least
  9310. the "copyright" line and a pointer to where the full notice is found.
  9311.  
  9312.     <one line to give the program's name and a brief idea of what it does.>
  9313.     Copyright (C) 19yy  <name of author>
  9314.  
  9315.     This program is free software; you can redistribute it and/or modify
  9316.     it under the terms of the GNU General Public License as published by
  9317.     the Free Software Foundation; either version 2 of the License, or
  9318.     (at your option) any later version.
  9319.  
  9320.     This program is distributed in the hope that it will be useful,
  9321.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  9322.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9323.     GNU General Public License for more details.
  9324.  
  9325.     You should have received a copy of the GNU General Public License
  9326.     along with this program; if not, write to the Free Software
  9327.     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  9328.  
  9329.  
  9330. Also add information on how to contact you by electronic and paper mail.
  9331.  
  9332. If the program is interactive, make it output a short notice like this
  9333. when it starts in an interactive mode:
  9334.  
  9335.     Gnomovision version 69, Copyright (C) 19yy name of author
  9336.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  9337.     This is free software, and you are welcome to redistribute it
  9338.     under certain conditions; type `show c' for details.
  9339.  
  9340. The hypothetical commands `show w' and `show c' should show the appropriate
  9341. parts of the General Public License.  Of course, the commands you use may
  9342. be called something other than `show w' and `show c'; they could even be
  9343. mouse-clicks or menu items--whatever suits your program.
  9344.  
  9345. You should also get your employer (if you work as a programmer) or your
  9346. school, if any, to sign a "copyright disclaimer" for the program, if
  9347. necessary.  Here is a sample; alter the names:
  9348.  
  9349.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  9350.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  9351.  
  9352.   <signature of Ty Coon>, 1 April 1989
  9353.   Ty Coon, President of Vice
  9354.  
  9355. This General Public License does not permit incorporating your program into
  9356. proprietary programs.  If your program is a subroutine library, you may
  9357. consider it more useful to permit linking proprietary applications with the
  9358. library.  If this is what you want to do, use the GNU Library General
  9359. Public License instead of this License.
  9360.  
  9361. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  9362.                                and Clark Cooper
  9363. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  9364.  
  9365. Permission is hereby granted, free of charge, to any person obtaining
  9366. a copy of this software and associated documentation files (the
  9367. "Software"), to deal in the Software without restriction, including
  9368. without limitation the rights to use, copy, modify, merge, publish,
  9369. distribute, sublicense, and/or sell copies of the Software, and to
  9370. permit persons to whom the Software is furnished to do so, subject to
  9371. the following conditions:
  9372.  
  9373. The above copyright notice and this permission notice shall be included
  9374. in all copies or substantial portions of the Software.
  9375.  
  9376. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  9377. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  9378. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  9379. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  9380. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  9381. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  9382. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  9383.  
  9384.  
  9385.                                  Apache License
  9386.                            Version 2.0, January 2004
  9387.                         http://www.apache.org/licenses/
  9388.  
  9389.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  9390.  
  9391.    1. Definitions.
  9392.  
  9393.       "License" shall mean the terms and conditions for use, reproduction,
  9394.       and distribution as defined by Sections 1 through 9 of this document.
  9395.  
  9396.       "Licensor" shall mean the copyright owner or entity authorized by
  9397.       the copyright owner that is granting the License.
  9398.  
  9399.       "Legal Entity" shall mean the union of the acting entity and all
  9400.       other entities that control, are controlled by, or are under common
  9401.       control with that entity. For the purposes of this definition,
  9402.       "control" means (i) the power, direct or indirect, to cause the
  9403.       direction or management of such entity, whether by contract or
  9404.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  9405.       outstanding shares, or (iii) beneficial ownership of such entity.
  9406.  
  9407.       "You" (or "Your") shall mean an individual or Legal Entity
  9408.       exercising permissions granted by this License.
  9409.  
  9410.       "Source" form shall mean the preferred form for making modifications,
  9411.       including but not limited to software source code, documentation
  9412.       source, and configuration files.
  9413.  
  9414.       "Object" form shall mean any form resulting from mechanical
  9415.       transformation or translation of a Source form, including but
  9416.       not limited to compiled object code, generated documentation,
  9417.       and conversions to other media types.
  9418.  
  9419.       "Work" shall mean the work of authorship, whether in Source or
  9420.       Object form, made available under the License, as indicated by a
  9421.       copyright notice that is included in or attached to the work
  9422.       (an example is provided in the Appendix below).
  9423.  
  9424.       "Derivative Works" shall mean any work, whether in Source or Object
  9425.       form, that is based on (or derived from) the Work and for which the
  9426.       editorial revisions, annotations, elaborations, or other modifications
  9427.       represent, as a whole, an original work of authorship. For the purposes
  9428.       of this License, Derivative Works shall not include works that remain
  9429.       separable from, or merely link (or bind by name) to the interfaces of,
  9430.       the Work and Derivative Works thereof.
  9431.  
  9432.       "Contribution" shall mean any work of authorship, including
  9433.       the original version of the Work and any modifications or additions
  9434.       to that Work or Derivative Works thereof, that is intentionally
  9435.       submitted to Licensor for inclusion in the Work by the copyright owner
  9436.       or by an individual or Legal Entity authorized to submit on behalf of
  9437.       the copyright owner. For the purposes of this definition, "submitted"
  9438.       means any form of electronic, verbal, or written communication sent
  9439.       to the Licensor or its representatives, including but not limited to
  9440.       communication on electronic mailing lists, source code control systems,
  9441.       and issue tracking systems that are managed by, or on behalf of, the
  9442.       Licensor for the purpose of discussing and improving the Work, but
  9443.       excluding communication that is conspicuously marked or otherwise
  9444.       designated in writing by the copyright owner as "Not a Contribution."
  9445.  
  9446.       "Contributor" shall mean Licensor and any individual or Legal Entity
  9447.       on behalf of whom a Contribution has been received by Licensor and
  9448.       subsequently incorporated within the Work.
  9449.  
  9450.    2. Grant of Copyright License. Subject to the terms and conditions of
  9451.       this License, each Contributor hereby grants to You a perpetual,
  9452.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9453.       copyright license to reproduce, prepare Derivative Works of,
  9454.       publicly display, publicly perform, sublicense, and distribute the
  9455.       Work and such Derivative Works in Source or Object form.
  9456.  
  9457.    3. Grant of Patent License. Subject to the terms and conditions of
  9458.       this License, each Contributor hereby grants to You a perpetual,
  9459.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  9460.       (except as stated in this section) patent license to make, have made,
  9461.       use, offer to sell, sell, import, and otherwise transfer the Work,
  9462.       where such license applies only to those patent claims licensable
  9463.       by such Contributor that are necessarily infringed by their
  9464.       Contribution(s) alone or by combination of their Contribution(s)
  9465.       with the Work to which such Contribution(s) was submitted. If You
  9466.       institute patent litigation against any entity (including a
  9467.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  9468.       or a Contribution incorporated within the Work constitutes direct
  9469.       or contributory patent infringement, then any patent licenses
  9470.       granted to You under this License for that Work shall terminate
  9471.       as of the date such litigation is filed.
  9472.  
  9473.    4. Redistribution. You may reproduce and distribute copies of the
  9474.       Work or Derivative Works thereof in any medium, with or without
  9475.       modifications, and in Source or Object form, provided that You
  9476.       meet the following conditions:
  9477.  
  9478.       (a) You must give any other recipients of the Work or
  9479.           Derivative Works a copy of this License; and
  9480.  
  9481.       (b) You must cause any modified files to carry prominent notices
  9482.           stating that You changed the files; and
  9483.  
  9484.       (c) You must retain, in the Source form of any Derivative Works
  9485.           that You distribute, all copyright, patent, trademark, and
  9486.           attribution notices from the Source form of the Work,
  9487.           excluding those notices that do not pertain to any part of
  9488.           the Derivative Works; and
  9489.  
  9490.       (d) If the Work includes a "NOTICE" text file as part of its
  9491.           distribution, then any Derivative Works that You distribute must
  9492.           include a readable copy of the attribution notices contained
  9493.           within such NOTICE file, excluding those notices that do not
  9494.           pertain to any part of the Derivative Works, in at least one
  9495.           of the following places: within a NOTICE text file distributed
  9496.           as part of the Derivative Works; within the Source form or
  9497.           documentation, if provided along with the Derivative Works; or,
  9498.           within a display generated by the Derivative Works, if and
  9499.           wherever such third-party notices normally appear. The contents
  9500.           of the NOTICE file are for informational purposes only and
  9501.           do not modify the License. You may add Your own attribution
  9502.           notices within Derivative Works that You distribute, alongside
  9503.           or as an addendum to the NOTICE text from the Work, provided
  9504.           that such additional attribution notices cannot be construed
  9505.           as modifying the License.
  9506.  
  9507.       You may add Your own copyright statement to Your modifications and
  9508.       may provide additional or different license terms and conditions
  9509.       for use, reproduction, or distribution of Your modifications, or
  9510.       for any such Derivative Works as a whole, provided Your use,
  9511.       reproduction, and distribution of the Work otherwise complies with
  9512.       the conditions stated in this License.
  9513.  
  9514.    5. Submission of Contributions. Unless You explicitly state otherwise,
  9515.       any Contribution intentionally submitted for inclusion in the Work
  9516.       by You to the Licensor shall be under the terms and conditions of
  9517.       this License, without any additional terms or conditions.
  9518.       Notwithstanding the above, nothing herein shall supersede or modify
  9519.       the terms of any separate license agreement you may have executed
  9520.       with Licensor regarding such Contributions.
  9521.  
  9522.    6. Trademarks. This License does not grant permission to use the trade
  9523.       names, trademarks, service marks, or product names of the Licensor,
  9524.       except as required for reasonable and customary use in describing the
  9525.       origin of the Work and reproducing the content of the NOTICE file.
  9526.  
  9527.    7. Disclaimer of Warranty. Unless required by applicable law or
  9528.       agreed to in writing, Licensor provides the Work (and each
  9529.       Contributor provides its Contributions) on an "AS IS" BASIS,
  9530.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  9531.       implied, including, without limitation, any warranties or conditions
  9532.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  9533.       PARTICULAR PURPOSE. You are solely responsible for determining the
  9534.       appropriateness of using or redistributing the Work and assume any
  9535.       risks associated with Your exercise of permissions under this License.
  9536.  
  9537.    8. Limitation of Liability. In no event and under no legal theory,
  9538.       whether in tort (including negligence), contract, or otherwise,
  9539.       unless required by applicable law (such as deliberate and grossly
  9540.       negligent acts) or agreed to in writing, shall any Contributor be
  9541.       liable to You for damages, including any direct, indirect, special,
  9542.       incidental, or consequential damages of any character arising as a
  9543.       result of this License or out of the use or inability to use the
  9544.       Work (including but not limited to damages for loss of goodwill,
  9545.       work stoppage, computer failure or malfunction, or any and all
  9546.       other commercial damages or losses), even if such Contributor
  9547.       has been advised of the possibility of such damages.
  9548.  
  9549.    9. Accepting Warranty or Additional Liability. While redistributing
  9550.       the Work or Derivative Works thereof, You may choose to offer,
  9551.       and charge a fee for, acceptance of support, warranty, indemnity,
  9552.       or other liability obligations and/or rights consistent with this
  9553.       License. However, in accepting such obligations, You may act only
  9554.       on Your own behalf and on Your sole responsibility, not on behalf
  9555.       of any other Contributor, and only if You agree to indemnify,
  9556.       defend, and hold each Contributor harmless for any liability
  9557.       incurred by, or claims asserted against, such Contributor by reason
  9558.       of your accepting any such warranty or additional liability.
  9559.  
  9560.    END OF TERMS AND CONDITIONS
  9561.  
  9562.    APPENDIX: How to apply the Apache License to your work.
  9563.  
  9564.       To apply the Apache License to your work, attach the following
  9565.       boilerplate notice, with the fields enclosed by brackets "[]"
  9566.       replaced with your own identifying information. (Don't include
  9567.       the brackets!)  The text should be enclosed in the appropriate
  9568.       comment syntax for the file format. We also recommend that a
  9569.       file or class name and description of purpose be included on the
  9570.       same "printed page" as the copyright notice for easier
  9571.       identification within third-party archives.
  9572.  
  9573.    Copyright 2011 Google Inc. All Rights Reserved.
  9574.  
  9575.    Licensed under the Apache License, Version 2.0 (the "License");
  9576.    you may not use this file except in compliance with the License.
  9577.    You may obtain a copy of the License at
  9578.  
  9579.        http://www.apache.org/licenses/LICENSE-2.0
  9580.  
  9581.    Unless required by applicable law or agreed to in writing, software
  9582.    distributed under the License is distributed on an "AS IS" BASIS,
  9583.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  9584.    See the License for the specific language governing permissions and
  9585.    limitations under the License.
  9586.  
  9587.  
  9588. Copyright (c) 2007-2009 IOLA and Ole Laursen
  9589.  
  9590. Permission is hereby granted, free of charge, to any person
  9591. obtaining a copy of this software and associated documentation
  9592. files (the "Software"), to deal in the Software without
  9593. restriction, including without limitation the rights to use,
  9594. copy, modify, merge, publish, distribute, sublicense, and/or sell
  9595. copies of the Software, and to permit persons to whom the
  9596. Software is furnished to do so, subject to the following
  9597. conditions:
  9598.  
  9599. The above copyright notice and this permission notice shall be
  9600. included in all copies or substantial portions of the Software.
  9601.  
  9602. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  9603. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  9604. OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  9605. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  9606. HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  9607. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  9608. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  9609. OTHER DEALINGS IN THE SOFTWARE.
  9610.  
  9611. This software is based in part on the work of the FreeType Team.
  9612.  
  9613. ----------------------
  9614.  
  9615.                     The FreeType Project LICENSE
  9616.                     ----------------------------
  9617.  
  9618.                             2006-Jan-27
  9619.  
  9620.                     Copyright 1996-2002, 2006 by
  9621.           David Turner, Robert Wilhelm, and Werner Lemberg
  9622.  
  9623.  
  9624.  
  9625. Introduction
  9626. ============
  9627.  
  9628.   The FreeType  Project is distributed in  several archive packages;
  9629.   some of them may contain, in addition to the FreeType font engine,
  9630.   various tools and  contributions which rely on, or  relate to, the
  9631.   FreeType Project.
  9632.  
  9633.   This  license applies  to all  files found  in such  packages, and
  9634.   which do not  fall under their own explicit  license.  The license
  9635.   affects  thus  the  FreeType   font  engine,  the  test  programs,
  9636.   documentation and makefiles, at the very least.
  9637.  
  9638.   This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
  9639.   (Independent JPEG  Group) licenses, which  all encourage inclusion
  9640.   and  use of  free  software in  commercial  and freeware  products
  9641.   alike.  As a consequence, its main points are that:
  9642.  
  9643.     o We don't promise that this software works. However, we will be
  9644.       interested in any kind of bug reports. (`as is' distribution)
  9645.  
  9646.     o You can  use this software for whatever you  want, in parts or
  9647.       full form, without having to pay us. (`royalty-free' usage)
  9648.  
  9649.     o You may not pretend that  you wrote this software.  If you use
  9650.       it, or  only parts of it,  in a program,  you must acknowledge
  9651.       somewhere  in  your  documentation  that  you  have  used  the
  9652.       FreeType code. (`credits')
  9653.  
  9654.   We  specifically  permit  and  encourage  the  inclusion  of  this
  9655.   software, with  or without modifications,  in commercial products.
  9656.   We  disclaim  all warranties  covering  The  FreeType Project  and
  9657.   assume no liability related to The FreeType Project.
  9658.  
  9659.  
  9660.   Finally,  many  people  asked  us  for  a  preferred  form  for  a
  9661.   credit/disclaimer to use in compliance with this license.  We thus
  9662.   encourage you to use the following text:
  9663.  
  9664.    """  
  9665.     Portions of this software are copyright � <year> The FreeType
  9666.     Project (www.freetype.org).  All rights reserved.
  9667.    """
  9668.  
  9669.   Please replace <year> with the value from the FreeType version you
  9670.   actually use.
  9671.  
  9672.  
  9673. Legal Terms
  9674. ===========
  9675.  
  9676. 0. Definitions
  9677. --------------
  9678.  
  9679.   Throughout this license,  the terms `package', `FreeType Project',
  9680.   and  `FreeType  archive' refer  to  the  set  of files  originally
  9681.   distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
  9682.   Werner Lemberg) as the `FreeType Project', be they named as alpha,
  9683.   beta or final release.
  9684.  
  9685.   `You' refers to  the licensee, or person using  the project, where
  9686.   `using' is a generic term including compiling the project's source
  9687.   code as  well as linking it  to form a  `program' or `executable'.
  9688.   This  program is  referred to  as  `a program  using the  FreeType
  9689.   engine'.
  9690.  
  9691.   This  license applies  to all  files distributed  in  the original
  9692.   FreeType  Project,   including  all  source   code,  binaries  and
  9693.   documentation,  unless  otherwise  stated   in  the  file  in  its
  9694.   original, unmodified form as  distributed in the original archive.
  9695.   If you are  unsure whether or not a particular  file is covered by
  9696.   this license, you must contact us to verify this.
  9697.  
  9698.   The FreeType  Project is copyright (C) 1996-2000  by David Turner,
  9699.   Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
  9700.   specified below.
  9701.  
  9702. 1. No Warranty
  9703. --------------
  9704.  
  9705.   THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
  9706.   KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
  9707.   WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
  9708.   PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
  9709.   BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
  9710.   USE, OF THE FREETYPE PROJECT.
  9711.  
  9712. 2. Redistribution
  9713. -----------------
  9714.  
  9715.   This  license  grants  a  worldwide, royalty-free,  perpetual  and
  9716.   irrevocable right  and license to use,  execute, perform, compile,
  9717.   display,  copy,   create  derivative  works   of,  distribute  and
  9718.   sublicense the  FreeType Project (in  both source and  object code
  9719.   forms)  and  derivative works  thereof  for  any  purpose; and  to
  9720.   authorize others  to exercise  some or all  of the  rights granted
  9721.   herein, subject to the following conditions:
  9722.  
  9723.     o Redistribution of  source code  must retain this  license file
  9724.       (`FTL.TXT') unaltered; any  additions, deletions or changes to
  9725.       the original  files must be clearly  indicated in accompanying
  9726.       documentation.   The  copyright   notices  of  the  unaltered,
  9727.       original  files must  be  preserved in  all  copies of  source
  9728.       files.
  9729.  
  9730.     o Redistribution in binary form must provide a  disclaimer  that
  9731.       states  that  the software is based in part of the work of the
  9732.       FreeType Team,  in  the  distribution  documentation.  We also
  9733.       encourage you to put an URL to the FreeType web page  in  your
  9734.       documentation, though this isn't mandatory.
  9735.  
  9736.   These conditions  apply to any  software derived from or  based on
  9737.   the FreeType Project,  not just the unmodified files.   If you use
  9738.   our work, you  must acknowledge us.  However, no  fee need be paid
  9739.   to us.
  9740.  
  9741. 3. Advertising
  9742. --------------
  9743.  
  9744.   Neither the  FreeType authors and  contributors nor you  shall use
  9745.   the name of the  other for commercial, advertising, or promotional
  9746.   purposes without specific prior written permission.
  9747.  
  9748.   We suggest,  but do not require, that  you use one or  more of the
  9749.   following phrases to refer  to this software in your documentation
  9750.   or advertising  materials: `FreeType Project',  `FreeType Engine',
  9751.   `FreeType library', or `FreeType Distribution'.
  9752.  
  9753.   As  you have  not signed  this license,  you are  not  required to
  9754.   accept  it.   However,  as  the FreeType  Project  is  copyrighted
  9755.   material, only  this license, or  another one contracted  with the
  9756.   authors, grants you  the right to use, distribute,  and modify it.
  9757.   Therefore,  by  using,  distributing,  or modifying  the  FreeType
  9758.   Project, you indicate that you understand and accept all the terms
  9759.   of this license.
  9760.  
  9761. 4. Contacts
  9762. -----------
  9763.  
  9764.   There are two mailing lists related to FreeType:
  9765.  
  9766.     o freetype@nongnu.org
  9767.  
  9768.       Discusses general use and applications of FreeType, as well as
  9769.       future and  wanted additions to the  library and distribution.
  9770.       If  you are looking  for support,  start in  this list  if you
  9771.       haven't found anything to help you in the documentation.
  9772.  
  9773.     o freetype-devel@nongnu.org
  9774.  
  9775.       Discusses bugs,  as well  as engine internals,  design issues,
  9776.       specific licenses, porting, etc.
  9777.  
  9778.   Our home page can be found at
  9779.  
  9780.     http://www.freetype.org
  9781.  
  9782.  
  9783. --- end of FTL.TXT ---
  9784.  
  9785. // Copyright (c) 2013 The Chromium Authors. All rights reserved.
  9786. //
  9787. // Redistribution and use in source and binary forms, with or without
  9788. // modification, are permitted provided that the following conditions are
  9789. // met:
  9790. //
  9791. //    * Redistributions of source code must retain the above copyright
  9792. // notice, this list of conditions and the following disclaimer.
  9793. //    * Redistributions in binary form must reproduce the above
  9794. // copyright notice, this list of conditions and the following disclaimer
  9795. // in the documentation and/or other materials provided with the
  9796. // distribution.
  9797. //    * Neither the name of Google Inc. nor the names of its
  9798. // contributors may be used to endorse or promote products derived from
  9799. // this software without specific prior written permission.
  9800. //
  9801. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9802. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9803. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9804. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  9805. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  9806. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  9807. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  9808. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  9809. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  9810. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  9811. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9812.  
  9813.                         COPYRIGHTS
  9814.  
  9815. Compilation copyright is held by the GPSD project.  All rights reserved.
  9816.  
  9817. GPSD project copyrights are assigned to the project lead, currently
  9818. Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
  9819. 1997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
  9820. Copyright (c) 2005 by Eric S. Raymond.  For other copyrights, see
  9821. individual files.
  9822.  
  9823.                         BSD LICENSE
  9824.  
  9825. Redistribution and use in source and binary forms, with or without
  9826. modification, are permitted provided that the following conditions
  9827. are met:<P>
  9828.  
  9829. Redistributions of source code must retain the above copyright
  9830. notice, this list of conditions and the following disclaimer.<P>
  9831.  
  9832. Redistributions in binary form must reproduce the above copyright
  9833. notice, this list of conditions and the following disclaimer in the
  9834. documentation and/or other materials provided with the distribution.<P>
  9835.  
  9836. Neither name of the GPSD project nor the names of its contributors
  9837. may be used to endorse or promote products derived from this software
  9838. without specific prior written permission.
  9839.  
  9840. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  9841. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  9842. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  9843. A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR
  9844. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  9845. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  9846. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  9847. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  9848. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  9849. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  9850. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  9851.  
  9852.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  9853.                        Version 2, June 1991
  9854.  
  9855.  Copyright (C) 1991 Free Software Foundation, Inc.
  9856.                     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  9857.  Everyone is permitted to copy and distribute verbatim copies
  9858.  of this license document, but changing it is not allowed.
  9859.  
  9860. [This is the first released version of the library GPL.  It is
  9861.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  9862.  
  9863.                             Preamble
  9864.  
  9865.   The licenses for most software are designed to take away your
  9866. freedom to share and change it.  By contrast, the GNU General Public
  9867. Licenses are intended to guarantee your freedom to share and change
  9868. free software--to make sure the software is free for all its users.
  9869.  
  9870.   This license, the Library General Public License, applies to some
  9871. specially designated Free Software Foundation software, and to any
  9872. other libraries whose authors decide to use it.  You can use it for
  9873. your libraries, too.
  9874.  
  9875.   When we speak of free software, we are referring to freedom, not
  9876. price.  Our General Public Licenses are designed to make sure that you
  9877. have the freedom to distribute copies of free software (and charge for
  9878. this service if you wish), that you receive source code or can get it
  9879. if you want it, that you can change the software or use pieces of it
  9880. in new free programs; and that you know you can do these things.
  9881.  
  9882.   To protect your rights, we need to make restrictions that forbid
  9883. anyone to deny you these rights or to ask you to surrender the rights.
  9884. These restrictions translate to certain responsibilities for you if
  9885. you distribute copies of the library, or if you modify it.
  9886.  
  9887.   For example, if you distribute copies of the library, whether gratis
  9888. or for a fee, you must give the recipients all the rights that we gave
  9889. you.  You must make sure that they, too, receive or can get the source
  9890. code.  If you link a program with the library, you must provide
  9891. complete object files to the recipients so that they can relink them
  9892. with the library, after making changes to the library and recompiling
  9893. it.  And you must show them these terms so they know their rights.
  9894.  
  9895.   Our method of protecting your rights has two steps: (1) copyright
  9896. the library, and (2) offer you this license which gives you legal
  9897. permission to copy, distribute and/or modify the library.
  9898.  
  9899.   Also, for each distributor's protection, we want to make certain
  9900. that everyone understands that there is no warranty for this free
  9901. library.  If the library is modified by someone else and passed on, we
  9902. want its recipients to know that what they have is not the original
  9903. version, so that any problems introduced by others will not reflect on
  9904. the original authors' reputations.
  9905.   Finally, any free program is threatened constantly by software
  9906. patents.  We wish to avoid the danger that companies distributing free
  9907. software will individually obtain patent licenses, thus in effect
  9908. transforming the program into proprietary software.  To prevent this,
  9909. we have made it clear that any patent must be licensed for everyone's
  9910. free use or not licensed at all.
  9911.  
  9912.   Most GNU software, including some libraries, is covered by the ordinary
  9913. GNU General Public License, which was designed for utility programs.  This
  9914. license, the GNU Library General Public License, applies to certain
  9915. designated libraries.  This license is quite different from the ordinary
  9916. one; be sure to read it in full, and don't assume that anything in it is
  9917. the same as in the ordinary license.
  9918.  
  9919.   The reason we have a separate public license for some libraries is that
  9920. they blur the distinction we usually make between modifying or adding to a
  9921. program and simply using it.  Linking a program with a library, without
  9922. changing the library, is in some sense simply using the library, and is
  9923. analogous to running a utility program or application program.  However, in
  9924. a textual and legal sense, the linked executable is a combined work, a
  9925. derivative of the original library, and the ordinary General Public License
  9926. treats it as such.
  9927.  
  9928.   Because of this blurred distinction, using the ordinary General
  9929. Public License for libraries did not effectively promote software
  9930. sharing, because most developers did not use the libraries.  We
  9931. concluded that weaker conditions might promote sharing better.
  9932.  
  9933.   However, unrestricted linking of non-free programs would deprive the
  9934. users of those programs of all benefit from the free status of the
  9935. libraries themselves.  This Library General Public License is intended to
  9936. permit developers of non-free programs to use free libraries, while
  9937. preserving your freedom as a user of such programs to change the free
  9938. libraries that are incorporated in them.  (We have not seen how to achieve
  9939. this as regards changes in header files, but we have achieved it as regards
  9940. changes in the actual functions of the Library.)  The hope is that this
  9941. will lead to faster development of free libraries.
  9942.  
  9943.   The precise terms and conditions for copying, distribution and
  9944. modification follow.  Pay close attention to the difference between a
  9945. "work based on the library" and a "work that uses the library".  The
  9946. former contains code derived from the library, while the latter only
  9947. works together with the library.
  9948.  
  9949.   Note that it is possible for a library to be covered by the ordinary
  9950. General Public License rather than by this special one.
  9951.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  9952.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  9953.  
  9954.   0. This License Agreement applies to any software library which
  9955. contains a notice placed by the copyright holder or other authorized
  9956. party saying it may be distributed under the terms of this Library
  9957. General Public License (also called "this License").  Each licensee is
  9958. addressed as "you".
  9959.  
  9960.   A "library" means a collection of software functions and/or data
  9961. prepared so as to be conveniently linked with application programs
  9962. (which use some of those functions and data) to form executables.
  9963.  
  9964.   The "Library", below, refers to any such software library or work
  9965. which has been distributed under these terms.  A "work based on the
  9966. Library" means either the Library or any derivative work under
  9967. copyright law: that is to say, a work containing the Library or a
  9968. portion of it, either verbatim or with modifications and/or translated
  9969. straightforwardly into another language.  (Hereinafter, translation is
  9970. included without limitation in the term "modification".)
  9971.  
  9972.   "Source code" for a work means the preferred form of the work for
  9973. making modifications to it.  For a library, complete source code means
  9974. all the source code for all modules it contains, plus any associated
  9975. interface definition files, plus the scripts used to control compilation
  9976. and installation of the library.
  9977.  
  9978.   Activities other than copying, distribution and modification are not
  9979. covered by this License; they are outside its scope.  The act of
  9980. running a program using the Library is not restricted, and output from
  9981. such a program is covered only if its contents constitute a work based
  9982. on the Library (independent of the use of the Library in a tool for
  9983. writing it).  Whether that is true depends on what the Library does
  9984. and what the program that uses the Library does.
  9985.  
  9986.   1. You may copy and distribute verbatim copies of the Library's
  9987. complete source code as you receive it, in any medium, provided that
  9988. you conspicuously and appropriately publish on each copy an
  9989. appropriate copyright notice and disclaimer of warranty; keep intact
  9990. all the notices that refer to this License and to the absence of any
  9991. warranty; and distribute a copy of this License along with the
  9992. Library.
  9993.  
  9994.   You may charge a fee for the physical act of transferring a copy,
  9995. and you may at your option offer warranty protection in exchange for a
  9996. fee.
  9997.   2. You may modify your copy or copies of the Library or any portion
  9998. of it, thus forming a work based on the Library, and copy and
  9999. distribute such modifications or work under the terms of Section 1
  10000. above, provided that you also meet all of these conditions:
  10001.  
  10002.     a) The modified work must itself be a software library.
  10003.  
  10004.     b) You must cause the files modified to carry prominent notices
  10005.     stating that you changed the files and the date of any change.
  10006.  
  10007.     c) You must cause the whole of the work to be licensed at no
  10008.     charge to all third parties under the terms of this License.
  10009.  
  10010.     d) If a facility in the modified Library refers to a function or a
  10011.     table of data to be supplied by an application program that uses
  10012.     the facility, other than as an argument passed when the facility
  10013.     is invoked, then you must make a good faith effort to ensure that,
  10014.     in the event an application does not supply such function or
  10015.     table, the facility still operates, and performs whatever part of
  10016.     its purpose remains meaningful.
  10017.  
  10018.     (For example, a function in a library to compute square roots has
  10019.     a purpose that is entirely well-defined independent of the
  10020.     application.  Therefore, Subsection 2d requires that any
  10021.     application-supplied function or table used by this function must
  10022.     be optional: if the application does not supply it, the square
  10023.     root function must still compute square roots.)
  10024.  
  10025. These requirements apply to the modified work as a whole.  If
  10026. identifiable sections of that work are not derived from the Library,
  10027. and can be reasonably considered independent and separate works in
  10028. themselves, then this License, and its terms, do not apply to those
  10029. sections when you distribute them as separate works.  But when you
  10030. distribute the same sections as part of a whole which is a work based
  10031. on the Library, the distribution of the whole must be on the terms of
  10032. this License, whose permissions for other licensees extend to the
  10033. entire whole, and thus to each and every part regardless of who wrote
  10034. it.
  10035.  
  10036. Thus, it is not the intent of this section to claim rights or contest
  10037. your rights to work written entirely by you; rather, the intent is to
  10038. exercise the right to control the distribution of derivative or
  10039. collective works based on the Library.
  10040.  
  10041. In addition, mere aggregation of another work not based on the Library
  10042. with the Library (or with a work based on the Library) on a volume of
  10043. a storage or distribution medium does not bring the other work under
  10044. the scope of this License.
  10045.  
  10046.   3. You may opt to apply the terms of the ordinary GNU General Public
  10047. License instead of this License to a given copy of the Library.  To do
  10048. this, you must alter all the notices that refer to this License, so
  10049. that they refer to the ordinary GNU General Public License, version 2,
  10050. instead of to this License.  (If a newer version than version 2 of the
  10051. ordinary GNU General Public License has appeared, then you can specify
  10052. that version instead if you wish.)  Do not make any other change in
  10053. these notices.
  10054.   Once this change is made in a given copy, it is irreversible for
  10055. that copy, so the ordinary GNU General Public License applies to all
  10056. subsequent copies and derivative works made from that copy.
  10057.  
  10058.   This option is useful when you wish to copy part of the code of
  10059. the Library into a program that is not a library.
  10060.  
  10061.   4. You may copy and distribute the Library (or a portion or
  10062. derivative of it, under Section 2) in object code or executable form
  10063. under the terms of Sections 1 and 2 above provided that you accompany
  10064. it with the complete corresponding machine-readable source code, which
  10065. must be distributed under the terms of Sections 1 and 2 above on a
  10066. medium customarily used for software interchange.
  10067.  
  10068.   If distribution of object code is made by offering access to copy
  10069. from a designated place, then offering equivalent access to copy the
  10070. source code from the same place satisfies the requirement to
  10071. distribute the source code, even though third parties are not
  10072. compelled to copy the source along with the object code.
  10073.  
  10074.   5. A program that contains no derivative of any portion of the
  10075. Library, but is designed to work with the Library by being compiled or
  10076. linked with it, is called a "work that uses the Library".  Such a
  10077. work, in isolation, is not a derivative work of the Library, and
  10078. therefore falls outside the scope of this License.
  10079.  
  10080.   However, linking a "work that uses the Library" with the Library
  10081. creates an executable that is a derivative of the Library (because it
  10082. contains portions of the Library), rather than a "work that uses the
  10083. library".  The executable is therefore covered by this License.
  10084. Section 6 states terms for distribution of such executables.
  10085.  
  10086.   When a "work that uses the Library" uses material from a header file
  10087. that is part of the Library, the object code for the work may be a
  10088. derivative work of the Library even though the source code is not.
  10089. Whether this is true is especially significant if the work can be
  10090. linked without the Library, or if the work is itself a library.  The
  10091. threshold for this to be true is not precisely defined by law.
  10092.  
  10093.   If such an object file uses only numerical parameters, data
  10094. structure layouts and accessors, and small macros and small inline
  10095. functions (ten lines or less in length), then the use of the object
  10096. file is unrestricted, regardless of whether it is legally a derivative
  10097. work.  (Executables containing this object code plus portions of the
  10098. Library will still fall under Section 6.)
  10099.  
  10100.   Otherwise, if the work is a derivative of the Library, you may
  10101. distribute the object code for the work under the terms of Section 6.
  10102. Any executables containing that work also fall under Section 6,
  10103. whether or not they are linked directly with the Library itself.
  10104.   6. As an exception to the Sections above, you may also compile or
  10105. link a "work that uses the Library" with the Library to produce a
  10106. work containing portions of the Library, and distribute that work
  10107. under terms of your choice, provided that the terms permit
  10108. modification of the work for the customer's own use and reverse
  10109. engineering for debugging such modifications.
  10110.  
  10111.   You must give prominent notice with each copy of the work that the
  10112. Library is used in it and that the Library and its use are covered by
  10113. this License.  You must supply a copy of this License.  If the work
  10114. during execution displays copyright notices, you must include the
  10115. copyright notice for the Library among them, as well as a reference
  10116. directing the user to the copy of this License.  Also, you must do one
  10117. of these things:
  10118.  
  10119.     a) Accompany the work with the complete corresponding
  10120.     machine-readable source code for the Library including whatever
  10121.     changes were used in the work (which must be distributed under
  10122.     Sections 1 and 2 above); and, if the work is an executable linked
  10123.     with the Library, with the complete machine-readable "work that
  10124.     uses the Library", as object code and/or source code, so that the
  10125.     user can modify the Library and then relink to produce a modified
  10126.     executable containing the modified Library.  (It is understood
  10127.     that the user who changes the contents of definitions files in the
  10128.     Library will not necessarily be able to recompile the application
  10129.     to use the modified definitions.)
  10130.  
  10131.     b) Accompany the work with a written offer, valid for at
  10132.     least three years, to give the same user the materials
  10133.     specified in Subsection 6a, above, for a charge no more
  10134.     than the cost of performing this distribution.
  10135.  
  10136.     c) If distribution of the work is made by offering access to copy
  10137.     from a designated place, offer equivalent access to copy the above
  10138.     specified materials from the same place.
  10139.  
  10140.     d) Verify that the user has already received a copy of these
  10141.     materials or that you have already sent this user a copy.
  10142.  
  10143.   For an executable, the required form of the "work that uses the
  10144. Library" must include any data and utility programs needed for
  10145. reproducing the executable from it.  However, as a special exception,
  10146. the source code distributed need not include anything that is normally
  10147. distributed (in either source or binary form) with the major
  10148. components (compiler, kernel, and so on) of the operating system on
  10149. which the executable runs, unless that component itself accompanies
  10150. the executable.
  10151.  
  10152.   It may happen that this requirement contradicts the license
  10153. restrictions of other proprietary libraries that do not normally
  10154. accompany the operating system.  Such a contradiction means you cannot
  10155. use both them and the Library together in an executable that you
  10156. distribute.
  10157.   7. You may place library facilities that are a work based on the
  10158. Library side-by-side in a single library together with other library
  10159. facilities not covered by this License, and distribute such a combined
  10160. library, provided that the separate distribution of the work based on
  10161. the Library and of the other library facilities is otherwise
  10162. permitted, and provided that you do these two things:
  10163.  
  10164.     a) Accompany the combined library with a copy of the same work
  10165.     based on the Library, uncombined with any other library
  10166.     facilities.  This must be distributed under the terms of the
  10167.     Sections above.
  10168.  
  10169.     b) Give prominent notice with the combined library of the fact
  10170.     that part of it is a work based on the Library, and explaining
  10171.     where to find the accompanying uncombined form of the same work.
  10172.  
  10173.   8. You may not copy, modify, sublicense, link with, or distribute
  10174. the Library except as expressly provided under this License.  Any
  10175. attempt otherwise to copy, modify, sublicense, link with, or
  10176. distribute the Library is void, and will automatically terminate your
  10177. rights under this License.  However, parties who have received copies,
  10178. or rights, from you under this License will not have their licenses
  10179. terminated so long as such parties remain in full compliance.
  10180.  
  10181.   9. You are not required to accept this License, since you have not
  10182. signed it.  However, nothing else grants you permission to modify or
  10183. distribute the Library or its derivative works.  These actions are
  10184. prohibited by law if you do not accept this License.  Therefore, by
  10185. modifying or distributing the Library (or any work based on the
  10186. Library), you indicate your acceptance of this License to do so, and
  10187. all its terms and conditions for copying, distributing or modifying
  10188. the Library or works based on it.
  10189.  
  10190.   10. Each time you redistribute the Library (or any work based on the
  10191. Library), the recipient automatically receives a license from the
  10192. original licensor to copy, distribute, link with or modify the Library
  10193. subject to these terms and conditions.  You may not impose any further
  10194. restrictions on the recipients' exercise of the rights granted herein.
  10195. You are not responsible for enforcing compliance by third parties to
  10196. this License.
  10197.   11. If, as a consequence of a court judgment or allegation of patent
  10198. infringement or for any other reason (not limited to patent issues),
  10199. conditions are imposed on you (whether by court order, agreement or
  10200. otherwise) that contradict the conditions of this License, they do not
  10201. excuse you from the conditions of this License.  If you cannot
  10202. distribute so as to satisfy simultaneously your obligations under this
  10203. License and any other pertinent obligations, then as a consequence you
  10204. may not distribute the Library at all.  For example, if a patent
  10205. license would not permit royalty-free redistribution of the Library by
  10206. all those who receive copies directly or indirectly through you, then
  10207. the only way you could satisfy both it and this License would be to
  10208. refrain entirely from distribution of the Library.
  10209.  
  10210. If any portion of this section is held invalid or unenforceable under any
  10211. particular circumstance, the balance of the section is intended to apply,
  10212. and the section as a whole is intended to apply in other circumstances.
  10213.  
  10214. It is not the purpose of this section to induce you to infringe any
  10215. patents or other property right claims or to contest validity of any
  10216. such claims; this section has the sole purpose of protecting the
  10217. integrity of the free software distribution system which is
  10218. implemented by public license practices.  Many people have made
  10219. generous contributions to the wide range of software distributed
  10220. through that system in reliance on consistent application of that
  10221. system; it is up to the author/donor to decide if he or she is willing
  10222. to distribute software through any other system and a licensee cannot
  10223. impose that choice.
  10224.  
  10225. This section is intended to make thoroughly clear what is believed to
  10226. be a consequence of the rest of this License.
  10227.  
  10228.   12. If the distribution and/or use of the Library is restricted in
  10229. certain countries either by patents or by copyrighted interfaces, the
  10230. original copyright holder who places the Library under this License may add
  10231. an explicit geographical distribution limitation excluding those countries,
  10232. so that distribution is permitted only in or among countries not thus
  10233. excluded.  In such case, this License incorporates the limitation as if
  10234. written in the body of this License.
  10235.  
  10236.   13. The Free Software Foundation may publish revised and/or new
  10237. versions of the Library General Public License from time to time.
  10238. Such new versions will be similar in spirit to the present version,
  10239. but may differ in detail to address new problems or concerns.
  10240.  
  10241. Each version is given a distinguishing version number.  If the Library
  10242. specifies a version number of this License which applies to it and
  10243. "any later version", you have the option of following the terms and
  10244. conditions either of that version or of any later version published by
  10245. the Free Software Foundation.  If the Library does not specify a
  10246. license version number, you may choose any version ever published by
  10247. the Free Software Foundation.
  10248.   14. If you wish to incorporate parts of the Library into other free
  10249. programs whose distribution conditions are incompatible with these,
  10250. write to the author to ask for permission.  For software which is
  10251. copyrighted by the Free Software Foundation, write to the Free
  10252. Software Foundation; we sometimes make exceptions for this.  Our
  10253. decision will be guided by the two goals of preserving the free status
  10254. of all derivatives of our free software and of promoting the sharing
  10255. and reuse of software generally.
  10256.  
  10257.                             NO WARRANTY
  10258.  
  10259.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  10260. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  10261. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  10262. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  10263. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  10264. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10265. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  10266. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  10267. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  10268.  
  10269.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  10270. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  10271. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  10272. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  10273. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  10274. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  10275. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  10276. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  10277. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  10278. DAMAGES.
  10279.  
  10280.                      END OF TERMS AND CONDITIONS
  10281.            How to Apply These Terms to Your New Libraries
  10282.  
  10283.   If you develop a new library, and you want it to be of the greatest
  10284. possible use to the public, we recommend making it free software that
  10285. everyone can redistribute and change.  You can do so by permitting
  10286. redistribution under these terms (or, alternatively, under the terms of the
  10287. ordinary General Public License).
  10288.  
  10289.   To apply these terms, attach the following notices to the library.  It is
  10290. safest to attach them to the start of each source file to most effectively
  10291. convey the exclusion of warranty; and each file should have at least the
  10292. "copyright" line and a pointer to where the full notice is found.
  10293.  
  10294.     <one line to give the library's name and a brief idea of what it does.>
  10295.     Copyright (C) <year>  <name of author>
  10296.  
  10297.     This library is free software; you can redistribute it and/or
  10298.     modify it under the terms of the GNU Library General Public
  10299.     License as published by the Free Software Foundation; either
  10300.     version 2 of the License, or (at your option) any later version.
  10301.  
  10302.     This library is distributed in the hope that it will be useful,
  10303.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  10304.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  10305.     Library General Public License for more details.
  10306.  
  10307.     You should have received a copy of the GNU Library General Public
  10308.     License along with this library; if not, write to the
  10309.     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  10310.     Boston, MA  02111-1307  USA.
  10311.  
  10312. Also add information on how to contact you by electronic and paper mail.
  10313.  
  10314. You should also get your employer (if you work as a programmer) or your
  10315. school, if any, to sign a "copyright disclaimer" for the library, if
  10316. necessary.  Here is a sample; alter the names:
  10317.  
  10318.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  10319.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  10320.  
  10321.   <signature of Ty Coon>, 1 April 1990
  10322.   Ty Coon, President of Vice
  10323.  
  10324. That's all there is to it!
  10325.  
  10326. HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
  10327. For parts of HarfBuzz that are licensed under different licenses see individual
  10328. files names COPYING in subdirectories where applicable.
  10329.  
  10330. Copyright © 2010,2011,2012  Google, Inc.
  10331. Copyright © 2012  Mozilla Foundation
  10332. Copyright © 2011  Codethink Limited
  10333. Copyright © 2008,2010  Nokia Corporation and/or its subsidiary(-ies)
  10334. Copyright © 2009  Keith Stribley
  10335. Copyright © 2009  Martin Hosken and SIL International
  10336. Copyright © 2007  Chris Wilson
  10337. Copyright © 2006  Behdad Esfahbod
  10338. Copyright © 2005  David Turner
  10339. Copyright © 2004,2007,2008,2009,2010  Red Hat, Inc.
  10340. Copyright © 1998-2004  David Turner and Werner Lemberg
  10341.  
  10342. For full copyright notices consult the individual files in the package.
  10343.  
  10344.  
  10345. Permission is hereby granted, without written agreement and without
  10346. license or royalty fees, to use, copy, modify, and distribute this
  10347. software and its documentation for any purpose, provided that the
  10348. above copyright notice and the following two paragraphs appear in
  10349. all copies of this software.
  10350.  
  10351. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
  10352. DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  10353. ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
  10354. IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  10355. DAMAGE.
  10356.  
  10357. THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
  10358. BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  10359. FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
  10360. ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
  10361. PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  10362.  
  10363. /*************************************************************************
  10364.  *
  10365.  *  IAccessible2 IDL Specification
  10366.  *
  10367.  *  Copyright (c) 2007, 2010 Linux Foundation
  10368.  *  Copyright (c) 2006 IBM Corporation
  10369.  *  Copyright (c) 2000, 2006 Sun Microsystems, Inc.
  10370.  *  All rights reserved.
  10371.  *  
  10372.  *  
  10373.  *  Redistribution and use in source and binary forms, with or without
  10374.  *  modification, are permitted provided that the following conditions
  10375.  *  are met:
  10376.  *  
  10377.  *   1. Redistributions of source code must retain the above copyright
  10378.  *      notice, this list of conditions and the following disclaimer.
  10379.  *  
  10380.  *   2. Redistributions in binary form must reproduce the above
  10381.  *      copyright notice, this list of conditions and the following
  10382.  *      disclaimer in the documentation and/or other materials
  10383.  *      provided with the distribution.
  10384.  *
  10385.  *   3. Neither the name of the Linux Foundation nor the names of its
  10386.  *      contributors may be used to endorse or promote products
  10387.  *      derived from this software without specific prior written
  10388.  *      permission.
  10389.  *  
  10390.  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  10391.  *  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
  10392.  *  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  10393.  *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  10394.  *  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  10395.  *  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10396.  *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  10397.  *  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  10398.  *  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  10399.  *  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  10400.  *  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  10401.  *  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  10402.  *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10403.  *  
  10404.  *  This BSD License conforms to the Open Source Initiative "Simplified
  10405.  *  BSD License" as published at:
  10406.  *  http://www.opensource.org/licenses/bsd-license.php
  10407.  *  
  10408.  *  IAccessible2 is a trademark of the Linux Foundation. The IAccessible2
  10409.  *  mark may be used in accordance with the Linux Foundation Trademark
  10410.  *  Policy to indicate compliance with the IAccessible2 specification.
  10411.  *
  10412.  ************************************************************************/
  10413.  
  10414. LICENSE extracted from IJG's jpeg distribution:
  10415. -----------------------------------------------
  10416.  
  10417. In plain English:
  10418.  
  10419. 1. We don't promise that this software works.  (But if you find any bugs,
  10420.    please let us know!)
  10421. 2. You can use this software for whatever you want.  You don't have to pay us.
  10422. 3. You may not pretend that you wrote this software.  If you use it in a
  10423.    program, you must acknowledge somewhere in your documentation that
  10424.    you've used the IJG code.
  10425.  
  10426. In legalese:
  10427.  
  10428. The authors make NO WARRANTY or representation, either express or implied,
  10429. with respect to this software, its quality, accuracy, merchantability, or
  10430. fitness for a particular purpose.  This software is provided "AS IS", and you,
  10431. its user, assume the entire risk as to its quality and accuracy.
  10432.  
  10433. This software is copyright (C) 1991-1998, Thomas G. Lane.
  10434. All Rights Reserved except as specified below.
  10435.  
  10436. Permission is hereby granted to use, copy, modify, and distribute this
  10437. software (or portions thereof) for any purpose, without fee, subject to these
  10438. conditions:
  10439. (1) If any part of the source code for this software is distributed, then this
  10440. README file must be included, with this copyright and no-warranty notice
  10441. unaltered; and any additions, deletions, or changes to the original files
  10442. must be clearly indicated in accompanying documentation.
  10443. (2) If only executable code is distributed, then the accompanying
  10444. documentation must state that "this software is based in part on the work of
  10445. the Independent JPEG Group".
  10446. (3) Permission for use of this software is granted only if the user accepts
  10447. full responsibility for any undesirable consequences; the authors accept
  10448. NO LIABILITY for damages of any kind.
  10449.  
  10450. These conditions apply to any software derived from or based on the IJG code,
  10451. not just to the unmodified library.  If you use our work, you ought to
  10452. acknowledge us.
  10453.  
  10454. Permission is NOT granted for the use of any IJG author's name or company name
  10455. in advertising or publicity relating to this software or products derived from
  10456. it.  This software may be referred to only as "the Independent JPEG Group's
  10457. software".
  10458.  
  10459. We specifically permit and encourage the use of this software as the basis of
  10460. commercial products, provided that all warranty or liability claims are
  10461. assumed by the product vendor.
  10462.  
  10463.  
  10464. ICU License - ICU 1.8.1 and later
  10465.  
  10466. COPYRIGHT AND PERMISSION NOTICE
  10467.  
  10468. Copyright (c) 1995-2010 International Business Machines Corporation and others
  10469.  
  10470. All rights reserved.
  10471.  
  10472. Permission is hereby granted, free of charge, to any person obtaining a copy
  10473. of this software and associated documentation files (the "Software"),
  10474. to deal in the Software without restriction, including without limitation
  10475. the rights to use, copy, modify, merge, publish, distribute, and/or sell
  10476. copies of the Software, and to permit persons
  10477. to whom the Software is furnished to do so, provided that the above
  10478. copyright notice(s) and this permission notice appear in all copies
  10479. of the Software and that both the above copyright notice(s) and this
  10480. permission notice appear in supporting documentation.
  10481.  
  10482. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
  10483. INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
  10484. PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
  10485. THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
  10486. OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
  10487. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
  10488. NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
  10489. USE OR PERFORMANCE OF THIS SOFTWARE.
  10490.  
  10491. Except as contained in this notice, the name of a copyright holder shall not be
  10492. used in advertising or otherwise to promote the sale, use or other dealings in
  10493. this Software without prior written authorization of the copyright holder.
  10494.  
  10495. All trademarks and registered trademarks mentioned herein are the property of their respective owners.
  10496.  
  10497. /* ***** BEGIN LICENSE BLOCK *****
  10498.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  10499.  *
  10500.  * The contents of this file are subject to the Mozilla Public License Version
  10501.  * 1.1 (the "License"); you may not use this file except in compliance with
  10502.  * the License. You may obtain a copy of the License at
  10503.  * http://www.mozilla.org/MPL/
  10504.  *
  10505.  * Software distributed under the License is distributed on an "AS IS" basis,
  10506.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  10507.  * for the specific language governing rights and limitations under the
  10508.  * License.
  10509.  *
  10510.  * The Original Code is mozilla.org code.
  10511.  *
  10512.  * The Initial Developer of the Original Code is
  10513.  * Netscape Communications Corporation.
  10514.  * Portions created by the Initial Developer are Copyright (C) 2002
  10515.  * the Initial Developer. All Rights Reserved.
  10516.  *
  10517.  * Contributor(s):
  10518.  *
  10519.  * Alternatively, the contents of this file may be used under the terms of
  10520.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  10521.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  10522.  * in which case the provisions of the GPL or the LGPL are applicable instead
  10523.  * of those above. If you wish to allow use of your version of this file only
  10524.  * under the terms of either the GPL or the LGPL, and not to allow others to
  10525.  * use your version of this file under the terms of the MPL, indicate your
  10526.  * decision by deleting the provisions above and replace them with the notice
  10527.  * and other provisions required by the GPL or the LGPL. If you do not delete
  10528.  * the provisions above, a recipient may use your version of this file under
  10529.  * the terms of any one of the MPL, the GPL or the LGPL.
  10530.  *
  10531.  * ***** END LICENSE BLOCK ***** */
  10532.  
  10533. The following is the license for the jemalloc source code, as provided
  10534. in the initial section of the source files.
  10535.  
  10536. Copyright (C) 2006-2008 Jason Evans <jasone@FreeBSD.org>.
  10537. All rights reserved.
  10538.  
  10539. Redistribution and use in source and binary forms, with or without
  10540. modification, are permitted provided that the following conditions
  10541. are met:
  10542. 1. Redistributions of source code must retain the above copyright
  10543.    notice(s), this list of conditions and the following disclaimer as
  10544.    the first lines of this file unmodified other than the possible
  10545.    addition of one or more copyright notices.
  10546. 2. Redistributions in binary form must reproduce the above copyright
  10547.    notice(s), this list of conditions and the following disclaimer in
  10548.    the documentation and/or other materials provided with the
  10549.    distribution.
  10550.  
  10551. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
  10552. EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  10553. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  10554. PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
  10555. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  10556. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  10557. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  10558. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  10559. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  10560. OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  10561. EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10562.  
  10563.  
  10564. The JsonCpp library's source code, including accompanying documentation,
  10565. tests and demonstration applications, are licensed under the following
  10566. conditions...
  10567.  
  10568. The author (Baptiste Lepilleur) explicitly disclaims copyright in all
  10569. jurisdictions which recognize such a disclaimer. In such jurisdictions,
  10570. this software is released into the Public Domain.
  10571.  
  10572. In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
  10573. 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
  10574. released under the terms of the MIT License (see below).
  10575.  
  10576. In jurisdictions which recognize Public Domain property, the user of this
  10577. software may choose to accept it either as 1) Public Domain, 2) under the
  10578. conditions of the MIT License (see below), or 3) under the terms of dual
  10579. Public Domain/MIT License conditions described here, as they choose.
  10580.  
  10581. The MIT License is about as close to Public Domain as a license can get, and is
  10582. described in clear, concise terms at:
  10583.  
  10584.    http://en.wikipedia.org/wiki/MIT_License
  10585.    
  10586. The full text of the MIT License follows:
  10587.  
  10588. ========================================================================
  10589. Copyright (c) 2007-2010 Baptiste Lepilleur
  10590.  
  10591. Permission is hereby granted, free of charge, to any person
  10592. obtaining a copy of this software and associated documentation
  10593. files (the "Software"), to deal in the Software without
  10594. restriction, including without limitation the rights to use, copy,
  10595. modify, merge, publish, distribute, sublicense, and/or sell copies
  10596. of the Software, and to permit persons to whom the Software is
  10597. furnished to do so, subject to the following conditions:
  10598.  
  10599. The above copyright notice and this permission notice shall be
  10600. included in all copies or substantial portions of the Software.
  10601.  
  10602. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10603. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  10604. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  10605. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  10606. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  10607. ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  10608. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  10609. SOFTWARE.
  10610. ========================================================================
  10611. (END LICENSE TEXT)
  10612.  
  10613. The MIT license is compatible with both the GPL and commercial
  10614. software, affording one all of the rights of Public Domain with the
  10615. minor nuisance of being required to keep the above copyright notice
  10616. and license text in the source code. Note also that by accepting the
  10617. Public Domain "license" you can re-license your copy using whatever
  10618. license you like.
  10619.  
  10620.  
  10621.                                  Apache License
  10622.                            Version 2.0, January 2004
  10623.                         http://www.apache.org/licenses/
  10624.  
  10625.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  10626.  
  10627.    1. Definitions.
  10628.  
  10629.       "License" shall mean the terms and conditions for use, reproduction,
  10630.       and distribution as defined by Sections 1 through 9 of this document.
  10631.  
  10632.       "Licensor" shall mean the copyright owner or entity authorized by
  10633.       the copyright owner that is granting the License.
  10634.  
  10635.       "Legal Entity" shall mean the union of the acting entity and all
  10636.       other entities that control, are controlled by, or are under common
  10637.       control with that entity. For the purposes of this definition,
  10638.       "control" means (i) the power, direct or indirect, to cause the
  10639.       direction or management of such entity, whether by contract or
  10640.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  10641.       outstanding shares, or (iii) beneficial ownership of such entity.
  10642.  
  10643.       "You" (or "Your") shall mean an individual or Legal Entity
  10644.       exercising permissions granted by this License.
  10645.  
  10646.       "Source" form shall mean the preferred form for making modifications,
  10647.       including but not limited to software source code, documentation
  10648.       source, and configuration files.
  10649.  
  10650.       "Object" form shall mean any form resulting from mechanical
  10651.       transformation or translation of a Source form, including but
  10652.       not limited to compiled object code, generated documentation,
  10653.       and conversions to other media types.
  10654.  
  10655.       "Work" shall mean the work of authorship, whether in Source or
  10656.       Object form, made available under the License, as indicated by a
  10657.       copyright notice that is included in or attached to the work
  10658.       (an example is provided in the Appendix below).
  10659.  
  10660.       "Derivative Works" shall mean any work, whether in Source or Object
  10661.       form, that is based on (or derived from) the Work and for which the
  10662.       editorial revisions, annotations, elaborations, or other modifications
  10663.       represent, as a whole, an original work of authorship. For the purposes
  10664.       of this License, Derivative Works shall not include works that remain
  10665.       separable from, or merely link (or bind by name) to the interfaces of,
  10666.       the Work and Derivative Works thereof.
  10667.  
  10668.       "Contribution" shall mean any work of authorship, including
  10669.       the original version of the Work and any modifications or additions
  10670.       to that Work or Derivative Works thereof, that is intentionally
  10671.       submitted to Licensor for inclusion in the Work by the copyright owner
  10672.       or by an individual or Legal Entity authorized to submit on behalf of
  10673.       the copyright owner. For the purposes of this definition, "submitted"
  10674.       means any form of electronic, verbal, or written communication sent
  10675.       to the Licensor or its representatives, including but not limited to
  10676.       communication on electronic mailing lists, source code control systems,
  10677.       and issue tracking systems that are managed by, or on behalf of, the
  10678.       Licensor for the purpose of discussing and improving the Work, but
  10679.       excluding communication that is conspicuously marked or otherwise
  10680.       designated in writing by the copyright owner as "Not a Contribution."
  10681.  
  10682.       "Contributor" shall mean Licensor and any individual or Legal Entity
  10683.       on behalf of whom a Contribution has been received by Licensor and
  10684.       subsequently incorporated within the Work.
  10685.  
  10686.    2. Grant of Copyright License. Subject to the terms and conditions of
  10687.       this License, each Contributor hereby grants to You a perpetual,
  10688.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10689.       copyright license to reproduce, prepare Derivative Works of,
  10690.       publicly display, publicly perform, sublicense, and distribute the
  10691.       Work and such Derivative Works in Source or Object form.
  10692.  
  10693.    3. Grant of Patent License. Subject to the terms and conditions of
  10694.       this License, each Contributor hereby grants to You a perpetual,
  10695.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  10696.       (except as stated in this section) patent license to make, have made,
  10697.       use, offer to sell, sell, import, and otherwise transfer the Work,
  10698.       where such license applies only to those patent claims licensable
  10699.       by such Contributor that are necessarily infringed by their
  10700.       Contribution(s) alone or by combination of their Contribution(s)
  10701.       with the Work to which such Contribution(s) was submitted. If You
  10702.       institute patent litigation against any entity (including a
  10703.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  10704.       or a Contribution incorporated within the Work constitutes direct
  10705.       or contributory patent infringement, then any patent licenses
  10706.       granted to You under this License for that Work shall terminate
  10707.       as of the date such litigation is filed.
  10708.  
  10709.    4. Redistribution. You may reproduce and distribute copies of the
  10710.       Work or Derivative Works thereof in any medium, with or without
  10711.       modifications, and in Source or Object form, provided that You
  10712.       meet the following conditions:
  10713.  
  10714.       (a) You must give any other recipients of the Work or
  10715.           Derivative Works a copy of this License; and
  10716.  
  10717.       (b) You must cause any modified files to carry prominent notices
  10718.           stating that You changed the files; and
  10719.  
  10720.       (c) You must retain, in the Source form of any Derivative Works
  10721.           that You distribute, all copyright, patent, trademark, and
  10722.           attribution notices from the Source form of the Work,
  10723.           excluding those notices that do not pertain to any part of
  10724.           the Derivative Works; and
  10725.  
  10726.       (d) If the Work includes a "NOTICE" text file as part of its
  10727.           distribution, then any Derivative Works that You distribute must
  10728.           include a readable copy of the attribution notices contained
  10729.           within such NOTICE file, excluding those notices that do not
  10730.           pertain to any part of the Derivative Works, in at least one
  10731.           of the following places: within a NOTICE text file distributed
  10732.           as part of the Derivative Works; within the Source form or
  10733.           documentation, if provided along with the Derivative Works; or,
  10734.           within a display generated by the Derivative Works, if and
  10735.           wherever such third-party notices normally appear. The contents
  10736.           of the NOTICE file are for informational purposes only and
  10737.           do not modify the License. You may add Your own attribution
  10738.           notices within Derivative Works that You distribute, alongside
  10739.           or as an addendum to the NOTICE text from the Work, provided
  10740.           that such additional attribution notices cannot be construed
  10741.           as modifying the License.
  10742.  
  10743.       You may add Your own copyright statement to Your modifications and
  10744.       may provide additional or different license terms and conditions
  10745.       for use, reproduction, or distribution of Your modifications, or
  10746.       for any such Derivative Works as a whole, provided Your use,
  10747.       reproduction, and distribution of the Work otherwise complies with
  10748.       the conditions stated in this License.
  10749.  
  10750.    5. Submission of Contributions. Unless You explicitly state otherwise,
  10751.       any Contribution intentionally submitted for inclusion in the Work
  10752.       by You to the Licensor shall be under the terms and conditions of
  10753.       this License, without any additional terms or conditions.
  10754.       Notwithstanding the above, nothing herein shall supersede or modify
  10755.       the terms of any separate license agreement you may have executed
  10756.       with Licensor regarding such Contributions.
  10757.  
  10758.    6. Trademarks. This License does not grant permission to use the trade
  10759.       names, trademarks, service marks, or product names of the Licensor,
  10760.       except as required for reasonable and customary use in describing the
  10761.       origin of the Work and reproducing the content of the NOTICE file.
  10762.  
  10763.    7. Disclaimer of Warranty. Unless required by applicable law or
  10764.       agreed to in writing, Licensor provides the Work (and each
  10765.       Contributor provides its Contributions) on an "AS IS" BASIS,
  10766.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  10767.       implied, including, without limitation, any warranties or conditions
  10768.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  10769.       PARTICULAR PURPOSE. You are solely responsible for determining the
  10770.       appropriateness of using or redistributing the Work and assume any
  10771.       risks associated with Your exercise of permissions under this License.
  10772.  
  10773.    8. Limitation of Liability. In no event and under no legal theory,
  10774.       whether in tort (including negligence), contract, or otherwise,
  10775.       unless required by applicable law (such as deliberate and grossly
  10776.       negligent acts) or agreed to in writing, shall any Contributor be
  10777.       liable to You for damages, including any direct, indirect, special,
  10778.       incidental, or consequential damages of any character arising as a
  10779.       result of this License or out of the use or inability to use the
  10780.       Work (including but not limited to damages for loss of goodwill,
  10781.       work stoppage, computer failure or malfunction, or any and all
  10782.       other commercial damages or losses), even if such Contributor
  10783.       has been advised of the possibility of such damages.
  10784.  
  10785.    9. Accepting Warranty or Additional Liability. While redistributing
  10786.       the Work or Derivative Works thereof, You may choose to offer,
  10787.       and charge a fee for, acceptance of support, warranty, indemnity,
  10788.       or other liability obligations and/or rights consistent with this
  10789.       License. However, in accepting such obligations, You may act only
  10790.       on Your own behalf and on Your sole responsibility, not on behalf
  10791.       of any other Contributor, and only if You agree to indemnify,
  10792.       defend, and hold each Contributor harmless for any liability
  10793.       incurred by, or claims asserted against, such Contributor by reason
  10794.       of your accepting any such warranty or additional liability.
  10795.  
  10796.    END OF TERMS AND CONDITIONS
  10797.  
  10798.    APPENDIX: How to apply the Apache License to your work.
  10799.  
  10800.       To apply the Apache License to your work, attach the following
  10801.       boilerplate notice, with the fields enclosed by brackets "[]"
  10802.       replaced with your own identifying information. (Don't include
  10803.       the brackets!)  The text should be enclosed in the appropriate
  10804.       comment syntax for the file format. We also recommend that a
  10805.       file or class name and description of purpose be included on the
  10806.       same "printed page" as the copyright notice for easier
  10807.       identification within third-party archives.
  10808.  
  10809.    Copyright [yyyy] [name of copyright owner]
  10810.  
  10811.    Licensed under the Apache License, Version 2.0 (the "License");
  10812.    you may not use this file except in compliance with the License.
  10813.    You may obtain a copy of the License at
  10814.  
  10815.        http://www.apache.org/licenses/LICENSE-2.0
  10816.  
  10817.    Unless required by applicable law or agreed to in writing, software
  10818.    distributed under the License is distributed on an "AS IS" BASIS,
  10819.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10820.    See the License for the specific language governing permissions and
  10821.    limitations under the License.
  10822.  
  10823. Copyright (c) 2007-2010 The Khronos Group Inc.
  10824.  
  10825. Permission is hereby granted, free of charge, to any person obtaining a
  10826. copy of this software and/or associated documentation files (the
  10827. "Materials"), to deal in the Materials without restriction, including
  10828. without limitation the rights to use, copy, modify, merge, publish,
  10829. distribute, sublicense, and/or sell copies of the Materials, and to
  10830. permit persons to whom the Materials are furnished to do so, subject to
  10831. the following conditions:
  10832.  
  10833. The above copyright notice and this permission notice shall be included
  10834. in all copies or substantial portions of the Materials.
  10835.  
  10836. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  10837. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  10838. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  10839. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  10840. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  10841. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  10842. MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  10843.  
  10844.  
  10845. SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
  10846.  
  10847. Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
  10848.  
  10849. Permission is hereby granted, free of charge, to any person obtaining a copy of
  10850. this software and associated documentation files (the "Software"), to deal in
  10851. the Software without restriction, including without limitation the rights to
  10852. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  10853. of the Software, and to permit persons to whom the Software is furnished to do
  10854. so, subject to the following conditions:
  10855.  
  10856. The above copyright notice including the dates of first publication and either
  10857. this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
  10858. shall be included in all copies or substantial portions of the Software.
  10859.  
  10860. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  10861. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  10862. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
  10863. GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  10864. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  10865. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  10866.  
  10867. Except as contained in this notice, the name of Silicon Graphics, Inc. shall
  10868. not be used in advertising or otherwise to promote the sale, use or other
  10869. dealings in this Software without prior written authorization from Silicon
  10870. Graphics, Inc.
  10871.  
  10872. Redistribution and use in source and binary forms, with or without
  10873. modification, are permitted provided that the following conditions are
  10874. met:
  10875.  
  10876.   * Redistributions of source code must retain the above copyright
  10877.     notice, this list of conditions and the following disclaimer.
  10878.  
  10879.   * Redistributions in binary form must reproduce the above
  10880.     copyright notice, this list of conditions and the following
  10881.     disclaimer in the documentation and/or other materials provided
  10882.     with the distribution.
  10883.  
  10884.   * Neither the name of the copyright holders nor the names of its
  10885.     contributors may be used to endorse or promote products derived
  10886.     from this software without specific prior written permission.
  10887.  
  10888. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  10889. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  10890. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  10891. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  10892. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  10893. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  10894. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  10895. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  10896. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  10897. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  10898. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  10899.  
  10900. License copied from bin/lcov:
  10901.  
  10902. #
  10903. #   Copyright (c) International Business Machines  Corp., 2002,2007
  10904. #
  10905. #   This program is free software;  you can redistribute it and/or modify
  10906. #   it under the terms of the GNU General Public License as published by
  10907. #   the Free Software Foundation; either version 2 of the License, or (at
  10908. #   your option) any later version.
  10909. #
  10910. #   This program is distributed in the hope that it will be useful, but
  10911. #   WITHOUT ANY WARRANTY;  without even the implied warranty of
  10912. #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  10913. #   General Public License for more details.                
  10914. #
  10915. #   You should have received a copy of the GNU General Public License
  10916. #   along with this program;  if not, write to the Free Software
  10917. #   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  10918.  
  10919.                     GNU GENERAL PUBLIC LICENSE
  10920.                        Version 2, June 1991
  10921.  
  10922.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  10923.  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  10924.  Everyone is permitted to copy and distribute verbatim copies
  10925.  of this license document, but changing it is not allowed.
  10926.  
  10927.                             Preamble
  10928.  
  10929.   The licenses for most software are designed to take away your
  10930. freedom to share and change it.  By contrast, the GNU General Public
  10931. License is intended to guarantee your freedom to share and change free
  10932. software--to make sure the software is free for all its users.  This
  10933. General Public License applies to most of the Free Software
  10934. Foundation's software and to any other program whose authors commit to
  10935. using it.  (Some other Free Software Foundation software is covered by
  10936. the GNU Lesser General Public License instead.)  You can apply it to
  10937. your programs, too.
  10938.  
  10939.   When we speak of free software, we are referring to freedom, not
  10940. price.  Our General Public Licenses are designed to make sure that you
  10941. have the freedom to distribute copies of free software (and charge for
  10942. this service if you wish), that you receive source code or can get it
  10943. if you want it, that you can change the software or use pieces of it
  10944. in new free programs; and that you know you can do these things.
  10945.  
  10946.   To protect your rights, we need to make restrictions that forbid
  10947. anyone to deny you these rights or to ask you to surrender the rights.
  10948. These restrictions translate to certain responsibilities for you if you
  10949. distribute copies of the software, or if you modify it.
  10950.  
  10951.   For example, if you distribute copies of such a program, whether
  10952. gratis or for a fee, you must give the recipients all the rights that
  10953. you have.  You must make sure that they, too, receive or can get the
  10954. source code.  And you must show them these terms so they know their
  10955. rights.
  10956.  
  10957.   We protect your rights with two steps: (1) copyright the software, and
  10958. (2) offer you this license which gives you legal permission to copy,
  10959. distribute and/or modify the software.
  10960.  
  10961.   Also, for each author's protection and ours, we want to make certain
  10962. that everyone understands that there is no warranty for this free
  10963. software.  If the software is modified by someone else and passed on, we
  10964. want its recipients to know that what they have is not the original, so
  10965. that any problems introduced by others will not reflect on the original
  10966. authors' reputations.
  10967.  
  10968.   Finally, any free program is threatened constantly by software
  10969. patents.  We wish to avoid the danger that redistributors of a free
  10970. program will individually obtain patent licenses, in effect making the
  10971. program proprietary.  To prevent this, we have made it clear that any
  10972. patent must be licensed for everyone's free use or not licensed at all.
  10973.  
  10974.   The precise terms and conditions for copying, distribution and
  10975. modification follow.
  10976.  
  10977.                     GNU GENERAL PUBLIC LICENSE
  10978.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  10979.  
  10980.   0. This License applies to any program or other work which contains
  10981. a notice placed by the copyright holder saying it may be distributed
  10982. under the terms of this General Public License.  The "Program", below,
  10983. refers to any such program or work, and a "work based on the Program"
  10984. means either the Program or any derivative work under copyright law:
  10985. that is to say, a work containing the Program or a portion of it,
  10986. either verbatim or with modifications and/or translated into another
  10987. language.  (Hereinafter, translation is included without limitation in
  10988. the term "modification".)  Each licensee is addressed as "you".
  10989.  
  10990. Activities other than copying, distribution and modification are not
  10991. covered by this License; they are outside its scope.  The act of
  10992. running the Program is not restricted, and the output from the Program
  10993. is covered only if its contents constitute a work based on the
  10994. Program (independent of having been made by running the Program).
  10995. Whether that is true depends on what the Program does.
  10996.  
  10997.   1. You may copy and distribute verbatim copies of the Program's
  10998. source code as you receive it, in any medium, provided that you
  10999. conspicuously and appropriately publish on each copy an appropriate
  11000. copyright notice and disclaimer of warranty; keep intact all the
  11001. notices that refer to this License and to the absence of any warranty;
  11002. and give any other recipients of the Program a copy of this License
  11003. along with the Program.
  11004.  
  11005. You may charge a fee for the physical act of transferring a copy, and
  11006. you may at your option offer warranty protection in exchange for a fee.
  11007.  
  11008.   2. You may modify your copy or copies of the Program or any portion
  11009. of it, thus forming a work based on the Program, and copy and
  11010. distribute such modifications or work under the terms of Section 1
  11011. above, provided that you also meet all of these conditions:
  11012.  
  11013.     a) You must cause the modified files to carry prominent notices
  11014.     stating that you changed the files and the date of any change.
  11015.  
  11016.     b) You must cause any work that you distribute or publish, that in
  11017.     whole or in part contains or is derived from the Program or any
  11018.     part thereof, to be licensed as a whole at no charge to all third
  11019.     parties under the terms of this License.
  11020.  
  11021.     c) If the modified program normally reads commands interactively
  11022.     when run, you must cause it, when started running for such
  11023.     interactive use in the most ordinary way, to print or display an
  11024.     announcement including an appropriate copyright notice and a
  11025.     notice that there is no warranty (or else, saying that you provide
  11026.     a warranty) and that users may redistribute the program under
  11027.     these conditions, and telling the user how to view a copy of this
  11028.     License.  (Exception: if the Program itself is interactive but
  11029.     does not normally print such an announcement, your work based on
  11030.     the Program is not required to print an announcement.)
  11031.  
  11032. These requirements apply to the modified work as a whole.  If
  11033. identifiable sections of that work are not derived from the Program,
  11034. and can be reasonably considered independent and separate works in
  11035. themselves, then this License, and its terms, do not apply to those
  11036. sections when you distribute them as separate works.  But when you
  11037. distribute the same sections as part of a whole which is a work based
  11038. on the Program, the distribution of the whole must be on the terms of
  11039. this License, whose permissions for other licensees extend to the
  11040. entire whole, and thus to each and every part regardless of who wrote it.
  11041.  
  11042. Thus, it is not the intent of this section to claim rights or contest
  11043. your rights to work written entirely by you; rather, the intent is to
  11044. exercise the right to control the distribution of derivative or
  11045. collective works based on the Program.
  11046.  
  11047. In addition, mere aggregation of another work not based on the Program
  11048. with the Program (or with a work based on the Program) on a volume of
  11049. a storage or distribution medium does not bring the other work under
  11050. the scope of this License.
  11051.  
  11052.   3. You may copy and distribute the Program (or a work based on it,
  11053. under Section 2) in object code or executable form under the terms of
  11054. Sections 1 and 2 above provided that you also do one of the following:
  11055.  
  11056.     a) Accompany it with the complete corresponding machine-readable
  11057.     source code, which must be distributed under the terms of Sections
  11058.     1 and 2 above on a medium customarily used for software interchange; or,
  11059.  
  11060.     b) Accompany it with a written offer, valid for at least three
  11061.     years, to give any third party, for a charge no more than your
  11062.     cost of physically performing source distribution, a complete
  11063.     machine-readable copy of the corresponding source code, to be
  11064.     distributed under the terms of Sections 1 and 2 above on a medium
  11065.     customarily used for software interchange; or,
  11066.  
  11067.     c) Accompany it with the information you received as to the offer
  11068.     to distribute corresponding source code.  (This alternative is
  11069.     allowed only for noncommercial distribution and only if you
  11070.     received the program in object code or executable form with such
  11071.     an offer, in accord with Subsection b above.)
  11072.  
  11073. The source code for a work means the preferred form of the work for
  11074. making modifications to it.  For an executable work, complete source
  11075. code means all the source code for all modules it contains, plus any
  11076. associated interface definition files, plus the scripts used to
  11077. control compilation and installation of the executable.  However, as a
  11078. special exception, the source code distributed need not include
  11079. anything that is normally distributed (in either source or binary
  11080. form) with the major components (compiler, kernel, and so on) of the
  11081. operating system on which the executable runs, unless that component
  11082. itself accompanies the executable.
  11083.  
  11084. If distribution of executable or object code is made by offering
  11085. access to copy from a designated place, then offering equivalent
  11086. access to copy the source code from the same place counts as
  11087. distribution of the source code, even though third parties are not
  11088. compelled to copy the source along with the object code.
  11089.  
  11090.   4. You may not copy, modify, sublicense, or distribute the Program
  11091. except as expressly provided under this License.  Any attempt
  11092. otherwise to copy, modify, sublicense or distribute the Program is
  11093. void, and will automatically terminate your rights under this License.
  11094. However, parties who have received copies, or rights, from you under
  11095. this License will not have their licenses terminated so long as such
  11096. parties remain in full compliance.
  11097.  
  11098.   5. You are not required to accept this License, since you have not
  11099. signed it.  However, nothing else grants you permission to modify or
  11100. distribute the Program or its derivative works.  These actions are
  11101. prohibited by law if you do not accept this License.  Therefore, by
  11102. modifying or distributing the Program (or any work based on the
  11103. Program), you indicate your acceptance of this License to do so, and
  11104. all its terms and conditions for copying, distributing or modifying
  11105. the Program or works based on it.
  11106.  
  11107.   6. Each time you redistribute the Program (or any work based on the
  11108. Program), the recipient automatically receives a license from the
  11109. original licensor to copy, distribute or modify the Program subject to
  11110. these terms and conditions.  You may not impose any further
  11111. restrictions on the recipients' exercise of the rights granted herein.
  11112. You are not responsible for enforcing compliance by third parties to
  11113. this License.
  11114.  
  11115.   7. If, as a consequence of a court judgment or allegation of patent
  11116. infringement or for any other reason (not limited to patent issues),
  11117. conditions are imposed on you (whether by court order, agreement or
  11118. otherwise) that contradict the conditions of this License, they do not
  11119. excuse you from the conditions of this License.  If you cannot
  11120. distribute so as to satisfy simultaneously your obligations under this
  11121. License and any other pertinent obligations, then as a consequence you
  11122. may not distribute the Program at all.  For example, if a patent
  11123. license would not permit royalty-free redistribution of the Program by
  11124. all those who receive copies directly or indirectly through you, then
  11125. the only way you could satisfy both it and this License would be to
  11126. refrain entirely from distribution of the Program.
  11127.  
  11128. If any portion of this section is held invalid or unenforceable under
  11129. any particular circumstance, the balance of the section is intended to
  11130. apply and the section as a whole is intended to apply in other
  11131. circumstances.
  11132.  
  11133. It is not the purpose of this section to induce you to infringe any
  11134. patents or other property right claims or to contest validity of any
  11135. such claims; this section has the sole purpose of protecting the
  11136. integrity of the free software distribution system, which is
  11137. implemented by public license practices.  Many people have made
  11138. generous contributions to the wide range of software distributed
  11139. through that system in reliance on consistent application of that
  11140. system; it is up to the author/donor to decide if he or she is willing
  11141. to distribute software through any other system and a licensee cannot
  11142. impose that choice.
  11143.  
  11144. This section is intended to make thoroughly clear what is believed to
  11145. be a consequence of the rest of this License.
  11146.  
  11147.   8. If the distribution and/or use of the Program is restricted in
  11148. certain countries either by patents or by copyrighted interfaces, the
  11149. original copyright holder who places the Program under this License
  11150. may add an explicit geographical distribution limitation excluding
  11151. those countries, so that distribution is permitted only in or among
  11152. countries not thus excluded.  In such case, this License incorporates
  11153. the limitation as if written in the body of this License.
  11154.  
  11155.   9. The Free Software Foundation may publish revised and/or new versions
  11156. of the General Public License from time to time.  Such new versions will
  11157. be similar in spirit to the present version, but may differ in detail to
  11158. address new problems or concerns.
  11159.  
  11160. Each version is given a distinguishing version number.  If the Program
  11161. specifies a version number of this License which applies to it and "any
  11162. later version", you have the option of following the terms and conditions
  11163. either of that version or of any later version published by the Free
  11164. Software Foundation.  If the Program does not specify a version number of
  11165. this License, you may choose any version ever published by the Free Software
  11166. Foundation.
  11167.  
  11168.   10. If you wish to incorporate parts of the Program into other free
  11169. programs whose distribution conditions are different, write to the author
  11170. to ask for permission.  For software which is copyrighted by the Free
  11171. Software Foundation, write to the Free Software Foundation; we sometimes
  11172. make exceptions for this.  Our decision will be guided by the two goals
  11173. of preserving the free status of all derivatives of our free software and
  11174. of promoting the sharing and reuse of software generally.
  11175.  
  11176.                             NO WARRANTY
  11177.  
  11178.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  11179. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  11180. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  11181. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  11182. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  11183. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  11184. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  11185. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  11186. REPAIR OR CORRECTION.
  11187.  
  11188.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  11189. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  11190. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  11191. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  11192. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  11193. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  11194. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  11195. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  11196. POSSIBILITY OF SUCH DAMAGES.
  11197.  
  11198.                      END OF TERMS AND CONDITIONS
  11199.  
  11200.             How to Apply These Terms to Your New Programs
  11201.  
  11202.   If you develop a new program, and you want it to be of the greatest
  11203. possible use to the public, the best way to achieve this is to make it
  11204. free software which everyone can redistribute and change under these terms.
  11205.  
  11206.   To do so, attach the following notices to the program.  It is safest
  11207. to attach them to the start of each source file to most effectively
  11208. convey the exclusion of warranty; and each file should have at least
  11209. the "copyright" line and a pointer to where the full notice is found.
  11210.  
  11211.     <one line to give the program's name and a brief idea of what it does.>
  11212.     Copyright (C) <year>  <name of author>
  11213.  
  11214.     This program is free software; you can redistribute it and/or modify
  11215.     it under the terms of the GNU General Public License as published by
  11216.     the Free Software Foundation; either version 2 of the License, or
  11217.     (at your option) any later version.
  11218.  
  11219.     This program is distributed in the hope that it will be useful,
  11220.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  11221.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11222.     GNU General Public License for more details.
  11223.  
  11224.     You should have received a copy of the GNU General Public License along
  11225.     with this program; if not, write to the Free Software Foundation, Inc.,
  11226.     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  11227.  
  11228. Also add information on how to contact you by electronic and paper mail.
  11229.  
  11230. If the program is interactive, make it output a short notice like this
  11231. when it starts in an interactive mode:
  11232.  
  11233.     Gnomovision version 69, Copyright (C) year name of author
  11234.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  11235.     This is free software, and you are welcome to redistribute it
  11236.     under certain conditions; type `show c' for details.
  11237.  
  11238. The hypothetical commands `show w' and `show c' should show the appropriate
  11239. parts of the General Public License.  Of course, the commands you use may
  11240. be called something other than `show w' and `show c'; they could even be
  11241. mouse-clicks or menu items--whatever suits your program.
  11242.  
  11243. You should also get your employer (if you work as a programmer) or your
  11244. school, if any, to sign a "copyright disclaimer" for the program, if
  11245. necessary.  Here is a sample; alter the names:
  11246.  
  11247.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  11248.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  11249.  
  11250.   <signature of Ty Coon>, 1 April 1989
  11251.   Ty Coon, President of Vice
  11252.  
  11253. This General Public License does not permit incorporating your program into
  11254. proprietary programs.  If your program is a subroutine library, you may
  11255. consider it more useful to permit linking proprietary applications with the
  11256. library.  If this is what you want to do, use the GNU Lesser General
  11257. Public License instead of this License.
  11258.  
  11259. Copyright (c) 2011 The LevelDB Authors. All rights reserved.
  11260.  
  11261. Redistribution and use in source and binary forms, with or without
  11262. modification, are permitted provided that the following conditions are
  11263. met:
  11264.  
  11265.    * Redistributions of source code must retain the above copyright
  11266. notice, this list of conditions and the following disclaimer.
  11267.    * Redistributions in binary form must reproduce the above
  11268. copyright notice, this list of conditions and the following disclaimer
  11269. in the documentation and/or other materials provided with the
  11270. distribution.
  11271.    * Neither the name of Google Inc. nor the names of its
  11272. contributors may be used to endorse or promote products derived from
  11273. this software without specific prior written permission.
  11274.  
  11275. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  11276. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  11277. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  11278. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  11279. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  11280. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  11281. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11282. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11283. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11284. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  11285. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11286.  
  11287. /*
  11288.  * Copyright (c) 2008 NVIDIA, Corporation
  11289.  *
  11290.  * Permission is hereby granted, free of charge, to any person obtaining a copy
  11291.  * of this software and associated documentation files (the "Software"), to deal
  11292.  * in the Software without restriction, including without limitation the rights
  11293.  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  11294.  * copies of the Software, and to permit persons to whom the Software is
  11295.  * furnished to do so, subject to the following conditions:
  11296.  *
  11297.  * The above copyright notice and this permission notice (including the next
  11298.  * paragraph) shall be included in all copies or substantial portions of the
  11299.  * Software.
  11300.  *
  11301.  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  11302.  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  11303.  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  11304.  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  11305.  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  11306.  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  11307.  * SOFTWARE.
  11308.  */
  11309. Copyright 2000-2007 Niels Provos <provos@citi.umich.edu>
  11310. Copyright 2007-2009 Niels Provos and Nick Mathewson
  11311.  
  11312. Redistribution and use in source and binary forms, with or without
  11313. modification, are permitted provided that the following conditions
  11314. are met:
  11315. 1. Redistributions of source code must retain the above copyright
  11316.    notice, this list of conditions and the following disclaimer.
  11317. 2. Redistributions in binary form must reproduce the above copyright
  11318.    notice, this list of conditions and the following disclaimer in the
  11319.    documentation and/or other materials provided with the distribution.
  11320. 3. The name of the author may not be used to endorse or promote products
  11321.    derived from this software without specific prior written permission.
  11322.  
  11323. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  11324. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  11325. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  11326. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  11327. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  11328. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  11329. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  11330. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  11331. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  11332. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  11333.  
  11334. Copyright (c) 2013, Google Inc.
  11335. All rights reserved.
  11336.  
  11337. Redistribution and use in source and binary forms, with or without modification,
  11338. are permitted provided that the following conditions are met:
  11339.  
  11340.     * Redistributions of source code must retain the above copyright notice,
  11341.       this list of conditions and the following disclaimer.
  11342.     * Redistributions in binary form must reproduce the above copyright notice,
  11343.       this list of conditions and the following disclaimer in the documentation
  11344.       and/or other materials provided with the distribution.
  11345.     * The name of the author may not be used to endorse or promote products
  11346.       derived from this software without specific prior written permission.
  11347.  
  11348. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  11349. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  11350. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  11351. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  11352. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  11353. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
  11354. GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  11355. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  11356. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
  11357. WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  11358. SUCH DAMAGE.
  11359. (Copied from the README.)
  11360.  
  11361. --------------------------------------------------------------------------------
  11362.  
  11363. The authors make NO WARRANTY or representation, either express or implied,
  11364. with respect to this software, its quality, accuracy, merchantability, or
  11365. fitness for a particular purpose.  This software is provided "AS IS", and you,
  11366. its user, assume the entire risk as to its quality and accuracy.
  11367.  
  11368. This software is copyright (C) 1991-1998, Thomas G. Lane.
  11369. All Rights Reserved except as specified below.
  11370.  
  11371. Permission is hereby granted to use, copy, modify, and distribute this
  11372. software (or portions thereof) for any purpose, without fee, subject to these
  11373. conditions:
  11374. (1) If any part of the source code for this software is distributed, then this
  11375. README file must be included, with this copyright and no-warranty notice
  11376. unaltered; and any additions, deletions, or changes to the original files
  11377. must be clearly indicated in accompanying documentation.
  11378. (2) If only executable code is distributed, then the accompanying
  11379. documentation must state that "this software is based in part on the work of
  11380. the Independent JPEG Group".
  11381. (3) Permission for use of this software is granted only if the user accepts
  11382. full responsibility for any undesirable consequences; the authors accept
  11383. NO LIABILITY for damages of any kind.
  11384.  
  11385. These conditions apply to any software derived from or based on the IJG code,
  11386. not just to the unmodified library.  If you use our work, you ought to
  11387. acknowledge us.
  11388.  
  11389. Permission is NOT granted for the use of any IJG author's name or company name
  11390. in advertising or publicity relating to this software or products derived from
  11391. it.  This software may be referred to only as "the Independent JPEG Group's
  11392. software".
  11393.  
  11394. We specifically permit and encourage the use of this software as the basis of
  11395. commercial products, provided that all warranty or liability claims are
  11396. assumed by the product vendor.
  11397.  
  11398.  
  11399. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
  11400. sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
  11401. ansi2knr.c is NOT covered by the above copyright and conditions, but instead
  11402. by the usual distribution terms of the Free Software Foundation; principally,
  11403. that you must include source code if you redistribute it.  (See the file
  11404. ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part
  11405. of any program generated from the IJG code, this does not limit you more than
  11406. the foregoing paragraphs do.
  11407.  
  11408. The Unix configuration script "configure" was produced with GNU Autoconf.
  11409. It is copyright by the Free Software Foundation but is freely distributable.
  11410. The same holds for its supporting scripts (config.guess, config.sub,
  11411. ltconfig, ltmain.sh).  Another support script, install-sh, is copyright
  11412. by M.I.T. but is also freely distributable.
  11413.  
  11414. It appears that the arithmetic coding option of the JPEG spec is covered by
  11415. patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot
  11416. legally be used without obtaining one or more licenses.  For this reason,
  11417. support for arithmetic coding has been removed from the free JPEG software.
  11418. (Since arithmetic coding provides only a marginal gain over the unpatented
  11419. Huffman mode, it is unlikely that very many implementations will support it.)
  11420. So far as we are aware, there are no patent restrictions on the remaining
  11421. code.
  11422.  
  11423. The IJG distribution formerly included code to read and write GIF files.
  11424. To avoid entanglement with the Unisys LZW patent, GIF reading support has
  11425. been removed altogether, and the GIF writer has been simplified to produce
  11426. "uncompressed GIFs".  This technique does not use the LZW algorithm; the
  11427. resulting GIF files are larger than usual, but are readable by all standard
  11428. GIF decoders.
  11429.  
  11430. We are required to state that
  11431.     "The Graphics Interchange Format(c) is the Copyright property of
  11432.     CompuServe Incorporated.  GIF(sm) is a Service Mark property of
  11433.     CompuServe Incorporated."
  11434.  
  11435. Copyright (C) 2011 Google Inc.
  11436.  
  11437. Licensed under the Apache License, Version 2.0 (the "License");
  11438. you may not use this file except in compliance with the License.
  11439. You may obtain a copy of the License at
  11440.  
  11441. http://www.apache.org/licenses/LICENSE-2.0
  11442.  
  11443. Unless required by applicable law or agreed to in writing, software
  11444. distributed under the License is distributed on an "AS IS" BASIS,
  11445. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11446. See the License for the specific language governing permissions and
  11447. limitations under the License.
  11448.  
  11449.  
  11450. This copy of the libpng notices is provided for your convenience.  In case of
  11451. any discrepancy between this copy and the notices in the file png.h that is
  11452. included in the libpng distribution, the latter shall prevail.
  11453.  
  11454. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  11455.  
  11456. If you modify libpng you may insert additional notices immediately following
  11457. this sentence.
  11458.  
  11459. This code is released under the libpng license.
  11460.  
  11461. libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
  11462. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  11463. distributed according to the same disclaimer and license as libpng-1.2.5
  11464. with the following individual added to the list of Contributing Authors
  11465.  
  11466.    Cosmin Truta
  11467.  
  11468. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  11469. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  11470. distributed according to the same disclaimer and license as libpng-1.0.6
  11471. with the following individuals added to the list of Contributing Authors
  11472.  
  11473.    Simon-Pierre Cadieux
  11474.    Eric S. Raymond
  11475.    Gilles Vollant
  11476.  
  11477. and with the following additions to the disclaimer:
  11478.  
  11479.    There is no warranty against interference with your enjoyment of the
  11480.    library or against infringement.  There is no warranty that our
  11481.    efforts or the library will fulfill any of your particular purposes
  11482.    or needs.  This library is provided with all faults, and the entire
  11483.    risk of satisfactory quality, performance, accuracy, and effort is with
  11484.    the user.
  11485.  
  11486. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  11487. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  11488. distributed according to the same disclaimer and license as libpng-0.96,
  11489. with the following individuals added to the list of Contributing Authors:
  11490.  
  11491.    Tom Lane
  11492.    Glenn Randers-Pehrson
  11493.    Willem van Schaik
  11494.  
  11495. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  11496. Copyright (c) 1996, 1997 Andreas Dilger
  11497. Distributed according to the same disclaimer and license as libpng-0.88,
  11498. with the following individuals added to the list of Contributing Authors:
  11499.  
  11500.    John Bowler
  11501.    Kevin Bracey
  11502.    Sam Bushell
  11503.    Magnus Holmgren
  11504.    Greg Roelofs
  11505.    Tom Tanner
  11506.  
  11507. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  11508. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  11509.  
  11510. For the purposes of this copyright and license, "Contributing Authors"
  11511. is defined as the following set of individuals:
  11512.  
  11513.    Andreas Dilger
  11514.    Dave Martindale
  11515.    Guy Eric Schalnat
  11516.    Paul Schmidt
  11517.    Tim Wegner
  11518.  
  11519. The PNG Reference Library is supplied "AS IS".  The Contributing Authors
  11520. and Group 42, Inc. disclaim all warranties, expressed or implied,
  11521. including, without limitation, the warranties of merchantability and of
  11522. fitness for any purpose.  The Contributing Authors and Group 42, Inc.
  11523. assume no liability for direct, indirect, incidental, special, exemplary,
  11524. or consequential damages, which may result from the use of the PNG
  11525. Reference Library, even if advised of the possibility of such damage.
  11526.  
  11527. Permission is hereby granted to use, copy, modify, and distribute this
  11528. source code, or portions hereof, for any purpose, without fee, subject
  11529. to the following restrictions:
  11530.  
  11531. 1. The origin of this source code must not be misrepresented.
  11532.  
  11533. 2. Altered versions must be plainly marked as such and must not
  11534.    be misrepresented as being the original source.
  11535.  
  11536. 3. This Copyright notice may not be removed or altered from any
  11537.    source or altered source distribution.
  11538.  
  11539. The Contributing Authors and Group 42, Inc. specifically permit, without
  11540. fee, and encourage the use of this source code as a component to
  11541. supporting the PNG file format in commercial products.  If you use this
  11542. source code in a product, acknowledgment is not required but would be
  11543. appreciated.
  11544.  
  11545.  
  11546. A "png_get_copyright" function is available, for convenient use in "about"
  11547. boxes and the like:
  11548.  
  11549.    printf("%s",png_get_copyright(NULL));
  11550.  
  11551. Also, the PNG logo (in PNG format, of course) is supplied in the
  11552. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  11553.  
  11554. Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
  11555. certification mark of the Open Source Initiative.
  11556.  
  11557. Glenn Randers-Pehrson
  11558. glennrp at users.sourceforge.net
  11559. July 7, 2011
  11560.  
  11561.                   GNU LESSER GENERAL PUBLIC LICENSE
  11562.                        Version 2.1, February 1999
  11563.  
  11564.  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
  11565.  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  11566.  Everyone is permitted to copy and distribute verbatim copies
  11567.  of this license document, but changing it is not allowed.
  11568.  
  11569. [This is the first released version of the Lesser GPL.  It also counts
  11570.  as the successor of the GNU Library Public License, version 2, hence
  11571.  the version number 2.1.]
  11572.  
  11573.                             Preamble
  11574.  
  11575.   The licenses for most software are designed to take away your
  11576. freedom to share and change it.  By contrast, the GNU General Public
  11577. Licenses are intended to guarantee your freedom to share and change
  11578. free software--to make sure the software is free for all its users.
  11579.  
  11580.   This license, the Lesser General Public License, applies to some
  11581. specially designated software packages--typically libraries--of the
  11582. Free Software Foundation and other authors who decide to use it.  You
  11583. can use it too, but we suggest you first think carefully about whether
  11584. this license or the ordinary General Public License is the better
  11585. strategy to use in any particular case, based on the explanations below.
  11586.  
  11587.   When we speak of free software, we are referring to freedom of use,
  11588. not price.  Our General Public Licenses are designed to make sure that
  11589. you have the freedom to distribute copies of free software (and charge
  11590. for this service if you wish); that you receive source code or can get
  11591. it if you want it; that you can change the software and use pieces of
  11592. it in new free programs; and that you are informed that you can do
  11593. these things.
  11594.  
  11595.   To protect your rights, we need to make restrictions that forbid
  11596. distributors to deny you these rights or to ask you to surrender these
  11597. rights.  These restrictions translate to certain responsibilities for
  11598. you if you distribute copies of the library or if you modify it.
  11599.  
  11600.   For example, if you distribute copies of the library, whether gratis
  11601. or for a fee, you must give the recipients all the rights that we gave
  11602. you.  You must make sure that they, too, receive or can get the source
  11603. code.  If you link other code with the library, you must provide
  11604. complete object files to the recipients, so that they can relink them
  11605. with the library after making changes to the library and recompiling
  11606. it.  And you must show them these terms so they know their rights.
  11607.  
  11608.   We protect your rights with a two-step method: (1) we copyright the
  11609. library, and (2) we offer you this license, which gives you legal
  11610. permission to copy, distribute and/or modify the library.
  11611.  
  11612.   To protect each distributor, we want to make it very clear that
  11613. there is no warranty for the free library.  Also, if the library is
  11614. modified by someone else and passed on, the recipients should know
  11615. that what they have is not the original version, so that the original
  11616. author's reputation will not be affected by problems that might be
  11617. introduced by others.
  11618.   Finally, software patents pose a constant threat to the existence of
  11619. any free program.  We wish to make sure that a company cannot
  11620. effectively restrict the users of a free program by obtaining a
  11621. restrictive license from a patent holder.  Therefore, we insist that
  11622. any patent license obtained for a version of the library must be
  11623. consistent with the full freedom of use specified in this license.
  11624.  
  11625.   Most GNU software, including some libraries, is covered by the
  11626. ordinary GNU General Public License.  This license, the GNU Lesser
  11627. General Public License, applies to certain designated libraries, and
  11628. is quite different from the ordinary General Public License.  We use
  11629. this license for certain libraries in order to permit linking those
  11630. libraries into non-free programs.
  11631.  
  11632.   When a program is linked with a library, whether statically or using
  11633. a shared library, the combination of the two is legally speaking a
  11634. combined work, a derivative of the original library.  The ordinary
  11635. General Public License therefore permits such linking only if the
  11636. entire combination fits its criteria of freedom.  The Lesser General
  11637. Public License permits more lax criteria for linking other code with
  11638. the library.
  11639.  
  11640.   We call this license the "Lesser" General Public License because it
  11641. does Less to protect the user's freedom than the ordinary General
  11642. Public License.  It also provides other free software developers Less
  11643. of an advantage over competing non-free programs.  These disadvantages
  11644. are the reason we use the ordinary General Public License for many
  11645. libraries.  However, the Lesser license provides advantages in certain
  11646. special circumstances.
  11647.  
  11648.   For example, on rare occasions, there may be a special need to
  11649. encourage the widest possible use of a certain library, so that it becomes
  11650. a de-facto standard.  To achieve this, non-free programs must be
  11651. allowed to use the library.  A more frequent case is that a free
  11652. library does the same job as widely used non-free libraries.  In this
  11653. case, there is little to gain by limiting the free library to free
  11654. software only, so we use the Lesser General Public License.
  11655.  
  11656.   In other cases, permission to use a particular library in non-free
  11657. programs enables a greater number of people to use a large body of
  11658. free software.  For example, permission to use the GNU C Library in
  11659. non-free programs enables many more people to use the whole GNU
  11660. operating system, as well as its variant, the GNU/Linux operating
  11661. system.
  11662.  
  11663.   Although the Lesser General Public License is Less protective of the
  11664. users' freedom, it does ensure that the user of a program that is
  11665. linked with the Library has the freedom and the wherewithal to run
  11666. that program using a modified version of the Library.
  11667.  
  11668.   The precise terms and conditions for copying, distribution and
  11669. modification follow.  Pay close attention to the difference between a
  11670. "work based on the library" and a "work that uses the library".  The
  11671. former contains code derived from the library, whereas the latter must
  11672. be combined with the library in order to run.
  11673.                   GNU LESSER GENERAL PUBLIC LICENSE
  11674.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  11675.  
  11676.   0. This License Agreement applies to any software library or other
  11677. program which contains a notice placed by the copyright holder or
  11678. other authorized party saying it may be distributed under the terms of
  11679. this Lesser General Public License (also called "this License").
  11680. Each licensee is addressed as "you".
  11681.  
  11682.   A "library" means a collection of software functions and/or data
  11683. prepared so as to be conveniently linked with application programs
  11684. (which use some of those functions and data) to form executables.
  11685.  
  11686.   The "Library", below, refers to any such software library or work
  11687. which has been distributed under these terms.  A "work based on the
  11688. Library" means either the Library or any derivative work under
  11689. copyright law: that is to say, a work containing the Library or a
  11690. portion of it, either verbatim or with modifications and/or translated
  11691. straightforwardly into another language.  (Hereinafter, translation is
  11692. included without limitation in the term "modification".)
  11693.  
  11694.   "Source code" for a work means the preferred form of the work for
  11695. making modifications to it.  For a library, complete source code means
  11696. all the source code for all modules it contains, plus any associated
  11697. interface definition files, plus the scripts used to control compilation
  11698. and installation of the library.
  11699.  
  11700.   Activities other than copying, distribution and modification are not
  11701. covered by this License; they are outside its scope.  The act of
  11702. running a program using the Library is not restricted, and output from
  11703. such a program is covered only if its contents constitute a work based
  11704. on the Library (independent of the use of the Library in a tool for
  11705. writing it).  Whether that is true depends on what the Library does
  11706. and what the program that uses the Library does.
  11707.  
  11708.   1. You may copy and distribute verbatim copies of the Library's
  11709. complete source code as you receive it, in any medium, provided that
  11710. you conspicuously and appropriately publish on each copy an
  11711. appropriate copyright notice and disclaimer of warranty; keep intact
  11712. all the notices that refer to this License and to the absence of any
  11713. warranty; and distribute a copy of this License along with the
  11714. Library.
  11715.  
  11716.   You may charge a fee for the physical act of transferring a copy,
  11717. and you may at your option offer warranty protection in exchange for a
  11718. fee.
  11719.   2. You may modify your copy or copies of the Library or any portion
  11720. of it, thus forming a work based on the Library, and copy and
  11721. distribute such modifications or work under the terms of Section 1
  11722. above, provided that you also meet all of these conditions:
  11723.  
  11724.     a) The modified work must itself be a software library.
  11725.  
  11726.     b) You must cause the files modified to carry prominent notices
  11727.     stating that you changed the files and the date of any change.
  11728.  
  11729.     c) You must cause the whole of the work to be licensed at no
  11730.     charge to all third parties under the terms of this License.
  11731.  
  11732.     d) If a facility in the modified Library refers to a function or a
  11733.     table of data to be supplied by an application program that uses
  11734.     the facility, other than as an argument passed when the facility
  11735.     is invoked, then you must make a good faith effort to ensure that,
  11736.     in the event an application does not supply such function or
  11737.     table, the facility still operates, and performs whatever part of
  11738.     its purpose remains meaningful.
  11739.  
  11740.     (For example, a function in a library to compute square roots has
  11741.     a purpose that is entirely well-defined independent of the
  11742.     application.  Therefore, Subsection 2d requires that any
  11743.     application-supplied function or table used by this function must
  11744.     be optional: if the application does not supply it, the square
  11745.     root function must still compute square roots.)
  11746.  
  11747. These requirements apply to the modified work as a whole.  If
  11748. identifiable sections of that work are not derived from the Library,
  11749. and can be reasonably considered independent and separate works in
  11750. themselves, then this License, and its terms, do not apply to those
  11751. sections when you distribute them as separate works.  But when you
  11752. distribute the same sections as part of a whole which is a work based
  11753. on the Library, the distribution of the whole must be on the terms of
  11754. this License, whose permissions for other licensees extend to the
  11755. entire whole, and thus to each and every part regardless of who wrote
  11756. it.
  11757.  
  11758. Thus, it is not the intent of this section to claim rights or contest
  11759. your rights to work written entirely by you; rather, the intent is to
  11760. exercise the right to control the distribution of derivative or
  11761. collective works based on the Library.
  11762.  
  11763. In addition, mere aggregation of another work not based on the Library
  11764. with the Library (or with a work based on the Library) on a volume of
  11765. a storage or distribution medium does not bring the other work under
  11766. the scope of this License.
  11767.  
  11768.   3. You may opt to apply the terms of the ordinary GNU General Public
  11769. License instead of this License to a given copy of the Library.  To do
  11770. this, you must alter all the notices that refer to this License, so
  11771. that they refer to the ordinary GNU General Public License, version 2,
  11772. instead of to this License.  (If a newer version than version 2 of the
  11773. ordinary GNU General Public License has appeared, then you can specify
  11774. that version instead if you wish.)  Do not make any other change in
  11775. these notices.
  11776.   Once this change is made in a given copy, it is irreversible for
  11777. that copy, so the ordinary GNU General Public License applies to all
  11778. subsequent copies and derivative works made from that copy.
  11779.  
  11780.   This option is useful when you wish to copy part of the code of
  11781. the Library into a program that is not a library.
  11782.  
  11783.   4. You may copy and distribute the Library (or a portion or
  11784. derivative of it, under Section 2) in object code or executable form
  11785. under the terms of Sections 1 and 2 above provided that you accompany
  11786. it with the complete corresponding machine-readable source code, which
  11787. must be distributed under the terms of Sections 1 and 2 above on a
  11788. medium customarily used for software interchange.
  11789.  
  11790.   If distribution of object code is made by offering access to copy
  11791. from a designated place, then offering equivalent access to copy the
  11792. source code from the same place satisfies the requirement to
  11793. distribute the source code, even though third parties are not
  11794. compelled to copy the source along with the object code.
  11795.  
  11796.   5. A program that contains no derivative of any portion of the
  11797. Library, but is designed to work with the Library by being compiled or
  11798. linked with it, is called a "work that uses the Library".  Such a
  11799. work, in isolation, is not a derivative work of the Library, and
  11800. therefore falls outside the scope of this License.
  11801.  
  11802.   However, linking a "work that uses the Library" with the Library
  11803. creates an executable that is a derivative of the Library (because it
  11804. contains portions of the Library), rather than a "work that uses the
  11805. library".  The executable is therefore covered by this License.
  11806. Section 6 states terms for distribution of such executables.
  11807.  
  11808.   When a "work that uses the Library" uses material from a header file
  11809. that is part of the Library, the object code for the work may be a
  11810. derivative work of the Library even though the source code is not.
  11811. Whether this is true is especially significant if the work can be
  11812. linked without the Library, or if the work is itself a library.  The
  11813. threshold for this to be true is not precisely defined by law.
  11814.  
  11815.   If such an object file uses only numerical parameters, data
  11816. structure layouts and accessors, and small macros and small inline
  11817. functions (ten lines or less in length), then the use of the object
  11818. file is unrestricted, regardless of whether it is legally a derivative
  11819. work.  (Executables containing this object code plus portions of the
  11820. Library will still fall under Section 6.)
  11821.  
  11822.   Otherwise, if the work is a derivative of the Library, you may
  11823. distribute the object code for the work under the terms of Section 6.
  11824. Any executables containing that work also fall under Section 6,
  11825. whether or not they are linked directly with the Library itself.
  11826.   6. As an exception to the Sections above, you may also combine or
  11827. link a "work that uses the Library" with the Library to produce a
  11828. work containing portions of the Library, and distribute that work
  11829. under terms of your choice, provided that the terms permit
  11830. modification of the work for the customer's own use and reverse
  11831. engineering for debugging such modifications.
  11832.  
  11833.   You must give prominent notice with each copy of the work that the
  11834. Library is used in it and that the Library and its use are covered by
  11835. this License.  You must supply a copy of this License.  If the work
  11836. during execution displays copyright notices, you must include the
  11837. copyright notice for the Library among them, as well as a reference
  11838. directing the user to the copy of this License.  Also, you must do one
  11839. of these things:
  11840.  
  11841.     a) Accompany the work with the complete corresponding
  11842.     machine-readable source code for the Library including whatever
  11843.     changes were used in the work (which must be distributed under
  11844.     Sections 1 and 2 above); and, if the work is an executable linked
  11845.     with the Library, with the complete machine-readable "work that
  11846.     uses the Library", as object code and/or source code, so that the
  11847.     user can modify the Library and then relink to produce a modified
  11848.     executable containing the modified Library.  (It is understood
  11849.     that the user who changes the contents of definitions files in the
  11850.     Library will not necessarily be able to recompile the application
  11851.     to use the modified definitions.)
  11852.  
  11853.     b) Use a suitable shared library mechanism for linking with the
  11854.     Library.  A suitable mechanism is one that (1) uses at run time a
  11855.     copy of the library already present on the user's computer system,
  11856.     rather than copying library functions into the executable, and (2)
  11857.     will operate properly with a modified version of the library, if
  11858.     the user installs one, as long as the modified version is
  11859.     interface-compatible with the version that the work was made with.
  11860.  
  11861.     c) Accompany the work with a written offer, valid for at
  11862.     least three years, to give the same user the materials
  11863.     specified in Subsection 6a, above, for a charge no more
  11864.     than the cost of performing this distribution.
  11865.  
  11866.     d) If distribution of the work is made by offering access to copy
  11867.     from a designated place, offer equivalent access to copy the above
  11868.     specified materials from the same place.
  11869.  
  11870.     e) Verify that the user has already received a copy of these
  11871.     materials or that you have already sent this user a copy.
  11872.  
  11873.   For an executable, the required form of the "work that uses the
  11874. Library" must include any data and utility programs needed for
  11875. reproducing the executable from it.  However, as a special exception,
  11876. the materials to be distributed need not include anything that is
  11877. normally distributed (in either source or binary form) with the major
  11878. components (compiler, kernel, and so on) of the operating system on
  11879. which the executable runs, unless that component itself accompanies
  11880. the executable.
  11881.  
  11882.   It may happen that this requirement contradicts the license
  11883. restrictions of other proprietary libraries that do not normally
  11884. accompany the operating system.  Such a contradiction means you cannot
  11885. use both them and the Library together in an executable that you
  11886. distribute.
  11887.   7. You may place library facilities that are a work based on the
  11888. Library side-by-side in a single library together with other library
  11889. facilities not covered by this License, and distribute such a combined
  11890. library, provided that the separate distribution of the work based on
  11891. the Library and of the other library facilities is otherwise
  11892. permitted, and provided that you do these two things:
  11893.  
  11894.     a) Accompany the combined library with a copy of the same work
  11895.     based on the Library, uncombined with any other library
  11896.     facilities.  This must be distributed under the terms of the
  11897.     Sections above.
  11898.  
  11899.     b) Give prominent notice with the combined library of the fact
  11900.     that part of it is a work based on the Library, and explaining
  11901.     where to find the accompanying uncombined form of the same work.
  11902.  
  11903.   8. You may not copy, modify, sublicense, link with, or distribute
  11904. the Library except as expressly provided under this License.  Any
  11905. attempt otherwise to copy, modify, sublicense, link with, or
  11906. distribute the Library is void, and will automatically terminate your
  11907. rights under this License.  However, parties who have received copies,
  11908. or rights, from you under this License will not have their licenses
  11909. terminated so long as such parties remain in full compliance.
  11910.  
  11911.   9. You are not required to accept this License, since you have not
  11912. signed it.  However, nothing else grants you permission to modify or
  11913. distribute the Library or its derivative works.  These actions are
  11914. prohibited by law if you do not accept this License.  Therefore, by
  11915. modifying or distributing the Library (or any work based on the
  11916. Library), you indicate your acceptance of this License to do so, and
  11917. all its terms and conditions for copying, distributing or modifying
  11918. the Library or works based on it.
  11919.  
  11920.   10. Each time you redistribute the Library (or any work based on the
  11921. Library), the recipient automatically receives a license from the
  11922. original licensor to copy, distribute, link with or modify the Library
  11923. subject to these terms and conditions.  You may not impose any further
  11924. restrictions on the recipients' exercise of the rights granted herein.
  11925. You are not responsible for enforcing compliance by third parties with
  11926. this License.
  11927.   11. If, as a consequence of a court judgment or allegation of patent
  11928. infringement or for any other reason (not limited to patent issues),
  11929. conditions are imposed on you (whether by court order, agreement or
  11930. otherwise) that contradict the conditions of this License, they do not
  11931. excuse you from the conditions of this License.  If you cannot
  11932. distribute so as to satisfy simultaneously your obligations under this
  11933. License and any other pertinent obligations, then as a consequence you
  11934. may not distribute the Library at all.  For example, if a patent
  11935. license would not permit royalty-free redistribution of the Library by
  11936. all those who receive copies directly or indirectly through you, then
  11937. the only way you could satisfy both it and this License would be to
  11938. refrain entirely from distribution of the Library.
  11939.  
  11940. If any portion of this section is held invalid or unenforceable under any
  11941. particular circumstance, the balance of the section is intended to apply,
  11942. and the section as a whole is intended to apply in other circumstances.
  11943.  
  11944. It is not the purpose of this section to induce you to infringe any
  11945. patents or other property right claims or to contest validity of any
  11946. such claims; this section has the sole purpose of protecting the
  11947. integrity of the free software distribution system which is
  11948. implemented by public license practices.  Many people have made
  11949. generous contributions to the wide range of software distributed
  11950. through that system in reliance on consistent application of that
  11951. system; it is up to the author/donor to decide if he or she is willing
  11952. to distribute software through any other system and a licensee cannot
  11953. impose that choice.
  11954.  
  11955. This section is intended to make thoroughly clear what is believed to
  11956. be a consequence of the rest of this License.
  11957.  
  11958.   12. If the distribution and/or use of the Library is restricted in
  11959. certain countries either by patents or by copyrighted interfaces, the
  11960. original copyright holder who places the Library under this License may add
  11961. an explicit geographical distribution limitation excluding those countries,
  11962. so that distribution is permitted only in or among countries not thus
  11963. excluded.  In such case, this License incorporates the limitation as if
  11964. written in the body of this License.
  11965.  
  11966.   13. The Free Software Foundation may publish revised and/or new
  11967. versions of the Lesser General Public License from time to time.
  11968. Such new versions will be similar in spirit to the present version,
  11969. but may differ in detail to address new problems or concerns.
  11970.  
  11971. Each version is given a distinguishing version number.  If the Library
  11972. specifies a version number of this License which applies to it and
  11973. "any later version", you have the option of following the terms and
  11974. conditions either of that version or of any later version published by
  11975. the Free Software Foundation.  If the Library does not specify a
  11976. license version number, you may choose any version ever published by
  11977. the Free Software Foundation.
  11978.   14. If you wish to incorporate parts of the Library into other free
  11979. programs whose distribution conditions are incompatible with these,
  11980. write to the author to ask for permission.  For software which is
  11981. copyrighted by the Free Software Foundation, write to the Free
  11982. Software Foundation; we sometimes make exceptions for this.  Our
  11983. decision will be guided by the two goals of preserving the free status
  11984. of all derivatives of our free software and of promoting the sharing
  11985. and reuse of software generally.
  11986.  
  11987.                             NO WARRANTY
  11988.  
  11989.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  11990. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  11991. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  11992. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  11993. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  11994. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  11995. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  11996. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  11997. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  11998.  
  11999.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  12000. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  12001. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  12002. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  12003. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  12004. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  12005. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  12006. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  12007. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  12008. DAMAGES.
  12009.  
  12010.                      END OF TERMS AND CONDITIONS
  12011.            How to Apply These Terms to Your New Libraries
  12012.  
  12013.   If you develop a new library, and you want it to be of the greatest
  12014. possible use to the public, we recommend making it free software that
  12015. everyone can redistribute and change.  You can do so by permitting
  12016. redistribution under these terms (or, alternatively, under the terms of the
  12017. ordinary General Public License).
  12018.  
  12019.   To apply these terms, attach the following notices to the library.  It is
  12020. safest to attach them to the start of each source file to most effectively
  12021. convey the exclusion of warranty; and each file should have at least the
  12022. "copyright" line and a pointer to where the full notice is found.
  12023.  
  12024.     <one line to give the library's name and a brief idea of what it does.>
  12025.     Copyright (C) <year>  <name of author>
  12026.  
  12027.     This library is free software; you can redistribute it and/or
  12028.     modify it under the terms of the GNU Lesser General Public
  12029.     License as published by the Free Software Foundation; either
  12030.     version 2.1 of the License, or (at your option) any later version.
  12031.  
  12032.     This library is distributed in the hope that it will be useful,
  12033.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  12034.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  12035.     Lesser General Public License for more details.
  12036.  
  12037.     You should have received a copy of the GNU Lesser General Public
  12038.     License along with this library; if not, write to the Free Software
  12039.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  12040.  
  12041. Also add information on how to contact you by electronic and paper mail.
  12042.  
  12043. You should also get your employer (if you work as a programmer) or your
  12044. school, if any, to sign a "copyright disclaimer" for the library, if
  12045. necessary.  Here is a sample; alter the names:
  12046.  
  12047.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  12048.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  12049.  
  12050.   <signature of Ty Coon>, 1 April 1990
  12051.   Ty Coon, President of Vice
  12052.  
  12053. That's all there is to it!
  12054.  
  12055.  
  12056.  
  12057.     Permission is hereby granted, free of charge, to any person obtaining a
  12058.     copy of this software and associated documentation files (the
  12059.     "Software"), to deal in the Software without restriction, including
  12060.     without limitation the rights to use, copy, modify, merge, publish,
  12061.     distribute, sub license, and/or sell copies of the Software, and to
  12062.     permit persons to whom the Software is furnished to do so, subject to
  12063.     the following conditions:
  12064.  
  12065.     The above copyright notice and this permission notice (including the
  12066.     next paragraph) shall be included in all copies or substantial portions
  12067.     of the Software.
  12068.  
  12069.     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  12070.     OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  12071.     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
  12072.     IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
  12073.     ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  12074.     TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  12075.     SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12076.  
  12077. Copyright (c) 2010, Google Inc. All rights reserved.
  12078.  
  12079. Redistribution and use in source and binary forms, with or without
  12080. modification, are permitted provided that the following conditions are
  12081. met:
  12082.  
  12083.   * Redistributions of source code must retain the above copyright
  12084.     notice, this list of conditions and the following disclaimer.
  12085.  
  12086.   * Redistributions in binary form must reproduce the above copyright
  12087.     notice, this list of conditions and the following disclaimer in
  12088.     the documentation and/or other materials provided with the
  12089.     distribution.
  12090.  
  12091.   * Neither the name of Google nor the names of its contributors may
  12092.     be used to endorse or promote products derived from this software
  12093.     without specific prior written permission.
  12094.  
  12095. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12096. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12097. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12098. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12099. HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12100. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12101. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12102. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12103. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12104. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12105. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12106.  
  12107. Additional IP Rights Grant (Patents)
  12108.  
  12109. "This implementation" means the copyrightable works distributed by
  12110. Google as part of the WebM Project.
  12111.  
  12112. Google hereby grants to you a perpetual, worldwide, non-exclusive,
  12113. no-charge, royalty-free, irrevocable (except as stated in this section)
  12114. patent license to make, have made, use, offer to sell, sell, import,
  12115. transfer, and otherwise run, modify and propagate the contents of this
  12116. implementation of VP8, where such license applies only to those patent
  12117. claims, both currently owned by Google and acquired in the future,
  12118. licensable by Google that are necessarily infringed by this
  12119. implementation of VP8. This grant does not include claims that would be
  12120. infringed only as a consequence of further modification of this
  12121. implementation. If you or your agent or exclusive licensee institute or
  12122. order or agree to the institution of patent litigation against any
  12123. entity (including a cross-claim or counterclaim in a lawsuit) alleging
  12124. that this implementation of VP8 or any code incorporated within this
  12125. implementation of VP8 constitutes direct or contributory patent
  12126. infringement, or inducement of patent infringement, then any patent
  12127. rights granted to you under this License for this implementation of VP8
  12128. shall terminate as of the date such litigation is filed.
  12129.  
  12130. Except where otherwise noted in the source code (e.g. the files hash.c,
  12131. list.c and the trio files, which are covered by a similar licence but
  12132. with different Copyright notices) all the files are:
  12133.  
  12134.  Copyright (C) 1998-2003 Daniel Veillard.  All Rights Reserved.
  12135.  
  12136. Permission is hereby granted, free of charge, to any person obtaining a copy
  12137. of this software and associated documentation files (the "Software"), to deal
  12138. in the Software without restriction, including without limitation the rights
  12139. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12140. copies of the Software, and to permit persons to whom the Software is fur-
  12141. nished to do so, subject to the following conditions:
  12142.  
  12143. The above copyright notice and this permission notice shall be included in
  12144. all copies or substantial portions of the Software.
  12145.  
  12146. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12147. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  12148. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  12149. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  12150. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  12151. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12152.  
  12153. Except as contained in this notice, the name of Daniel Veillard shall not
  12154. be used in advertising or otherwise to promote the sale, use or other deal-
  12155. ings in this Software without prior written authorization from him.
  12156.  
  12157.  
  12158. Licence for libxslt except libexslt
  12159. ----------------------------------------------------------------------
  12160.  Copyright (C) 2001-2002 Daniel Veillard.  All Rights Reserved.
  12161.  
  12162. Permission is hereby granted, free of charge, to any person obtaining a copy
  12163. of this software and associated documentation files (the "Software"), to deal
  12164. in the Software without restriction, including without limitation the rights
  12165. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12166. copies of the Software, and to permit persons to whom the Software is fur-
  12167. nished to do so, subject to the following conditions:
  12168.  
  12169. The above copyright notice and this permission notice shall be included in
  12170. all copies or substantial portions of the Software.
  12171.  
  12172. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12173. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  12174. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  12175. DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  12176. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  12177. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12178.  
  12179. Except as contained in this notice, the name of Daniel Veillard shall not
  12180. be used in advertising or otherwise to promote the sale, use or other deal-
  12181. ings in this Software without prior written authorization from him.
  12182.  
  12183. ----------------------------------------------------------------------
  12184.  
  12185. Licence for libexslt
  12186. ----------------------------------------------------------------------
  12187.  Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
  12188.  All Rights Reserved.
  12189.  
  12190. Permission is hereby granted, free of charge, to any person obtaining a copy
  12191. of this software and associated documentation files (the "Software"), to deal
  12192. in the Software without restriction, including without limitation the rights
  12193. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12194. copies of the Software, and to permit persons to whom the Software is fur-
  12195. nished to do so, subject to the following conditions:
  12196.  
  12197. The above copyright notice and this permission notice shall be included in
  12198. all copies or substantial portions of the Software.
  12199.  
  12200. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12201. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
  12202. NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  12203. AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  12204. IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
  12205. NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12206.  
  12207. Except as contained in this notice, the name of the authors shall not
  12208. be used in advertising or otherwise to promote the sale, use or other deal-
  12209. ings in this Software without prior written authorization from him.
  12210. ----------------------------------------------------------------------
  12211.  
  12212. LZMA SDK is placed in the public domain.
  12213.  
  12214. Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
  12215. Some rights reserved: <http://opensource.org/licenses/mit-license.php>
  12216.  
  12217. The default Mesa license is as follows:
  12218.  
  12219. Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
  12220.  
  12221. Permission is hereby granted, free of charge, to any person obtaining a
  12222. copy of this software and associated documentation files (the "Software"),
  12223. to deal in the Software without restriction, including without limitation
  12224. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  12225. and/or sell copies of the Software, and to permit persons to whom the
  12226. Software is furnished to do so, subject to the following conditions:
  12227.  
  12228. The above copyright notice and this permission notice shall be included
  12229. in all copies or substantial portions of the Software.
  12230.  
  12231. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  12232. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12233. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
  12234. BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  12235. AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  12236. CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  12237.  
  12238.  
  12239.  
  12240. Some parts of Mesa are copyrighted under the GNU LGPL.  See the
  12241. Mesa/docs/COPYRIGHT file for details.
  12242.  
  12243. The following is the standard GNU copyright file.
  12244. ----------------------------------------------------------------------
  12245.  
  12246.  
  12247.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  12248.                        Version 2, June 1991
  12249.  
  12250.  Copyright (C) 1991 Free Software Foundation, Inc.
  12251.                     675 Mass Ave, Cambridge, MA 02139, USA
  12252.  Everyone is permitted to copy and distribute verbatim copies
  12253.  of this license document, but changing it is not allowed.
  12254.  
  12255. [This is the first released version of the library GPL.  It is
  12256.  numbered 2 because it goes with version 2 of the ordinary GPL.]
  12257.  
  12258.                             Preamble
  12259.  
  12260.   The licenses for most software are designed to take away your
  12261. freedom to share and change it.  By contrast, the GNU General Public
  12262. Licenses are intended to guarantee your freedom to share and change
  12263. free software--to make sure the software is free for all its users.
  12264.  
  12265.   This license, the Library General Public License, applies to some
  12266. specially designated Free Software Foundation software, and to any
  12267. other libraries whose authors decide to use it.  You can use it for
  12268. your libraries, too.
  12269.  
  12270.   When we speak of free software, we are referring to freedom, not
  12271. price.  Our General Public Licenses are designed to make sure that you
  12272. have the freedom to distribute copies of free software (and charge for
  12273. this service if you wish), that you receive source code or can get it
  12274. if you want it, that you can change the software or use pieces of it
  12275. in new free programs; and that you know you can do these things.
  12276.  
  12277.   To protect your rights, we need to make restrictions that forbid
  12278. anyone to deny you these rights or to ask you to surrender the rights.
  12279. These restrictions translate to certain responsibilities for you if
  12280. you distribute copies of the library, or if you modify it.
  12281.  
  12282.   For example, if you distribute copies of the library, whether gratis
  12283. or for a fee, you must give the recipients all the rights that we gave
  12284. you.  You must make sure that they, too, receive or can get the source
  12285. code.  If you link a program with the library, you must provide
  12286. complete object files to the recipients so that they can relink them
  12287. with the library, after making changes to the library and recompiling
  12288. it.  And you must show them these terms so they know their rights.
  12289.  
  12290.   Our method of protecting your rights has two steps: (1) copyright
  12291. the library, and (2) offer you this license which gives you legal
  12292. permission to copy, distribute and/or modify the library.
  12293.  
  12294.   Also, for each distributor's protection, we want to make certain
  12295. that everyone understands that there is no warranty for this free
  12296. library.  If the library is modified by someone else and passed on, we
  12297. want its recipients to know that what they have is not the original
  12298. version, so that any problems introduced by others will not reflect on
  12299. the original authors' reputations.
  12300.   Finally, any free program is threatened constantly by software
  12301. patents.  We wish to avoid the danger that companies distributing free
  12302. software will individually obtain patent licenses, thus in effect
  12303. transforming the program into proprietary software.  To prevent this,
  12304. we have made it clear that any patent must be licensed for everyone's
  12305. free use or not licensed at all.
  12306.  
  12307.   Most GNU software, including some libraries, is covered by the ordinary
  12308. GNU General Public License, which was designed for utility programs.  This
  12309. license, the GNU Library General Public License, applies to certain
  12310. designated libraries.  This license is quite different from the ordinary
  12311. one; be sure to read it in full, and don't assume that anything in it is
  12312. the same as in the ordinary license.
  12313.  
  12314.   The reason we have a separate public license for some libraries is that
  12315. they blur the distinction we usually make between modifying or adding to a
  12316. program and simply using it.  Linking a program with a library, without
  12317. changing the library, is in some sense simply using the library, and is
  12318. analogous to running a utility program or application program.  However, in
  12319. a textual and legal sense, the linked executable is a combined work, a
  12320. derivative of the original library, and the ordinary General Public License
  12321. treats it as such.
  12322.  
  12323.   Because of this blurred distinction, using the ordinary General
  12324. Public License for libraries did not effectively promote software
  12325. sharing, because most developers did not use the libraries.  We
  12326. concluded that weaker conditions might promote sharing better.
  12327.  
  12328.   However, unrestricted linking of non-free programs would deprive the
  12329. users of those programs of all benefit from the free status of the
  12330. libraries themselves.  This Library General Public License is intended to
  12331. permit developers of non-free programs to use free libraries, while
  12332. preserving your freedom as a user of such programs to change the free
  12333. libraries that are incorporated in them.  (We have not seen how to achieve
  12334. this as regards changes in header files, but we have achieved it as regards
  12335. changes in the actual functions of the Library.)  The hope is that this
  12336. will lead to faster development of free libraries.
  12337.  
  12338.   The precise terms and conditions for copying, distribution and
  12339. modification follow.  Pay close attention to the difference between a
  12340. "work based on the library" and a "work that uses the library".  The
  12341. former contains code derived from the library, while the latter only
  12342. works together with the library.
  12343.  
  12344.   Note that it is possible for a library to be covered by the ordinary
  12345. General Public License rather than by this special one.
  12346.                   GNU LIBRARY GENERAL PUBLIC LICENSE
  12347.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  12348.  
  12349.   0. This License Agreement applies to any software library which
  12350. contains a notice placed by the copyright holder or other authorized
  12351. party saying it may be distributed under the terms of this Library
  12352. General Public License (also called "this License").  Each licensee is
  12353. addressed as "you".
  12354.  
  12355.   A "library" means a collection of software functions and/or data
  12356. prepared so as to be conveniently linked with application programs
  12357. (which use some of those functions and data) to form executables.
  12358.  
  12359.   The "Library", below, refers to any such software library or work
  12360. which has been distributed under these terms.  A "work based on the
  12361. Library" means either the Library or any derivative work under
  12362. copyright law: that is to say, a work containing the Library or a
  12363. portion of it, either verbatim or with modifications and/or translated
  12364. straightforwardly into another language.  (Hereinafter, translation is
  12365. included without limitation in the term "modification".)
  12366.  
  12367.   "Source code" for a work means the preferred form of the work for
  12368. making modifications to it.  For a library, complete source code means
  12369. all the source code for all modules it contains, plus any associated
  12370. interface definition files, plus the scripts used to control compilation
  12371. and installation of the library.
  12372.  
  12373.   Activities other than copying, distribution and modification are not
  12374. covered by this License; they are outside its scope.  The act of
  12375. running a program using the Library is not restricted, and output from
  12376. such a program is covered only if its contents constitute a work based
  12377. on the Library (independent of the use of the Library in a tool for
  12378. writing it).  Whether that is true depends on what the Library does
  12379. and what the program that uses the Library does.
  12380.  
  12381.   1. You may copy and distribute verbatim copies of the Library's
  12382. complete source code as you receive it, in any medium, provided that
  12383. you conspicuously and appropriately publish on each copy an
  12384. appropriate copyright notice and disclaimer of warranty; keep intact
  12385. all the notices that refer to this License and to the absence of any
  12386. warranty; and distribute a copy of this License along with the
  12387. Library.
  12388.  
  12389.   You may charge a fee for the physical act of transferring a copy,
  12390. and you may at your option offer warranty protection in exchange for a
  12391. fee.
  12392.   2. You may modify your copy or copies of the Library or any portion
  12393. of it, thus forming a work based on the Library, and copy and
  12394. distribute such modifications or work under the terms of Section 1
  12395. above, provided that you also meet all of these conditions:
  12396.  
  12397.     a) The modified work must itself be a software library.
  12398.  
  12399.     b) You must cause the files modified to carry prominent notices
  12400.     stating that you changed the files and the date of any change.
  12401.  
  12402.     c) You must cause the whole of the work to be licensed at no
  12403.     charge to all third parties under the terms of this License.
  12404.  
  12405.     d) If a facility in the modified Library refers to a function or a
  12406.     table of data to be supplied by an application program that uses
  12407.     the facility, other than as an argument passed when the facility
  12408.     is invoked, then you must make a good faith effort to ensure that,
  12409.     in the event an application does not supply such function or
  12410.     table, the facility still operates, and performs whatever part of
  12411.     its purpose remains meaningful.
  12412.  
  12413.     (For example, a function in a library to compute square roots has
  12414.     a purpose that is entirely well-defined independent of the
  12415.     application.  Therefore, Subsection 2d requires that any
  12416.     application-supplied function or table used by this function must
  12417.     be optional: if the application does not supply it, the square
  12418.     root function must still compute square roots.)
  12419.  
  12420. These requirements apply to the modified work as a whole.  If
  12421. identifiable sections of that work are not derived from the Library,
  12422. and can be reasonably considered independent and separate works in
  12423. themselves, then this License, and its terms, do not apply to those
  12424. sections when you distribute them as separate works.  But when you
  12425. distribute the same sections as part of a whole which is a work based
  12426. on the Library, the distribution of the whole must be on the terms of
  12427. this License, whose permissions for other licensees extend to the
  12428. entire whole, and thus to each and every part regardless of who wrote
  12429. it.
  12430.  
  12431. Thus, it is not the intent of this section to claim rights or contest
  12432. your rights to work written entirely by you; rather, the intent is to
  12433. exercise the right to control the distribution of derivative or
  12434. collective works based on the Library.
  12435.  
  12436. In addition, mere aggregation of another work not based on the Library
  12437. with the Library (or with a work based on the Library) on a volume of
  12438. a storage or distribution medium does not bring the other work under
  12439. the scope of this License.
  12440.  
  12441.   3. You may opt to apply the terms of the ordinary GNU General Public
  12442. License instead of this License to a given copy of the Library.  To do
  12443. this, you must alter all the notices that refer to this License, so
  12444. that they refer to the ordinary GNU General Public License, version 2,
  12445. instead of to this License.  (If a newer version than version 2 of the
  12446. ordinary GNU General Public License has appeared, then you can specify
  12447. that version instead if you wish.)  Do not make any other change in
  12448. these notices.
  12449.   Once this change is made in a given copy, it is irreversible for
  12450. that copy, so the ordinary GNU General Public License applies to all
  12451. subsequent copies and derivative works made from that copy.
  12452.  
  12453.   This option is useful when you wish to copy part of the code of
  12454. the Library into a program that is not a library.
  12455.  
  12456.   4. You may copy and distribute the Library (or a portion or
  12457. derivative of it, under Section 2) in object code or executable form
  12458. under the terms of Sections 1 and 2 above provided that you accompany
  12459. it with the complete corresponding machine-readable source code, which
  12460. must be distributed under the terms of Sections 1 and 2 above on a
  12461. medium customarily used for software interchange.
  12462.  
  12463.   If distribution of object code is made by offering access to copy
  12464. from a designated place, then offering equivalent access to copy the
  12465. source code from the same place satisfies the requirement to
  12466. distribute the source code, even though third parties are not
  12467. compelled to copy the source along with the object code.
  12468.  
  12469.   5. A program that contains no derivative of any portion of the
  12470. Library, but is designed to work with the Library by being compiled or
  12471. linked with it, is called a "work that uses the Library".  Such a
  12472. work, in isolation, is not a derivative work of the Library, and
  12473. therefore falls outside the scope of this License.
  12474.  
  12475.   However, linking a "work that uses the Library" with the Library
  12476. creates an executable that is a derivative of the Library (because it
  12477. contains portions of the Library), rather than a "work that uses the
  12478. library".  The executable is therefore covered by this License.
  12479. Section 6 states terms for distribution of such executables.
  12480.  
  12481.   When a "work that uses the Library" uses material from a header file
  12482. that is part of the Library, the object code for the work may be a
  12483. derivative work of the Library even though the source code is not.
  12484. Whether this is true is especially significant if the work can be
  12485. linked without the Library, or if the work is itself a library.  The
  12486. threshold for this to be true is not precisely defined by law.
  12487.  
  12488.   If such an object file uses only numerical parameters, data
  12489. structure layouts and accessors, and small macros and small inline
  12490. functions (ten lines or less in length), then the use of the object
  12491. file is unrestricted, regardless of whether it is legally a derivative
  12492. work.  (Executables containing this object code plus portions of the
  12493. Library will still fall under Section 6.)
  12494.  
  12495.   Otherwise, if the work is a derivative of the Library, you may
  12496. distribute the object code for the work under the terms of Section 6.
  12497. Any executables containing that work also fall under Section 6,
  12498. whether or not they are linked directly with the Library itself.
  12499.   6. As an exception to the Sections above, you may also compile or
  12500. link a "work that uses the Library" with the Library to produce a
  12501. work containing portions of the Library, and distribute that work
  12502. under terms of your choice, provided that the terms permit
  12503. modification of the work for the customer's own use and reverse
  12504. engineering for debugging such modifications.
  12505.  
  12506.   You must give prominent notice with each copy of the work that the
  12507. Library is used in it and that the Library and its use are covered by
  12508. this License.  You must supply a copy of this License.  If the work
  12509. during execution displays copyright notices, you must include the
  12510. copyright notice for the Library among them, as well as a reference
  12511. directing the user to the copy of this License.  Also, you must do one
  12512. of these things:
  12513.  
  12514.     a) Accompany the work with the complete corresponding
  12515.     machine-readable source code for the Library including whatever
  12516.     changes were used in the work (which must be distributed under
  12517.     Sections 1 and 2 above); and, if the work is an executable linked
  12518.     with the Library, with the complete machine-readable "work that
  12519.     uses the Library", as object code and/or source code, so that the
  12520.     user can modify the Library and then relink to produce a modified
  12521.     executable containing the modified Library.  (It is understood
  12522.     that the user who changes the contents of definitions files in the
  12523.     Library will not necessarily be able to recompile the application
  12524.     to use the modified definitions.)
  12525.  
  12526.     b) Accompany the work with a written offer, valid for at
  12527.     least three years, to give the same user the materials
  12528.     specified in Subsection 6a, above, for a charge no more
  12529.     than the cost of performing this distribution.
  12530.  
  12531.     c) If distribution of the work is made by offering access to copy
  12532.     from a designated place, offer equivalent access to copy the above
  12533.     specified materials from the same place.
  12534.  
  12535.     d) Verify that the user has already received a copy of these
  12536.     materials or that you have already sent this user a copy.
  12537.  
  12538.   For an executable, the required form of the "work that uses the
  12539. Library" must include any data and utility programs needed for
  12540. reproducing the executable from it.  However, as a special exception,
  12541. the source code distributed need not include anything that is normally
  12542. distributed (in either source or binary form) with the major
  12543. components (compiler, kernel, and so on) of the operating system on
  12544. which the executable runs, unless that component itself accompanies
  12545. the executable.
  12546.  
  12547.   It may happen that this requirement contradicts the license
  12548. restrictions of other proprietary libraries that do not normally
  12549. accompany the operating system.  Such a contradiction means you cannot
  12550. use both them and the Library together in an executable that you
  12551. distribute.
  12552.   7. You may place library facilities that are a work based on the
  12553. Library side-by-side in a single library together with other library
  12554. facilities not covered by this License, and distribute such a combined
  12555. library, provided that the separate distribution of the work based on
  12556. the Library and of the other library facilities is otherwise
  12557. permitted, and provided that you do these two things:
  12558.  
  12559.     a) Accompany the combined library with a copy of the same work
  12560.     based on the Library, uncombined with any other library
  12561.     facilities.  This must be distributed under the terms of the
  12562.     Sections above.
  12563.  
  12564.     b) Give prominent notice with the combined library of the fact
  12565.     that part of it is a work based on the Library, and explaining
  12566.     where to find the accompanying uncombined form of the same work.
  12567.  
  12568.   8. You may not copy, modify, sublicense, link with, or distribute
  12569. the Library except as expressly provided under this License.  Any
  12570. attempt otherwise to copy, modify, sublicense, link with, or
  12571. distribute the Library is void, and will automatically terminate your
  12572. rights under this License.  However, parties who have received copies,
  12573. or rights, from you under this License will not have their licenses
  12574. terminated so long as such parties remain in full compliance.
  12575.  
  12576.   9. You are not required to accept this License, since you have not
  12577. signed it.  However, nothing else grants you permission to modify or
  12578. distribute the Library or its derivative works.  These actions are
  12579. prohibited by law if you do not accept this License.  Therefore, by
  12580. modifying or distributing the Library (or any work based on the
  12581. Library), you indicate your acceptance of this License to do so, and
  12582. all its terms and conditions for copying, distributing or modifying
  12583. the Library or works based on it.
  12584.  
  12585.   10. Each time you redistribute the Library (or any work based on the
  12586. Library), the recipient automatically receives a license from the
  12587. original licensor to copy, distribute, link with or modify the Library
  12588. subject to these terms and conditions.  You may not impose any further
  12589. restrictions on the recipients' exercise of the rights granted herein.
  12590. You are not responsible for enforcing compliance by third parties to
  12591. this License.
  12592.   11. If, as a consequence of a court judgment or allegation of patent
  12593. infringement or for any other reason (not limited to patent issues),
  12594. conditions are imposed on you (whether by court order, agreement or
  12595. otherwise) that contradict the conditions of this License, they do not
  12596. excuse you from the conditions of this License.  If you cannot
  12597. distribute so as to satisfy simultaneously your obligations under this
  12598. License and any other pertinent obligations, then as a consequence you
  12599. may not distribute the Library at all.  For example, if a patent
  12600. license would not permit royalty-free redistribution of the Library by
  12601. all those who receive copies directly or indirectly through you, then
  12602. the only way you could satisfy both it and this License would be to
  12603. refrain entirely from distribution of the Library.
  12604.  
  12605. If any portion of this section is held invalid or unenforceable under any
  12606. particular circumstance, the balance of the section is intended to apply,
  12607. and the section as a whole is intended to apply in other circumstances.
  12608.  
  12609. It is not the purpose of this section to induce you to infringe any
  12610. patents or other property right claims or to contest validity of any
  12611. such claims; this section has the sole purpose of protecting the
  12612. integrity of the free software distribution system which is
  12613. implemented by public license practices.  Many people have made
  12614. generous contributions to the wide range of software distributed
  12615. through that system in reliance on consistent application of that
  12616. system; it is up to the author/donor to decide if he or she is willing
  12617. to distribute software through any other system and a licensee cannot
  12618. impose that choice.
  12619.  
  12620. This section is intended to make thoroughly clear what is believed to
  12621. be a consequence of the rest of this License.
  12622.  
  12623.   12. If the distribution and/or use of the Library is restricted in
  12624. certain countries either by patents or by copyrighted interfaces, the
  12625. original copyright holder who places the Library under this License may add
  12626. an explicit geographical distribution limitation excluding those countries,
  12627. so that distribution is permitted only in or among countries not thus
  12628. excluded.  In such case, this License incorporates the limitation as if
  12629. written in the body of this License.
  12630.  
  12631.   13. The Free Software Foundation may publish revised and/or new
  12632. versions of the Library General Public License from time to time.
  12633. Such new versions will be similar in spirit to the present version,
  12634. but may differ in detail to address new problems or concerns.
  12635.  
  12636. Each version is given a distinguishing version number.  If the Library
  12637. specifies a version number of this License which applies to it and
  12638. "any later version", you have the option of following the terms and
  12639. conditions either of that version or of any later version published by
  12640. the Free Software Foundation.  If the Library does not specify a
  12641. license version number, you may choose any version ever published by
  12642. the Free Software Foundation.
  12643.   14. If you wish to incorporate parts of the Library into other free
  12644. programs whose distribution conditions are incompatible with these,
  12645. write to the author to ask for permission.  For software which is
  12646. copyrighted by the Free Software Foundation, write to the Free
  12647. Software Foundation; we sometimes make exceptions for this.  Our
  12648. decision will be guided by the two goals of preserving the free status
  12649. of all derivatives of our free software and of promoting the sharing
  12650. and reuse of software generally.
  12651.  
  12652.                             NO WARRANTY
  12653.  
  12654.   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
  12655. WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
  12656. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
  12657. OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
  12658. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
  12659. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  12660. PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
  12661. LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
  12662. THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  12663.  
  12664.   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
  12665. WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
  12666. AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
  12667. FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
  12668. CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
  12669. LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
  12670. RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  12671. FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
  12672. SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
  12673. DAMAGES.
  12674.  
  12675.                      END OF TERMS AND CONDITIONS
  12676.      Appendix: How to Apply These Terms to Your New Libraries
  12677.  
  12678.   If you develop a new library, and you want it to be of the greatest
  12679. possible use to the public, we recommend making it free software that
  12680. everyone can redistribute and change.  You can do so by permitting
  12681. redistribution under these terms (or, alternatively, under the terms of the
  12682. ordinary General Public License).
  12683.  
  12684.   To apply these terms, attach the following notices to the library.  It is
  12685. safest to attach them to the start of each source file to most effectively
  12686. convey the exclusion of warranty; and each file should have at least the
  12687. "copyright" line and a pointer to where the full notice is found.
  12688.  
  12689.     <one line to give the library's name and a brief idea of what it does.>
  12690.     Copyright (C) <year>  <name of author>
  12691.  
  12692.     This library is free software; you can redistribute it and/or
  12693.     modify it under the terms of the GNU Library General Public
  12694.     License as published by the Free Software Foundation; either
  12695.     version 2 of the License, or (at your option) any later version.
  12696.  
  12697.     This library is distributed in the hope that it will be useful,
  12698.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  12699.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  12700.     Library General Public License for more details.
  12701.  
  12702.     You should have received a copy of the GNU Library General Public
  12703.     License along with this library; if not, write to the Free
  12704.     Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  12705.  
  12706. Also add information on how to contact you by electronic and paper mail.
  12707.  
  12708. You should also get your employer (if you work as a programmer) or your
  12709. school, if any, to sign a "copyright disclaimer" for the library, if
  12710. necessary.  Here is a sample; alter the names:
  12711.  
  12712.   Yoyodyne, Inc., hereby disclaims all copyright interest in the
  12713.   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
  12714.  
  12715.   <signature of Ty Coon>, 1 April 1990
  12716.   Ty Coon, President of Vice
  12717.  
  12718. That's all there is to it!
  12719.  
  12720.  
  12721.  * MODP_B64 - High performance base64 encoder/decoder
  12722.  * Version 1.3 -- 17-Mar-2006
  12723.  * http://modp.com/release/base64
  12724.  *
  12725.  * Copyright (c) 2005, 2006  Nick Galbreath -- nickg [at] modp [dot] com
  12726.  * All rights reserved.
  12727.  *
  12728.  * Redistribution and use in source and binary forms, with or without
  12729.  * modification, are permitted provided that the following conditions are
  12730.  * met:
  12731.  *
  12732.  *   Redistributions of source code must retain the above copyright
  12733.  *   notice, this list of conditions and the following disclaimer.
  12734.  *
  12735.  *   Redistributions in binary form must reproduce the above copyright
  12736.  *   notice, this list of conditions and the following disclaimer in the
  12737.  *   documentation and/or other materials provided with the distribution.
  12738.  *
  12739.  *   Neither the name of the modp.com nor the names of its
  12740.  *   contributors may be used to endorse or promote products derived from
  12741.  *   this software without specific prior written permission.
  12742.  *
  12743.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12744.  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12745.  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12746.  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12747.  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12748.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12749.  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12750.  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12751.  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12752.  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12753.  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12754.  
  12755. Copyright 2008 MolokoCacao
  12756. All rights reserved
  12757.  
  12758. Redistribution and use in source and binary forms, with or without
  12759. modification, are permitted providing that the following conditions
  12760. are met:
  12761. 1. Redistributions of source code must retain the above copyright
  12762.    notice, this list of conditions and the following disclaimer.
  12763. 2. Redistributions in binary form must reproduce the above copyright
  12764.    notice, this list of conditions and the following disclaimer in the
  12765.    documentation and/or other materials provided with the distribution.
  12766.  
  12767. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  12768. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  12769. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  12770. ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
  12771. DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  12772. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  12773. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  12774. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  12775. STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
  12776. IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  12777. POSSIBILITY OF SUCH DAMAGE.
  12778.  
  12779. Copyright (c) 2004-2009 Sergey Lyubka
  12780. Portions Copyright (c) 2009 Gilbert Wellisch
  12781.  
  12782. Permission is hereby granted, free of charge, to any person obtaining a copy
  12783. of this software and associated documentation files (the "Software"), to deal
  12784. in the Software without restriction, including without limitation the rights
  12785. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  12786. copies of the Software, and to permit persons to whom the Software is
  12787. furnished to do so, subject to the following conditions:
  12788.  
  12789. The above copyright notice and this permission notice shall be included in
  12790. all copies or substantial portions of the Software.
  12791.  
  12792. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  12793. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  12794. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  12795. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  12796. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  12797. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  12798. THE SOFTWARE.
  12799.  
  12800.  
  12801. Copyright 2010-2011, Google Inc.
  12802. All rights reserved.
  12803.  
  12804. Redistribution and use in source and binary forms, with or without
  12805. modification, are permitted provided that the following conditions are
  12806. met:
  12807.  
  12808. * Redistributions of source code must retain the above copyright
  12809. notice, this list of conditions and the following disclaimer.
  12810. * Redistributions in binary form must reproduce the above
  12811. copyright notice, this list of conditions and the following disclaimer
  12812. in the documentation and/or other materials provided with the
  12813. distribution.
  12814. * Neither the name of Google Inc. nor the names of its
  12815. contributors may be used to endorse or promote products derived from
  12816. this software without specific prior written permission.
  12817.  
  12818. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12819. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12820. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12821. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12822. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12823. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12824. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12825. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12826. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12827. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12828. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12829.  
  12830.  
  12831. /* ***** BEGIN LICENSE BLOCK *****
  12832.  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
  12833.  *
  12834.  * The contents of this file are subject to the Mozilla Public License Version
  12835.  * 1.1 (the "License"); you may not use this file except in compliance with
  12836.  * the License. You may obtain a copy of the License at
  12837.  * http://www.mozilla.org/MPL/
  12838.  *
  12839.  * Software distributed under the License is distributed on an "AS IS" basis,
  12840.  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12841.  * for the specific language governing rights and limitations under the
  12842.  * License.
  12843.  *
  12844.  * The Original Code is mozilla.org code.
  12845.  *
  12846.  * The Initial Developer of the Original Code is
  12847.  * Netscape Communications Corporation.
  12848.  * Portions created by the Initial Developer are Copyright (C) 2002
  12849.  * the Initial Developer. All Rights Reserved.
  12850.  *
  12851.  * Contributor(s):
  12852.  *
  12853.  * Alternatively, the contents of this file may be used under the terms of
  12854.  * either the GNU General Public License Version 2 or later (the "GPL"), or
  12855.  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  12856.  * in which case the provisions of the GPL or the LGPL are applicable instead
  12857.  * of those above. If you wish to allow use of your version of this file only
  12858.  * under the terms of either the GPL or the LGPL, and not to allow others to
  12859.  * use your version of this file under the terms of the MPL, indicate your
  12860.  * decision by deleting the provisions above and replace them with the notice
  12861.  * and other provisions required by the GPL or the LGPL. If you do not delete
  12862.  * the provisions above, a recipient may use your version of this file under
  12863.  * the terms of any one of the MPL, the GPL or the LGPL.
  12864.  *
  12865.  * ***** END LICENSE BLOCK ***** */
  12866.  
  12867.    A C-program for MT19937, with initialization improved 2002/1/26.
  12868.    Coded by Takuji Nishimura and Makoto Matsumoto.
  12869.  
  12870.    Before using, initialize the state by using init_genrand(seed)  
  12871.    or init_by_array(init_key, key_length).
  12872.  
  12873.    Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
  12874.    All rights reserved.                          
  12875.  
  12876.    Redistribution and use in source and binary forms, with or without
  12877.    modification, are permitted provided that the following conditions
  12878.    are met:
  12879.  
  12880.      1. Redistributions of source code must retain the above copyright
  12881.         notice, this list of conditions and the following disclaimer.
  12882.  
  12883.      2. Redistributions in binary form must reproduce the above copyright
  12884.         notice, this list of conditions and the following disclaimer in the
  12885.         documentation and/or other materials provided with the distribution.
  12886.  
  12887.      3. The names of its contributors may not be used to endorse or promote
  12888.         products derived from this software without specific prior written
  12889.         permission.
  12890.  
  12891.    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12892.    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12893.    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12894.    A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  12895.    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  12896.    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  12897.    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  12898.    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  12899.    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  12900.    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  12901.    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12902.  
  12903. // Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
  12904. //
  12905. // Redistribution and use in source and binary forms, with or without
  12906. // modification, are permitted provided that the following conditions are
  12907. // met:
  12908. //
  12909. //    * Redistributions of source code must retain the above copyright
  12910. // notice, this list of conditions and the following disclaimer.
  12911. //    * Redistributions in binary form must reproduce the above
  12912. // copyright notice, this list of conditions and the following disclaimer
  12913. // in the documentation and/or other materials provided with the
  12914. // distribution.
  12915. //    * Neither the name of Google Inc. nor the names of its
  12916. // contributors may be used to endorse or promote products derived from
  12917. // this software without specific prior written permission.
  12918. //
  12919. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  12920. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  12921. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  12922. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  12923. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  12924. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  12925. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  12926. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  12927. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  12928. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  12929. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  12930.  
  12931. Version: MPL 1.1/GPL 2.0/LGPL 2.1
  12932.  
  12933. The contents of this file are subject to the Mozilla Public License Version
  12934. 1.1 (the "License"); you may not use this file except in compliance with
  12935. the License. You may obtain a copy of the License at
  12936. http://www.mozilla.org/MPL/
  12937.  
  12938. Software distributed under the License is distributed on an "AS IS" basis,
  12939. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  12940. for the specific language governing rights and limitations under the
  12941. License.
  12942.  
  12943. The Original Code is mozilla.org code.
  12944.  
  12945. The Initial Developer of the Original Code is
  12946. Netscape Communications Corporation.
  12947. Portions created by the Initial Developer are Copyright (C) 1998
  12948. the Initial Developer. All Rights Reserved.
  12949.  
  12950. Contributor(s):
  12951.  
  12952. Alternatively, the contents of this file may be used under the terms of
  12953. either the GNU General Public License Version 2 or later (the "GPL"), or
  12954. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  12955. in which case the provisions of the GPL or the LGPL are applicable instead
  12956. of those above. If you wish to allow use of your version of this file only
  12957. under the terms of either the GPL or the LGPL, and not to allow others to
  12958. use your version of this file under the terms of the MPL, indicate your
  12959. decision by deleting the provisions above and replace them with the notice
  12960. and other provisions required by the GPL or the LGPL. If you do not delete
  12961. the provisions above, a recipient may use your version of this file under
  12962. the terms of any one of the MPL, the GPL or the LGPL.
  12963.  
  12964.  
  12965.   Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
  12966.  
  12967.   Permission to use, copy, modify and distribute this software and its documentation
  12968.   is hereby granted, provided that both the copyright notice and this permission
  12969.   notice appear in all copies of the software, derivative works or modified versions,
  12970.   and any portions thereof, and that both notices appear in supporting documentation,
  12971.   and that credit is given to Mulle Kybernetik in all documents and publicity
  12972.   pertaining to direct or indirect use of this code or its derivatives.
  12973.  
  12974.   THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
  12975.   SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
  12976.   "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
  12977.   DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
  12978.   OR OF ANY DERIVATIVE WORK.
  12979.  
  12980.   LICENSE ISSUES
  12981.   ==============
  12982.  
  12983.   The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  12984.   the OpenSSL License and the original SSLeay license apply to the toolkit.
  12985.   See below for the actual license texts. Actually both licenses are BSD-style
  12986.   Open Source licenses. In case of any license issues related to OpenSSL
  12987.   please contact openssl-core@openssl.org.
  12988.  
  12989.   OpenSSL License
  12990.   ---------------
  12991.  
  12992. /* ====================================================================
  12993.  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
  12994.  *
  12995.  * Redistribution and use in source and binary forms, with or without
  12996.  * modification, are permitted provided that the following conditions
  12997.  * are met:
  12998.  *
  12999.  * 1. Redistributions of source code must retain the above copyright
  13000.  *    notice, this list of conditions and the following disclaimer.
  13001.  *
  13002.  * 2. Redistributions in binary form must reproduce the above copyright
  13003.  *    notice, this list of conditions and the following disclaimer in
  13004.  *    the documentation and/or other materials provided with the
  13005.  *    distribution.
  13006.  *
  13007.  * 3. All advertising materials mentioning features or use of this
  13008.  *    software must display the following acknowledgment:
  13009.  *    "This product includes software developed by the OpenSSL Project
  13010.  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  13011.  *
  13012.  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  13013.  *    endorse or promote products derived from this software without
  13014.  *    prior written permission. For written permission, please contact
  13015.  *    openssl-core@openssl.org.
  13016.  *
  13017.  * 5. Products derived from this software may not be called "OpenSSL"
  13018.  *    nor may "OpenSSL" appear in their names without prior written
  13019.  *    permission of the OpenSSL Project.
  13020.  *
  13021.  * 6. Redistributions of any form whatsoever must retain the following
  13022.  *    acknowledgment:
  13023.  *    "This product includes software developed by the OpenSSL Project
  13024.  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  13025.  *
  13026.  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  13027.  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13028.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13029.  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
  13030.  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13031.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  13032.  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  13033.  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13034.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  13035.  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  13036.  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  13037.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  13038.  * ====================================================================
  13039.  *
  13040.  * This product includes cryptographic software written by Eric Young
  13041.  * (eay@cryptsoft.com).  This product includes software written by Tim
  13042.  * Hudson (tjh@cryptsoft.com).
  13043.  *
  13044.  */
  13045.  
  13046.  Original SSLeay License
  13047.  -----------------------
  13048.  
  13049. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  13050.  * All rights reserved.
  13051.  *
  13052.  * This package is an SSL implementation written
  13053.  * by Eric Young (eay@cryptsoft.com).
  13054.  * The implementation was written so as to conform with Netscapes SSL.
  13055.  *
  13056.  * This library is free for commercial and non-commercial use as long as
  13057.  * the following conditions are aheared to.  The following conditions
  13058.  * apply to all code found in this distribution, be it the RC4, RSA,
  13059.  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
  13060.  * included with this distribution is covered by the same copyright terms
  13061.  * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  13062.  *
  13063.  * Copyright remains Eric Young's, and as such any Copyright notices in
  13064.  * the code are not to be removed.
  13065.  * If this package is used in a product, Eric Young should be given attribution
  13066.  * as the author of the parts of the library used.
  13067.  * This can be in the form of a textual message at program startup or
  13068.  * in documentation (online or textual) provided with the package.
  13069.  *
  13070.  * Redistribution and use in source and binary forms, with or without
  13071.  * modification, are permitted provided that the following conditions
  13072.  * are met:
  13073.  * 1. Redistributions of source code must retain the copyright
  13074.  *    notice, this list of conditions and the following disclaimer.
  13075.  * 2. Redistributions in binary form must reproduce the above copyright
  13076.  *    notice, this list of conditions and the following disclaimer in the
  13077.  *    documentation and/or other materials provided with the distribution.
  13078.  * 3. All advertising materials mentioning features or use of this software
  13079.  *    must display the following acknowledgement:
  13080.  *    "This product includes cryptographic software written by
  13081.  *     Eric Young (eay@cryptsoft.com)"
  13082.  *    The word 'cryptographic' can be left out if the rouines from the library
  13083.  *    being used are not cryptographic related :-).
  13084.  * 4. If you include any Windows specific code (or a derivative thereof) from
  13085.  *    the apps directory (application code) you must include an acknowledgement:
  13086.  *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  13087.  *
  13088.  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  13089.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13090.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  13091.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  13092.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  13093.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  13094.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13095.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  13096.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  13097.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  13098.  * SUCH DAMAGE.
  13099.  *
  13100.  * The licence and distribution terms for any publically available version or
  13101.  * derivative of this code cannot be changed.  i.e. this code cannot simply be
  13102.  * copied and put under another distribution licence
  13103.  * [including the GNU Public Licence.]
  13104.  */
  13105.  
  13106.  
  13107. Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
  13108.                     Jean-Marc Valin, Timothy B. Terriberry,
  13109.                     CSIRO, Gregory Maxwell, Mark Borgerding,
  13110.                     Erik de Castro Lopo
  13111.  
  13112. Redistribution and use in source and binary forms, with or without
  13113. modification, are permitted provided that the following conditions
  13114. are met:
  13115.  
  13116. - Redistributions of source code must retain the above copyright
  13117. notice, this list of conditions and the following disclaimer.
  13118.  
  13119. - Redistributions in binary form must reproduce the above copyright
  13120. notice, this list of conditions and the following disclaimer in the
  13121. documentation and/or other materials provided with the distribution.
  13122.  
  13123. - Neither the name of Internet Society, IETF or IETF Trust, nor the
  13124. names of specific contributors, may be used to endorse or promote
  13125. products derived from this software without specific prior written
  13126. permission.
  13127.  
  13128. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13129. ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13130. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13131. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
  13132. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  13133. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  13134. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  13135. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  13136. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13137. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  13138. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13139.  
  13140. Opus is subject to the royalty-free patent licenses which are
  13141. specified at:
  13142.  
  13143. Xiph.Org Foundation:
  13144. https://datatracker.ietf.org/ipr/1524/
  13145.  
  13146. Microsoft Corporation:
  13147. https://datatracker.ietf.org/ipr/1914/
  13148.  
  13149. Broadcom Corporation:
  13150. https://datatracker.ietf.org/ipr/1526/
  13151.  
  13152. // Copyright (c) 2009 The Chromium Authors. All rights reserved.
  13153. //
  13154. // Redistribution and use in source and binary forms, with or without
  13155. // modification, are permitted provided that the following conditions are
  13156. // met:
  13157. //
  13158. //    * Redistributions of source code must retain the above copyright
  13159. // notice, this list of conditions and the following disclaimer.
  13160. //    * Redistributions in binary form must reproduce the above
  13161. // copyright notice, this list of conditions and the following disclaimer
  13162. // in the documentation and/or other materials provided with the
  13163. // distribution.
  13164. //    * Neither the name of Google Inc. nor the names of its
  13165. // contributors may be used to endorse or promote products derived from
  13166. // this software without specific prior written permission.
  13167. //
  13168. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13169. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13170. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13171. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13172. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13173. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13174. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13175. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13176. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13177. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13178. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13179.  
  13180. PLY (Python Lex-Yacc)                   Version 3.4
  13181.  
  13182. Copyright (C) 2001-2011,
  13183. David M. Beazley (Dabeaz LLC)
  13184. All rights reserved.
  13185.  
  13186. Redistribution and use in source and binary forms, with or without
  13187. modification, are permitted provided that the following conditions are
  13188. met:
  13189.  
  13190. * Redistributions of source code must retain the above copyright notice,
  13191.   this list of conditions and the following disclaimer.  
  13192. * Redistributions in binary form must reproduce the above copyright notice,
  13193.   this list of conditions and the following disclaimer in the documentation
  13194.   and/or other materials provided with the distribution.  
  13195. * Neither the name of the David Beazley or Dabeaz LLC may be used to
  13196.   endorse or promote products derived from this software without
  13197.   specific prior written permission.
  13198.  
  13199. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13200. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13201. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13202. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13203. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13204. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13205. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13206. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13207. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13208. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13209. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13210. // Copyright (c) 2012 The Polymer Authors. All rights reserved.
  13211. //
  13212. // Redistribution and use in source and binary forms, with or without
  13213. // modification, are permitted provided that the following conditions are
  13214. // met:
  13215. //
  13216. //    * Redistributions of source code must retain the above copyright
  13217. // notice, this list of conditions and the following disclaimer.
  13218. //    * Redistributions in binary form must reproduce the above
  13219. // copyright notice, this list of conditions and the following disclaimer
  13220. // in the documentation and/or other materials provided with the
  13221. // distribution.
  13222. //    * Neither the name of Google Inc. nor the names of its
  13223. // contributors may be used to endorse or promote products derived from
  13224. // this software without specific prior written permission.
  13225. //
  13226. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13227. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13228. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13229. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13230. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13231. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13232. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13233. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13234. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13235. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13236. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13237.  
  13238. Copyright 2008, Google Inc.
  13239. All rights reserved.
  13240.  
  13241. Redistribution and use in source and binary forms, with or without
  13242. modification, are permitted provided that the following conditions are
  13243. met:
  13244.  
  13245.     * Redistributions of source code must retain the above copyright
  13246. notice, this list of conditions and the following disclaimer.
  13247.     * Redistributions in binary form must reproduce the above
  13248. copyright notice, this list of conditions and the following disclaimer
  13249. in the documentation and/or other materials provided with the
  13250. distribution.
  13251.     * Neither the name of Google Inc. nor the names of its
  13252. contributors may be used to endorse or promote products derived from
  13253. this software without specific prior written permission.
  13254.  
  13255. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13256. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13257. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13258. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13259. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13260. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13261. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13262. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13263. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13264. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13265. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13266.  
  13267. Code generated by the Protocol Buffer compiler is owned by the owner
  13268. of the input file used when generating it.  This code is not
  13269. standalone and requires a support library to be linked with it.  This
  13270. support library is itself covered by the above license.
  13271.  
  13272. Copyright (c) 2003-2012, Michael Foord
  13273. All rights reserved.
  13274.  
  13275. Redistribution and use in source and binary forms, with or without
  13276. modification, are permitted provided that the following conditions are
  13277. met:
  13278.  
  13279.     * Redistributions of source code must retain the above copyright
  13280.       notice, this list of conditions and the following disclaimer.
  13281.  
  13282.     * Redistributions in binary form must reproduce the above
  13283.       copyright notice, this list of conditions and the following
  13284.       disclaimer in the documentation and/or other materials provided
  13285.       with the distribution.
  13286.  
  13287. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13288. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13289. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13290. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13291. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13292. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13293. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13294. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13295. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13296. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13297. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13298.  
  13299. qcms
  13300. Copyright (C) 2009 Mozilla Corporation
  13301. Copyright (C) 1998-2007 Marti Maria
  13302.  
  13303. Permission is hereby granted, free of charge, to any person obtaining
  13304. a copy of this software and associated documentation files (the "Software"),
  13305. to deal in the Software without restriction, including without limitation
  13306. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  13307. and/or sell copies of the Software, and to permit persons to whom the Software
  13308. is furnished to do so, subject to the following conditions:
  13309.  
  13310. The above copyright notice and this permission notice shall be included in
  13311. all copies or substantial portions of the Software.
  13312.  
  13313. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  13314. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  13315. THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  13316. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  13317. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  13318. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  13319. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  13320.  
  13321. // Copyright (c) 2009 The RE2 Authors. All rights reserved.
  13322. //
  13323. // Redistribution and use in source and binary forms, with or without
  13324. // modification, are permitted provided that the following conditions are
  13325. // met:
  13326. //
  13327. //    * Redistributions of source code must retain the above copyright
  13328. // notice, this list of conditions and the following disclaimer.
  13329. //    * Redistributions in binary form must reproduce the above
  13330. // copyright notice, this list of conditions and the following disclaimer
  13331. // in the documentation and/or other materials provided with the
  13332. // distribution.
  13333. //    * Neither the name of Google Inc. nor the names of its
  13334. // contributors may be used to endorse or promote products derived from
  13335. // this software without specific prior written permission.
  13336. //
  13337. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13338. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13339. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13340. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13341. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13342. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13343. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13344. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13345. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13346. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13347. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13348.  
  13349.  
  13350.                                  Apache License
  13351.                            Version 2.0, January 2004
  13352.                         http://www.apache.org/licenses/
  13353.  
  13354.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  13355.  
  13356.    1. Definitions.
  13357.  
  13358.       "License" shall mean the terms and conditions for use, reproduction,
  13359.       and distribution as defined by Sections 1 through 9 of this document.
  13360.  
  13361.       "Licensor" shall mean the copyright owner or entity authorized by
  13362.       the copyright owner that is granting the License.
  13363.  
  13364.       "Legal Entity" shall mean the union of the acting entity and all
  13365.       other entities that control, are controlled by, or are under common
  13366.       control with that entity. For the purposes of this definition,
  13367.       "control" means (i) the power, direct or indirect, to cause the
  13368.       direction or management of such entity, whether by contract or
  13369.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  13370.       outstanding shares, or (iii) beneficial ownership of such entity.
  13371.  
  13372.       "You" (or "Your") shall mean an individual or Legal Entity
  13373.       exercising permissions granted by this License.
  13374.  
  13375.       "Source" form shall mean the preferred form for making modifications,
  13376.       including but not limited to software source code, documentation
  13377.       source, and configuration files.
  13378.  
  13379.       "Object" form shall mean any form resulting from mechanical
  13380.       transformation or translation of a Source form, including but
  13381.       not limited to compiled object code, generated documentation,
  13382.       and conversions to other media types.
  13383.  
  13384.       "Work" shall mean the work of authorship, whether in Source or
  13385.       Object form, made available under the License, as indicated by a
  13386.       copyright notice that is included in or attached to the work
  13387.       (an example is provided in the Appendix below).
  13388.  
  13389.       "Derivative Works" shall mean any work, whether in Source or Object
  13390.       form, that is based on (or derived from) the Work and for which the
  13391.       editorial revisions, annotations, elaborations, or other modifications
  13392.       represent, as a whole, an original work of authorship. For the purposes
  13393.       of this License, Derivative Works shall not include works that remain
  13394.       separable from, or merely link (or bind by name) to the interfaces of,
  13395.       the Work and Derivative Works thereof.
  13396.  
  13397.       "Contribution" shall mean any work of authorship, including
  13398.       the original version of the Work and any modifications or additions
  13399.       to that Work or Derivative Works thereof, that is intentionally
  13400.       submitted to Licensor for inclusion in the Work by the copyright owner
  13401.       or by an individual or Legal Entity authorized to submit on behalf of
  13402.       the copyright owner. For the purposes of this definition, "submitted"
  13403.       means any form of electronic, verbal, or written communication sent
  13404.       to the Licensor or its representatives, including but not limited to
  13405.       communication on electronic mailing lists, source code control systems,
  13406.       and issue tracking systems that are managed by, or on behalf of, the
  13407.       Licensor for the purpose of discussing and improving the Work, but
  13408.       excluding communication that is conspicuously marked or otherwise
  13409.       designated in writing by the copyright owner as "Not a Contribution."
  13410.  
  13411.       "Contributor" shall mean Licensor and any individual or Legal Entity
  13412.       on behalf of whom a Contribution has been received by Licensor and
  13413.       subsequently incorporated within the Work.
  13414.  
  13415.    2. Grant of Copyright License. Subject to the terms and conditions of
  13416.       this License, each Contributor hereby grants to You a perpetual,
  13417.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13418.       copyright license to reproduce, prepare Derivative Works of,
  13419.       publicly display, publicly perform, sublicense, and distribute the
  13420.       Work and such Derivative Works in Source or Object form.
  13421.  
  13422.    3. Grant of Patent License. Subject to the terms and conditions of
  13423.       this License, each Contributor hereby grants to You a perpetual,
  13424.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  13425.       (except as stated in this section) patent license to make, have made,
  13426.       use, offer to sell, sell, import, and otherwise transfer the Work,
  13427.       where such license applies only to those patent claims licensable
  13428.       by such Contributor that are necessarily infringed by their
  13429.       Contribution(s) alone or by combination of their Contribution(s)
  13430.       with the Work to which such Contribution(s) was submitted. If You
  13431.       institute patent litigation against any entity (including a
  13432.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  13433.       or a Contribution incorporated within the Work constitutes direct
  13434.       or contributory patent infringement, then any patent licenses
  13435.       granted to You under this License for that Work shall terminate
  13436.       as of the date such litigation is filed.
  13437.  
  13438.    4. Redistribution. You may reproduce and distribute copies of the
  13439.       Work or Derivative Works thereof in any medium, with or without
  13440.       modifications, and in Source or Object form, provided that You
  13441.       meet the following conditions:
  13442.  
  13443.       (a) You must give any other recipients of the Work or
  13444.           Derivative Works a copy of this License; and
  13445.  
  13446.       (b) You must cause any modified files to carry prominent notices
  13447.           stating that You changed the files; and
  13448.  
  13449.       (c) You must retain, in the Source form of any Derivative Works
  13450.           that You distribute, all copyright, patent, trademark, and
  13451.           attribution notices from the Source form of the Work,
  13452.           excluding those notices that do not pertain to any part of
  13453.           the Derivative Works; and
  13454.  
  13455.       (d) If the Work includes a "NOTICE" text file as part of its
  13456.           distribution, then any Derivative Works that You distribute must
  13457.           include a readable copy of the attribution notices contained
  13458.           within such NOTICE file, excluding those notices that do not
  13459.           pertain to any part of the Derivative Works, in at least one
  13460.           of the following places: within a NOTICE text file distributed
  13461.           as part of the Derivative Works; within the Source form or
  13462.           documentation, if provided along with the Derivative Works; or,
  13463.           within a display generated by the Derivative Works, if and
  13464.           wherever such third-party notices normally appear. The contents
  13465.           of the NOTICE file are for informational purposes only and
  13466.           do not modify the License. You may add Your own attribution
  13467.           notices within Derivative Works that You distribute, alongside
  13468.           or as an addendum to the NOTICE text from the Work, provided
  13469.           that such additional attribution notices cannot be construed
  13470.           as modifying the License.
  13471.  
  13472.       You may add Your own copyright statement to Your modifications and
  13473.       may provide additional or different license terms and conditions
  13474.       for use, reproduction, or distribution of Your modifications, or
  13475.       for any such Derivative Works as a whole, provided Your use,
  13476.       reproduction, and distribution of the Work otherwise complies with
  13477.       the conditions stated in this License.
  13478.  
  13479.    5. Submission of Contributions. Unless You explicitly state otherwise,
  13480.       any Contribution intentionally submitted for inclusion in the Work
  13481.       by You to the Licensor shall be under the terms and conditions of
  13482.       this License, without any additional terms or conditions.
  13483.       Notwithstanding the above, nothing herein shall supersede or modify
  13484.       the terms of any separate license agreement you may have executed
  13485.       with Licensor regarding such Contributions.
  13486.  
  13487.    6. Trademarks. This License does not grant permission to use the trade
  13488.       names, trademarks, service marks, or product names of the Licensor,
  13489.       except as required for reasonable and customary use in describing the
  13490.       origin of the Work and reproducing the content of the NOTICE file.
  13491.  
  13492.    7. Disclaimer of Warranty. Unless required by applicable law or
  13493.       agreed to in writing, Licensor provides the Work (and each
  13494.       Contributor provides its Contributions) on an "AS IS" BASIS,
  13495.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  13496.       implied, including, without limitation, any warranties or conditions
  13497.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  13498.       PARTICULAR PURPOSE. You are solely responsible for determining the
  13499.       appropriateness of using or redistributing the Work and assume any
  13500.       risks associated with Your exercise of permissions under this License.
  13501.  
  13502.    8. Limitation of Liability. In no event and under no legal theory,
  13503.       whether in tort (including negligence), contract, or otherwise,
  13504.       unless required by applicable law (such as deliberate and grossly
  13505.       negligent acts) or agreed to in writing, shall any Contributor be
  13506.       liable to You for damages, including any direct, indirect, special,
  13507.       incidental, or consequential damages of any character arising as a
  13508.       result of this License or out of the use or inability to use the
  13509.       Work (including but not limited to damages for loss of goodwill,
  13510.       work stoppage, computer failure or malfunction, or any and all
  13511.       other commercial damages or losses), even if such Contributor
  13512.       has been advised of the possibility of such damages.
  13513.  
  13514.    9. Accepting Warranty or Additional Liability. While redistributing
  13515.       the Work or Derivative Works thereof, You may choose to offer,
  13516.       and charge a fee for, acceptance of support, warranty, indemnity,
  13517.       or other liability obligations and/or rights consistent with this
  13518.       License. However, in accepting such obligations, You may act only
  13519.       on Your own behalf and on Your sole responsibility, not on behalf
  13520.       of any other Contributor, and only if You agree to indemnify,
  13521.       defend, and hold each Contributor harmless for any liability
  13522.       incurred by, or claims asserted against, such Contributor by reason
  13523.       of your accepting any such warranty or additional liability.
  13524.  
  13525.    END OF TERMS AND CONDITIONS
  13526.  
  13527.    APPENDIX: How to apply the Apache License to your work.
  13528.  
  13529.       To apply the Apache License to your work, attach the following
  13530.       boilerplate notice, with the fields enclosed by brackets "[]"
  13531.       replaced with your own identifying information. (Don't include
  13532.       the brackets!)  The text should be enclosed in the appropriate
  13533.       comment syntax for the file format. We also recommend that a
  13534.       file or class name and description of purpose be included on the
  13535.       same "printed page" as the copyright notice for easier
  13536.       identification within third-party archives.
  13537.  
  13538.    Copyright 2011 Google Inc. All Rights Reserved.
  13539.  
  13540.    Licensed under the Apache License, Version 2.0 (the "License");
  13541.    you may not use this file except in compliance with the License.
  13542.    You may obtain a copy of the License at
  13543.  
  13544.        http://www.apache.org/licenses/LICENSE-2.0
  13545.  
  13546.    Unless required by applicable law or agreed to in writing, software
  13547.    distributed under the License is distributed on an "AS IS" BASIS,
  13548.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13549.    See the License for the specific language governing permissions and
  13550.    limitations under the License.
  13551.  
  13552.  
  13553. Copyright (c) 2006 Bob Ippolito
  13554.  
  13555. Permission is hereby granted, free of charge, to any person obtaining a copy of
  13556. this software and associated documentation files (the "Software"), to deal in
  13557. the Software without restriction, including without limitation the rights to
  13558. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  13559. of the Software, and to permit persons to whom the Software is furnished to do
  13560. so, subject to the following conditions:
  13561.  
  13562. The above copyright notice and this permission notice shall be included in all
  13563. copies or substantial portions of the Software.
  13564.  
  13565. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13566. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  13567. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  13568. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  13569. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  13570. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  13571. SOFTWARE.
  13572.  
  13573. // Copyright (c) 2011 Google Inc. All rights reserved.
  13574. //
  13575. // Redistribution and use in source and binary forms, with or without
  13576. // modification, are permitted provided that the following conditions are
  13577. // met:
  13578. //
  13579. //    * Redistributions of source code must retain the above copyright
  13580. // notice, this list of conditions and the following disclaimer.
  13581. //    * Redistributions in binary form must reproduce the above
  13582. // copyright notice, this list of conditions and the following disclaimer
  13583. // in the documentation and/or other materials provided with the
  13584. // distribution.
  13585. //    * Neither the name of Google Inc. nor the names of its
  13586. // contributors may be used to endorse or promote products derived from
  13587. // this software without specific prior written permission.
  13588. //
  13589. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13590. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13591. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13592. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13593. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13594. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13595. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13596. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13597. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13598. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13599. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13600.  
  13601. All MurmurHash source files are placed in the public domain.
  13602.  
  13603. The license below applies to all other code in SMHasher:
  13604.  
  13605. Copyright (c) 2011 Google, Inc.
  13606.  
  13607. Permission is hereby granted, free of charge, to any person obtaining a copy
  13608. of this software and associated documentation files (the "Software"), to deal
  13609. in the Software without restriction, including without limitation the rights
  13610. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  13611. copies of the Software, and to permit persons to whom the Software is
  13612. furnished to do so, subject to the following conditions:
  13613.  
  13614. The above copyright notice and this permission notice shall be included in
  13615. all copies or substantial portions of the Software.
  13616.  
  13617. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  13618. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  13619. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  13620. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  13621. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  13622. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  13623. THE SOFTWARE.
  13624.  
  13625. The author disclaims copyright to this source code.  In place of
  13626. a legal notice, here is a blessing:
  13627.  
  13628.    May you do good and not evil.
  13629.    May you find forgiveness for yourself and forgive others.
  13630.    May you share freely, never taking more than you give.
  13631.  
  13632. SWIG is distributed under the following terms:
  13633.  
  13634. I.  
  13635.  
  13636. Copyright (c) 1995-1998
  13637. The University of Utah and the Regents of the University of California
  13638. All Rights Reserved
  13639.  
  13640. Permission is hereby granted, without written agreement and without
  13641. license or royalty fees, to use, copy, modify, and distribute this
  13642. software and its documentation for any purpose, provided that
  13643. (1) The above copyright notice and the following two paragraphs
  13644. appear in all copies of the source code and (2) redistributions
  13645. including binaries reproduces these notices in the supporting
  13646. documentation.   Substantial modifications to this software may be
  13647. copyrighted by their authors and need not follow the licensing terms
  13648. described here, provided that the new terms are clearly indicated in
  13649. all files where they apply.
  13650.  
  13651. IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE
  13652. UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
  13653. PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
  13654. DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
  13655. EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
  13656. THE POSSIBILITY OF SUCH DAMAGE.
  13657.  
  13658. THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
  13659. SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO,
  13660. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  13661. PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
  13662. THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
  13663. SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
  13664.  
  13665.  
  13666. II.
  13667.  
  13668. This software includes contributions that are Copyright (c) 1998-2005
  13669. University of Chicago.
  13670. All rights reserved.
  13671.  
  13672. Redistribution and use in source and binary forms, with or without
  13673. modification, are permitted provided that the following conditions are
  13674. met:
  13675.  
  13676. Redistributions of source code must retain the above copyright notice,
  13677. this list of conditions and the following disclaimer.  Redistributions
  13678. in binary form must reproduce the above copyright notice, this list of
  13679. conditions and the following disclaimer in the documentation and/or
  13680. other materials provided with the distribution.  Neither the name of
  13681. the University of Chicago nor the names of its contributors may be
  13682. used to endorse or promote products derived from this software without
  13683. specific prior written permission.
  13684.  
  13685. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
  13686. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13687. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  13688. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  13689. CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13690. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  13691. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  13692. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  13693. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13694. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  13695. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13696.  
  13697.  
  13698. III.  
  13699.  
  13700. This software includes contributions that are Copyright (c) 2005-2006
  13701. Arizona Board of Regents (University of Arizona).
  13702. All Rights Reserved
  13703.  
  13704. Permission is hereby granted, without written agreement and without
  13705. license or royalty fees, to use, copy, modify, and distribute this
  13706. software and its documentation for any purpose, provided that
  13707. (1) The above copyright notice and the following two paragraphs
  13708. appear in all copies of the source code and (2) redistributions
  13709. including binaries reproduces these notices in the supporting
  13710. documentation.   Substantial modifications to this software may be
  13711. copyrighted by their authors and need not follow the licensing terms
  13712. described here, provided that the new terms are clearly indicated in
  13713. all files where they apply.
  13714.  
  13715. THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
  13716. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13717. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  13718. PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
  13719. ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13720. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  13721. TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  13722. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  13723. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  13724. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  13725. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13726.  
  13727.  
  13728. // Copyright (c) 2005, Google Inc.
  13729. // All rights reserved.
  13730. //
  13731. // Redistribution and use in source and binary forms, with or without
  13732. // modification, are permitted provided that the following conditions are
  13733. // met:
  13734. //
  13735. //     * Redistributions of source code must retain the above copyright
  13736. // notice, this list of conditions and the following disclaimer.
  13737. //     * Redistributions in binary form must reproduce the above
  13738. // copyright notice, this list of conditions and the following disclaimer
  13739. // in the documentation and/or other materials provided with the
  13740. // distribution.
  13741. //     * Neither the name of Google Inc. nor the names of its
  13742. // contributors may be used to endorse or promote products derived from
  13743. // this software without specific prior written permission.
  13744. //
  13745. // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13746. // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13747. // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13748. // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13749. // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13750. // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13751. // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13752. // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13753. // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13754. // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13755. // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13756.  
  13757. All code here is public domain.
  13758.  
  13759. Copyright (c) 2012, Linux USB Project
  13760. All rights reserved.
  13761.  
  13762. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
  13763.  
  13764. o Redistributions of source code must retain the above copyright notice,
  13765.   this list of conditions and the following disclaimer.
  13766.  
  13767. o Redistributions in binary form must reproduce the above copyright
  13768.   notice, this list of conditions and the following disclaimer in the
  13769.   documentation and/or other materials provided with the distribution.
  13770.  
  13771. o Neither the name of the Linux USB Project nor the names of its
  13772.   contributors may be used to endorse or promote products derived from
  13773.   this software without specific prior written permission.
  13774.  
  13775. 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.
  13776.  
  13777. (Copied from the COPYRIGHT file of
  13778. https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
  13779. --------------------------------------------------------------------------------
  13780.  
  13781. Copyright (c) 2001, 2002 Cisco Systems, Inc.
  13782. Copyright (c) 2002-12 Randall R. Stewart
  13783. Copyright (c) 2002-12 Michael Tuexen
  13784. All rights reserved.
  13785.  
  13786. Redistribution and use in source and binary forms, with or without
  13787. modification, are permitted provided that the following conditions
  13788. are met:
  13789.  
  13790. 1. Redistributions of source code must retain the above copyright
  13791.    notice, this list of conditions and the following disclaimer.
  13792. 2. Redistributions in binary form must reproduce the above copyright
  13793.    notice, this list of conditions and the following disclaimer in the
  13794.    documentation and/or other materials provided with the distribution.
  13795.  
  13796. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  13797. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  13798. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  13799. ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  13800. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  13801. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  13802. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  13803. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  13804. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  13805. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  13806. SUCH DAMAGE.
  13807.  
  13808. ;*****************************************************************************
  13809. ;* x86inc.asm
  13810. ;*****************************************************************************
  13811. ;* Copyright (C) 2005-2011 x264 project
  13812. ;*
  13813. ;* Authors: Loren Merritt <lorenm@u.washington.edu>
  13814. ;*          Anton Mitrofanov <BugMaster@narod.ru>
  13815. ;*          Jason Garrett-Glaser <darkshikari@gmail.com>
  13816. ;*
  13817. ;* Permission to use, copy, modify, and/or distribute this software for any
  13818. ;* purpose with or without fee is hereby granted, provided that the above
  13819. ;* copyright notice and this permission notice appear in all copies.
  13820. ;*
  13821. ;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  13822. ;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  13823. ;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  13824. ;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  13825. ;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  13826. ;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  13827. ;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  13828. ;*****************************************************************************
  13829.  
  13830. ; This is a header file for the x264ASM assembly language, which uses
  13831. ; NASM/YASM syntax combined with a large number of macros to provide easy
  13832. ; abstraction between different calling conventions (x86_32, win64, linux64).
  13833. ; It also has various other useful features to simplify writing the kind of
  13834. ; DSP functions that are most often used in x264.
  13835.  
  13836. ; Unlike the rest of x264, this file is available under an ISC license, as it
  13837. ; has significant usefulness outside of x264 and we want it to be available
  13838. ; to the largest audience possible.  Of course, if you modify it for your own
  13839. ; purposes to add a new feature, we strongly encourage contributing a patch
  13840. ; as this feature might be useful for others as well.  Send patches or ideas
  13841. ; to x264-devel@videolan.org .
  13842.  
  13843. Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
  13844.  
  13845. Yasm developers and/or contributors include:
  13846.   Peter Johnson
  13847.   Michael Urman
  13848.   Brian Gladman (Visual Studio build files, other fixes)
  13849.   Stanislav Karchebny (options parser)
  13850.   Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
  13851.   Anonymous "NASM64" developer (NASM preprocessor fixes)
  13852.   Stephen Polkowski (x86 instruction patches)
  13853.   Henryk Richter (Mach-O object format)
  13854.   Ben Skeggs (patches, bug reports)
  13855.   Alexei Svitkine (GAS preprocessor)
  13856.   Samuel Thibault (TASM parser and frontend)
  13857.  
  13858. -----------------------------------
  13859. Yasm licensing overview and summary
  13860. -----------------------------------
  13861.  
  13862. Note: This document does not provide legal advice nor is it the actual
  13863. license of any part of Yasm.  See the individual licenses for complete
  13864. details.  Consult a lawyer for legal advice.
  13865.  
  13866. The primary license of Yasm is the 2-clause BSD license.  Please use this
  13867. license if you plan on submitting code to the project.
  13868.  
  13869. Yasm has absolutely no warranty; not even for merchantibility or fitness
  13870. for a particular purpose.
  13871.  
  13872. -------
  13873. Libyasm
  13874. -------
  13875. Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
  13876. bitvect, which is triple-licensed under the Artistic license, GPL, and
  13877. LGPL.  Libyasm is thus GPL and LGPL compatible.  In addition, this also
  13878. means that libyasm is free for binary-only distribution as long as the
  13879. terms of the 3-clause BSD license and Artistic license (as it applies to
  13880. bitvect) are fulfilled.
  13881.  
  13882. -------
  13883. Modules
  13884. -------
  13885. The modules are 2-clause or 3-clause BSD licensed.
  13886.  
  13887. ---------
  13888. Frontends
  13889. ---------
  13890. The frontends are 2-clause BSD licensed.
  13891.  
  13892. -------------
  13893. License Texts
  13894. -------------
  13895. The full text of all licenses are provided in separate files in the source
  13896. distribution.  Each source file may include the entire license (in the case
  13897. of the BSD and Artistic licenses), or may reference the GPL or LGPL license
  13898. file.
  13899.  
  13900. BSD.txt - 2-clause and 3-clause BSD licenses
  13901. Artistic.txt - Artistic license
  13902. GNU_GPL-2.0 - GNU General Public License
  13903. GNU_LGPL-2.0 - GNU Library General Public License
  13904.  
  13905. /* zlib.h -- interface of the 'zlib' general purpose compression library
  13906.   version 1.2.4, March 14th, 2010
  13907.  
  13908.   Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
  13909.  
  13910.   This software is provided 'as-is', without any express or implied
  13911.   warranty.  In no event will the authors be held liable for any damages
  13912.   arising from the use of this software.
  13913.  
  13914.   Permission is granted to anyone to use this software for any purpose,
  13915.   including commercial applications, and to alter it and redistribute it
  13916.   freely, subject to the following restrictions:
  13917.  
  13918.   1. The origin of this software must not be misrepresented; you must not
  13919.      claim that you wrote the original software. If you use this software
  13920.      in a product, an acknowledgment in the product documentation would be
  13921.      appreciated but is not required.
  13922.   2. Altered source versions must be plainly marked as such, and must not be
  13923.      misrepresented as being the original software.
  13924.   3. This notice may not be removed or altered from any source distribution.
  13925.  
  13926.   Jean-loup Gailly
  13927.   Mark Adler
  13928.  
  13929. */
  13930.  
  13931. Copyright 2007, Google Inc.
  13932. All rights reserved.
  13933.  
  13934. Redistribution and use in source and binary forms, with or without
  13935. modification, are permitted provided that the following conditions are
  13936. met:
  13937.  
  13938.     * Redistributions of source code must retain the above copyright
  13939. notice, this list of conditions and the following disclaimer.
  13940.     * Redistributions in binary form must reproduce the above
  13941. copyright notice, this list of conditions and the following disclaimer
  13942. in the documentation and/or other materials provided with the
  13943. distribution.
  13944.     * Neither the name of Google Inc. nor the names of its
  13945. contributors may be used to endorse or promote products derived from
  13946. this software without specific prior written permission.
  13947.  
  13948. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  13949. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  13950. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  13951. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  13952. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  13953. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  13954. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  13955. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  13956. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  13957. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  13958. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  13959.  
  13960. -------------------------------------------------------------------------------
  13961.  
  13962. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  13963. licensed separately as follows:
  13964.  
  13965. The contents of this file are subject to the Mozilla Public License Version
  13966. 1.1 (the "License"); you may not use this file except in compliance with
  13967. the License. You may obtain a copy of the License at
  13968. http://www.mozilla.org/MPL/
  13969.  
  13970. Software distributed under the License is distributed on an "AS IS" basis,
  13971. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  13972. for the specific language governing rights and limitations under the
  13973. License.
  13974.  
  13975. The Original Code is mozilla.org code.
  13976.  
  13977. The Initial Developer of the Original Code is
  13978. Netscape Communications Corporation.
  13979. Portions created by the Initial Developer are Copyright (C) 1998
  13980. the Initial Developer. All Rights Reserved.
  13981.  
  13982. Contributor(s):
  13983.   Darin Fisher (original author)
  13984.  
  13985. Alternatively, the contents of this file may be used under the terms of
  13986. either the GNU General Public License Version 2 or later (the "GPL"), or
  13987. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  13988. in which case the provisions of the GPL or the LGPL are applicable instead
  13989. of those above. If you wish to allow use of your version of this file only
  13990. under the terms of either the GPL or the LGPL, and not to allow others to
  13991. use your version of this file under the terms of the MPL, indicate your
  13992. decision by deleting the provisions above and replace them with the notice
  13993. and other provisions required by the GPL or the LGPL. If you do not delete
  13994. the provisions above, a recipient may use your version of this file under
  13995. the terms of any one of the MPL, the GPL or the LGPL.
  13996.  
  13997. Copyright 2007, Google Inc.
  13998. All rights reserved.
  13999.  
  14000. Redistribution and use in source and binary forms, with or without
  14001. modification, are permitted provided that the following conditions are
  14002. met:
  14003.  
  14004.     * Redistributions of source code must retain the above copyright
  14005. notice, this list of conditions and the following disclaimer.
  14006.     * Redistributions in binary form must reproduce the above
  14007. copyright notice, this list of conditions and the following disclaimer
  14008. in the documentation and/or other materials provided with the
  14009. distribution.
  14010.     * Neither the name of Google Inc. nor the names of its
  14011. contributors may be used to endorse or promote products derived from
  14012. this software without specific prior written permission.
  14013.  
  14014. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  14015. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  14016. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  14017. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  14018. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  14019. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  14020. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  14021. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  14022. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  14023. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  14024. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14025.  
  14026. -------------------------------------------------------------------------------
  14027.  
  14028. The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
  14029. licensed separately as follows:
  14030.  
  14031. The contents of this file are subject to the Mozilla Public License Version
  14032. 1.1 (the "License"); you may not use this file except in compliance with
  14033. the License. You may obtain a copy of the License at
  14034. http://www.mozilla.org/MPL/
  14035.  
  14036. Software distributed under the License is distributed on an "AS IS" basis,
  14037. WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  14038. for the specific language governing rights and limitations under the
  14039. License.
  14040.  
  14041. The Original Code is mozilla.org code.
  14042.  
  14043. The Initial Developer of the Original Code is
  14044. Netscape Communications Corporation.
  14045. Portions created by the Initial Developer are Copyright (C) 1998
  14046. the Initial Developer. All Rights Reserved.
  14047.  
  14048. Contributor(s):
  14049.   Darin Fisher (original author)
  14050.  
  14051. Alternatively, the contents of this file may be used under the terms of
  14052. either the GNU General Public License Version 2 or later (the "GPL"), or
  14053. the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  14054. in which case the provisions of the GPL or the LGPL are applicable instead
  14055. of those above. If you wish to allow use of your version of this file only
  14056. under the terms of either the GPL or the LGPL, and not to allow others to
  14057. use your version of this file under the terms of the MPL, indicate your
  14058. decision by deleting the provisions above and replace them with the notice
  14059. and other provisions required by the GPL or the LGPL. If you do not delete
  14060. the provisions above, a recipient may use your version of this file under
  14061. the terms of any one of the MPL, the GPL or the LGPL.
  14062.  
  14063. This license applies to all parts of V8 that are not externally
  14064. maintained libraries.  The externally maintained libraries used by V8
  14065. are:
  14066.  
  14067.   - PCRE test suite, located in
  14068.     test/mjsunit/third_party/regexp-pcre.js.  This is based on the
  14069.     test suite from PCRE-7.3, which is copyrighted by the University
  14070.     of Cambridge and Google, Inc.  The copyright notice and license
  14071.     are embedded in regexp-pcre.js.
  14072.  
  14073.   - Layout tests, located in test/mjsunit/third_party.  These are
  14074.     based on layout tests from webkit.org which are copyrighted by
  14075.     Apple Computer, Inc. and released under a 3-clause BSD license.
  14076.  
  14077.   - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
  14078.     assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
  14079.     assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
  14080.     assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
  14081.     assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
  14082.     This code is copyrighted by Sun Microsystems Inc. and released
  14083.     under a 3-clause BSD license.
  14084.  
  14085.   - Valgrind client API header, located at third_party/valgrind/valgrind.h
  14086.     This is release under the BSD license.
  14087.  
  14088. These libraries have their own licenses; we recommend you read them,
  14089. as their terms may differ from the terms below.
  14090.  
  14091. Copyright 2006-2012, the V8 project authors. All rights reserved.
  14092. Redistribution and use in source and binary forms, with or without
  14093. modification, are permitted provided that the following conditions are
  14094. met:
  14095.  
  14096.     * Redistributions of source code must retain the above copyright
  14097.       notice, this list of conditions and the following disclaimer.
  14098.     * Redistributions in binary form must reproduce the above
  14099.       copyright notice, this list of conditions and the following
  14100.       disclaimer in the documentation and/or other materials provided
  14101.       with the distribution.
  14102.     * Neither the name of Google Inc. nor the names of its
  14103.       contributors may be used to endorse or promote products derived
  14104.       from this software without specific prior written permission.
  14105.  
  14106. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  14107. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  14108. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  14109. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  14110. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  14111. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  14112. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  14113. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  14114. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  14115. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  14116. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  14117.  
  14118. ============================================================
  14119. Notices for file(s):
  14120. /bin/make_ext4fs
  14121. /bin/mkuserimg.sh
  14122. /lib/libext4_utils_host.a
  14123. ------------------------------------------------------------
  14124.  
  14125.    Copyright (c) 2010, The Android Open Source Project
  14126.  
  14127.    Licensed under the Apache License, Version 2.0 (the "License");
  14128.    you may not use this file except in compliance with the License.
  14129.  
  14130.    Unless required by applicable law or agreed to in writing, software
  14131.    distributed under the License is distributed on an "AS IS" BASIS,
  14132.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14133.    See the License for the specific language governing permissions and
  14134.    limitations under the License.
  14135.  
  14136.  
  14137.                                  Apache License
  14138.                            Version 2.0, January 2004
  14139.                         http://www.apache.org/licenses/
  14140.  
  14141.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14142.  
  14143.    1. Definitions.
  14144.  
  14145.       "License" shall mean the terms and conditions for use, reproduction,
  14146.       and distribution as defined by Sections 1 through 9 of this document.
  14147.  
  14148.       "Licensor" shall mean the copyright owner or entity authorized by
  14149.       the copyright owner that is granting the License.
  14150.  
  14151.       "Legal Entity" shall mean the union of the acting entity and all
  14152.       other entities that control, are controlled by, or are under common
  14153.       control with that entity. For the purposes of this definition,
  14154.       "control" means (i) the power, direct or indirect, to cause the
  14155.       direction or management of such entity, whether by contract or
  14156.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14157.       outstanding shares, or (iii) beneficial ownership of such entity.
  14158.  
  14159.       "You" (or "Your") shall mean an individual or Legal Entity
  14160.       exercising permissions granted by this License.
  14161.  
  14162.       "Source" form shall mean the preferred form for making modifications,
  14163.       including but not limited to software source code, documentation
  14164.       source, and configuration files.
  14165.  
  14166.       "Object" form shall mean any form resulting from mechanical
  14167.       transformation or translation of a Source form, including but
  14168.       not limited to compiled object code, generated documentation,
  14169.       and conversions to other media types.
  14170.  
  14171.       "Work" shall mean the work of authorship, whether in Source or
  14172.       Object form, made available under the License, as indicated by a
  14173.       copyright notice that is included in or attached to the work
  14174.       (an example is provided in the Appendix below).
  14175.  
  14176.       "Derivative Works" shall mean any work, whether in Source or Object
  14177.       form, that is based on (or derived from) the Work and for which the
  14178.       editorial revisions, annotations, elaborations, or other modifications
  14179.       represent, as a whole, an original work of authorship. For the purposes
  14180.       of this License, Derivative Works shall not include works that remain
  14181.       separable from, or merely link (or bind by name) to the interfaces of,
  14182.       the Work and Derivative Works thereof.
  14183.  
  14184.       "Contribution" shall mean any work of authorship, including
  14185.       the original version of the Work and any modifications or additions
  14186.       to that Work or Derivative Works thereof, that is intentionally
  14187.       submitted to Licensor for inclusion in the Work by the copyright owner
  14188.       or by an individual or Legal Entity authorized to submit on behalf of
  14189.       the copyright owner. For the purposes of this definition, "submitted"
  14190.       means any form of electronic, verbal, or written communication sent
  14191.       to the Licensor or its representatives, including but not limited to
  14192.       communication on electronic mailing lists, source code control systems,
  14193.       and issue tracking systems that are managed by, or on behalf of, the
  14194.       Licensor for the purpose of discussing and improving the Work, but
  14195.       excluding communication that is conspicuously marked or otherwise
  14196.       designated in writing by the copyright owner as "Not a Contribution."
  14197.  
  14198.       "Contributor" shall mean Licensor and any individual or Legal Entity
  14199.       on behalf of whom a Contribution has been received by Licensor and
  14200.       subsequently incorporated within the Work.
  14201.  
  14202.    2. Grant of Copyright License. Subject to the terms and conditions of
  14203.       this License, each Contributor hereby grants to You a perpetual,
  14204.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14205.       copyright license to reproduce, prepare Derivative Works of,
  14206.       publicly display, publicly perform, sublicense, and distribute the
  14207.       Work and such Derivative Works in Source or Object form.
  14208.  
  14209.    3. Grant of Patent License. Subject to the terms and conditions of
  14210.       this License, each Contributor hereby grants to You a perpetual,
  14211.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14212.       (except as stated in this section) patent license to make, have made,
  14213.       use, offer to sell, sell, import, and otherwise transfer the Work,
  14214.       where such license applies only to those patent claims licensable
  14215.       by such Contributor that are necessarily infringed by their
  14216.       Contribution(s) alone or by combination of their Contribution(s)
  14217.       with the Work to which such Contribution(s) was submitted. If You
  14218.       institute patent litigation against any entity (including a
  14219.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  14220.       or a Contribution incorporated within the Work constitutes direct
  14221.       or contributory patent infringement, then any patent licenses
  14222.       granted to You under this License for that Work shall terminate
  14223.       as of the date such litigation is filed.
  14224.  
  14225.    4. Redistribution. You may reproduce and distribute copies of the
  14226.       Work or Derivative Works thereof in any medium, with or without
  14227.       modifications, and in Source or Object form, provided that You
  14228.       meet the following conditions:
  14229.  
  14230.       (a) You must give any other recipients of the Work or
  14231.           Derivative Works a copy of this License; and
  14232.  
  14233.       (b) You must cause any modified files to carry prominent notices
  14234.           stating that You changed the files; and
  14235.  
  14236.       (c) You must retain, in the Source form of any Derivative Works
  14237.           that You distribute, all copyright, patent, trademark, and
  14238.           attribution notices from the Source form of the Work,
  14239.           excluding those notices that do not pertain to any part of
  14240.           the Derivative Works; and
  14241.  
  14242.       (d) If the Work includes a "NOTICE" text file as part of its
  14243.           distribution, then any Derivative Works that You distribute must
  14244.           include a readable copy of the attribution notices contained
  14245.           within such NOTICE file, excluding those notices that do not
  14246.           pertain to any part of the Derivative Works, in at least one
  14247.           of the following places: within a NOTICE text file distributed
  14248.           as part of the Derivative Works; within the Source form or
  14249.           documentation, if provided along with the Derivative Works; or,
  14250.           within a display generated by the Derivative Works, if and
  14251.           wherever such third-party notices normally appear. The contents
  14252.           of the NOTICE file are for informational purposes only and
  14253.           do not modify the License. You may add Your own attribution
  14254.           notices within Derivative Works that You distribute, alongside
  14255.           or as an addendum to the NOTICE text from the Work, provided
  14256.           that such additional attribution notices cannot be construed
  14257.           as modifying the License.
  14258.  
  14259.       You may add Your own copyright statement to Your modifications and
  14260.       may provide additional or different license terms and conditions
  14261.       for use, reproduction, or distribution of Your modifications, or
  14262.       for any such Derivative Works as a whole, provided Your use,
  14263.       reproduction, and distribution of the Work otherwise complies with
  14264.       the conditions stated in this License.
  14265.  
  14266.    5. Submission of Contributions. Unless You explicitly state otherwise,
  14267.       any Contribution intentionally submitted for inclusion in the Work
  14268.       by You to the Licensor shall be under the terms and conditions of
  14269.       this License, without any additional terms or conditions.
  14270.       Notwithstanding the above, nothing herein shall supersede or modify
  14271.       the terms of any separate license agreement you may have executed
  14272.       with Licensor regarding such Contributions.
  14273.  
  14274.    6. Trademarks. This License does not grant permission to use the trade
  14275.       names, trademarks, service marks, or product names of the Licensor,
  14276.       except as required for reasonable and customary use in describing the
  14277.       origin of the Work and reproducing the content of the NOTICE file.
  14278.  
  14279.    7. Disclaimer of Warranty. Unless required by applicable law or
  14280.       agreed to in writing, Licensor provides the Work (and each
  14281.       Contributor provides its Contributions) on an "AS IS" BASIS,
  14282.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14283.       implied, including, without limitation, any warranties or conditions
  14284.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14285.       PARTICULAR PURPOSE. You are solely responsible for determining the
  14286.       appropriateness of using or redistributing the Work and assume any
  14287.       risks associated with Your exercise of permissions under this License.
  14288.  
  14289.    8. Limitation of Liability. In no event and under no legal theory,
  14290.       whether in tort (including negligence), contract, or otherwise,
  14291.       unless required by applicable law (such as deliberate and grossly
  14292.       negligent acts) or agreed to in writing, shall any Contributor be
  14293.       liable to You for damages, including any direct, indirect, special,
  14294.       incidental, or consequential damages of any character arising as a
  14295.       result of this License or out of the use or inability to use the
  14296.       Work (including but not limited to damages for loss of goodwill,
  14297.       work stoppage, computer failure or malfunction, or any and all
  14298.       other commercial damages or losses), even if such Contributor
  14299.       has been advised of the possibility of such damages.
  14300.  
  14301.    9. Accepting Warranty or Additional Liability. While redistributing
  14302.       the Work or Derivative Works thereof, You may choose to offer,
  14303.       and charge a fee for, acceptance of support, warranty, indemnity,
  14304.       or other liability obligations and/or rights consistent with this
  14305.       License. However, in accepting such obligations, You may act only
  14306.       on Your own behalf and on Your sole responsibility, not on behalf
  14307.       of any other Contributor, and only if You agree to indemnify,
  14308.       defend, and hold each Contributor harmless for any liability
  14309.       incurred by, or claims asserted against, such Contributor by reason
  14310.       of your accepting any such warranty or additional liability.
  14311.  
  14312.    END OF TERMS AND CONDITIONS
  14313.  
  14314.  
  14315. ============================================================
  14316. Notices for file(s):
  14317. /lib/libsqlite_jni.so
  14318. ------------------------------------------------------------
  14319. This software is copyrighted by Christian Werner <chw@ch-werner.de>
  14320. and others. The following terms apply to all files associated with the
  14321. software unless explicitly disclaimed in individual files.
  14322.  
  14323. The authors hereby grant permission to use, copy, modify, distribute,
  14324. and license this software and its documentation for any purpose, provided
  14325. that existing copyright notices are retained in all copies and that this
  14326. notice is included verbatim in any distributions. No written agreement,
  14327. license, or royalty fee is required for any of the authorized uses.
  14328. Modifications to this software may be copyrighted by their authors
  14329. and need not follow the licensing terms described here, provided that
  14330. the new terms are clearly indicated on the first page of each file where
  14331. they apply.
  14332.  
  14333. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
  14334. FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
  14335. ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
  14336. DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
  14337. POSSIBILITY OF SUCH DAMAGE.
  14338.  
  14339. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
  14340. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
  14341. FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
  14342. IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
  14343. NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
  14344. MODIFICATIONS.
  14345.  
  14346. ============================================================
  14347. Notices for file(s):
  14348. /lib/libgccdemangle.so
  14349. ------------------------------------------------------------
  14350.                     GNU GENERAL PUBLIC LICENSE
  14351.                        Version 2, June 1991
  14352.  
  14353.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  14354.      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  14355.  Everyone is permitted to copy and distribute verbatim copies
  14356.  of this license document, but changing it is not allowed.
  14357.  
  14358.                             Preamble
  14359.  
  14360.   The licenses for most software are designed to take away your
  14361. freedom to share and change it.  By contrast, the GNU General Public
  14362. License is intended to guarantee your freedom to share and change free
  14363. software--to make sure the software is free for all its users.  This
  14364. General Public License applies to most of the Free Software
  14365. Foundation's software and to any other program whose authors commit to
  14366. using it.  (Some other Free Software Foundation software is covered by
  14367. the GNU Library General Public License instead.)  You can apply it to
  14368. your programs, too.
  14369.  
  14370.   When we speak of free software, we are referring to freedom, not
  14371. price.  Our General Public Licenses are designed to make sure that you
  14372. have the freedom to distribute copies of free software (and charge for
  14373. this service if you wish), that you receive source code or can get it
  14374. if you want it, that you can change the software or use pieces of it
  14375. in new free programs; and that you know you can do these things.
  14376.  
  14377.   To protect your rights, we need to make restrictions that forbid
  14378. anyone to deny you these rights or to ask you to surrender the rights.
  14379. These restrictions translate to certain responsibilities for you if you
  14380. distribute copies of the software, or if you modify it.
  14381.  
  14382.   For example, if you distribute copies of such a program, whether
  14383. gratis or for a fee, you must give the recipients all the rights that
  14384. you have.  You must make sure that they, too, receive or can get the
  14385. source code.  And you must show them these terms so they know their
  14386. rights.
  14387.  
  14388.   We protect your rights with two steps: (1) copyright the software, and
  14389. (2) offer you this license which gives you legal permission to copy,
  14390. distribute and/or modify the software.
  14391.  
  14392.   Also, for each author's protection and ours, we want to make certain
  14393. that everyone understands that there is no warranty for this free
  14394. software.  If the software is modified by someone else and passed on, we
  14395. want its recipients to know that what they have is not the original, so
  14396. that any problems introduced by others will not reflect on the original
  14397. authors' reputations.
  14398.  
  14399.   Finally, any free program is threatened constantly by software
  14400. patents.  We wish to avoid the danger that redistributors of a free
  14401. program will individually obtain patent licenses, in effect making the
  14402. program proprietary.  To prevent this, we have made it clear that any
  14403. patent must be licensed for everyone's free use or not licensed at all.
  14404.  
  14405.   The precise terms and conditions for copying, distribution and
  14406. modification follow.
  14407.                     GNU GENERAL PUBLIC LICENSE
  14408.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  14409.  
  14410.   0. This License applies to any program or other work which contains
  14411. a notice placed by the copyright holder saying it may be distributed
  14412. under the terms of this General Public License.  The "Program", below,
  14413. refers to any such program or work, and a "work based on the Program"
  14414. means either the Program or any derivative work under copyright law:
  14415. that is to say, a work containing the Program or a portion of it,
  14416. either verbatim or with modifications and/or translated into another
  14417. language.  (Hereinafter, translation is included without limitation in
  14418. the term "modification".)  Each licensee is addressed as "you".
  14419.  
  14420. Activities other than copying, distribution and modification are not
  14421. covered by this License; they are outside its scope.  The act of
  14422. running the Program is not restricted, and the output from the Program
  14423. is covered only if its contents constitute a work based on the
  14424. Program (independent of having been made by running the Program).
  14425. Whether that is true depends on what the Program does.
  14426.  
  14427.   1. You may copy and distribute verbatim copies of the Program's
  14428. source code as you receive it, in any medium, provided that you
  14429. conspicuously and appropriately publish on each copy an appropriate
  14430. copyright notice and disclaimer of warranty; keep intact all the
  14431. notices that refer to this License and to the absence of any warranty;
  14432. and give any other recipients of the Program a copy of this License
  14433. along with the Program.
  14434.  
  14435. You may charge a fee for the physical act of transferring a copy, and
  14436. you may at your option offer warranty protection in exchange for a fee.
  14437.  
  14438.   2. You may modify your copy or copies of the Program or any portion
  14439. of it, thus forming a work based on the Program, and copy and
  14440. distribute such modifications or work under the terms of Section 1
  14441. above, provided that you also meet all of these conditions:
  14442.  
  14443.     a) You must cause the modified files to carry prominent notices
  14444.     stating that you changed the files and the date of any change.
  14445.  
  14446.     b) You must cause any work that you distribute or publish, that in
  14447.     whole or in part contains or is derived from the Program or any
  14448.     part thereof, to be licensed as a whole at no charge to all third
  14449.     parties under the terms of this License.
  14450.  
  14451.     c) If the modified program normally reads commands interactively
  14452.     when run, you must cause it, when started running for such
  14453.     interactive use in the most ordinary way, to print or display an
  14454.     announcement including an appropriate copyright notice and a
  14455.     notice that there is no warranty (or else, saying that you provide
  14456.     a warranty) and that users may redistribute the program under
  14457.     these conditions, and telling the user how to view a copy of this
  14458.     License.  (Exception: if the Program itself is interactive but
  14459.     does not normally print such an announcement, your work based on
  14460.     the Program is not required to print an announcement.)
  14461. These requirements apply to the modified work as a whole.  If
  14462. identifiable sections of that work are not derived from the Program,
  14463. and can be reasonably considered independent and separate works in
  14464. themselves, then this License, and its terms, do not apply to those
  14465. sections when you distribute them as separate works.  But when you
  14466. distribute the same sections as part of a whole which is a work based
  14467. on the Program, the distribution of the whole must be on the terms of
  14468. this License, whose permissions for other licensees extend to the
  14469. entire whole, and thus to each and every part regardless of who wrote it.
  14470.  
  14471. Thus, it is not the intent of this section to claim rights or contest
  14472. your rights to work written entirely by you; rather, the intent is to
  14473. exercise the right to control the distribution of derivative or
  14474. collective works based on the Program.
  14475.  
  14476. In addition, mere aggregation of another work not based on the Program
  14477. with the Program (or with a work based on the Program) on a volume of
  14478. a storage or distribution medium does not bring the other work under
  14479. the scope of this License.
  14480.  
  14481.   3. You may copy and distribute the Program (or a work based on it,
  14482. under Section 2) in object code or executable form under the terms of
  14483. Sections 1 and 2 above provided that you also do one of the following:
  14484.  
  14485.     a) Accompany it with the complete corresponding machine-readable
  14486.     source code, which must be distributed under the terms of Sections
  14487.     1 and 2 above on a medium customarily used for software interchange; or,
  14488.  
  14489.     b) Accompany it with a written offer, valid for at least three
  14490.     years, to give any third party, for a charge no more than your
  14491.     cost of physically performing source distribution, a complete
  14492.     machine-readable copy of the corresponding source code, to be
  14493.     distributed under the terms of Sections 1 and 2 above on a medium
  14494.     customarily used for software interchange; or,
  14495.  
  14496.     c) Accompany it with the information you received as to the offer
  14497.     to distribute corresponding source code.  (This alternative is
  14498.     allowed only for noncommercial distribution and only if you
  14499.     received the program in object code or executable form with such
  14500.     an offer, in accord with Subsection b above.)
  14501.  
  14502. The source code for a work means the preferred form of the work for
  14503. making modifications to it.  For an executable work, complete source
  14504. code means all the source code for all modules it contains, plus any
  14505. associated interface definition files, plus the scripts used to
  14506. control compilation and installation of the executable.  However, as a
  14507. special exception, the source code distributed need not include
  14508. anything that is normally distributed (in either source or binary
  14509. form) with the major components (compiler, kernel, and so on) of the
  14510. operating system on which the executable runs, unless that component
  14511. itself accompanies the executable.
  14512.  
  14513. If distribution of executable or object code is made by offering
  14514. access to copy from a designated place, then offering equivalent
  14515. access to copy the source code from the same place counts as
  14516. distribution of the source code, even though third parties are not
  14517. compelled to copy the source along with the object code.
  14518.   4. You may not copy, modify, sublicense, or distribute the Program
  14519. except as expressly provided under this License.  Any attempt
  14520. otherwise to copy, modify, sublicense or distribute the Program is
  14521. void, and will automatically terminate your rights under this License.
  14522. However, parties who have received copies, or rights, from you under
  14523. this License will not have their licenses terminated so long as such
  14524. parties remain in full compliance.
  14525.  
  14526.   5. You are not required to accept this License, since you have not
  14527. signed it.  However, nothing else grants you permission to modify or
  14528. distribute the Program or its derivative works.  These actions are
  14529. prohibited by law if you do not accept this License.  Therefore, by
  14530. modifying or distributing the Program (or any work based on the
  14531. Program), you indicate your acceptance of this License to do so, and
  14532. all its terms and conditions for copying, distributing or modifying
  14533. the Program or works based on it.
  14534.  
  14535.   6. Each time you redistribute the Program (or any work based on the
  14536. Program), the recipient automatically receives a license from the
  14537. original licensor to copy, distribute or modify the Program subject to
  14538. these terms and conditions.  You may not impose any further
  14539. restrictions on the recipients' exercise of the rights granted herein.
  14540. You are not responsible for enforcing compliance by third parties to
  14541. this License.
  14542.  
  14543.   7. If, as a consequence of a court judgment or allegation of patent
  14544. infringement or for any other reason (not limited to patent issues),
  14545. conditions are imposed on you (whether by court order, agreement or
  14546. otherwise) that contradict the conditions of this License, they do not
  14547. excuse you from the conditions of this License.  If you cannot
  14548. distribute so as to satisfy simultaneously your obligations under this
  14549. License and any other pertinent obligations, then as a consequence you
  14550. may not distribute the Program at all.  For example, if a patent
  14551. license would not permit royalty-free redistribution of the Program by
  14552. all those who receive copies directly or indirectly through you, then
  14553. the only way you could satisfy both it and this License would be to
  14554. refrain entirely from distribution of the Program.
  14555.  
  14556. If any portion of this section is held invalid or unenforceable under
  14557. any particular circumstance, the balance of the section is intended to
  14558. apply and the section as a whole is intended to apply in other
  14559. circumstances.
  14560.  
  14561. It is not the purpose of this section to induce you to infringe any
  14562. patents or other property right claims or to contest validity of any
  14563. such claims; this section has the sole purpose of protecting the
  14564. integrity of the free software distribution system, which is
  14565. implemented by public license practices.  Many people have made
  14566. generous contributions to the wide range of software distributed
  14567. through that system in reliance on consistent application of that
  14568. system; it is up to the author/donor to decide if he or she is willing
  14569. to distribute software through any other system and a licensee cannot
  14570. impose that choice.
  14571.  
  14572. This section is intended to make thoroughly clear what is believed to
  14573. be a consequence of the rest of this License.
  14574.   8. If the distribution and/or use of the Program is restricted in
  14575. certain countries either by patents or by copyrighted interfaces, the
  14576. original copyright holder who places the Program under this License
  14577. may add an explicit geographical distribution limitation excluding
  14578. those countries, so that distribution is permitted only in or among
  14579. countries not thus excluded.  In such case, this License incorporates
  14580. the limitation as if written in the body of this License.
  14581.  
  14582.   9. The Free Software Foundation may publish revised and/or new versions
  14583. of the General Public License from time to time.  Such new versions will
  14584. be similar in spirit to the present version, but may differ in detail to
  14585. address new problems or concerns.
  14586.  
  14587. Each version is given a distinguishing version number.  If the Program
  14588. specifies a version number of this License which applies to it and "any
  14589. later version", you have the option of following the terms and conditions
  14590. either of that version or of any later version published by the Free
  14591. Software Foundation.  If the Program does not specify a version number of
  14592. this License, you may choose any version ever published by the Free Software
  14593. Foundation.
  14594.  
  14595.   10. If you wish to incorporate parts of the Program into other free
  14596. programs whose distribution conditions are different, write to the author
  14597. to ask for permission.  For software which is copyrighted by the Free
  14598. Software Foundation, write to the Free Software Foundation; we sometimes
  14599. make exceptions for this.  Our decision will be guided by the two goals
  14600. of preserving the free status of all derivatives of our free software and
  14601. of promoting the sharing and reuse of software generally.
  14602.  
  14603.                             NO WARRANTY
  14604.  
  14605.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  14606. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  14607. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  14608. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  14609. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  14610. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  14611. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  14612. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  14613. REPAIR OR CORRECTION.
  14614.  
  14615.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  14616. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  14617. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  14618. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  14619. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  14620. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  14621. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  14622. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  14623. POSSIBILITY OF SUCH DAMAGES.
  14624.  
  14625.                      END OF TERMS AND CONDITIONS
  14626.             How to Apply These Terms to Your New Programs
  14627.  
  14628.   If you develop a new program, and you want it to be of the greatest
  14629. possible use to the public, the best way to achieve this is to make it
  14630. free software which everyone can redistribute and change under these terms.
  14631.  
  14632.   To do so, attach the following notices to the program.  It is safest
  14633. to attach them to the start of each source file to most effectively
  14634. convey the exclusion of warranty; and each file should have at least
  14635. the "copyright" line and a pointer to where the full notice is found.
  14636.  
  14637.     <one line to give the program's name and a brief idea of what it does.>
  14638.     Copyright (C) <year>  <name of author>
  14639.  
  14640.     This program is free software; you can redistribute it and/or modify
  14641.     it under the terms of the GNU General Public License as published by
  14642.     the Free Software Foundation; either version 2 of the License, or
  14643.     (at your option) any later version.
  14644.  
  14645.     This program is distributed in the hope that it will be useful,
  14646.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  14647.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  14648.     GNU General Public License for more details.
  14649.  
  14650.     You should have received a copy of the GNU General Public License
  14651.     along with this program; if not, write to the Free Software
  14652.     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  14653.  
  14654.  
  14655. Also add information on how to contact you by electronic and paper mail.
  14656.  
  14657. If the program is interactive, make it output a short notice like this
  14658. when it starts in an interactive mode:
  14659.  
  14660.     Gnomovision version 69, Copyright (C) year  name of author
  14661.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  14662.     This is free software, and you are welcome to redistribute it
  14663.     under certain conditions; type `show c' for details.
  14664.  
  14665. The hypothetical commands `show w' and `show c' should show the appropriate
  14666. parts of the General Public License.  Of course, the commands you use may
  14667. be called something other than `show w' and `show c'; they could even be
  14668. mouse-clicks or menu items--whatever suits your program.
  14669.  
  14670. You should also get your employer (if you work as a programmer) or your
  14671. school, if any, to sign a "copyright disclaimer" for the program, if
  14672. necessary.  Here is a sample; alter the names:
  14673.  
  14674.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  14675.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  14676.  
  14677.   <signature of Ty Coon>, 1 April 1989
  14678.   Ty Coon, President of Vice
  14679.  
  14680. This General Public License does not permit incorporating your program into
  14681. proprietary programs.  If your program is a subroutine library, you may
  14682. consider it more useful to permit linking proprietary applications with the
  14683. library.  If this is what you want to do, use the GNU Library General
  14684. Public License instead of this License.
  14685.  
  14686. ============================================================
  14687. Notices for file(s):
  14688. /bin/aapt
  14689. /bin/aidl
  14690. /bin/dexdump
  14691. /bin/jasmin
  14692. /bin/split-select
  14693. /framework/android-mock-generatorlib.jar
  14694. /framework/jasmin.jar
  14695. /lib/lib64cutils.a
  14696. /lib/lib64log.a
  14697. /lib/lib64utils.a
  14698. /lib/libandroidfw.a
  14699. /lib/libcutils.a
  14700. /lib/liblog.a
  14701. /lib/liblog.so
  14702. /lib/libnativehelper.so
  14703. /lib/libsqlite3_android.a
  14704. /lib/libutils.a
  14705. /lib/libzipfile.a
  14706. ------------------------------------------------------------
  14707.  
  14708.    Copyright (c) 2005-2008, The Android Open Source Project
  14709.  
  14710.    Licensed under the Apache License, Version 2.0 (the "License");
  14711.    you may not use this file except in compliance with the License.
  14712.  
  14713.    Unless required by applicable law or agreed to in writing, software
  14714.    distributed under the License is distributed on an "AS IS" BASIS,
  14715.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14716.    See the License for the specific language governing permissions and
  14717.    limitations under the License.
  14718.  
  14719.  
  14720.                                  Apache License
  14721.                            Version 2.0, January 2004
  14722.                         http://www.apache.org/licenses/
  14723.  
  14724.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  14725.  
  14726.    1. Definitions.
  14727.  
  14728.       "License" shall mean the terms and conditions for use, reproduction,
  14729.       and distribution as defined by Sections 1 through 9 of this document.
  14730.  
  14731.       "Licensor" shall mean the copyright owner or entity authorized by
  14732.       the copyright owner that is granting the License.
  14733.  
  14734.       "Legal Entity" shall mean the union of the acting entity and all
  14735.       other entities that control, are controlled by, or are under common
  14736.       control with that entity. For the purposes of this definition,
  14737.       "control" means (i) the power, direct or indirect, to cause the
  14738.       direction or management of such entity, whether by contract or
  14739.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  14740.       outstanding shares, or (iii) beneficial ownership of such entity.
  14741.  
  14742.       "You" (or "Your") shall mean an individual or Legal Entity
  14743.       exercising permissions granted by this License.
  14744.  
  14745.       "Source" form shall mean the preferred form for making modifications,
  14746.       including but not limited to software source code, documentation
  14747.       source, and configuration files.
  14748.  
  14749.       "Object" form shall mean any form resulting from mechanical
  14750.       transformation or translation of a Source form, including but
  14751.       not limited to compiled object code, generated documentation,
  14752.       and conversions to other media types.
  14753.  
  14754.       "Work" shall mean the work of authorship, whether in Source or
  14755.       Object form, made available under the License, as indicated by a
  14756.       copyright notice that is included in or attached to the work
  14757.       (an example is provided in the Appendix below).
  14758.  
  14759.       "Derivative Works" shall mean any work, whether in Source or Object
  14760.       form, that is based on (or derived from) the Work and for which the
  14761.       editorial revisions, annotations, elaborations, or other modifications
  14762.       represent, as a whole, an original work of authorship. For the purposes
  14763.       of this License, Derivative Works shall not include works that remain
  14764.       separable from, or merely link (or bind by name) to the interfaces of,
  14765.       the Work and Derivative Works thereof.
  14766.  
  14767.       "Contribution" shall mean any work of authorship, including
  14768.       the original version of the Work and any modifications or additions
  14769.       to that Work or Derivative Works thereof, that is intentionally
  14770.       submitted to Licensor for inclusion in the Work by the copyright owner
  14771.       or by an individual or Legal Entity authorized to submit on behalf of
  14772.       the copyright owner. For the purposes of this definition, "submitted"
  14773.       means any form of electronic, verbal, or written communication sent
  14774.       to the Licensor or its representatives, including but not limited to
  14775.       communication on electronic mailing lists, source code control systems,
  14776.       and issue tracking systems that are managed by, or on behalf of, the
  14777.       Licensor for the purpose of discussing and improving the Work, but
  14778.       excluding communication that is conspicuously marked or otherwise
  14779.       designated in writing by the copyright owner as "Not a Contribution."
  14780.  
  14781.       "Contributor" shall mean Licensor and any individual or Legal Entity
  14782.       on behalf of whom a Contribution has been received by Licensor and
  14783.       subsequently incorporated within the Work.
  14784.  
  14785.    2. Grant of Copyright License. Subject to the terms and conditions of
  14786.       this License, each Contributor hereby grants to You a perpetual,
  14787.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14788.       copyright license to reproduce, prepare Derivative Works of,
  14789.       publicly display, publicly perform, sublicense, and distribute the
  14790.       Work and such Derivative Works in Source or Object form.
  14791.  
  14792.    3. Grant of Patent License. Subject to the terms and conditions of
  14793.       this License, each Contributor hereby grants to You a perpetual,
  14794.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  14795.       (except as stated in this section) patent license to make, have made,
  14796.       use, offer to sell, sell, import, and otherwise transfer the Work,
  14797.       where such license applies only to those patent claims licensable
  14798.       by such Contributor that are necessarily infringed by their
  14799.       Contribution(s) alone or by combination of their Contribution(s)
  14800.       with the Work to which such Contribution(s) was submitted. If You
  14801.       institute patent litigation against any entity (including a
  14802.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  14803.       or a Contribution incorporated within the Work constitutes direct
  14804.       or contributory patent infringement, then any patent licenses
  14805.       granted to You under this License for that Work shall terminate
  14806.       as of the date such litigation is filed.
  14807.  
  14808.    4. Redistribution. You may reproduce and distribute copies of the
  14809.       Work or Derivative Works thereof in any medium, with or without
  14810.       modifications, and in Source or Object form, provided that You
  14811.       meet the following conditions:
  14812.  
  14813.       (a) You must give any other recipients of the Work or
  14814.           Derivative Works a copy of this License; and
  14815.  
  14816.       (b) You must cause any modified files to carry prominent notices
  14817.           stating that You changed the files; and
  14818.  
  14819.       (c) You must retain, in the Source form of any Derivative Works
  14820.           that You distribute, all copyright, patent, trademark, and
  14821.           attribution notices from the Source form of the Work,
  14822.           excluding those notices that do not pertain to any part of
  14823.           the Derivative Works; and
  14824.  
  14825.       (d) If the Work includes a "NOTICE" text file as part of its
  14826.           distribution, then any Derivative Works that You distribute must
  14827.           include a readable copy of the attribution notices contained
  14828.           within such NOTICE file, excluding those notices that do not
  14829.           pertain to any part of the Derivative Works, in at least one
  14830.           of the following places: within a NOTICE text file distributed
  14831.           as part of the Derivative Works; within the Source form or
  14832.           documentation, if provided along with the Derivative Works; or,
  14833.           within a display generated by the Derivative Works, if and
  14834.           wherever such third-party notices normally appear. The contents
  14835.           of the NOTICE file are for informational purposes only and
  14836.           do not modify the License. You may add Your own attribution
  14837.           notices within Derivative Works that You distribute, alongside
  14838.           or as an addendum to the NOTICE text from the Work, provided
  14839.           that such additional attribution notices cannot be construed
  14840.           as modifying the License.
  14841.  
  14842.       You may add Your own copyright statement to Your modifications and
  14843.       may provide additional or different license terms and conditions
  14844.       for use, reproduction, or distribution of Your modifications, or
  14845.       for any such Derivative Works as a whole, provided Your use,
  14846.       reproduction, and distribution of the Work otherwise complies with
  14847.       the conditions stated in this License.
  14848.  
  14849.    5. Submission of Contributions. Unless You explicitly state otherwise,
  14850.       any Contribution intentionally submitted for inclusion in the Work
  14851.       by You to the Licensor shall be under the terms and conditions of
  14852.       this License, without any additional terms or conditions.
  14853.       Notwithstanding the above, nothing herein shall supersede or modify
  14854.       the terms of any separate license agreement you may have executed
  14855.       with Licensor regarding such Contributions.
  14856.  
  14857.    6. Trademarks. This License does not grant permission to use the trade
  14858.       names, trademarks, service marks, or product names of the Licensor,
  14859.       except as required for reasonable and customary use in describing the
  14860.       origin of the Work and reproducing the content of the NOTICE file.
  14861.  
  14862.    7. Disclaimer of Warranty. Unless required by applicable law or
  14863.       agreed to in writing, Licensor provides the Work (and each
  14864.       Contributor provides its Contributions) on an "AS IS" BASIS,
  14865.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  14866.       implied, including, without limitation, any warranties or conditions
  14867.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  14868.       PARTICULAR PURPOSE. You are solely responsible for determining the
  14869.       appropriateness of using or redistributing the Work and assume any
  14870.       risks associated with Your exercise of permissions under this License.
  14871.  
  14872.    8. Limitation of Liability. In no event and under no legal theory,
  14873.       whether in tort (including negligence), contract, or otherwise,
  14874.       unless required by applicable law (such as deliberate and grossly
  14875.       negligent acts) or agreed to in writing, shall any Contributor be
  14876.       liable to You for damages, including any direct, indirect, special,
  14877.       incidental, or consequential damages of any character arising as a
  14878.       result of this License or out of the use or inability to use the
  14879.       Work (including but not limited to damages for loss of goodwill,
  14880.       work stoppage, computer failure or malfunction, or any and all
  14881.       other commercial damages or losses), even if such Contributor
  14882.       has been advised of the possibility of such damages.
  14883.  
  14884.    9. Accepting Warranty or Additional Liability. While redistributing
  14885.       the Work or Derivative Works thereof, You may choose to offer,
  14886.       and charge a fee for, acceptance of support, warranty, indemnity,
  14887.       or other liability obligations and/or rights consistent with this
  14888.       License. However, in accepting such obligations, You may act only
  14889.       on Your own behalf and on Your sole responsibility, not on behalf
  14890.       of any other Contributor, and only if You agree to indemnify,
  14891.       defend, and hold each Contributor harmless for any liability
  14892.       incurred by, or claims asserted against, such Contributor by reason
  14893.       of your accepting any such warranty or additional liability.
  14894.  
  14895.    END OF TERMS AND CONDITIONS
  14896.  
  14897.  
  14898. ============================================================
  14899. Notices for file(s):
  14900. /framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
  14901. /framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
  14902. /framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
  14903. /framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
  14904. /framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
  14905. /framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
  14906. /framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
  14907. /framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
  14908. /framework/osgi.jar
  14909. /framework/propertysheet.jar
  14910. /framework/swt.jar
  14911. ------------------------------------------------------------
  14912.  
  14913.     Eclipse Public License - v 1.0
  14914.  
  14915. THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
  14916. PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
  14917. THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
  14918.  
  14919. *1. DEFINITIONS*
  14920.  
  14921. "Contribution" means:
  14922.  
  14923. a) in the case of the initial Contributor, the initial code and
  14924. documentation distributed under this Agreement, and
  14925.  
  14926. b) in the case of each subsequent Contributor:
  14927.  
  14928. i) changes to the Program, and
  14929.  
  14930. ii) additions to the Program;
  14931.  
  14932. where such changes and/or additions to the Program originate from and
  14933. are distributed by that particular Contributor. A Contribution
  14934. 'originates' from a Contributor if it was added to the Program by such
  14935. Contributor itself or anyone acting on such Contributor's behalf.
  14936. Contributions do not include additions to the Program which: (i) are
  14937. separate modules of software distributed in conjunction with the Program
  14938. under their own license agreement, and (ii) are not derivative works of
  14939. the Program.
  14940.  
  14941. "Contributor" means any person or entity that distributes the Program.
  14942.  
  14943. "Licensed Patents" mean patent claims licensable by a Contributor which
  14944. are necessarily infringed by the use or sale of its Contribution alone
  14945. or when combined with the Program.
  14946.  
  14947. "Program" means the Contributions distributed in accordance with this
  14948. Agreement.
  14949.  
  14950. "Recipient" means anyone who receives the Program under this Agreement,
  14951. including all Contributors.
  14952.  
  14953. *2. GRANT OF RIGHTS*
  14954.  
  14955. a) Subject to the terms of this Agreement, each Contributor hereby
  14956. grants Recipient a non-exclusive, worldwide, royalty-free copyright
  14957. license to reproduce, prepare derivative works of, publicly display,
  14958. publicly perform, distribute and sublicense the Contribution of such
  14959. Contributor, if any, and such derivative works, in source code and
  14960. object code form.
  14961.  
  14962. b) Subject to the terms of this Agreement, each Contributor hereby
  14963. grants Recipient a non-exclusive, worldwide, royalty-free patent license
  14964. under Licensed Patents to make, use, sell, offer to sell, import and
  14965. otherwise transfer the Contribution of such Contributor, if any, in
  14966. source code and object code form. This patent license shall apply to the
  14967. combination of the Contribution and the Program if, at the time the
  14968. Contribution is added by the Contributor, such addition of the
  14969. Contribution causes such combination to be covered by the Licensed
  14970. Patents. The patent license shall not apply to any other combinations
  14971. which include the Contribution. No hardware per se is licensed hereunder.
  14972.  
  14973. c) Recipient understands that although each Contributor grants the
  14974. licenses to its Contributions set forth herein, no assurances are
  14975. provided by any Contributor that the Program does not infringe the
  14976. patent or other intellectual property rights of any other entity. Each
  14977. Contributor disclaims any liability to Recipient for claims brought by
  14978. any other entity based on infringement of intellectual property rights
  14979. or otherwise. As a condition to exercising the rights and licenses
  14980. granted hereunder, each Recipient hereby assumes sole responsibility to
  14981. secure any other intellectual property rights needed, if any. For
  14982. example, if a third party patent license is required to allow Recipient
  14983. to distribute the Program, it is Recipient's responsibility to acquire
  14984. that license before distributing the Program.
  14985.  
  14986. d) Each Contributor represents that to its knowledge it has sufficient
  14987. copyright rights in its Contribution, if any, to grant the copyright
  14988. license set forth in this Agreement.
  14989.  
  14990. *3. REQUIREMENTS*
  14991.  
  14992. A Contributor may choose to distribute the Program in object code form
  14993. under its own license agreement, provided that:
  14994.  
  14995. a) it complies with the terms and conditions of this Agreement; and
  14996.  
  14997. b) its license agreement:
  14998.  
  14999. i) effectively disclaims on behalf of all Contributors all warranties
  15000. and conditions, express and implied, including warranties or conditions
  15001. of title and non-infringement, and implied warranties or conditions of
  15002. merchantability and fitness for a particular purpose;
  15003.  
  15004. ii) effectively excludes on behalf of all Contributors all liability for
  15005. damages, including direct, indirect, special, incidental and
  15006. consequential damages, such as lost profits;
  15007.  
  15008. iii) states that any provisions which differ from this Agreement are
  15009. offered by that Contributor alone and not by any other party; and
  15010.  
  15011. iv) states that source code for the Program is available from such
  15012. Contributor, and informs licensees how to obtain it in a reasonable
  15013. manner on or through a medium customarily used for software exchange.
  15014.  
  15015. When the Program is made available in source code form:
  15016.  
  15017. a) it must be made available under this Agreement; and
  15018.  
  15019. b) a copy of this Agreement must be included with each copy of the Program.
  15020.  
  15021. Contributors may not remove or alter any copyright notices contained
  15022. within the Program.
  15023.  
  15024. Each Contributor must identify itself as the originator of its
  15025. Contribution, if any, in a manner that reasonably allows subsequent
  15026. Recipients to identify the originator of the Contribution.
  15027.  
  15028. *4. COMMERCIAL DISTRIBUTION*
  15029.  
  15030. Commercial distributors of software may accept certain responsibilities
  15031. with respect to end users, business partners and the like. While this
  15032. license is intended to facilitate the commercial use of the Program, the
  15033. Contributor who includes the Program in a commercial product offering
  15034. should do so in a manner which does not create potential liability for
  15035. other Contributors. Therefore, if a Contributor includes the Program in
  15036. a commercial product offering, such Contributor ("Commercial
  15037. Contributor") hereby agrees to defend and indemnify every other
  15038. Contributor ("Indemnified Contributor") against any losses, damages and
  15039. costs (collectively "Losses") arising from claims, lawsuits and other
  15040. legal actions brought by a third party against the Indemnified
  15041. Contributor to the extent caused by the acts or omissions of such
  15042. Commercial Contributor in connection with its distribution of the
  15043. Program in a commercial product offering. The obligations in this
  15044. section do not apply to any claims or Losses relating to any actual or
  15045. alleged intellectual property infringement. In order to qualify, an
  15046. Indemnified Contributor must: a) promptly notify the Commercial
  15047. Contributor in writing of such claim, and b) allow the Commercial
  15048. Contributor to control, and cooperate with the Commercial Contributor
  15049. in, the defense and any related settlement negotiations. The Indemnified
  15050. Contributor may participate in any such claim at its own expense.
  15051.  
  15052. For example, a Contributor might include the Program in a commercial
  15053. product offering, Product X. That Contributor is then a Commercial
  15054. Contributor. If that Commercial Contributor then makes performance
  15055. claims, or offers warranties related to Product X, those performance
  15056. claims and warranties are such Commercial Contributor's responsibility
  15057. alone. Under this section, the Commercial Contributor would have to
  15058. defend claims against the other Contributors related to those
  15059. performance claims and warranties, and if a court requires any other
  15060. Contributor to pay any damages as a result, the Commercial Contributor
  15061. must pay those damages.
  15062.  
  15063. *5. NO WARRANTY*
  15064.  
  15065. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
  15066. ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
  15067. EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
  15068. OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
  15069. A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  15070. determining the appropriateness of using and distributing the Program
  15071. and assumes all risks associated with its exercise of rights under this
  15072. Agreement , including but not limited to the risks and costs of program
  15073. errors, compliance with applicable laws, damage to or loss of data,
  15074. programs or equipment, and unavailability or interruption of operations.
  15075.  
  15076. *6. DISCLAIMER OF LIABILITY*
  15077.  
  15078. EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
  15079. ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
  15080. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
  15081. WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
  15082. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  15083. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
  15084. DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
  15085. HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  15086.  
  15087. *7. GENERAL*
  15088.  
  15089. If any provision of this Agreement is invalid or unenforceable under
  15090. applicable law, it shall not affect the validity or enforceability of
  15091. the remainder of the terms of this Agreement, and without further action
  15092. by the parties hereto, such provision shall be reformed to the minimum
  15093. extent necessary to make such provision valid and enforceable.
  15094.  
  15095. If Recipient institutes patent litigation against any entity (including
  15096. a cross-claim or counterclaim in a lawsuit) alleging that the Program
  15097. itself (excluding combinations of the Program with other software or
  15098. hardware) infringes such Recipient's patent(s), then such Recipient's
  15099. rights granted under Section 2(b) shall terminate as of the date such
  15100. litigation is filed.
  15101.  
  15102. All Recipient's rights under this Agreement shall terminate if it fails
  15103. to comply with any of the material terms or conditions of this Agreement
  15104. and does not cure such failure in a reasonable period of time after
  15105. becoming aware of such noncompliance. If all Recipient's rights under
  15106. this Agreement terminate, Recipient agrees to cease use and distribution
  15107. of the Program as soon as reasonably practicable. However, Recipient's
  15108. obligations under this Agreement and any licenses granted by Recipient
  15109. relating to the Program shall continue and survive.
  15110.  
  15111. Everyone is permitted to copy and distribute copies of this Agreement,
  15112. but in order to avoid inconsistency the Agreement is copyrighted and may
  15113. only be modified in the following manner. The Agreement Steward reserves
  15114. the right to publish new versions (including revisions) of this
  15115. Agreement from time to time. No one other than the Agreement Steward has
  15116. the right to modify this Agreement. The Eclipse Foundation is the
  15117. initial Agreement Steward. The Eclipse Foundation may assign the
  15118. responsibility to serve as the Agreement Steward to a suitable separate
  15119. entity. Each new version of the Agreement will be given a distinguishing
  15120. version number. The Program (including Contributions) may always be
  15121. distributed subject to the version of the Agreement under which it was
  15122. received. In addition, after a new version of the Agreement is
  15123. published, Contributor may elect to distribute the Program (including
  15124. its Contributions) under the new version. Except as expressly stated in
  15125. Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
  15126. to the intellectual property of any Contributor under this Agreement,
  15127. whether expressly, by implication, estoppel or otherwise. All rights in
  15128. the Program not expressly granted under this Agreement are reserved.
  15129.  
  15130. This Agreement is governed by the laws of the State of New York and the
  15131. intellectual property laws of the United States of America. No party to
  15132. this Agreement will bring a legal action under this Agreement more than
  15133. one year after the cause of action arose. Each party waives its rights
  15134. to a jury trial in any resulting litigation.
  15135.  
  15136.  
  15137. ============================================================
  15138. Notices for file(s):
  15139. /framework/bouncycastle-host.jar
  15140. /framework/bouncycastle-hostdex.jar
  15141. ------------------------------------------------------------
  15142. Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
  15143.  
  15144. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
  15145. associated documentation files (the "Software"), to deal in the Software without restriction,
  15146. including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
  15147. and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
  15148. subject to the following conditions:
  15149.  
  15150. The above copyright notice and this permission notice shall be included in all copies or substantial
  15151. portions of the Software.
  15152.  
  15153. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
  15154. LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
  15155. NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  15156. WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  15157. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  15158.  
  15159. ============================================================
  15160. Notices for file(s):
  15161. /framework/commons-compress-1.0.jar
  15162. ------------------------------------------------------------
  15163. Apache Commons Compress
  15164. Copyright 2002-2009 The Apache Software Foundation
  15165.  
  15166. This product includes software developed by
  15167. The Apache Software Foundation (http://www.apache.org/).
  15168.  
  15169. Original BZip2 classes contributed by Keiron Liddle
  15170. <keiron@aftexsw.com>, Aftex Software to the Apache Ant project
  15171.  
  15172. Original Tar classes from contributors of the Apache Ant project
  15173.  
  15174. Original Zip classes from contributors of the Apache Ant project
  15175.  
  15176. Original CPIO classes contributed by Markus Kuss and the jRPM project
  15177. (jrpm.sourceforge.net)
  15178.  
  15179. ============================================================
  15180. Notices for file(s):
  15181. /lib/libbcc.so
  15182. ------------------------------------------------------------
  15183. ==========================
  15184. NOTICE file for libbcc.git
  15185. ==========================
  15186.  
  15187. * NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
  15188.  
  15189.    Copyright (c) 2005-2011, The Android Open Source Project
  15190.  
  15191.    Licensed under the Apache License, Version 2.0 (the "License");
  15192.    you may not use this file except in compliance with the License.
  15193.  
  15194.    Unless required by applicable law or agreed to in writing, software
  15195.    distributed under the License is distributed on an "AS IS" BASIS,
  15196.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15197.    See the License for the specific language governing permissions and
  15198.    limitations under the License.
  15199.  
  15200.  
  15201.                                  Apache License
  15202.                            Version 2.0, January 2004
  15203.                         http://www.apache.org/licenses/
  15204.  
  15205.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15206.  
  15207.    1. Definitions.
  15208.  
  15209.       "License" shall mean the terms and conditions for use, reproduction,
  15210.       and distribution as defined by Sections 1 through 9 of this document.
  15211.  
  15212.       "Licensor" shall mean the copyright owner or entity authorized by
  15213.       the copyright owner that is granting the License.
  15214.  
  15215.       "Legal Entity" shall mean the union of the acting entity and all
  15216.       other entities that control, are controlled by, or are under common
  15217.       control with that entity. For the purposes of this definition,
  15218.       "control" means (i) the power, direct or indirect, to cause the
  15219.       direction or management of such entity, whether by contract or
  15220.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15221.       outstanding shares, or (iii) beneficial ownership of such entity.
  15222.  
  15223.       "You" (or "Your") shall mean an individual or Legal Entity
  15224.       exercising permissions granted by this License.
  15225.  
  15226.       "Source" form shall mean the preferred form for making modifications,
  15227.       including but not limited to software source code, documentation
  15228.       source, and configuration files.
  15229.  
  15230.       "Object" form shall mean any form resulting from mechanical
  15231.       transformation or translation of a Source form, including but
  15232.       not limited to compiled object code, generated documentation,
  15233.       and conversions to other media types.
  15234.  
  15235.       "Work" shall mean the work of authorship, whether in Source or
  15236.       Object form, made available under the License, as indicated by a
  15237.       copyright notice that is included in or attached to the work
  15238.       (an example is provided in the Appendix below).
  15239.  
  15240.       "Derivative Works" shall mean any work, whether in Source or Object
  15241.       form, that is based on (or derived from) the Work and for which the
  15242.       editorial revisions, annotations, elaborations, or other modifications
  15243.       represent, as a whole, an original work of authorship. For the purposes
  15244.       of this License, Derivative Works shall not include works that remain
  15245.       separable from, or merely link (or bind by name) to the interfaces of,
  15246.       the Work and Derivative Works thereof.
  15247.  
  15248.       "Contribution" shall mean any work of authorship, including
  15249.       the original version of the Work and any modifications or additions
  15250.       to that Work or Derivative Works thereof, that is intentionally
  15251.       submitted to Licensor for inclusion in the Work by the copyright owner
  15252.       or by an individual or Legal Entity authorized to submit on behalf of
  15253.       the copyright owner. For the purposes of this definition, "submitted"
  15254.       means any form of electronic, verbal, or written communication sent
  15255.       to the Licensor or its representatives, including but not limited to
  15256.       communication on electronic mailing lists, source code control systems,
  15257.       and issue tracking systems that are managed by, or on behalf of, the
  15258.       Licensor for the purpose of discussing and improving the Work, but
  15259.       excluding communication that is conspicuously marked or otherwise
  15260.       designated in writing by the copyright owner as "Not a Contribution."
  15261.  
  15262.       "Contributor" shall mean Licensor and any individual or Legal Entity
  15263.       on behalf of whom a Contribution has been received by Licensor and
  15264.       subsequently incorporated within the Work.
  15265.  
  15266.    2. Grant of Copyright License. Subject to the terms and conditions of
  15267.       this License, each Contributor hereby grants to You a perpetual,
  15268.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15269.       copyright license to reproduce, prepare Derivative Works of,
  15270.       publicly display, publicly perform, sublicense, and distribute the
  15271.       Work and such Derivative Works in Source or Object form.
  15272.  
  15273.    3. Grant of Patent License. Subject to the terms and conditions of
  15274.       this License, each Contributor hereby grants to You a perpetual,
  15275.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15276.       (except as stated in this section) patent license to make, have made,
  15277.       use, offer to sell, sell, import, and otherwise transfer the Work,
  15278.       where such license applies only to those patent claims licensable
  15279.       by such Contributor that are necessarily infringed by their
  15280.       Contribution(s) alone or by combination of their Contribution(s)
  15281.       with the Work to which such Contribution(s) was submitted. If You
  15282.       institute patent litigation against any entity (including a
  15283.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  15284.       or a Contribution incorporated within the Work constitutes direct
  15285.       or contributory patent infringement, then any patent licenses
  15286.       granted to You under this License for that Work shall terminate
  15287.       as of the date such litigation is filed.
  15288.  
  15289.    4. Redistribution. You may reproduce and distribute copies of the
  15290.       Work or Derivative Works thereof in any medium, with or without
  15291.       modifications, and in Source or Object form, provided that You
  15292.       meet the following conditions:
  15293.  
  15294.       (a) You must give any other recipients of the Work or
  15295.           Derivative Works a copy of this License; and
  15296.  
  15297.       (b) You must cause any modified files to carry prominent notices
  15298.           stating that You changed the files; and
  15299.  
  15300.       (c) You must retain, in the Source form of any Derivative Works
  15301.           that You distribute, all copyright, patent, trademark, and
  15302.           attribution notices from the Source form of the Work,
  15303.           excluding those notices that do not pertain to any part of
  15304.           the Derivative Works; and
  15305.  
  15306.       (d) If the Work includes a "NOTICE" text file as part of its
  15307.           distribution, then any Derivative Works that You distribute must
  15308.           include a readable copy of the attribution notices contained
  15309.           within such NOTICE file, excluding those notices that do not
  15310.           pertain to any part of the Derivative Works, in at least one
  15311.           of the following places: within a NOTICE text file distributed
  15312.           as part of the Derivative Works; within the Source form or
  15313.           documentation, if provided along with the Derivative Works; or,
  15314.           within a display generated by the Derivative Works, if and
  15315.           wherever such third-party notices normally appear. The contents
  15316.           of the NOTICE file are for informational purposes only and
  15317.           do not modify the License. You may add Your own attribution
  15318.           notices within Derivative Works that You distribute, alongside
  15319.           or as an addendum to the NOTICE text from the Work, provided
  15320.           that such additional attribution notices cannot be construed
  15321.           as modifying the License.
  15322.  
  15323.       You may add Your own copyright statement to Your modifications and
  15324.       may provide additional or different license terms and conditions
  15325.       for use, reproduction, or distribution of Your modifications, or
  15326.       for any such Derivative Works as a whole, provided Your use,
  15327.       reproduction, and distribution of the Work otherwise complies with
  15328.       the conditions stated in this License.
  15329.  
  15330.    5. Submission of Contributions. Unless You explicitly state otherwise,
  15331.       any Contribution intentionally submitted for inclusion in the Work
  15332.       by You to the Licensor shall be under the terms and conditions of
  15333.       this License, without any additional terms or conditions.
  15334.       Notwithstanding the above, nothing herein shall supersede or modify
  15335.       the terms of any separate license agreement you may have executed
  15336.       with Licensor regarding such Contributions.
  15337.  
  15338.    6. Trademarks. This License does not grant permission to use the trade
  15339.       names, trademarks, service marks, or product names of the Licensor,
  15340.       except as required for reasonable and customary use in describing the
  15341.       origin of the Work and reproducing the content of the NOTICE file.
  15342.  
  15343.    7. Disclaimer of Warranty. Unless required by applicable law or
  15344.       agreed to in writing, Licensor provides the Work (and each
  15345.       Contributor provides its Contributions) on an "AS IS" BASIS,
  15346.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  15347.       implied, including, without limitation, any warranties or conditions
  15348.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  15349.       PARTICULAR PURPOSE. You are solely responsible for determining the
  15350.       appropriateness of using or redistributing the Work and assume any
  15351.       risks associated with Your exercise of permissions under this License.
  15352.  
  15353.    8. Limitation of Liability. In no event and under no legal theory,
  15354.       whether in tort (including negligence), contract, or otherwise,
  15355.       unless required by applicable law (such as deliberate and grossly
  15356.       negligent acts) or agreed to in writing, shall any Contributor be
  15357.       liable to You for damages, including any direct, indirect, special,
  15358.       incidental, or consequential damages of any character arising as a
  15359.       result of this License or out of the use or inability to use the
  15360.       Work (including but not limited to damages for loss of goodwill,
  15361.       work stoppage, computer failure or malfunction, or any and all
  15362.       other commercial damages or losses), even if such Contributor
  15363.       has been advised of the possibility of such damages.
  15364.  
  15365.    9. Accepting Warranty or Additional Liability. While redistributing
  15366.       the Work or Derivative Works thereof, You may choose to offer,
  15367.       and charge a fee for, acceptance of support, warranty, indemnity,
  15368.       or other liability obligations and/or rights consistent with this
  15369.       License. However, in accepting such obligations, You may act only
  15370.       on Your own behalf and on Your sole responsibility, not on behalf
  15371.       of any other Contributor, and only if You agree to indemnify,
  15372.       defend, and hold each Contributor harmless for any liability
  15373.       incurred by, or claims asserted against, such Contributor by reason
  15374.       of your accepting any such warranty or additional liability.
  15375.  
  15376.    END OF TERMS AND CONDITIONS
  15377.  
  15378.  
  15379.  
  15380. * NOTICE for runtime/ and lib/CodeGen/.
  15381.   Note: The NOTICE is the same for another git project, external/llvm.git.
  15382.  
  15383. ==============================================================================
  15384. LLVM Release License
  15385. ==============================================================================
  15386. University of Illinois/NCSA
  15387. Open Source License
  15388.  
  15389. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  15390. All rights reserved.
  15391.  
  15392. Developed by:
  15393.  
  15394.     LLVM Team
  15395.  
  15396.     University of Illinois at Urbana-Champaign
  15397.  
  15398.     http://llvm.org
  15399.  
  15400. Permission is hereby granted, free of charge, to any person obtaining a copy of
  15401. this software and associated documentation files (the "Software"), to deal with
  15402. the Software without restriction, including without limitation the rights to
  15403. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  15404. of the Software, and to permit persons to whom the Software is furnished to do
  15405. so, subject to the following conditions:
  15406.  
  15407.     * Redistributions of source code must retain the above copyright notice,
  15408.       this list of conditions and the following disclaimers.
  15409.  
  15410.     * Redistributions in binary form must reproduce the above copyright notice,
  15411.       this list of conditions and the following disclaimers in the
  15412.       documentation and/or other materials provided with the distribution.
  15413.  
  15414.     * Neither the names of the LLVM Team, University of Illinois at
  15415.       Urbana-Champaign, nor the names of its contributors may be used to
  15416.       endorse or promote products derived from this Software without specific
  15417.       prior written permission.
  15418.  
  15419. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  15420. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  15421. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  15422. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  15423. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  15424. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  15425. SOFTWARE.
  15426.  
  15427. ==============================================================================
  15428. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  15429. ==============================================================================
  15430. The LLVM software contains code written by third parties.  Such software will
  15431. have its own individual LICENSE.TXT file in the directory in which it appears.
  15432. This file will describe the copyrights, license, and restrictions which apply
  15433. to that code.
  15434.  
  15435. The disclaimer of warranty in the University of Illinois Open Source License
  15436. applies to all code in the LLVM Distribution, and nothing in any of the
  15437. other licenses gives permission to use the names of the LLVM Team or the
  15438. University of Illinois to endorse or promote products derived from this
  15439. Software.
  15440.  
  15441. The following pieces of software have additional or alternate copyrights,
  15442. licenses, and/or restrictions:
  15443.  
  15444. Program             Directory
  15445. -------             ---------
  15446. Autoconf            llvm/autoconf
  15447.                     llvm/projects/ModuleMaker/autoconf
  15448.                     llvm/projects/sample/autoconf
  15449. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  15450. Google Test         llvm/utils/unittest/googletest
  15451. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  15452.  
  15453.  
  15454.  
  15455. * NOTICE for tests/disassem.cpp and tests/disassem.h.
  15456.  
  15457. /*      $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $    */
  15458.  
  15459. /*-
  15460.  * Copyright (c) 1996 Mark Brinicombe.
  15461.  * Copyright (c) 1996 Brini.
  15462.  *
  15463.  * All rights reserved.
  15464.  *
  15465.  * Redistribution and use in source and binary forms, with or without
  15466.  * modification, are permitted provided that the following conditions
  15467.  * are met:
  15468.  * 1. Redistributions of source code must retain the above copyright
  15469.  *    notice, this list of conditions and the following disclaimer.
  15470.  * 2. Redistributions in binary form must reproduce the above copyright
  15471.  *    notice, this list of conditions and the following disclaimer in the
  15472.  *    documentation and/or other materials provided with the distribution.
  15473.  * 3. All advertising materials mentioning features or use of this software
  15474.  *    must display the following acknowledgement:
  15475.  *      This product includes software developed by Brini.
  15476.  * 4. The name of the company nor the name of the author may be used to
  15477.  *    endorse or promote products derived from this software without specific
  15478.  *    prior written permission.
  15479.  *
  15480.  * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
  15481.  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  15482.  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  15483.  * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  15484.  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  15485.  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  15486.  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  15487.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  15488.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  15489.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  15490.  * SUCH DAMAGE.
  15491.  *
  15492.  * RiscBSD kernel project
  15493.  *
  15494.  * db_disasm.c
  15495.  *
  15496.  * Kernel disassembler
  15497.  *
  15498.  * Created      : 10/02/96
  15499.  *
  15500.  * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
  15501.  * Paul Kranenburg
  15502.  *
  15503.  * This code is not complete. Not all instructions are disassembled.
  15504.  */
  15505.  
  15506. ============================================================
  15507. Notices for file(s):
  15508. /lib/libfdlibm.a
  15509. ------------------------------------------------------------
  15510. Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  15511.  
  15512. Developed at SunSoft, a Sun Microsystems, Inc. business.
  15513. Permission to use, copy, modify, and distribute this
  15514. software is freely granted, provided that this notice
  15515. is preserved.
  15516.  
  15517. ============================================================
  15518. Notices for file(s):
  15519. /bin/emulator-arm
  15520. /bin/emulator-mips
  15521. /bin/emulator-x86
  15522. /bin/emulator
  15523. /bin/emulator64-arm
  15524. /bin/emulator64-mips
  15525. /bin/emulator64-x86
  15526. /lib/emulator-common.a
  15527. /lib/emulator-libelff.a
  15528. /lib/emulator-libjpeg.a
  15529. /lib/emulator-libqemu.a
  15530. /lib/emulator-libui.a
  15531. /lib/emulator-target-arm.a
  15532. /lib/emulator-target-i386.a
  15533. /lib/emulator-target-mips.a
  15534. /lib/emulator64-common.a
  15535. /lib/emulator64-libelff.a
  15536. /lib/emulator64-libjpeg.a
  15537. /lib/emulator64-libqemu.a
  15538. /lib/emulator64-libui.a
  15539. /lib/emulator64-target-arm.a
  15540. /lib/emulator64-target-i386.a
  15541. /lib/emulator64-target-mips.a
  15542. ------------------------------------------------------------
  15543.                     GNU GENERAL PUBLIC LICENSE
  15544.                        Version 2, June 1991
  15545.  
  15546.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  15547.                           675 Mass Ave, Cambridge, MA 02139, USA
  15548.  Everyone is permitted to copy and distribute verbatim copies
  15549.  of this license document, but changing it is not allowed.
  15550.  
  15551.                             Preamble
  15552.  
  15553.   The licenses for most software are designed to take away your
  15554. freedom to share and change it.  By contrast, the GNU General Public
  15555. License is intended to guarantee your freedom to share and change free
  15556. software--to make sure the software is free for all its users.  This
  15557. General Public License applies to most of the Free Software
  15558. Foundation's software and to any other program whose authors commit to
  15559. using it.  (Some other Free Software Foundation software is covered by
  15560. the GNU Library General Public License instead.)  You can apply it to
  15561. your programs, too.
  15562.  
  15563.   When we speak of free software, we are referring to freedom, not
  15564. price.  Our General Public Licenses are designed to make sure that you
  15565. have the freedom to distribute copies of free software (and charge for
  15566. this service if you wish), that you receive source code or can get it
  15567. if you want it, that you can change the software or use pieces of it
  15568. in new free programs; and that you know you can do these things.
  15569.  
  15570.   To protect your rights, we need to make restrictions that forbid
  15571. anyone to deny you these rights or to ask you to surrender the rights.
  15572. These restrictions translate to certain responsibilities for you if you
  15573. distribute copies of the software, or if you modify it.
  15574.  
  15575.   For example, if you distribute copies of such a program, whether
  15576. gratis or for a fee, you must give the recipients all the rights that
  15577. you have.  You must make sure that they, too, receive or can get the
  15578. source code.  And you must show them these terms so they know their
  15579. rights.
  15580.  
  15581.   We protect your rights with two steps: (1) copyright the software, and
  15582. (2) offer you this license which gives you legal permission to copy,
  15583. distribute and/or modify the software.
  15584.  
  15585.   Also, for each author's protection and ours, we want to make certain
  15586. that everyone understands that there is no warranty for this free
  15587. software.  If the software is modified by someone else and passed on, we
  15588. want its recipients to know that what they have is not the original, so
  15589. that any problems introduced by others will not reflect on the original
  15590. authors' reputations.
  15591.  
  15592.   Finally, any free program is threatened constantly by software
  15593. patents.  We wish to avoid the danger that redistributors of a free
  15594. program will individually obtain patent licenses, in effect making the
  15595. program proprietary.  To prevent this, we have made it clear that any
  15596. patent must be licensed for everyone's free use or not licensed at all.
  15597.  
  15598.   The precise terms and conditions for copying, distribution and
  15599. modification follow.
  15600.                     GNU GENERAL PUBLIC LICENSE
  15601.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  15602.  
  15603.   0. This License applies to any program or other work which contains
  15604. a notice placed by the copyright holder saying it may be distributed
  15605. under the terms of this General Public License.  The "Program", below,
  15606. refers to any such program or work, and a "work based on the Program"
  15607. means either the Program or any derivative work under copyright law:
  15608. that is to say, a work containing the Program or a portion of it,
  15609. either verbatim or with modifications and/or translated into another
  15610. language.  (Hereinafter, translation is included without limitation in
  15611. the term "modification".)  Each licensee is addressed as "you".
  15612.  
  15613. Activities other than copying, distribution and modification are not
  15614. covered by this License; they are outside its scope.  The act of
  15615. running the Program is not restricted, and the output from the Program
  15616. is covered only if its contents constitute a work based on the
  15617. Program (independent of having been made by running the Program).
  15618. Whether that is true depends on what the Program does.
  15619.  
  15620.   1. You may copy and distribute verbatim copies of the Program's
  15621. source code as you receive it, in any medium, provided that you
  15622. conspicuously and appropriately publish on each copy an appropriate
  15623. copyright notice and disclaimer of warranty; keep intact all the
  15624. notices that refer to this License and to the absence of any warranty;
  15625. and give any other recipients of the Program a copy of this License
  15626. along with the Program.
  15627.  
  15628. You may charge a fee for the physical act of transferring a copy, and
  15629. you may at your option offer warranty protection in exchange for a fee.
  15630.  
  15631.   2. You may modify your copy or copies of the Program or any portion
  15632. of it, thus forming a work based on the Program, and copy and
  15633. distribute such modifications or work under the terms of Section 1
  15634. above, provided that you also meet all of these conditions:
  15635.  
  15636.     a) You must cause the modified files to carry prominent notices
  15637.     stating that you changed the files and the date of any change.
  15638.  
  15639.     b) You must cause any work that you distribute or publish, that in
  15640.     whole or in part contains or is derived from the Program or any
  15641.     part thereof, to be licensed as a whole at no charge to all third
  15642.     parties under the terms of this License.
  15643.  
  15644.     c) If the modified program normally reads commands interactively
  15645.     when run, you must cause it, when started running for such
  15646.     interactive use in the most ordinary way, to print or display an
  15647.     announcement including an appropriate copyright notice and a
  15648.     notice that there is no warranty (or else, saying that you provide
  15649.     a warranty) and that users may redistribute the program under
  15650.     these conditions, and telling the user how to view a copy of this
  15651.     License.  (Exception: if the Program itself is interactive but
  15652.     does not normally print such an announcement, your work based on
  15653.     the Program is not required to print an announcement.)
  15654. These requirements apply to the modified work as a whole.  If
  15655. identifiable sections of that work are not derived from the Program,
  15656. and can be reasonably considered independent and separate works in
  15657. themselves, then this License, and its terms, do not apply to those
  15658. sections when you distribute them as separate works.  But when you
  15659. distribute the same sections as part of a whole which is a work based
  15660. on the Program, the distribution of the whole must be on the terms of
  15661. this License, whose permissions for other licensees extend to the
  15662. entire whole, and thus to each and every part regardless of who wrote it.
  15663.  
  15664. Thus, it is not the intent of this section to claim rights or contest
  15665. your rights to work written entirely by you; rather, the intent is to
  15666. exercise the right to control the distribution of derivative or
  15667. collective works based on the Program.
  15668.  
  15669. In addition, mere aggregation of another work not based on the Program
  15670. with the Program (or with a work based on the Program) on a volume of
  15671. a storage or distribution medium does not bring the other work under
  15672. the scope of this License.
  15673.  
  15674.   3. You may copy and distribute the Program (or a work based on it,
  15675. under Section 2) in object code or executable form under the terms of
  15676. Sections 1 and 2 above provided that you also do one of the following:
  15677.  
  15678.     a) Accompany it with the complete corresponding machine-readable
  15679.     source code, which must be distributed under the terms of Sections
  15680.     1 and 2 above on a medium customarily used for software interchange; or,
  15681.  
  15682.     b) Accompany it with a written offer, valid for at least three
  15683.     years, to give any third party, for a charge no more than your
  15684.     cost of physically performing source distribution, a complete
  15685.     machine-readable copy of the corresponding source code, to be
  15686.     distributed under the terms of Sections 1 and 2 above on a medium
  15687.     customarily used for software interchange; or,
  15688.  
  15689.     c) Accompany it with the information you received as to the offer
  15690.     to distribute corresponding source code.  (This alternative is
  15691.     allowed only for noncommercial distribution and only if you
  15692.     received the program in object code or executable form with such
  15693.     an offer, in accord with Subsection b above.)
  15694.  
  15695. The source code for a work means the preferred form of the work for
  15696. making modifications to it.  For an executable work, complete source
  15697. code means all the source code for all modules it contains, plus any
  15698. associated interface definition files, plus the scripts used to
  15699. control compilation and installation of the executable.  However, as a
  15700. special exception, the source code distributed need not include
  15701. anything that is normally distributed (in either source or binary
  15702. form) with the major components (compiler, kernel, and so on) of the
  15703. operating system on which the executable runs, unless that component
  15704. itself accompanies the executable.
  15705.  
  15706. If distribution of executable or object code is made by offering
  15707. access to copy from a designated place, then offering equivalent
  15708. access to copy the source code from the same place counts as
  15709. distribution of the source code, even though third parties are not
  15710. compelled to copy the source along with the object code.
  15711.   4. You may not copy, modify, sublicense, or distribute the Program
  15712. except as expressly provided under this License.  Any attempt
  15713. otherwise to copy, modify, sublicense or distribute the Program is
  15714. void, and will automatically terminate your rights under this License.
  15715. However, parties who have received copies, or rights, from you under
  15716. this License will not have their licenses terminated so long as such
  15717. parties remain in full compliance.
  15718.  
  15719.   5. You are not required to accept this License, since you have not
  15720. signed it.  However, nothing else grants you permission to modify or
  15721. distribute the Program or its derivative works.  These actions are
  15722. prohibited by law if you do not accept this License.  Therefore, by
  15723. modifying or distributing the Program (or any work based on the
  15724. Program), you indicate your acceptance of this License to do so, and
  15725. all its terms and conditions for copying, distributing or modifying
  15726. the Program or works based on it.
  15727.  
  15728.   6. Each time you redistribute the Program (or any work based on the
  15729. Program), the recipient automatically receives a license from the
  15730. original licensor to copy, distribute or modify the Program subject to
  15731. these terms and conditions.  You may not impose any further
  15732. restrictions on the recipients' exercise of the rights granted herein.
  15733. You are not responsible for enforcing compliance by third parties to
  15734. this License.
  15735.  
  15736.   7. If, as a consequence of a court judgment or allegation of patent
  15737. infringement or for any other reason (not limited to patent issues),
  15738. conditions are imposed on you (whether by court order, agreement or
  15739. otherwise) that contradict the conditions of this License, they do not
  15740. excuse you from the conditions of this License.  If you cannot
  15741. distribute so as to satisfy simultaneously your obligations under this
  15742. License and any other pertinent obligations, then as a consequence you
  15743. may not distribute the Program at all.  For example, if a patent
  15744. license would not permit royalty-free redistribution of the Program by
  15745. all those who receive copies directly or indirectly through you, then
  15746. the only way you could satisfy both it and this License would be to
  15747. refrain entirely from distribution of the Program.
  15748.  
  15749. If any portion of this section is held invalid or unenforceable under
  15750. any particular circumstance, the balance of the section is intended to
  15751. apply and the section as a whole is intended to apply in other
  15752. circumstances.
  15753.  
  15754. It is not the purpose of this section to induce you to infringe any
  15755. patents or other property right claims or to contest validity of any
  15756. such claims; this section has the sole purpose of protecting the
  15757. integrity of the free software distribution system, which is
  15758. implemented by public license practices.  Many people have made
  15759. generous contributions to the wide range of software distributed
  15760. through that system in reliance on consistent application of that
  15761. system; it is up to the author/donor to decide if he or she is willing
  15762. to distribute software through any other system and a licensee cannot
  15763. impose that choice.
  15764.  
  15765. This section is intended to make thoroughly clear what is believed to
  15766. be a consequence of the rest of this License.
  15767.   8. If the distribution and/or use of the Program is restricted in
  15768. certain countries either by patents or by copyrighted interfaces, the
  15769. original copyright holder who places the Program under this License
  15770. may add an explicit geographical distribution limitation excluding
  15771. those countries, so that distribution is permitted only in or among
  15772. countries not thus excluded.  In such case, this License incorporates
  15773. the limitation as if written in the body of this License.
  15774.  
  15775.   9. The Free Software Foundation may publish revised and/or new versions
  15776. of the General Public License from time to time.  Such new versions will
  15777. be similar in spirit to the present version, but may differ in detail to
  15778. address new problems or concerns.
  15779.  
  15780. Each version is given a distinguishing version number.  If the Program
  15781. specifies a version number of this License which applies to it and "any
  15782. later version", you have the option of following the terms and conditions
  15783. either of that version or of any later version published by the Free
  15784. Software Foundation.  If the Program does not specify a version number of
  15785. this License, you may choose any version ever published by the Free Software
  15786. Foundation.
  15787.  
  15788.   10. If you wish to incorporate parts of the Program into other free
  15789. programs whose distribution conditions are different, write to the author
  15790. to ask for permission.  For software which is copyrighted by the Free
  15791. Software Foundation, write to the Free Software Foundation; we sometimes
  15792. make exceptions for this.  Our decision will be guided by the two goals
  15793. of preserving the free status of all derivatives of our free software and
  15794. of promoting the sharing and reuse of software generally.
  15795.  
  15796.                             NO WARRANTY
  15797.  
  15798.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  15799. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  15800. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  15801. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  15802. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  15803. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  15804. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  15805. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  15806. REPAIR OR CORRECTION.
  15807.  
  15808.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  15809. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  15810. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  15811. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  15812. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  15813. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  15814. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  15815. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  15816. POSSIBILITY OF SUCH DAMAGES.
  15817.  
  15818.                      END OF TERMS AND CONDITIONS
  15819.             How to Apply These Terms to Your New Programs
  15820.  
  15821.   If you develop a new program, and you want it to be of the greatest
  15822. possible use to the public, the best way to achieve this is to make it
  15823. free software which everyone can redistribute and change under these terms.
  15824.  
  15825.   To do so, attach the following notices to the program.  It is safest
  15826. to attach them to the start of each source file to most effectively
  15827. convey the exclusion of warranty; and each file should have at least
  15828. the "copyright" line and a pointer to where the full notice is found.
  15829.  
  15830.     <one line to give the program's name and a brief idea of what it does.>
  15831.     Copyright (C) 19yy  <name of author>
  15832.  
  15833.     This program is free software; you can redistribute it and/or modify
  15834.     it under the terms of the GNU General Public License as published by
  15835.     the Free Software Foundation; either version 2 of the License, or
  15836.     (at your option) any later version.
  15837.  
  15838.     This program is distributed in the hope that it will be useful,
  15839.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  15840.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15841.     GNU General Public License for more details.
  15842.  
  15843.     You should have received a copy of the GNU General Public License
  15844.     along with this program; if not, write to the Free Software
  15845.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  15846.  
  15847. Also add information on how to contact you by electronic and paper mail.
  15848.  
  15849. If the program is interactive, make it output a short notice like this
  15850. when it starts in an interactive mode:
  15851.  
  15852.     Gnomovision version 69, Copyright (C) 19yy name of author
  15853.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  15854.     This is free software, and you are welcome to redistribute it
  15855.     under certain conditions; type `show c' for details.
  15856.  
  15857. The hypothetical commands `show w' and `show c' should show the appropriate
  15858. parts of the General Public License.  Of course, the commands you use may
  15859. be called something other than `show w' and `show c'; they could even be
  15860. mouse-clicks or menu items--whatever suits your program.
  15861.  
  15862. You should also get your employer (if you work as a programmer) or your
  15863. school, if any, to sign a "copyright disclaimer" for the program, if
  15864. necessary.  Here is a sample; alter the names:
  15865.  
  15866.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  15867.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  15868.  
  15869.   <signature of Ty Coon>, 1 April 1989
  15870.   Ty Coon, President of Vice
  15871.  
  15872. This General Public License does not permit incorporating your program into
  15873. proprietary programs.  If your program is a subroutine library, you may
  15874. consider it more useful to permit linking proprietary applications with the
  15875. library.  If this is what you want to do, use the GNU Library General
  15876. Public License instead of this License.
  15877.  
  15878. ============================================================
  15879. Notices for file(s):
  15880. /framework/groovy-all-1.7.0.jar
  15881. ------------------------------------------------------------
  15882.                                  Apache License
  15883.                            Version 2.0, January 2004
  15884.                         http://www.apache.org/licenses/
  15885.  
  15886.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  15887.  
  15888.    1. Definitions.
  15889.  
  15890.       "License" shall mean the terms and conditions for use, reproduction,
  15891.       and distribution as defined by Sections 1 through 9 of this document.
  15892.  
  15893.       "Licensor" shall mean the copyright owner or entity authorized by
  15894.       the copyright owner that is granting the License.
  15895.  
  15896.       "Legal Entity" shall mean the union of the acting entity and all
  15897.       other entities that control, are controlled by, or are under common
  15898.       control with that entity. For the purposes of this definition,
  15899.       "control" means (i) the power, direct or indirect, to cause the
  15900.       direction or management of such entity, whether by contract or
  15901.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  15902.       outstanding shares, or (iii) beneficial ownership of such entity.
  15903.  
  15904.       "You" (or "Your") shall mean an individual or Legal Entity
  15905.       exercising permissions granted by this License.
  15906.  
  15907.       "Source" form shall mean the preferred form for making modifications,
  15908.       including but not limited to software source code, documentation
  15909.       source, and configuration files.
  15910.  
  15911.       "Object" form shall mean any form resulting from mechanical
  15912.       transformation or translation of a Source form, including but
  15913.       not limited to compiled object code, generated documentation,
  15914.       and conversions to other media types.
  15915.  
  15916.       "Work" shall mean the work of authorship, whether in Source or
  15917.       Object form, made available under the License, as indicated by a
  15918.       copyright notice that is included in or attached to the work
  15919.       (an example is provided in the Appendix below).
  15920.  
  15921.       "Derivative Works" shall mean any work, whether in Source or Object
  15922.       form, that is based on (or derived from) the Work and for which the
  15923.       editorial revisions, annotations, elaborations, or other modifications
  15924.       represent, as a whole, an original work of authorship. For the purposes
  15925.       of this License, Derivative Works shall not include works that remain
  15926.       separable from, or merely link (or bind by name) to the interfaces of,
  15927.       the Work and Derivative Works thereof.
  15928.  
  15929.       "Contribution" shall mean any work of authorship, including
  15930.       the original version of the Work and any modifications or additions
  15931.       to that Work or Derivative Works thereof, that is intentionally
  15932.       submitted to Licensor for inclusion in the Work by the copyright owner
  15933.       or by an individual or Legal Entity authorized to submit on behalf of
  15934.       the copyright owner. For the purposes of this definition, "submitted"
  15935.       means any form of electronic, verbal, or written communication sent
  15936.       to the Licensor or its representatives, including but not limited to
  15937.       communication on electronic mailing lists, source code control systems,
  15938.       and issue tracking systems that are managed by, or on behalf of, the
  15939.       Licensor for the purpose of discussing and improving the Work, but
  15940.       excluding communication that is conspicuously marked or otherwise
  15941.       designated in writing by the copyright owner as "Not a Contribution."
  15942.  
  15943.       "Contributor" shall mean Licensor and any individual or Legal Entity
  15944.       on behalf of whom a Contribution has been received by Licensor and
  15945.       subsequently incorporated within the Work.
  15946.  
  15947.    2. Grant of Copyright License. Subject to the terms and conditions of
  15948.       this License, each Contributor hereby grants to You a perpetual,
  15949.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15950.       copyright license to reproduce, prepare Derivative Works of,
  15951.       publicly display, publicly perform, sublicense, and distribute the
  15952.       Work and such Derivative Works in Source or Object form.
  15953.  
  15954.    3. Grant of Patent License. Subject to the terms and conditions of
  15955.       this License, each Contributor hereby grants to You a perpetual,
  15956.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  15957.       (except as stated in this section) patent license to make, have made,
  15958.       use, offer to sell, sell, import, and otherwise transfer the Work,
  15959.       where such license applies only to those patent claims licensable
  15960.       by such Contributor that are necessarily infringed by their
  15961.       Contribution(s) alone or by combination of their Contribution(s)
  15962.       with the Work to which such Contribution(s) was submitted. If You
  15963.       institute patent litigation against any entity (including a
  15964.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  15965.       or a Contribution incorporated within the Work constitutes direct
  15966.       or contributory patent infringement, then any patent licenses
  15967.       granted to You under this License for that Work shall terminate
  15968.       as of the date such litigation is filed.
  15969.  
  15970.    4. Redistribution. You may reproduce and distribute copies of the
  15971.       Work or Derivative Works thereof in any medium, with or without
  15972.       modifications, and in Source or Object form, provided that You
  15973.       meet the following conditions:
  15974.  
  15975.       (a) You must give any other recipients of the Work or
  15976.           Derivative Works a copy of this License; and
  15977.  
  15978.       (b) You must cause any modified files to carry prominent notices
  15979.           stating that You changed the files; and
  15980.  
  15981.       (c) You must retain, in the Source form of any Derivative Works
  15982.           that You distribute, all copyright, patent, trademark, and
  15983.           attribution notices from the Source form of the Work,
  15984.           excluding those notices that do not pertain to any part of
  15985.           the Derivative Works; and
  15986.  
  15987.       (d) If the Work includes a "NOTICE" text file as part of its
  15988.           distribution, then any Derivative Works that You distribute must
  15989.           include a readable copy of the attribution notices contained
  15990.           within such NOTICE file, excluding those notices that do not
  15991.           pertain to any part of the Derivative Works, in at least one
  15992.           of the following places: within a NOTICE text file distributed
  15993.           as part of the Derivative Works; within the Source form or
  15994.           documentation, if provided along with the Derivative Works; or,
  15995.           within a display generated by the Derivative Works, if and
  15996.           wherever such third-party notices normally appear. The contents
  15997.           of the NOTICE file are for informational purposes only and
  15998.           do not modify the License. You may add Your own attribution
  15999.           notices within Derivative Works that You distribute, alongside
  16000.           or as an addendum to the NOTICE text from the Work, provided
  16001.           that such additional attribution notices cannot be construed
  16002.           as modifying the License.
  16003.  
  16004.       You may add Your own copyright statement to Your modifications and
  16005.       may provide additional or different license terms and conditions
  16006.       for use, reproduction, or distribution of Your modifications, or
  16007.       for any such Derivative Works as a whole, provided Your use,
  16008.       reproduction, and distribution of the Work otherwise complies with
  16009.       the conditions stated in this License.
  16010.  
  16011.    5. Submission of Contributions. Unless You explicitly state otherwise,
  16012.       any Contribution intentionally submitted for inclusion in the Work
  16013.       by You to the Licensor shall be under the terms and conditions of
  16014.       this License, without any additional terms or conditions.
  16015.       Notwithstanding the above, nothing herein shall supersede or modify
  16016.       the terms of any separate license agreement you may have executed
  16017.       with Licensor regarding such Contributions.
  16018.  
  16019.    6. Trademarks. This License does not grant permission to use the trade
  16020.       names, trademarks, service marks, or product names of the Licensor,
  16021.       except as required for reasonable and customary use in describing the
  16022.       origin of the Work and reproducing the content of the NOTICE file.
  16023.  
  16024.    7. Disclaimer of Warranty. Unless required by applicable law or
  16025.       agreed to in writing, Licensor provides the Work (and each
  16026.       Contributor provides its Contributions) on an "AS IS" BASIS,
  16027.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16028.       implied, including, without limitation, any warranties or conditions
  16029.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16030.       PARTICULAR PURPOSE. You are solely responsible for determining the
  16031.       appropriateness of using or redistributing the Work and assume any
  16032.       risks associated with Your exercise of permissions under this License.
  16033.  
  16034.    8. Limitation of Liability. In no event and under no legal theory,
  16035.       whether in tort (including negligence), contract, or otherwise,
  16036.       unless required by applicable law (such as deliberate and grossly
  16037.       negligent acts) or agreed to in writing, shall any Contributor be
  16038.       liable to You for damages, including any direct, indirect, special,
  16039.       incidental, or consequential damages of any character arising as a
  16040.       result of this License or out of the use or inability to use the
  16041.       Work (including but not limited to damages for loss of goodwill,
  16042.       work stoppage, computer failure or malfunction, or any and all
  16043.       other commercial damages or losses), even if such Contributor
  16044.       has been advised of the possibility of such damages.
  16045.  
  16046.    9. Accepting Warranty or Additional Liability. While redistributing
  16047.       the Work or Derivative Works thereof, You may choose to offer,
  16048.       and charge a fee for, acceptance of support, warranty, indemnity,
  16049.       or other liability obligations and/or rights consistent with this
  16050.       License. However, in accepting such obligations, You may act only
  16051.       on Your own behalf and on Your sole responsibility, not on behalf
  16052.       of any other Contributor, and only if You agree to indemnify,
  16053.       defend, and hold each Contributor harmless for any liability
  16054.       incurred by, or claims asserted against, such Contributor by reason
  16055.       of your accepting any such warranty or additional liability.
  16056.  
  16057.    END OF TERMS AND CONDITIONS
  16058.  
  16059.    APPENDIX: How to apply the Apache License to your work.
  16060.  
  16061.       To apply the Apache License to your work, attach the following
  16062.       boilerplate notice, with the fields enclosed by brackets "[]"
  16063.       replaced with your own identifying information. (Don't include
  16064.       the brackets!)  The text should be enclosed in the appropriate
  16065.       comment syntax for the file format. We also recommend that a
  16066.       file or class name and description of purpose be included on the
  16067.       same "printed page" as the copyright notice for easier
  16068.       identification within third-party archives.
  16069.  
  16070.    Copyright [yyyy] [name of copyright owner]
  16071.  
  16072.    Licensed under the Apache License, Version 2.0 (the "License");
  16073.    you may not use this file except in compliance with the License.
  16074.    You may obtain a copy of the License at
  16075.  
  16076.        http://www.apache.org/licenses/LICENSE-2.0
  16077.  
  16078.    Unless required by applicable law or agreed to in writing, software
  16079.    distributed under the License is distributed on an "AS IS" BASIS,
  16080.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16081.    See the License for the specific language governing permissions and
  16082.    limitations under the License.
  16083.  
  16084. ============================================================
  16085. Notices for file(s):
  16086. /lib/libcorkscrew.so
  16087. ------------------------------------------------------------
  16088.  
  16089.    Copyright (c) 2011, The Android Open Source Project
  16090.  
  16091.    Licensed under the Apache License, Version 2.0 (the "License");
  16092.    you may not use this file except in compliance with the License.
  16093.  
  16094.    Unless required by applicable law or agreed to in writing, software
  16095.    distributed under the License is distributed on an "AS IS" BASIS,
  16096.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16097.    See the License for the specific language governing permissions and
  16098.    limitations under the License.
  16099.  
  16100.  
  16101.                                  Apache License
  16102.                            Version 2.0, January 2004
  16103.                         http://www.apache.org/licenses/
  16104.  
  16105.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  16106.  
  16107.    1. Definitions.
  16108.  
  16109.       "License" shall mean the terms and conditions for use, reproduction,
  16110.       and distribution as defined by Sections 1 through 9 of this document.
  16111.  
  16112.       "Licensor" shall mean the copyright owner or entity authorized by
  16113.       the copyright owner that is granting the License.
  16114.  
  16115.       "Legal Entity" shall mean the union of the acting entity and all
  16116.       other entities that control, are controlled by, or are under common
  16117.       control with that entity. For the purposes of this definition,
  16118.       "control" means (i) the power, direct or indirect, to cause the
  16119.       direction or management of such entity, whether by contract or
  16120.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  16121.       outstanding shares, or (iii) beneficial ownership of such entity.
  16122.  
  16123.       "You" (or "Your") shall mean an individual or Legal Entity
  16124.       exercising permissions granted by this License.
  16125.  
  16126.       "Source" form shall mean the preferred form for making modifications,
  16127.       including but not limited to software source code, documentation
  16128.       source, and configuration files.
  16129.  
  16130.       "Object" form shall mean any form resulting from mechanical
  16131.       transformation or translation of a Source form, including but
  16132.       not limited to compiled object code, generated documentation,
  16133.       and conversions to other media types.
  16134.  
  16135.       "Work" shall mean the work of authorship, whether in Source or
  16136.       Object form, made available under the License, as indicated by a
  16137.       copyright notice that is included in or attached to the work
  16138.       (an example is provided in the Appendix below).
  16139.  
  16140.       "Derivative Works" shall mean any work, whether in Source or Object
  16141.       form, that is based on (or derived from) the Work and for which the
  16142.       editorial revisions, annotations, elaborations, or other modifications
  16143.       represent, as a whole, an original work of authorship. For the purposes
  16144.       of this License, Derivative Works shall not include works that remain
  16145.       separable from, or merely link (or bind by name) to the interfaces of,
  16146.       the Work and Derivative Works thereof.
  16147.  
  16148.       "Contribution" shall mean any work of authorship, including
  16149.       the original version of the Work and any modifications or additions
  16150.       to that Work or Derivative Works thereof, that is intentionally
  16151.       submitted to Licensor for inclusion in the Work by the copyright owner
  16152.       or by an individual or Legal Entity authorized to submit on behalf of
  16153.       the copyright owner. For the purposes of this definition, "submitted"
  16154.       means any form of electronic, verbal, or written communication sent
  16155.       to the Licensor or its representatives, including but not limited to
  16156.       communication on electronic mailing lists, source code control systems,
  16157.       and issue tracking systems that are managed by, or on behalf of, the
  16158.       Licensor for the purpose of discussing and improving the Work, but
  16159.       excluding communication that is conspicuously marked or otherwise
  16160.       designated in writing by the copyright owner as "Not a Contribution."
  16161.  
  16162.       "Contributor" shall mean Licensor and any individual or Legal Entity
  16163.       on behalf of whom a Contribution has been received by Licensor and
  16164.       subsequently incorporated within the Work.
  16165.  
  16166.    2. Grant of Copyright License. Subject to the terms and conditions of
  16167.       this License, each Contributor hereby grants to You a perpetual,
  16168.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16169.       copyright license to reproduce, prepare Derivative Works of,
  16170.       publicly display, publicly perform, sublicense, and distribute the
  16171.       Work and such Derivative Works in Source or Object form.
  16172.  
  16173.    3. Grant of Patent License. Subject to the terms and conditions of
  16174.       this License, each Contributor hereby grants to You a perpetual,
  16175.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  16176.       (except as stated in this section) patent license to make, have made,
  16177.       use, offer to sell, sell, import, and otherwise transfer the Work,
  16178.       where such license applies only to those patent claims licensable
  16179.       by such Contributor that are necessarily infringed by their
  16180.       Contribution(s) alone or by combination of their Contribution(s)
  16181.       with the Work to which such Contribution(s) was submitted. If You
  16182.       institute patent litigation against any entity (including a
  16183.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  16184.       or a Contribution incorporated within the Work constitutes direct
  16185.       or contributory patent infringement, then any patent licenses
  16186.       granted to You under this License for that Work shall terminate
  16187.       as of the date such litigation is filed.
  16188.  
  16189.    4. Redistribution. You may reproduce and distribute copies of the
  16190.       Work or Derivative Works thereof in any medium, with or without
  16191.       modifications, and in Source or Object form, provided that You
  16192.       meet the following conditions:
  16193.  
  16194.       (a) You must give any other recipients of the Work or
  16195.           Derivative Works a copy of this License; and
  16196.  
  16197.       (b) You must cause any modified files to carry prominent notices
  16198.           stating that You changed the files; and
  16199.  
  16200.       (c) You must retain, in the Source form of any Derivative Works
  16201.           that You distribute, all copyright, patent, trademark, and
  16202.           attribution notices from the Source form of the Work,
  16203.           excluding those notices that do not pertain to any part of
  16204.           the Derivative Works; and
  16205.  
  16206.       (d) If the Work includes a "NOTICE" text file as part of its
  16207.           distribution, then any Derivative Works that You distribute must
  16208.           include a readable copy of the attribution notices contained
  16209.           within such NOTICE file, excluding those notices that do not
  16210.           pertain to any part of the Derivative Works, in at least one
  16211.           of the following places: within a NOTICE text file distributed
  16212.           as part of the Derivative Works; within the Source form or
  16213.           documentation, if provided along with the Derivative Works; or,
  16214.           within a display generated by the Derivative Works, if and
  16215.           wherever such third-party notices normally appear. The contents
  16216.           of the NOTICE file are for informational purposes only and
  16217.           do not modify the License. You may add Your own attribution
  16218.           notices within Derivative Works that You distribute, alongside
  16219.           or as an addendum to the NOTICE text from the Work, provided
  16220.           that such additional attribution notices cannot be construed
  16221.           as modifying the License.
  16222.  
  16223.       You may add Your own copyright statement to Your modifications and
  16224.       may provide additional or different license terms and conditions
  16225.       for use, reproduction, or distribution of Your modifications, or
  16226.       for any such Derivative Works as a whole, provided Your use,
  16227.       reproduction, and distribution of the Work otherwise complies with
  16228.       the conditions stated in this License.
  16229.  
  16230.    5. Submission of Contributions. Unless You explicitly state otherwise,
  16231.       any Contribution intentionally submitted for inclusion in the Work
  16232.       by You to the Licensor shall be under the terms and conditions of
  16233.       this License, without any additional terms or conditions.
  16234.       Notwithstanding the above, nothing herein shall supersede or modify
  16235.       the terms of any separate license agreement you may have executed
  16236.       with Licensor regarding such Contributions.
  16237.  
  16238.    6. Trademarks. This License does not grant permission to use the trade
  16239.       names, trademarks, service marks, or product names of the Licensor,
  16240.       except as required for reasonable and customary use in describing the
  16241.       origin of the Work and reproducing the content of the NOTICE file.
  16242.  
  16243.    7. Disclaimer of Warranty. Unless required by applicable law or
  16244.       agreed to in writing, Licensor provides the Work (and each
  16245.       Contributor provides its Contributions) on an "AS IS" BASIS,
  16246.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  16247.       implied, including, without limitation, any warranties or conditions
  16248.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  16249.       PARTICULAR PURPOSE. You are solely responsible for determining the
  16250.       appropriateness of using or redistributing the Work and assume any
  16251.       risks associated with Your exercise of permissions under this License.
  16252.  
  16253.    8. Limitation of Liability. In no event and under no legal theory,
  16254.       whether in tort (including negligence), contract, or otherwise,
  16255.       unless required by applicable law (such as deliberate and grossly
  16256.       negligent acts) or agreed to in writing, shall any Contributor be
  16257.       liable to You for damages, including any direct, indirect, special,
  16258.       incidental, or consequential damages of any character arising as a
  16259.       result of this License or out of the use or inability to use the
  16260.       Work (including but not limited to damages for loss of goodwill,
  16261.       work stoppage, computer failure or malfunction, or any and all
  16262.       other commercial damages or losses), even if such Contributor
  16263.       has been advised of the possibility of such damages.
  16264.  
  16265.    9. Accepting Warranty or Additional Liability. While redistributing
  16266.       the Work or Derivative Works thereof, You may choose to offer,
  16267.       and charge a fee for, acceptance of support, warranty, indemnity,
  16268.       or other liability obligations and/or rights consistent with this
  16269.       License. However, in accepting such obligations, You may act only
  16270.       on Your own behalf and on Your sole responsibility, not on behalf
  16271.       of any other Contributor, and only if You agree to indemnify,
  16272.       defend, and hold each Contributor harmless for any liability
  16273.       incurred by, or claims asserted against, such Contributor by reason
  16274.       of your accepting any such warranty or additional liability.
  16275.  
  16276.    END OF TERMS AND CONDITIONS
  16277.  
  16278.  
  16279. ============================================================
  16280. Notices for file(s):
  16281. /framework/liblzf.jar
  16282. ------------------------------------------------------------
  16283. Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>
  16284.  
  16285. Redistribution and use in source and binary forms, with or without modifica-
  16286. tion, are permitted provided that the following conditions are met:
  16287.  
  16288.   1.  Redistributions of source code must retain the above copyright notice,
  16289.       this list of conditions and the following disclaimer.
  16290.  
  16291.   2.  Redistributions in binary form must reproduce the above copyright
  16292.       notice, this list of conditions and the following disclaimer in the
  16293.       documentation and/or other materials provided with the distribution.
  16294.  
  16295. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
  16296. WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
  16297. CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
  16298. EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
  16299. CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  16300. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  16301. OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  16302. WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
  16303. ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  16304. OF THE POSSIBILITY OF SUCH DAMAGE.
  16305.  
  16306. Alternatively, the following files carry an additional notice that
  16307. explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
  16308. lzf_d.c
  16309.  
  16310.  
  16311. ============================================================
  16312. Notices for file(s):
  16313. /lib/libLLVM.so
  16314. ------------------------------------------------------------
  16315. ==============================================================================
  16316. LLVM Release License
  16317. ==============================================================================
  16318. University of Illinois/NCSA
  16319. Open Source License
  16320.  
  16321. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  16322. All rights reserved.
  16323.  
  16324. Developed by:
  16325.  
  16326.     LLVM Team
  16327.  
  16328.     University of Illinois at Urbana-Champaign
  16329.  
  16330.     http://llvm.org
  16331.  
  16332. Permission is hereby granted, free of charge, to any person obtaining a copy of
  16333. this software and associated documentation files (the "Software"), to deal with
  16334. the Software without restriction, including without limitation the rights to
  16335. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  16336. of the Software, and to permit persons to whom the Software is furnished to do
  16337. so, subject to the following conditions:
  16338.  
  16339.     * Redistributions of source code must retain the above copyright notice,
  16340.       this list of conditions and the following disclaimers.
  16341.  
  16342.     * Redistributions in binary form must reproduce the above copyright notice,
  16343.       this list of conditions and the following disclaimers in the
  16344.       documentation and/or other materials provided with the distribution.
  16345.  
  16346.     * Neither the names of the LLVM Team, University of Illinois at
  16347.       Urbana-Champaign, nor the names of its contributors may be used to
  16348.       endorse or promote products derived from this Software without specific
  16349.       prior written permission.
  16350.  
  16351. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16352. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  16353. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  16354. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16355. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  16356. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  16357. SOFTWARE.
  16358.  
  16359. ==============================================================================
  16360. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  16361. ==============================================================================
  16362. The LLVM software contains code written by third parties.  Such software will
  16363. have its own individual LICENSE.TXT file in the directory in which it appears.
  16364. This file will describe the copyrights, license, and restrictions which apply
  16365. to that code.
  16366.  
  16367. The disclaimer of warranty in the University of Illinois Open Source License
  16368. applies to all code in the LLVM Distribution, and nothing in any of the
  16369. other licenses gives permission to use the names of the LLVM Team or the
  16370. University of Illinois to endorse or promote products derived from this
  16371. Software.
  16372.  
  16373. The following pieces of software have additional or alternate copyrights,
  16374. licenses, and/or restrictions:
  16375.  
  16376. Program             Directory
  16377. -------             ---------
  16378. Autoconf            llvm/autoconf
  16379.                     llvm/projects/ModuleMaker/autoconf
  16380.                     llvm/projects/sample/autoconf
  16381. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  16382. Google Test         llvm/utils/unittest/googletest
  16383. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  16384.  
  16385. ======================================================================
  16386. == LICENSE.TXT for ./autoconf/LICENSE.TXT
  16387. ======================================================================
  16388.  
  16389. ------------------------------------------------------------------------------
  16390. Autoconf Files
  16391. ------------------------------------------------------------------------------
  16392. All autoconf files are licensed under the LLVM license with the following
  16393. additions:
  16394.  
  16395. llvm/autoconf/install-sh:
  16396.         This script is licensed under the LLVM license, with the following
  16397.         additional copyrights and restrictions:
  16398.  
  16399.         Copyright 1991 by the Massachusetts Institute of Technology
  16400.  
  16401.         Permission to use, copy, modify, distribute, and sell this software and its
  16402.         documentation for any purpose is hereby granted without fee, provided that
  16403.         the above copyright notice appear in all copies and that both that
  16404.         copyright notice and this permission notice appear in supporting
  16405.         documentation, and that the name of M.I.T. not be used in advertising or
  16406.         publicity pertaining to distribution of the software without specific,
  16407.         written prior permission.  M.I.T. makes no representations about the
  16408.         suitability of this software for any purpose.  It is provided "as is"
  16409.         without express or implied warranty.
  16410.  
  16411. Please see the source files for additional copyrights.
  16412.  
  16413.  
  16414. ======================================================================
  16415. == LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
  16416. ======================================================================
  16417.  
  16418. ------------------------------------------------------------------------------
  16419. Autoconf Files
  16420. ------------------------------------------------------------------------------
  16421. All autoconf files are licensed under the LLVM license with the following
  16422. additions:
  16423.  
  16424. llvm/autoconf/install-sh:
  16425.         This script is licensed under the LLVM license, with the following
  16426.         additional copyrights and restrictions:
  16427.  
  16428.         Copyright 1991 by the Massachusetts Institute of Technology
  16429.  
  16430.         Permission to use, copy, modify, distribute, and sell this software and its
  16431.         documentation for any purpose is hereby granted without fee, provided that
  16432.         the above copyright notice appear in all copies and that both that
  16433.         copyright notice and this permission notice appear in supporting
  16434.         documentation, and that the name of M.I.T. not be used in advertising or
  16435.         publicity pertaining to distribution of the software without specific,
  16436.         written prior permission.  M.I.T. makes no representations about the
  16437.         suitability of this software for any purpose.  It is provided "as is"
  16438.         without express or implied warranty.
  16439.  
  16440. Please see the source files for additional copyrights.
  16441.  
  16442.  
  16443. ======================================================================
  16444. == LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
  16445. ======================================================================
  16446.  
  16447. Copyright 2008, Google Inc.
  16448. All rights reserved.
  16449.  
  16450. Redistribution and use in source and binary forms, with or without
  16451. modification, are permitted provided that the following conditions are
  16452. met:
  16453.  
  16454.     * Redistributions of source code must retain the above copyright
  16455. notice, this list of conditions and the following disclaimer.
  16456.     * Redistributions in binary form must reproduce the above
  16457. copyright notice, this list of conditions and the following disclaimer
  16458. in the documentation and/or other materials provided with the
  16459. distribution.
  16460.     * Neither the name of Google Inc. nor the names of its
  16461. contributors may be used to endorse or promote products derived from
  16462. this software without specific prior written permission.
  16463.  
  16464. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  16465. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  16466. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  16467. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  16468. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  16469. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16470. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  16471. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  16472. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  16473. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  16474. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  16475.  
  16476. ======================================================================
  16477. == LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
  16478. ======================================================================
  16479.  
  16480. LLVM System Interface Library
  16481. -------------------------------------------------------------------------------
  16482. The LLVM System Interface Library is licensed under the Illinois Open Source
  16483. License and has the following additional copyright:
  16484.  
  16485. Copyright (C) 2004 eXtensible Systems, Inc.
  16486.  
  16487. ============================================================
  16488. Notices for file(s):
  16489. /framework/doclava.jar
  16490. ------------------------------------------------------------
  16491.  
  16492.  Copyright (C) 2010 Google Inc.
  16493.  
  16494.  Licensed under the Apache License, Version 2.0 (the "License");
  16495.  you may not use this file except in compliance with the License.
  16496.  You may obtain a copy of the License at
  16497.  
  16498.  http://www.apache.org/licenses/LICENSE-2.0
  16499.  
  16500.  Unless required by applicable law or agreed to in writing, software
  16501.  distributed under the License is distributed on an "AS IS" BASIS,
  16502.  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16503.  See the License for the specific language governing permissions and
  16504.  limitations under the License.
  16505.  
  16506.  
  16507. ======================================================================
  16508.  
  16509. jQuery 1.2.6 - New Wave Javascript
  16510.  
  16511. Copyright (c) 2008 John Resig (jquery.com)
  16512. Dual licensed under the MIT (MIT-LICENSE.txt)
  16513. and GPL (GPL-LICENSE.txt) licenses.
  16514.  
  16515. Copyright (c) 2009 John Resig, http://jquery.com/
  16516.  
  16517. Permission is hereby granted, free of charge, to any person obtaining
  16518. a copy of this software and associated documentation files (the
  16519. "Software"), to deal in the Software without restriction, including
  16520. without limitation the rights to use, copy, modify, merge, publish,
  16521. distribute, sublicense, and/or sell copies of the Software, and to
  16522. permit persons to whom the Software is furnished to do so, subject to
  16523. the following conditions:
  16524.  
  16525. The above copyright notice and this permission notice shall be
  16526. included in all copies or substantial portions of the Software.
  16527.  
  16528. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  16529. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  16530. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  16531. NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  16532. LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  16533. OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  16534. WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  16535.  
  16536.  
  16537. ============================================================
  16538. Notices for file(s):
  16539. /bin/sqlite3
  16540. /lib/libsqlite.so
  16541. ------------------------------------------------------------
  16542. 2001 September 15
  16543.  
  16544. The author disclaims copyright to this source code.  In place of
  16545. a legal notice, here is a blessing:
  16546.  
  16547.    May you do good and not evil.
  16548.    May you find forgiveness for yourself and forgive others.
  16549.    May you share freely, never taking more than you give.
  16550.  
  16551.  
  16552. ============================================================
  16553. Notices for file(s):
  16554. /lib/libcrypto-host.so
  16555. /lib/libcrypto_static.a
  16556. /lib/libssl-host.so
  16557. ------------------------------------------------------------
  16558.  
  16559.   LICENSE ISSUES
  16560.   ==============
  16561.  
  16562.   The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
  16563.   the OpenSSL License and the original SSLeay license apply to the toolkit.
  16564.   See below for the actual license texts. Actually both licenses are BSD-style
  16565.   Open Source licenses. In case of any license issues related to OpenSSL
  16566.   please contact openssl-core@openssl.org.
  16567.  
  16568.   OpenSSL License
  16569.   ---------------
  16570.  
  16571. /* ====================================================================
  16572.  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
  16573.  *
  16574.  * Redistribution and use in source and binary forms, with or without
  16575.  * modification, are permitted provided that the following conditions
  16576.  * are met:
  16577.  *
  16578.  * 1. Redistributions of source code must retain the above copyright
  16579.  *    notice, this list of conditions and the following disclaimer.
  16580.  *
  16581.  * 2. Redistributions in binary form must reproduce the above copyright
  16582.  *    notice, this list of conditions and the following disclaimer in
  16583.  *    the documentation and/or other materials provided with the
  16584.  *    distribution.
  16585.  *
  16586.  * 3. All advertising materials mentioning features or use of this
  16587.  *    software must display the following acknowledgment:
  16588.  *    "This product includes software developed by the OpenSSL Project
  16589.  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
  16590.  *
  16591.  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
  16592.  *    endorse or promote products derived from this software without
  16593.  *    prior written permission. For written permission, please contact
  16594.  *    openssl-core@openssl.org.
  16595.  *
  16596.  * 5. Products derived from this software may not be called "OpenSSL"
  16597.  *    nor may "OpenSSL" appear in their names without prior written
  16598.  *    permission of the OpenSSL Project.
  16599.  *
  16600.  * 6. Redistributions of any form whatsoever must retain the following
  16601.  *    acknowledgment:
  16602.  *    "This product includes software developed by the OpenSSL Project
  16603.  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
  16604.  *
  16605.  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
  16606.  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  16607.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  16608.  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
  16609.  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  16610.  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  16611.  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  16612.  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  16613.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  16614.  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  16615.  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  16616.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  16617.  * ====================================================================
  16618.  *
  16619.  * This product includes cryptographic software written by Eric Young
  16620.  * (eay@cryptsoft.com).  This product includes software written by Tim
  16621.  * Hudson (tjh@cryptsoft.com).
  16622.  *
  16623.  */
  16624.  
  16625.  Original SSLeay License
  16626.  -----------------------
  16627.  
  16628. /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  16629.  * All rights reserved.
  16630.  *
  16631.  * This package is an SSL implementation written
  16632.  * by Eric Young (eay@cryptsoft.com).
  16633.  * The implementation was written so as to conform with Netscapes SSL.
  16634.  *
  16635.  * This library is free for commercial and non-commercial use as long as
  16636.  * the following conditions are aheared to.  The following conditions
  16637.  * apply to all code found in this distribution, be it the RC4, RSA,
  16638.  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
  16639.  * included with this distribution is covered by the same copyright terms
  16640.  * except that the holder is Tim Hudson (tjh@cryptsoft.com).
  16641.  *
  16642.  * Copyright remains Eric Young's, and as such any Copyright notices in
  16643.  * the code are not to be removed.
  16644.  * If this package is used in a product, Eric Young should be given attribution
  16645.  * as the author of the parts of the library used.
  16646.  * This can be in the form of a textual message at program startup or
  16647.  * in documentation (online or textual) provided with the package.
  16648.  *
  16649.  * Redistribution and use in source and binary forms, with or without
  16650.  * modification, are permitted provided that the following conditions
  16651.  * are met:
  16652.  * 1. Redistributions of source code must retain the copyright
  16653.  *    notice, this list of conditions and the following disclaimer.
  16654.  * 2. Redistributions in binary form must reproduce the above copyright
  16655.  *    notice, this list of conditions and the following disclaimer in the
  16656.  *    documentation and/or other materials provided with the distribution.
  16657.  * 3. All advertising materials mentioning features or use of this software
  16658.  *    must display the following acknowledgement:
  16659.  *    "This product includes cryptographic software written by
  16660.  *     Eric Young (eay@cryptsoft.com)"
  16661.  *    The word 'cryptographic' can be left out if the rouines from the library
  16662.  *    being used are not cryptographic related :-).
  16663.  * 4. If you include any Windows specific code (or a derivative thereof) from
  16664.  *    the apps directory (application code) you must include an acknowledgement:
  16665.  *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
  16666.  *
  16667.  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
  16668.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  16669.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  16670.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  16671.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  16672.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  16673.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  16674.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  16675.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  16676.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  16677.  * SUCH DAMAGE.
  16678.  *
  16679.  * The licence and distribution terms for any publically available version or
  16680.  * derivative of this code cannot be changed.  i.e. this code cannot simply be
  16681.  * copied and put under another distribution licence
  16682.  * [including the GNU Public Licence.]
  16683.  */
  16684.  
  16685.  
  16686. ============================================================
  16687. Notices for file(s):
  16688. /lib/libexpat-host.so
  16689. /lib/libexpat.a
  16690. ------------------------------------------------------------
  16691. Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
  16692.                                and Clark Cooper
  16693. Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
  16694.  
  16695. Permission is hereby granted, free of charge, to any person obtaining
  16696. a copy of this software and associated documentation files (the
  16697. "Software"), to deal in the Software without restriction, including
  16698. without limitation the rights to use, copy, modify, merge, publish,
  16699. distribute, sublicense, and/or sell copies of the Software, and to
  16700. permit persons to whom the Software is furnished to do so, subject to
  16701. the following conditions:
  16702.  
  16703. The above copyright notice and this permission notice shall be included
  16704. in all copies or substantial portions of the Software.
  16705.  
  16706. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  16707. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  16708. MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  16709. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  16710. CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  16711. TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  16712. SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  16713.  
  16714. ============================================================
  16715. Notices for file(s):
  16716. /lib/libLLVMAnalysis.a
  16717. ------------------------------------------------------------
  16718. ==============================================================================
  16719. LLVM Release License
  16720. ==============================================================================
  16721. University of Illinois/NCSA
  16722. Open Source License
  16723.  
  16724. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  16725. All rights reserved.
  16726.  
  16727. Developed by:
  16728.  
  16729.     LLVM Team
  16730.  
  16731.     University of Illinois at Urbana-Champaign
  16732.  
  16733.     http://llvm.org
  16734.  
  16735. Permission is hereby granted, free of charge, to any person obtaining a copy of
  16736. this software and associated documentation files (the "Software"), to deal with
  16737. the Software without restriction, including without limitation the rights to
  16738. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  16739. of the Software, and to permit persons to whom the Software is furnished to do
  16740. so, subject to the following conditions:
  16741.  
  16742.     * Redistributions of source code must retain the above copyright notice,
  16743.       this list of conditions and the following disclaimers.
  16744.  
  16745.     * Redistributions in binary form must reproduce the above copyright notice,
  16746.       this list of conditions and the following disclaimers in the
  16747.       documentation and/or other materials provided with the distribution.
  16748.  
  16749.     * Neither the names of the LLVM Team, University of Illinois at
  16750.       Urbana-Champaign, nor the names of its contributors may be used to
  16751.       endorse or promote products derived from this Software without specific
  16752.       prior written permission.
  16753.  
  16754. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  16755. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  16756. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  16757. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  16758. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  16759. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  16760. SOFTWARE.
  16761.  
  16762. ==============================================================================
  16763. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  16764. ==============================================================================
  16765. The LLVM software contains code written by third parties.  Such software will
  16766. have its own individual LICENSE.TXT file in the directory in which it appears.
  16767. This file will describe the copyrights, license, and restrictions which apply
  16768. to that code.
  16769.  
  16770. The disclaimer of warranty in the University of Illinois Open Source License
  16771. applies to all code in the LLVM Distribution, and nothing in any of the
  16772. other licenses gives permission to use the names of the LLVM Team or the
  16773. University of Illinois to endorse or promote products derived from this
  16774. Software.
  16775.  
  16776. The following pieces of software have additional or alternate copyrights,
  16777. licenses, and/or restrictions:
  16778.  
  16779. Program             Directory
  16780. -------             ---------
  16781. Autoconf            llvm/autoconf
  16782.                     llvm/projects/ModuleMaker/autoconf
  16783.                     llvm/projects/sample/autoconf
  16784. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  16785. Google Test         llvm/utils/unittest/googletest
  16786. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  16787.  
  16788. ============================================================
  16789. Notices for file(s):
  16790. /framework/emmalib.jar
  16791. ------------------------------------------------------------
  16792. Common Public License - v 1.0
  16793.  
  16794. 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
  16795. ACCEPTANCE OF THIS AGREEMENT.
  16796.  
  16797. 1. DEFINITIONS
  16798.  
  16799. "Contribution" means:
  16800.  
  16801.       a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  16802.       b) in the case of each subsequent Contributor:
  16803.  
  16804.       i) changes to the Program, and
  16805.  
  16806.       ii) additions to the Program;
  16807.  
  16808.       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
  16809. 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
  16810. of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
  16811.  
  16812. "Contributor" means any person or entity that distributes the Program.
  16813.  
  16814. "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.
  16815.  
  16816. "Program" means the Contributions distributed in accordance with this Agreement.
  16817.  
  16818. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  16819.  
  16820. 2. GRANT OF RIGHTS
  16821.  
  16822.       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
  16823. 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.
  16824.  
  16825.       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,
  16826. 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
  16827. 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
  16828. 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.
  16829.  
  16830.       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
  16831. 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
  16832. 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
  16833. 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
  16834. Program, it is Recipient's responsibility to acquire that license before distributing the Program.
  16835.  
  16836.       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
  16837. Agreement.
  16838.  
  16839. 3. REQUIREMENTS
  16840.  
  16841. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  16842.  
  16843.       a) it complies with the terms and conditions of this Agreement; and
  16844.  
  16845.       b) its license agreement:
  16846.  
  16847.       i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
  16848. and implied warranties or conditions of merchantability and fitness for a particular purpose;
  16849.  
  16850.       ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
  16851. profits;
  16852.  
  16853.       iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  16854.  
  16855.       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
  16856. customarily used for software exchange.
  16857.  
  16858. When the Program is made available in source code form:
  16859.  
  16860.       a) it must be made available under this Agreement; and
  16861.  
  16862.       b) a copy of this Agreement must be included with each copy of the Program.
  16863.  
  16864. Contributors may not remove or alter any copyright notices contained within the Program.
  16865.  
  16866. 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
  16867. Contribution.
  16868.  
  16869. 4. COMMERCIAL DISTRIBUTION
  16870.  
  16871. 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
  16872. 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
  16873. Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
  16874. every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
  16875. 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
  16876. 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
  16877. 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
  16878. 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.
  16879.  
  16880. 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
  16881. 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
  16882. 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
  16883. Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
  16884.  
  16885. 5. NO WARRANTY
  16886.  
  16887. 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,
  16888. WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
  16889. 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
  16890. 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.
  16891.  
  16892. 6. DISCLAIMER OF LIABILITY
  16893.  
  16894. 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
  16895. CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  16896. 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
  16897. DAMAGES.
  16898.  
  16899. 7. GENERAL
  16900.  
  16901. 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
  16902. 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.
  16903.  
  16904. 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
  16905. 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
  16906. 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
  16907. 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.
  16908.  
  16909. 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
  16910. 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
  16911. 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
  16912. survive.
  16913.  
  16914. 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
  16915. 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
  16916. 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
  16917. 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
  16918. 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
  16919. 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,
  16920. whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
  16921.  
  16922. 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
  16923. 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.
  16924.  
  16925. ============================================================
  16926. Notices for file(s):
  16927. /lib/libselinux.a
  16928. ------------------------------------------------------------
  16929. This library (libselinux) is public domain software, i.e. not copyrighted.
  16930.  
  16931. Warranty Exclusion
  16932. ------------------
  16933. You agree that this software is a
  16934. non-commercially developed program that may contain "bugs" (as that
  16935. term is used in the industry) and that it may not function as intended.
  16936. The software is licensed "as is". NSA makes no, and hereby expressly
  16937. disclaims all, warranties, express, implied, statutory, or otherwise
  16938. with respect to the software, including noninfringement and the implied
  16939. warranties of merchantability and fitness for a particular purpose.
  16940.  
  16941. Limitation of Liability
  16942. -----------------------
  16943. In no event will NSA be liable for any damages, including loss of data,
  16944. lost profits, cost of cover, or other special, incidental,
  16945. consequential, direct or indirect damages arising from the software or
  16946. the use thereof, however caused and on any theory of liability. This
  16947. limitation will apply even if NSA has been advised of the possibility
  16948. of such damage. You acknowledge that this is a reasonable allocation of
  16949. risk.
  16950.  
  16951. ============================================================
  16952. Notices for file(s):
  16953. /framework/org-netbeans-api-visual.jar
  16954. /framework/org-openide-util.jar
  16955. ------------------------------------------------------------
  16956. The GNU General Public License (GPL) Version 2, June 1991
  16957.  
  16958. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  16959.  
  16960. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  16961.  
  16962. Everyone is permitted to copy and distribute verbatim copies
  16963. of this license document, but changing it is not allowed.
  16964.  
  16965. Preamble
  16966.  
  16967. The licenses for most software are designed to take away
  16968. your freedom to share and change it. By contrast, the GNU
  16969. General Public License is intended to guarantee your freedom
  16970. to share and change free software--to make sure the software
  16971. is free for all its users. This General Public License
  16972. applies to most of the Free Software Foundation's software
  16973. and to any other program whose authors commit to using it.
  16974. (Some other Free Software Foundation software is covered by
  16975. the GNU Library General Public License instead.) You can
  16976. apply it to your programs, too. When we speak of free
  16977. software, we are referring to freedom, not price. Our
  16978. General Public Licenses are designed to make sure that you
  16979. have the freedom to distribute copies of free software (and
  16980. charge for this service if you wish), that you receive
  16981. source code or can get it if you want it, that you can
  16982. change the software or use pieces of it in new free
  16983. programs; and that you know you can do these things. To
  16984. protect your rights, we need to make restrictions that
  16985. forbid anyone to deny you these rights or to ask you to
  16986. surrender the rights. These restrictions translate to
  16987. certain responsibilities for you if you distribute copies of
  16988. the software, or if you modify it.
  16989.  
  16990. For example, if you distribute copies of such a program,
  16991. whether gratis or for a fee, you must give the recipients
  16992. all the rights that you have. You must make sure that they,
  16993. too, receive or can get the source code. And you must show
  16994. them these terms so they know their rights.
  16995.  
  16996. We protect your rights with two steps: (1) copyright the
  16997. software, and (2) offer you this license which gives you
  16998. legal permission to copy, distribute and/or modify the
  16999. software.
  17000.  
  17001. Also, for each author's protection and ours, we want to make
  17002. certain that everyone understands that there is no warranty
  17003. for this free software. If the software is modified by
  17004. someone else and passed on, we want its recipients to know
  17005. that what they have is not the original, so that any
  17006. problems introduced by others will not reflect on the
  17007. original authors' reputations.
  17008.  
  17009. Finally, any free program is threatened constantly by
  17010. software patents. We wish to avoid the danger that
  17011. redistributors of a free program will individually obtain
  17012. patent licenses, in effect making the program proprietary.
  17013. To prevent this, we have made it clear that any patent must
  17014. be licensed for everyone's free use or not licensed at all.
  17015.  
  17016. The precise terms and conditions for copying, distribution
  17017. and modification follow.
  17018.  
  17019. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
  17020. MODIFICATION
  17021.  
  17022. 0. This License applies to any program or other work which
  17023. contains a notice placed by the copyright holder saying it
  17024. may be distributed under the terms of this General Public
  17025. License. The "Program", below, refers to any such program or
  17026. work, and a "work based on the Program" means either the
  17027. Program or any derivative work under copyright law: that is
  17028. to say, a work containing the Program or a portion of it,
  17029. either verbatim or with modifications and/or translated into
  17030. another language. (Hereinafter, translation is included
  17031. without limitation in the term "modification".) Each
  17032. licensee is addressed as "you".
  17033.  
  17034. Activities other than copying, distribution and modification
  17035. are not covered by this License; they are outside its scope.
  17036. The act of running the Program is not restricted, and the
  17037. output from the Program is covered only if its contents
  17038. constitute a work based on the Program (independent of
  17039. having been made by running the Program). Whether that is
  17040. true depends on what the Program does.
  17041.  
  17042. 1. You may copy and distribute verbatim copies of the
  17043. Program's source code as you receive it, in any medium,
  17044. provided that you conspicuously and appropriately publish on
  17045. each copy an appropriate copyright notice and disclaimer of
  17046. warranty; keep intact all the notices that refer to this
  17047. License and to the absence of any warranty; and give any
  17048. other recipients of the Program a copy of this License along
  17049. with the Program.
  17050.  
  17051. You may charge a fee for the physical act of transferring a
  17052. copy, and you may at your option offer warranty protection
  17053. in exchange for a fee.
  17054.  
  17055. 2. You may modify your copy or copies of the Program or any
  17056. portion of it, thus forming a work based on the Program, and
  17057. copy and distribute such modifications or work under the
  17058. terms of Section 1 above, provided that you also meet all of
  17059. these conditions:
  17060.  
  17061. a) You must cause the modified files to carry prominent
  17062. notices stating that you changed the files and the date of
  17063. any change.
  17064.  
  17065. b) You must cause any work that you distribute or publish,
  17066. that in whole or in part contains or is derived from the
  17067. Program or any part thereof, to be licensed as a whole at no
  17068. charge to all third parties under the terms of this License.
  17069.  
  17070. c) If the modified program normally reads commands
  17071. interactively when run, you must cause it, when started
  17072. running for such interactive use in the most ordinary way,
  17073. to print or display an announcement including an appropriate
  17074. copyright notice and a notice that there is no warranty (or
  17075. else, saying that you provide a warranty) and that users may
  17076. redistribute the program under these conditions, and telling
  17077. the user how to view a copy of this License. (Exception: if
  17078. the Program itself is interactive but does not normally
  17079. print such an announcement, your work based on the Program
  17080. is not required to print an announcement.)
  17081.  
  17082. These requirements apply to the modified work as a whole. If
  17083. identifiable sections of that work are not derived from the
  17084. Program, and can be reasonably considered independent and
  17085. separate works in themselves, then this License, and its
  17086. terms, do not apply to those sections when you distribute
  17087. them as separate works. But when you distribute the same
  17088. sections as part of a whole which is a work based on the
  17089. Program, the distribution of the whole must be on the terms
  17090. of this License, whose permissions for other licensees
  17091. extend to the entire whole, and thus to each and every part
  17092. regardless of who wrote it.
  17093.  
  17094. Thus, it is not the intent of this section to claim rights
  17095. or contest your rights to work written entirely by you;
  17096. rather, the intent is to exercise the right to control the
  17097. distribution of derivative or collective works based on the
  17098. Program. In addition, mere aggregation of another work not
  17099. based on the Program with the Program (or with a work based
  17100. on the Program) on a volume of a storage or distribution
  17101. medium does not bring the other work under the scope of this
  17102. License.
  17103.  
  17104. 3. You may copy and distribute the Program (or a work based
  17105. on it, under Section 2) in object code or executable form
  17106. under the terms of Sections 1 and 2 above provided that you
  17107. also do one of the following:
  17108.  
  17109. a) Accompany it with the complete corresponding
  17110. machine-readable source code, which must be distributed
  17111. under the terms of Sections 1 and 2 above on a medium
  17112. customarily used for software interchange; or,
  17113.  
  17114. b) Accompany it with a written offer, valid for at least
  17115. three years, to give any third party, for a charge no more
  17116. than your cost of physically performing source distribution,
  17117. a complete machine-readable copy of the corresponding source
  17118. code, to be distributed under the terms of Sections 1 and 2
  17119. above on a medium customarily used for software interchange;
  17120. or,
  17121.  
  17122. c) Accompany it with the information you received as to the
  17123. offer to distribute corresponding source code. (This
  17124. alternative is allowed only for noncommercial distribution
  17125. and only if you received the program in object code or
  17126. executable form with such an offer, in accord with
  17127. Subsection b above.)
  17128.  
  17129. The source code for a work means the preferred form of the
  17130. work for making modifications to it. For an executable work,
  17131. complete source code means all the source code for all
  17132. modules it contains, plus any associated interface
  17133. definition files, plus the scripts used to control
  17134. compilation and installation of the executable. However, as
  17135. a special exception, the source code distributed need not
  17136. include anything that is normally distributed (in either
  17137. source or binary form) with the major components (compiler,
  17138. kernel, and so on) of the operating system on which the
  17139. executable runs, unless that component itself accompanies
  17140. the executable. If distribution of executable or object code
  17141. is made by offering access to copy from a designated place,
  17142. then offering equivalent access to copy the source code from
  17143. the same place counts as distribution of the source code,
  17144. even though third parties are not compelled to copy the
  17145. source along with the object code.
  17146.  
  17147. 4. You may not copy, modify, sublicense, or distribute the
  17148. Program except as expressly provided under this License. Any
  17149. attempt otherwise to copy, modify, sublicense or distribute
  17150. the Program is void, and will automatically terminate your
  17151. rights under this License. However, parties who have
  17152. received copies, or rights, from you under this License will
  17153. not have their licenses terminated so long as such parties
  17154. remain in full compliance.
  17155.  
  17156. 5. You are not required to accept this License, since you
  17157. have not signed it. However, nothing else grants you
  17158. permission to modify or distribute the Program or its
  17159. derivative works. These actions are prohibited by law if you
  17160. do not accept this License. Therefore, by modifying or
  17161. distributing the Program (or any work based on the Program),
  17162. you indicate your acceptance of this License to do so, and
  17163. all its terms and conditions for copying, distributing or
  17164. modifying the Program or works based on it.
  17165.  
  17166. 6. Each time you redistribute the Program (or any work based
  17167. on the Program), the recipient automatically receives a
  17168. license from the original licensor to copy, distribute or
  17169. modify the Program subject to these terms and conditions.
  17170. You may not impose any further restrictions on the
  17171. recipients' exercise of the rights granted herein. You are
  17172. not responsible for enforcing compliance by third parties to
  17173. this License.
  17174.  
  17175. 7. If, as a consequence of a court judgment or allegation of
  17176. patent infringement or for any other reason (not limited to
  17177. patent issues), conditions are imposed on you (whether by
  17178. court order, agreement or otherwise) that contradict the
  17179. conditions of this License, they do not excuse you from the
  17180. conditions of this License. If you cannot distribute so as
  17181. to satisfy simultaneously your obligations under this
  17182. License and any other pertinent obligations, then as a
  17183. consequence you may not distribute the Program at all. For
  17184. example, if a patent license would not permit royalty-free
  17185. redistribution of the Program by all those who receive
  17186. copies directly or indirectly through you, then the only way
  17187. you could satisfy both it and this License would be to
  17188. refrain entirely from distribution of the Program.
  17189.  
  17190. If any portion of this section is held invalid or
  17191. unenforceable under any particular circumstance, the balance
  17192. of the section is intended to apply and the section as a
  17193. whole is intended to apply in other circumstances. It is not
  17194. the purpose of this section to induce you to infringe any
  17195. patents or other property right claims or to contest
  17196. validity of any such claims; this section has the sole
  17197. purpose of protecting the integrity of the free software
  17198. distribution system, which is implemented by public license
  17199. practices. Many people have made generous contributions to
  17200. the wide range of software distributed through that system
  17201. in reliance on consistent application of that system; it is
  17202. up to the author/donor to decide if he or she is willing to
  17203. distribute software through any other system and a licensee
  17204. cannot impose that choice.
  17205.  
  17206. This section is intended to make thoroughly clear what is
  17207. believed to be a consequence of the rest of this License.
  17208.  
  17209. 8. If the distribution and/or use of the Program is
  17210. restricted in certain countries either by patents or by
  17211. copyrighted interfaces, the original copyright holder who
  17212. places the Program under this License may add an explicit
  17213. geographical distribution limitation excluding those
  17214. countries, so that distribution is permitted only in or
  17215. among countries not thus excluded. In such case, this
  17216. License incorporates the limitation as if written in the
  17217. body of this License.
  17218.  
  17219. 9. The Free Software Foundation may publish revised and/or
  17220. new versions of the General Public License from time to
  17221. time. Such new versions will be similar in spirit to the
  17222. present version, but may differ in detail to address new
  17223. problems or concerns.
  17224.  
  17225. Each version is given a distinguishing version number. If
  17226. the Program specifies a version number of this License which
  17227. applies to it and "any later version", you have the option
  17228. of following the terms and conditions either of that version
  17229. or of any later version published by the Free Software
  17230. Foundation. If the Program does not specify a version number
  17231. of this License, you may choose any version ever published
  17232. by the Free Software Foundation.
  17233.  
  17234. 10. If you wish to incorporate parts of the Program into
  17235. other free programs whose distribution conditions are
  17236. different, write to the author to ask for permission. For
  17237. software which is copyrighted by the Free Software
  17238. Foundation, write to the Free Software Foundation; we
  17239. sometimes make exceptions for this. Our decision will be
  17240. guided by the two goals of preserving the free status of all
  17241. derivatives of our free software and of promoting the
  17242. sharing and reuse of software generally.
  17243.  
  17244. NO WARRANTY
  17245.  
  17246. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
  17247. NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
  17248. APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
  17249. COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
  17250. "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
  17251. IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  17252. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  17253. PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
  17254. OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
  17255. DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  17256. REPAIR OR CORRECTION.
  17257.  
  17258. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
  17259. TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
  17260. WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
  17261. ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
  17262. SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
  17263. THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
  17264. LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
  17265. LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
  17266. PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
  17267. HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
  17268. SUCH DAMAGES.
  17269.  
  17270. END OF TERMS AND CONDITIONS
  17271.  
  17272. How to Apply These Terms to Your New Programs
  17273.  
  17274. If you develop a new program, and you want it to be of the
  17275. greatest possible use to the public, the best way to achieve
  17276. this is to make it free software which everyone can
  17277. redistribute and change under these terms.
  17278.  
  17279. To do so, attach the following notices to the program. It is
  17280. safest to attach them to the start of each source file to
  17281. most effectively convey the exclusion of warranty; and each
  17282. file should have at least the "copyright" line and a pointer
  17283. to where the full notice is found.
  17284.  
  17285. One line to give the program's name and a brief idea of what
  17286. it does.
  17287.  
  17288. Copyright (C) <year> <name of author>
  17289. This program is free software; you can redistribute it
  17290. and/or modify it under the terms of the GNU General Public
  17291. License as published by the Free Software Foundation; either
  17292. version 2 of the License, or (at your option) any later
  17293. version. This program is distributed in the hope that it
  17294. will be useful, but WITHOUT ANY WARRANTY; without even the
  17295. implied warranty of MERCHANTABILITY or FITNESS FOR A
  17296. PARTICULAR PURPOSE. See the GNU General Public License for
  17297. more details. You should have received a copy of the GNU
  17298. General Public License along with this program; if not,
  17299. write to the Free Software Foundation, Inc., 59 Temple
  17300. Place, Suite 330, Boston, MA 02111-1307 USA
  17301.  
  17302. Also add information on how to contact you by electronic and
  17303. paper mail. If the program is interactive, make it output a
  17304. short notice like this when it starts in an interactive
  17305. mode:
  17306.  
  17307. Gnomovision version 69, Copyright (C) year name of author
  17308. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
  17309. type `show w'. This is free software, and you are welcome to
  17310. redistribute it under certain conditions; type `show c' for
  17311. details. The hypothetical commands `show w' and `show c'
  17312. should show the appropriate parts of the General Public
  17313. License. Of course, the commands you use may be called
  17314. something other than `show w' and `show c'; they could even
  17315. be mouse-clicks or menu items--whatever suits your program.
  17316.  
  17317. You should also get your employer (if you work as a
  17318. programmer) or your school, if any, to sign a "copyright
  17319. disclaimer" for the program, if necessary. Here is a sample;
  17320. alter the names:
  17321.  
  17322. Yoyodyne, Inc., hereby disclaims all copyright interest in
  17323. the program `Gnomovision' (which makes passes at compilers)
  17324. written by James Hacker.
  17325.  
  17326. signature of Ty Coon, 1 April 1989
  17327. Ty Coon, President of Vice
  17328. This General Public License does not permit incorporating
  17329. your program into proprietary programs. If your program is a
  17330. subroutine library, you may consider it more useful to
  17331. permit linking proprietary applications with the library. If
  17332. this is what you want to do, use the GNU Library General
  17333. Public License instead of this License.
  17334.  
  17335. "CLASSPATH" EXCEPTION TO THE GPL VERSION 2
  17336.  
  17337. Certain source files distributed by Sun Microsystems, Inc.
  17338. are subject to  the following clarification and special
  17339. exception to the GPL Version 2, but only where Sun has
  17340. expressly included in the particular source file's header
  17341. the words  "Sun designates this particular file as subject
  17342. to the "Classpath" exception as provided by Sun in the
  17343. License file that accompanied this code."
  17344.  
  17345.    Linking this library statically or dynamically with other
  17346. modules is making a combined work based on this library.
  17347. Thus, the terms and conditions of the GNU General Public
  17348. License Version 2 cover the whole combination.
  17349.  
  17350.   As a special exception, the copyright holders of this
  17351. library give you  permission to link this library with
  17352. independent modules to produce an  executable, regardless of
  17353. the license terms of these independent modules,  and to copy
  17354. and distribute the resulting executable under terms of your
  17355. choice, provided that you also meet, for each linked
  17356. independent module,  the terms and conditions of the license
  17357. of that module.  An independent  module is a module which is
  17358. not derived from or based on this library.  If  you modify
  17359. this library, you may extend this exception to your version
  17360. of  the library, but you are not obligated to do so.  If you
  17361. do not wish to do so, delete this exception statement from
  17362. your version.
  17363. ============================================================
  17364. Notices for file(s):
  17365. /bin/adb
  17366. ------------------------------------------------------------
  17367.  
  17368.    Copyright (c) 2006-2009, The Android Open Source Project
  17369.    Copyright 2006, Brian Swetland <swetland@frotz.net>
  17370.  
  17371.    Licensed under the Apache License, Version 2.0 (the "License");
  17372.    you may not use this file except in compliance with the License.
  17373.  
  17374.    Unless required by applicable law or agreed to in writing, software
  17375.    distributed under the License is distributed on an "AS IS" BASIS,
  17376.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17377.    See the License for the specific language governing permissions and
  17378.    limitations under the License.
  17379.  
  17380.  
  17381.                                  Apache License
  17382.                            Version 2.0, January 2004
  17383.                         http://www.apache.org/licenses/
  17384.  
  17385.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17386.  
  17387.    1. Definitions.
  17388.  
  17389.       "License" shall mean the terms and conditions for use, reproduction,
  17390.       and distribution as defined by Sections 1 through 9 of this document.
  17391.  
  17392.       "Licensor" shall mean the copyright owner or entity authorized by
  17393.       the copyright owner that is granting the License.
  17394.  
  17395.       "Legal Entity" shall mean the union of the acting entity and all
  17396.       other entities that control, are controlled by, or are under common
  17397.       control with that entity. For the purposes of this definition,
  17398.       "control" means (i) the power, direct or indirect, to cause the
  17399.       direction or management of such entity, whether by contract or
  17400.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17401.       outstanding shares, or (iii) beneficial ownership of such entity.
  17402.  
  17403.       "You" (or "Your") shall mean an individual or Legal Entity
  17404.       exercising permissions granted by this License.
  17405.  
  17406.       "Source" form shall mean the preferred form for making modifications,
  17407.       including but not limited to software source code, documentation
  17408.       source, and configuration files.
  17409.  
  17410.       "Object" form shall mean any form resulting from mechanical
  17411.       transformation or translation of a Source form, including but
  17412.       not limited to compiled object code, generated documentation,
  17413.       and conversions to other media types.
  17414.  
  17415.       "Work" shall mean the work of authorship, whether in Source or
  17416.       Object form, made available under the License, as indicated by a
  17417.       copyright notice that is included in or attached to the work
  17418.       (an example is provided in the Appendix below).
  17419.  
  17420.       "Derivative Works" shall mean any work, whether in Source or Object
  17421.       form, that is based on (or derived from) the Work and for which the
  17422.       editorial revisions, annotations, elaborations, or other modifications
  17423.       represent, as a whole, an original work of authorship. For the purposes
  17424.       of this License, Derivative Works shall not include works that remain
  17425.       separable from, or merely link (or bind by name) to the interfaces of,
  17426.       the Work and Derivative Works thereof.
  17427.  
  17428.       "Contribution" shall mean any work of authorship, including
  17429.       the original version of the Work and any modifications or additions
  17430.       to that Work or Derivative Works thereof, that is intentionally
  17431.       submitted to Licensor for inclusion in the Work by the copyright owner
  17432.       or by an individual or Legal Entity authorized to submit on behalf of
  17433.       the copyright owner. For the purposes of this definition, "submitted"
  17434.       means any form of electronic, verbal, or written communication sent
  17435.       to the Licensor or its representatives, including but not limited to
  17436.       communication on electronic mailing lists, source code control systems,
  17437.       and issue tracking systems that are managed by, or on behalf of, the
  17438.       Licensor for the purpose of discussing and improving the Work, but
  17439.       excluding communication that is conspicuously marked or otherwise
  17440.       designated in writing by the copyright owner as "Not a Contribution."
  17441.  
  17442.       "Contributor" shall mean Licensor and any individual or Legal Entity
  17443.       on behalf of whom a Contribution has been received by Licensor and
  17444.       subsequently incorporated within the Work.
  17445.  
  17446.    2. Grant of Copyright 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.       copyright license to reproduce, prepare Derivative Works of,
  17450.       publicly display, publicly perform, sublicense, and distribute the
  17451.       Work and such Derivative Works in Source or Object form.
  17452.  
  17453.    3. Grant of Patent License. Subject to the terms and conditions of
  17454.       this License, each Contributor hereby grants to You a perpetual,
  17455.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17456.       (except as stated in this section) patent license to make, have made,
  17457.       use, offer to sell, sell, import, and otherwise transfer the Work,
  17458.       where such license applies only to those patent claims licensable
  17459.       by such Contributor that are necessarily infringed by their
  17460.       Contribution(s) alone or by combination of their Contribution(s)
  17461.       with the Work to which such Contribution(s) was submitted. If You
  17462.       institute patent litigation against any entity (including a
  17463.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  17464.       or a Contribution incorporated within the Work constitutes direct
  17465.       or contributory patent infringement, then any patent licenses
  17466.       granted to You under this License for that Work shall terminate
  17467.       as of the date such litigation is filed.
  17468.  
  17469.    4. Redistribution. You may reproduce and distribute copies of the
  17470.       Work or Derivative Works thereof in any medium, with or without
  17471.       modifications, and in Source or Object form, provided that You
  17472.       meet the following conditions:
  17473.  
  17474.       (a) You must give any other recipients of the Work or
  17475.           Derivative Works a copy of this License; and
  17476.  
  17477.       (b) You must cause any modified files to carry prominent notices
  17478.           stating that You changed the files; and
  17479.  
  17480.       (c) You must retain, in the Source form of any Derivative Works
  17481.           that You distribute, all copyright, patent, trademark, and
  17482.           attribution notices from the Source form of the Work,
  17483.           excluding those notices that do not pertain to any part of
  17484.           the Derivative Works; and
  17485.  
  17486.       (d) If the Work includes a "NOTICE" text file as part of its
  17487.           distribution, then any Derivative Works that You distribute must
  17488.           include a readable copy of the attribution notices contained
  17489.           within such NOTICE file, excluding those notices that do not
  17490.           pertain to any part of the Derivative Works, in at least one
  17491.           of the following places: within a NOTICE text file distributed
  17492.           as part of the Derivative Works; within the Source form or
  17493.           documentation, if provided along with the Derivative Works; or,
  17494.           within a display generated by the Derivative Works, if and
  17495.           wherever such third-party notices normally appear. The contents
  17496.           of the NOTICE file are for informational purposes only and
  17497.           do not modify the License. You may add Your own attribution
  17498.           notices within Derivative Works that You distribute, alongside
  17499.           or as an addendum to the NOTICE text from the Work, provided
  17500.           that such additional attribution notices cannot be construed
  17501.           as modifying the License.
  17502.  
  17503.       You may add Your own copyright statement to Your modifications and
  17504.       may provide additional or different license terms and conditions
  17505.       for use, reproduction, or distribution of Your modifications, or
  17506.       for any such Derivative Works as a whole, provided Your use,
  17507.       reproduction, and distribution of the Work otherwise complies with
  17508.       the conditions stated in this License.
  17509.  
  17510.    5. Submission of Contributions. Unless You explicitly state otherwise,
  17511.       any Contribution intentionally submitted for inclusion in the Work
  17512.       by You to the Licensor shall be under the terms and conditions of
  17513.       this License, without any additional terms or conditions.
  17514.       Notwithstanding the above, nothing herein shall supersede or modify
  17515.       the terms of any separate license agreement you may have executed
  17516.       with Licensor regarding such Contributions.
  17517.  
  17518.    6. Trademarks. This License does not grant permission to use the trade
  17519.       names, trademarks, service marks, or product names of the Licensor,
  17520.       except as required for reasonable and customary use in describing the
  17521.       origin of the Work and reproducing the content of the NOTICE file.
  17522.  
  17523.    7. Disclaimer of Warranty. Unless required by applicable law or
  17524.       agreed to in writing, Licensor provides the Work (and each
  17525.       Contributor provides its Contributions) on an "AS IS" BASIS,
  17526.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17527.       implied, including, without limitation, any warranties or conditions
  17528.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17529.       PARTICULAR PURPOSE. You are solely responsible for determining the
  17530.       appropriateness of using or redistributing the Work and assume any
  17531.       risks associated with Your exercise of permissions under this License.
  17532.  
  17533.    8. Limitation of Liability. In no event and under no legal theory,
  17534.       whether in tort (including negligence), contract, or otherwise,
  17535.       unless required by applicable law (such as deliberate and grossly
  17536.       negligent acts) or agreed to in writing, shall any Contributor be
  17537.       liable to You for damages, including any direct, indirect, special,
  17538.       incidental, or consequential damages of any character arising as a
  17539.       result of this License or out of the use or inability to use the
  17540.       Work (including but not limited to damages for loss of goodwill,
  17541.       work stoppage, computer failure or malfunction, or any and all
  17542.       other commercial damages or losses), even if such Contributor
  17543.       has been advised of the possibility of such damages.
  17544.  
  17545.    9. Accepting Warranty or Additional Liability. While redistributing
  17546.       the Work or Derivative Works thereof, You may choose to offer,
  17547.       and charge a fee for, acceptance of support, warranty, indemnity,
  17548.       or other liability obligations and/or rights consistent with this
  17549.       License. However, in accepting such obligations, You may act only
  17550.       on Your own behalf and on Your sole responsibility, not on behalf
  17551.       of any other Contributor, and only if You agree to indemnify,
  17552.       defend, and hold each Contributor harmless for any liability
  17553.       incurred by, or claims asserted against, such Contributor by reason
  17554.       of your accepting any such warranty or additional liability.
  17555.  
  17556.    END OF TERMS AND CONDITIONS
  17557.  
  17558.  
  17559. ============================================================
  17560. Notices for file(s):
  17561. /framework/apache-xml-hostdex.jar
  17562. ------------------------------------------------------------
  17563.    =========================================================================
  17564.    ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
  17565.    ==  Version 2.0, in this case for the Apache Xalan Java distribution.  ==
  17566.    =========================================================================
  17567.  
  17568.    Apache Xalan (Xalan XSLT processor)
  17569.    Copyright 1999-2006 The Apache Software Foundation
  17570.  
  17571.    Apache Xalan (Xalan serializer)
  17572.    Copyright 1999-2006 The Apache Software Foundation
  17573.  
  17574.    This product includes software developed at
  17575.    The Apache Software Foundation (http://www.apache.org/).
  17576.  
  17577.    =========================================================================
  17578.    Portions of this software was originally based on the following:
  17579.      - software copyright (c) 1999-2002, Lotus Development Corporation.,
  17580.        http://www.lotus.com.
  17581.      - software copyright (c) 2001-2002, Sun Microsystems.,
  17582.        http://www.sun.com.
  17583.      - software copyright (c) 2003, IBM Corporation.,
  17584.        http://www.ibm.com.
  17585.        
  17586.    =========================================================================
  17587.    The binary distribution package (ie. jars, samples and documentation) of
  17588.    this product includes software developed by the following:
  17589.        
  17590.      - The Apache Software Foundation
  17591.          - Xerces Java - see LICENSE.txt
  17592.          - JAXP 1.3 APIs - see LICENSE.txt
  17593.          - Bytecode Engineering Library - see LICENSE.txt
  17594.          - Regular Expression - see LICENSE.txt
  17595.        
  17596.      - Scott Hudson, Frank Flannery, C. Scott Ananian
  17597.          - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
  17598.  
  17599.    =========================================================================
  17600.    The source distribution package (ie. all source and tools required to build
  17601.    Xalan Java) of this product includes software developed by the following:
  17602.        
  17603.      - The Apache Software Foundation
  17604.          - Xerces Java - see LICENSE.txt
  17605.          - JAXP 1.3 APIs - see LICENSE.txt
  17606.          - Bytecode Engineering Library - see LICENSE.txt
  17607.          - Regular Expression - see LICENSE.txt
  17608.          - Ant - see LICENSE.txt
  17609.          - Stylebook doc tool - see LICENSE.txt    
  17610.        
  17611.      - Elliot Joel Berk and C. Scott Ananian
  17612.          - Lexical Analyzer Generator (JLex) - see LICENSE.txt
  17613.  
  17614.    =========================================================================      
  17615.    Apache Xerces Java
  17616.    Copyright 1999-2006 The Apache Software Foundation
  17617.  
  17618.    This product includes software developed at
  17619.    The Apache Software Foundation (http://www.apache.org/).
  17620.  
  17621.    Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
  17622.    were originally based on the following:
  17623.      - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  17624.      - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  17625.      - voluntary contributions made by Paul Eng on behalf of the
  17626.        Apache Software Foundation that were originally developed at iClick, Inc.,
  17627.        software copyright (c) 1999.    
  17628.  
  17629.    =========================================================================  
  17630.    Apache xml-commons xml-apis (redistribution of xml-apis.jar)
  17631.  
  17632.    Apache XML Commons
  17633.    Copyright 2001-2003,2006 The Apache Software Foundation.
  17634.  
  17635.    This product includes software developed at
  17636.    The Apache Software Foundation (http://www.apache.org/).
  17637.  
  17638.    Portions of this software were originally based on the following:
  17639.      - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
  17640.      - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
  17641.      - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
  17642.  
  17643.  
  17644. ============================================================
  17645. Notices for file(s):
  17646. /bin/llvm-rs-cc
  17647. /bin/rs-spec-gen
  17648. /lib/libslang.a
  17649. ------------------------------------------------------------
  17650. =========================
  17651. NOTICE file for slang.git
  17652. =========================
  17653.  
  17654.    Copyright (c) 2005-2011, The Android Open Source Project
  17655.  
  17656.    Licensed under the Apache License, Version 2.0 (the "License");
  17657.    you may not use this file except in compliance with the License.
  17658.  
  17659.    Unless required by applicable law or agreed to in writing, software
  17660.    distributed under the License is distributed on an "AS IS" BASIS,
  17661.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  17662.    See the License for the specific language governing permissions and
  17663.    limitations under the License.
  17664.  
  17665.  
  17666.                                  Apache License
  17667.                            Version 2.0, January 2004
  17668.                         http://www.apache.org/licenses/
  17669.  
  17670.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  17671.  
  17672.    1. Definitions.
  17673.  
  17674.       "License" shall mean the terms and conditions for use, reproduction,
  17675.       and distribution as defined by Sections 1 through 9 of this document.
  17676.  
  17677.       "Licensor" shall mean the copyright owner or entity authorized by
  17678.       the copyright owner that is granting the License.
  17679.  
  17680.       "Legal Entity" shall mean the union of the acting entity and all
  17681.       other entities that control, are controlled by, or are under common
  17682.       control with that entity. For the purposes of this definition,
  17683.       "control" means (i) the power, direct or indirect, to cause the
  17684.       direction or management of such entity, whether by contract or
  17685.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  17686.       outstanding shares, or (iii) beneficial ownership of such entity.
  17687.  
  17688.       "You" (or "Your") shall mean an individual or Legal Entity
  17689.       exercising permissions granted by this License.
  17690.  
  17691.       "Source" form shall mean the preferred form for making modifications,
  17692.       including but not limited to software source code, documentation
  17693.       source, and configuration files.
  17694.  
  17695.       "Object" form shall mean any form resulting from mechanical
  17696.       transformation or translation of a Source form, including but
  17697.       not limited to compiled object code, generated documentation,
  17698.       and conversions to other media types.
  17699.  
  17700.       "Work" shall mean the work of authorship, whether in Source or
  17701.       Object form, made available under the License, as indicated by a
  17702.       copyright notice that is included in or attached to the work
  17703.       (an example is provided in the Appendix below).
  17704.  
  17705.       "Derivative Works" shall mean any work, whether in Source or Object
  17706.       form, that is based on (or derived from) the Work and for which the
  17707.       editorial revisions, annotations, elaborations, or other modifications
  17708.       represent, as a whole, an original work of authorship. For the purposes
  17709.       of this License, Derivative Works shall not include works that remain
  17710.       separable from, or merely link (or bind by name) to the interfaces of,
  17711.       the Work and Derivative Works thereof.
  17712.  
  17713.       "Contribution" shall mean any work of authorship, including
  17714.       the original version of the Work and any modifications or additions
  17715.       to that Work or Derivative Works thereof, that is intentionally
  17716.       submitted to Licensor for inclusion in the Work by the copyright owner
  17717.       or by an individual or Legal Entity authorized to submit on behalf of
  17718.       the copyright owner. For the purposes of this definition, "submitted"
  17719.       means any form of electronic, verbal, or written communication sent
  17720.       to the Licensor or its representatives, including but not limited to
  17721.       communication on electronic mailing lists, source code control systems,
  17722.       and issue tracking systems that are managed by, or on behalf of, the
  17723.       Licensor for the purpose of discussing and improving the Work, but
  17724.       excluding communication that is conspicuously marked or otherwise
  17725.       designated in writing by the copyright owner as "Not a Contribution."
  17726.  
  17727.       "Contributor" shall mean Licensor and any individual or Legal Entity
  17728.       on behalf of whom a Contribution has been received by Licensor and
  17729.       subsequently incorporated within the Work.
  17730.  
  17731.    2. Grant of Copyright 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.       copyright license to reproduce, prepare Derivative Works of,
  17735.       publicly display, publicly perform, sublicense, and distribute the
  17736.       Work and such Derivative Works in Source or Object form.
  17737.  
  17738.    3. Grant of Patent License. Subject to the terms and conditions of
  17739.       this License, each Contributor hereby grants to You a perpetual,
  17740.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  17741.       (except as stated in this section) patent license to make, have made,
  17742.       use, offer to sell, sell, import, and otherwise transfer the Work,
  17743.       where such license applies only to those patent claims licensable
  17744.       by such Contributor that are necessarily infringed by their
  17745.       Contribution(s) alone or by combination of their Contribution(s)
  17746.       with the Work to which such Contribution(s) was submitted. If You
  17747.       institute patent litigation against any entity (including a
  17748.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  17749.       or a Contribution incorporated within the Work constitutes direct
  17750.       or contributory patent infringement, then any patent licenses
  17751.       granted to You under this License for that Work shall terminate
  17752.       as of the date such litigation is filed.
  17753.  
  17754.    4. Redistribution. You may reproduce and distribute copies of the
  17755.       Work or Derivative Works thereof in any medium, with or without
  17756.       modifications, and in Source or Object form, provided that You
  17757.       meet the following conditions:
  17758.  
  17759.       (a) You must give any other recipients of the Work or
  17760.           Derivative Works a copy of this License; and
  17761.  
  17762.       (b) You must cause any modified files to carry prominent notices
  17763.           stating that You changed the files; and
  17764.  
  17765.       (c) You must retain, in the Source form of any Derivative Works
  17766.           that You distribute, all copyright, patent, trademark, and
  17767.           attribution notices from the Source form of the Work,
  17768.           excluding those notices that do not pertain to any part of
  17769.           the Derivative Works; and
  17770.  
  17771.       (d) If the Work includes a "NOTICE" text file as part of its
  17772.           distribution, then any Derivative Works that You distribute must
  17773.           include a readable copy of the attribution notices contained
  17774.           within such NOTICE file, excluding those notices that do not
  17775.           pertain to any part of the Derivative Works, in at least one
  17776.           of the following places: within a NOTICE text file distributed
  17777.           as part of the Derivative Works; within the Source form or
  17778.           documentation, if provided along with the Derivative Works; or,
  17779.           within a display generated by the Derivative Works, if and
  17780.           wherever such third-party notices normally appear. The contents
  17781.           of the NOTICE file are for informational purposes only and
  17782.           do not modify the License. You may add Your own attribution
  17783.           notices within Derivative Works that You distribute, alongside
  17784.           or as an addendum to the NOTICE text from the Work, provided
  17785.           that such additional attribution notices cannot be construed
  17786.           as modifying the License.
  17787.  
  17788.       You may add Your own copyright statement to Your modifications and
  17789.       may provide additional or different license terms and conditions
  17790.       for use, reproduction, or distribution of Your modifications, or
  17791.       for any such Derivative Works as a whole, provided Your use,
  17792.       reproduction, and distribution of the Work otherwise complies with
  17793.       the conditions stated in this License.
  17794.  
  17795.    5. Submission of Contributions. Unless You explicitly state otherwise,
  17796.       any Contribution intentionally submitted for inclusion in the Work
  17797.       by You to the Licensor shall be under the terms and conditions of
  17798.       this License, without any additional terms or conditions.
  17799.       Notwithstanding the above, nothing herein shall supersede or modify
  17800.       the terms of any separate license agreement you may have executed
  17801.       with Licensor regarding such Contributions.
  17802.  
  17803.    6. Trademarks. This License does not grant permission to use the trade
  17804.       names, trademarks, service marks, or product names of the Licensor,
  17805.       except as required for reasonable and customary use in describing the
  17806.       origin of the Work and reproducing the content of the NOTICE file.
  17807.  
  17808.    7. Disclaimer of Warranty. Unless required by applicable law or
  17809.       agreed to in writing, Licensor provides the Work (and each
  17810.       Contributor provides its Contributions) on an "AS IS" BASIS,
  17811.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  17812.       implied, including, without limitation, any warranties or conditions
  17813.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  17814.       PARTICULAR PURPOSE. You are solely responsible for determining the
  17815.       appropriateness of using or redistributing the Work and assume any
  17816.       risks associated with Your exercise of permissions under this License.
  17817.  
  17818.    8. Limitation of Liability. In no event and under no legal theory,
  17819.       whether in tort (including negligence), contract, or otherwise,
  17820.       unless required by applicable law (such as deliberate and grossly
  17821.       negligent acts) or agreed to in writing, shall any Contributor be
  17822.       liable to You for damages, including any direct, indirect, special,
  17823.       incidental, or consequential damages of any character arising as a
  17824.       result of this License or out of the use or inability to use the
  17825.       Work (including but not limited to damages for loss of goodwill,
  17826.       work stoppage, computer failure or malfunction, or any and all
  17827.       other commercial damages or losses), even if such Contributor
  17828.       has been advised of the possibility of such damages.
  17829.  
  17830.    9. Accepting Warranty or Additional Liability. While redistributing
  17831.       the Work or Derivative Works thereof, You may choose to offer,
  17832.       and charge a fee for, acceptance of support, warranty, indemnity,
  17833.       or other liability obligations and/or rights consistent with this
  17834.       License. However, in accepting such obligations, You may act only
  17835.       on Your own behalf and on Your sole responsibility, not on behalf
  17836.       of any other Contributor, and only if You agree to indemnify,
  17837.       defend, and hold each Contributor harmless for any liability
  17838.       incurred by, or claims asserted against, such Contributor by reason
  17839.       of your accepting any such warranty or additional liability.
  17840.  
  17841.    END OF TERMS AND CONDITIONS
  17842.  
  17843.  
  17844.  
  17845. ===========================================
  17846. NOTICE file for external/clang (clang.git).
  17847. Note: libclang*.a are statically linked.
  17848. ===========================================
  17849.  
  17850. ==============================================================================
  17851. LLVM Release License
  17852. ==============================================================================
  17853. University of Illinois/NCSA
  17854. Open Source License
  17855.  
  17856. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  17857. All rights reserved.
  17858.  
  17859. Developed by:
  17860.  
  17861.     LLVM Team
  17862.  
  17863.     University of Illinois at Urbana-Champaign
  17864.  
  17865.     http://llvm.org
  17866.  
  17867. Permission is hereby granted, free of charge, to any person obtaining a copy of
  17868. this software and associated documentation files (the "Software"), to deal with
  17869. the Software without restriction, including without limitation the rights to
  17870. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  17871. of the Software, and to permit persons to whom the Software is furnished to do
  17872. so, subject to the following conditions:
  17873.  
  17874.     * Redistributions of source code must retain the above copyright notice,
  17875.       this list of conditions and the following disclaimers.
  17876.  
  17877.     * Redistributions in binary form must reproduce the above copyright notice,
  17878.       this list of conditions and the following disclaimers in the
  17879.       documentation and/or other materials provided with the distribution.
  17880.  
  17881.     * Neither the names of the LLVM Team, University of Illinois at
  17882.       Urbana-Champaign, nor the names of its contributors may be used to
  17883.       endorse or promote products derived from this Software without specific
  17884.       prior written permission.
  17885.  
  17886. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17887. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  17888. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  17889. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17890. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17891. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  17892. SOFTWARE.
  17893.  
  17894. ==============================================================================
  17895. The LLVM software contains code written by third parties.  Such software will
  17896. have its own individual LICENSE.TXT file in the directory in which it appears.
  17897. This file will describe the copyrights, license, and restrictions which apply
  17898. to that code.
  17899.  
  17900. The disclaimer of warranty in the University of Illinois Open Source License
  17901. applies to all code in the LLVM Distribution, and nothing in any of the
  17902. other licenses gives permission to use the names of the LLVM Team or the
  17903. University of Illinois to endorse or promote products derived from this
  17904. Software.
  17905.  
  17906. The following pieces of software have additional or alternate copyrights,
  17907. licenses, and/or restrictions:
  17908.  
  17909. Program             Directory
  17910. -------             ---------
  17911. <none yet>
  17912.  
  17913.  
  17914.  
  17915. =========================================
  17916. NOTICE file for external/llvm (llvm.git).
  17917. Note: libLLVM*.a are statically linked.
  17918. =========================================
  17919.  
  17920. ==============================================================================
  17921. LLVM Release License
  17922. ==============================================================================
  17923. University of Illinois/NCSA
  17924. Open Source License
  17925.  
  17926. Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
  17927. All rights reserved.
  17928.  
  17929. Developed by:
  17930.  
  17931.     LLVM Team
  17932.  
  17933.     University of Illinois at Urbana-Champaign
  17934.  
  17935.     http://llvm.org
  17936.  
  17937. Permission is hereby granted, free of charge, to any person obtaining a copy of
  17938. this software and associated documentation files (the "Software"), to deal with
  17939. the Software without restriction, including without limitation the rights to
  17940. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  17941. of the Software, and to permit persons to whom the Software is furnished to do
  17942. so, subject to the following conditions:
  17943.  
  17944.     * Redistributions of source code must retain the above copyright notice,
  17945.       this list of conditions and the following disclaimers.
  17946.  
  17947.     * Redistributions in binary form must reproduce the above copyright notice,
  17948.       this list of conditions and the following disclaimers in the
  17949.       documentation and/or other materials provided with the distribution.
  17950.  
  17951.     * Neither the names of the LLVM Team, University of Illinois at
  17952.       Urbana-Champaign, nor the names of its contributors may be used to
  17953.       endorse or promote products derived from this Software without specific
  17954.       prior written permission.
  17955.  
  17956. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  17957. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  17958. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  17959. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  17960. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  17961. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  17962. SOFTWARE.
  17963.  
  17964. ==============================================================================
  17965. Copyrights and Licenses for Third Party Software Distributed with LLVM:
  17966. ==============================================================================
  17967. The LLVM software contains code written by third parties.  Such software will
  17968. have its own individual LICENSE.TXT file in the directory in which it appears.
  17969. This file will describe the copyrights, license, and restrictions which apply
  17970. to that code.
  17971.  
  17972. The disclaimer of warranty in the University of Illinois Open Source License
  17973. applies to all code in the LLVM Distribution, and nothing in any of the
  17974. other licenses gives permission to use the names of the LLVM Team or the
  17975. University of Illinois to endorse or promote products derived from this
  17976. Software.
  17977.  
  17978. The following pieces of software have additional or alternate copyrights,
  17979. licenses, and/or restrictions:
  17980.  
  17981. Program             Directory
  17982. -------             ---------
  17983. Autoconf            llvm/autoconf
  17984.                     llvm/projects/ModuleMaker/autoconf
  17985.                     llvm/projects/sample/autoconf
  17986. CellSPU backend     llvm/lib/Target/CellSPU/README.txt
  17987. Google Test         llvm/utils/unittest/googletest
  17988. OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
  17989.  
  17990. ============================================================
  17991. Notices for file(s):
  17992. /bin/minigzip
  17993. /lib/libunz.a
  17994. /lib/libz-host.so
  17995. /lib/libz.a
  17996. ------------------------------------------------------------
  17997.  (C) 1995-2013 Jean-loup Gailly and Mark Adler
  17998.  
  17999.   This software is provided 'as-is', without any express or implied
  18000.   warranty.  In no event will the authors be held liable for any damages
  18001.   arising from the use of this software.
  18002.  
  18003.   Permission is granted to anyone to use this software for any purpose,
  18004.   including commercial applications, and to alter it and redistribute it
  18005.   freely, subject to the following restrictions:
  18006.  
  18007.   1. The origin of this software must not be misrepresented; you must not
  18008.      claim that you wrote the original software. If you use this software
  18009.      in a product, an acknowledgment in the product documentation would be
  18010.      appreciated but is not required.
  18011.   2. Altered source versions must be plainly marked as such, and must not be
  18012.      misrepresented as being the original software.
  18013.   3. This notice may not be removed or altered from any source distribution.
  18014.  
  18015.   Jean-loup Gailly        Mark Adler
  18016.   jloup@gzip.org          madler@alumni.caltech.edu
  18017.  
  18018. ============================================================
  18019. Notices for file(s):
  18020. /bin/mksnapshot.arm
  18021. ------------------------------------------------------------
  18022. Copyright (c) 1994-2006 Sun Microsystems Inc.
  18023. All Rights Reserved.
  18024.  
  18025. Redistribution and use in source and binary forms, with or without
  18026. modification, are permitted provided that the following conditions are
  18027. met:
  18028.  
  18029. - Redistributions of source code must retain the above copyright notice,
  18030. this list of conditions and the following disclaimer.
  18031.  
  18032. - Redistribution in binary form must reproduce the above copyright
  18033. notice, this list of conditions and the following disclaimer in the
  18034. documentation and/or other materials provided with the distribution.
  18035.  
  18036. - Neither the name of Sun Microsystems or the names of contributors may
  18037. be used to endorse or promote products derived from this software without
  18038. specific prior written permission.
  18039.  
  18040. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
  18041. IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  18042. THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  18043. PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  18044. CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  18045. EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  18046. PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  18047. PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  18048. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  18049. NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  18050. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  18051.  
  18052. The original source code covered by the above license above has been
  18053. modified significantly by Google Inc.
  18054. Copyright 2006-2008 the V8 project authors. All rights reserved.
  18055.  
  18056. ============================================================
  18057. Notices for file(s):
  18058. /lib/libpng.a
  18059. ------------------------------------------------------------
  18060.  
  18061. This copy of the libpng notices is provided for your convenience.  In case of
  18062. any discrepancy between this copy and the notices in the file png.h that is
  18063. included in the libpng distribution, the latter shall prevail.
  18064.  
  18065. COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
  18066.  
  18067. If you modify libpng you may insert additional notices immediately following
  18068. this sentence.
  18069.  
  18070. This code is released under the libpng license.
  18071.  
  18072. libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
  18073. Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
  18074. distributed according to the same disclaimer and license as libpng-1.2.5
  18075. with the following individual added to the list of Contributing Authors
  18076.  
  18077.    Cosmin Truta
  18078.  
  18079. libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
  18080. Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
  18081. distributed according to the same disclaimer and license as libpng-1.0.6
  18082. with the following individuals added to the list of Contributing Authors
  18083.  
  18084.    Simon-Pierre Cadieux
  18085.    Eric S. Raymond
  18086.    Gilles Vollant
  18087.  
  18088. and with the following additions to the disclaimer:
  18089.  
  18090.    There is no warranty against interference with your enjoyment of the
  18091.    library or against infringement.  There is no warranty that our
  18092.    efforts or the library will fulfill any of your particular purposes
  18093.    or needs.  This library is provided with all faults, and the entire
  18094.    risk of satisfactory quality, performance, accuracy, and effort is with
  18095.    the user.
  18096.  
  18097. libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
  18098. Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
  18099. distributed according to the same disclaimer and license as libpng-0.96,
  18100. with the following individuals added to the list of Contributing Authors:
  18101.  
  18102.    Tom Lane
  18103.    Glenn Randers-Pehrson
  18104.    Willem van Schaik
  18105.  
  18106. libpng versions 0.89, June 1996, through 0.96, May 1997, are
  18107. Copyright (c) 1996, 1997 Andreas Dilger
  18108. Distributed according to the same disclaimer and license as libpng-0.88,
  18109. with the following individuals added to the list of Contributing Authors:
  18110.  
  18111.    John Bowler
  18112.    Kevin Bracey
  18113.    Sam Bushell
  18114.    Magnus Holmgren
  18115.    Greg Roelofs
  18116.    Tom Tanner
  18117.  
  18118. libpng versions 0.5, May 1995, through 0.88, January 1996, are
  18119. Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
  18120.  
  18121. For the purposes of this copyright and license, "Contributing Authors"
  18122. is defined as the following set of individuals:
  18123.  
  18124.    Andreas Dilger
  18125.    Dave Martindale
  18126.    Guy Eric Schalnat
  18127.    Paul Schmidt
  18128.    Tim Wegner
  18129.  
  18130. The PNG Reference Library is supplied "AS IS".  The Contributing Authors
  18131. and Group 42, Inc. disclaim all warranties, expressed or implied,
  18132. including, without limitation, the warranties of merchantability and of
  18133. fitness for any purpose.  The Contributing Authors and Group 42, Inc.
  18134. assume no liability for direct, indirect, incidental, special, exemplary,
  18135. or consequential damages, which may result from the use of the PNG
  18136. Reference Library, even if advised of the possibility of such damage.
  18137.  
  18138. Permission is hereby granted to use, copy, modify, and distribute this
  18139. source code, or portions hereof, for any purpose, without fee, subject
  18140. to the following restrictions:
  18141.  
  18142. 1. The origin of this source code must not be misrepresented.
  18143.  
  18144. 2. Altered versions must be plainly marked as such and must not
  18145.    be misrepresented as being the original source.
  18146.  
  18147. 3. This Copyright notice may not be removed or altered from any
  18148.    source or altered source distribution.
  18149.  
  18150. The Contributing Authors and Group 42, Inc. specifically permit, without
  18151. fee, and encourage the use of this source code as a component to
  18152. supporting the PNG file format in commercial products.  If you use this
  18153. source code in a product, acknowledgment is not required but would be
  18154. appreciated.
  18155.  
  18156.  
  18157. A "png_get_copyright" function is available, for convenient use in "about"
  18158. boxes and the like:
  18159.  
  18160.    printf("%s",png_get_copyright(NULL));
  18161.  
  18162. Also, the PNG logo (in PNG format, of course) is supplied in the
  18163. files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
  18164.  
  18165. Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
  18166. certification mark of the Open Source Initiative.
  18167.  
  18168. Glenn Randers-Pehrson
  18169. glennrp at users.sourceforge.net
  18170. July 9, 2011
  18171.  
  18172. ============================================================
  18173. Notices for file(s):
  18174. /framework/antlr-runtime.jar
  18175. ------------------------------------------------------------
  18176. [The "BSD license"]
  18177. Copyright (c) 201 Terence Parr
  18178. All rights reserved.
  18179.  
  18180. Redistribution and use in source and binary forms, with or without
  18181. modification, are permitted provided that the following conditions
  18182. are met:
  18183.  
  18184.  1. Redistributions of source code must retain the above copyright
  18185.     notice, this list of conditions and the following disclaimer.
  18186.  2. Redistributions in binary form must reproduce the above copyright
  18187.     notice, this list of conditions and the following disclaimer in the
  18188.     documentation and/or other materials provided with the distribution.
  18189.  3. The name of the author may not be used to endorse or promote products
  18190.     derived from this software without specific prior written permission.
  18191.  
  18192. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
  18193. IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  18194. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  18195. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
  18196. INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  18197. NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  18198. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  18199. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  18200. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  18201. THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  18202.  
  18203. ============================================================
  18204. Notices for file(s):
  18205. /framework/junit.jar
  18206. ------------------------------------------------------------
  18207. Common Public License - v 1.0
  18208.  
  18209.  
  18210. 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.
  18211.  
  18212.  
  18213. 1. DEFINITIONS
  18214.  
  18215. "Contribution" means:
  18216.  
  18217. a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
  18218. b) in the case of each subsequent Contributor:
  18219. i)       changes to the Program, and
  18220. ii)      additions to the Program;
  18221. 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.
  18222.  
  18223. "Contributor" means any person or entity that distributes the Program.
  18224.  
  18225.  
  18226. "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.
  18227.  
  18228.  
  18229. "Program" means the Contributions distributed in accordance with this Agreement.
  18230.  
  18231.  
  18232. "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
  18233.  
  18234.  
  18235. 2. GRANT OF RIGHTS
  18236.  
  18237. 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.
  18238. 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.
  18239. 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.
  18240. 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.
  18241. 3. REQUIREMENTS
  18242.  
  18243. A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
  18244.  
  18245. a)      it complies with the terms and conditions of this Agreement; and
  18246. b)      its license agreement:
  18247. 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;
  18248. ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
  18249. iii)    states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
  18250. 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.
  18251. When the Program is made available in source code form:
  18252.  
  18253. a)      it must be made available under this Agreement; and
  18254. b)      a copy of this Agreement must be included with each copy of the Program.
  18255.  
  18256. Contributors may not remove or alter any copyright notices contained within the Program.
  18257.  
  18258.  
  18259. 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.
  18260.  
  18261.  
  18262. 4. COMMERCIAL DISTRIBUTION
  18263.  
  18264. 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.
  18265.  
  18266.  
  18267. 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.
  18268.  
  18269.  
  18270. 5. NO WARRANTY
  18271.  
  18272. 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.
  18273.  
  18274.  
  18275. 6. DISCLAIMER OF LIABILITY
  18276.  
  18277. 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.
  18278.  
  18279.  
  18280. 7. GENERAL
  18281.  
  18282. 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.
  18283.  
  18284.  
  18285. 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.
  18286.  
  18287.  
  18288. 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.
  18289.  
  18290.  
  18291. 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.
  18292.  
  18293.  
  18294. 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.
  18295. ============================================================
  18296. Notices for file(s):
  18297. /framework/ant-glob.jar
  18298. ------------------------------------------------------------
  18299. /*
  18300.  *                                 Apache License
  18301.  *                           Version 2.0, January 2004
  18302.  *                        http://www.apache.org/licenses/
  18303.  *
  18304.  *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18305.  *
  18306.  *   1. Definitions.
  18307.  *
  18308.  *      "License" shall mean the terms and conditions for use, reproduction,
  18309.  *      and distribution as defined by Sections 1 through 9 of this document.
  18310.  *
  18311.  *      "Licensor" shall mean the copyright owner or entity authorized by
  18312.  *      the copyright owner that is granting the License.
  18313.  *
  18314.  *      "Legal Entity" shall mean the union of the acting entity and all
  18315.  *      other entities that control, are controlled by, or are under common
  18316.  *      control with that entity. For the purposes of this definition,
  18317.  *      "control" means (i) the power, direct or indirect, to cause the
  18318.  *      direction or management of such entity, whether by contract or
  18319.  *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18320.  *      outstanding shares, or (iii) beneficial ownership of such entity.
  18321.  *
  18322.  *      "You" (or "Your") shall mean an individual or Legal Entity
  18323.  *      exercising permissions granted by this License.
  18324.  *
  18325.  *      "Source" form shall mean the preferred form for making modifications,
  18326.  *      including but not limited to software source code, documentation
  18327.  *      source, and configuration files.
  18328.  *
  18329.  *      "Object" form shall mean any form resulting from mechanical
  18330.  *      transformation or translation of a Source form, including but
  18331.  *      not limited to compiled object code, generated documentation,
  18332.  *      and conversions to other media types.
  18333.  *
  18334.  *      "Work" shall mean the work of authorship, whether in Source or
  18335.  *      Object form, made available under the License, as indicated by a
  18336.  *      copyright notice that is included in or attached to the work
  18337.  *      (an example is provided in the Appendix below).
  18338.  *
  18339.  *      "Derivative Works" shall mean any work, whether in Source or Object
  18340.  *      form, that is based on (or derived from) the Work and for which the
  18341.  *      editorial revisions, annotations, elaborations, or other modifications
  18342.  *      represent, as a whole, an original work of authorship. For the purposes
  18343.  *      of this License, Derivative Works shall not include works that remain
  18344.  *      separable from, or merely link (or bind by name) to the interfaces of,
  18345.  *      the Work and Derivative Works thereof.
  18346.  *
  18347.  *      "Contribution" shall mean any work of authorship, including
  18348.  *      the original version of the Work and any modifications or additions
  18349.  *      to that Work or Derivative Works thereof, that is intentionally
  18350.  *      submitted to Licensor for inclusion in the Work by the copyright owner
  18351.  *      or by an individual or Legal Entity authorized to submit on behalf of
  18352.  *      the copyright owner. For the purposes of this definition, "submitted"
  18353.  *      means any form of electronic, verbal, or written communication sent
  18354.  *      to the Licensor or its representatives, including but not limited to
  18355.  *      communication on electronic mailing lists, source code control systems,
  18356.  *      and issue tracking systems that are managed by, or on behalf of, the
  18357.  *      Licensor for the purpose of discussing and improving the Work, but
  18358.  *      excluding communication that is conspicuously marked or otherwise
  18359.  *      designated in writing by the copyright owner as "Not a Contribution."
  18360.  *
  18361.  *      "Contributor" shall mean Licensor and any individual or Legal Entity
  18362.  *      on behalf of whom a Contribution has been received by Licensor and
  18363.  *      subsequently incorporated within the Work.
  18364.  *
  18365.  *   2. Grant of Copyright License. Subject to the terms and conditions of
  18366.  *      this License, each Contributor hereby grants to You a perpetual,
  18367.  *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18368.  *      copyright license to reproduce, prepare Derivative Works of,
  18369.  *      publicly display, publicly perform, sublicense, and distribute the
  18370.  *      Work and such Derivative Works in Source or Object form.
  18371.  *
  18372.  *   3. Grant of Patent License. Subject to the terms and conditions of
  18373.  *      this License, each Contributor hereby grants to You a perpetual,
  18374.  *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18375.  *      (except as stated in this section) patent license to make, have made,
  18376.  *      use, offer to sell, sell, import, and otherwise transfer the Work,
  18377.  *      where such license applies only to those patent claims licensable
  18378.  *      by such Contributor that are necessarily infringed by their
  18379.  *      Contribution(s) alone or by combination of their Contribution(s)
  18380.  *      with the Work to which such Contribution(s) was submitted. If You
  18381.  *      institute patent litigation against any entity (including a
  18382.  *      cross-claim or counterclaim in a lawsuit) alleging that the Work
  18383.  *      or a Contribution incorporated within the Work constitutes direct
  18384.  *      or contributory patent infringement, then any patent licenses
  18385.  *      granted to You under this License for that Work shall terminate
  18386.  *      as of the date such litigation is filed.
  18387.  *
  18388.  *   4. Redistribution. You may reproduce and distribute copies of the
  18389.  *      Work or Derivative Works thereof in any medium, with or without
  18390.  *      modifications, and in Source or Object form, provided that You
  18391.  *      meet the following conditions:
  18392.  *
  18393.  *      (a) You must give any other recipients of the Work or
  18394.  *          Derivative Works a copy of this License; and
  18395.  *
  18396.  *      (b) You must cause any modified files to carry prominent notices
  18397.  *          stating that You changed the files; and
  18398.  *
  18399.  *      (c) You must retain, in the Source form of any Derivative Works
  18400.  *          that You distribute, all copyright, patent, trademark, and
  18401.  *          attribution notices from the Source form of the Work,
  18402.  *          excluding those notices that do not pertain to any part of
  18403.  *          the Derivative Works; and
  18404.  *
  18405.  *      (d) If the Work includes a "NOTICE" text file as part of its
  18406.  *          distribution, then any Derivative Works that You distribute must
  18407.  *          include a readable copy of the attribution notices contained
  18408.  *          within such NOTICE file, excluding those notices that do not
  18409.  *          pertain to any part of the Derivative Works, in at least one
  18410.  *          of the following places: within a NOTICE text file distributed
  18411.  *          as part of the Derivative Works; within the Source form or
  18412.  *          documentation, if provided along with the Derivative Works; or,
  18413.  *          within a display generated by the Derivative Works, if and
  18414.  *          wherever such third-party notices normally appear. The contents
  18415.  *          of the NOTICE file are for informational purposes only and
  18416.  *          do not modify the License. You may add Your own attribution
  18417.  *          notices within Derivative Works that You distribute, alongside
  18418.  *          or as an addendum to the NOTICE text from the Work, provided
  18419.  *          that such additional attribution notices cannot be construed
  18420.  *          as modifying the License.
  18421.  *
  18422.  *      You may add Your own copyright statement to Your modifications and
  18423.  *      may provide additional or different license terms and conditions
  18424.  *      for use, reproduction, or distribution of Your modifications, or
  18425.  *      for any such Derivative Works as a whole, provided Your use,
  18426.  *      reproduction, and distribution of the Work otherwise complies with
  18427.  *      the conditions stated in this License.
  18428.  *
  18429.  *   5. Submission of Contributions. Unless You explicitly state otherwise,
  18430.  *      any Contribution intentionally submitted for inclusion in the Work
  18431.  *      by You to the Licensor shall be under the terms and conditions of
  18432.  *      this License, without any additional terms or conditions.
  18433.  *      Notwithstanding the above, nothing herein shall supersede or modify
  18434.  *      the terms of any separate license agreement you may have executed
  18435.  *      with Licensor regarding such Contributions.
  18436.  *
  18437.  *   6. Trademarks. This License does not grant permission to use the trade
  18438.  *      names, trademarks, service marks, or product names of the Licensor,
  18439.  *      except as required for reasonable and customary use in describing the
  18440.  *      origin of the Work and reproducing the content of the NOTICE file.
  18441.  *
  18442.  *   7. Disclaimer of Warranty. Unless required by applicable law or
  18443.  *      agreed to in writing, Licensor provides the Work (and each
  18444.  *      Contributor provides its Contributions) on an "AS IS" BASIS,
  18445.  *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18446.  *      implied, including, without limitation, any warranties or conditions
  18447.  *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18448.  *      PARTICULAR PURPOSE. You are solely responsible for determining the
  18449.  *      appropriateness of using or redistributing the Work and assume any
  18450.  *      risks associated with Your exercise of permissions under this License.
  18451.  *
  18452.  *   8. Limitation of Liability. In no event and under no legal theory,
  18453.  *      whether in tort (including negligence), contract, or otherwise,
  18454.  *      unless required by applicable law (such as deliberate and grossly
  18455.  *      negligent acts) or agreed to in writing, shall any Contributor be
  18456.  *      liable to You for damages, including any direct, indirect, special,
  18457.  *      incidental, or consequential damages of any character arising as a
  18458.  *      result of this License or out of the use or inability to use the
  18459.  *      Work (including but not limited to damages for loss of goodwill,
  18460.  *      work stoppage, computer failure or malfunction, or any and all
  18461.  *      other commercial damages or losses), even if such Contributor
  18462.  *      has been advised of the possibility of such damages.
  18463.  *
  18464.  *   9. Accepting Warranty or Additional Liability. While redistributing
  18465.  *      the Work or Derivative Works thereof, You may choose to offer,
  18466.  *      and charge a fee for, acceptance of support, warranty, indemnity,
  18467.  *      or other liability obligations and/or rights consistent with this
  18468.  *      License. However, in accepting such obligations, You may act only
  18469.  *      on Your own behalf and on Your sole responsibility, not on behalf
  18470.  *      of any other Contributor, and only if You agree to indemnify,
  18471.  *      defend, and hold each Contributor harmless for any liability
  18472.  *      incurred by, or claims asserted against, such Contributor by reason
  18473.  *      of your accepting any such warranty or additional liability.
  18474.  *
  18475.  *   END OF TERMS AND CONDITIONS
  18476.  *
  18477.  *   APPENDIX: How to apply the Apache License to your work.
  18478.  *
  18479.  *      To apply the Apache License to your work, attach the following
  18480.  *      boilerplate notice, with the fields enclosed by brackets "[]"
  18481.  *      replaced with your own identifying information. (Don't include
  18482.  *      the brackets!)  The text should be enclosed in the appropriate
  18483.  *      comment syntax for the file format. We also recommend that a
  18484.  *      file or class name and description of purpose be included on the
  18485.  *      same "printed page" as the copyright notice for easier
  18486.  *      identification within third-party archives.
  18487.  *
  18488.  *   Copyright [yyyy] [name of copyright owner]
  18489.  *
  18490.  *   Licensed under the Apache License, Version 2.0 (the "License");
  18491.  *   you may not use this file except in compliance with the License.
  18492.  *   You may obtain a copy of the License at
  18493.  *
  18494.  *       http://www.apache.org/licenses/LICENSE-2.0
  18495.  *
  18496.  *   Unless required by applicable law or agreed to in writing, software
  18497.  *   distributed under the License is distributed on an "AS IS" BASIS,
  18498.  *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18499.  *   See the License for the specific language governing permissions and
  18500.  *   limitations under the License.
  18501.  */
  18502.  
  18503. W3C� SOFTWARE NOTICE AND LICENSE
  18504. http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
  18505.  
  18506. This work (and included software, documentation such as READMEs, or other
  18507. related items) is being provided by the copyright holders under the following
  18508. license. By obtaining, using and/or copying this work, you (the licensee) agree
  18509. that you have read, understood, and will comply with the following terms and
  18510. conditions.
  18511.  
  18512. Permission to copy, modify, and distribute this software and its documentation,
  18513. with or without modification, for any purpose and without fee or royalty is
  18514. hereby granted, provided that you include the following on ALL copies of the
  18515. software and documentation or portions thereof, including modifications:
  18516.  
  18517.   1. The full text of this NOTICE in a location viewable to users of the
  18518.      redistributed or derivative work.
  18519.   2. Any pre-existing intellectual property disclaimers, notices, or terms
  18520.      and conditions. If none exist, the W3C Software Short Notice should be
  18521.      included (hypertext is preferred, text is permitted) within the body
  18522.      of any redistributed or derivative code.
  18523.   3. Notice of any changes or modifications to the files, including the date
  18524.      changes were made. (We recommend you provide URIs to the location from
  18525.      which the code is derived.)
  18526.      
  18527. THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
  18528. NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
  18529. TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
  18530. THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
  18531. PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
  18532.  
  18533. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
  18534. CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
  18535.  
  18536. The name and trademarks of copyright holders may NOT be used in advertising or
  18537. publicity pertaining to the software without specific, written prior permission.
  18538. Title to copyright in this software and any associated documentation will at
  18539. all times remain with copyright holders.
  18540.  
  18541. ____________________________________
  18542.  
  18543. This formulation of W3C's notice and license became active on December 31 2002.
  18544. This version removes the copyright ownership notice such that this license can
  18545. be used with materials other than those owned by the W3C, reflects that ERCIM
  18546. is now a host of the W3C, includes references to this specific dated version of
  18547. the license, and removes the ambiguous grant of "use". Otherwise, this version
  18548. is the same as the previous version and is written so as to preserve the Free
  18549. Software Foundation's assessment of GPL compatibility and OSI's certification
  18550. under the Open Source Definition. Please see our Copyright FAQ for common
  18551. questions about using materials from our site, including specific terms and
  18552. conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
  18553. this notice can be directed to site-policy@w3.org.
  18554.  
  18555. Joseph Reagle <site-policy@w3.org>
  18556.  
  18557. This license came from: http://www.megginson.com/SAX/copying.html
  18558.   However please note future versions of SAX may be covered
  18559.   under http://saxproject.org/?selected=pd
  18560.  
  18561. SAX2 is Free!
  18562.  
  18563. I hereby abandon any property rights to SAX 2.0 (the Simple API for
  18564. XML), and release all of the SAX 2.0 source code, compiled code, and
  18565. documentation contained in this distribution into the Public Domain.
  18566. SAX comes with NO WARRANTY or guarantee of fitness for any
  18567. purpose.
  18568.  
  18569. David Megginson, david@megginson.com
  18570. 2000-05-05
  18571.  
  18572. ============================================================
  18573. Notices for file(s):
  18574. /lib/libclang.so
  18575. /lib/libclangAnalysis.a
  18576. ------------------------------------------------------------
  18577. ==============================================================================
  18578. LLVM Release License
  18579. ==============================================================================
  18580. University of Illinois/NCSA
  18581. Open Source License
  18582.  
  18583. Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
  18584. All rights reserved.
  18585.  
  18586. Developed by:
  18587.  
  18588.     LLVM Team
  18589.  
  18590.     University of Illinois at Urbana-Champaign
  18591.  
  18592.     http://llvm.org
  18593.  
  18594. Permission is hereby granted, free of charge, to any person obtaining a copy of
  18595. this software and associated documentation files (the "Software"), to deal with
  18596. the Software without restriction, including without limitation the rights to
  18597. use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
  18598. of the Software, and to permit persons to whom the Software is furnished to do
  18599. so, subject to the following conditions:
  18600.  
  18601.     * Redistributions of source code must retain the above copyright notice,
  18602.       this list of conditions and the following disclaimers.
  18603.  
  18604.     * Redistributions in binary form must reproduce the above copyright notice,
  18605.       this list of conditions and the following disclaimers in the
  18606.       documentation and/or other materials provided with the distribution.
  18607.  
  18608.     * Neither the names of the LLVM Team, University of Illinois at
  18609.       Urbana-Champaign, nor the names of its contributors may be used to
  18610.       endorse or promote products derived from this Software without specific
  18611.       prior written permission.
  18612.  
  18613. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  18614. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  18615. FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
  18616. CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  18617. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  18618. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
  18619. SOFTWARE.
  18620.  
  18621. ==============================================================================
  18622. The LLVM software contains code written by third parties.  Such software will
  18623. have its own individual LICENSE.TXT file in the directory in which it appears.
  18624. This file will describe the copyrights, license, and restrictions which apply
  18625. to that code.
  18626.  
  18627. The disclaimer of warranty in the University of Illinois Open Source License
  18628. applies to all code in the LLVM Distribution, and nothing in any of the
  18629. other licenses gives permission to use the names of the LLVM Team or the
  18630. University of Illinois to endorse or promote products derived from this
  18631. Software.
  18632.  
  18633. The following pieces of software have additional or alternate copyrights,
  18634. licenses, and/or restrictions:
  18635.  
  18636. Program             Directory
  18637. -------             ---------
  18638. <none yet>
  18639.  
  18640. ============================================================
  18641. Notices for file(s):
  18642. /framework/guavalib.jar
  18643. ------------------------------------------------------------
  18644.  
  18645.                                  Apache License
  18646.                            Version 2.0, January 2004
  18647.                         http://www.apache.org/licenses/
  18648.  
  18649.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  18650.  
  18651.    1. Definitions.
  18652.  
  18653.       "License" shall mean the terms and conditions for use, reproduction,
  18654.       and distribution as defined by Sections 1 through 9 of this document.
  18655.  
  18656.       "Licensor" shall mean the copyright owner or entity authorized by
  18657.       the copyright owner that is granting the License.
  18658.  
  18659.       "Legal Entity" shall mean the union of the acting entity and all
  18660.       other entities that control, are controlled by, or are under common
  18661.       control with that entity. For the purposes of this definition,
  18662.       "control" means (i) the power, direct or indirect, to cause the
  18663.       direction or management of such entity, whether by contract or
  18664.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  18665.       outstanding shares, or (iii) beneficial ownership of such entity.
  18666.  
  18667.       "You" (or "Your") shall mean an individual or Legal Entity
  18668.       exercising permissions granted by this License.
  18669.  
  18670.       "Source" form shall mean the preferred form for making modifications,
  18671.       including but not limited to software source code, documentation
  18672.       source, and configuration files.
  18673.  
  18674.       "Object" form shall mean any form resulting from mechanical
  18675.       transformation or translation of a Source form, including but
  18676.       not limited to compiled object code, generated documentation,
  18677.       and conversions to other media types.
  18678.  
  18679.       "Work" shall mean the work of authorship, whether in Source or
  18680.       Object form, made available under the License, as indicated by a
  18681.       copyright notice that is included in or attached to the work
  18682.       (an example is provided in the Appendix below).
  18683.  
  18684.       "Derivative Works" shall mean any work, whether in Source or Object
  18685.       form, that is based on (or derived from) the Work and for which the
  18686.       editorial revisions, annotations, elaborations, or other modifications
  18687.       represent, as a whole, an original work of authorship. For the purposes
  18688.       of this License, Derivative Works shall not include works that remain
  18689.       separable from, or merely link (or bind by name) to the interfaces of,
  18690.       the Work and Derivative Works thereof.
  18691.  
  18692.       "Contribution" shall mean any work of authorship, including
  18693.       the original version of the Work and any modifications or additions
  18694.       to that Work or Derivative Works thereof, that is intentionally
  18695.       submitted to Licensor for inclusion in the Work by the copyright owner
  18696.       or by an individual or Legal Entity authorized to submit on behalf of
  18697.       the copyright owner. For the purposes of this definition, "submitted"
  18698.       means any form of electronic, verbal, or written communication sent
  18699.       to the Licensor or its representatives, including but not limited to
  18700.       communication on electronic mailing lists, source code control systems,
  18701.       and issue tracking systems that are managed by, or on behalf of, the
  18702.       Licensor for the purpose of discussing and improving the Work, but
  18703.       excluding communication that is conspicuously marked or otherwise
  18704.       designated in writing by the copyright owner as "Not a Contribution."
  18705.  
  18706.       "Contributor" shall mean Licensor and any individual or Legal Entity
  18707.       on behalf of whom a Contribution has been received by Licensor and
  18708.       subsequently incorporated within the Work.
  18709.  
  18710.    2. Grant of Copyright License. Subject to the terms and conditions of
  18711.       this License, each Contributor hereby grants to You a perpetual,
  18712.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18713.       copyright license to reproduce, prepare Derivative Works of,
  18714.       publicly display, publicly perform, sublicense, and distribute the
  18715.       Work and such Derivative Works in Source or Object form.
  18716.  
  18717.    3. Grant of Patent License. Subject to the terms and conditions of
  18718.       this License, each Contributor hereby grants to You a perpetual,
  18719.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  18720.       (except as stated in this section) patent license to make, have made,
  18721.       use, offer to sell, sell, import, and otherwise transfer the Work,
  18722.       where such license applies only to those patent claims licensable
  18723.       by such Contributor that are necessarily infringed by their
  18724.       Contribution(s) alone or by combination of their Contribution(s)
  18725.       with the Work to which such Contribution(s) was submitted. If You
  18726.       institute patent litigation against any entity (including a
  18727.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  18728.       or a Contribution incorporated within the Work constitutes direct
  18729.       or contributory patent infringement, then any patent licenses
  18730.       granted to You under this License for that Work shall terminate
  18731.       as of the date such litigation is filed.
  18732.  
  18733.    4. Redistribution. You may reproduce and distribute copies of the
  18734.       Work or Derivative Works thereof in any medium, with or without
  18735.       modifications, and in Source or Object form, provided that You
  18736.       meet the following conditions:
  18737.  
  18738.       (a) You must give any other recipients of the Work or
  18739.           Derivative Works a copy of this License; and
  18740.  
  18741.       (b) You must cause any modified files to carry prominent notices
  18742.           stating that You changed the files; and
  18743.  
  18744.       (c) You must retain, in the Source form of any Derivative Works
  18745.           that You distribute, all copyright, patent, trademark, and
  18746.           attribution notices from the Source form of the Work,
  18747.           excluding those notices that do not pertain to any part of
  18748.           the Derivative Works; and
  18749.  
  18750.       (d) If the Work includes a "NOTICE" text file as part of its
  18751.           distribution, then any Derivative Works that You distribute must
  18752.           include a readable copy of the attribution notices contained
  18753.           within such NOTICE file, excluding those notices that do not
  18754.           pertain to any part of the Derivative Works, in at least one
  18755.           of the following places: within a NOTICE text file distributed
  18756.           as part of the Derivative Works; within the Source form or
  18757.           documentation, if provided along with the Derivative Works; or,
  18758.           within a display generated by the Derivative Works, if and
  18759.           wherever such third-party notices normally appear. The contents
  18760.           of the NOTICE file are for informational purposes only and
  18761.           do not modify the License. You may add Your own attribution
  18762.           notices within Derivative Works that You distribute, alongside
  18763.           or as an addendum to the NOTICE text from the Work, provided
  18764.           that such additional attribution notices cannot be construed
  18765.           as modifying the License.
  18766.  
  18767.       You may add Your own copyright statement to Your modifications and
  18768.       may provide additional or different license terms and conditions
  18769.       for use, reproduction, or distribution of Your modifications, or
  18770.       for any such Derivative Works as a whole, provided Your use,
  18771.       reproduction, and distribution of the Work otherwise complies with
  18772.       the conditions stated in this License.
  18773.  
  18774.    5. Submission of Contributions. Unless You explicitly state otherwise,
  18775.       any Contribution intentionally submitted for inclusion in the Work
  18776.       by You to the Licensor shall be under the terms and conditions of
  18777.       this License, without any additional terms or conditions.
  18778.       Notwithstanding the above, nothing herein shall supersede or modify
  18779.       the terms of any separate license agreement you may have executed
  18780.       with Licensor regarding such Contributions.
  18781.  
  18782.    6. Trademarks. This License does not grant permission to use the trade
  18783.       names, trademarks, service marks, or product names of the Licensor,
  18784.       except as required for reasonable and customary use in describing the
  18785.       origin of the Work and reproducing the content of the NOTICE file.
  18786.  
  18787.    7. Disclaimer of Warranty. Unless required by applicable law or
  18788.       agreed to in writing, Licensor provides the Work (and each
  18789.       Contributor provides its Contributions) on an "AS IS" BASIS,
  18790.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  18791.       implied, including, without limitation, any warranties or conditions
  18792.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  18793.       PARTICULAR PURPOSE. You are solely responsible for determining the
  18794.       appropriateness of using or redistributing the Work and assume any
  18795.       risks associated with Your exercise of permissions under this License.
  18796.  
  18797.    8. Limitation of Liability. In no event and under no legal theory,
  18798.       whether in tort (including negligence), contract, or otherwise,
  18799.       unless required by applicable law (such as deliberate and grossly
  18800.       negligent acts) or agreed to in writing, shall any Contributor be
  18801.       liable to You for damages, including any direct, indirect, special,
  18802.       incidental, or consequential damages of any character arising as a
  18803.       result of this License or out of the use or inability to use the
  18804.       Work (including but not limited to damages for loss of goodwill,
  18805.       work stoppage, computer failure or malfunction, or any and all
  18806.       other commercial damages or losses), even if such Contributor
  18807.       has been advised of the possibility of such damages.
  18808.  
  18809.    9. Accepting Warranty or Additional Liability. While redistributing
  18810.       the Work or Derivative Works thereof, You may choose to offer,
  18811.       and charge a fee for, acceptance of support, warranty, indemnity,
  18812.       or other liability obligations and/or rights consistent with this
  18813.       License. However, in accepting such obligations, You may act only
  18814.       on Your own behalf and on Your sole responsibility, not on behalf
  18815.       of any other Contributor, and only if You agree to indemnify,
  18816.       defend, and hold each Contributor harmless for any liability
  18817.       incurred by, or claims asserted against, such Contributor by reason
  18818.       of your accepting any such warranty or additional liability.
  18819.  
  18820.    END OF TERMS AND CONDITIONS
  18821.  
  18822.    APPENDIX: How to apply the Apache License to your work.
  18823.  
  18824.       To apply the Apache License to your work, attach the following
  18825.       boilerplate notice, with the fields enclosed by brackets "[]"
  18826.       replaced with your own identifying information. (Don't include
  18827.       the brackets!)  The text should be enclosed in the appropriate
  18828.       comment syntax for the file format. We also recommend that a
  18829.       file or class name and description of purpose be included on the
  18830.       same "printed page" as the copyright notice for easier
  18831.       identification within third-party archives.
  18832.  
  18833.    Copyright [yyyy] [name of copyright owner]
  18834.  
  18835.    Licensed under the Apache License, Version 2.0 (the "License");
  18836.    you may not use this file except in compliance with the License.
  18837.    You may obtain a copy of the License at
  18838.  
  18839.        http://www.apache.org/licenses/LICENSE-2.0
  18840.  
  18841.    Unless required by applicable law or agreed to in writing, software
  18842.    distributed under the License is distributed on an "AS IS" BASIS,
  18843.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18844.    See the License for the specific language governing permissions and
  18845.    limitations under the License.
  18846.  
  18847. ============================================================
  18848. Notices for file(s):
  18849. /core-lambda-stubs.jar
  18850. ------------------------------------------------------------
  18851. The GNU General Public License (GPL)
  18852.  
  18853. Version 2, June 1991
  18854.  
  18855. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  18856. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  18857.  
  18858. Everyone is permitted to copy and distribute verbatim copies of this license
  18859. document, but changing it is not allowed.
  18860.  
  18861. Preamble
  18862.  
  18863. The licenses for most software are designed to take away your freedom to share
  18864. and change it.  By contrast, the GNU General Public License is intended to
  18865. guarantee your freedom to share and change free software--to make sure the
  18866. software is free for all its users.  This General Public License applies to
  18867. most of the Free Software Foundation's software and to any other program whose
  18868. authors commit to using it.  (Some other Free Software Foundation software is
  18869. covered by the GNU Library General Public License instead.) You can apply it to
  18870. your programs, too.
  18871.  
  18872. When we speak of free software, we are referring to freedom, not price.  Our
  18873. General Public Licenses are designed to make sure that you have the freedom to
  18874. distribute copies of free software (and charge for this service if you wish),
  18875. that you receive source code or can get it if you want it, that you can change
  18876. the software or use pieces of it in new free programs; and that you know you
  18877. can do these things.
  18878.  
  18879. To protect your rights, we need to make restrictions that forbid anyone to deny
  18880. you these rights or to ask you to surrender the rights.  These restrictions
  18881. translate to certain responsibilities for you if you distribute copies of the
  18882. software, or if you modify it.
  18883.  
  18884. For example, if you distribute copies of such a program, whether gratis or for
  18885. a fee, you must give the recipients all the rights that you have.  You must
  18886. make sure that they, too, receive or can get the source code.  And you must
  18887. show them these terms so they know their rights.
  18888.  
  18889. We protect your rights with two steps: (1) copyright the software, and (2)
  18890. offer you this license which gives you legal permission to copy, distribute
  18891. and/or modify the software.
  18892.  
  18893. Also, for each author's protection and ours, we want to make certain that
  18894. everyone understands that there is no warranty for this free software.  If the
  18895. software is modified by someone else and passed on, we want its recipients to
  18896. know that what they have is not the original, so that any problems introduced
  18897. by others will not reflect on the original authors' reputations.
  18898.  
  18899. Finally, any free program is threatened constantly by software patents.  We
  18900. wish to avoid the danger that redistributors of a free program will
  18901. individually obtain patent licenses, in effect making the program proprietary.
  18902. To prevent this, we have made it clear that any patent must be licensed for
  18903. everyone's free use or not licensed at all.
  18904.  
  18905. The precise terms and conditions for copying, distribution and modification
  18906. follow.
  18907.  
  18908. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  18909.  
  18910. 0. This License applies to any program or other work which contains a notice
  18911. placed by the copyright holder saying it may be distributed under the terms of
  18912. this General Public License.  The "Program", below, refers to any such program
  18913. or work, and a "work based on the Program" means either the Program or any
  18914. derivative work under copyright law: that is to say, a work containing the
  18915. Program or a portion of it, either verbatim or with modifications and/or
  18916. translated into another language.  (Hereinafter, translation is included
  18917. without limitation in the term "modification".) Each licensee is addressed as
  18918. "you".
  18919.  
  18920. Activities other than copying, distribution and modification are not covered by
  18921. this License; they are outside its scope.  The act of running the Program is
  18922. not restricted, and the output from the Program is covered only if its contents
  18923. constitute a work based on the Program (independent of having been made by
  18924. running the Program).  Whether that is true depends on what the Program does.
  18925.  
  18926. 1. You may copy and distribute verbatim copies of the Program's source code as
  18927. you receive it, in any medium, provided that you conspicuously and
  18928. appropriately publish on each copy an appropriate copyright notice and
  18929. disclaimer of warranty; keep intact all the notices that refer to this License
  18930. and to the absence of any warranty; and give any other recipients of the
  18931. Program a copy of this License along with the Program.
  18932.  
  18933. You may charge a fee for the physical act of transferring a copy, and you may
  18934. at your option offer warranty protection in exchange for a fee.
  18935.  
  18936. 2. You may modify your copy or copies of the Program or any portion of it, thus
  18937. forming a work based on the Program, and copy and distribute such modifications
  18938. or work under the terms of Section 1 above, provided that you also meet all of
  18939. these conditions:
  18940.  
  18941.     a) You must cause the modified files to carry prominent notices stating
  18942.     that you changed the files and the date of any change.
  18943.  
  18944.     b) You must cause any work that you distribute or publish, that in whole or
  18945.     in part contains or is derived from the Program or any part thereof, to be
  18946.     licensed as a whole at no charge to all third parties under the terms of
  18947.     this License.
  18948.  
  18949.     c) If the modified program normally reads commands interactively when run,
  18950.     you must cause it, when started running for such interactive use in the
  18951.     most ordinary way, to print or display an announcement including an
  18952.     appropriate copyright notice and a notice that there is no warranty (or
  18953.     else, saying that you provide a warranty) and that users may redistribute
  18954.     the program under these conditions, and telling the user how to view a copy
  18955.     of this License.  (Exception: if the Program itself is interactive but does
  18956.     not normally print such an announcement, your work based on the Program is
  18957.     not required to print an announcement.)
  18958.  
  18959. These requirements apply to the modified work as a whole.  If identifiable
  18960. sections of that work are not derived from the Program, and can be reasonably
  18961. considered independent and separate works in themselves, then this License, and
  18962. its terms, do not apply to those sections when you distribute them as separate
  18963. works.  But when you distribute the same sections as part of a whole which is a
  18964. work based on the Program, the distribution of the whole must be on the terms
  18965. of this License, whose permissions for other licensees extend to the entire
  18966. whole, and thus to each and every part regardless of who wrote it.
  18967.  
  18968. Thus, it is not the intent of this section to claim rights or contest your
  18969. rights to work written entirely by you; rather, the intent is to exercise the
  18970. right to control the distribution of derivative or collective works based on
  18971. the Program.
  18972.  
  18973. In addition, mere aggregation of another work not based on the Program with the
  18974. Program (or with a work based on the Program) on a volume of a storage or
  18975. distribution medium does not bring the other work under the scope of this
  18976. License.
  18977.  
  18978. 3. You may copy and distribute the Program (or a work based on it, under
  18979. Section 2) in object code or executable form under the terms of Sections 1 and
  18980. 2 above provided that you also do one of the following:
  18981.  
  18982.     a) Accompany it with the complete corresponding machine-readable source
  18983.     code, which must be distributed under the terms of Sections 1 and 2 above
  18984.     on a medium customarily used for software interchange; or,
  18985.  
  18986.     b) Accompany it with a written offer, valid for at least three years, to
  18987.     give any third party, for a charge no more than your cost of physically
  18988.     performing source distribution, a complete machine-readable copy of the
  18989.     corresponding source code, to be distributed under the terms of Sections 1
  18990.     and 2 above on a medium customarily used for software interchange; or,
  18991.  
  18992.     c) Accompany it with the information you received as to the offer to
  18993.     distribute corresponding source code.  (This alternative is allowed only
  18994.     for noncommercial distribution and only if you received the program in
  18995.     object code or executable form with such an offer, in accord with
  18996.     Subsection b above.)
  18997.  
  18998. The source code for a work means the preferred form of the work for making
  18999. modifications to it.  For an executable work, complete source code means all
  19000. the source code for all modules it contains, plus any associated interface
  19001. definition files, plus the scripts used to control compilation and installation
  19002. of the executable.  However, as a special exception, the source code
  19003. distributed need not include anything that is normally distributed (in either
  19004. source or binary form) with the major components (compiler, kernel, and so on)
  19005. of the operating system on which the executable runs, unless that component
  19006. itself accompanies the executable.
  19007.  
  19008. If distribution of executable or object code is made by offering access to copy
  19009. from a designated place, then offering equivalent access to copy the source
  19010. code from the same place counts as distribution of the source code, even though
  19011. third parties are not compelled to copy the source along with the object code.
  19012.  
  19013. 4. You may not copy, modify, sublicense, or distribute the Program except as
  19014. expressly provided under this License.  Any attempt otherwise to copy, modify,
  19015. sublicense or distribute the Program is void, and will automatically terminate
  19016. your rights under this License.  However, parties who have received copies, or
  19017. rights, from you under this License will not have their licenses terminated so
  19018. long as such parties remain in full compliance.
  19019.  
  19020. 5. You are not required to accept this License, since you have not signed it.
  19021. However, nothing else grants you permission to modify or distribute the Program
  19022. or its derivative works.  These actions are prohibited by law if you do not
  19023. accept this License.  Therefore, by modifying or distributing the Program (or
  19024. any work based on the Program), you indicate your acceptance of this License to
  19025. do so, and all its terms and conditions for copying, distributing or modifying
  19026. the Program or works based on it.
  19027.  
  19028. 6. Each time you redistribute the Program (or any work based on the Program),
  19029. the recipient automatically receives a license from the original licensor to
  19030. copy, distribute or modify the Program subject to these terms and conditions.
  19031. You may not impose any further restrictions on the recipients' exercise of the
  19032. rights granted herein.  You are not responsible for enforcing compliance by
  19033. third parties to this License.
  19034.  
  19035. 7. If, as a consequence of a court judgment or allegation of patent
  19036. infringement or for any other reason (not limited to patent issues), conditions
  19037. are imposed on you (whether by court order, agreement or otherwise) that
  19038. contradict the conditions of this License, they do not excuse you from the
  19039. conditions of this License.  If you cannot distribute so as to satisfy
  19040. simultaneously your obligations under this License and any other pertinent
  19041. obligations, then as a consequence you may not distribute the Program at all.
  19042. For example, if a patent license would not permit royalty-free redistribution
  19043. of the Program by all those who receive copies directly or indirectly through
  19044. you, then the only way you could satisfy both it and this License would be to
  19045. refrain entirely from distribution of the Program.
  19046.  
  19047. If any portion of this section is held invalid or unenforceable under any
  19048. particular circumstance, the balance of the section is intended to apply and
  19049. the section as a whole is intended to apply in other circumstances.
  19050.  
  19051. It is not the purpose of this section to induce you to infringe any patents or
  19052. other property right claims or to contest validity of any such claims; this
  19053. section has the sole purpose of protecting the integrity of the free software
  19054. distribution system, which is implemented by public license practices.  Many
  19055. people have made generous contributions to the wide range of software
  19056. distributed through that system in reliance on consistent application of that
  19057. system; it is up to the author/donor to decide if he or she is willing to
  19058. distribute software through any other system and a licensee cannot impose that
  19059. choice.
  19060.  
  19061. This section is intended to make thoroughly clear what is believed to be a
  19062. consequence of the rest of this License.
  19063.  
  19064. 8. If the distribution and/or use of the Program is restricted in certain
  19065. countries either by patents or by copyrighted interfaces, the original
  19066. copyright holder who places the Program under this License may add an explicit
  19067. geographical distribution limitation excluding those countries, so that
  19068. distribution is permitted only in or among countries not thus excluded.  In
  19069. such case, this License incorporates the limitation as if written in the body
  19070. of this License.
  19071.  
  19072. 9. The Free Software Foundation may publish revised and/or new versions of the
  19073. General Public License from time to time.  Such new versions will be similar in
  19074. spirit to the present version, but may differ in detail to address new problems
  19075. or concerns.
  19076.  
  19077. Each version is given a distinguishing version number.  If the Program
  19078. specifies a version number of this License which applies to it and "any later
  19079. version", you have the option of following the terms and conditions either of
  19080. that version or of any later version published by the Free Software Foundation.
  19081. If the Program does not specify a version number of this License, you may
  19082. choose any version ever published by the Free Software Foundation.
  19083.  
  19084. 10. If you wish to incorporate parts of the Program into other free programs
  19085. whose distribution conditions are different, write to the author to ask for
  19086. permission.  For software which is copyrighted by the Free Software Foundation,
  19087. write to the Free Software Foundation; we sometimes make exceptions for this.
  19088. Our decision will be guided by the two goals of preserving the free status of
  19089. all derivatives of our free software and of promoting the sharing and reuse of
  19090. software generally.
  19091.  
  19092. NO WARRANTY
  19093.  
  19094. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
  19095. THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE
  19096. STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
  19097. PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
  19098. INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  19099. FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND
  19100. PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE,
  19101. YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
  19102.  
  19103. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
  19104. ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
  19105. PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
  19106. GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
  19107. INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
  19108. BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
  19109. FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
  19110. OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  19111.  
  19112. END OF TERMS AND CONDITIONS
  19113.  
  19114. How to Apply These Terms to Your New Programs
  19115.  
  19116. If you develop a new program, and you want it to be of the greatest possible
  19117. use to the public, the best way to achieve this is to make it free software
  19118. which everyone can redistribute and change under these terms.
  19119.  
  19120. To do so, attach the following notices to the program.  It is safest to attach
  19121. them to the start of each source file to most effectively convey the exclusion
  19122. of warranty; and each file should have at least the "copyright" line and a
  19123. pointer to where the full notice is found.
  19124.  
  19125.     One line to give the program's name and a brief idea of what it does.
  19126.  
  19127.     Copyright (C) <year> <name of author>
  19128.  
  19129.     This program is free software; you can redistribute it and/or modify it
  19130.     under the terms of the GNU General Public License as published by the Free
  19131.     Software Foundation; either version 2 of the License, or (at your option)
  19132.     any later version.
  19133.  
  19134.     This program is distributed in the hope that it will be useful, but WITHOUT
  19135.     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  19136.     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  19137.     more details.
  19138.  
  19139.     You should have received a copy of the GNU General Public License along
  19140.     with this program; if not, write to the Free Software Foundation, Inc., 59
  19141.     Temple Place, Suite 330, Boston, MA 02111-1307 USA
  19142.  
  19143. Also add information on how to contact you by electronic and paper mail.
  19144.  
  19145. If the program is interactive, make it output a short notice like this when it
  19146. starts in an interactive mode:
  19147.  
  19148.     Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
  19149.     with ABSOLUTELY NO WARRANTY; for details type 'show w'.  This is free
  19150.     software, and you are welcome to redistribute it under certain conditions;
  19151.     type 'show c' for details.
  19152.  
  19153. The hypothetical commands 'show w' and 'show c' should show the appropriate
  19154. parts of the General Public License.  Of course, the commands you use may be
  19155. called something other than 'show w' and 'show c'; they could even be
  19156. mouse-clicks or menu items--whatever suits your program.
  19157.  
  19158. You should also get your employer (if you work as a programmer) or your school,
  19159. if any, to sign a "copyright disclaimer" for the program, if necessary.  Here
  19160. is a sample; alter the names:
  19161.  
  19162.     Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  19163.     'Gnomovision' (which makes passes at compilers) written by James Hacker.
  19164.  
  19165.     signature of Ty Coon, 1 April 1989
  19166.  
  19167.     Ty Coon, President of Vice
  19168.  
  19169. This General Public License does not permit incorporating your program into
  19170. proprietary programs.  If your program is a subroutine library, you may
  19171. consider it more useful to permit linking proprietary applications with the
  19172. library.  If this is what you want to do, use the GNU Library General Public
  19173. License instead of this License.
  19174.  
  19175.  
  19176. "CLASSPATH" EXCEPTION TO THE GPL
  19177.  
  19178. Certain source files distributed by Oracle America and/or its affiliates are
  19179. subject to the following clarification and special exception to the GPL, but
  19180. only where Oracle has expressly included in the particular source file's header
  19181. the words "Oracle designates this particular file as subject to the "Classpath"
  19182. exception as provided by Oracle in the LICENSE file that accompanied this code."
  19183.  
  19184.     Linking this library statically or dynamically with other modules is making
  19185.     a combined work based on this library.  Thus, the terms and conditions of
  19186.     the GNU General Public License cover the whole combination.
  19187.  
  19188.     As a special exception, the copyright holders of this library give you
  19189.     permission to link this library with independent modules to produce an
  19190.     executable, regardless of the license terms of these independent modules,
  19191.     and to copy and distribute the resulting executable under terms of your
  19192.     choice, provided that you also meet, for each linked independent module,
  19193.     the terms and conditions of the license of that module.  An independent
  19194.     module is a module which is not derived from or based on this library.  If
  19195.     you modify this library, you may extend this exception to your version of
  19196.     the library, but you are not obligated to do so.  If you do not wish to do
  19197.     so, delete this exception statement from your version.
  19198.  
  19199. ============================================================
  19200. Notices for file(s):
  19201. /lib/d8.jar
  19202. ------------------------------------------------------------
  19203. This file lists all licenses for code distributed.
  19204. All non-library code has the following 3-Clause BSD license.
  19205.  
  19206.  
  19207. Copyright (c) 2016, the R8 project authors.
  19208. All rights reserved.
  19209.  
  19210. Redistribution and use in source and binary forms, with or without
  19211. modification, are permitted provided that the following conditions are met:
  19212.  
  19213. * Redistributions of source code must retain the above copyright notice, this
  19214.   list of conditions and the following disclaimer.
  19215.  
  19216. * Redistributions in binary form must reproduce the above copyright notice,
  19217.   this list of conditions and the following disclaimer in the documentation
  19218.   and/or other materials provided with the distribution.
  19219.  
  19220. * Neither the name of Google Inc. nor the names of its
  19221.   contributors may be used to endorse or promote products derived from
  19222.   this software without specific prior written permission.
  19223.  
  19224. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19225. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19226. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  19227. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  19228. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  19229. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  19230. SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  19231. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19232. OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19233. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19234.  
  19235. Summary of distributed libraries:
  19236.  
  19237. - artifact: com.google.guava:guava:+
  19238.   name: Guava Google Core Libraries for Java
  19239.   copyrightHolder: The Guava Authors
  19240.   license: The Apache Software License, Version 2.0
  19241.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19242. - artifact: com.google.code.gson:gson:+
  19243.   name: Gson
  19244.   license: The Apache Software License, Version 2.0
  19245.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19246.   url: https://github.com/google/gson
  19247. - artifact: it.unimi.dsi:fastutil:+
  19248.   name: fastutil
  19249.   license: Apache License, Version 2.0
  19250.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
  19251.   url: http://fasutil.di.unimi.it/
  19252. - artifact: net.sf.jopt-simple:jopt-simple:+
  19253.   name: JOpt Simple
  19254.   license: The MIT License
  19255.   licenseUrl: http://www.opensource.org/licenses/mit-license.php
  19256.   url: http://pholser.github.com/jopt-simple
  19257. - artifact: org.ow2.asm:asm-commons:+
  19258.   name: ASM Commons
  19259.   copyrightHolder: INRIA, France Telecom
  19260.   license: ASM license
  19261.   licenseUrl: http://asm.ow2.org/license.html
  19262.   url: http://asm.ow2.org/index.html
  19263. - artifact: org.ow2.asm:asm-tree:+
  19264.   name: ASM Tree
  19265.   copyrightHolder: INRIA, France Telecom
  19266.   license: ASM license
  19267.   licenseUrl: http://asm.ow2.org/license.html
  19268.   url: http://asm.ow2.org/index.html
  19269. - artifact: org.ow2.asm:asm-util:+
  19270.   name: ASM Util
  19271.   copyrightHolder: INRIA, France Telecom
  19272.   license: ASM license
  19273.   licenseUrl: http://asm.ow2.org/license.html
  19274.   url: http://asm.ow2.org/index.html
  19275. - artifact: org.ow2.asm:asm-analysis:+
  19276.   name: ASM Util
  19277.   copyrightHolder: INRIA, France Telecom
  19278.   license: ASM license
  19279.   licenseUrl: http://asm.ow2.org/license.html
  19280.   url: http://asm.ow2.org/index.html
  19281. - artifact: org.ow2.asm:asm:+
  19282.   name: ASM Core
  19283.   copyrightHolder: INRIA, France Telecom
  19284.   license: ASM license
  19285.   licenseUrl: http://asm.ow2.org/license.html
  19286.   url: http://asm.ow2.org/index.html
  19287. - artifact: org.jetbrains.kotlin:kotlin-stdlib:+
  19288.   name: org.jetbrains.kotlin:kotlin-stdlib
  19289.   copyrightHolder: JetBrains s.r.o.
  19290.   license: The Apache License, Version 2.0
  19291.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19292.   url: https://kotlinlang.org/
  19293. - artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
  19294.   name: org.jetbrains.kotlin:kotlin-stdlib
  19295.   copyrightHolder: JetBrains s.r.o.
  19296.   license: The Apache License, Version 2.0
  19297.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19298.   url: https://kotlinlang.org/
  19299. - artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
  19300.   name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
  19301.   copyrightHolder: JetBrains s.r.o.
  19302.   license: The Apache License, Version 2.0
  19303.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19304.   url: https://kotlinlang.org/
  19305. - artifact: org.jetbrains:annotations:+
  19306.   name: IntelliJ IDEA Annotations
  19307.   copyrightHolder: JetBrains s.r.o.
  19308.   license: The Apache Software License, Version 2.0
  19309.   licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
  19310.   url: http://www.jetbrains.org
  19311.  
  19312.  
  19313. Licenses details:
  19314.  
  19315.  
  19316.  
  19317.                                  Apache License
  19318.                            Version 2.0, January 2004
  19319.                         http://www.apache.org/licenses/
  19320.  
  19321.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19322.  
  19323.    1. Definitions.
  19324.  
  19325.       "License" shall mean the terms and conditions for use, reproduction,
  19326.       and distribution as defined by Sections 1 through 9 of this document.
  19327.  
  19328.       "Licensor" shall mean the copyright owner or entity authorized by
  19329.       the copyright owner that is granting the License.
  19330.  
  19331.       "Legal Entity" shall mean the union of the acting entity and all
  19332.       other entities that control, are controlled by, or are under common
  19333.       control with that entity. For the purposes of this definition,
  19334.       "control" means (i) the power, direct or indirect, to cause the
  19335.       direction or management of such entity, whether by contract or
  19336.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19337.       outstanding shares, or (iii) beneficial ownership of such entity.
  19338.  
  19339.       "You" (or "Your") shall mean an individual or Legal Entity
  19340.       exercising permissions granted by this License.
  19341.  
  19342.       "Source" form shall mean the preferred form for making modifications,
  19343.       including but not limited to software source code, documentation
  19344.       source, and configuration files.
  19345.  
  19346.       "Object" form shall mean any form resulting from mechanical
  19347.       transformation or translation of a Source form, including but
  19348.       not limited to compiled object code, generated documentation,
  19349.       and conversions to other media types.
  19350.  
  19351.       "Work" shall mean the work of authorship, whether in Source or
  19352.       Object form, made available under the License, as indicated by a
  19353.       copyright notice that is included in or attached to the work
  19354.       (an example is provided in the Appendix below).
  19355.  
  19356.       "Derivative Works" shall mean any work, whether in Source or Object
  19357.       form, that is based on (or derived from) the Work and for which the
  19358.       editorial revisions, annotations, elaborations, or other modifications
  19359.       represent, as a whole, an original work of authorship. For the purposes
  19360.       of this License, Derivative Works shall not include works that remain
  19361.       separable from, or merely link (or bind by name) to the interfaces of,
  19362.       the Work and Derivative Works thereof.
  19363.  
  19364.       "Contribution" shall mean any work of authorship, including
  19365.       the original version of the Work and any modifications or additions
  19366.       to that Work or Derivative Works thereof, that is intentionally
  19367.       submitted to Licensor for inclusion in the Work by the copyright owner
  19368.       or by an individual or Legal Entity authorized to submit on behalf of
  19369.       the copyright owner. For the purposes of this definition, "submitted"
  19370.       means any form of electronic, verbal, or written communication sent
  19371.       to the Licensor or its representatives, including but not limited to
  19372.       communication on electronic mailing lists, source code control systems,
  19373.       and issue tracking systems that are managed by, or on behalf of, the
  19374.       Licensor for the purpose of discussing and improving the Work, but
  19375.       excluding communication that is conspicuously marked or otherwise
  19376.       designated in writing by the copyright owner as "Not a Contribution."
  19377.  
  19378.       "Contributor" shall mean Licensor and any individual or Legal Entity
  19379.       on behalf of whom a Contribution has been received by Licensor and
  19380.       subsequently incorporated within the Work.
  19381.  
  19382.    2. Grant of Copyright License. Subject to the terms and conditions of
  19383.       this License, each Contributor hereby grants to You a perpetual,
  19384.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19385.       copyright license to reproduce, prepare Derivative Works of,
  19386.       publicly display, publicly perform, sublicense, and distribute the
  19387.       Work and such Derivative Works in Source or Object form.
  19388.  
  19389.    3. Grant of Patent License. Subject to the terms and conditions of
  19390.       this License, each Contributor hereby grants to You a perpetual,
  19391.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19392.       (except as stated in this section) patent license to make, have made,
  19393.       use, offer to sell, sell, import, and otherwise transfer the Work,
  19394.       where such license applies only to those patent claims licensable
  19395.       by such Contributor that are necessarily infringed by their
  19396.       Contribution(s) alone or by combination of their Contribution(s)
  19397.       with the Work to which such Contribution(s) was submitted. If You
  19398.       institute patent litigation against any entity (including a
  19399.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  19400.       or a Contribution incorporated within the Work constitutes direct
  19401.       or contributory patent infringement, then any patent licenses
  19402.       granted to You under this License for that Work shall terminate
  19403.       as of the date such litigation is filed.
  19404.  
  19405.    4. Redistribution. You may reproduce and distribute copies of the
  19406.       Work or Derivative Works thereof in any medium, with or without
  19407.       modifications, and in Source or Object form, provided that You
  19408.       meet the following conditions:
  19409.  
  19410.       (a) You must give any other recipients of the Work or
  19411.           Derivative Works a copy of this License; and
  19412.  
  19413.       (b) You must cause any modified files to carry prominent notices
  19414.           stating that You changed the files; and
  19415.  
  19416.       (c) You must retain, in the Source form of any Derivative Works
  19417.           that You distribute, all copyright, patent, trademark, and
  19418.           attribution notices from the Source form of the Work,
  19419.           excluding those notices that do not pertain to any part of
  19420.           the Derivative Works; and
  19421.  
  19422.       (d) If the Work includes a "NOTICE" text file as part of its
  19423.           distribution, then any Derivative Works that You distribute must
  19424.           include a readable copy of the attribution notices contained
  19425.           within such NOTICE file, excluding those notices that do not
  19426.           pertain to any part of the Derivative Works, in at least one
  19427.           of the following places: within a NOTICE text file distributed
  19428.           as part of the Derivative Works; within the Source form or
  19429.           documentation, if provided along with the Derivative Works; or,
  19430.           within a display generated by the Derivative Works, if and
  19431.           wherever such third-party notices normally appear. The contents
  19432.           of the NOTICE file are for informational purposes only and
  19433.           do not modify the License. You may add Your own attribution
  19434.           notices within Derivative Works that You distribute, alongside
  19435.           or as an addendum to the NOTICE text from the Work, provided
  19436.           that such additional attribution notices cannot be construed
  19437.           as modifying the License.
  19438.  
  19439.       You may add Your own copyright statement to Your modifications and
  19440.       may provide additional or different license terms and conditions
  19441.       for use, reproduction, or distribution of Your modifications, or
  19442.       for any such Derivative Works as a whole, provided Your use,
  19443.       reproduction, and distribution of the Work otherwise complies with
  19444.       the conditions stated in this License.
  19445.  
  19446.    5. Submission of Contributions. Unless You explicitly state otherwise,
  19447.       any Contribution intentionally submitted for inclusion in the Work
  19448.       by You to the Licensor shall be under the terms and conditions of
  19449.       this License, without any additional terms or conditions.
  19450.       Notwithstanding the above, nothing herein shall supersede or modify
  19451.       the terms of any separate license agreement you may have executed
  19452.       with Licensor regarding such Contributions.
  19453.  
  19454.    6. Trademarks. This License does not grant permission to use the trade
  19455.       names, trademarks, service marks, or product names of the Licensor,
  19456.       except as required for reasonable and customary use in describing the
  19457.       origin of the Work and reproducing the content of the NOTICE file.
  19458.  
  19459.    7. Disclaimer of Warranty. Unless required by applicable law or
  19460.       agreed to in writing, Licensor provides the Work (and each
  19461.       Contributor provides its Contributions) on an "AS IS" BASIS,
  19462.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19463.       implied, including, without limitation, any warranties or conditions
  19464.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19465.       PARTICULAR PURPOSE. You are solely responsible for determining the
  19466.       appropriateness of using or redistributing the Work and assume any
  19467.       risks associated with Your exercise of permissions under this License.
  19468.  
  19469.    8. Limitation of Liability. In no event and under no legal theory,
  19470.       whether in tort (including negligence), contract, or otherwise,
  19471.       unless required by applicable law (such as deliberate and grossly
  19472.       negligent acts) or agreed to in writing, shall any Contributor be
  19473.       liable to You for damages, including any direct, indirect, special,
  19474.       incidental, or consequential damages of any character arising as a
  19475.       result of this License or out of the use or inability to use the
  19476.       Work (including but not limited to damages for loss of goodwill,
  19477.       work stoppage, computer failure or malfunction, or any and all
  19478.       other commercial damages or losses), even if such Contributor
  19479.       has been advised of the possibility of such damages.
  19480.  
  19481.    9. Accepting Warranty or Additional Liability. While redistributing
  19482.       the Work or Derivative Works thereof, You may choose to offer,
  19483.       and charge a fee for, acceptance of support, warranty, indemnity,
  19484.       or other liability obligations and/or rights consistent with this
  19485.       License. However, in accepting such obligations, You may act only
  19486.       on Your own behalf and on Your sole responsibility, not on behalf
  19487.       of any other Contributor, and only if You agree to indemnify,
  19488.       defend, and hold each Contributor harmless for any liability
  19489.       incurred by, or claims asserted against, such Contributor by reason
  19490.       of your accepting any such warranty or additional liability.
  19491.  
  19492.    END OF TERMS AND CONDITIONS
  19493.  
  19494.    APPENDIX: How to apply the Apache License to your work.
  19495.  
  19496.       To apply the Apache License to your work, attach the following
  19497.       boilerplate notice, with the fields enclosed by brackets "[]"
  19498.       replaced with your own identifying information. (Don't include
  19499.       the brackets!)  The text should be enclosed in the appropriate
  19500.       comment syntax for the file format. We also recommend that a
  19501.       file or class name and description of purpose be included on the
  19502.       same "printed page" as the copyright notice for easier
  19503.       identification within third-party archives.
  19504.  
  19505.    Copyright [yyyy] [name of copyright owner]
  19506.  
  19507.    Licensed under the Apache License, Version 2.0 (the "License");
  19508.    you may not use this file except in compliance with the License.
  19509.    You may obtain a copy of the License at
  19510.  
  19511.        http://www.apache.org/licenses/LICENSE-2.0
  19512.  
  19513.    Unless required by applicable law or agreed to in writing, software
  19514.    distributed under the License is distributed on an "AS IS" BASIS,
  19515.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19516.    See the License for the specific language governing permissions and
  19517.    limitations under the License.
  19518.  
  19519.  
  19520. Copyright (c) 2000-2011 INRIA, France Telecom
  19521. All rights reserved.
  19522.  
  19523. Redistribution and use in source and binary forms, with or without
  19524. modification, are permitted provided that the following conditions
  19525. are met:
  19526.  
  19527. 1. Redistributions of source code must retain the above copyright
  19528.    notice, this list of conditions and the following disclaimer.
  19529.  
  19530. 2. Redistributions in binary form must reproduce the above copyright
  19531.    notice, this list of conditions and the following disclaimer in the
  19532.    documentation and/or other materials provided with the distribution.
  19533.  
  19534. 3. Neither the name of the copyright holders nor the names of its
  19535.    contributors may be used to endorse or promote products derived from
  19536.    this software without specific prior written permission.
  19537.  
  19538. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  19539. AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  19540. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  19541. ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  19542. LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  19543. CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  19544. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  19545. INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  19546. CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  19547. ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
  19548. THE POSSIBILITY OF SUCH DAMAGE.
  19549.  
  19550. Apache Commons Compress
  19551. Copyright 2002-2016 The Apache Software Foundation
  19552.  
  19553. This product includes software developed at
  19554. The Apache Software Foundation (http://www.apache.org/).
  19555.  
  19556. The files in the package org.apache.commons.compress.archivers.sevenz
  19557. were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
  19558. which has been placed in the public domain:
  19559.  
  19560. "LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
  19561.  
  19562.  
  19563.  The MIT License
  19564.  
  19565.  Copyright (c) 2004-2016 Paul R. Holser, Jr.
  19566.  
  19567.  Permission is hereby granted, free of charge, to any person obtaining
  19568.  a copy of this software and associated documentation files (the
  19569.  "Software"), to deal in the Software without restriction, including
  19570.  without limitation the rights to use, copy, modify, merge, publish,
  19571.  distribute, sublicense, and/or sell copies of the Software, and to
  19572.  permit persons to whom the Software is furnished to do so, subject to
  19573.  the following conditions:
  19574.  
  19575.  The above copyright notice and this permission notice shall be
  19576.  included in all copies or substantial portions of the Software.
  19577.  
  19578.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  19579.  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  19580.  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  19581.  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  19582.  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  19583.  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  19584.  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  19585.  
  19586. ==============================================================================
  19587. Copyright (c) 2011 mingw-w64 project
  19588.  
  19589. Permission is hereby granted, free of charge, to any person obtaining a
  19590. copy of this software and associated documentation files (the "Software"),
  19591. to deal in the Software without restriction, including without limitation
  19592. the rights to use, copy, modify, merge, publish, distribute, sublicense,
  19593. and/or sell copies of the Software, and to permit persons to whom the
  19594. Software is furnished to do so, subject to the following conditions:
  19595.  
  19596. The above copyright notice and this permission notice shall be included in
  19597. all copies or substantial portions of the Software.
  19598.  
  19599. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  19600. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  19601. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  19602. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  19603. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  19604. FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  19605. DEALINGS IN THE SOFTWARE.
  19606.  
  19607.  
  19608. /*
  19609.  * Parts of this library are derived by:
  19610.  *
  19611.  * Posix Threads library for Microsoft Windows
  19612.  *
  19613.  * Use at own risk, there is no implied warranty to this code.
  19614.  * It uses undocumented features of Microsoft Windows that can change
  19615.  * at any time in the future.
  19616.  *
  19617.  * (C) 2010 Lockless Inc.
  19618.  * All rights reserved.
  19619.  *
  19620.  * Redistribution and use in source and binary forms, with or without modification,
  19621.  * are permitted provided that the following conditions are met:
  19622.  *
  19623.  *
  19624.  *  * Redistributions of source code must retain the above copyright notice,
  19625.  *    this list of conditions and the following disclaimer.
  19626.  *  * Redistributions in binary form must reproduce the above copyright notice,
  19627.  *    this list of conditions and the following disclaimer in the documentation
  19628.  *    and/or other materials provided with the distribution.
  19629.  *  * Neither the name of Lockless Inc. nor the names of its contributors may be
  19630.  *    used to endorse or promote products derived from this software without
  19631.  *    specific prior written permission.
  19632.  *
  19633.  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN
  19634.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  19635.  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  19636.  * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  19637.  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  19638.  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  19639.  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  19640.  * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  19641.  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  19642.  * OF THE POSSIBILITY OF SUCH DAMAGE.
  19643.  */
  19644.  
  19645. ==============================================================================
  19646. Copyright 2008 Google Inc.  All rights reserved.
  19647.  
  19648. Redistribution and use in source and binary forms, with or without
  19649. modification, are permitted provided that the following conditions are
  19650. met:
  19651.  
  19652.     * Redistributions of source code must retain the above copyright
  19653. notice, this list of conditions and the following disclaimer.
  19654.     * Redistributions in binary form must reproduce the above
  19655. copyright notice, this list of conditions and the following disclaimer
  19656. in the documentation and/or other materials provided with the
  19657. distribution.
  19658.     * Neither the name of Google Inc. nor the names of its
  19659. contributors may be used to endorse or promote products derived from
  19660. this software without specific prior written permission.
  19661.  
  19662. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  19663. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  19664. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  19665. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  19666. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  19667. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  19668. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  19669. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  19670. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  19671. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  19672. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  19673.  
  19674. Code generated by the Protocol Buffer compiler is owned by the owner
  19675. of the input file used when generating it.  This code is not
  19676. standalone and requires a support library to be linked with it.  This
  19677. support library is itself covered by the above license.
  19678.  
  19679. ==============================================================================
  19680.  
  19681.    Copyright (c) 2010, The Android Open Source Project
  19682.  
  19683.    Licensed under the Apache License, Version 2.0 (the "License");
  19684.    you may not use this file except in compliance with the License.
  19685.  
  19686.    Unless required by applicable law or agreed to in writing, software
  19687.    distributed under the License is distributed on an "AS IS" BASIS,
  19688.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19689.    See the License for the specific language governing permissions and
  19690.    limitations under the License.
  19691.  
  19692.  
  19693.                                  Apache License
  19694.                            Version 2.0, January 2004
  19695.                         http://www.apache.org/licenses/
  19696.  
  19697.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19698.  
  19699.    1. Definitions.
  19700.  
  19701.       "License" shall mean the terms and conditions for use, reproduction,
  19702.       and distribution as defined by Sections 1 through 9 of this document.
  19703.  
  19704.       "Licensor" shall mean the copyright owner or entity authorized by
  19705.       the copyright owner that is granting the License.
  19706.  
  19707.       "Legal Entity" shall mean the union of the acting entity and all
  19708.       other entities that control, are controlled by, or are under common
  19709.       control with that entity. For the purposes of this definition,
  19710.       "control" means (i) the power, direct or indirect, to cause the
  19711.       direction or management of such entity, whether by contract or
  19712.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19713.       outstanding shares, or (iii) beneficial ownership of such entity.
  19714.  
  19715.       "You" (or "Your") shall mean an individual or Legal Entity
  19716.       exercising permissions granted by this License.
  19717.  
  19718.       "Source" form shall mean the preferred form for making modifications,
  19719.       including but not limited to software source code, documentation
  19720.       source, and configuration files.
  19721.  
  19722.       "Object" form shall mean any form resulting from mechanical
  19723.       transformation or translation of a Source form, including but
  19724.       not limited to compiled object code, generated documentation,
  19725.       and conversions to other media types.
  19726.  
  19727.       "Work" shall mean the work of authorship, whether in Source or
  19728.       Object form, made available under the License, as indicated by a
  19729.       copyright notice that is included in or attached to the work
  19730.       (an example is provided in the Appendix below).
  19731.  
  19732.       "Derivative Works" shall mean any work, whether in Source or Object
  19733.       form, that is based on (or derived from) the Work and for which the
  19734.       editorial revisions, annotations, elaborations, or other modifications
  19735.       represent, as a whole, an original work of authorship. For the purposes
  19736.       of this License, Derivative Works shall not include works that remain
  19737.       separable from, or merely link (or bind by name) to the interfaces of,
  19738.       the Work and Derivative Works thereof.
  19739.  
  19740.       "Contribution" shall mean any work of authorship, including
  19741.       the original version of the Work and any modifications or additions
  19742.       to that Work or Derivative Works thereof, that is intentionally
  19743.       submitted to Licensor for inclusion in the Work by the copyright owner
  19744.       or by an individual or Legal Entity authorized to submit on behalf of
  19745.       the copyright owner. For the purposes of this definition, "submitted"
  19746.       means any form of electronic, verbal, or written communication sent
  19747.       to the Licensor or its representatives, including but not limited to
  19748.       communication on electronic mailing lists, source code control systems,
  19749.       and issue tracking systems that are managed by, or on behalf of, the
  19750.       Licensor for the purpose of discussing and improving the Work, but
  19751.       excluding communication that is conspicuously marked or otherwise
  19752.       designated in writing by the copyright owner as "Not a Contribution."
  19753.  
  19754.       "Contributor" shall mean Licensor and any individual or Legal Entity
  19755.       on behalf of whom a Contribution has been received by Licensor and
  19756.       subsequently incorporated within the Work.
  19757.  
  19758.    2. Grant of Copyright License. Subject to the terms and conditions of
  19759.       this License, each Contributor hereby grants to You a perpetual,
  19760.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19761.       copyright license to reproduce, prepare Derivative Works of,
  19762.       publicly display, publicly perform, sublicense, and distribute the
  19763.       Work and such Derivative Works in Source or Object form.
  19764.  
  19765.    3. Grant of Patent License. Subject to the terms and conditions of
  19766.       this License, each Contributor hereby grants to You a perpetual,
  19767.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19768.       (except as stated in this section) patent license to make, have made,
  19769.       use, offer to sell, sell, import, and otherwise transfer the Work,
  19770.       where such license applies only to those patent claims licensable
  19771.       by such Contributor that are necessarily infringed by their
  19772.       Contribution(s) alone or by combination of their Contribution(s)
  19773.       with the Work to which such Contribution(s) was submitted. If You
  19774.       institute patent litigation against any entity (including a
  19775.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  19776.       or a Contribution incorporated within the Work constitutes direct
  19777.       or contributory patent infringement, then any patent licenses
  19778.       granted to You under this License for that Work shall terminate
  19779.       as of the date such litigation is filed.
  19780.  
  19781.    4. Redistribution. You may reproduce and distribute copies of the
  19782.       Work or Derivative Works thereof in any medium, with or without
  19783.       modifications, and in Source or Object form, provided that You
  19784.       meet the following conditions:
  19785.  
  19786.       (a) You must give any other recipients of the Work or
  19787.           Derivative Works a copy of this License; and
  19788.  
  19789.       (b) You must cause any modified files to carry prominent notices
  19790.           stating that You changed the files; and
  19791.  
  19792.       (c) You must retain, in the Source form of any Derivative Works
  19793.           that You distribute, all copyright, patent, trademark, and
  19794.           attribution notices from the Source form of the Work,
  19795.           excluding those notices that do not pertain to any part of
  19796.           the Derivative Works; and
  19797.  
  19798.       (d) If the Work includes a "NOTICE" text file as part of its
  19799.           distribution, then any Derivative Works that You distribute must
  19800.           include a readable copy of the attribution notices contained
  19801.           within such NOTICE file, excluding those notices that do not
  19802.           pertain to any part of the Derivative Works, in at least one
  19803.           of the following places: within a NOTICE text file distributed
  19804.           as part of the Derivative Works; within the Source form or
  19805.           documentation, if provided along with the Derivative Works; or,
  19806.           within a display generated by the Derivative Works, if and
  19807.           wherever such third-party notices normally appear. The contents
  19808.           of the NOTICE file are for informational purposes only and
  19809.           do not modify the License. You may add Your own attribution
  19810.           notices within Derivative Works that You distribute, alongside
  19811.           or as an addendum to the NOTICE text from the Work, provided
  19812.           that such additional attribution notices cannot be construed
  19813.           as modifying the License.
  19814.  
  19815.       You may add Your own copyright statement to Your modifications and
  19816.       may provide additional or different license terms and conditions
  19817.       for use, reproduction, or distribution of Your modifications, or
  19818.       for any such Derivative Works as a whole, provided Your use,
  19819.       reproduction, and distribution of the Work otherwise complies with
  19820.       the conditions stated in this License.
  19821.  
  19822.    5. Submission of Contributions. Unless You explicitly state otherwise,
  19823.       any Contribution intentionally submitted for inclusion in the Work
  19824.       by You to the Licensor shall be under the terms and conditions of
  19825.       this License, without any additional terms or conditions.
  19826.       Notwithstanding the above, nothing herein shall supersede or modify
  19827.       the terms of any separate license agreement you may have executed
  19828.       with Licensor regarding such Contributions.
  19829.  
  19830.    6. Trademarks. This License does not grant permission to use the trade
  19831.       names, trademarks, service marks, or product names of the Licensor,
  19832.       except as required for reasonable and customary use in describing the
  19833.       origin of the Work and reproducing the content of the NOTICE file.
  19834.  
  19835.    7. Disclaimer of Warranty. Unless required by applicable law or
  19836.       agreed to in writing, Licensor provides the Work (and each
  19837.       Contributor provides its Contributions) on an "AS IS" BASIS,
  19838.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  19839.       implied, including, without limitation, any warranties or conditions
  19840.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  19841.       PARTICULAR PURPOSE. You are solely responsible for determining the
  19842.       appropriateness of using or redistributing the Work and assume any
  19843.       risks associated with Your exercise of permissions under this License.
  19844.  
  19845.    8. Limitation of Liability. In no event and under no legal theory,
  19846.       whether in tort (including negligence), contract, or otherwise,
  19847.       unless required by applicable law (such as deliberate and grossly
  19848.       negligent acts) or agreed to in writing, shall any Contributor be
  19849.       liable to You for damages, including any direct, indirect, special,
  19850.       incidental, or consequential damages of any character arising as a
  19851.       result of this License or out of the use or inability to use the
  19852.       Work (including but not limited to damages for loss of goodwill,
  19853.       work stoppage, computer failure or malfunction, or any and all
  19854.       other commercial damages or losses), even if such Contributor
  19855.       has been advised of the possibility of such damages.
  19856.  
  19857.    9. Accepting Warranty or Additional Liability. While redistributing
  19858.       the Work or Derivative Works thereof, You may choose to offer,
  19859.       and charge a fee for, acceptance of support, warranty, indemnity,
  19860.       or other liability obligations and/or rights consistent with this
  19861.       License. However, in accepting such obligations, You may act only
  19862.       on Your own behalf and on Your sole responsibility, not on behalf
  19863.       of any other Contributor, and only if You agree to indemnify,
  19864.       defend, and hold each Contributor harmless for any liability
  19865.       incurred by, or claims asserted against, such Contributor by reason
  19866.       of your accepting any such warranty or additional liability.
  19867.  
  19868.    END OF TERMS AND CONDITIONS
  19869.  
  19870.  
  19871. ==============================================================================
  19872.  
  19873.    Copyright (c) 2005-2019, The Android Open Source Project
  19874.  
  19875.    Licensed under the Apache License, Version 2.0 (the "License");
  19876.    you may not use this file except in compliance with the License.
  19877.  
  19878.    Unless required by applicable law or agreed to in writing, software
  19879.    distributed under the License is distributed on an "AS IS" BASIS,
  19880.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  19881.    See the License for the specific language governing permissions and
  19882.    limitations under the License.
  19883.  
  19884.  
  19885.                                  Apache License
  19886.                            Version 2.0, January 2004
  19887.                         http://www.apache.org/licenses/
  19888.  
  19889.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  19890.  
  19891.    1. Definitions.
  19892.  
  19893.       "License" shall mean the terms and conditions for use, reproduction,
  19894.       and distribution as defined by Sections 1 through 9 of this document.
  19895.  
  19896.       "Licensor" shall mean the copyright owner or entity authorized by
  19897.       the copyright owner that is granting the License.
  19898.  
  19899.       "Legal Entity" shall mean the union of the acting entity and all
  19900.       other entities that control, are controlled by, or are under common
  19901.       control with that entity. For the purposes of this definition,
  19902.       "control" means (i) the power, direct or indirect, to cause the
  19903.       direction or management of such entity, whether by contract or
  19904.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  19905.       outstanding shares, or (iii) beneficial ownership of such entity.
  19906.  
  19907.       "You" (or "Your") shall mean an individual or Legal Entity
  19908.       exercising permissions granted by this License.
  19909.  
  19910.       "Source" form shall mean the preferred form for making modifications,
  19911.       including but not limited to software source code, documentation
  19912.       source, and configuration files.
  19913.  
  19914.       "Object" form shall mean any form resulting from mechanical
  19915.       transformation or translation of a Source form, including but
  19916.       not limited to compiled object code, generated documentation,
  19917.       and conversions to other media types.
  19918.  
  19919.       "Work" shall mean the work of authorship, whether in Source or
  19920.       Object form, made available under the License, as indicated by a
  19921.       copyright notice that is included in or attached to the work
  19922.       (an example is provided in the Appendix below).
  19923.  
  19924.       "Derivative Works" shall mean any work, whether in Source or Object
  19925.       form, that is based on (or derived from) the Work and for which the
  19926.       editorial revisions, annotations, elaborations, or other modifications
  19927.       represent, as a whole, an original work of authorship. For the purposes
  19928.       of this License, Derivative Works shall not include works that remain
  19929.       separable from, or merely link (or bind by name) to the interfaces of,
  19930.       the Work and Derivative Works thereof.
  19931.  
  19932.       "Contribution" shall mean any work of authorship, including
  19933.       the original version of the Work and any modifications or additions
  19934.       to that Work or Derivative Works thereof, that is intentionally
  19935.       submitted to Licensor for inclusion in the Work by the copyright owner
  19936.       or by an individual or Legal Entity authorized to submit on behalf of
  19937.       the copyright owner. For the purposes of this definition, "submitted"
  19938.       means any form of electronic, verbal, or written communication sent
  19939.       to the Licensor or its representatives, including but not limited to
  19940.       communication on electronic mailing lists, source code control systems,
  19941.       and issue tracking systems that are managed by, or on behalf of, the
  19942.       Licensor for the purpose of discussing and improving the Work, but
  19943.       excluding communication that is conspicuously marked or otherwise
  19944.       designated in writing by the copyright owner as "Not a Contribution."
  19945.  
  19946.       "Contributor" shall mean Licensor and any individual or Legal Entity
  19947.       on behalf of whom a Contribution has been received by Licensor and
  19948.       subsequently incorporated within the Work.
  19949.  
  19950.    2. Grant of Copyright License. Subject to the terms and conditions of
  19951.       this License, each Contributor hereby grants to You a perpetual,
  19952.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19953.       copyright license to reproduce, prepare Derivative Works of,
  19954.       publicly display, publicly perform, sublicense, and distribute the
  19955.       Work and such Derivative Works in Source or Object form.
  19956.  
  19957.    3. Grant of Patent License. Subject to the terms and conditions of
  19958.       this License, each Contributor hereby grants to You a perpetual,
  19959.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  19960.       (except as stated in this section) patent license to make, have made,
  19961.       use, offer to sell, sell, import, and otherwise transfer the Work,
  19962.       where such license applies only to those patent claims licensable
  19963.       by such Contributor that are necessarily infringed by their
  19964.       Contribution(s) alone or by combination of their Contribution(s)
  19965.       with the Work to which such Contribution(s) was submitted. If You
  19966.       institute patent litigation against any entity (including a
  19967.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  19968.       or a Contribution incorporated within the Work constitutes direct
  19969.       or contributory patent infringement, then any patent licenses
  19970.       granted to You under this License for that Work shall terminate
  19971.       as of the date such litigation is filed.
  19972.  
  19973.    4. Redistribution. You may reproduce and distribute copies of the
  19974.       Work or Derivative Works thereof in any medium, with or without
  19975.       modifications, and in Source or Object form, provided that You
  19976.       meet the following conditions:
  19977.  
  19978.       (a) You must give any other recipients of the Work or
  19979.           Derivative Works a copy of this License; and
  19980.  
  19981.       (b) You must cause any modified files to carry prominent notices
  19982.           stating that You changed the files; and
  19983.  
  19984.       (c) You must retain, in the Source form of any Derivative Works
  19985.           that You distribute, all copyright, patent, trademark, and
  19986.           attribution notices from the Source form of the Work,
  19987.           excluding those notices that do not pertain to any part of
  19988.           the Derivative Works; and
  19989.  
  19990.       (d) If the Work includes a "NOTICE" text file as part of its
  19991.           distribution, then any Derivative Works that You distribute must
  19992.           include a readable copy of the attribution notices contained
  19993.           within such NOTICE file, excluding those notices that do not
  19994.           pertain to any part of the Derivative Works, in at least one
  19995.           of the following places: within a NOTICE text file distributed
  19996.           as part of the Derivative Works; within the Source form or
  19997.           documentation, if provided along with the Derivative Works; or,
  19998.           within a display generated by the Derivative Works, if and
  19999.           wherever such third-party notices normally appear. The contents
  20000.           of the NOTICE file are for informational purposes only and
  20001.           do not modify the License. You may add Your own attribution
  20002.           notices within Derivative Works that You distribute, alongside
  20003.           or as an addendum to the NOTICE text from the Work, provided
  20004.           that such additional attribution notices cannot be construed
  20005.           as modifying the License.
  20006.  
  20007.       You may add Your own copyright statement to Your modifications and
  20008.       may provide additional or different license terms and conditions
  20009.       for use, reproduction, or distribution of Your modifications, or
  20010.       for any such Derivative Works as a whole, provided Your use,
  20011.       reproduction, and distribution of the Work otherwise complies with
  20012.       the conditions stated in this License.
  20013.  
  20014.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20015.       any Contribution intentionally submitted for inclusion in the Work
  20016.       by You to the Licensor shall be under the terms and conditions of
  20017.       this License, without any additional terms or conditions.
  20018.       Notwithstanding the above, nothing herein shall supersede or modify
  20019.       the terms of any separate license agreement you may have executed
  20020.       with Licensor regarding such Contributions.
  20021.  
  20022.    6. Trademarks. This License does not grant permission to use the trade
  20023.       names, trademarks, service marks, or product names of the Licensor,
  20024.       except as required for reasonable and customary use in describing the
  20025.       origin of the Work and reproducing the content of the NOTICE file.
  20026.  
  20027.    7. Disclaimer of Warranty. Unless required by applicable law or
  20028.       agreed to in writing, Licensor provides the Work (and each
  20029.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20030.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20031.       implied, including, without limitation, any warranties or conditions
  20032.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20033.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20034.       appropriateness of using or redistributing the Work and assume any
  20035.       risks associated with Your exercise of permissions under this License.
  20036.  
  20037.    8. Limitation of Liability. In no event and under no legal theory,
  20038.       whether in tort (including negligence), contract, or otherwise,
  20039.       unless required by applicable law (such as deliberate and grossly
  20040.       negligent acts) or agreed to in writing, shall any Contributor be
  20041.       liable to You for damages, including any direct, indirect, special,
  20042.       incidental, or consequential damages of any character arising as a
  20043.       result of this License or out of the use or inability to use the
  20044.       Work (including but not limited to damages for loss of goodwill,
  20045.       work stoppage, computer failure or malfunction, or any and all
  20046.       other commercial damages or losses), even if such Contributor
  20047.       has been advised of the possibility of such damages.
  20048.  
  20049.    9. Accepting Warranty or Additional Liability. While redistributing
  20050.       the Work or Derivative Works thereof, You may choose to offer,
  20051.       and charge a fee for, acceptance of support, warranty, indemnity,
  20052.       or other liability obligations and/or rights consistent with this
  20053.       License. However, in accepting such obligations, You may act only
  20054.       on Your own behalf and on Your sole responsibility, not on behalf
  20055.       of any other Contributor, and only if You agree to indemnify,
  20056.       defend, and hold each Contributor harmless for any liability
  20057.       incurred by, or claims asserted against, such Contributor by reason
  20058.       of your accepting any such warranty or additional liability.
  20059.  
  20060.    END OF TERMS AND CONDITIONS
  20061.  
  20062.  
  20063. ==============================================================================
  20064.  
  20065.                                  Apache License
  20066.                            Version 2.0, January 2004
  20067.                         http://www.apache.org/licenses/
  20068.  
  20069.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20070.  
  20071.    1. Definitions.
  20072.  
  20073.       "License" shall mean the terms and conditions for use, reproduction,
  20074.       and distribution as defined by Sections 1 through 9 of this document.
  20075.  
  20076.       "Licensor" shall mean the copyright owner or entity authorized by
  20077.       the copyright owner that is granting the License.
  20078.  
  20079.       "Legal Entity" shall mean the union of the acting entity and all
  20080.       other entities that control, are controlled by, or are under common
  20081.       control with that entity. For the purposes of this definition,
  20082.       "control" means (i) the power, direct or indirect, to cause the
  20083.       direction or management of such entity, whether by contract or
  20084.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20085.       outstanding shares, or (iii) beneficial ownership of such entity.
  20086.  
  20087.       "You" (or "Your") shall mean an individual or Legal Entity
  20088.       exercising permissions granted by this License.
  20089.  
  20090.       "Source" form shall mean the preferred form for making modifications,
  20091.       including but not limited to software source code, documentation
  20092.       source, and configuration files.
  20093.  
  20094.       "Object" form shall mean any form resulting from mechanical
  20095.       transformation or translation of a Source form, including but
  20096.       not limited to compiled object code, generated documentation,
  20097.       and conversions to other media types.
  20098.  
  20099.       "Work" shall mean the work of authorship, whether in Source or
  20100.       Object form, made available under the License, as indicated by a
  20101.       copyright notice that is included in or attached to the work
  20102.       (an example is provided in the Appendix below).
  20103.  
  20104.       "Derivative Works" shall mean any work, whether in Source or Object
  20105.       form, that is based on (or derived from) the Work and for which the
  20106.       editorial revisions, annotations, elaborations, or other modifications
  20107.       represent, as a whole, an original work of authorship. For the purposes
  20108.       of this License, Derivative Works shall not include works that remain
  20109.       separable from, or merely link (or bind by name) to the interfaces of,
  20110.       the Work and Derivative Works thereof.
  20111.  
  20112.       "Contribution" shall mean any work of authorship, including
  20113.       the original version of the Work and any modifications or additions
  20114.       to that Work or Derivative Works thereof, that is intentionally
  20115.       submitted to Licensor for inclusion in the Work by the copyright owner
  20116.       or by an individual or Legal Entity authorized to submit on behalf of
  20117.       the copyright owner. For the purposes of this definition, "submitted"
  20118.       means any form of electronic, verbal, or written communication sent
  20119.       to the Licensor or its representatives, including but not limited to
  20120.       communication on electronic mailing lists, source code control systems,
  20121.       and issue tracking systems that are managed by, or on behalf of, the
  20122.       Licensor for the purpose of discussing and improving the Work, but
  20123.       excluding communication that is conspicuously marked or otherwise
  20124.       designated in writing by the copyright owner as "Not a Contribution."
  20125.  
  20126.       "Contributor" shall mean Licensor and any individual or Legal Entity
  20127.       on behalf of whom a Contribution has been received by Licensor and
  20128.       subsequently incorporated within the Work.
  20129.  
  20130.    2. Grant of Copyright License. Subject to the terms and conditions of
  20131.       this License, each Contributor hereby grants to You a perpetual,
  20132.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20133.       copyright license to reproduce, prepare Derivative Works of,
  20134.       publicly display, publicly perform, sublicense, and distribute the
  20135.       Work and such Derivative Works in Source or Object form.
  20136.  
  20137.    3. Grant of Patent License. Subject to the terms and conditions of
  20138.       this License, each Contributor hereby grants to You a perpetual,
  20139.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20140.       (except as stated in this section) patent license to make, have made,
  20141.       use, offer to sell, sell, import, and otherwise transfer the Work,
  20142.       where such license applies only to those patent claims licensable
  20143.       by such Contributor that are necessarily infringed by their
  20144.       Contribution(s) alone or by combination of their Contribution(s)
  20145.       with the Work to which such Contribution(s) was submitted. If You
  20146.       institute patent litigation against any entity (including a
  20147.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  20148.       or a Contribution incorporated within the Work constitutes direct
  20149.       or contributory patent infringement, then any patent licenses
  20150.       granted to You under this License for that Work shall terminate
  20151.       as of the date such litigation is filed.
  20152.  
  20153.    4. Redistribution. You may reproduce and distribute copies of the
  20154.       Work or Derivative Works thereof in any medium, with or without
  20155.       modifications, and in Source or Object form, provided that You
  20156.       meet the following conditions:
  20157.  
  20158.       (a) You must give any other recipients of the Work or
  20159.           Derivative Works a copy of this License; and
  20160.  
  20161.       (b) You must cause any modified files to carry prominent notices
  20162.           stating that You changed the files; and
  20163.  
  20164.       (c) You must retain, in the Source form of any Derivative Works
  20165.           that You distribute, all copyright, patent, trademark, and
  20166.           attribution notices from the Source form of the Work,
  20167.           excluding those notices that do not pertain to any part of
  20168.           the Derivative Works; and
  20169.  
  20170.       (d) If the Work includes a "NOTICE" text file as part of its
  20171.           distribution, then any Derivative Works that You distribute must
  20172.           include a readable copy of the attribution notices contained
  20173.           within such NOTICE file, excluding those notices that do not
  20174.           pertain to any part of the Derivative Works, in at least one
  20175.           of the following places: within a NOTICE text file distributed
  20176.           as part of the Derivative Works; within the Source form or
  20177.           documentation, if provided along with the Derivative Works; or,
  20178.           within a display generated by the Derivative Works, if and
  20179.           wherever such third-party notices normally appear. The contents
  20180.           of the NOTICE file are for informational purposes only and
  20181.           do not modify the License. You may add Your own attribution
  20182.           notices within Derivative Works that You distribute, alongside
  20183.           or as an addendum to the NOTICE text from the Work, provided
  20184.           that such additional attribution notices cannot be construed
  20185.           as modifying the License.
  20186.  
  20187.       You may add Your own copyright statement to Your modifications and
  20188.       may provide additional or different license terms and conditions
  20189.       for use, reproduction, or distribution of Your modifications, or
  20190.       for any such Derivative Works as a whole, provided Your use,
  20191.       reproduction, and distribution of the Work otherwise complies with
  20192.       the conditions stated in this License.
  20193.  
  20194.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20195.       any Contribution intentionally submitted for inclusion in the Work
  20196.       by You to the Licensor shall be under the terms and conditions of
  20197.       this License, without any additional terms or conditions.
  20198.       Notwithstanding the above, nothing herein shall supersede or modify
  20199.       the terms of any separate license agreement you may have executed
  20200.       with Licensor regarding such Contributions.
  20201.  
  20202.    6. Trademarks. This License does not grant permission to use the trade
  20203.       names, trademarks, service marks, or product names of the Licensor,
  20204.       except as required for reasonable and customary use in describing the
  20205.       origin of the Work and reproducing the content of the NOTICE file.
  20206.  
  20207.    7. Disclaimer of Warranty. Unless required by applicable law or
  20208.       agreed to in writing, Licensor provides the Work (and each
  20209.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20210.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20211.       implied, including, without limitation, any warranties or conditions
  20212.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20213.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20214.       appropriateness of using or redistributing the Work and assume any
  20215.       risks associated with Your exercise of permissions under this License.
  20216.  
  20217.    8. Limitation of Liability. In no event and under no legal theory,
  20218.       whether in tort (including negligence), contract, or otherwise,
  20219.       unless required by applicable law (such as deliberate and grossly
  20220.       negligent acts) or agreed to in writing, shall any Contributor be
  20221.       liable to You for damages, including any direct, indirect, special,
  20222.       incidental, or consequential damages of any character arising as a
  20223.       result of this License or out of the use or inability to use the
  20224.       Work (including but not limited to damages for loss of goodwill,
  20225.       work stoppage, computer failure or malfunction, or any and all
  20226.       other commercial damages or losses), even if such Contributor
  20227.       has been advised of the possibility of such damages.
  20228.  
  20229.    9. Accepting Warranty or Additional Liability. While redistributing
  20230.       the Work or Derivative Works thereof, You may choose to offer,
  20231.       and charge a fee for, acceptance of support, warranty, indemnity,
  20232.       or other liability obligations and/or rights consistent with this
  20233.       License. However, in accepting such obligations, You may act only
  20234.       on Your own behalf and on Your sole responsibility, not on behalf
  20235.       of any other Contributor, and only if You agree to indemnify,
  20236.       defend, and hold each Contributor harmless for any liability
  20237.       incurred by, or claims asserted against, such Contributor by reason
  20238.       of your accepting any such warranty or additional liability.
  20239.  
  20240.    END OF TERMS AND CONDITIONS
  20241.  
  20242.    APPENDIX: How to apply the Apache License to your work.
  20243.  
  20244.       To apply the Apache License to your work, attach the following
  20245.       boilerplate notice, with the fields enclosed by brackets "[]"
  20246.       replaced with your own identifying information. (Don't include
  20247.       the brackets!)  The text should be enclosed in the appropriate
  20248.       comment syntax for the file format. We also recommend that a
  20249.       file or class name and description of purpose be included on the
  20250.       same "printed page" as the copyright notice for easier
  20251.       identification within third-party archives.
  20252.  
  20253.    Copyright [yyyy] [name of copyright owner]
  20254.  
  20255.    Licensed under the Apache License, Version 2.0 (the "License");
  20256.    you may not use this file except in compliance with the License.
  20257.    You may obtain a copy of the License at
  20258.  
  20259.        http://www.apache.org/licenses/LICENSE-2.0
  20260.  
  20261.    Unless required by applicable law or agreed to in writing, software
  20262.    distributed under the License is distributed on an "AS IS" BASIS,
  20263.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20264.    See the License for the specific language governing permissions and
  20265.    limitations under the License.
  20266.  
  20267. Copyright 2010 The Chromium Authors. All rights reserved.
  20268.  
  20269. Redistribution and use in source and binary forms, with or without
  20270. modification, are permitted provided that the following conditions are
  20271. met:
  20272.  
  20273.    * Redistributions of source code must retain the above copyright
  20274. notice, this list of conditions and the following disclaimer.
  20275.    * Redistributions in binary form must reproduce the above
  20276. copyright notice, this list of conditions and the following disclaimer
  20277. in the documentation and/or other materials provided with the
  20278. distribution.
  20279.    * Neither the name of Google Inc. nor the names of its
  20280. contributors may be used to endorse or promote products derived from
  20281. this software without specific prior written permission.
  20282.  
  20283. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  20284. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  20285. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  20286. A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  20287. OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  20288. SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  20289. LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  20290. DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  20291. THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20292. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  20293. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20294.  
  20295. ==============================================================================
  20296.  
  20297.    Copyright (c) 2005-2014, The Android Open Source Project
  20298.  
  20299.    Licensed under the Apache License, Version 2.0 (the "License");
  20300.    you may not use this file except in compliance with the License.
  20301.  
  20302.    Unless required by applicable law or agreed to in writing, software
  20303.    distributed under the License is distributed on an "AS IS" BASIS,
  20304.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20305.    See the License for the specific language governing permissions and
  20306.    limitations under the License.
  20307.  
  20308.  
  20309.                                  Apache License
  20310.                            Version 2.0, January 2004
  20311.                         http://www.apache.org/licenses/
  20312.  
  20313.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20314.  
  20315.    1. Definitions.
  20316.  
  20317.       "License" shall mean the terms and conditions for use, reproduction,
  20318.       and distribution as defined by Sections 1 through 9 of this document.
  20319.  
  20320.       "Licensor" shall mean the copyright owner or entity authorized by
  20321.       the copyright owner that is granting the License.
  20322.  
  20323.       "Legal Entity" shall mean the union of the acting entity and all
  20324.       other entities that control, are controlled by, or are under common
  20325.       control with that entity. For the purposes of this definition,
  20326.       "control" means (i) the power, direct or indirect, to cause the
  20327.       direction or management of such entity, whether by contract or
  20328.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20329.       outstanding shares, or (iii) beneficial ownership of such entity.
  20330.  
  20331.       "You" (or "Your") shall mean an individual or Legal Entity
  20332.       exercising permissions granted by this License.
  20333.  
  20334.       "Source" form shall mean the preferred form for making modifications,
  20335.       including but not limited to software source code, documentation
  20336.       source, and configuration files.
  20337.  
  20338.       "Object" form shall mean any form resulting from mechanical
  20339.       transformation or translation of a Source form, including but
  20340.       not limited to compiled object code, generated documentation,
  20341.       and conversions to other media types.
  20342.  
  20343.       "Work" shall mean the work of authorship, whether in Source or
  20344.       Object form, made available under the License, as indicated by a
  20345.       copyright notice that is included in or attached to the work
  20346.       (an example is provided in the Appendix below).
  20347.  
  20348.       "Derivative Works" shall mean any work, whether in Source or Object
  20349.       form, that is based on (or derived from) the Work and for which the
  20350.       editorial revisions, annotations, elaborations, or other modifications
  20351.       represent, as a whole, an original work of authorship. For the purposes
  20352.       of this License, Derivative Works shall not include works that remain
  20353.       separable from, or merely link (or bind by name) to the interfaces of,
  20354.       the Work and Derivative Works thereof.
  20355.  
  20356.       "Contribution" shall mean any work of authorship, including
  20357.       the original version of the Work and any modifications or additions
  20358.       to that Work or Derivative Works thereof, that is intentionally
  20359.       submitted to Licensor for inclusion in the Work by the copyright owner
  20360.       or by an individual or Legal Entity authorized to submit on behalf of
  20361.       the copyright owner. For the purposes of this definition, "submitted"
  20362.       means any form of electronic, verbal, or written communication sent
  20363.       to the Licensor or its representatives, including but not limited to
  20364.       communication on electronic mailing lists, source code control systems,
  20365.       and issue tracking systems that are managed by, or on behalf of, the
  20366.       Licensor for the purpose of discussing and improving the Work, but
  20367.       excluding communication that is conspicuously marked or otherwise
  20368.       designated in writing by the copyright owner as "Not a Contribution."
  20369.  
  20370.       "Contributor" shall mean Licensor and any individual or Legal Entity
  20371.       on behalf of whom a Contribution has been received by Licensor and
  20372.       subsequently incorporated within the Work.
  20373.  
  20374.    2. Grant of Copyright License. Subject to the terms and conditions of
  20375.       this License, each Contributor hereby grants to You a perpetual,
  20376.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20377.       copyright license to reproduce, prepare Derivative Works of,
  20378.       publicly display, publicly perform, sublicense, and distribute the
  20379.       Work and such Derivative Works in Source or Object form.
  20380.  
  20381.    3. Grant of Patent License. Subject to the terms and conditions of
  20382.       this License, each Contributor hereby grants to You a perpetual,
  20383.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20384.       (except as stated in this section) patent license to make, have made,
  20385.       use, offer to sell, sell, import, and otherwise transfer the Work,
  20386.       where such license applies only to those patent claims licensable
  20387.       by such Contributor that are necessarily infringed by their
  20388.       Contribution(s) alone or by combination of their Contribution(s)
  20389.       with the Work to which such Contribution(s) was submitted. If You
  20390.       institute patent litigation against any entity (including a
  20391.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  20392.       or a Contribution incorporated within the Work constitutes direct
  20393.       or contributory patent infringement, then any patent licenses
  20394.       granted to You under this License for that Work shall terminate
  20395.       as of the date such litigation is filed.
  20396.  
  20397.    4. Redistribution. You may reproduce and distribute copies of the
  20398.       Work or Derivative Works thereof in any medium, with or without
  20399.       modifications, and in Source or Object form, provided that You
  20400.       meet the following conditions:
  20401.  
  20402.       (a) You must give any other recipients of the Work or
  20403.           Derivative Works a copy of this License; and
  20404.  
  20405.       (b) You must cause any modified files to carry prominent notices
  20406.           stating that You changed the files; and
  20407.  
  20408.       (c) You must retain, in the Source form of any Derivative Works
  20409.           that You distribute, all copyright, patent, trademark, and
  20410.           attribution notices from the Source form of the Work,
  20411.           excluding those notices that do not pertain to any part of
  20412.           the Derivative Works; and
  20413.  
  20414.       (d) If the Work includes a "NOTICE" text file as part of its
  20415.           distribution, then any Derivative Works that You distribute must
  20416.           include a readable copy of the attribution notices contained
  20417.           within such NOTICE file, excluding those notices that do not
  20418.           pertain to any part of the Derivative Works, in at least one
  20419.           of the following places: within a NOTICE text file distributed
  20420.           as part of the Derivative Works; within the Source form or
  20421.           documentation, if provided along with the Derivative Works; or,
  20422.           within a display generated by the Derivative Works, if and
  20423.           wherever such third-party notices normally appear. The contents
  20424.           of the NOTICE file are for informational purposes only and
  20425.           do not modify the License. You may add Your own attribution
  20426.           notices within Derivative Works that You distribute, alongside
  20427.           or as an addendum to the NOTICE text from the Work, provided
  20428.           that such additional attribution notices cannot be construed
  20429.           as modifying the License.
  20430.  
  20431.       You may add Your own copyright statement to Your modifications and
  20432.       may provide additional or different license terms and conditions
  20433.       for use, reproduction, or distribution of Your modifications, or
  20434.       for any such Derivative Works as a whole, provided Your use,
  20435.       reproduction, and distribution of the Work otherwise complies with
  20436.       the conditions stated in this License.
  20437.  
  20438.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20439.       any Contribution intentionally submitted for inclusion in the Work
  20440.       by You to the Licensor shall be under the terms and conditions of
  20441.       this License, without any additional terms or conditions.
  20442.       Notwithstanding the above, nothing herein shall supersede or modify
  20443.       the terms of any separate license agreement you may have executed
  20444.       with Licensor regarding such Contributions.
  20445.  
  20446.    6. Trademarks. This License does not grant permission to use the trade
  20447.       names, trademarks, service marks, or product names of the Licensor,
  20448.       except as required for reasonable and customary use in describing the
  20449.       origin of the Work and reproducing the content of the NOTICE file.
  20450.  
  20451.    7. Disclaimer of Warranty. Unless required by applicable law or
  20452.       agreed to in writing, Licensor provides the Work (and each
  20453.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20454.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20455.       implied, including, without limitation, any warranties or conditions
  20456.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20457.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20458.       appropriateness of using or redistributing the Work and assume any
  20459.       risks associated with Your exercise of permissions under this License.
  20460.  
  20461.    8. Limitation of Liability. In no event and under no legal theory,
  20462.       whether in tort (including negligence), contract, or otherwise,
  20463.       unless required by applicable law (such as deliberate and grossly
  20464.       negligent acts) or agreed to in writing, shall any Contributor be
  20465.       liable to You for damages, including any direct, indirect, special,
  20466.       incidental, or consequential damages of any character arising as a
  20467.       result of this License or out of the use or inability to use the
  20468.       Work (including but not limited to damages for loss of goodwill,
  20469.       work stoppage, computer failure or malfunction, or any and all
  20470.       other commercial damages or losses), even if such Contributor
  20471.       has been advised of the possibility of such damages.
  20472.  
  20473.    9. Accepting Warranty or Additional Liability. While redistributing
  20474.       the Work or Derivative Works thereof, You may choose to offer,
  20475.       and charge a fee for, acceptance of support, warranty, indemnity,
  20476.       or other liability obligations and/or rights consistent with this
  20477.       License. However, in accepting such obligations, You may act only
  20478.       on Your own behalf and on Your sole responsibility, not on behalf
  20479.       of any other Contributor, and only if You agree to indemnify,
  20480.       defend, and hold each Contributor harmless for any liability
  20481.       incurred by, or claims asserted against, such Contributor by reason
  20482.       of your accepting any such warranty or additional liability.
  20483.  
  20484.    END OF TERMS AND CONDITIONS
  20485.  
  20486.  
  20487. ==============================================================================
  20488.    =========================================================================
  20489.    ==  NOTICE file corresponding to the section 4 d of                    ==
  20490.    ==  the Apache License, Version 2.0,                                   ==
  20491.    ==  in this case for the Android-specific code.                        ==
  20492.    =========================================================================
  20493.  
  20494.    Copyright (c) 2005-2008, The Android Open Source Project
  20495.  
  20496.    Licensed under the Apache License, Version 2.0 (the "License");
  20497.    you may not use this file except in compliance with the License.
  20498.  
  20499.    Unless required by applicable law or agreed to in writing, software
  20500.    distributed under the License is distributed on an "AS IS" BASIS,
  20501.    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  20502.    See the License for the specific language governing permissions and
  20503.    limitations under the License.
  20504.  
  20505.  
  20506.                                  Apache License
  20507.                            Version 2.0, January 2004
  20508.                         http://www.apache.org/licenses/
  20509.  
  20510.    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
  20511.  
  20512.    1. Definitions.
  20513.  
  20514.       "License" shall mean the terms and conditions for use, reproduction,
  20515.       and distribution as defined by Sections 1 through 9 of this document.
  20516.  
  20517.       "Licensor" shall mean the copyright owner or entity authorized by
  20518.       the copyright owner that is granting the License.
  20519.  
  20520.       "Legal Entity" shall mean the union of the acting entity and all
  20521.       other entities that control, are controlled by, or are under common
  20522.       control with that entity. For the purposes of this definition,
  20523.       "control" means (i) the power, direct or indirect, to cause the
  20524.       direction or management of such entity, whether by contract or
  20525.       otherwise, or (ii) ownership of fifty percent (50%) or more of the
  20526.       outstanding shares, or (iii) beneficial ownership of such entity.
  20527.  
  20528.       "You" (or "Your") shall mean an individual or Legal Entity
  20529.       exercising permissions granted by this License.
  20530.  
  20531.       "Source" form shall mean the preferred form for making modifications,
  20532.       including but not limited to software source code, documentation
  20533.       source, and configuration files.
  20534.  
  20535.       "Object" form shall mean any form resulting from mechanical
  20536.       transformation or translation of a Source form, including but
  20537.       not limited to compiled object code, generated documentation,
  20538.       and conversions to other media types.
  20539.  
  20540.       "Work" shall mean the work of authorship, whether in Source or
  20541.       Object form, made available under the License, as indicated by a
  20542.       copyright notice that is included in or attached to the work
  20543.       (an example is provided in the Appendix below).
  20544.  
  20545.       "Derivative Works" shall mean any work, whether in Source or Object
  20546.       form, that is based on (or derived from) the Work and for which the
  20547.       editorial revisions, annotations, elaborations, or other modifications
  20548.       represent, as a whole, an original work of authorship. For the purposes
  20549.       of this License, Derivative Works shall not include works that remain
  20550.       separable from, or merely link (or bind by name) to the interfaces of,
  20551.       the Work and Derivative Works thereof.
  20552.  
  20553.       "Contribution" shall mean any work of authorship, including
  20554.       the original version of the Work and any modifications or additions
  20555.       to that Work or Derivative Works thereof, that is intentionally
  20556.       submitted to Licensor for inclusion in the Work by the copyright owner
  20557.       or by an individual or Legal Entity authorized to submit on behalf of
  20558.       the copyright owner. For the purposes of this definition, "submitted"
  20559.       means any form of electronic, verbal, or written communication sent
  20560.       to the Licensor or its representatives, including but not limited to
  20561.       communication on electronic mailing lists, source code control systems,
  20562.       and issue tracking systems that are managed by, or on behalf of, the
  20563.       Licensor for the purpose of discussing and improving the Work, but
  20564.       excluding communication that is conspicuously marked or otherwise
  20565.       designated in writing by the copyright owner as "Not a Contribution."
  20566.  
  20567.       "Contributor" shall mean Licensor and any individual or Legal Entity
  20568.       on behalf of whom a Contribution has been received by Licensor and
  20569.       subsequently incorporated within the Work.
  20570.  
  20571.    2. Grant of Copyright License. Subject to the terms and conditions of
  20572.       this License, each Contributor hereby grants to You a perpetual,
  20573.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20574.       copyright license to reproduce, prepare Derivative Works of,
  20575.       publicly display, publicly perform, sublicense, and distribute the
  20576.       Work and such Derivative Works in Source or Object form.
  20577.  
  20578.    3. Grant of Patent License. Subject to the terms and conditions of
  20579.       this License, each Contributor hereby grants to You a perpetual,
  20580.       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  20581.       (except as stated in this section) patent license to make, have made,
  20582.       use, offer to sell, sell, import, and otherwise transfer the Work,
  20583.       where such license applies only to those patent claims licensable
  20584.       by such Contributor that are necessarily infringed by their
  20585.       Contribution(s) alone or by combination of their Contribution(s)
  20586.       with the Work to which such Contribution(s) was submitted. If You
  20587.       institute patent litigation against any entity (including a
  20588.       cross-claim or counterclaim in a lawsuit) alleging that the Work
  20589.       or a Contribution incorporated within the Work constitutes direct
  20590.       or contributory patent infringement, then any patent licenses
  20591.       granted to You under this License for that Work shall terminate
  20592.       as of the date such litigation is filed.
  20593.  
  20594.    4. Redistribution. You may reproduce and distribute copies of the
  20595.       Work or Derivative Works thereof in any medium, with or without
  20596.       modifications, and in Source or Object form, provided that You
  20597.       meet the following conditions:
  20598.  
  20599.       (a) You must give any other recipients of the Work or
  20600.           Derivative Works a copy of this License; and
  20601.  
  20602.       (b) You must cause any modified files to carry prominent notices
  20603.           stating that You changed the files; and
  20604.  
  20605.       (c) You must retain, in the Source form of any Derivative Works
  20606.           that You distribute, all copyright, patent, trademark, and
  20607.           attribution notices from the Source form of the Work,
  20608.           excluding those notices that do not pertain to any part of
  20609.           the Derivative Works; and
  20610.  
  20611.       (d) If the Work includes a "NOTICE" text file as part of its
  20612.           distribution, then any Derivative Works that You distribute must
  20613.           include a readable copy of the attribution notices contained
  20614.           within such NOTICE file, excluding those notices that do not
  20615.           pertain to any part of the Derivative Works, in at least one
  20616.           of the following places: within a NOTICE text file distributed
  20617.           as part of the Derivative Works; within the Source form or
  20618.           documentation, if provided along with the Derivative Works; or,
  20619.           within a display generated by the Derivative Works, if and
  20620.           wherever such third-party notices normally appear. The contents
  20621.           of the NOTICE file are for informational purposes only and
  20622.           do not modify the License. You may add Your own attribution
  20623.           notices within Derivative Works that You distribute, alongside
  20624.           or as an addendum to the NOTICE text from the Work, provided
  20625.           that such additional attribution notices cannot be construed
  20626.           as modifying the License.
  20627.  
  20628.       You may add Your own copyright statement to Your modifications and
  20629.       may provide additional or different license terms and conditions
  20630.       for use, reproduction, or distribution of Your modifications, or
  20631.       for any such Derivative Works as a whole, provided Your use,
  20632.       reproduction, and distribution of the Work otherwise complies with
  20633.       the conditions stated in this License.
  20634.  
  20635.    5. Submission of Contributions. Unless You explicitly state otherwise,
  20636.       any Contribution intentionally submitted for inclusion in the Work
  20637.       by You to the Licensor shall be under the terms and conditions of
  20638.       this License, without any additional terms or conditions.
  20639.       Notwithstanding the above, nothing herein shall supersede or modify
  20640.       the terms of any separate license agreement you may have executed
  20641.       with Licensor regarding such Contributions.
  20642.  
  20643.    6. Trademarks. This License does not grant permission to use the trade
  20644.       names, trademarks, service marks, or product names of the Licensor,
  20645.       except as required for reasonable and customary use in describing the
  20646.       origin of the Work and reproducing the content of the NOTICE file.
  20647.  
  20648.    7. Disclaimer of Warranty. Unless required by applicable law or
  20649.       agreed to in writing, Licensor provides the Work (and each
  20650.       Contributor provides its Contributions) on an "AS IS" BASIS,
  20651.       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  20652.       implied, including, without limitation, any warranties or conditions
  20653.       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
  20654.       PARTICULAR PURPOSE. You are solely responsible for determining the
  20655.       appropriateness of using or redistributing the Work and assume any
  20656.       risks associated with Your exercise of permissions under this License.
  20657.  
  20658.    8. Limitation of Liability. In no event and under no legal theory,
  20659.       whether in tort (including negligence), contract, or otherwise,
  20660.       unless required by applicable law (such as deliberate and grossly
  20661.       negligent acts) or agreed to in writing, shall any Contributor be
  20662.       liable to You for damages, including any direct, indirect, special,
  20663.       incidental, or consequential damages of any character arising as a
  20664.       result of this License or out of the use or inability to use the
  20665.       Work (including but not limited to damages for loss of goodwill,
  20666.       work stoppage, computer failure or malfunction, or any and all
  20667.       other commercial damages or losses), even if such Contributor
  20668.       has been advised of the possibility of such damages.
  20669.  
  20670.    9. Accepting Warranty or Additional Liability. While redistributing
  20671.       the Work or Derivative Works thereof, You may choose to offer,
  20672.       and charge a fee for, acceptance of support, warranty, indemnity,
  20673.       or other liability obligations and/or rights consistent with this
  20674.       License. However, in accepting such obligations, You may act only
  20675.       on Your own behalf and on Your sole responsibility, not on behalf
  20676.       of any other Contributor, and only if You agree to indemnify,
  20677.       defend, and hold each Contributor harmless for any liability
  20678.       incurred by, or claims asserted against, such Contributor by reason
  20679.       of your accepting any such warranty or additional liability.
  20680.  
  20681.    END OF TERMS AND CONDITIONS
  20682.  
  20683.    =========================================================================
  20684.    ==  NOTICE file for the x86 JIT libenc subdirectory.                   ==
  20685.    =========================================================================
  20686.  
  20687. Apache Harmony
  20688. Copyright 2006, 2010 The Apache Software Foundation.
  20689.  
  20690. This product includes software developed at
  20691. The Apache Software Foundation (http://www.apache.org/).
  20692.  
  20693. Portions of Harmony were originally developed by
  20694. Intel Corporation and are licensed to the Apache Software
  20695. Foundation under the "Software Grant and Corporate Contribution
  20696. License Agreement" and for which the following copyright notices
  20697. apply
  20698.          (C) Copyright 2005 Intel Corporation
  20699.          (C) Copyright 2005-2006 Intel Corporation
  20700.          (C) Copyright 2006 Intel Corporation
  20701.  
  20702. Portions of the Apache Portable Runtime used by DRLVM were
  20703. developed at the National Center for Supercomputing Applications
  20704. (NCSA) at the University of Illinois at Urbana-Champaign.
  20705.  
  20706. This software contains code derived from the RSA Data Security
  20707. Inc. MD5 Message-Digest Algorithm.
  20708.  
  20709. This software contains code derived from UNIX V7, Copyright(C)
  20710. Caldera International Inc.
  20711.  
  20712. ==============================================================================
  20713. version 1.2.12, March 27th, 2022
  20714.  
  20715. Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
  20716.  
  20717. This software is provided 'as-is', without any express or implied
  20718. warranty.  In no event will the authors be held liable for any damages
  20719. arising from the use of this software.
  20720.  
  20721. Permission is granted to anyone to use this software for any purpose,
  20722. including commercial applications, and to alter it and redistribute it
  20723. freely, subject to the following restrictions:
  20724.  
  20725. 1. The origin of this software must not be misrepresented; you must not
  20726.    claim that you wrote the original software. If you use this software
  20727.    in a product, an acknowledgment in the product documentation would be
  20728.    appreciated but is not required.
  20729. 2. Altered source versions must be plainly marked as such, and must not be
  20730.    misrepresented as being the original software.
  20731. 3. This notice may not be removed or altered from any source distribution.
  20732.  
  20733. ==============================================================================
  20734. BSD License
  20735.  
  20736. For Zstandard software
  20737.  
  20738. Copyright (c) Meta Platforms, Inc. and affiliates. All rights reserved.
  20739.  
  20740. Redistribution and use in source and binary forms, with or without modification,
  20741. are permitted provided that the following conditions are met:
  20742.  
  20743.  * Redistributions of source code must retain the above copyright notice, this
  20744.    list of conditions and the following disclaimer.
  20745.  
  20746.  * Redistributions in binary form must reproduce the above copyright notice,
  20747.    this list of conditions and the following disclaimer in the documentation
  20748.    and/or other materials provided with the distribution.
  20749.  
  20750.  * Neither the name Facebook, nor Meta, nor the names of its contributors may
  20751.    be used to endorse or promote products derived from this software without
  20752.    specific prior written permission.
  20753.  
  20754. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
  20755. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  20756. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  20757. DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
  20758. ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  20759. (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  20760. LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  20761. ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  20762. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  20763. SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  20764.  
  20765. ==============================================================================
  20766.                     GNU GENERAL PUBLIC LICENSE
  20767.                        Version 2, June 1991
  20768.  
  20769.  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
  20770.  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  20771.  Everyone is permitted to copy and distribute verbatim copies
  20772.  of this license document, but changing it is not allowed.
  20773.  
  20774.                             Preamble
  20775.  
  20776.   The licenses for most software are designed to take away your
  20777. freedom to share and change it.  By contrast, the GNU General Public
  20778. License is intended to guarantee your freedom to share and change free
  20779. software--to make sure the software is free for all its users.  This
  20780. General Public License applies to most of the Free Software
  20781. Foundation's software and to any other program whose authors commit to
  20782. using it.  (Some other Free Software Foundation software is covered by
  20783. the GNU Lesser General Public License instead.)  You can apply it to
  20784. your programs, too.
  20785.  
  20786.   When we speak of free software, we are referring to freedom, not
  20787. price.  Our General Public Licenses are designed to make sure that you
  20788. have the freedom to distribute copies of free software (and charge for
  20789. this service if you wish), that you receive source code or can get it
  20790. if you want it, that you can change the software or use pieces of it
  20791. in new free programs; and that you know you can do these things.
  20792.  
  20793.   To protect your rights, we need to make restrictions that forbid
  20794. anyone to deny you these rights or to ask you to surrender the rights.
  20795. These restrictions translate to certain responsibilities for you if you
  20796. distribute copies of the software, or if you modify it.
  20797.  
  20798.   For example, if you distribute copies of such a program, whether
  20799. gratis or for a fee, you must give the recipients all the rights that
  20800. you have.  You must make sure that they, too, receive or can get the
  20801. source code.  And you must show them these terms so they know their
  20802. rights.
  20803.  
  20804.   We protect your rights with two steps: (1) copyright the software, and
  20805. (2) offer you this license which gives you legal permission to copy,
  20806. distribute and/or modify the software.
  20807.  
  20808.   Also, for each author's protection and ours, we want to make certain
  20809. that everyone understands that there is no warranty for this free
  20810. software.  If the software is modified by someone else and passed on, we
  20811. want its recipients to know that what they have is not the original, so
  20812. that any problems introduced by others will not reflect on the original
  20813. authors' reputations.
  20814.  
  20815.   Finally, any free program is threatened constantly by software
  20816. patents.  We wish to avoid the danger that redistributors of a free
  20817. program will individually obtain patent licenses, in effect making the
  20818. program proprietary.  To prevent this, we have made it clear that any
  20819. patent must be licensed for everyone's free use or not licensed at all.
  20820.  
  20821.   The precise terms and conditions for copying, distribution and
  20822. modification follow.
  20823.  
  20824.                     GNU GENERAL PUBLIC LICENSE
  20825.    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  20826.  
  20827.   0. This License applies to any program or other work which contains
  20828. a notice placed by the copyright holder saying it may be distributed
  20829. under the terms of this General Public License.  The "Program", below,
  20830. refers to any such program or work, and a "work based on the Program"
  20831. means either the Program or any derivative work under copyright law:
  20832. that is to say, a work containing the Program or a portion of it,
  20833. either verbatim or with modifications and/or translated into another
  20834. language.  (Hereinafter, translation is included without limitation in
  20835. the term "modification".)  Each licensee is addressed as "you".
  20836.  
  20837. Activities other than copying, distribution and modification are not
  20838. covered by this License; they are outside its scope.  The act of
  20839. running the Program is not restricted, and the output from the Program
  20840. is covered only if its contents constitute a work based on the
  20841. Program (independent of having been made by running the Program).
  20842. Whether that is true depends on what the Program does.
  20843.  
  20844.   1. You may copy and distribute verbatim copies of the Program's
  20845. source code as you receive it, in any medium, provided that you
  20846. conspicuously and appropriately publish on each copy an appropriate
  20847. copyright notice and disclaimer of warranty; keep intact all the
  20848. notices that refer to this License and to the absence of any warranty;
  20849. and give any other recipients of the Program a copy of this License
  20850. along with the Program.
  20851.  
  20852. You may charge a fee for the physical act of transferring a copy, and
  20853. you may at your option offer warranty protection in exchange for a fee.
  20854.  
  20855.   2. You may modify your copy or copies of the Program or any portion
  20856. of it, thus forming a work based on the Program, and copy and
  20857. distribute such modifications or work under the terms of Section 1
  20858. above, provided that you also meet all of these conditions:
  20859.  
  20860.     a) You must cause the modified files to carry prominent notices
  20861.     stating that you changed the files and the date of any change.
  20862.  
  20863.     b) You must cause any work that you distribute or publish, that in
  20864.     whole or in part contains or is derived from the Program or any
  20865.     part thereof, to be licensed as a whole at no charge to all third
  20866.     parties under the terms of this License.
  20867.  
  20868.     c) If the modified program normally reads commands interactively
  20869.     when run, you must cause it, when started running for such
  20870.     interactive use in the most ordinary way, to print or display an
  20871.     announcement including an appropriate copyright notice and a
  20872.     notice that there is no warranty (or else, saying that you provide
  20873.     a warranty) and that users may redistribute the program under
  20874.     these conditions, and telling the user how to view a copy of this
  20875.     License.  (Exception: if the Program itself is interactive but
  20876.     does not normally print such an announcement, your work based on
  20877.     the Program is not required to print an announcement.)
  20878.  
  20879. These requirements apply to the modified work as a whole.  If
  20880. identifiable sections of that work are not derived from the Program,
  20881. and can be reasonably considered independent and separate works in
  20882. themselves, then this License, and its terms, do not apply to those
  20883. sections when you distribute them as separate works.  But when you
  20884. distribute the same sections as part of a whole which is a work based
  20885. on the Program, the distribution of the whole must be on the terms of
  20886. this License, whose permissions for other licensees extend to the
  20887. entire whole, and thus to each and every part regardless of who wrote it.
  20888.  
  20889. Thus, it is not the intent of this section to claim rights or contest
  20890. your rights to work written entirely by you; rather, the intent is to
  20891. exercise the right to control the distribution of derivative or
  20892. collective works based on the Program.
  20893.  
  20894. In addition, mere aggregation of another work not based on the Program
  20895. with the Program (or with a work based on the Program) on a volume of
  20896. a storage or distribution medium does not bring the other work under
  20897. the scope of this License.
  20898.  
  20899.   3. You may copy and distribute the Program (or a work based on it,
  20900. under Section 2) in object code or executable form under the terms of
  20901. Sections 1 and 2 above provided that you also do one of the following:
  20902.  
  20903.     a) Accompany it with the complete corresponding machine-readable
  20904.     source code, which must be distributed under the terms of Sections
  20905.     1 and 2 above on a medium customarily used for software interchange; or,
  20906.  
  20907.     b) Accompany it with a written offer, valid for at least three
  20908.     years, to give any third party, for a charge no more than your
  20909.     cost of physically performing source distribution, a complete
  20910.     machine-readable copy of the corresponding source code, to be
  20911.     distributed under the terms of Sections 1 and 2 above on a medium
  20912.     customarily used for software interchange; or,
  20913.  
  20914.     c) Accompany it with the information you received as to the offer
  20915.     to distribute corresponding source code.  (This alternative is
  20916.     allowed only for noncommercial distribution and only if you
  20917.     received the program in object code or executable form with such
  20918.     an offer, in accord with Subsection b above.)
  20919.  
  20920. The source code for a work means the preferred form of the work for
  20921. making modifications to it.  For an executable work, complete source
  20922. code means all the source code for all modules it contains, plus any
  20923. associated interface definition files, plus the scripts used to
  20924. control compilation and installation of the executable.  However, as a
  20925. special exception, the source code distributed need not include
  20926. anything that is normally distributed (in either source or binary
  20927. form) with the major components (compiler, kernel, and so on) of the
  20928. operating system on which the executable runs, unless that component
  20929. itself accompanies the executable.
  20930.  
  20931. If distribution of executable or object code is made by offering
  20932. access to copy from a designated place, then offering equivalent
  20933. access to copy the source code from the same place counts as
  20934. distribution of the source code, even though third parties are not
  20935. compelled to copy the source along with the object code.
  20936.  
  20937.   4. You may not copy, modify, sublicense, or distribute the Program
  20938. except as expressly provided under this License.  Any attempt
  20939. otherwise to copy, modify, sublicense or distribute the Program is
  20940. void, and will automatically terminate your rights under this License.
  20941. However, parties who have received copies, or rights, from you under
  20942. this License will not have their licenses terminated so long as such
  20943. parties remain in full compliance.
  20944.  
  20945.   5. You are not required to accept this License, since you have not
  20946. signed it.  However, nothing else grants you permission to modify or
  20947. distribute the Program or its derivative works.  These actions are
  20948. prohibited by law if you do not accept this License.  Therefore, by
  20949. modifying or distributing the Program (or any work based on the
  20950. Program), you indicate your acceptance of this License to do so, and
  20951. all its terms and conditions for copying, distributing or modifying
  20952. the Program or works based on it.
  20953.  
  20954.   6. Each time you redistribute the Program (or any work based on the
  20955. Program), the recipient automatically receives a license from the
  20956. original licensor to copy, distribute or modify the Program subject to
  20957. these terms and conditions.  You may not impose any further
  20958. restrictions on the recipients' exercise of the rights granted herein.
  20959. You are not responsible for enforcing compliance by third parties to
  20960. this License.
  20961.  
  20962.   7. If, as a consequence of a court judgment or allegation of patent
  20963. infringement or for any other reason (not limited to patent issues),
  20964. conditions are imposed on you (whether by court order, agreement or
  20965. otherwise) that contradict the conditions of this License, they do not
  20966. excuse you from the conditions of this License.  If you cannot
  20967. distribute so as to satisfy simultaneously your obligations under this
  20968. License and any other pertinent obligations, then as a consequence you
  20969. may not distribute the Program at all.  For example, if a patent
  20970. license would not permit royalty-free redistribution of the Program by
  20971. all those who receive copies directly or indirectly through you, then
  20972. the only way you could satisfy both it and this License would be to
  20973. refrain entirely from distribution of the Program.
  20974.  
  20975. If any portion of this section is held invalid or unenforceable under
  20976. any particular circumstance, the balance of the section is intended to
  20977. apply and the section as a whole is intended to apply in other
  20978. circumstances.
  20979.  
  20980. It is not the purpose of this section to induce you to infringe any
  20981. patents or other property right claims or to contest validity of any
  20982. such claims; this section has the sole purpose of protecting the
  20983. integrity of the free software distribution system, which is
  20984. implemented by public license practices.  Many people have made
  20985. generous contributions to the wide range of software distributed
  20986. through that system in reliance on consistent application of that
  20987. system; it is up to the author/donor to decide if he or she is willing
  20988. to distribute software through any other system and a licensee cannot
  20989. impose that choice.
  20990.  
  20991. This section is intended to make thoroughly clear what is believed to
  20992. be a consequence of the rest of this License.
  20993.  
  20994.   8. If the distribution and/or use of the Program is restricted in
  20995. certain countries either by patents or by copyrighted interfaces, the
  20996. original copyright holder who places the Program under this License
  20997. may add an explicit geographical distribution limitation excluding
  20998. those countries, so that distribution is permitted only in or among
  20999. countries not thus excluded.  In such case, this License incorporates
  21000. the limitation as if written in the body of this License.
  21001.  
  21002.   9. The Free Software Foundation may publish revised and/or new versions
  21003. of the General Public License from time to time.  Such new versions will
  21004. be similar in spirit to the present version, but may differ in detail to
  21005. address new problems or concerns.
  21006.  
  21007. Each version is given a distinguishing version number.  If the Program
  21008. specifies a version number of this License which applies to it and "any
  21009. later version", you have the option of following the terms and conditions
  21010. either of that version or of any later version published by the Free
  21011. Software Foundation.  If the Program does not specify a version number of
  21012. this License, you may choose any version ever published by the Free Software
  21013. Foundation.
  21014.  
  21015.   10. If you wish to incorporate parts of the Program into other free
  21016. programs whose distribution conditions are different, write to the author
  21017. to ask for permission.  For software which is copyrighted by the Free
  21018. Software Foundation, write to the Free Software Foundation; we sometimes
  21019. make exceptions for this.  Our decision will be guided by the two goals
  21020. of preserving the free status of all derivatives of our free software and
  21021. of promoting the sharing and reuse of software generally.
  21022.  
  21023.                             NO WARRANTY
  21024.  
  21025.   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  21026. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  21027. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  21028. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  21029. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  21030. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  21031. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  21032. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  21033. REPAIR OR CORRECTION.
  21034.  
  21035.   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  21036. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  21037. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  21038. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  21039. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  21040. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  21041. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  21042. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  21043. POSSIBILITY OF SUCH DAMAGES.
  21044.  
  21045.                      END OF TERMS AND CONDITIONS
  21046.  
  21047.             How to Apply These Terms to Your New Programs
  21048.  
  21049.   If you develop a new program, and you want it to be of the greatest
  21050. possible use to the public, the best way to achieve this is to make it
  21051. free software which everyone can redistribute and change under these terms.
  21052.  
  21053.   To do so, attach the following notices to the program.  It is safest
  21054. to attach them to the start of each source file to most effectively
  21055. convey the exclusion of warranty; and each file should have at least
  21056. the "copyright" line and a pointer to where the full notice is found.
  21057.  
  21058.     <one line to give the program's name and a brief idea of what it does.>
  21059.     Copyright (C) <year>  <name of author>
  21060.  
  21061.     This program is free software; you can redistribute it and/or modify
  21062.     it under the terms of the GNU General Public License as published by
  21063.     the Free Software Foundation; either version 2 of the License, or
  21064.     (at your option) any later version.
  21065.  
  21066.     This program is distributed in the hope that it will be useful,
  21067.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  21068.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  21069.     GNU General Public License for more details.
  21070.  
  21071.     You should have received a copy of the GNU General Public License along
  21072.     with this program; if not, write to the Free Software Foundation, Inc.,
  21073.     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  21074.  
  21075. Also add information on how to contact you by electronic and paper mail.
  21076.  
  21077. If the program is interactive, make it output a short notice like this
  21078. when it starts in an interactive mode:
  21079.  
  21080.     Gnomovision version 69, Copyright (C) year name of author
  21081.     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  21082.     This is free software, and you are welcome to redistribute it
  21083.     under certain conditions; type `show c' for details.
  21084.  
  21085. The hypothetical commands `show w' and `show c' should show the appropriate
  21086. parts of the General Public License.  Of course, the commands you use may
  21087. be called something other than `show w' and `show c'; they could even be
  21088. mouse-clicks or menu items--whatever suits your program.
  21089.  
  21090. You should also get your employer (if you work as a programmer) or your
  21091. school, if any, to sign a "copyright disclaimer" for the program, if
  21092. necessary.  Here is a sample; alter the names:
  21093.  
  21094.   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  21095.   `Gnomovision' (which makes passes at compilers) written by James Hacker.
  21096.  
  21097.   <signature of Ty Coon>, 1 April 1989
  21098.   Ty Coon, President of Vice
  21099.  
  21100. This General Public License does not permit incorporating your program into
  21101. proprietary programs.  If your program is a subroutine library, you may
  21102. consider it more useful to permit linking proprietary applications with the
  21103. library.  If this is what you want to do, use the GNU Lesser General
  21104. 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.