• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Notices for files contained in the tools directory:
2============================================================
3Notices for file(s):
4/bin/mksdcard
5------------------------------------------------------------
6Copyright 2007, The Android Open Source Project
7
8Redistribution and use in source and binary forms, with or without
9modification, are permitted provided that the following conditions are met:
10    * Redistributions of source code must retain the above copyright
11      notice, this list of conditions and the following disclaimer.
12    * Redistributions in binary form must reproduce the above copyright
13      notice, this list of conditions and the following disclaimer in the
14      documentation and/or other materials provided with the distribution.
15    * Neither the name of Google Inc. nor the names of its contributors may
16      be used to endorse or promote products derived from this software
17      without specific prior written permission.
18
19THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
20IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
22EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
25OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
26WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
27OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
28ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29
30============================================================
31Notices for file(s):
32/framework/conscrypt-hostdex.jar
33/framework/core-hostdex.jar
34/framework/core-libart-hostdex.jar
35/lib/libjavacore.so
36/lib/libjavacrypto.so
37------------------------------------------------------------
38   =========================================================================
39   ==  NOTICE file corresponding to the section 4 d of                    ==
40   ==  the Apache License, Version 2.0,                                   ==
41   ==  in this case for the Android-specific code.                        ==
42   =========================================================================
43
44Android Code
45Copyright 2005-2008 The Android Open Source Project
46
47This product includes software developed as part of
48The Android Open Source Project (http://source.android.com).
49
50   =========================================================================
51   ==  NOTICE file corresponding to the section 4 d of                    ==
52   ==  the Apache License, Version 2.0,                                   ==
53   ==  in this case for the Apache Harmony distribution.                  ==
54   =========================================================================
55
56Apache Harmony
57Copyright 2006 The Apache Software Foundation
58
59This product includes software developed at
60The Apache Software Foundation (http://www.apache.org/).
61
62Portions of Harmony were originally developed by
63Intel Corporation and are licensed to the Apache Software
64Foundation under the "Software Grant and Corporate Contribution
65License Agreement", informally known as the "Intel Harmony CLA".
66
67
68   =========================================================================
69   ==  NOTICE file for the ICU License.                                   ==
70   =========================================================================
71
72Copyright (c) 1995-2009 International Business Machines Corporation and others
73
74All rights reserved.
75
76Permission is hereby granted, free of charge, to any person obtaining
77a copy of this software and associated documentation files (the
78"Software"), to deal in the Software without restriction, including
79without limitation the rights to use, copy, modify, merge, publish,
80distribute, and/or sell copies of the Software, and to permit persons
81to whom the Software is furnished to do so, provided that the above
82copyright notice(s) and this permission notice appear in all copies of
83the Software and that both the above copyright notice(s) and this
84permission notice appear in supporting documentation.
85
86THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
88MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
90HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
91SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
92RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
93CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
94CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
95
96Except as contained in this notice, the name of a copyright holder
97shall not be used in advertising or otherwise to promote the sale, use
98or other dealings in this Software without prior written authorization
99of the copyright holder.
100
101All trademarks and registered trademarks mentioned herein are the
102property of their respective owners.
103
104
105   =========================================================================
106   ==  NOTICE file for the JUnit License.                                 ==
107   =========================================================================
108
109Common Public License - v 1.0
110
111THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
112PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
113THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
114
1151. DEFINITIONS
116
117"Contribution" means:
118
119      a) in the case of the initial Contributor, the initial code and
120         documentation distributed under this Agreement, and
121      b) in the case of each subsequent Contributor:
122
123      i) changes to the Program, and
124
125      ii) additions to the Program;
126
127      where such changes and/or additions to the Program originate
128      from and are distributed by that particular Contributor. A
129      Contribution 'originates' from a Contributor if it was added to
130      the Program by such Contributor itself or anyone acting on such
131      Contributor's behalf. Contributions do not include additions to
132      the Program which: (i) are separate modules of software
133      distributed in conjunction with the Program under their own
134      license agreement, and (ii) are not derivative works of the
135      Program.
136
137"Contributor" means any person or entity that distributes the Program.
138
139"Licensed Patents " mean patent claims licensable by a Contributor
140which are necessarily infringed by the use or sale of its Contribution
141alone or when combined with the Program.
142
143"Program" means the Contributions distributed in accordance with this
144Agreement.
145
146"Recipient" means anyone who receives the Program under this
147Agreement, including all Contributors.
148
1492. GRANT OF RIGHTS
150
151      a) Subject to the terms of this Agreement, each Contributor
152      hereby grants Recipient a non-exclusive, worldwide, royalty-free
153      copyright license to reproduce, prepare derivative works of,
154      publicly display, publicly perform, distribute and sublicense
155      the Contribution of such Contributor, if any, and such
156      derivative works, in source code and object code form.
157
158      b) Subject to the terms of this Agreement, each Contributor
159      hereby grants Recipient a non-exclusive, worldwide, royalty-free
160      patent license under Licensed Patents to make, use, sell, offer
161      to sell, import and otherwise transfer the Contribution of such
162      Contributor, if any, in source code and object code form. This
163      patent license shall apply to the combination of the
164      Contribution and the Program if, at the time the Contribution is
165      added by the Contributor, such addition of the Contribution
166      causes such combination to be covered by the Licensed Patents.
167      The patent license shall not apply to any other combinations
168      which include the Contribution. No hardware per se is licensed
169      hereunder.
170
171      c) Recipient understands that although each Contributor grants
172      the licenses to its Contributions set forth herein, no
173      assurances are provided by any Contributor that the Program does
174      not infringe the patent or other intellectual property rights of
175      any other entity. Each Contributor disclaims any liability to
176      Recipient for claims brought by any other entity based on
177      infringement of intellectual property rights or otherwise. As a
178      condition to exercising the rights and licenses granted
179      hereunder, each Recipient hereby assumes sole responsibility to
180      secure any other intellectual property rights needed, if any.
181      For example, if a third party patent license is required to
182      allow Recipient to distribute the Program, it is Recipient's
183      responsibility to acquire that license before distributing the
184      Program.
185
186      d) Each Contributor represents that to its knowledge it has
187      sufficient copyright rights in its Contribution, if any, to
188      grant the copyright license set forth in this Agreement.
189
1903. REQUIREMENTS
191
192A Contributor may choose to distribute the Program in object code form
193under its own license agreement, provided that:
194
195      a) it complies with the terms and conditions of this Agreement; and
196
197      b) its license agreement:
198
199      i) effectively disclaims on behalf of all Contributors all
200      warranties and conditions, express and implied, including
201      warranties or conditions of title and non-infringement, and
202      implied warranties or conditions of merchantability and fitness
203      for a particular purpose;
204
205      ii) effectively excludes on behalf of all Contributors all
206      liability for damages, including direct, indirect, special,
207      incidental and consequential damages, such as lost profits;
208
209      iii) states that any provisions which differ from this Agreement
210      are offered by that Contributor alone and not by any other
211      party; and
212
213      iv) states that source code for the Program is available from
214      such Contributor, and informs licensees how to obtain it in a
215      reasonable manner on or through a medium customarily used for
216      software exchange.
217
218When the Program is made available in source code form:
219
220      a) it must be made available under this Agreement; and
221
222      b) a copy of this Agreement must be included with each copy of
223      the Program.
224
225Contributors may not remove or alter any copyright notices contained
226within the Program.
227
228Each Contributor must identify itself as the originator of its
229Contribution, if any, in a manner that reasonably allows subsequent
230Recipients to identify the originator of the Contribution.
231
2324. COMMERCIAL DISTRIBUTION
233
234Commercial distributors of software may accept certain
235responsibilities with respect to end users, business partners and the
236like. While this license is intended to facilitate the commercial use
237of the Program, the Contributor who includes the Program in a
238commercial product offering should do so in a manner which does not
239create potential liability for other Contributors. Therefore, if a
240Contributor includes the Program in a commercial product offering,
241such Contributor ("Commercial Contributor") hereby agrees to defend
242and indemnify every other Contributor ("Indemnified Contributor")
243against any losses, damages and costs (collectively "Losses") arising
244from claims, lawsuits and other legal actions brought by a third party
245against the Indemnified Contributor to the extent caused by the acts
246or omissions of such Commercial Contributor in connection with its
247distribution of the Program in a commercial product offering. The
248obligations in this section do not apply to any claims or Losses
249relating to any actual or alleged intellectual property infringement.
250In order to qualify, an Indemnified Contributor must: a) promptly
251notify the Commercial Contributor in writing of such claim, and b)
252allow the Commercial Contributor to control, and cooperate with the
253Commercial Contributor in, the defense and any related settlement
254negotiations. The Indemnified Contributor may participate in any such
255claim at its own expense.
256
257For example, a Contributor might include the Program in a commercial
258product offering, Product X. That Contributor is then a Commercial
259Contributor. If that Commercial Contributor then makes performance
260claims, or offers warranties related to Product X, those performance
261claims and warranties are such Commercial Contributor's responsibility
262alone. Under this section, the Commercial Contributor would have to
263defend claims against the other Contributors related to those
264performance claims and warranties, and if a court requires any other
265Contributor to pay any damages as a result, the Commercial Contributor
266must pay those damages.
267
2685. NO WARRANTY
269
270EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
271PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
272KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
273WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
274OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
275responsible for determining the appropriateness of using and
276distributing the Program and assumes all risks associated with its
277exercise of rights under this Agreement, including but not limited to
278the risks and costs of program errors, compliance with applicable
279laws, damage to or loss of data, programs or equipment, and
280unavailability or interruption of operations.
281
2826. DISCLAIMER OF LIABILITY
283
284EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
285ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
286INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
287WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
288LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
289NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
290DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
291HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
292
2937. GENERAL
294
295If any provision of this Agreement is invalid or unenforceable under
296applicable law, it shall not affect the validity or enforceability of
297the remainder of the terms of this Agreement, and without further
298action by the parties hereto, such provision shall be reformed to the
299minimum extent necessary to make such provision valid and enforceable.
300
301If Recipient institutes patent litigation against a Contributor with
302respect to a patent applicable to software (including a cross-claim or
303counterclaim in a lawsuit), then any patent licenses granted by that
304Contributor to such Recipient under this Agreement shall terminate as
305of the date such litigation is filed. In addition, if Recipient
306institutes patent litigation against any entity (including a
307cross-claim or counterclaim in a lawsuit) alleging that the Program
308itself (excluding combinations of the Program with other software or
309hardware) infringes such Recipient's patent(s), then such Recipient's
310rights granted under Section 2(b) shall terminate as of the date such
311litigation is filed.
312
313All Recipient's rights under this Agreement shall terminate if it
314fails to comply with any of the material terms or conditions of this
315Agreement and does not cure such failure in a reasonable period of
316time after becoming aware of such noncompliance. If all Recipient's
317rights under this Agreement terminate, Recipient agrees to cease use
318and distribution of the Program as soon as reasonably practicable.
319However, Recipient's obligations under this Agreement and any licenses
320granted by Recipient relating to the Program shall continue and
321survive.
322
323Everyone is permitted to copy and distribute copies of this Agreement,
324but in order to avoid inconsistency the Agreement is copyrighted and
325may only be modified in the following manner. The Agreement Steward
326reserves the right to publish new versions (including revisions) of
327this Agreement from time to time. No one other than the Agreement
328Steward has the right to modify this Agreement. IBM is the initial
329Agreement Steward. IBM may assign the responsibility to serve as the
330Agreement Steward to a suitable separate entity. Each new version of
331the Agreement will be given a distinguishing version number. The
332Program (including Contributions) may always be distributed subject to
333the version of the Agreement under which it was received. In addition,
334after a new version of the Agreement is published, Contributor may
335elect to distribute the Program (including its Contributions) under
336the new version. Except as expressly stated in Sections 2(a) and 2(b)
337above, Recipient receives no rights or licenses to the intellectual
338property of any Contributor under this Agreement, whether expressly,
339by implication, estoppel or otherwise. All rights in the Program not
340expressly granted under this Agreement are reserved.
341
342This Agreement is governed by the laws of the State of New York and
343the intellectual property laws of the United States of America. No
344party to this Agreement will bring a legal action under this Agreement
345more than one year after the cause of action arose. Each party waives
346its rights to a jury trial in any resulting litigation.
347
348
349   =========================================================================
350   ==  NOTICE file for the KXML License.                                  ==
351   =========================================================================
352
353Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
354
355Permission is hereby granted, free of charge, to any person obtaining
356a copy of this software and associated documentation files (the
357"Software"), to deal in the Software without restriction, including
358without limitation the rights to use, copy, modify, merge, publish,
359distribute, sublicense, and/or sell copies of the Software, and to
360permit persons to whom the Software is furnished to do so, subject to
361the following conditions:
362
363The above copyright notice and this permission notice shall be
364included in all copies or substantial portions of the Software.
365
366THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
367EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
368MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
369IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
370CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
371TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
372SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
373
374
375   =========================================================================
376   ==  NOTICE file for the SQLite Java Wrapper License.                   ==
377   =========================================================================
378
379This software is copyrighted by Christian Werner <chw@ch-werner.de>
380and others. The following terms apply to all files associated with the
381software unless explicitly disclaimed in individual files.
382
383The authors hereby grant permission to use, copy, modify, distribute,
384and license this software and its documentation for any purpose, provided
385that existing copyright notices are retained in all copies and that this
386notice is included verbatim in any distributions. No written agreement,
387license, or royalty fee is required for any of the authorized uses.
388Modifications to this software may be copyrighted by their authors
389and need not follow the licensing terms described here, provided that
390the new terms are clearly indicated on the first page of each file where
391they apply.
392
393IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
394FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
395ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
396DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
397POSSIBILITY OF SUCH DAMAGE.
398
399THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
400INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
401FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
402IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
403NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
404MODIFICATIONS.
405
406
407   =========================================================================
408   ==  NOTICE file for the W3C License.                                   ==
409   =========================================================================
410
411Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
412of Technology, Institut National de Recherche en Informatique et en
413Automatique, Keio University). All Rights Reserved. This program is
414distributed under the W3C's Software Intellectual Property License.
415This program is distributed in the hope that it will be useful, but
416WITHOUT ANY WARRANTY; without even the implied warranty of
417MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
418
419See W3C License http://www.w3.org/Consortium/Legal/ for more details.
420
421============================================================
422Notices for file(s):
423/usr/icu/icudt51l.dat
424------------------------------------------------------------
425ICU License - ICU 1.8.1 and later
426
427COPYRIGHT AND PERMISSION NOTICE
428
429Copyright (c) 1995-2008 International Business Machines Corporation and others
430
431All rights reserved.
432
433Permission 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.
434
435THE 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.
436
437Except 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.
438
439All trademarks and registered trademarks mentioned herein are the property of their respective owners.
440
441==============================================================================
442
443UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
444
445    Unicode Data Files include all data files under the directories
446http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
447http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
448published in the Unicode Standard or under the directories
449http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
450http://www.unicode.org/cldr/data/.
451
452    NOTICE TO USER: Carefully read the following legal agreement. BY
453DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
454("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
455AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
456DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
457OR SOFTWARE.
458
459    COPYRIGHT AND PERMISSION NOTICE
460
461    Copyright © 1991-2007 Unicode, Inc. All rights reserved. Distributed under
462the Terms of Use in http://www.unicode.org/copyright.html.
463
464    Permission is hereby granted, free of charge, to any person obtaining a copy
465of the Unicode data files and any associated documentation (the "Data Files") or
466Unicode software and any associated documentation (the "Software") to deal in
467the Data Files or Software without restriction, including without limitation the
468rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
469the Data Files or Software, and to permit persons to whom the Data Files or
470Software are furnished to do so, provided that (a) the above copyright notice(s)
471and this permission notice appear with all copies of the Data Files or Software,
472(b) both the above copyright notice(s) and this permission notice appear in
473associated documentation, and (c) there is clear notice in each modified Data
474File or in the Software as well as in the documentation associated with the Data
475File(s) or Software that the data or software has been modified.
476
477    THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
478KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
479MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
480PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
481NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
482DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
483WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
484OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
485SOFTWARE.
486
487    Except as contained in this notice, the name of a copyright holder shall not
488be used in advertising or otherwise to promote the sale, use or other dealings
489in these Data Files or Software without prior written authorization of the
490copyright holder.
491
492===============================================================================
493
494
495/* This ICU code derived from: */
496/*
497punycode.c 0.4.0 (2001-Nov-17-Sat)
498http://www.cs.berkeley.edu/~amc/idn/
499Adam M. Costello
500http://www.nicemice.net/amc/
501
502Disclaimer and license
503
504Regarding this entire document or any portion of it (including
505the pseudocode and C code), the author makes no guarantees and
506is not responsible for any damage resulting from its use. The
507author grants irrevocable permission to anyone to use, modify,
508and distribute it in any way that does not diminish the rights
509of anyone else to use, modify, and distribute it, provided that
510redistributed derivative works do not contain misleading author or
511version information. Derivative works need not be licensed under
512similar terms.
513*/
514
515
516/*
517** This file is in the public domain, so clarified as of
518** 2006-07-17 by Arthur David Olson.
519*/
520
521============================================================
522Notices for file(s):
523/framework/jcommon-1.0.12.jar
524/framework/jfreechart-1.0.9-swt.jar
525/framework/jfreechart-1.0.9.jar
526------------------------------------------------------------
527		  GNU LESSER GENERAL PUBLIC LICENSE
528		       Version 2.1, February 1999
529
530 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
531     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
532 Everyone is permitted to copy and distribute verbatim copies
533 of this license document, but changing it is not allowed.
534
535[This is the first released version of the Lesser GPL.  It also counts
536 as the successor of the GNU Library Public License, version 2, hence
537 the version number 2.1.]
538
539			    Preamble
540
541  The licenses for most software are designed to take away your
542freedom to share and change it.  By contrast, the GNU General Public
543Licenses are intended to guarantee your freedom to share and change
544free software--to make sure the software is free for all its users.
545
546  This license, the Lesser General Public License, applies to some
547specially designated software packages--typically libraries--of the
548Free Software Foundation and other authors who decide to use it.  You
549can use it too, but we suggest you first think carefully about whether
550this license or the ordinary General Public License is the better
551strategy to use in any particular case, based on the explanations below.
552
553  When we speak of free software, we are referring to freedom of use,
554not price.  Our General Public Licenses are designed to make sure that
555you have the freedom to distribute copies of free software (and charge
556for this service if you wish); that you receive source code or can get
557it if you want it; that you can change the software and use pieces of
558it in new free programs; and that you are informed that you can do
559these things.
560
561  To protect your rights, we need to make restrictions that forbid
562distributors to deny you these rights or to ask you to surrender these
563rights.  These restrictions translate to certain responsibilities for
564you if you distribute copies of the library or if you modify it.
565
566  For example, if you distribute copies of the library, whether gratis
567or for a fee, you must give the recipients all the rights that we gave
568you.  You must make sure that they, too, receive or can get the source
569code.  If you link other code with the library, you must provide
570complete object files to the recipients, so that they can relink them
571with the library after making changes to the library and recompiling
572it.  And you must show them these terms so they know their rights.
573
574  We protect your rights with a two-step method: (1) we copyright the
575library, and (2) we offer you this license, which gives you legal
576permission to copy, distribute and/or modify the library.
577
578  To protect each distributor, we want to make it very clear that
579there is no warranty for the free library.  Also, if the library is
580modified by someone else and passed on, the recipients should know
581that what they have is not the original version, so that the original
582author's reputation will not be affected by problems that might be
583introduced by others.
584
585  Finally, software patents pose a constant threat to the existence of
586any free program.  We wish to make sure that a company cannot
587effectively restrict the users of a free program by obtaining a
588restrictive license from a patent holder.  Therefore, we insist that
589any patent license obtained for a version of the library must be
590consistent with the full freedom of use specified in this license.
591
592  Most GNU software, including some libraries, is covered by the
593ordinary GNU General Public License.  This license, the GNU Lesser
594General Public License, applies to certain designated libraries, and
595is quite different from the ordinary General Public License.  We use
596this license for certain libraries in order to permit linking those
597libraries into non-free programs.
598
599  When a program is linked with a library, whether statically or using
600a shared library, the combination of the two is legally speaking a
601combined work, a derivative of the original library.  The ordinary
602General Public License therefore permits such linking only if the
603entire combination fits its criteria of freedom.  The Lesser General
604Public License permits more lax criteria for linking other code with
605the library.
606
607  We call this license the "Lesser" General Public License because it
608does Less to protect the user's freedom than the ordinary General
609Public License.  It also provides other free software developers Less
610of an advantage over competing non-free programs.  These disadvantages
611are the reason we use the ordinary General Public License for many
612libraries.  However, the Lesser license provides advantages in certain
613special circumstances.
614
615  For example, on rare occasions, there may be a special need to
616encourage the widest possible use of a certain library, so that it becomes
617a de-facto standard.  To achieve this, non-free programs must be
618allowed to use the library.  A more frequent case is that a free
619library does the same job as widely used non-free libraries.  In this
620case, there is little to gain by limiting the free library to free
621software only, so we use the Lesser General Public License.
622
623  In other cases, permission to use a particular library in non-free
624programs enables a greater number of people to use a large body of
625free software.  For example, permission to use the GNU C Library in
626non-free programs enables many more people to use the whole GNU
627operating system, as well as its variant, the GNU/Linux operating
628system.
629
630  Although the Lesser General Public License is Less protective of the
631users' freedom, it does ensure that the user of a program that is
632linked with the Library has the freedom and the wherewithal to run
633that program using a modified version of the Library.
634
635  The precise terms and conditions for copying, distribution and
636modification follow.  Pay close attention to the difference between a
637"work based on the library" and a "work that uses the library".  The
638former contains code derived from the library, whereas the latter must
639be combined with the library in order to run.
640
641		  GNU LESSER GENERAL PUBLIC LICENSE
642   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
643
644  0. This License Agreement applies to any software library or other
645program which contains a notice placed by the copyright holder or
646other authorized party saying it may be distributed under the terms of
647this Lesser General Public License (also called "this License").
648Each licensee is addressed as "you".
649
650  A "library" means a collection of software functions and/or data
651prepared so as to be conveniently linked with application programs
652(which use some of those functions and data) to form executables.
653
654  The "Library", below, refers to any such software library or work
655which has been distributed under these terms.  A "work based on the
656Library" means either the Library or any derivative work under
657copyright law: that is to say, a work containing the Library or a
658portion of it, either verbatim or with modifications and/or translated
659straightforwardly into another language.  (Hereinafter, translation is
660included without limitation in the term "modification".)
661
662  "Source code" for a work means the preferred form of the work for
663making modifications to it.  For a library, complete source code means
664all the source code for all modules it contains, plus any associated
665interface definition files, plus the scripts used to control compilation
666and installation of the library.
667
668  Activities other than copying, distribution and modification are not
669covered by this License; they are outside its scope.  The act of
670running a program using the Library is not restricted, and output from
671such a program is covered only if its contents constitute a work based
672on the Library (independent of the use of the Library in a tool for
673writing it).  Whether that is true depends on what the Library does
674and what the program that uses the Library does.
675
676  1. You may copy and distribute verbatim copies of the Library's
677complete source code as you receive it, in any medium, provided that
678you conspicuously and appropriately publish on each copy an
679appropriate copyright notice and disclaimer of warranty; keep intact
680all the notices that refer to this License and to the absence of any
681warranty; and distribute a copy of this License along with the
682Library.
683
684  You may charge a fee for the physical act of transferring a copy,
685and you may at your option offer warranty protection in exchange for a
686fee.
687
688  2. You may modify your copy or copies of the Library or any portion
689of it, thus forming a work based on the Library, and copy and
690distribute such modifications or work under the terms of Section 1
691above, provided that you also meet all of these conditions:
692
693    a) The modified work must itself be a software library.
694
695    b) You must cause the files modified to carry prominent notices
696    stating that you changed the files and the date of any change.
697
698    c) You must cause the whole of the work to be licensed at no
699    charge to all third parties under the terms of this License.
700
701    d) If a facility in the modified Library refers to a function or a
702    table of data to be supplied by an application program that uses
703    the facility, other than as an argument passed when the facility
704    is invoked, then you must make a good faith effort to ensure that,
705    in the event an application does not supply such function or
706    table, the facility still operates, and performs whatever part of
707    its purpose remains meaningful.
708
709    (For example, a function in a library to compute square roots has
710    a purpose that is entirely well-defined independent of the
711    application.  Therefore, Subsection 2d requires that any
712    application-supplied function or table used by this function must
713    be optional: if the application does not supply it, the square
714    root function must still compute square roots.)
715
716These requirements apply to the modified work as a whole.  If
717identifiable sections of that work are not derived from the Library,
718and can be reasonably considered independent and separate works in
719themselves, then this License, and its terms, do not apply to those
720sections when you distribute them as separate works.  But when you
721distribute the same sections as part of a whole which is a work based
722on the Library, the distribution of the whole must be on the terms of
723this License, whose permissions for other licensees extend to the
724entire whole, and thus to each and every part regardless of who wrote
725it.
726
727Thus, it is not the intent of this section to claim rights or contest
728your rights to work written entirely by you; rather, the intent is to
729exercise the right to control the distribution of derivative or
730collective works based on the Library.
731
732In addition, mere aggregation of another work not based on the Library
733with the Library (or with a work based on the Library) on a volume of
734a storage or distribution medium does not bring the other work under
735the scope of this License.
736
737  3. You may opt to apply the terms of the ordinary GNU General Public
738License instead of this License to a given copy of the Library.  To do
739this, you must alter all the notices that refer to this License, so
740that they refer to the ordinary GNU General Public License, version 2,
741instead of to this License.  (If a newer version than version 2 of the
742ordinary GNU General Public License has appeared, then you can specify
743that version instead if you wish.)  Do not make any other change in
744these notices.
745
746  Once this change is made in a given copy, it is irreversible for
747that copy, so the ordinary GNU General Public License applies to all
748subsequent copies and derivative works made from that copy.
749
750  This option is useful when you wish to copy part of the code of
751the Library into a program that is not a library.
752
753  4. You may copy and distribute the Library (or a portion or
754derivative of it, under Section 2) in object code or executable form
755under the terms of Sections 1 and 2 above provided that you accompany
756it with the complete corresponding machine-readable source code, which
757must be distributed under the terms of Sections 1 and 2 above on a
758medium customarily used for software interchange.
759
760  If distribution of object code is made by offering access to copy
761from a designated place, then offering equivalent access to copy the
762source code from the same place satisfies the requirement to
763distribute the source code, even though third parties are not
764compelled to copy the source along with the object code.
765
766  5. A program that contains no derivative of any portion of the
767Library, but is designed to work with the Library by being compiled or
768linked with it, is called a "work that uses the Library".  Such a
769work, in isolation, is not a derivative work of the Library, and
770therefore falls outside the scope of this License.
771
772  However, linking a "work that uses the Library" with the Library
773creates an executable that is a derivative of the Library (because it
774contains portions of the Library), rather than a "work that uses the
775library".  The executable is therefore covered by this License.
776Section 6 states terms for distribution of such executables.
777
778  When a "work that uses the Library" uses material from a header file
779that is part of the Library, the object code for the work may be a
780derivative work of the Library even though the source code is not.
781Whether this is true is especially significant if the work can be
782linked without the Library, or if the work is itself a library.  The
783threshold for this to be true is not precisely defined by law.
784
785  If such an object file uses only numerical parameters, data
786structure layouts and accessors, and small macros and small inline
787functions (ten lines or less in length), then the use of the object
788file is unrestricted, regardless of whether it is legally a derivative
789work.  (Executables containing this object code plus portions of the
790Library will still fall under Section 6.)
791
792  Otherwise, if the work is a derivative of the Library, you may
793distribute the object code for the work under the terms of Section 6.
794Any executables containing that work also fall under Section 6,
795whether or not they are linked directly with the Library itself.
796
797  6. As an exception to the Sections above, you may also combine or
798link a "work that uses the Library" with the Library to produce a
799work containing portions of the Library, and distribute that work
800under terms of your choice, provided that the terms permit
801modification of the work for the customer's own use and reverse
802engineering for debugging such modifications.
803
804  You must give prominent notice with each copy of the work that the
805Library is used in it and that the Library and its use are covered by
806this License.  You must supply a copy of this License.  If the work
807during execution displays copyright notices, you must include the
808copyright notice for the Library among them, as well as a reference
809directing the user to the copy of this License.  Also, you must do one
810of these things:
811
812    a) Accompany the work with the complete corresponding
813    machine-readable source code for the Library including whatever
814    changes were used in the work (which must be distributed under
815    Sections 1 and 2 above); and, if the work is an executable linked
816    with the Library, with the complete machine-readable "work that
817    uses the Library", as object code and/or source code, so that the
818    user can modify the Library and then relink to produce a modified
819    executable containing the modified Library.  (It is understood
820    that the user who changes the contents of definitions files in the
821    Library will not necessarily be able to recompile the application
822    to use the modified definitions.)
823
824    b) Use a suitable shared library mechanism for linking with the
825    Library.  A suitable mechanism is one that (1) uses at run time a
826    copy of the library already present on the user's computer system,
827    rather than copying library functions into the executable, and (2)
828    will operate properly with a modified version of the library, if
829    the user installs one, as long as the modified version is
830    interface-compatible with the version that the work was made with.
831
832    c) Accompany the work with a written offer, valid for at
833    least three years, to give the same user the materials
834    specified in Subsection 6a, above, for a charge no more
835    than the cost of performing this distribution.
836
837    d) If distribution of the work is made by offering access to copy
838    from a designated place, offer equivalent access to copy the above
839    specified materials from the same place.
840
841    e) Verify that the user has already received a copy of these
842    materials or that you have already sent this user a copy.
843
844  For an executable, the required form of the "work that uses the
845Library" must include any data and utility programs needed for
846reproducing the executable from it.  However, as a special exception,
847the materials to be distributed need not include anything that is
848normally distributed (in either source or binary form) with the major
849components (compiler, kernel, and so on) of the operating system on
850which the executable runs, unless that component itself accompanies
851the executable.
852
853  It may happen that this requirement contradicts the license
854restrictions of other proprietary libraries that do not normally
855accompany the operating system.  Such a contradiction means you cannot
856use both them and the Library together in an executable that you
857distribute.
858
859  7. You may place library facilities that are a work based on the
860Library side-by-side in a single library together with other library
861facilities not covered by this License, and distribute such a combined
862library, provided that the separate distribution of the work based on
863the Library and of the other library facilities is otherwise
864permitted, and provided that you do these two things:
865
866    a) Accompany the combined library with a copy of the same work
867    based on the Library, uncombined with any other library
868    facilities.  This must be distributed under the terms of the
869    Sections above.
870
871    b) Give prominent notice with the combined library of the fact
872    that part of it is a work based on the Library, and explaining
873    where to find the accompanying uncombined form of the same work.
874
875  8. You may not copy, modify, sublicense, link with, or distribute
876the Library except as expressly provided under this License.  Any
877attempt otherwise to copy, modify, sublicense, link with, or
878distribute the Library is void, and will automatically terminate your
879rights under this License.  However, parties who have received copies,
880or rights, from you under this License will not have their licenses
881terminated so long as such parties remain in full compliance.
882
883  9. You are not required to accept this License, since you have not
884signed it.  However, nothing else grants you permission to modify or
885distribute the Library or its derivative works.  These actions are
886prohibited by law if you do not accept this License.  Therefore, by
887modifying or distributing the Library (or any work based on the
888Library), you indicate your acceptance of this License to do so, and
889all its terms and conditions for copying, distributing or modifying
890the Library or works based on it.
891
892  10. Each time you redistribute the Library (or any work based on the
893Library), the recipient automatically receives a license from the
894original licensor to copy, distribute, link with or modify the Library
895subject to these terms and conditions.  You may not impose any further
896restrictions on the recipients' exercise of the rights granted herein.
897You are not responsible for enforcing compliance by third parties with
898this License.
899
900  11. If, as a consequence of a court judgment or allegation of patent
901infringement or for any other reason (not limited to patent issues),
902conditions are imposed on you (whether by court order, agreement or
903otherwise) that contradict the conditions of this License, they do not
904excuse you from the conditions of this License.  If you cannot
905distribute so as to satisfy simultaneously your obligations under this
906License and any other pertinent obligations, then as a consequence you
907may not distribute the Library at all.  For example, if a patent
908license would not permit royalty-free redistribution of the Library by
909all those who receive copies directly or indirectly through you, then
910the only way you could satisfy both it and this License would be to
911refrain entirely from distribution of the Library.
912
913If any portion of this section is held invalid or unenforceable under any
914particular circumstance, the balance of the section is intended to apply,
915and the section as a whole is intended to apply in other circumstances.
916
917It is not the purpose of this section to induce you to infringe any
918patents or other property right claims or to contest validity of any
919such claims; this section has the sole purpose of protecting the
920integrity of the free software distribution system which is
921implemented by public license practices.  Many people have made
922generous contributions to the wide range of software distributed
923through that system in reliance on consistent application of that
924system; it is up to the author/donor to decide if he or she is willing
925to distribute software through any other system and a licensee cannot
926impose that choice.
927
928This section is intended to make thoroughly clear what is believed to
929be a consequence of the rest of this License.
930
931  12. If the distribution and/or use of the Library is restricted in
932certain countries either by patents or by copyrighted interfaces, the
933original copyright holder who places the Library under this License may add
934an explicit geographical distribution limitation excluding those countries,
935so that distribution is permitted only in or among countries not thus
936excluded.  In such case, this License incorporates the limitation as if
937written in the body of this License.
938
939  13. The Free Software Foundation may publish revised and/or new
940versions of the Lesser General Public License from time to time.
941Such new versions will be similar in spirit to the present version,
942but may differ in detail to address new problems or concerns.
943
944Each version is given a distinguishing version number.  If the Library
945specifies a version number of this License which applies to it and
946"any later version", you have the option of following the terms and
947conditions either of that version or of any later version published by
948the Free Software Foundation.  If the Library does not specify a
949license version number, you may choose any version ever published by
950the Free Software Foundation.
951
952  14. If you wish to incorporate parts of the Library into other free
953programs whose distribution conditions are incompatible with these,
954write to the author to ask for permission.  For software which is
955copyrighted by the Free Software Foundation, write to the Free
956Software Foundation; we sometimes make exceptions for this.  Our
957decision will be guided by the two goals of preserving the free status
958of all derivatives of our free software and of promoting the sharing
959and reuse of software generally.
960
961			    NO WARRANTY
962
963  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
964WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
965EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
966OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
967KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
968IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
969PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
970LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
971THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
972
973  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
974WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
975AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
976FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
977CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
978LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
979RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
980FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
981SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
982DAMAGES.
983
984		     END OF TERMS AND CONDITIONS
985
986           How to Apply These Terms to Your New Libraries
987
988  If you develop a new library, and you want it to be of the greatest
989possible use to the public, we recommend making it free software that
990everyone can redistribute and change.  You can do so by permitting
991redistribution under these terms (or, alternatively, under the terms of the
992ordinary General Public License).
993
994  To apply these terms, attach the following notices to the library.  It is
995safest to attach them to the start of each source file to most effectively
996convey the exclusion of warranty; and each file should have at least the
997"copyright" line and a pointer to where the full notice is found.
998
999    <one line to give the library's name and a brief idea of what it does.>
1000    Copyright (C) <year>  <name of author>
1001
1002    This library is free software; you can redistribute it and/or
1003    modify it under the terms of the GNU Lesser General Public
1004    License as published by the Free Software Foundation; either
1005    version 2.1 of the License, or (at your option) any later version.
1006
1007    This library is distributed in the hope that it will be useful,
1008    but WITHOUT ANY WARRANTY; without even the implied warranty of
1009    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1010    Lesser General Public License for more details.
1011
1012    You should have received a copy of the GNU Lesser General Public
1013    License along with this library; if not, write to the Free Software
1014    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1015
1016Also add information on how to contact you by electronic and paper mail.
1017
1018You should also get your employer (if you work as a programmer) or your
1019school, if any, to sign a "copyright disclaimer" for the library, if
1020necessary.  Here is a sample; alter the names:
1021
1022  Yoyodyne, Inc., hereby disclaims all copyright interest in the
1023  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
1024
1025  <signature of Ty Coon>, 1 April 1990
1026  Ty Coon, President of Vice
1027
1028That's all there is to it!
1029
1030
1031
1032============================================================
1033Notices for file(s):
1034/lib/third_party_icu_icudata_host_gyp.a
1035/lib/third_party_icu_icui18n_host_gyp.a
1036/lib/third_party_icu_icuuc_host_gyp.a
1037/lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
1038/lib/v8_tools_gyp_v8_base_arm_host_gyp.a
1039/lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
1040/obj/GYP/shared_intermediates/mksnapshot.arm
1041/obj/GYP/shared_intermediates/protoc
1042------------------------------------------------------------
1043// Copyright (c) 2013 The Chromium Authors. All rights reserved.
1044//
1045// Redistribution and use in source and binary forms, with or without
1046// modification, are permitted provided that the following conditions are
1047// met:
1048//
1049//    * Redistributions of source code must retain the above copyright
1050// notice, this list of conditions and the following disclaimer.
1051//    * Redistributions in binary form must reproduce the above
1052// copyright notice, this list of conditions and the following disclaimer
1053// in the documentation and/or other materials provided with the
1054// distribution.
1055//    * Neither the name of Google Inc. nor the names of its
1056// contributors may be used to endorse or promote products derived from
1057// this software without specific prior written permission.
1058//
1059// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1060// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1061// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1062// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1063// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1064// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1065// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1066// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1067// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1068// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1069// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1070
1071/****************************************************************
1072 *
1073 * The author of this software is David M. Gay.
1074 *
1075 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
1076 *
1077 * Permission to use, copy, modify, and distribute this software for any
1078 * purpose without fee is hereby granted, provided that this entire notice
1079 * is included in all copies of any software which is or includes a copy
1080 * or modification of this software and in all copies of the supporting
1081 * documentation for such software.
1082 *
1083 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
1084 * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
1085 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
1086 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
1087 *
1088 ***************************************************************/
1089
1090/* Copyright (c) 2008-2009, Google Inc.
1091 * All rights reserved.
1092 *
1093 * Redistribution and use in source and binary forms, with or without
1094 * modification, are permitted provided that the following conditions are
1095 * met:
1096 *
1097 *     * Redistributions of source code must retain the above copyright
1098 * notice, this list of conditions and the following disclaimer.
1099 *     * Neither the name of Google Inc. nor the names of its
1100 * contributors may be used to endorse or promote products derived from
1101 * this software without specific prior written permission.
1102 *
1103 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1104 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1105 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1106 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1107 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1108 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1109 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1110 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1111 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1112 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1113 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1114 *
1115 * ---
1116 * Author: Kostya Serebryany
1117 */
1118
1119/* ***** BEGIN LICENSE BLOCK *****
1120 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
1121 *
1122 * The contents of this file are subject to the Mozilla Public License Version
1123 * 1.1 (the "License"); you may not use this file except in compliance with
1124 * the License. You may obtain a copy of the License at
1125 * http://www.mozilla.org/MPL/
1126 *
1127 * Software distributed under the License is distributed on an "AS IS" basis,
1128 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1129 * for the specific language governing rights and limitations under the
1130 * License.
1131 *
1132 * The Original Code is the Netscape Portable Runtime (NSPR).
1133 *
1134 * The Initial Developer of the Original Code is
1135 * Netscape Communications Corporation.
1136 * Portions created by the Initial Developer are Copyright (C) 1998-2000
1137 * the Initial Developer. All Rights Reserved.
1138 *
1139 * Contributor(s):
1140 *
1141 * Alternatively, the contents of this file may be used under the terms of
1142 * either the GNU General Public License Version 2 or later (the "GPL"), or
1143 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1144 * in which case the provisions of the GPL or the LGPL are applicable instead
1145 * of those above. If you wish to allow use of your version of this file only
1146 * under the terms of either the GPL or the LGPL, and not to allow others to
1147 * use your version of this file under the terms of the MPL, indicate your
1148 * decision by deleting the provisions above and replace them with the notice
1149 * and other provisions required by the GPL or the LGPL. If you do not delete
1150 * the provisions above, a recipient may use your version of this file under
1151 * the terms of any one of the MPL, the GPL or the LGPL.
1152 *
1153 * ***** END LICENSE BLOCK ***** */
1154
1155// Copyright (c) 2006, Google Inc.
1156// All rights reserved.
1157//
1158// Redistribution and use in source and binary forms, with or without
1159// modification, are permitted provided that the following conditions are
1160// met:
1161//
1162//     * Redistributions of source code must retain the above copyright
1163// notice, this list of conditions and the following disclaimer.
1164//     * Redistributions in binary form must reproduce the above
1165// copyright notice, this list of conditions and the following disclaimer
1166// in the documentation and/or other materials provided with the
1167// distribution.
1168//     * Neither the name of Google Inc. nor the names of its
1169// contributors may be used to endorse or promote products derived from
1170// this software without specific prior written permission.
1171//
1172// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1173// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1174// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1175// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1176// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1177// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1178// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1179// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1180// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1181// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1182// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1183
1184   Notice that the following BSD-style license applies to the Valgrind header
1185   files used by Chromium (valgrind.h and memcheck.h). However, the rest of
1186   Valgrind is licensed under the terms of the GNU General Public License,
1187   version 2, unless otherwise indicated.
1188
1189   ----------------------------------------------------------------
1190
1191   Copyright (C) 2000-2008 Julian Seward.  All rights reserved.
1192
1193   Redistribution and use in source and binary forms, with or without
1194   modification, are permitted provided that the following conditions
1195   are met:
1196
1197   1. Redistributions of source code must retain the above copyright
1198      notice, this list of conditions and the following disclaimer.
1199
1200   2. The origin of this software must not be misrepresented; you must
1201      not claim that you wrote the original software.  If you use this
1202      software in a product, an acknowledgment in the product
1203      documentation would be appreciated but is not required.
1204
1205   3. Altered source versions must be plainly marked as such, and must
1206      not be misrepresented as being the original software.
1207
1208   4. The name of the author may not be used to endorse or promote
1209      products derived from this software without specific prior written
1210      permission.
1211
1212   THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
1213   OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1214   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1215   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1216   DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1217   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
1218   GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1219   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
1220   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1221   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1222   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1223
1224  Copyright (c) 2007 Red Hat, inc
1225
1226  Permission is hereby granted, free of charge, to any person
1227  obtaining a copy of this software and associated documentation files
1228  (the "Software"), to deal in the Software without restriction,
1229  including without limitation the rights to use, copy, modify, merge,
1230  publish, distribute, sublicense, and/or sell copies of the Software,
1231  and to permit persons to whom the Software is furnished to do so,
1232  subject to the following conditions:
1233
1234  The above copyright notice and this permission notice shall be
1235  included in all copies or substantial portions of the Software.
1236
1237  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1238  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1239  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1240  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
1241  BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
1242  ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1243  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1244  SOFTWARE.
1245
1246Copyright 2003-2005 Colin Percival
1247All rights reserved
1248
1249Redistribution and use in source and binary forms, with or without
1250modification, are permitted providing that the following conditions
1251are met:
12521. Redistributions of source code must retain the above copyright
1253   notice, this list of conditions and the following disclaimer.
12542. Redistributions in binary form must reproduce the above copyright
1255   notice, this list of conditions and the following disclaimer in the
1256   documentation and/or other materials provided with the distribution.
1257
1258THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1259IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1260WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1261ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1262DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1263DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1264OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1265HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1266STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
1267IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1268POSSIBILITY OF SUCH DAMAGE.
1269
1270
1271                                 Apache License
1272                           Version 2.0, January 2004
1273                        http://www.apache.org/licenses/
1274
1275   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1276
1277   1. Definitions.
1278
1279      "License" shall mean the terms and conditions for use, reproduction,
1280      and distribution as defined by Sections 1 through 9 of this document.
1281
1282      "Licensor" shall mean the copyright owner or entity authorized by
1283      the copyright owner that is granting the License.
1284
1285      "Legal Entity" shall mean the union of the acting entity and all
1286      other entities that control, are controlled by, or are under common
1287      control with that entity. For the purposes of this definition,
1288      "control" means (i) the power, direct or indirect, to cause the
1289      direction or management of such entity, whether by contract or
1290      otherwise, or (ii) ownership of fifty percent (50%) or more of the
1291      outstanding shares, or (iii) beneficial ownership of such entity.
1292
1293      "You" (or "Your") shall mean an individual or Legal Entity
1294      exercising permissions granted by this License.
1295
1296      "Source" form shall mean the preferred form for making modifications,
1297      including but not limited to software source code, documentation
1298      source, and configuration files.
1299
1300      "Object" form shall mean any form resulting from mechanical
1301      transformation or translation of a Source form, including but
1302      not limited to compiled object code, generated documentation,
1303      and conversions to other media types.
1304
1305      "Work" shall mean the work of authorship, whether in Source or
1306      Object form, made available under the License, as indicated by a
1307      copyright notice that is included in or attached to the work
1308      (an example is provided in the Appendix below).
1309
1310      "Derivative Works" shall mean any work, whether in Source or Object
1311      form, that is based on (or derived from) the Work and for which the
1312      editorial revisions, annotations, elaborations, or other modifications
1313      represent, as a whole, an original work of authorship. For the purposes
1314      of this License, Derivative Works shall not include works that remain
1315      separable from, or merely link (or bind by name) to the interfaces of,
1316      the Work and Derivative Works thereof.
1317
1318      "Contribution" shall mean any work of authorship, including
1319      the original version of the Work and any modifications or additions
1320      to that Work or Derivative Works thereof, that is intentionally
1321      submitted to Licensor for inclusion in the Work by the copyright owner
1322      or by an individual or Legal Entity authorized to submit on behalf of
1323      the copyright owner. For the purposes of this definition, "submitted"
1324      means any form of electronic, verbal, or written communication sent
1325      to the Licensor or its representatives, including but not limited to
1326      communication on electronic mailing lists, source code control systems,
1327      and issue tracking systems that are managed by, or on behalf of, the
1328      Licensor for the purpose of discussing and improving the Work, but
1329      excluding communication that is conspicuously marked or otherwise
1330      designated in writing by the copyright owner as "Not a Contribution."
1331
1332      "Contributor" shall mean Licensor and any individual or Legal Entity
1333      on behalf of whom a Contribution has been received by Licensor and
1334      subsequently incorporated within the Work.
1335
1336   2. Grant of Copyright License. Subject to the terms and conditions of
1337      this License, each Contributor hereby grants to You a perpetual,
1338      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1339      copyright license to reproduce, prepare Derivative Works of,
1340      publicly display, publicly perform, sublicense, and distribute the
1341      Work and such Derivative Works in Source or Object form.
1342
1343   3. Grant of Patent License. Subject to the terms and conditions of
1344      this License, each Contributor hereby grants to You a perpetual,
1345      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1346      (except as stated in this section) patent license to make, have made,
1347      use, offer to sell, sell, import, and otherwise transfer the Work,
1348      where such license applies only to those patent claims licensable
1349      by such Contributor that are necessarily infringed by their
1350      Contribution(s) alone or by combination of their Contribution(s)
1351      with the Work to which such Contribution(s) was submitted. If You
1352      institute patent litigation against any entity (including a
1353      cross-claim or counterclaim in a lawsuit) alleging that the Work
1354      or a Contribution incorporated within the Work constitutes direct
1355      or contributory patent infringement, then any patent licenses
1356      granted to You under this License for that Work shall terminate
1357      as of the date such litigation is filed.
1358
1359   4. Redistribution. You may reproduce and distribute copies of the
1360      Work or Derivative Works thereof in any medium, with or without
1361      modifications, and in Source or Object form, provided that You
1362      meet the following conditions:
1363
1364      (a) You must give any other recipients of the Work or
1365          Derivative Works a copy of this License; and
1366
1367      (b) You must cause any modified files to carry prominent notices
1368          stating that You changed the files; and
1369
1370      (c) You must retain, in the Source form of any Derivative Works
1371          that You distribute, all copyright, patent, trademark, and
1372          attribution notices from the Source form of the Work,
1373          excluding those notices that do not pertain to any part of
1374          the Derivative Works; and
1375
1376      (d) If the Work includes a "NOTICE" text file as part of its
1377          distribution, then any Derivative Works that You distribute must
1378          include a readable copy of the attribution notices contained
1379          within such NOTICE file, excluding those notices that do not
1380          pertain to any part of the Derivative Works, in at least one
1381          of the following places: within a NOTICE text file distributed
1382          as part of the Derivative Works; within the Source form or
1383          documentation, if provided along with the Derivative Works; or,
1384          within a display generated by the Derivative Works, if and
1385          wherever such third-party notices normally appear. The contents
1386          of the NOTICE file are for informational purposes only and
1387          do not modify the License. You may add Your own attribution
1388          notices within Derivative Works that You distribute, alongside
1389          or as an addendum to the NOTICE text from the Work, provided
1390          that such additional attribution notices cannot be construed
1391          as modifying the License.
1392
1393      You may add Your own copyright statement to Your modifications and
1394      may provide additional or different license terms and conditions
1395      for use, reproduction, or distribution of Your modifications, or
1396      for any such Derivative Works as a whole, provided Your use,
1397      reproduction, and distribution of the Work otherwise complies with
1398      the conditions stated in this License.
1399
1400   5. Submission of Contributions. Unless You explicitly state otherwise,
1401      any Contribution intentionally submitted for inclusion in the Work
1402      by You to the Licensor shall be under the terms and conditions of
1403      this License, without any additional terms or conditions.
1404      Notwithstanding the above, nothing herein shall supersede or modify
1405      the terms of any separate license agreement you may have executed
1406      with Licensor regarding such Contributions.
1407
1408   6. Trademarks. This License does not grant permission to use the trade
1409      names, trademarks, service marks, or product names of the Licensor,
1410      except as required for reasonable and customary use in describing the
1411      origin of the Work and reproducing the content of the NOTICE file.
1412
1413   7. Disclaimer of Warranty. Unless required by applicable law or
1414      agreed to in writing, Licensor provides the Work (and each
1415      Contributor provides its Contributions) on an "AS IS" BASIS,
1416      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1417      implied, including, without limitation, any warranties or conditions
1418      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1419      PARTICULAR PURPOSE. You are solely responsible for determining the
1420      appropriateness of using or redistributing the Work and assume any
1421      risks associated with Your exercise of permissions under this License.
1422
1423   8. Limitation of Liability. In no event and under no legal theory,
1424      whether in tort (including negligence), contract, or otherwise,
1425      unless required by applicable law (such as deliberate and grossly
1426      negligent acts) or agreed to in writing, shall any Contributor be
1427      liable to You for damages, including any direct, indirect, special,
1428      incidental, or consequential damages of any character arising as a
1429      result of this License or out of the use or inability to use the
1430      Work (including but not limited to damages for loss of goodwill,
1431      work stoppage, computer failure or malfunction, or any and all
1432      other commercial damages or losses), even if such Contributor
1433      has been advised of the possibility of such damages.
1434
1435   9. Accepting Warranty or Additional Liability. While redistributing
1436      the Work or Derivative Works thereof, You may choose to offer,
1437      and charge a fee for, acceptance of support, warranty, indemnity,
1438      or other liability obligations and/or rights consistent with this
1439      License. However, in accepting such obligations, You may act only
1440      on Your own behalf and on Your sole responsibility, not on behalf
1441      of any other Contributor, and only if You agree to indemnify,
1442      defend, and hold each Contributor harmless for any liability
1443      incurred by, or claims asserted against, such Contributor by reason
1444      of your accepting any such warranty or additional liability.
1445
1446   END OF TERMS AND CONDITIONS
1447
1448   APPENDIX: How to apply the Apache License to your work.
1449
1450      To apply the Apache License to your work, attach the following
1451      boilerplate notice, with the fields enclosed by brackets "[]"
1452      replaced with your own identifying information. (Don't include
1453      the brackets!)  The text should be enclosed in the appropriate
1454      comment syntax for the file format. We also recommend that a
1455      file or class name and description of purpose be included on the
1456      same "printed page" as the copyright notice for easier
1457      identification within third-party archives.
1458
1459   Copyright 2007-2009 Google Inc.
1460   Copyright 2007-2009 WebDriver committers
1461
1462   Licensed under the Apache License, Version 2.0 (the "License");
1463   you may not use this file except in compliance with the License.
1464   You may obtain a copy of the License at
1465
1466       http://www.apache.org/licenses/LICENSE-2.0
1467
1468   Unless required by applicable law or agreed to in writing, software
1469   distributed under the License is distributed on an "AS IS" BASIS,
1470   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1471   See the License for the specific language governing permissions and
1472   limitations under the License.
1473
1474
1475Copyright (C) 2009 by Tung Mac.
1476
1477Permission is hereby granted, free of charge, to any person obtaining a copy
1478of this software and associated documentation files (the "Software"), to deal
1479in the Software without restriction, including without limitation the rights
1480to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1481copies of the Software, and to permit persons to whom the Software is
1482furnished to do so, subject to the following conditions:
1483
1484The above copyright notice and this permission notice shall be included in
1485all copies or substantial portions of the Software.
1486
1487THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1488IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1489FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1490AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1491LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1492OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1493THE SOFTWARE.
1494
1495/* ***** BEGIN LICENSE BLOCK *****
1496 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
1497 *
1498 * The contents of this file are subject to the Mozilla Public License Version
1499 * 1.1 (the "License"); you may not use this file except in compliance with
1500 * the License. You may obtain a copy of the License at
1501 * http://www.mozilla.org/MPL/
1502 *
1503 * Software distributed under the License is distributed on an "AS IS" basis,
1504 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1505 * for the specific language governing rights and limitations under the
1506 * License.
1507 *
1508 * The Original Code is the Netscape security libraries.
1509 *
1510 * The Initial Developer of the Original Code is
1511 * Netscape Communications Corporation.
1512 * Portions created by the Initial Developer are Copyright (C) 2000
1513 * the Initial Developer. All Rights Reserved.
1514 *
1515 * Contributor(s):
1516 *
1517 * Alternatively, the contents of this file may be used under the terms of
1518 * either the GNU General Public License Version 2 or later (the "GPL"), or
1519 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1520 * in which case the provisions of the GPL or the LGPL are applicable instead
1521 * of those above. If you wish to allow use of your version of this file only
1522 * under the terms of either the GPL or the LGPL, and not to allow others to
1523 * use your version of this file under the terms of the MPL, indicate your
1524 * decision by deleting the provisions above and replace them with the notice
1525 * and other provisions required by the GPL or the LGPL. If you do not delete
1526 * the provisions above, a recipient may use your version of this file under
1527 * the terms of any one of the MPL, the GPL or the LGPL.
1528 *
1529 * ***** END LICENSE BLOCK ***** */
1530
1531/* ***** BEGIN LICENSE BLOCK *****
1532 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
1533 *
1534 * The contents of this file are subject to the Mozilla Public License Version
1535 * 1.1 (the "License"); you may not use this file except in compliance with
1536 * the License. You may obtain a copy of the License at
1537 * http://www.mozilla.org/MPL/
1538 *
1539 * Software distributed under the License is distributed on an "AS IS" basis,
1540 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1541 * for the specific language governing rights and limitations under the
1542 * License.
1543 *
1544 * The Original Code is the Netscape security libraries.
1545 *
1546 * The Initial Developer of the Original Code is
1547 * Netscape Communications Corporation.
1548 * Portions created by the Initial Developer are Copyright (C) 1994-2000
1549 * the Initial Developer. All Rights Reserved.
1550 *
1551 * Contributor(s):
1552 *
1553 * Alternatively, the contents of this file may be used under the terms of
1554 * either the GNU General Public License Version 2 or later (the "GPL"), or
1555 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1556 * in which case the provisions of the GPL or the LGPL are applicable instead
1557 * of those above. If you wish to allow use of your version of this file only
1558 * under the terms of either the GPL or the LGPL, and not to allow others to
1559 * use your version of this file under the terms of the MPL, indicate your
1560 * decision by deleting the provisions above and replace them with the notice
1561 * and other provisions required by the GPL or the LGPL. If you do not delete
1562 * the provisions above, a recipient may use your version of this file under
1563 * the terms of any one of the MPL, the GPL or the LGPL.
1564 *
1565 * ***** END LICENSE BLOCK ***** */
1566
1567Copyright 2011, The Chromium Authors
1568All rights reserved.
1569
1570Redistribution and use in source and binary forms, with or without
1571modification, are permitted provided that the following conditions are
1572met:
1573
1574    * Redistributions of source code must retain the above copyright
1575notice, this list of conditions and the following disclaimer.
1576    * Redistributions in binary form must reproduce the above
1577copyright notice, this list of conditions and the following disclaimer
1578in the documentation and/or other materials provided with the
1579distribution.
1580    * Neither the name of Google Inc. nor the names of its
1581contributors may be used to endorse or promote products derived from
1582this software without specific prior written permission.
1583
1584THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1585"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1586LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1587A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1588OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1589SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1590LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1591DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1592THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1593(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1594OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1595
1596		    GNU GENERAL PUBLIC LICENSE
1597		       Version 2, June 1991
1598
1599 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1600     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1601 Everyone is permitted to copy and distribute verbatim copies
1602 of this license document, but changing it is not allowed.
1603
1604			    Preamble
1605
1606  The licenses for most software are designed to take away your
1607freedom to share and change it.  By contrast, the GNU General Public
1608License is intended to guarantee your freedom to share and change free
1609software--to make sure the software is free for all its users.  This
1610General Public License applies to most of the Free Software
1611Foundation's software and to any other program whose authors commit to
1612using it.  (Some other Free Software Foundation software is covered by
1613the GNU Library General Public License instead.)  You can apply it to
1614your programs, too.
1615
1616  When we speak of free software, we are referring to freedom, not
1617price.  Our General Public Licenses are designed to make sure that you
1618have the freedom to distribute copies of free software (and charge for
1619this service if you wish), that you receive source code or can get it
1620if you want it, that you can change the software or use pieces of it
1621in new free programs; and that you know you can do these things.
1622
1623  To protect your rights, we need to make restrictions that forbid
1624anyone to deny you these rights or to ask you to surrender the rights.
1625These restrictions translate to certain responsibilities for you if you
1626distribute copies of the software, or if you modify it.
1627
1628  For example, if you distribute copies of such a program, whether
1629gratis or for a fee, you must give the recipients all the rights that
1630you have.  You must make sure that they, too, receive or can get the
1631source code.  And you must show them these terms so they know their
1632rights.
1633
1634  We protect your rights with two steps: (1) copyright the software, and
1635(2) offer you this license which gives you legal permission to copy,
1636distribute and/or modify the software.
1637
1638  Also, for each author's protection and ours, we want to make certain
1639that everyone understands that there is no warranty for this free
1640software.  If the software is modified by someone else and passed on, we
1641want its recipients to know that what they have is not the original, so
1642that any problems introduced by others will not reflect on the original
1643authors' reputations.
1644
1645  Finally, any free program is threatened constantly by software
1646patents.  We wish to avoid the danger that redistributors of a free
1647program will individually obtain patent licenses, in effect making the
1648program proprietary.  To prevent this, we have made it clear that any
1649patent must be licensed for everyone's free use or not licensed at all.
1650
1651  The precise terms and conditions for copying, distribution and
1652modification follow.
1653
1654		    GNU GENERAL PUBLIC LICENSE
1655   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1656
1657  0. This License applies to any program or other work which contains
1658a notice placed by the copyright holder saying it may be distributed
1659under the terms of this General Public License.  The "Program", below,
1660refers to any such program or work, and a "work based on the Program"
1661means either the Program or any derivative work under copyright law:
1662that is to say, a work containing the Program or a portion of it,
1663either verbatim or with modifications and/or translated into another
1664language.  (Hereinafter, translation is included without limitation in
1665the term "modification".)  Each licensee is addressed as "you".
1666
1667Activities other than copying, distribution and modification are not
1668covered by this License; they are outside its scope.  The act of
1669running the Program is not restricted, and the output from the Program
1670is covered only if its contents constitute a work based on the
1671Program (independent of having been made by running the Program).
1672Whether that is true depends on what the Program does.
1673
1674  1. You may copy and distribute verbatim copies of the Program's
1675source code as you receive it, in any medium, provided that you
1676conspicuously and appropriately publish on each copy an appropriate
1677copyright notice and disclaimer of warranty; keep intact all the
1678notices that refer to this License and to the absence of any warranty;
1679and give any other recipients of the Program a copy of this License
1680along with the Program.
1681
1682You may charge a fee for the physical act of transferring a copy, and
1683you may at your option offer warranty protection in exchange for a fee.
1684
1685  2. You may modify your copy or copies of the Program or any portion
1686of it, thus forming a work based on the Program, and copy and
1687distribute such modifications or work under the terms of Section 1
1688above, provided that you also meet all of these conditions:
1689
1690    a) You must cause the modified files to carry prominent notices
1691    stating that you changed the files and the date of any change.
1692
1693    b) You must cause any work that you distribute or publish, that in
1694    whole or in part contains or is derived from the Program or any
1695    part thereof, to be licensed as a whole at no charge to all third
1696    parties under the terms of this License.
1697
1698    c) If the modified program normally reads commands interactively
1699    when run, you must cause it, when started running for such
1700    interactive use in the most ordinary way, to print or display an
1701    announcement including an appropriate copyright notice and a
1702    notice that there is no warranty (or else, saying that you provide
1703    a warranty) and that users may redistribute the program under
1704    these conditions, and telling the user how to view a copy of this
1705    License.  (Exception: if the Program itself is interactive but
1706    does not normally print such an announcement, your work based on
1707    the Program is not required to print an announcement.)
1708
1709These requirements apply to the modified work as a whole.  If
1710identifiable sections of that work are not derived from the Program,
1711and can be reasonably considered independent and separate works in
1712themselves, then this License, and its terms, do not apply to those
1713sections when you distribute them as separate works.  But when you
1714distribute the same sections as part of a whole which is a work based
1715on the Program, the distribution of the whole must be on the terms of
1716this License, whose permissions for other licensees extend to the
1717entire whole, and thus to each and every part regardless of who wrote it.
1718
1719Thus, it is not the intent of this section to claim rights or contest
1720your rights to work written entirely by you; rather, the intent is to
1721exercise the right to control the distribution of derivative or
1722collective works based on the Program.
1723
1724In addition, mere aggregation of another work not based on the Program
1725with the Program (or with a work based on the Program) on a volume of
1726a storage or distribution medium does not bring the other work under
1727the scope of this License.
1728
1729  3. You may copy and distribute the Program (or a work based on it,
1730under Section 2) in object code or executable form under the terms of
1731Sections 1 and 2 above provided that you also do one of the following:
1732
1733    a) Accompany it with the complete corresponding machine-readable
1734    source code, which must be distributed under the terms of Sections
1735    1 and 2 above on a medium customarily used for software interchange; or,
1736
1737    b) Accompany it with a written offer, valid for at least three
1738    years, to give any third party, for a charge no more than your
1739    cost of physically performing source distribution, a complete
1740    machine-readable copy of the corresponding source code, to be
1741    distributed under the terms of Sections 1 and 2 above on a medium
1742    customarily used for software interchange; or,
1743
1744    c) Accompany it with the information you received as to the offer
1745    to distribute corresponding source code.  (This alternative is
1746    allowed only for noncommercial distribution and only if you
1747    received the program in object code or executable form with such
1748    an offer, in accord with Subsection b above.)
1749
1750The source code for a work means the preferred form of the work for
1751making modifications to it.  For an executable work, complete source
1752code means all the source code for all modules it contains, plus any
1753associated interface definition files, plus the scripts used to
1754control compilation and installation of the executable.  However, as a
1755special exception, the source code distributed need not include
1756anything that is normally distributed (in either source or binary
1757form) with the major components (compiler, kernel, and so on) of the
1758operating system on which the executable runs, unless that component
1759itself accompanies the executable.
1760
1761If distribution of executable or object code is made by offering
1762access to copy from a designated place, then offering equivalent
1763access to copy the source code from the same place counts as
1764distribution of the source code, even though third parties are not
1765compelled to copy the source along with the object code.
1766
1767  4. You may not copy, modify, sublicense, or distribute the Program
1768except as expressly provided under this License.  Any attempt
1769otherwise to copy, modify, sublicense or distribute the Program is
1770void, and will automatically terminate your rights under this License.
1771However, parties who have received copies, or rights, from you under
1772this License will not have their licenses terminated so long as such
1773parties remain in full compliance.
1774
1775  5. You are not required to accept this License, since you have not
1776signed it.  However, nothing else grants you permission to modify or
1777distribute the Program or its derivative works.  These actions are
1778prohibited by law if you do not accept this License.  Therefore, by
1779modifying or distributing the Program (or any work based on the
1780Program), you indicate your acceptance of this License to do so, and
1781all its terms and conditions for copying, distributing or modifying
1782the Program or works based on it.
1783
1784  6. Each time you redistribute the Program (or any work based on the
1785Program), the recipient automatically receives a license from the
1786original licensor to copy, distribute or modify the Program subject to
1787these terms and conditions.  You may not impose any further
1788restrictions on the recipients' exercise of the rights granted herein.
1789You are not responsible for enforcing compliance by third parties to
1790this License.
1791
1792  7. If, as a consequence of a court judgment or allegation of patent
1793infringement or for any other reason (not limited to patent issues),
1794conditions are imposed on you (whether by court order, agreement or
1795otherwise) that contradict the conditions of this License, they do not
1796excuse you from the conditions of this License.  If you cannot
1797distribute so as to satisfy simultaneously your obligations under this
1798License and any other pertinent obligations, then as a consequence you
1799may not distribute the Program at all.  For example, if a patent
1800license would not permit royalty-free redistribution of the Program by
1801all those who receive copies directly or indirectly through you, then
1802the only way you could satisfy both it and this License would be to
1803refrain entirely from distribution of the Program.
1804
1805If any portion of this section is held invalid or unenforceable under
1806any particular circumstance, the balance of the section is intended to
1807apply and the section as a whole is intended to apply in other
1808circumstances.
1809
1810It is not the purpose of this section to induce you to infringe any
1811patents or other property right claims or to contest validity of any
1812such claims; this section has the sole purpose of protecting the
1813integrity of the free software distribution system, which is
1814implemented by public license practices.  Many people have made
1815generous contributions to the wide range of software distributed
1816through that system in reliance on consistent application of that
1817system; it is up to the author/donor to decide if he or she is willing
1818to distribute software through any other system and a licensee cannot
1819impose that choice.
1820
1821This section is intended to make thoroughly clear what is believed to
1822be a consequence of the rest of this License.
1823
1824  8. If the distribution and/or use of the Program is restricted in
1825certain countries either by patents or by copyrighted interfaces, the
1826original copyright holder who places the Program under this License
1827may add an explicit geographical distribution limitation excluding
1828those countries, so that distribution is permitted only in or among
1829countries not thus excluded.  In such case, this License incorporates
1830the limitation as if written in the body of this License.
1831
1832  9. The Free Software Foundation may publish revised and/or new versions
1833of the General Public License from time to time.  Such new versions will
1834be similar in spirit to the present version, but may differ in detail to
1835address new problems or concerns.
1836
1837Each version is given a distinguishing version number.  If the Program
1838specifies a version number of this License which applies to it and "any
1839later version", you have the option of following the terms and conditions
1840either of that version or of any later version published by the Free
1841Software Foundation.  If the Program does not specify a version number of
1842this License, you may choose any version ever published by the Free Software
1843Foundation.
1844
1845  10. If you wish to incorporate parts of the Program into other free
1846programs whose distribution conditions are different, write to the author
1847to ask for permission.  For software which is copyrighted by the Free
1848Software Foundation, write to the Free Software Foundation; we sometimes
1849make exceptions for this.  Our decision will be guided by the two goals
1850of preserving the free status of all derivatives of our free software and
1851of promoting the sharing and reuse of software generally.
1852
1853			    NO WARRANTY
1854
1855  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1856FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
1857OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1858PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1859OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1860MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
1861TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
1862PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1863REPAIR OR CORRECTION.
1864
1865  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1866WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1867REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1868INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1869OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1870TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1871YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1872PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1873POSSIBILITY OF SUCH DAMAGES.
1874
1875		     END OF TERMS AND CONDITIONS
1876
1877	    How to Apply These Terms to Your New Programs
1878
1879  If you develop a new program, and you want it to be of the greatest
1880possible use to the public, the best way to achieve this is to make it
1881free software which everyone can redistribute and change under these terms.
1882
1883  To do so, attach the following notices to the program.  It is safest
1884to attach them to the start of each source file to most effectively
1885convey the exclusion of warranty; and each file should have at least
1886the "copyright" line and a pointer to where the full notice is found.
1887
1888    <one line to give the program's name and a brief idea of what it does.>
1889    Copyright (C) <year>  <name of author>
1890
1891    This program is free software; you can redistribute it and/or modify
1892    it under the terms of the GNU General Public License as published by
1893    the Free Software Foundation; either version 2 of the License, or
1894    (at your option) any later version.
1895
1896    This program is distributed in the hope that it will be useful,
1897    but WITHOUT ANY WARRANTY; without even the implied warranty of
1898    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1899    GNU General Public License for more details.
1900
1901    You should have received a copy of the GNU General Public License
1902    along with this program; if not, write to the Free Software
1903    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1904
1905
1906Also add information on how to contact you by electronic and paper mail.
1907
1908If the program is interactive, make it output a short notice like this
1909when it starts in an interactive mode:
1910
1911    Gnomovision version 69, Copyright (C) year  name of author
1912    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1913    This is free software, and you are welcome to redistribute it
1914    under certain conditions; type `show c' for details.
1915
1916The hypothetical commands `show w' and `show c' should show the appropriate
1917parts of the General Public License.  Of course, the commands you use may
1918be called something other than `show w' and `show c'; they could even be
1919mouse-clicks or menu items--whatever suits your program.
1920
1921You should also get your employer (if you work as a programmer) or your
1922school, if any, to sign a "copyright disclaimer" for the program, if
1923necessary.  Here is a sample; alter the names:
1924
1925  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1926  `Gnomovision' (which makes passes at compilers) written by James Hacker.
1927
1928  <signature of Ty Coon>, 1 April 1989
1929  Ty Coon, President of Vice
1930
1931This General Public License does not permit incorporating your program into
1932proprietary programs.  If your program is a subroutine library, you may
1933consider it more useful to permit linking proprietary applications with the
1934library.  If this is what you want to do, use the GNU Library General
1935Public License instead of this License.
1936
1937// Copyright (c) 2012 The Chromium Authors. All rights reserved.
1938//
1939// Redistribution and use in source and binary forms, with or without
1940// modification, are permitted provided that the following conditions are
1941// met:
1942//
1943//    * Redistributions of source code must retain the above copyright
1944// notice, this list of conditions and the following disclaimer.
1945//    * Redistributions in binary form must reproduce the above
1946// copyright notice, this list of conditions and the following disclaimer
1947// in the documentation and/or other materials provided with the
1948// distribution.
1949//    * Neither the name of Google Inc. nor the names of its
1950// contributors may be used to endorse or promote products derived from
1951// this software without specific prior written permission.
1952//
1953// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1954// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1955// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1956// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1957// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1958// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1959// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1960// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1961// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1962// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1963// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1964
1965
1966/*
1967** Copyright (c) 2007-2010 The Khronos Group Inc.
1968**
1969** Permission is hereby granted, free of charge, to any person obtaining a
1970** copy of this software and/or associated documentation files (the
1971** "Materials"), to deal in the Materials without restriction, including
1972** without limitation the rights to use, copy, modify, merge, publish,
1973** distribute, sublicense, and/or sell copies of the Materials, and to
1974** permit persons to whom the Materials are furnished to do so, subject to
1975** the following conditions:
1976**
1977** The above copyright notice and this permission notice shall be included
1978** in all copies or substantial portions of the Materials.
1979**
1980** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1981** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1982** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1983** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1984** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1985** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1986** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
1987*/
1988
1989
1990                                 Apache License
1991                           Version 2.0, January 2004
1992                        http://www.apache.org/licenses/
1993
1994   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1995
1996   1. Definitions.
1997
1998      "License" shall mean the terms and conditions for use, reproduction,
1999      and distribution as defined by Sections 1 through 9 of this document.
2000
2001      "Licensor" shall mean the copyright owner or entity authorized by
2002      the copyright owner that is granting the License.
2003
2004      "Legal Entity" shall mean the union of the acting entity and all
2005      other entities that control, are controlled by, or are under common
2006      control with that entity. For the purposes of this definition,
2007      "control" means (i) the power, direct or indirect, to cause the
2008      direction or management of such entity, whether by contract or
2009      otherwise, or (ii) ownership of fifty percent (50%) or more of the
2010      outstanding shares, or (iii) beneficial ownership of such entity.
2011
2012      "You" (or "Your") shall mean an individual or Legal Entity
2013      exercising permissions granted by this License.
2014
2015      "Source" form shall mean the preferred form for making modifications,
2016      including but not limited to software source code, documentation
2017      source, and configuration files.
2018
2019      "Object" form shall mean any form resulting from mechanical
2020      transformation or translation of a Source form, including but
2021      not limited to compiled object code, generated documentation,
2022      and conversions to other media types.
2023
2024      "Work" shall mean the work of authorship, whether in Source or
2025      Object form, made available under the License, as indicated by a
2026      copyright notice that is included in or attached to the work
2027      (an example is provided in the Appendix below).
2028
2029      "Derivative Works" shall mean any work, whether in Source or Object
2030      form, that is based on (or derived from) the Work and for which the
2031      editorial revisions, annotations, elaborations, or other modifications
2032      represent, as a whole, an original work of authorship. For the purposes
2033      of this License, Derivative Works shall not include works that remain
2034      separable from, or merely link (or bind by name) to the interfaces of,
2035      the Work and Derivative Works thereof.
2036
2037      "Contribution" shall mean any work of authorship, including
2038      the original version of the Work and any modifications or additions
2039      to that Work or Derivative Works thereof, that is intentionally
2040      submitted to Licensor for inclusion in the Work by the copyright owner
2041      or by an individual or Legal Entity authorized to submit on behalf of
2042      the copyright owner. For the purposes of this definition, "submitted"
2043      means any form of electronic, verbal, or written communication sent
2044      to the Licensor or its representatives, including but not limited to
2045      communication on electronic mailing lists, source code control systems,
2046      and issue tracking systems that are managed by, or on behalf of, the
2047      Licensor for the purpose of discussing and improving the Work, but
2048      excluding communication that is conspicuously marked or otherwise
2049      designated in writing by the copyright owner as "Not a Contribution."
2050
2051      "Contributor" shall mean Licensor and any individual or Legal Entity
2052      on behalf of whom a Contribution has been received by Licensor and
2053      subsequently incorporated within the Work.
2054
2055   2. Grant of Copyright License. Subject to the terms and conditions of
2056      this License, each Contributor hereby grants to You a perpetual,
2057      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2058      copyright license to reproduce, prepare Derivative Works of,
2059      publicly display, publicly perform, sublicense, and distribute the
2060      Work and such Derivative Works in Source or Object form.
2061
2062   3. Grant of Patent License. Subject to the terms and conditions of
2063      this License, each Contributor hereby grants to You a perpetual,
2064      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2065      (except as stated in this section) patent license to make, have made,
2066      use, offer to sell, sell, import, and otherwise transfer the Work,
2067      where such license applies only to those patent claims licensable
2068      by such Contributor that are necessarily infringed by their
2069      Contribution(s) alone or by combination of their Contribution(s)
2070      with the Work to which such Contribution(s) was submitted. If You
2071      institute patent litigation against any entity (including a
2072      cross-claim or counterclaim in a lawsuit) alleging that the Work
2073      or a Contribution incorporated within the Work constitutes direct
2074      or contributory patent infringement, then any patent licenses
2075      granted to You under this License for that Work shall terminate
2076      as of the date such litigation is filed.
2077
2078   4. Redistribution. You may reproduce and distribute copies of the
2079      Work or Derivative Works thereof in any medium, with or without
2080      modifications, and in Source or Object form, provided that You
2081      meet the following conditions:
2082
2083      (a) You must give any other recipients of the Work or
2084          Derivative Works a copy of this License; and
2085
2086      (b) You must cause any modified files to carry prominent notices
2087          stating that You changed the files; and
2088
2089      (c) You must retain, in the Source form of any Derivative Works
2090          that You distribute, all copyright, patent, trademark, and
2091          attribution notices from the Source form of the Work,
2092          excluding those notices that do not pertain to any part of
2093          the Derivative Works; and
2094
2095      (d) If the Work includes a "NOTICE" text file as part of its
2096          distribution, then any Derivative Works that You distribute must
2097          include a readable copy of the attribution notices contained
2098          within such NOTICE file, excluding those notices that do not
2099          pertain to any part of the Derivative Works, in at least one
2100          of the following places: within a NOTICE text file distributed
2101          as part of the Derivative Works; within the Source form or
2102          documentation, if provided along with the Derivative Works; or,
2103          within a display generated by the Derivative Works, if and
2104          wherever such third-party notices normally appear. The contents
2105          of the NOTICE file are for informational purposes only and
2106          do not modify the License. You may add Your own attribution
2107          notices within Derivative Works that You distribute, alongside
2108          or as an addendum to the NOTICE text from the Work, provided
2109          that such additional attribution notices cannot be construed
2110          as modifying the License.
2111
2112      You may add Your own copyright statement to Your modifications and
2113      may provide additional or different license terms and conditions
2114      for use, reproduction, or distribution of Your modifications, or
2115      for any such Derivative Works as a whole, provided Your use,
2116      reproduction, and distribution of the Work otherwise complies with
2117      the conditions stated in this License.
2118
2119   5. Submission of Contributions. Unless You explicitly state otherwise,
2120      any Contribution intentionally submitted for inclusion in the Work
2121      by You to the Licensor shall be under the terms and conditions of
2122      this License, without any additional terms or conditions.
2123      Notwithstanding the above, nothing herein shall supersede or modify
2124      the terms of any separate license agreement you may have executed
2125      with Licensor regarding such Contributions.
2126
2127   6. Trademarks. This License does not grant permission to use the trade
2128      names, trademarks, service marks, or product names of the Licensor,
2129      except as required for reasonable and customary use in describing the
2130      origin of the Work and reproducing the content of the NOTICE file.
2131
2132   7. Disclaimer of Warranty. Unless required by applicable law or
2133      agreed to in writing, Licensor provides the Work (and each
2134      Contributor provides its Contributions) on an "AS IS" BASIS,
2135      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2136      implied, including, without limitation, any warranties or conditions
2137      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2138      PARTICULAR PURPOSE. You are solely responsible for determining the
2139      appropriateness of using or redistributing the Work and assume any
2140      risks associated with Your exercise of permissions under this License.
2141
2142   8. Limitation of Liability. In no event and under no legal theory,
2143      whether in tort (including negligence), contract, or otherwise,
2144      unless required by applicable law (such as deliberate and grossly
2145      negligent acts) or agreed to in writing, shall any Contributor be
2146      liable to You for damages, including any direct, indirect, special,
2147      incidental, or consequential damages of any character arising as a
2148      result of this License or out of the use or inability to use the
2149      Work (including but not limited to damages for loss of goodwill,
2150      work stoppage, computer failure or malfunction, or any and all
2151      other commercial damages or losses), even if such Contributor
2152      has been advised of the possibility of such damages.
2153
2154   9. Accepting Warranty or Additional Liability. While redistributing
2155      the Work or Derivative Works thereof, You may choose to offer,
2156      and charge a fee for, acceptance of support, warranty, indemnity,
2157      or other liability obligations and/or rights consistent with this
2158      License. However, in accepting such obligations, You may act only
2159      on Your own behalf and on Your sole responsibility, not on behalf
2160      of any other Contributor, and only if You agree to indemnify,
2161      defend, and hold each Contributor harmless for any liability
2162      incurred by, or claims asserted against, such Contributor by reason
2163      of your accepting any such warranty or additional liability.
2164
2165   END OF TERMS AND CONDITIONS
2166
2167   APPENDIX: How to apply the Apache License to your work.
2168
2169      To apply the Apache License to your work, attach the following
2170      boilerplate notice, with the fields enclosed by brackets "[]"
2171      replaced with your own identifying information. (Don't include
2172      the brackets!)  The text should be enclosed in the appropriate
2173      comment syntax for the file format. We also recommend that a
2174      file or class name and description of purpose be included on the
2175      same "printed page" as the copyright notice for easier
2176      identification within third-party archives.
2177
2178   Copyright (c) 2008, Google Inc.
2179
2180   Licensed under the Apache License, Version 2.0 (the "License");
2181   you may not use this file except in compliance with the License.
2182   You may obtain a copy of the License at
2183
2184       http://www.apache.org/licenses/LICENSE-2.0
2185
2186   Unless required by applicable law or agreed to in writing, software
2187   distributed under the License is distributed on an "AS IS" BASIS,
2188   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2189   See the License for the specific language governing permissions and
2190   limitations under the License.
2191
2192(WebKit doesn't distribute an explicit license.  This LICENSE is derived from
2193license text in the source.)
2194
2195Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
21962006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
2197Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
2198Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
2199Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
2200Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
2201Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
2202Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
2203George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
2204Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
2205Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
2206Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
2207Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
2208Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
2209Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
2210Netscape Communications Corporation, Nicholas Shanks, Nikolas
2211Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
2212Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
2213Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
2214Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
2215Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
2216Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
2217Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
2218
2219The terms and conditions vary from file to file, but are one of:
2220
2221Redistribution and use in source and binary forms, with or without
2222modification, are permitted provided that the following conditions are
2223met:
2224
22251. Redistributions of source code must retain the above copyright
2226   notice, this list of conditions and the following disclaimer.
2227
22282. Redistributions in binary form must reproduce the above copyright
2229   notice, this list of conditions and the following disclaimer in the
2230   documentation and/or other materials provided with the
2231   distribution.
2232
2233*OR*
2234
2235Redistribution and use in source and binary forms, with or without
2236modification, are permitted provided that the following conditions are
2237met:
2238
22391. Redistributions of source code must retain the above copyright
2240   notice, this list of conditions and the following disclaimer.
22412. Redistributions in binary form must reproduce the above copyright
2242   notice, this list of conditions and the following disclaimer in the
2243   documentation and/or other materials provided with the
2244   distribution.
22453. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
2246   its contributors may be used to endorse or promote products derived
2247   from this software without specific prior written permission.
2248
2249THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
2250EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2251IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2252PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
2253CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2254EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2255PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2256PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
2257
2258OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2259(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2260OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2261
2262
2263                  GNU LIBRARY GENERAL PUBLIC LICENSE
2264                       Version 2, June 1991
2265
2266 Copyright (C) 1991 Free Software Foundation, Inc.
2267 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2268 Everyone is permitted to copy and distribute verbatim copies
2269 of this license document, but changing it is not allowed.
2270
2271[This is the first released version of the library GPL.  It is
2272 numbered 2 because it goes with version 2 of the ordinary GPL.]
2273
2274                            Preamble
2275
2276  The licenses for most software are designed to take away your
2277freedom to share and change it.  By contrast, the GNU General Public
2278Licenses are intended to guarantee your freedom to share and change
2279free software--to make sure the software is free for all its users.
2280
2281  This license, the Library General Public License, applies to some
2282specially designated Free Software Foundation software, and to any
2283other libraries whose authors decide to use it.  You can use it for
2284your libraries, too.
2285
2286  When we speak of free software, we are referring to freedom, not
2287price.  Our General Public Licenses are designed to make sure that you
2288have the freedom to distribute copies of free software (and charge for
2289this service if you wish), that you receive source code or can get it
2290if you want it, that you can change the software or use pieces of it
2291in new free programs; and that you know you can do these things.
2292
2293  To protect your rights, we need to make restrictions that forbid
2294anyone to deny you these rights or to ask you to surrender the rights.
2295These restrictions translate to certain responsibilities for you if
2296you distribute copies of the library, or if you modify it.
2297
2298  For example, if you distribute copies of the library, whether gratis
2299or for a fee, you must give the recipients all the rights that we gave
2300you.  You must make sure that they, too, receive or can get the source
2301code.  If you link a program with the library, you must provide
2302complete object files to the recipients so that they can relink them
2303with the library, after making changes to the library and recompiling
2304it.  And you must show them these terms so they know their rights.
2305
2306  Our method of protecting your rights has two steps: (1) copyright
2307the library, and (2) offer you this license which gives you legal
2308permission to copy, distribute and/or modify the library.
2309
2310  Also, for each distributor's protection, we want to make certain
2311that everyone understands that there is no warranty for this free
2312library.  If the library is modified by someone else and passed on, we
2313want its recipients to know that what they have is not the original
2314version, so that any problems introduced by others will not reflect on
2315the original authors' reputations.
2316
2317  Finally, any free program is threatened constantly by software
2318patents.  We wish to avoid the danger that companies distributing free
2319software will individually obtain patent licenses, thus in effect
2320transforming the program into proprietary software.  To prevent this,
2321we have made it clear that any patent must be licensed for everyone's
2322free use or not licensed at all.
2323
2324  Most GNU software, including some libraries, is covered by the ordinary
2325GNU General Public License, which was designed for utility programs.  This
2326license, the GNU Library General Public License, applies to certain
2327designated libraries.  This license is quite different from the ordinary
2328one; be sure to read it in full, and don't assume that anything in it is
2329the same as in the ordinary license.
2330
2331  The reason we have a separate public license for some libraries is that
2332they blur the distinction we usually make between modifying or adding to a
2333program and simply using it.  Linking a program with a library, without
2334changing the library, is in some sense simply using the library, and is
2335analogous to running a utility program or application program.  However, in
2336a textual and legal sense, the linked executable is a combined work, a
2337derivative of the original library, and the ordinary General Public License
2338treats it as such.
2339
2340  Because of this blurred distinction, using the ordinary General
2341Public License for libraries did not effectively promote software
2342sharing, because most developers did not use the libraries.  We
2343concluded that weaker conditions might promote sharing better.
2344
2345  However, unrestricted linking of non-free programs would deprive the
2346users of those programs of all benefit from the free status of the
2347libraries themselves.  This Library General Public License is intended to
2348permit developers of non-free programs to use free libraries, while
2349preserving your freedom as a user of such programs to change the free
2350libraries that are incorporated in them.  (We have not seen how to achieve
2351this as regards changes in header files, but we have achieved it as regards
2352changes in the actual functions of the Library.)  The hope is that this
2353will lead to faster development of free libraries.
2354
2355  The precise terms and conditions for copying, distribution and
2356modification follow.  Pay close attention to the difference between a
2357"work based on the library" and a "work that uses the library".  The
2358former contains code derived from the library, while the latter only
2359works together with the library.
2360
2361  Note that it is possible for a library to be covered by the ordinary
2362General Public License rather than by this special one.
2363
2364                  GNU LIBRARY GENERAL PUBLIC LICENSE
2365   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2366
2367  0. This License Agreement applies to any software library which
2368contains a notice placed by the copyright holder or other authorized
2369party saying it may be distributed under the terms of this Library
2370General Public License (also called "this License").  Each licensee is
2371addressed as "you".
2372
2373  A "library" means a collection of software functions and/or data
2374prepared so as to be conveniently linked with application programs
2375(which use some of those functions and data) to form executables.
2376
2377  The "Library", below, refers to any such software library or work
2378which has been distributed under these terms.  A "work based on the
2379Library" means either the Library or any derivative work under
2380copyright law: that is to say, a work containing the Library or a
2381portion of it, either verbatim or with modifications and/or translated
2382straightforwardly into another language.  (Hereinafter, translation is
2383included without limitation in the term "modification".)
2384
2385  "Source code" for a work means the preferred form of the work for
2386making modifications to it.  For a library, complete source code means
2387all the source code for all modules it contains, plus any associated
2388interface definition files, plus the scripts used to control compilation
2389and installation of the library.
2390
2391  Activities other than copying, distribution and modification are not
2392covered by this License; they are outside its scope.  The act of
2393running a program using the Library is not restricted, and output from
2394such a program is covered only if its contents constitute a work based
2395on the Library (independent of the use of the Library in a tool for
2396writing it).  Whether that is true depends on what the Library does
2397and what the program that uses the Library does.
2398
2399  1. You may copy and distribute verbatim copies of the Library's
2400complete source code as you receive it, in any medium, provided that
2401you conspicuously and appropriately publish on each copy an
2402appropriate copyright notice and disclaimer of warranty; keep intact
2403all the notices that refer to this License and to the absence of any
2404warranty; and distribute a copy of this License along with the
2405Library.
2406
2407  You may charge a fee for the physical act of transferring a copy,
2408and you may at your option offer warranty protection in exchange for a
2409fee.
2410
2411  2. You may modify your copy or copies of the Library or any portion
2412of it, thus forming a work based on the Library, and copy and
2413distribute such modifications or work under the terms of Section 1
2414above, provided that you also meet all of these conditions:
2415
2416    a) The modified work must itself be a software library.
2417
2418    b) You must cause the files modified to carry prominent notices
2419    stating that you changed the files and the date of any change.
2420
2421    c) You must cause the whole of the work to be licensed at no
2422    charge to all third parties under the terms of this License.
2423
2424    d) If a facility in the modified Library refers to a function or a
2425    table of data to be supplied by an application program that uses
2426    the facility, other than as an argument passed when the facility
2427    is invoked, then you must make a good faith effort to ensure that,
2428    in the event an application does not supply such function or
2429    table, the facility still operates, and performs whatever part of
2430    its purpose remains meaningful.
2431
2432    (For example, a function in a library to compute square roots has
2433    a purpose that is entirely well-defined independent of the
2434    application.  Therefore, Subsection 2d requires that any
2435    application-supplied function or table used by this function must
2436    be optional: if the application does not supply it, the square
2437    root function must still compute square roots.)
2438
2439These requirements apply to the modified work as a whole.  If
2440identifiable sections of that work are not derived from the Library,
2441and can be reasonably considered independent and separate works in
2442themselves, then this License, and its terms, do not apply to those
2443sections when you distribute them as separate works.  But when you
2444distribute the same sections as part of a whole which is a work based
2445on the Library, the distribution of the whole must be on the terms of
2446this License, whose permissions for other licensees extend to the
2447entire whole, and thus to each and every part regardless of who wrote
2448it.
2449
2450Thus, it is not the intent of this section to claim rights or contest
2451your rights to work written entirely by you; rather, the intent is to
2452exercise the right to control the distribution of derivative or
2453collective works based on the Library.
2454
2455In addition, mere aggregation of another work not based on the Library
2456with the Library (or with a work based on the Library) on a volume of
2457a storage or distribution medium does not bring the other work under
2458the scope of this License.
2459
2460  3. You may opt to apply the terms of the ordinary GNU General Public
2461License instead of this License to a given copy of the Library.  To do
2462this, you must alter all the notices that refer to this License, so
2463that they refer to the ordinary GNU General Public License, version 2,
2464instead of to this License.  (If a newer version than version 2 of the
2465ordinary GNU General Public License has appeared, then you can specify
2466that version instead if you wish.)  Do not make any other change in
2467these notices.
2468
2469  Once this change is made in a given copy, it is irreversible for
2470that copy, so the ordinary GNU General Public License applies to all
2471subsequent copies and derivative works made from that copy.
2472
2473  This option is useful when you wish to copy part of the code of
2474the Library into a program that is not a library.
2475
2476  4. You may copy and distribute the Library (or a portion or
2477derivative of it, under Section 2) in object code or executable form
2478under the terms of Sections 1 and 2 above provided that you accompany
2479it with the complete corresponding machine-readable source code, which
2480must be distributed under the terms of Sections 1 and 2 above on a
2481medium customarily used for software interchange.
2482
2483  If distribution of object code is made by offering access to copy
2484from a designated place, then offering equivalent access to copy the
2485source code from the same place satisfies the requirement to
2486distribute the source code, even though third parties are not
2487compelled to copy the source along with the object code.
2488
2489  5. A program that contains no derivative of any portion of the
2490Library, but is designed to work with the Library by being compiled or
2491linked with it, is called a "work that uses the Library".  Such a
2492work, in isolation, is not a derivative work of the Library, and
2493therefore falls outside the scope of this License.
2494
2495  However, linking a "work that uses the Library" with the Library
2496creates an executable that is a derivative of the Library (because it
2497contains portions of the Library), rather than a "work that uses the
2498library".  The executable is therefore covered by this License.
2499Section 6 states terms for distribution of such executables.
2500
2501  When a "work that uses the Library" uses material from a header file
2502that is part of the Library, the object code for the work may be a
2503derivative work of the Library even though the source code is not.
2504Whether this is true is especially significant if the work can be
2505linked without the Library, or if the work is itself a library.  The
2506threshold for this to be true is not precisely defined by law.
2507
2508  If such an object file uses only numerical parameters, data
2509structure layouts and accessors, and small macros and small inline
2510functions (ten lines or less in length), then the use of the object
2511file is unrestricted, regardless of whether it is legally a derivative
2512work.  (Executables containing this object code plus portions of the
2513Library will still fall under Section 6.)
2514
2515  Otherwise, if the work is a derivative of the Library, you may
2516distribute the object code for the work under the terms of Section 6.
2517Any executables containing that work also fall under Section 6,
2518whether or not they are linked directly with the Library itself.
2519
2520  6. As an exception to the Sections above, you may also compile or
2521link a "work that uses the Library" with the Library to produce a
2522work containing portions of the Library, and distribute that work
2523under terms of your choice, provided that the terms permit
2524modification of the work for the customer's own use and reverse
2525engineering for debugging such modifications.
2526
2527  You must give prominent notice with each copy of the work that the
2528Library is used in it and that the Library and its use are covered by
2529this License.  You must supply a copy of this License.  If the work
2530during execution displays copyright notices, you must include the
2531copyright notice for the Library among them, as well as a reference
2532directing the user to the copy of this License.  Also, you must do one
2533of these things:
2534
2535    a) Accompany the work with the complete corresponding
2536    machine-readable source code for the Library including whatever
2537    changes were used in the work (which must be distributed under
2538    Sections 1 and 2 above); and, if the work is an executable linked
2539    with the Library, with the complete machine-readable "work that
2540    uses the Library", as object code and/or source code, so that the
2541    user can modify the Library and then relink to produce a modified
2542    executable containing the modified Library.  (It is understood
2543    that the user who changes the contents of definitions files in the
2544    Library will not necessarily be able to recompile the application
2545    to use the modified definitions.)
2546
2547    b) Accompany the work with a written offer, valid for at
2548    least three years, to give the same user the materials
2549    specified in Subsection 6a, above, for a charge no more
2550    than the cost of performing this distribution.
2551
2552    c) If distribution of the work is made by offering access to copy
2553    from a designated place, offer equivalent access to copy the above
2554    specified materials from the same place.
2555
2556    d) Verify that the user has already received a copy of these
2557    materials or that you have already sent this user a copy.
2558
2559  For an executable, the required form of the "work that uses the
2560Library" must include any data and utility programs needed for
2561reproducing the executable from it.  However, as a special exception,
2562the source code distributed need not include anything that is normally
2563distributed (in either source or binary form) with the major
2564components (compiler, kernel, and so on) of the operating system on
2565which the executable runs, unless that component itself accompanies
2566the executable.
2567
2568  It may happen that this requirement contradicts the license
2569restrictions of other proprietary libraries that do not normally
2570accompany the operating system.  Such a contradiction means you cannot
2571use both them and the Library together in an executable that you
2572distribute.
2573
2574  7. You may place library facilities that are a work based on the
2575Library side-by-side in a single library together with other library
2576facilities not covered by this License, and distribute such a combined
2577library, provided that the separate distribution of the work based on
2578the Library and of the other library facilities is otherwise
2579permitted, and provided that you do these two things:
2580
2581    a) Accompany the combined library with a copy of the same work
2582    based on the Library, uncombined with any other library
2583    facilities.  This must be distributed under the terms of the
2584    Sections above.
2585
2586    b) Give prominent notice with the combined library of the fact
2587    that part of it is a work based on the Library, and explaining
2588    where to find the accompanying uncombined form of the same work.
2589
2590  8. You may not copy, modify, sublicense, link with, or distribute
2591the Library except as expressly provided under this License.  Any
2592attempt otherwise to copy, modify, sublicense, link with, or
2593distribute the Library is void, and will automatically terminate your
2594rights under this License.  However, parties who have received copies,
2595or rights, from you under this License will not have their licenses
2596terminated so long as such parties remain in full compliance.
2597
2598  9. You are not required to accept this License, since you have not
2599signed it.  However, nothing else grants you permission to modify or
2600distribute the Library or its derivative works.  These actions are
2601prohibited by law if you do not accept this License.  Therefore, by
2602modifying or distributing the Library (or any work based on the
2603Library), you indicate your acceptance of this License to do so, and
2604all its terms and conditions for copying, distributing or modifying
2605the Library or works based on it.
2606
2607  10. Each time you redistribute the Library (or any work based on the
2608Library), the recipient automatically receives a license from the
2609original licensor to copy, distribute, link with or modify the Library
2610subject to these terms and conditions.  You may not impose any further
2611restrictions on the recipients' exercise of the rights granted herein.
2612You are not responsible for enforcing compliance by third parties to
2613this License.
2614
2615  11. If, as a consequence of a court judgment or allegation of patent
2616infringement or for any other reason (not limited to patent issues),
2617conditions are imposed on you (whether by court order, agreement or
2618otherwise) that contradict the conditions of this License, they do not
2619excuse you from the conditions of this License.  If you cannot
2620distribute so as to satisfy simultaneously your obligations under this
2621License and any other pertinent obligations, then as a consequence you
2622may not distribute the Library at all.  For example, if a patent
2623license would not permit royalty-free redistribution of the Library by
2624all those who receive copies directly or indirectly through you, then
2625the only way you could satisfy both it and this License would be to
2626refrain entirely from distribution of the Library.
2627
2628If any portion of this section is held invalid or unenforceable under any
2629particular circumstance, the balance of the section is intended to apply,
2630and the section as a whole is intended to apply in other circumstances.
2631
2632It is not the purpose of this section to induce you to infringe any
2633patents or other property right claims or to contest validity of any
2634such claims; this section has the sole purpose of protecting the
2635integrity of the free software distribution system which is
2636implemented by public license practices.  Many people have made
2637generous contributions to the wide range of software distributed
2638through that system in reliance on consistent application of that
2639system; it is up to the author/donor to decide if he or she is willing
2640to distribute software through any other system and a licensee cannot
2641impose that choice.
2642
2643This section is intended to make thoroughly clear what is believed to
2644be a consequence of the rest of this License.
2645
2646  12. If the distribution and/or use of the Library is restricted in
2647certain countries either by patents or by copyrighted interfaces, the
2648original copyright holder who places the Library under this License may add
2649an explicit geographical distribution limitation excluding those countries,
2650so that distribution is permitted only in or among countries not thus
2651excluded.  In such case, this License incorporates the limitation as if
2652written in the body of this License.
2653
2654  13. The Free Software Foundation may publish revised and/or new
2655versions of the Library General Public License from time to time.
2656Such new versions will be similar in spirit to the present version,
2657but may differ in detail to address new problems or concerns.
2658
2659Each version is given a distinguishing version number.  If the Library
2660specifies a version number of this License which applies to it and
2661"any later version", you have the option of following the terms and
2662conditions either of that version or of any later version published by
2663the Free Software Foundation.  If the Library does not specify a
2664license version number, you may choose any version ever published by
2665the Free Software Foundation.
2666
2667  14. If you wish to incorporate parts of the Library into other free
2668programs whose distribution conditions are incompatible with these,
2669write to the author to ask for permission.  For software which is
2670copyrighted by the Free Software Foundation, write to the Free
2671Software Foundation; we sometimes make exceptions for this.  Our
2672decision will be guided by the two goals of preserving the free status
2673of all derivatives of our free software and of promoting the sharing
2674and reuse of software generally.
2675
2676                            NO WARRANTY
2677
2678  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
2679WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2680EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
2681OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
2682KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2683IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2684PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
2685LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2686THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2687
2688  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2689WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2690AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2691FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2692CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2693LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2694RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2695FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2696SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2697DAMAGES.
2698
2699                     END OF TERMS AND CONDITIONS
2700
2701                  GNU LESSER GENERAL PUBLIC LICENSE
2702                       Version 2.1, February 1999
2703
2704 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
2705 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2706 Everyone is permitted to copy and distribute verbatim copies
2707 of this license document, but changing it is not allowed.
2708
2709[This is the first released version of the Lesser GPL.  It also counts
2710 as the successor of the GNU Library Public License, version 2, hence
2711 the version number 2.1.]
2712
2713                            Preamble
2714
2715  The licenses for most software are designed to take away your
2716freedom to share and change it.  By contrast, the GNU General Public
2717Licenses are intended to guarantee your freedom to share and change
2718free software--to make sure the software is free for all its users.
2719
2720  This license, the Lesser General Public License, applies to some
2721specially designated software packages--typically libraries--of the
2722Free Software Foundation and other authors who decide to use it.  You
2723can use it too, but we suggest you first think carefully about whether
2724this license or the ordinary General Public License is the better
2725strategy to use in any particular case, based on the explanations below.
2726
2727  When we speak of free software, we are referring to freedom of use,
2728not price.  Our General Public Licenses are designed to make sure that
2729you have the freedom to distribute copies of free software (and charge
2730for this service if you wish); that you receive source code or can get
2731it if you want it; that you can change the software and use pieces of
2732it in new free programs; and that you are informed that you can do
2733these things.
2734
2735  To protect your rights, we need to make restrictions that forbid
2736distributors to deny you these rights or to ask you to surrender these
2737rights.  These restrictions translate to certain responsibilities for
2738you if you distribute copies of the library or if you modify it.
2739
2740  For example, if you distribute copies of the library, whether gratis
2741or for a fee, you must give the recipients all the rights that we gave
2742you.  You must make sure that they, too, receive or can get the source
2743code.  If you link other code with the library, you must provide
2744complete object files to the recipients, so that they can relink them
2745with the library after making changes to the library and recompiling
2746it.  And you must show them these terms so they know their rights.
2747
2748  We protect your rights with a two-step method: (1) we copyright the
2749library, and (2) we offer you this license, which gives you legal
2750permission to copy, distribute and/or modify the library.
2751
2752  To protect each distributor, we want to make it very clear that
2753there is no warranty for the free library.  Also, if the library is
2754modified by someone else and passed on, the recipients should know
2755that what they have is not the original version, so that the original
2756author's reputation will not be affected by problems that might be
2757introduced by others.
2758
2759  Finally, software patents pose a constant threat to the existence of
2760any free program.  We wish to make sure that a company cannot
2761effectively restrict the users of a free program by obtaining a
2762restrictive license from a patent holder.  Therefore, we insist that
2763any patent license obtained for a version of the library must be
2764consistent with the full freedom of use specified in this license.
2765
2766  Most GNU software, including some libraries, is covered by the
2767ordinary GNU General Public License.  This license, the GNU Lesser
2768General Public License, applies to certain designated libraries, and
2769is quite different from the ordinary General Public License.  We use
2770this license for certain libraries in order to permit linking those
2771libraries into non-free programs.
2772
2773  When a program is linked with a library, whether statically or using
2774a shared library, the combination of the two is legally speaking a
2775combined work, a derivative of the original library.  The ordinary
2776General Public License therefore permits such linking only if the
2777entire combination fits its criteria of freedom.  The Lesser General
2778Public License permits more lax criteria for linking other code with
2779the library.
2780
2781  We call this license the "Lesser" General Public License because it
2782does Less to protect the user's freedom than the ordinary General
2783Public License.  It also provides other free software developers Less
2784of an advantage over competing non-free programs.  These disadvantages
2785are the reason we use the ordinary General Public License for many
2786libraries.  However, the Lesser license provides advantages in certain
2787special circumstances.
2788
2789  For example, on rare occasions, there may be a special need to
2790encourage the widest possible use of a certain library, so that it becomes
2791a de-facto standard.  To achieve this, non-free programs must be
2792allowed to use the library.  A more frequent case is that a free
2793library does the same job as widely used non-free libraries.  In this
2794case, there is little to gain by limiting the free library to free
2795software only, so we use the Lesser General Public License.
2796
2797  In other cases, permission to use a particular library in non-free
2798programs enables a greater number of people to use a large body of
2799free software.  For example, permission to use the GNU C Library in
2800non-free programs enables many more people to use the whole GNU
2801operating system, as well as its variant, the GNU/Linux operating
2802system.
2803
2804  Although the Lesser General Public License is Less protective of the
2805users' freedom, it does ensure that the user of a program that is
2806linked with the Library has the freedom and the wherewithal to run
2807that program using a modified version of the Library.
2808
2809  The precise terms and conditions for copying, distribution and
2810modification follow.  Pay close attention to the difference between a
2811"work based on the library" and a "work that uses the library".  The
2812former contains code derived from the library, whereas the latter must
2813be combined with the library in order to run.
2814
2815                  GNU LESSER GENERAL PUBLIC LICENSE
2816   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2817
2818  0. This License Agreement applies to any software library or other
2819program which contains a notice placed by the copyright holder or
2820other authorized party saying it may be distributed under the terms of
2821this Lesser General Public License (also called "this License").
2822Each licensee is addressed as "you".
2823
2824  A "library" means a collection of software functions and/or data
2825prepared so as to be conveniently linked with application programs
2826(which use some of those functions and data) to form executables.
2827
2828  The "Library", below, refers to any such software library or work
2829which has been distributed under these terms.  A "work based on the
2830Library" means either the Library or any derivative work under
2831copyright law: that is to say, a work containing the Library or a
2832portion of it, either verbatim or with modifications and/or translated
2833straightforwardly into another language.  (Hereinafter, translation is
2834included without limitation in the term "modification".)
2835
2836  "Source code" for a work means the preferred form of the work for
2837making modifications to it.  For a library, complete source code means
2838all the source code for all modules it contains, plus any associated
2839interface definition files, plus the scripts used to control compilation
2840and installation of the library.
2841
2842  Activities other than copying, distribution and modification are not
2843covered by this License; they are outside its scope.  The act of
2844running a program using the Library is not restricted, and output from
2845such a program is covered only if its contents constitute a work based
2846on the Library (independent of the use of the Library in a tool for
2847writing it).  Whether that is true depends on what the Library does
2848and what the program that uses the Library does.
2849
2850  1. You may copy and distribute verbatim copies of the Library's
2851complete source code as you receive it, in any medium, provided that
2852you conspicuously and appropriately publish on each copy an
2853appropriate copyright notice and disclaimer of warranty; keep intact
2854all the notices that refer to this License and to the absence of any
2855warranty; and distribute a copy of this License along with the
2856Library.
2857
2858  You may charge a fee for the physical act of transferring a copy,
2859and you may at your option offer warranty protection in exchange for a
2860fee.
2861
2862  2. You may modify your copy or copies of the Library or any portion
2863of it, thus forming a work based on the Library, and copy and
2864distribute such modifications or work under the terms of Section 1
2865above, provided that you also meet all of these conditions:
2866
2867    a) The modified work must itself be a software library.
2868
2869    b) You must cause the files modified to carry prominent notices
2870    stating that you changed the files and the date of any change.
2871
2872    c) You must cause the whole of the work to be licensed at no
2873    charge to all third parties under the terms of this License.
2874
2875    d) If a facility in the modified Library refers to a function or a
2876    table of data to be supplied by an application program that uses
2877    the facility, other than as an argument passed when the facility
2878    is invoked, then you must make a good faith effort to ensure that,
2879    in the event an application does not supply such function or
2880    table, the facility still operates, and performs whatever part of
2881    its purpose remains meaningful.
2882
2883    (For example, a function in a library to compute square roots has
2884    a purpose that is entirely well-defined independent of the
2885    application.  Therefore, Subsection 2d requires that any
2886    application-supplied function or table used by this function must
2887    be optional: if the application does not supply it, the square
2888    root function must still compute square roots.)
2889
2890These requirements apply to the modified work as a whole.  If
2891identifiable sections of that work are not derived from the Library,
2892and can be reasonably considered independent and separate works in
2893themselves, then this License, and its terms, do not apply to those
2894sections when you distribute them as separate works.  But when you
2895distribute the same sections as part of a whole which is a work based
2896on the Library, the distribution of the whole must be on the terms of
2897this License, whose permissions for other licensees extend to the
2898entire whole, and thus to each and every part regardless of who wrote
2899it.
2900
2901Thus, it is not the intent of this section to claim rights or contest
2902your rights to work written entirely by you; rather, the intent is to
2903exercise the right to control the distribution of derivative or
2904collective works based on the Library.
2905
2906In addition, mere aggregation of another work not based on the Library
2907with the Library (or with a work based on the Library) on a volume of
2908a storage or distribution medium does not bring the other work under
2909the scope of this License.
2910
2911  3. You may opt to apply the terms of the ordinary GNU General Public
2912License instead of this License to a given copy of the Library.  To do
2913this, you must alter all the notices that refer to this License, so
2914that they refer to the ordinary GNU General Public License, version 2,
2915instead of to this License.  (If a newer version than version 2 of the
2916ordinary GNU General Public License has appeared, then you can specify
2917that version instead if you wish.)  Do not make any other change in
2918these notices.
2919
2920  Once this change is made in a given copy, it is irreversible for
2921that copy, so the ordinary GNU General Public License applies to all
2922subsequent copies and derivative works made from that copy.
2923
2924  This option is useful when you wish to copy part of the code of
2925the Library into a program that is not a library.
2926
2927  4. You may copy and distribute the Library (or a portion or
2928derivative of it, under Section 2) in object code or executable form
2929under the terms of Sections 1 and 2 above provided that you accompany
2930it with the complete corresponding machine-readable source code, which
2931must be distributed under the terms of Sections 1 and 2 above on a
2932medium customarily used for software interchange.
2933
2934  If distribution of object code is made by offering access to copy
2935from a designated place, then offering equivalent access to copy the
2936source code from the same place satisfies the requirement to
2937distribute the source code, even though third parties are not
2938compelled to copy the source along with the object code.
2939
2940  5. A program that contains no derivative of any portion of the
2941Library, but is designed to work with the Library by being compiled or
2942linked with it, is called a "work that uses the Library".  Such a
2943work, in isolation, is not a derivative work of the Library, and
2944therefore falls outside the scope of this License.
2945
2946  However, linking a "work that uses the Library" with the Library
2947creates an executable that is a derivative of the Library (because it
2948contains portions of the Library), rather than a "work that uses the
2949library".  The executable is therefore covered by this License.
2950Section 6 states terms for distribution of such executables.
2951
2952  When a "work that uses the Library" uses material from a header file
2953that is part of the Library, the object code for the work may be a
2954derivative work of the Library even though the source code is not.
2955Whether this is true is especially significant if the work can be
2956linked without the Library, or if the work is itself a library.  The
2957threshold for this to be true is not precisely defined by law.
2958
2959  If such an object file uses only numerical parameters, data
2960structure layouts and accessors, and small macros and small inline
2961functions (ten lines or less in length), then the use of the object
2962file is unrestricted, regardless of whether it is legally a derivative
2963work.  (Executables containing this object code plus portions of the
2964Library will still fall under Section 6.)
2965
2966  Otherwise, if the work is a derivative of the Library, you may
2967distribute the object code for the work under the terms of Section 6.
2968Any executables containing that work also fall under Section 6,
2969whether or not they are linked directly with the Library itself.
2970
2971  6. As an exception to the Sections above, you may also combine or
2972link a "work that uses the Library" with the Library to produce a
2973work containing portions of the Library, and distribute that work
2974under terms of your choice, provided that the terms permit
2975modification of the work for the customer's own use and reverse
2976engineering for debugging such modifications.
2977
2978  You must give prominent notice with each copy of the work that the
2979Library is used in it and that the Library and its use are covered by
2980this License.  You must supply a copy of this License.  If the work
2981during execution displays copyright notices, you must include the
2982copyright notice for the Library among them, as well as a reference
2983directing the user to the copy of this License.  Also, you must do one
2984of these things:
2985
2986    a) Accompany the work with the complete corresponding
2987    machine-readable source code for the Library including whatever
2988    changes were used in the work (which must be distributed under
2989    Sections 1 and 2 above); and, if the work is an executable linked
2990    with the Library, with the complete machine-readable "work that
2991    uses the Library", as object code and/or source code, so that the
2992    user can modify the Library and then relink to produce a modified
2993    executable containing the modified Library.  (It is understood
2994    that the user who changes the contents of definitions files in the
2995    Library will not necessarily be able to recompile the application
2996    to use the modified definitions.)
2997
2998    b) Use a suitable shared library mechanism for linking with the
2999    Library.  A suitable mechanism is one that (1) uses at run time a
3000    copy of the library already present on the user's computer system,
3001    rather than copying library functions into the executable, and (2)
3002    will operate properly with a modified version of the library, if
3003    the user installs one, as long as the modified version is
3004    interface-compatible with the version that the work was made with.
3005
3006    c) Accompany the work with a written offer, valid for at
3007    least three years, to give the same user the materials
3008    specified in Subsection 6a, above, for a charge no more
3009    than the cost of performing this distribution.
3010
3011    d) If distribution of the work is made by offering access to copy
3012    from a designated place, offer equivalent access to copy the above
3013    specified materials from the same place.
3014
3015    e) Verify that the user has already received a copy of these
3016    materials or that you have already sent this user a copy.
3017
3018  For an executable, the required form of the "work that uses the
3019Library" must include any data and utility programs needed for
3020reproducing the executable from it.  However, as a special exception,
3021the materials to be distributed need not include anything that is
3022normally distributed (in either source or binary form) with the major
3023components (compiler, kernel, and so on) of the operating system on
3024which the executable runs, unless that component itself accompanies
3025the executable.
3026
3027  It may happen that this requirement contradicts the license
3028restrictions of other proprietary libraries that do not normally
3029accompany the operating system.  Such a contradiction means you cannot
3030use both them and the Library together in an executable that you
3031distribute.
3032
3033  7. You may place library facilities that are a work based on the
3034Library side-by-side in a single library together with other library
3035facilities not covered by this License, and distribute such a combined
3036library, provided that the separate distribution of the work based on
3037the Library and of the other library facilities is otherwise
3038permitted, and provided that you do these two things:
3039
3040    a) Accompany the combined library with a copy of the same work
3041    based on the Library, uncombined with any other library
3042    facilities.  This must be distributed under the terms of the
3043    Sections above.
3044
3045    b) Give prominent notice with the combined library of the fact
3046    that part of it is a work based on the Library, and explaining
3047    where to find the accompanying uncombined form of the same work.
3048
3049  8. You may not copy, modify, sublicense, link with, or distribute
3050the Library except as expressly provided under this License.  Any
3051attempt otherwise to copy, modify, sublicense, link with, or
3052distribute the Library is void, and will automatically terminate your
3053rights under this License.  However, parties who have received copies,
3054or rights, from you under this License will not have their licenses
3055terminated so long as such parties remain in full compliance.
3056
3057  9. You are not required to accept this License, since you have not
3058signed it.  However, nothing else grants you permission to modify or
3059distribute the Library or its derivative works.  These actions are
3060prohibited by law if you do not accept this License.  Therefore, by
3061modifying or distributing the Library (or any work based on the
3062Library), you indicate your acceptance of this License to do so, and
3063all its terms and conditions for copying, distributing or modifying
3064the Library or works based on it.
3065
3066  10. Each time you redistribute the Library (or any work based on the
3067Library), the recipient automatically receives a license from the
3068original licensor to copy, distribute, link with or modify the Library
3069subject to these terms and conditions.  You may not impose any further
3070restrictions on the recipients' exercise of the rights granted herein.
3071You are not responsible for enforcing compliance by third parties with
3072this License.
3073
3074  11. If, as a consequence of a court judgment or allegation of patent
3075infringement or for any other reason (not limited to patent issues),
3076conditions are imposed on you (whether by court order, agreement or
3077otherwise) that contradict the conditions of this License, they do not
3078excuse you from the conditions of this License.  If you cannot
3079distribute so as to satisfy simultaneously your obligations under this
3080License and any other pertinent obligations, then as a consequence you
3081may not distribute the Library at all.  For example, if a patent
3082license would not permit royalty-free redistribution of the Library by
3083all those who receive copies directly or indirectly through you, then
3084the only way you could satisfy both it and this License would be to
3085refrain entirely from distribution of the Library.
3086
3087If any portion of this section is held invalid or unenforceable under any
3088particular circumstance, the balance of the section is intended to apply,
3089and the section as a whole is intended to apply in other circumstances.
3090
3091It is not the purpose of this section to induce you to infringe any
3092patents or other property right claims or to contest validity of any
3093such claims; this section has the sole purpose of protecting the
3094integrity of the free software distribution system which is
3095implemented by public license practices.  Many people have made
3096generous contributions to the wide range of software distributed
3097through that system in reliance on consistent application of that
3098system; it is up to the author/donor to decide if he or she is willing
3099to distribute software through any other system and a licensee cannot
3100impose that choice.
3101
3102This section is intended to make thoroughly clear what is believed to
3103be a consequence of the rest of this License.
3104
3105  12. If the distribution and/or use of the Library is restricted in
3106certain countries either by patents or by copyrighted interfaces, the
3107original copyright holder who places the Library under this License may add
3108an explicit geographical distribution limitation excluding those countries,
3109so that distribution is permitted only in or among countries not thus
3110excluded.  In such case, this License incorporates the limitation as if
3111written in the body of this License.
3112
3113  13. The Free Software Foundation may publish revised and/or new
3114versions of the Lesser General Public License from time to time.
3115Such new versions will be similar in spirit to the present version,
3116but may differ in detail to address new problems or concerns.
3117
3118Each version is given a distinguishing version number.  If the Library
3119specifies a version number of this License which applies to it and
3120"any later version", you have the option of following the terms and
3121conditions either of that version or of any later version published by
3122the Free Software Foundation.  If the Library does not specify a
3123license version number, you may choose any version ever published by
3124the Free Software Foundation.
3125
3126  14. If you wish to incorporate parts of the Library into other free
3127programs whose distribution conditions are incompatible with these,
3128write to the author to ask for permission.  For software which is
3129copyrighted by the Free Software Foundation, write to the Free
3130Software Foundation; we sometimes make exceptions for this.  Our
3131decision will be guided by the two goals of preserving the free status
3132of all derivatives of our free software and of promoting the sharing
3133and reuse of software generally.
3134
3135                            NO WARRANTY
3136
3137  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
3138WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3139EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
3140OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
3141KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3142IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3143PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
3144LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
3145THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3146
3147  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
3148WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
3149AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
3150FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
3151CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3152LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
3153RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
3154FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
3155SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
3156DAMAGES.
3157
3158                     END OF TERMS AND CONDITIONS
3159
3160// Copyright (C) 2002-2013 The ANGLE Project Authors.
3161// All rights reserved.
3162//
3163// Redistribution and use in source and binary forms, with or without
3164// modification, are permitted provided that the following conditions
3165// are met:
3166//
3167//     Redistributions of source code must retain the above copyright
3168//     notice, this list of conditions and the following disclaimer.
3169//
3170//     Redistributions in binary form must reproduce the above
3171//     copyright notice, this list of conditions and the following
3172//     disclaimer in the documentation and/or other materials provided
3173//     with the distribution.
3174//
3175//     Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
3176//     Ltd., nor the names of their contributors may be used to endorse
3177//     or promote products derived from this software without specific
3178//     prior written permission.
3179//
3180// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3181// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3182// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3183// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3184// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3185// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3186// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3187// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
3188// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3189// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3190// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3191// POSSIBILITY OF SUCH DAMAGE.
3192
3193
3194                                 Apache License
3195                           Version 2.0, January 2004
3196                        http://www.apache.org/licenses/
3197
3198   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3199
3200   1. Definitions.
3201
3202      "License" shall mean the terms and conditions for use, reproduction,
3203      and distribution as defined by Sections 1 through 9 of this document.
3204
3205      "Licensor" shall mean the copyright owner or entity authorized by
3206      the copyright owner that is granting the License.
3207
3208      "Legal Entity" shall mean the union of the acting entity and all
3209      other entities that control, are controlled by, or are under common
3210      control with that entity. For the purposes of this definition,
3211      "control" means (i) the power, direct or indirect, to cause the
3212      direction or management of such entity, whether by contract or
3213      otherwise, or (ii) ownership of fifty percent (50%) or more of the
3214      outstanding shares, or (iii) beneficial ownership of such entity.
3215
3216      "You" (or "Your") shall mean an individual or Legal Entity
3217      exercising permissions granted by this License.
3218
3219      "Source" form shall mean the preferred form for making modifications,
3220      including but not limited to software source code, documentation
3221      source, and configuration files.
3222
3223      "Object" form shall mean any form resulting from mechanical
3224      transformation or translation of a Source form, including but
3225      not limited to compiled object code, generated documentation,
3226      and conversions to other media types.
3227
3228      "Work" shall mean the work of authorship, whether in Source or
3229      Object form, made available under the License, as indicated by a
3230      copyright notice that is included in or attached to the work
3231      (an example is provided in the Appendix below).
3232
3233      "Derivative Works" shall mean any work, whether in Source or Object
3234      form, that is based on (or derived from) the Work and for which the
3235      editorial revisions, annotations, elaborations, or other modifications
3236      represent, as a whole, an original work of authorship. For the purposes
3237      of this License, Derivative Works shall not include works that remain
3238      separable from, or merely link (or bind by name) to the interfaces of,
3239      the Work and Derivative Works thereof.
3240
3241      "Contribution" shall mean any work of authorship, including
3242      the original version of the Work and any modifications or additions
3243      to that Work or Derivative Works thereof, that is intentionally
3244      submitted to Licensor for inclusion in the Work by the copyright owner
3245      or by an individual or Legal Entity authorized to submit on behalf of
3246      the copyright owner. For the purposes of this definition, "submitted"
3247      means any form of electronic, verbal, or written communication sent
3248      to the Licensor or its representatives, including but not limited to
3249      communication on electronic mailing lists, source code control systems,
3250      and issue tracking systems that are managed by, or on behalf of, the
3251      Licensor for the purpose of discussing and improving the Work, but
3252      excluding communication that is conspicuously marked or otherwise
3253      designated in writing by the copyright owner as "Not a Contribution."
3254
3255      "Contributor" shall mean Licensor and any individual or Legal Entity
3256      on behalf of whom a Contribution has been received by Licensor and
3257      subsequently incorporated within the Work.
3258
3259   2. Grant of Copyright License. Subject to the terms and conditions of
3260      this License, each Contributor hereby grants to You a perpetual,
3261      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3262      copyright license to reproduce, prepare Derivative Works of,
3263      publicly display, publicly perform, sublicense, and distribute the
3264      Work and such Derivative Works in Source or Object form.
3265
3266   3. Grant of Patent License. Subject to the terms and conditions of
3267      this License, each Contributor hereby grants to You a perpetual,
3268      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3269      (except as stated in this section) patent license to make, have made,
3270      use, offer to sell, sell, import, and otherwise transfer the Work,
3271      where such license applies only to those patent claims licensable
3272      by such Contributor that are necessarily infringed by their
3273      Contribution(s) alone or by combination of their Contribution(s)
3274      with the Work to which such Contribution(s) was submitted. If You
3275      institute patent litigation against any entity (including a
3276      cross-claim or counterclaim in a lawsuit) alleging that the Work
3277      or a Contribution incorporated within the Work constitutes direct
3278      or contributory patent infringement, then any patent licenses
3279      granted to You under this License for that Work shall terminate
3280      as of the date such litigation is filed.
3281
3282   4. Redistribution. You may reproduce and distribute copies of the
3283      Work or Derivative Works thereof in any medium, with or without
3284      modifications, and in Source or Object form, provided that You
3285      meet the following conditions:
3286
3287      (a) You must give any other recipients of the Work or
3288          Derivative Works a copy of this License; and
3289
3290      (b) You must cause any modified files to carry prominent notices
3291          stating that You changed the files; and
3292
3293      (c) You must retain, in the Source form of any Derivative Works
3294          that You distribute, all copyright, patent, trademark, and
3295          attribution notices from the Source form of the Work,
3296          excluding those notices that do not pertain to any part of
3297          the Derivative Works; and
3298
3299      (d) If the Work includes a "NOTICE" text file as part of its
3300          distribution, then any Derivative Works that You distribute must
3301          include a readable copy of the attribution notices contained
3302          within such NOTICE file, excluding those notices that do not
3303          pertain to any part of the Derivative Works, in at least one
3304          of the following places: within a NOTICE text file distributed
3305          as part of the Derivative Works; within the Source form or
3306          documentation, if provided along with the Derivative Works; or,
3307          within a display generated by the Derivative Works, if and
3308          wherever such third-party notices normally appear. The contents
3309          of the NOTICE file are for informational purposes only and
3310          do not modify the License. You may add Your own attribution
3311          notices within Derivative Works that You distribute, alongside
3312          or as an addendum to the NOTICE text from the Work, provided
3313          that such additional attribution notices cannot be construed
3314          as modifying the License.
3315
3316      You may add Your own copyright statement to Your modifications and
3317      may provide additional or different license terms and conditions
3318      for use, reproduction, or distribution of Your modifications, or
3319      for any such Derivative Works as a whole, provided Your use,
3320      reproduction, and distribution of the Work otherwise complies with
3321      the conditions stated in this License.
3322
3323   5. Submission of Contributions. Unless You explicitly state otherwise,
3324      any Contribution intentionally submitted for inclusion in the Work
3325      by You to the Licensor shall be under the terms and conditions of
3326      this License, without any additional terms or conditions.
3327      Notwithstanding the above, nothing herein shall supersede or modify
3328      the terms of any separate license agreement you may have executed
3329      with Licensor regarding such Contributions.
3330
3331   6. Trademarks. This License does not grant permission to use the trade
3332      names, trademarks, service marks, or product names of the Licensor,
3333      except as required for reasonable and customary use in describing the
3334      origin of the Work and reproducing the content of the NOTICE file.
3335
3336   7. Disclaimer of Warranty. Unless required by applicable law or
3337      agreed to in writing, Licensor provides the Work (and each
3338      Contributor provides its Contributions) on an "AS IS" BASIS,
3339      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3340      implied, including, without limitation, any warranties or conditions
3341      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3342      PARTICULAR PURPOSE. You are solely responsible for determining the
3343      appropriateness of using or redistributing the Work and assume any
3344      risks associated with Your exercise of permissions under this License.
3345
3346   8. Limitation of Liability. In no event and under no legal theory,
3347      whether in tort (including negligence), contract, or otherwise,
3348      unless required by applicable law (such as deliberate and grossly
3349      negligent acts) or agreed to in writing, shall any Contributor be
3350      liable to You for damages, including any direct, indirect, special,
3351      incidental, or consequential damages of any character arising as a
3352      result of this License or out of the use or inability to use the
3353      Work (including but not limited to damages for loss of goodwill,
3354      work stoppage, computer failure or malfunction, or any and all
3355      other commercial damages or losses), even if such Contributor
3356      has been advised of the possibility of such damages.
3357
3358   9. Accepting Warranty or Additional Liability. While redistributing
3359      the Work or Derivative Works thereof, You may choose to offer,
3360      and charge a fee for, acceptance of support, warranty, indemnity,
3361      or other liability obligations and/or rights consistent with this
3362      License. However, in accepting such obligations, You may act only
3363      on Your own behalf and on Your sole responsibility, not on behalf
3364      of any other Contributor, and only if You agree to indemnify,
3365      defend, and hold each Contributor harmless for any liability
3366      incurred by, or claims asserted against, such Contributor by reason
3367      of your accepting any such warranty or additional liability.
3368
3369   END OF TERMS AND CONDITIONS
3370
3371   APPENDIX: How to apply the Apache License to your work.
3372
3373      To apply the Apache License to your work, attach the following
3374      boilerplate notice, with the fields enclosed by brackets "[]"
3375      replaced with your own identifying information. (Don't include
3376      the brackets!)  The text should be enclosed in the appropriate
3377      comment syntax for the file format. We also recommend that a
3378      file or class name and description of purpose be included on the
3379      same "printed page" as the copyright notice for easier
3380      identification within third-party archives.
3381
3382   Copyright [yyyy] [name of copyright owner]
3383
3384   Licensed under the Apache License, Version 2.0 (the "License");
3385   you may not use this file except in compliance with the License.
3386   You may obtain a copy of the License at
3387
3388       http://www.apache.org/licenses/LICENSE-2.0
3389
3390   Unless required by applicable law or agreed to in writing, software
3391   distributed under the License is distributed on an "AS IS" BASIS,
3392   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3393   See the License for the specific language governing permissions and
3394   limitations under the License.
3395
3396Copyright (c) 2012, Manfred Moitzi
3397
3398Permission is hereby granted, free of charge, to any person obtaining a
3399copy of this software and associated documentation files (the
3400"Software"), to deal in the Software without restriction, including
3401without limitation the rights to use, copy, modify, merge, publish,
3402distribute, sublicense, and/or sell copies of the Software, and to
3403permit persons to whom the Software is furnished to do so, subject to
3404the following conditions:
3405
3406The above copyright notice and this permission notice shall be included
3407in all copies or substantial portions of the Software.
3408
3409THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
3410OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3411MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
3412IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
3413CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
3414TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
3415SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3416
3417Deutsche Übersetzung:
3418
3419Copyright (c) 2012, Manfred Moitzi
3420
3421Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software
3422und der zugehörigen Dokumentationen (die "Software") erhält, die
3423Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne
3424Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren,
3425verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und
3426Personen, die diese Software erhalten, diese Rechte zu geben, unter den
3427folgenden Bedingungen:
3428
3429Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
3430Kopien oder Teilkopien der Software beizulegen.
3431
3432DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE
3433BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
3434VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
3435RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
3436DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
3437ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES,
3438EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER
3439SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.
3440
3441
3442// Copyright (c) 2010 The Chromium Authors. All rights reserved.
3443//
3444// Redistribution and use in source and binary forms, with or without
3445// modification, are permitted provided that the following conditions are
3446// met:
3447//
3448//    * Redistributions of source code must retain the above copyright
3449// notice, this list of conditions and the following disclaimer.
3450//    * Redistributions in binary form must reproduce the above
3451// copyright notice, this list of conditions and the following disclaimer
3452// in the documentation and/or other materials provided with the
3453// distribution.
3454//    * Neither the name of Google Inc. nor the names of its
3455// contributors may be used to endorse or promote products derived from
3456// this software without specific prior written permission.
3457//
3458// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3459// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3460// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3461// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3462// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3463// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3464// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3465// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3466// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3467// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3468// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3469
3470                          MOZILLA PUBLIC LICENSE
3471                                Version 1.1
3472
3473                              ---------------
3474
34751. Definitions.
3476
3477     1.0.1. "Commercial Use" means distribution or otherwise making the
3478     Covered Code available to a third party.
3479
3480     1.1. "Contributor" means each entity that creates or contributes to
3481     the creation of Modifications.
3482
3483     1.2. "Contributor Version" means the combination of the Original
3484     Code, prior Modifications used by a Contributor, and the Modifications
3485     made by that particular Contributor.
3486
3487     1.3. "Covered Code" means the Original Code or Modifications or the
3488     combination of the Original Code and Modifications, in each case
3489     including portions thereof.
3490
3491     1.4. "Electronic Distribution Mechanism" means a mechanism generally
3492     accepted in the software development community for the electronic
3493     transfer of data.
3494
3495     1.5. "Executable" means Covered Code in any form other than Source
3496     Code.
3497
3498     1.6. "Initial Developer" means the individual or entity identified
3499     as the Initial Developer in the Source Code notice required by Exhibit
3500     A.
3501
3502     1.7. "Larger Work" means a work which combines Covered Code or
3503     portions thereof with code not governed by the terms of this License.
3504
3505     1.8. "License" means this document.
3506
3507     1.8.1. "Licensable" means having the right to grant, to the maximum
3508     extent possible, whether at the time of the initial grant or
3509     subsequently acquired, any and all of the rights conveyed herein.
3510
3511     1.9. "Modifications" means any addition to or deletion from the
3512     substance or structure of either the Original Code or any previous
3513     Modifications. When Covered Code is released as a series of files, a
3514     Modification is:
3515          A. Any addition to or deletion from the contents of a file
3516          containing Original Code or previous Modifications.
3517
3518          B. Any new file that contains any part of the Original Code or
3519          previous Modifications.
3520
3521     1.10. "Original Code" means Source Code of computer software code
3522     which is described in the Source Code notice required by Exhibit A as
3523     Original Code, and which, at the time of its release under this
3524     License is not already Covered Code governed by this License.
3525
3526     1.10.1. "Patent Claims" means any patent claim(s), now owned or
3527     hereafter acquired, including without limitation, method, process,
3528     and apparatus claims, in any patent Licensable by grantor.
3529
3530     1.11. "Source Code" means the preferred form of the Covered Code for
3531     making modifications to it, including all modules it contains, plus
3532     any associated interface definition files, scripts used to control
3533     compilation and installation of an Executable, or source code
3534     differential comparisons against either the Original Code or another
3535     well known, available Covered Code of the Contributor's choice. The
3536     Source Code can be in a compressed or archival form, provided the
3537     appropriate decompression or de-archiving software is widely available
3538     for no charge.
3539
3540     1.12. "You" (or "Your") means an individual or a legal entity
3541     exercising rights under, and complying with all of the terms of, this
3542     License or a future version of this License issued under Section 6.1.
3543     For legal entities, "You" includes any entity which controls, is
3544     controlled by, or is under common control with You. For purposes of
3545     this definition, "control" means (a) the power, direct or indirect,
3546     to cause the direction or management of such entity, whether by
3547     contract or otherwise, or (b) ownership of more than fifty percent
3548     (50%) of the outstanding shares or beneficial ownership of such
3549     entity.
3550
35512. Source Code License.
3552
3553     2.1. The Initial Developer Grant.
3554     The Initial Developer hereby grants You a world-wide, royalty-free,
3555     non-exclusive license, subject to third party intellectual property
3556     claims:
3557          (a) under intellectual property rights (other than patent or
3558          trademark) Licensable by Initial Developer to use, reproduce,
3559          modify, display, perform, sublicense and distribute the Original
3560          Code (or portions thereof) with or without Modifications, and/or
3561          as part of a Larger Work; and
3562
3563          (b) under Patents Claims infringed by the making, using or
3564          selling of Original Code, to make, have made, use, practice,
3565          sell, and offer for sale, and/or otherwise dispose of the
3566          Original Code (or portions thereof).
3567
3568          (c) the licenses granted in this Section 2.1(a) and (b) are
3569          effective on the date Initial Developer first distributes
3570          Original Code under the terms of this License.
3571
3572          (d) Notwithstanding Section 2.1(b) above, no patent license is
3573          granted: 1) for code that You delete from the Original Code; 2)
3574          separate from the Original Code; or 3) for infringements caused
3575          by: i) the modification of the Original Code or ii) the
3576          combination of the Original Code with other software or devices.
3577
3578     2.2. Contributor Grant.
3579     Subject to third party intellectual property claims, each Contributor
3580     hereby grants You a world-wide, royalty-free, non-exclusive license
3581
3582          (a) under intellectual property rights (other than patent or
3583          trademark) Licensable by Contributor, to use, reproduce, modify,
3584          display, perform, sublicense and distribute the Modifications
3585          created by such Contributor (or portions thereof) either on an
3586          unmodified basis, with other Modifications, as Covered Code
3587          and/or as part of a Larger Work; and
3588
3589          (b) under Patent Claims infringed by the making, using, or
3590          selling of Modifications made by that Contributor either alone
3591          and/or in combination with its Contributor Version (or portions
3592          of such combination), to make, use, sell, offer for sale, have
3593          made, and/or otherwise dispose of: 1) Modifications made by that
3594          Contributor (or portions thereof); and 2) the combination of
3595          Modifications made by that Contributor with its Contributor
3596          Version (or portions of such combination).
3597
3598          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
3599          effective on the date Contributor first makes Commercial Use of
3600          the Covered Code.
3601
3602          (d) Notwithstanding Section 2.2(b) above, no patent license is
3603          granted: 1) for any code that Contributor has deleted from the
3604          Contributor Version; 2) separate from the Contributor Version;
3605          3) for infringements caused by: i) third party modifications of
3606          Contributor Version or ii) the combination of Modifications made
3607          by that Contributor with other software (except as part of the
3608          Contributor Version) or other devices; or 4) under Patent Claims
3609          infringed by Covered Code in the absence of Modifications made by
3610          that Contributor.
3611
36123. Distribution Obligations.
3613
3614     3.1. Application of License.
3615     The Modifications which You create or to which You contribute are
3616     governed by the terms of this License, including without limitation
3617     Section 2.2. The Source Code version of Covered Code may be
3618     distributed only under the terms of this License or a future version
3619     of this License released under Section 6.1, and You must include a
3620     copy of this License with every copy of the Source Code You
3621     distribute. You may not offer or impose any terms on any Source Code
3622     version that alters or restricts the applicable version of this
3623     License or the recipients' rights hereunder. However, You may include
3624     an additional document offering the additional rights described in
3625     Section 3.5.
3626
3627     3.2. Availability of Source Code.
3628     Any Modification which You create or to which You contribute must be
3629     made available in Source Code form under the terms of this License
3630     either on the same media as an Executable version or via an accepted
3631     Electronic Distribution Mechanism to anyone to whom you made an
3632     Executable version available; and if made available via Electronic
3633     Distribution Mechanism, must remain available for at least twelve (12)
3634     months after the date it initially became available, or at least six
3635     (6) months after a subsequent version of that particular Modification
3636     has been made available to such recipients. You are responsible for
3637     ensuring that the Source Code version remains available even if the
3638     Electronic Distribution Mechanism is maintained by a third party.
3639
3640     3.3. Description of Modifications.
3641     You must cause all Covered Code to which You contribute to contain a
3642     file documenting the changes You made to create that Covered Code and
3643     the date of any change. You must include a prominent statement that
3644     the Modification is derived, directly or indirectly, from Original
3645     Code provided by the Initial Developer and including the name of the
3646     Initial Developer in (a) the Source Code, and (b) in any notice in an
3647     Executable version or related documentation in which You describe the
3648     origin or ownership of the Covered Code.
3649
3650     3.4. Intellectual Property Matters
3651          (a) Third Party Claims.
3652          If Contributor has knowledge that a license under a third party's
3653          intellectual property rights is required to exercise the rights
3654          granted by such Contributor under Sections 2.1 or 2.2,
3655          Contributor must include a text file with the Source Code
3656          distribution titled "LEGAL" which describes the claim and the
3657          party making the claim in sufficient detail that a recipient will
3658          know whom to contact. If Contributor obtains such knowledge after
3659          the Modification is made available as described in Section 3.2,
3660          Contributor shall promptly modify the LEGAL file in all copies
3661          Contributor makes available thereafter and shall take other steps
3662          (such as notifying appropriate mailing lists or newsgroups)
3663          reasonably calculated to inform those who received the Covered
3664          Code that new knowledge has been obtained.
3665
3666          (b) Contributor APIs.
3667          If Contributor's Modifications include an application programming
3668          interface and Contributor has knowledge of patent licenses which
3669          are reasonably necessary to implement that API, Contributor must
3670          also include this information in the LEGAL file.
3671
3672          (c) Representations.
3673          Contributor represents that, except as disclosed pursuant to
3674          Section 3.4(a) above, Contributor believes that Contributor's
3675          Modifications are Contributor's original creation(s) and/or
3676          Contributor has sufficient rights to grant the rights conveyed by
3677          this License.
3678
3679     3.5. Required Notices.
3680     You must duplicate the notice in Exhibit A in each file of the Source
3681     Code. If it is not possible to put such notice in a particular Source
3682     Code file due to its structure, then You must include such notice in a
3683     location (such as a relevant directory) where a user would be likely
3684     to look for such a notice. If You created one or more Modification(s)
3685     You may add your name as a Contributor to the notice described in
3686     Exhibit A. You must also duplicate this License in any documentation
3687     for the Source Code where You describe recipients' rights or ownership
3688     rights relating to Covered Code. You may choose to offer, and to
3689     charge a fee for, warranty, support, indemnity or liability
3690     obligations to one or more recipients of Covered Code. However, You
3691     may do so only on Your own behalf, and not on behalf of the Initial
3692     Developer or any Contributor. You must make it absolutely clear than
3693     any such warranty, support, indemnity or liability obligation is
3694     offered by You alone, and You hereby agree to indemnify the Initial
3695     Developer and every Contributor for any liability incurred by the
3696     Initial Developer or such Contributor as a result of warranty,
3697     support, indemnity or liability terms You offer.
3698
3699     3.6. Distribution of Executable Versions.
3700     You may distribute Covered Code in Executable form only if the
3701     requirements of Section 3.1-3.5 have been met for that Covered Code,
3702     and if You include a notice stating that the Source Code version of
3703     the Covered Code is available under the terms of this License,
3704     including a description of how and where You have fulfilled the
3705     obligations of Section 3.2. The notice must be conspicuously included
3706     in any notice in an Executable version, related documentation or
3707     collateral in which You describe recipients' rights relating to the
3708     Covered Code. You may distribute the Executable version of Covered
3709     Code or ownership rights under a license of Your choice, which may
3710     contain terms different from this License, provided that You are in
3711     compliance with the terms of this License and that the license for the
3712     Executable version does not attempt to limit or alter the recipient's
3713     rights in the Source Code version from the rights set forth in this
3714     License. If You distribute the Executable version under a different
3715     license You must make it absolutely clear that any terms which differ
3716     from this License are offered by You alone, not by the Initial
3717     Developer or any Contributor. You hereby agree to indemnify the
3718     Initial Developer and every Contributor for any liability incurred by
3719     the Initial Developer or such Contributor as a result of any such
3720     terms You offer.
3721
3722     3.7. Larger Works.
3723     You may create a Larger Work by combining Covered Code with other code
3724     not governed by the terms of this License and distribute the Larger
3725     Work as a single product. In such a case, You must make sure the
3726     requirements of this License are fulfilled for the Covered Code.
3727
37284. Inability to Comply Due to Statute or Regulation.
3729
3730     If it is impossible for You to comply with any of the terms of this
3731     License with respect to some or all of the Covered Code due to
3732     statute, judicial order, or regulation then You must: (a) comply with
3733     the terms of this License to the maximum extent possible; and (b)
3734     describe the limitations and the code they affect. Such description
3735     must be included in the LEGAL file described in Section 3.4 and must
3736     be included with all distributions of the Source Code. Except to the
3737     extent prohibited by statute or regulation, such description must be
3738     sufficiently detailed for a recipient of ordinary skill to be able to
3739     understand it.
3740
37415. Application of this License.
3742
3743     This License applies to code to which the Initial Developer has
3744     attached the notice in Exhibit A and to related Covered Code.
3745
37466. Versions of the License.
3747
3748     6.1. New Versions.
3749     Netscape Communications Corporation ("Netscape") may publish revised
3750     and/or new versions of the License from time to time. Each version
3751     will be given a distinguishing version number.
3752
3753     6.2. Effect of New Versions.
3754     Once Covered Code has been published under a particular version of the
3755     License, You may always continue to use it under the terms of that
3756     version. You may also choose to use such Covered Code under the terms
3757     of any subsequent version of the License published by Netscape. No one
3758     other than Netscape has the right to modify the terms applicable to
3759     Covered Code created under this License.
3760
3761     6.3. Derivative Works.
3762     If You create or use a modified version of this License (which you may
3763     only do in order to apply it to code which is not already Covered Code
3764     governed by this License), You must (a) rename Your license so that
3765     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
3766     "MPL", "NPL" or any confusingly similar phrase do not appear in your
3767     license (except to note that your license differs from this License)
3768     and (b) otherwise make it clear that Your version of the license
3769     contains terms which differ from the Mozilla Public License and
3770     Netscape Public License. (Filling in the name of the Initial
3771     Developer, Original Code or Contributor in the notice described in
3772     Exhibit A shall not of themselves be deemed to be modifications of
3773     this License.)
3774
37757. DISCLAIMER OF WARRANTY.
3776
3777     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
3778     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
3779     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
3780     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
3781     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
3782     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
3783     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
3784     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
3785     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
3786     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
3787
37888. TERMINATION.
3789
3790     8.1. This License and the rights granted hereunder will terminate
3791     automatically if You fail to comply with terms herein and fail to cure
3792     such breach within 30 days of becoming aware of the breach. All
3793     sublicenses to the Covered Code which are properly granted shall
3794     survive any termination of this License. Provisions which, by their
3795     nature, must remain in effect beyond the termination of this License
3796     shall survive.
3797
3798     8.2. If You initiate litigation by asserting a patent infringement
3799     claim (excluding declatory judgment actions) against Initial Developer
3800     or a Contributor (the Initial Developer or Contributor against whom
3801     You file such action is referred to as "Participant") alleging that:
3802
3803     (a) such Participant's Contributor Version directly or indirectly
3804     infringes any patent, then any and all rights granted by such
3805     Participant to You under Sections 2.1 and/or 2.2 of this License
3806     shall, upon 60 days notice from Participant terminate prospectively,
3807     unless if within 60 days after receipt of notice You either: (i)
3808     agree in writing to pay Participant a mutually agreeable reasonable
3809     royalty for Your past and future use of Modifications made by such
3810     Participant, or (ii) withdraw Your litigation claim with respect to
3811     the Contributor Version against such Participant. If within 60 days
3812     of notice, a reasonable royalty and payment arrangement are not
3813     mutually agreed upon in writing by the parties or the litigation claim
3814     is not withdrawn, the rights granted by Participant to You under
3815     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
3816     the 60 day notice period specified above.
3817
3818     (b) any software, hardware, or device, other than such Participant's
3819     Contributor Version, directly or indirectly infringes any patent, then
3820     any rights granted to You by such Participant under Sections 2.1(b)
3821     and 2.2(b) are revoked effective as of the date You first made, used,
3822     sold, distributed, or had made, Modifications made by that
3823     Participant.
3824
3825     8.3. If You assert a patent infringement claim against Participant
3826     alleging that such Participant's Contributor Version directly or
3827     indirectly infringes any patent where such claim is resolved (such as
3828     by license or settlement) prior to the initiation of patent
3829     infringement litigation, then the reasonable value of the licenses
3830     granted by such Participant under Sections 2.1 or 2.2 shall be taken
3831     into account in determining the amount or value of any payment or
3832     license.
3833
3834     8.4. In the event of termination under Sections 8.1 or 8.2 above,
3835     all end user license agreements (excluding distributors and resellers)
3836     which have been validly granted by You or any distributor hereunder
3837     prior to termination shall survive termination.
3838
38399. LIMITATION OF LIABILITY.
3840
3841     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
3842     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
3843     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
3844     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
3845     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
3846     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
3847     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
3848     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
3849     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
3850     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
3851     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
3852     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
3853     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
3854     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
3855
385610. U.S. GOVERNMENT END USERS.
3857
3858     The Covered Code is a "commercial item," as that term is defined in
3859     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
3860     software" and "commercial computer software documentation," as such
3861     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
3862     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
3863     all U.S. Government End Users acquire Covered Code with only those
3864     rights set forth herein.
3865
386611. MISCELLANEOUS.
3867
3868     This License represents the complete agreement concerning subject
3869     matter hereof. If any provision of this License is held to be
3870     unenforceable, such provision shall be reformed only to the extent
3871     necessary to make it enforceable. This License shall be governed by
3872     California law provisions (except to the extent applicable law, if
3873     any, provides otherwise), excluding its conflict-of-law provisions.
3874     With respect to disputes in which at least one party is a citizen of,
3875     or an entity chartered or registered to do business in the United
3876     States of America, any litigation relating to this License shall be
3877     subject to the jurisdiction of the Federal Courts of the Northern
3878     District of California, with venue lying in Santa Clara County,
3879     California, with the losing party responsible for costs, including
3880     without limitation, court costs and reasonable attorneys' fees and
3881     expenses. The application of the United Nations Convention on
3882     Contracts for the International Sale of Goods is expressly excluded.
3883     Any law or regulation which provides that the language of a contract
3884     shall be construed against the drafter shall not apply to this
3885     License.
3886
388712. RESPONSIBILITY FOR CLAIMS.
3888
3889     As between Initial Developer and the Contributors, each party is
3890     responsible for claims and damages arising, directly or indirectly,
3891     out of its utilization of rights under this License and You agree to
3892     work with Initial Developer and Contributors to distribute such
3893     responsibility on an equitable basis. Nothing herein is intended or
3894     shall be deemed to constitute any admission of liability.
3895
389613. MULTIPLE-LICENSED CODE.
3897
3898     Initial Developer may designate portions of the Covered Code as
3899     "Multiple-Licensed". "Multiple-Licensed" means that the Initial
3900     Developer permits you to utilize portions of the Covered Code under
3901     Your choice of the NPL or the alternative licenses, if any, specified
3902     by the Initial Developer in the file described in Exhibit A.
3903
3904EXHIBIT A -Mozilla Public License.
3905
3906     ``The contents of this file are subject to the Mozilla Public License
3907     Version 1.1 (the "License"); you may not use this file except in
3908     compliance with the License. You may obtain a copy of the License at
3909     http://www.mozilla.org/MPL/
3910
3911     Software distributed under the License is distributed on an "AS IS"
3912     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
3913     License for the specific language governing rights and limitations
3914     under the License.
3915
3916     The Original Code is ______________________________________.
3917
3918     The Initial Developer of the Original Code is ________________________.
3919     Portions created by ______________________ are Copyright (C) ______
3920     _______________________. All Rights Reserved.
3921
3922     Contributor(s): ______________________________________.
3923
3924     Alternatively, the contents of this file may be used under the terms
3925     of the _____ license (the "[___] License"), in which case the
3926     provisions of [______] License are applicable instead of those
3927     above. If you wish to allow use of your version of this file only
3928     under the terms of the [____] License and not to allow others to use
3929     your version of this file under the MPL, indicate your decision by
3930     deleting the provisions above and replace them with the notice and
3931     other provisions required by the [___] License. If you do not delete
3932     the provisions above, a recipient may use your version of this file
3933     under either the MPL or the [___] License."
3934
3935     [NOTE: The text of this Exhibit A may differ slightly from the text of
3936     the notices in the Source Code files of the Original Code. You should
3937     use the text of this Exhibit A rather than the text found in the
3938     Original Code Source Code for Your Modifications.]
3939
3940     ----------------------------------------------------------------------
3941
3942     AMENDMENTS
3943
3944     The Netscape Public License Version 1.1 ("NPL") consists of the
3945     Mozilla Public License Version 1.1 with the following Amendments,
3946     including Exhibit A-Netscape Public License. Files identified with
3947     "Exhibit A-Netscape Public License" are governed by the Netscape
3948     Public License Version 1.1.
3949
3950     Additional Terms applicable to the Netscape Public License.
3951          I. Effect.
3952          These additional terms described in this Netscape Public
3953          License -- Amendments shall apply to the Mozilla Communicator
3954          client code and to all Covered Code under this License.
3955
3956          II. "Netscape's Branded Code" means Covered Code that Netscape
3957          distributes and/or permits others to distribute under one or more
3958          trademark(s) which are controlled by Netscape but which are not
3959          licensed for use under this License.
3960
3961          III. Netscape and logo.
3962          This License does not grant any rights to use the trademarks
3963          "Netscape", the "Netscape N and horizon" logo or the "Netscape
3964          lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
3965          "Smart Browsing" even if such marks are included in the Original
3966          Code or Modifications.
3967
3968          IV. Inability to Comply Due to Contractual Obligation.
3969          Prior to licensing the Original Code under this License, Netscape
3970          has licensed third party code for use in Netscape's Branded Code.
3971          To the extent that Netscape is limited contractually from making
3972          such third party code available under this License, Netscape may
3973          choose to reintegrate such code into Covered Code without being
3974          required to distribute such code in Source Code form, even if
3975          such code would otherwise be considered "Modifications" under
3976          this License.
3977
3978          V. Use of Modifications and Covered Code by Initial Developer.
3979               V.1. In General.
3980               The obligations of Section 3 apply to Netscape, except to
3981               the extent specified in this Amendment, Section V.2 and V.3.
3982
3983               V.2. Other Products.
3984               Netscape may include Covered Code in products other than the
3985               Netscape's Branded Code which are released by Netscape
3986               during the two (2) years following the release date of the
3987               Original Code, without such additional products becoming
3988               subject to the terms of this License, and may license such
3989               additional products on different terms from those contained
3990               in this License.
3991
3992               V.3. Alternative Licensing.
3993               Netscape may license the Source Code of Netscape's Branded
3994               Code, including Modifications incorporated therein, without
3995               such Netscape Branded Code becoming subject to the terms of
3996               this License, and may license such Netscape Branded Code on
3997               different terms from those contained in this License.
3998
3999          VI. Litigation.
4000          Notwithstanding the limitations of Section 11 above, the
4001          provisions regarding litigation in Section 11(a), (b) and (c) of
4002          the License shall apply to all disputes relating to this License.
4003
4004     EXHIBIT A-Netscape Public License.
4005
4006          "The contents of this file are subject to the Netscape Public
4007          License Version 1.1 (the "License"); you may not use this file
4008          except in compliance with the License. You may obtain a copy of
4009          the License at http://www.mozilla.org/NPL/
4010
4011          Software distributed under the License is distributed on an "AS
4012          IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
4013          implied. See the License for the specific language governing
4014          rights and limitations under the License.
4015
4016          The Original Code is Mozilla Communicator client code, released
4017          March 31, 1998.
4018
4019          The Initial Developer of the Original Code is Netscape
4020          Communications Corporation. Portions created by Netscape are
4021          Copyright (C) 1998-1999 Netscape Communications Corporation. All
4022          Rights Reserved.
4023
4024          Contributor(s): ______________________________________.
4025
4026          Alternatively, the contents of this file may be used under the
4027          terms of the _____ license (the "[___] License"), in which case
4028          the provisions of [______] License are applicable  instead of
4029          those above. If you wish to allow use of your version of this
4030          file only under the terms of the [____] License and not to allow
4031          others to use your version of this file under the NPL, indicate
4032          your decision by deleting the provisions above and replace  them
4033          with the notice and other provisions required by the [___]
4034          License. If you do not delete the provisions above, a recipient
4035          may use your version of this file under either the NPL or the
4036          [___] License."
4037
4038		    GNU GENERAL PUBLIC LICENSE
4039		       Version 2, June 1991
4040
4041 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
4042       51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
4043 Everyone is permitted to copy and distribute verbatim copies
4044 of this license document, but changing it is not allowed.
4045
4046			    Preamble
4047
4048  The licenses for most software are designed to take away your
4049freedom to share and change it.  By contrast, the GNU General Public
4050License is intended to guarantee your freedom to share and change free
4051software--to make sure the software is free for all its users.  This
4052General Public License applies to most of the Free Software
4053Foundation's software and to any other program whose authors commit to
4054using it.  (Some other Free Software Foundation software is covered by
4055the GNU Library General Public License instead.)  You can apply it to
4056your programs, too.
4057
4058  When we speak of free software, we are referring to freedom, not
4059price.  Our General Public Licenses are designed to make sure that you
4060have the freedom to distribute copies of free software (and charge for
4061this service if you wish), that you receive source code or can get it
4062if you want it, that you can change the software or use pieces of it
4063in new free programs; and that you know you can do these things.
4064
4065  To protect your rights, we need to make restrictions that forbid
4066anyone to deny you these rights or to ask you to surrender the rights.
4067These restrictions translate to certain responsibilities for you if you
4068distribute copies of the software, or if you modify it.
4069
4070  For example, if you distribute copies of such a program, whether
4071gratis or for a fee, you must give the recipients all the rights that
4072you have.  You must make sure that they, too, receive or can get the
4073source code.  And you must show them these terms so they know their
4074rights.
4075
4076  We protect your rights with two steps: (1) copyright the software, and
4077(2) offer you this license which gives you legal permission to copy,
4078distribute and/or modify the software.
4079
4080  Also, for each author's protection and ours, we want to make certain
4081that everyone understands that there is no warranty for this free
4082software.  If the software is modified by someone else and passed on, we
4083want its recipients to know that what they have is not the original, so
4084that any problems introduced by others will not reflect on the original
4085authors' reputations.
4086
4087  Finally, any free program is threatened constantly by software
4088patents.  We wish to avoid the danger that redistributors of a free
4089program will individually obtain patent licenses, in effect making the
4090program proprietary.  To prevent this, we have made it clear that any
4091patent must be licensed for everyone's free use or not licensed at all.
4092
4093  The precise terms and conditions for copying, distribution and
4094modification follow.
4095
4096		    GNU GENERAL PUBLIC LICENSE
4097   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4098
4099  0. This License applies to any program or other work which contains
4100a notice placed by the copyright holder saying it may be distributed
4101under the terms of this General Public License.  The "Program", below,
4102refers to any such program or work, and a "work based on the Program"
4103means either the Program or any derivative work under copyright law:
4104that is to say, a work containing the Program or a portion of it,
4105either verbatim or with modifications and/or translated into another
4106language.  (Hereinafter, translation is included without limitation in
4107the term "modification".)  Each licensee is addressed as "you".
4108
4109Activities other than copying, distribution and modification are not
4110covered by this License; they are outside its scope.  The act of
4111running the Program is not restricted, and the output from the Program
4112is covered only if its contents constitute a work based on the
4113Program (independent of having been made by running the Program).
4114Whether that is true depends on what the Program does.
4115
4116  1. You may copy and distribute verbatim copies of the Program's
4117source code as you receive it, in any medium, provided that you
4118conspicuously and appropriately publish on each copy an appropriate
4119copyright notice and disclaimer of warranty; keep intact all the
4120notices that refer to this License and to the absence of any warranty;
4121and give any other recipients of the Program a copy of this License
4122along with the Program.
4123
4124You may charge a fee for the physical act of transferring a copy, and
4125you may at your option offer warranty protection in exchange for a fee.
4126
4127  2. You may modify your copy or copies of the Program or any portion
4128of it, thus forming a work based on the Program, and copy and
4129distribute such modifications or work under the terms of Section 1
4130above, provided that you also meet all of these conditions:
4131
4132    a) You must cause the modified files to carry prominent notices
4133    stating that you changed the files and the date of any change.
4134
4135    b) You must cause any work that you distribute or publish, that in
4136    whole or in part contains or is derived from the Program or any
4137    part thereof, to be licensed as a whole at no charge to all third
4138    parties under the terms of this License.
4139
4140    c) If the modified program normally reads commands interactively
4141    when run, you must cause it, when started running for such
4142    interactive use in the most ordinary way, to print or display an
4143    announcement including an appropriate copyright notice and a
4144    notice that there is no warranty (or else, saying that you provide
4145    a warranty) and that users may redistribute the program under
4146    these conditions, and telling the user how to view a copy of this
4147    License.  (Exception: if the Program itself is interactive but
4148    does not normally print such an announcement, your work based on
4149    the Program is not required to print an announcement.)
4150
4151These requirements apply to the modified work as a whole.  If
4152identifiable sections of that work are not derived from the Program,
4153and can be reasonably considered independent and separate works in
4154themselves, then this License, and its terms, do not apply to those
4155sections when you distribute them as separate works.  But when you
4156distribute the same sections as part of a whole which is a work based
4157on the Program, the distribution of the whole must be on the terms of
4158this License, whose permissions for other licensees extend to the
4159entire whole, and thus to each and every part regardless of who wrote it.
4160
4161Thus, it is not the intent of this section to claim rights or contest
4162your rights to work written entirely by you; rather, the intent is to
4163exercise the right to control the distribution of derivative or
4164collective works based on the Program.
4165
4166In addition, mere aggregation of another work not based on the Program
4167with the Program (or with a work based on the Program) on a volume of
4168a storage or distribution medium does not bring the other work under
4169the scope of this License.
4170
4171  3. You may copy and distribute the Program (or a work based on it,
4172under Section 2) in object code or executable form under the terms of
4173Sections 1 and 2 above provided that you also do one of the following:
4174
4175    a) Accompany it with the complete corresponding machine-readable
4176    source code, which must be distributed under the terms of Sections
4177    1 and 2 above on a medium customarily used for software interchange; or,
4178
4179    b) Accompany it with a written offer, valid for at least three
4180    years, to give any third party, for a charge no more than your
4181    cost of physically performing source distribution, a complete
4182    machine-readable copy of the corresponding source code, to be
4183    distributed under the terms of Sections 1 and 2 above on a medium
4184    customarily used for software interchange; or,
4185
4186    c) Accompany it with the information you received as to the offer
4187    to distribute corresponding source code.  (This alternative is
4188    allowed only for noncommercial distribution and only if you
4189    received the program in object code or executable form with such
4190    an offer, in accord with Subsection b above.)
4191
4192The source code for a work means the preferred form of the work for
4193making modifications to it.  For an executable work, complete source
4194code means all the source code for all modules it contains, plus any
4195associated interface definition files, plus the scripts used to
4196control compilation and installation of the executable.  However, as a
4197special exception, the source code distributed need not include
4198anything that is normally distributed (in either source or binary
4199form) with the major components (compiler, kernel, and so on) of the
4200operating system on which the executable runs, unless that component
4201itself accompanies the executable.
4202
4203If distribution of executable or object code is made by offering
4204access to copy from a designated place, then offering equivalent
4205access to copy the source code from the same place counts as
4206distribution of the source code, even though third parties are not
4207compelled to copy the source along with the object code.
4208
4209  4. You may not copy, modify, sublicense, or distribute the Program
4210except as expressly provided under this License.  Any attempt
4211otherwise to copy, modify, sublicense or distribute the Program is
4212void, and will automatically terminate your rights under this License.
4213However, parties who have received copies, or rights, from you under
4214this License will not have their licenses terminated so long as such
4215parties remain in full compliance.
4216
4217  5. You are not required to accept this License, since you have not
4218signed it.  However, nothing else grants you permission to modify or
4219distribute the Program or its derivative works.  These actions are
4220prohibited by law if you do not accept this License.  Therefore, by
4221modifying or distributing the Program (or any work based on the
4222Program), you indicate your acceptance of this License to do so, and
4223all its terms and conditions for copying, distributing or modifying
4224the Program or works based on it.
4225
4226  6. Each time you redistribute the Program (or any work based on the
4227Program), the recipient automatically receives a license from the
4228original licensor to copy, distribute or modify the Program subject to
4229these terms and conditions.  You may not impose any further
4230restrictions on the recipients' exercise of the rights granted herein.
4231You are not responsible for enforcing compliance by third parties to
4232this License.
4233
4234  7. If, as a consequence of a court judgment or allegation of patent
4235infringement or for any other reason (not limited to patent issues),
4236conditions are imposed on you (whether by court order, agreement or
4237otherwise) that contradict the conditions of this License, they do not
4238excuse you from the conditions of this License.  If you cannot
4239distribute so as to satisfy simultaneously your obligations under this
4240License and any other pertinent obligations, then as a consequence you
4241may not distribute the Program at all.  For example, if a patent
4242license would not permit royalty-free redistribution of the Program by
4243all those who receive copies directly or indirectly through you, then
4244the only way you could satisfy both it and this License would be to
4245refrain entirely from distribution of the Program.
4246
4247If any portion of this section is held invalid or unenforceable under
4248any particular circumstance, the balance of the section is intended to
4249apply and the section as a whole is intended to apply in other
4250circumstances.
4251
4252It is not the purpose of this section to induce you to infringe any
4253patents or other property right claims or to contest validity of any
4254such claims; this section has the sole purpose of protecting the
4255integrity of the free software distribution system, which is
4256implemented by public license practices.  Many people have made
4257generous contributions to the wide range of software distributed
4258through that system in reliance on consistent application of that
4259system; it is up to the author/donor to decide if he or she is willing
4260to distribute software through any other system and a licensee cannot
4261impose that choice.
4262
4263This section is intended to make thoroughly clear what is believed to
4264be a consequence of the rest of this License.
4265
4266  8. If the distribution and/or use of the Program is restricted in
4267certain countries either by patents or by copyrighted interfaces, the
4268original copyright holder who places the Program under this License
4269may add an explicit geographical distribution limitation excluding
4270those countries, so that distribution is permitted only in or among
4271countries not thus excluded.  In such case, this License incorporates
4272the limitation as if written in the body of this License.
4273
4274  9. The Free Software Foundation may publish revised and/or new versions
4275of the General Public License from time to time.  Such new versions will
4276be similar in spirit to the present version, but may differ in detail to
4277address new problems or concerns.
4278
4279Each version is given a distinguishing version number.  If the Program
4280specifies a version number of this License which applies to it and "any
4281later version", you have the option of following the terms and conditions
4282either of that version or of any later version published by the Free
4283Software Foundation.  If the Program does not specify a version number of
4284this License, you may choose any version ever published by the Free Software
4285Foundation.
4286
4287  10. If you wish to incorporate parts of the Program into other free
4288programs whose distribution conditions are different, write to the author
4289to ask for permission.  For software which is copyrighted by the Free
4290Software Foundation, write to the Free Software Foundation; we sometimes
4291make exceptions for this.  Our decision will be guided by the two goals
4292of preserving the free status of all derivatives of our free software and
4293of promoting the sharing and reuse of software generally.
4294
4295			    NO WARRANTY
4296
4297  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
4298FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
4299OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
4300PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
4301OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
4302MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
4303TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
4304PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
4305REPAIR OR CORRECTION.
4306
4307  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
4308WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
4309REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
4310INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
4311OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
4312TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
4313YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
4314PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
4315POSSIBILITY OF SUCH DAMAGES.
4316
4317		     END OF TERMS AND CONDITIONS
4318
4319	    How to Apply These Terms to Your New Programs
4320
4321  If you develop a new program, and you want it to be of the greatest
4322possible use to the public, the best way to achieve this is to make it
4323free software which everyone can redistribute and change under these terms.
4324
4325  To do so, attach the following notices to the program.  It is safest
4326to attach them to the start of each source file to most effectively
4327convey the exclusion of warranty; and each file should have at least
4328the "copyright" line and a pointer to where the full notice is found.
4329
4330    <one line to give the program's name and a brief idea of what it does.>
4331    Copyright (C) 19yy  <name of author>
4332
4333    This program is free software; you can redistribute it and/or modify
4334    it under the terms of the GNU General Public License as published by
4335    the Free Software Foundation; either version 2 of the License, or
4336    (at your option) any later version.
4337
4338    This program is distributed in the hope that it will be useful,
4339    but WITHOUT ANY WARRANTY; without even the implied warranty of
4340    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
4341    GNU General Public License for more details.
4342
4343    You should have received a copy of the GNU General Public License
4344    along with this program; if not, write to the Free Software
4345    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
4346
4347
4348Also add information on how to contact you by electronic and paper mail.
4349
4350If the program is interactive, make it output a short notice like this
4351when it starts in an interactive mode:
4352
4353    Gnomovision version 69, Copyright (C) 19yy name of author
4354    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
4355    This is free software, and you are welcome to redistribute it
4356    under certain conditions; type `show c' for details.
4357
4358The hypothetical commands `show w' and `show c' should show the appropriate
4359parts of the General Public License.  Of course, the commands you use may
4360be called something other than `show w' and `show c'; they could even be
4361mouse-clicks or menu items--whatever suits your program.
4362
4363You should also get your employer (if you work as a programmer) or your
4364school, if any, to sign a "copyright disclaimer" for the program, if
4365necessary.  Here is a sample; alter the names:
4366
4367  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
4368  `Gnomovision' (which makes passes at compilers) written by James Hacker.
4369
4370  <signature of Ty Coon>, 1 April 1989
4371  Ty Coon, President of Vice
4372
4373This General Public License does not permit incorporating your program into
4374proprietary programs.  If your program is a subroutine library, you may
4375consider it more useful to permit linking proprietary applications with the
4376library.  If this is what you want to do, use the GNU Library General
4377Public License instead of this License.
4378
4379Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
4380                               and Clark Cooper
4381Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
4382
4383Permission is hereby granted, free of charge, to any person obtaining
4384a copy of this software and associated documentation files (the
4385"Software"), to deal in the Software without restriction, including
4386without limitation the rights to use, copy, modify, merge, publish,
4387distribute, sublicense, and/or sell copies of the Software, and to
4388permit persons to whom the Software is furnished to do so, subject to
4389the following conditions:
4390
4391The above copyright notice and this permission notice shall be included
4392in all copies or substantial portions of the Software.
4393
4394THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4395EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4396MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
4397IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
4398CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
4399TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
4400SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4401
4402
4403                                 Apache License
4404                           Version 2.0, January 2004
4405                        http://www.apache.org/licenses/
4406
4407   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4408
4409   1. Definitions.
4410
4411      "License" shall mean the terms and conditions for use, reproduction,
4412      and distribution as defined by Sections 1 through 9 of this document.
4413
4414      "Licensor" shall mean the copyright owner or entity authorized by
4415      the copyright owner that is granting the License.
4416
4417      "Legal Entity" shall mean the union of the acting entity and all
4418      other entities that control, are controlled by, or are under common
4419      control with that entity. For the purposes of this definition,
4420      "control" means (i) the power, direct or indirect, to cause the
4421      direction or management of such entity, whether by contract or
4422      otherwise, or (ii) ownership of fifty percent (50%) or more of the
4423      outstanding shares, or (iii) beneficial ownership of such entity.
4424
4425      "You" (or "Your") shall mean an individual or Legal Entity
4426      exercising permissions granted by this License.
4427
4428      "Source" form shall mean the preferred form for making modifications,
4429      including but not limited to software source code, documentation
4430      source, and configuration files.
4431
4432      "Object" form shall mean any form resulting from mechanical
4433      transformation or translation of a Source form, including but
4434      not limited to compiled object code, generated documentation,
4435      and conversions to other media types.
4436
4437      "Work" shall mean the work of authorship, whether in Source or
4438      Object form, made available under the License, as indicated by a
4439      copyright notice that is included in or attached to the work
4440      (an example is provided in the Appendix below).
4441
4442      "Derivative Works" shall mean any work, whether in Source or Object
4443      form, that is based on (or derived from) the Work and for which the
4444      editorial revisions, annotations, elaborations, or other modifications
4445      represent, as a whole, an original work of authorship. For the purposes
4446      of this License, Derivative Works shall not include works that remain
4447      separable from, or merely link (or bind by name) to the interfaces of,
4448      the Work and Derivative Works thereof.
4449
4450      "Contribution" shall mean any work of authorship, including
4451      the original version of the Work and any modifications or additions
4452      to that Work or Derivative Works thereof, that is intentionally
4453      submitted to Licensor for inclusion in the Work by the copyright owner
4454      or by an individual or Legal Entity authorized to submit on behalf of
4455      the copyright owner. For the purposes of this definition, "submitted"
4456      means any form of electronic, verbal, or written communication sent
4457      to the Licensor or its representatives, including but not limited to
4458      communication on electronic mailing lists, source code control systems,
4459      and issue tracking systems that are managed by, or on behalf of, the
4460      Licensor for the purpose of discussing and improving the Work, but
4461      excluding communication that is conspicuously marked or otherwise
4462      designated in writing by the copyright owner as "Not a Contribution."
4463
4464      "Contributor" shall mean Licensor and any individual or Legal Entity
4465      on behalf of whom a Contribution has been received by Licensor and
4466      subsequently incorporated within the Work.
4467
4468   2. Grant of Copyright License. Subject to the terms and conditions of
4469      this License, each Contributor hereby grants to You a perpetual,
4470      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4471      copyright license to reproduce, prepare Derivative Works of,
4472      publicly display, publicly perform, sublicense, and distribute the
4473      Work and such Derivative Works in Source or Object form.
4474
4475   3. Grant of Patent License. Subject to the terms and conditions of
4476      this License, each Contributor hereby grants to You a perpetual,
4477      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4478      (except as stated in this section) patent license to make, have made,
4479      use, offer to sell, sell, import, and otherwise transfer the Work,
4480      where such license applies only to those patent claims licensable
4481      by such Contributor that are necessarily infringed by their
4482      Contribution(s) alone or by combination of their Contribution(s)
4483      with the Work to which such Contribution(s) was submitted. If You
4484      institute patent litigation against any entity (including a
4485      cross-claim or counterclaim in a lawsuit) alleging that the Work
4486      or a Contribution incorporated within the Work constitutes direct
4487      or contributory patent infringement, then any patent licenses
4488      granted to You under this License for that Work shall terminate
4489      as of the date such litigation is filed.
4490
4491   4. Redistribution. You may reproduce and distribute copies of the
4492      Work or Derivative Works thereof in any medium, with or without
4493      modifications, and in Source or Object form, provided that You
4494      meet the following conditions:
4495
4496      (a) You must give any other recipients of the Work or
4497          Derivative Works a copy of this License; and
4498
4499      (b) You must cause any modified files to carry prominent notices
4500          stating that You changed the files; and
4501
4502      (c) You must retain, in the Source form of any Derivative Works
4503          that You distribute, all copyright, patent, trademark, and
4504          attribution notices from the Source form of the Work,
4505          excluding those notices that do not pertain to any part of
4506          the Derivative Works; and
4507
4508      (d) If the Work includes a "NOTICE" text file as part of its
4509          distribution, then any Derivative Works that You distribute must
4510          include a readable copy of the attribution notices contained
4511          within such NOTICE file, excluding those notices that do not
4512          pertain to any part of the Derivative Works, in at least one
4513          of the following places: within a NOTICE text file distributed
4514          as part of the Derivative Works; within the Source form or
4515          documentation, if provided along with the Derivative Works; or,
4516          within a display generated by the Derivative Works, if and
4517          wherever such third-party notices normally appear. The contents
4518          of the NOTICE file are for informational purposes only and
4519          do not modify the License. You may add Your own attribution
4520          notices within Derivative Works that You distribute, alongside
4521          or as an addendum to the NOTICE text from the Work, provided
4522          that such additional attribution notices cannot be construed
4523          as modifying the License.
4524
4525      You may add Your own copyright statement to Your modifications and
4526      may provide additional or different license terms and conditions
4527      for use, reproduction, or distribution of Your modifications, or
4528      for any such Derivative Works as a whole, provided Your use,
4529      reproduction, and distribution of the Work otherwise complies with
4530      the conditions stated in this License.
4531
4532   5. Submission of Contributions. Unless You explicitly state otherwise,
4533      any Contribution intentionally submitted for inclusion in the Work
4534      by You to the Licensor shall be under the terms and conditions of
4535      this License, without any additional terms or conditions.
4536      Notwithstanding the above, nothing herein shall supersede or modify
4537      the terms of any separate license agreement you may have executed
4538      with Licensor regarding such Contributions.
4539
4540   6. Trademarks. This License does not grant permission to use the trade
4541      names, trademarks, service marks, or product names of the Licensor,
4542      except as required for reasonable and customary use in describing the
4543      origin of the Work and reproducing the content of the NOTICE file.
4544
4545   7. Disclaimer of Warranty. Unless required by applicable law or
4546      agreed to in writing, Licensor provides the Work (and each
4547      Contributor provides its Contributions) on an "AS IS" BASIS,
4548      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4549      implied, including, without limitation, any warranties or conditions
4550      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4551      PARTICULAR PURPOSE. You are solely responsible for determining the
4552      appropriateness of using or redistributing the Work and assume any
4553      risks associated with Your exercise of permissions under this License.
4554
4555   8. Limitation of Liability. In no event and under no legal theory,
4556      whether in tort (including negligence), contract, or otherwise,
4557      unless required by applicable law (such as deliberate and grossly
4558      negligent acts) or agreed to in writing, shall any Contributor be
4559      liable to You for damages, including any direct, indirect, special,
4560      incidental, or consequential damages of any character arising as a
4561      result of this License or out of the use or inability to use the
4562      Work (including but not limited to damages for loss of goodwill,
4563      work stoppage, computer failure or malfunction, or any and all
4564      other commercial damages or losses), even if such Contributor
4565      has been advised of the possibility of such damages.
4566
4567   9. Accepting Warranty or Additional Liability. While redistributing
4568      the Work or Derivative Works thereof, You may choose to offer,
4569      and charge a fee for, acceptance of support, warranty, indemnity,
4570      or other liability obligations and/or rights consistent with this
4571      License. However, in accepting such obligations, You may act only
4572      on Your own behalf and on Your sole responsibility, not on behalf
4573      of any other Contributor, and only if You agree to indemnify,
4574      defend, and hold each Contributor harmless for any liability
4575      incurred by, or claims asserted against, such Contributor by reason
4576      of your accepting any such warranty or additional liability.
4577
4578   END OF TERMS AND CONDITIONS
4579
4580   APPENDIX: How to apply the Apache License to your work.
4581
4582      To apply the Apache License to your work, attach the following
4583      boilerplate notice, with the fields enclosed by brackets "[]"
4584      replaced with your own identifying information. (Don't include
4585      the brackets!)  The text should be enclosed in the appropriate
4586      comment syntax for the file format. We also recommend that a
4587      file or class name and description of purpose be included on the
4588      same "printed page" as the copyright notice for easier
4589      identification within third-party archives.
4590
4591   Copyright 2011 Google Inc. All Rights Reserved.
4592
4593   Licensed under the Apache License, Version 2.0 (the "License");
4594   you may not use this file except in compliance with the License.
4595   You may obtain a copy of the License at
4596
4597       http://www.apache.org/licenses/LICENSE-2.0
4598
4599   Unless required by applicable law or agreed to in writing, software
4600   distributed under the License is distributed on an "AS IS" BASIS,
4601   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4602   See the License for the specific language governing permissions and
4603   limitations under the License.
4604
4605
4606Copyright (c) 2007-2009 IOLA and Ole Laursen
4607
4608Permission is hereby granted, free of charge, to any person
4609obtaining a copy of this software and associated documentation
4610files (the "Software"), to deal in the Software without
4611restriction, including without limitation the rights to use,
4612copy, modify, merge, publish, distribute, sublicense, and/or sell
4613copies of the Software, and to permit persons to whom the
4614Software is furnished to do so, subject to the following
4615conditions:
4616
4617The above copyright notice and this permission notice shall be
4618included in all copies or substantial portions of the Software.
4619
4620THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4621EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
4622OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4623NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
4624HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
4625WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
4626FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
4627OTHER DEALINGS IN THE SOFTWARE.
4628
4629This software is based in part on the work of the FreeType Team.
4630
4631----------------------
4632
4633                    The FreeType Project LICENSE
4634                    ----------------------------
4635
4636                            2006-Jan-27
4637
4638                    Copyright 1996-2002, 2006 by
4639          David Turner, Robert Wilhelm, and Werner Lemberg
4640
4641
4642
4643Introduction
4644============
4645
4646  The FreeType  Project is distributed in  several archive packages;
4647  some of them may contain, in addition to the FreeType font engine,
4648  various tools and  contributions which rely on, or  relate to, the
4649  FreeType Project.
4650
4651  This  license applies  to all  files found  in such  packages, and
4652  which do not  fall under their own explicit  license.  The license
4653  affects  thus  the  FreeType   font  engine,  the  test  programs,
4654  documentation and makefiles, at the very least.
4655
4656  This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
4657  (Independent JPEG  Group) licenses, which  all encourage inclusion
4658  and  use of  free  software in  commercial  and freeware  products
4659  alike.  As a consequence, its main points are that:
4660
4661    o We don't promise that this software works. However, we will be
4662      interested in any kind of bug reports. (`as is' distribution)
4663
4664    o You can  use this software for whatever you  want, in parts or
4665      full form, without having to pay us. (`royalty-free' usage)
4666
4667    o You may not pretend that  you wrote this software.  If you use
4668      it, or  only parts of it,  in a program,  you must acknowledge
4669      somewhere  in  your  documentation  that  you  have  used  the
4670      FreeType code. (`credits')
4671
4672  We  specifically  permit  and  encourage  the  inclusion  of  this
4673  software, with  or without modifications,  in commercial products.
4674  We  disclaim  all warranties  covering  The  FreeType Project  and
4675  assume no liability related to The FreeType Project.
4676
4677
4678  Finally,  many  people  asked  us  for  a  preferred  form  for  a
4679  credit/disclaimer to use in compliance with this license.  We thus
4680  encourage you to use the following text:
4681
4682   """
4683    Portions of this software are copyright � <year> The FreeType
4684    Project (www.freetype.org).  All rights reserved.
4685   """
4686
4687  Please replace <year> with the value from the FreeType version you
4688  actually use.
4689
4690
4691Legal Terms
4692===========
4693
46940. Definitions
4695--------------
4696
4697  Throughout this license,  the terms `package', `FreeType Project',
4698  and  `FreeType  archive' refer  to  the  set  of files  originally
4699  distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
4700  Werner Lemberg) as the `FreeType Project', be they named as alpha,
4701  beta or final release.
4702
4703  `You' refers to  the licensee, or person using  the project, where
4704  `using' is a generic term including compiling the project's source
4705  code as  well as linking it  to form a  `program' or `executable'.
4706  This  program is  referred to  as  `a program  using the  FreeType
4707  engine'.
4708
4709  This  license applies  to all  files distributed  in  the original
4710  FreeType  Project,   including  all  source   code,  binaries  and
4711  documentation,  unless  otherwise  stated   in  the  file  in  its
4712  original, unmodified form as  distributed in the original archive.
4713  If you are  unsure whether or not a particular  file is covered by
4714  this license, you must contact us to verify this.
4715
4716  The FreeType  Project is copyright (C) 1996-2000  by David Turner,
4717  Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
4718  specified below.
4719
47201. No Warranty
4721--------------
4722
4723  THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
4724  KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
4725  WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
4726  PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
4727  BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
4728  USE, OF THE FREETYPE PROJECT.
4729
47302. Redistribution
4731-----------------
4732
4733  This  license  grants  a  worldwide, royalty-free,  perpetual  and
4734  irrevocable right  and license to use,  execute, perform, compile,
4735  display,  copy,   create  derivative  works   of,  distribute  and
4736  sublicense the  FreeType Project (in  both source and  object code
4737  forms)  and  derivative works  thereof  for  any  purpose; and  to
4738  authorize others  to exercise  some or all  of the  rights granted
4739  herein, subject to the following conditions:
4740
4741    o Redistribution of  source code  must retain this  license file
4742      (`FTL.TXT') unaltered; any  additions, deletions or changes to
4743      the original  files must be clearly  indicated in accompanying
4744      documentation.   The  copyright   notices  of  the  unaltered,
4745      original  files must  be  preserved in  all  copies of  source
4746      files.
4747
4748    o Redistribution in binary form must provide a  disclaimer  that
4749      states  that  the software is based in part of the work of the
4750      FreeType Team,  in  the  distribution  documentation.  We also
4751      encourage you to put an URL to the FreeType web page  in  your
4752      documentation, though this isn't mandatory.
4753
4754  These conditions  apply to any  software derived from or  based on
4755  the FreeType Project,  not just the unmodified files.   If you use
4756  our work, you  must acknowledge us.  However, no  fee need be paid
4757  to us.
4758
47593. Advertising
4760--------------
4761
4762  Neither the  FreeType authors and  contributors nor you  shall use
4763  the name of the  other for commercial, advertising, or promotional
4764  purposes without specific prior written permission.
4765
4766  We suggest,  but do not require, that  you use one or  more of the
4767  following phrases to refer  to this software in your documentation
4768  or advertising  materials: `FreeType Project',  `FreeType Engine',
4769  `FreeType library', or `FreeType Distribution'.
4770
4771  As  you have  not signed  this license,  you are  not  required to
4772  accept  it.   However,  as  the FreeType  Project  is  copyrighted
4773  material, only  this license, or  another one contracted  with the
4774  authors, grants you  the right to use, distribute,  and modify it.
4775  Therefore,  by  using,  distributing,  or modifying  the  FreeType
4776  Project, you indicate that you understand and accept all the terms
4777  of this license.
4778
47794. Contacts
4780-----------
4781
4782  There are two mailing lists related to FreeType:
4783
4784    o freetype@nongnu.org
4785
4786      Discusses general use and applications of FreeType, as well as
4787      future and  wanted additions to the  library and distribution.
4788      If  you are looking  for support,  start in  this list  if you
4789      haven't found anything to help you in the documentation.
4790
4791    o freetype-devel@nongnu.org
4792
4793      Discusses bugs,  as well  as engine internals,  design issues,
4794      specific licenses, porting, etc.
4795
4796  Our home page can be found at
4797
4798    http://www.freetype.org
4799
4800
4801--- end of FTL.TXT ---
4802
4803// Copyright (c) 2013 The Chromium Authors. All rights reserved.
4804//
4805// Redistribution and use in source and binary forms, with or without
4806// modification, are permitted provided that the following conditions are
4807// met:
4808//
4809//    * Redistributions of source code must retain the above copyright
4810// notice, this list of conditions and the following disclaimer.
4811//    * Redistributions in binary form must reproduce the above
4812// copyright notice, this list of conditions and the following disclaimer
4813// in the documentation and/or other materials provided with the
4814// distribution.
4815//    * Neither the name of Google Inc. nor the names of its
4816// contributors may be used to endorse or promote products derived from
4817// this software without specific prior written permission.
4818//
4819// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4820// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4821// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4822// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4823// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4824// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4825// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4826// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4827// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4828// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4829// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4830
4831			COPYRIGHTS
4832
4833Compilation copyright is held by the GPSD project.  All rights reserved.
4834
4835GPSD project copyrights are assigned to the project lead, currently
4836Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
48371997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
4838Copyright (c) 2005 by Eric S. Raymond.  For other copyrights, see
4839individual files.
4840
4841			BSD LICENSE
4842
4843Redistribution and use in source and binary forms, with or without
4844modification, are permitted provided that the following conditions
4845are met:<P>
4846
4847Redistributions of source code must retain the above copyright
4848notice, this list of conditions and the following disclaimer.<P>
4849
4850Redistributions in binary form must reproduce the above copyright
4851notice, this list of conditions and the following disclaimer in the
4852documentation and/or other materials provided with the distribution.<P>
4853
4854Neither name of the GPSD project nor the names of its contributors
4855may be used to endorse or promote products derived from this software
4856without specific prior written permission.
4857
4858THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4859``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4860LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4861A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR
4862CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4863EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
4864PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4865PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4866LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4867NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4868SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4869
4870		  GNU LIBRARY GENERAL PUBLIC LICENSE
4871		       Version 2, June 1991
4872
4873 Copyright (C) 1991 Free Software Foundation, Inc.
4874    		    59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
4875 Everyone is permitted to copy and distribute verbatim copies
4876 of this license document, but changing it is not allowed.
4877
4878[This is the first released version of the library GPL.  It is
4879 numbered 2 because it goes with version 2 of the ordinary GPL.]
4880
4881			    Preamble
4882
4883  The licenses for most software are designed to take away your
4884freedom to share and change it.  By contrast, the GNU General Public
4885Licenses are intended to guarantee your freedom to share and change
4886free software--to make sure the software is free for all its users.
4887
4888  This license, the Library General Public License, applies to some
4889specially designated Free Software Foundation software, and to any
4890other libraries whose authors decide to use it.  You can use it for
4891your libraries, too.
4892
4893  When we speak of free software, we are referring to freedom, not
4894price.  Our General Public Licenses are designed to make sure that you
4895have the freedom to distribute copies of free software (and charge for
4896this service if you wish), that you receive source code or can get it
4897if you want it, that you can change the software or use pieces of it
4898in new free programs; and that you know you can do these things.
4899
4900  To protect your rights, we need to make restrictions that forbid
4901anyone to deny you these rights or to ask you to surrender the rights.
4902These restrictions translate to certain responsibilities for you if
4903you distribute copies of the library, or if you modify it.
4904
4905  For example, if you distribute copies of the library, whether gratis
4906or for a fee, you must give the recipients all the rights that we gave
4907you.  You must make sure that they, too, receive or can get the source
4908code.  If you link a program with the library, you must provide
4909complete object files to the recipients so that they can relink them
4910with the library, after making changes to the library and recompiling
4911it.  And you must show them these terms so they know their rights.
4912
4913  Our method of protecting your rights has two steps: (1) copyright
4914the library, and (2) offer you this license which gives you legal
4915permission to copy, distribute and/or modify the library.
4916
4917  Also, for each distributor's protection, we want to make certain
4918that everyone understands that there is no warranty for this free
4919library.  If the library is modified by someone else and passed on, we
4920want its recipients to know that what they have is not the original
4921version, so that any problems introduced by others will not reflect on
4922the original authors' reputations.
4923
4924  Finally, any free program is threatened constantly by software
4925patents.  We wish to avoid the danger that companies distributing free
4926software will individually obtain patent licenses, thus in effect
4927transforming the program into proprietary software.  To prevent this,
4928we have made it clear that any patent must be licensed for everyone's
4929free use or not licensed at all.
4930
4931  Most GNU software, including some libraries, is covered by the ordinary
4932GNU General Public License, which was designed for utility programs.  This
4933license, the GNU Library General Public License, applies to certain
4934designated libraries.  This license is quite different from the ordinary
4935one; be sure to read it in full, and don't assume that anything in it is
4936the same as in the ordinary license.
4937
4938  The reason we have a separate public license for some libraries is that
4939they blur the distinction we usually make between modifying or adding to a
4940program and simply using it.  Linking a program with a library, without
4941changing the library, is in some sense simply using the library, and is
4942analogous to running a utility program or application program.  However, in
4943a textual and legal sense, the linked executable is a combined work, a
4944derivative of the original library, and the ordinary General Public License
4945treats it as such.
4946
4947  Because of this blurred distinction, using the ordinary General
4948Public License for libraries did not effectively promote software
4949sharing, because most developers did not use the libraries.  We
4950concluded that weaker conditions might promote sharing better.
4951
4952  However, unrestricted linking of non-free programs would deprive the
4953users of those programs of all benefit from the free status of the
4954libraries themselves.  This Library General Public License is intended to
4955permit developers of non-free programs to use free libraries, while
4956preserving your freedom as a user of such programs to change the free
4957libraries that are incorporated in them.  (We have not seen how to achieve
4958this as regards changes in header files, but we have achieved it as regards
4959changes in the actual functions of the Library.)  The hope is that this
4960will lead to faster development of free libraries.
4961
4962  The precise terms and conditions for copying, distribution and
4963modification follow.  Pay close attention to the difference between a
4964"work based on the library" and a "work that uses the library".  The
4965former contains code derived from the library, while the latter only
4966works together with the library.
4967
4968  Note that it is possible for a library to be covered by the ordinary
4969General Public License rather than by this special one.
4970
4971		  GNU LIBRARY GENERAL PUBLIC LICENSE
4972   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4973
4974  0. This License Agreement applies to any software library which
4975contains a notice placed by the copyright holder or other authorized
4976party saying it may be distributed under the terms of this Library
4977General Public License (also called "this License").  Each licensee is
4978addressed as "you".
4979
4980  A "library" means a collection of software functions and/or data
4981prepared so as to be conveniently linked with application programs
4982(which use some of those functions and data) to form executables.
4983
4984  The "Library", below, refers to any such software library or work
4985which has been distributed under these terms.  A "work based on the
4986Library" means either the Library or any derivative work under
4987copyright law: that is to say, a work containing the Library or a
4988portion of it, either verbatim or with modifications and/or translated
4989straightforwardly into another language.  (Hereinafter, translation is
4990included without limitation in the term "modification".)
4991
4992  "Source code" for a work means the preferred form of the work for
4993making modifications to it.  For a library, complete source code means
4994all the source code for all modules it contains, plus any associated
4995interface definition files, plus the scripts used to control compilation
4996and installation of the library.
4997
4998  Activities other than copying, distribution and modification are not
4999covered by this License; they are outside its scope.  The act of
5000running a program using the Library is not restricted, and output from
5001such a program is covered only if its contents constitute a work based
5002on the Library (independent of the use of the Library in a tool for
5003writing it).  Whether that is true depends on what the Library does
5004and what the program that uses the Library does.
5005
5006  1. You may copy and distribute verbatim copies of the Library's
5007complete source code as you receive it, in any medium, provided that
5008you conspicuously and appropriately publish on each copy an
5009appropriate copyright notice and disclaimer of warranty; keep intact
5010all the notices that refer to this License and to the absence of any
5011warranty; and distribute a copy of this License along with the
5012Library.
5013
5014  You may charge a fee for the physical act of transferring a copy,
5015and you may at your option offer warranty protection in exchange for a
5016fee.
5017
5018  2. You may modify your copy or copies of the Library or any portion
5019of it, thus forming a work based on the Library, and copy and
5020distribute such modifications or work under the terms of Section 1
5021above, provided that you also meet all of these conditions:
5022
5023    a) The modified work must itself be a software library.
5024
5025    b) You must cause the files modified to carry prominent notices
5026    stating that you changed the files and the date of any change.
5027
5028    c) You must cause the whole of the work to be licensed at no
5029    charge to all third parties under the terms of this License.
5030
5031    d) If a facility in the modified Library refers to a function or a
5032    table of data to be supplied by an application program that uses
5033    the facility, other than as an argument passed when the facility
5034    is invoked, then you must make a good faith effort to ensure that,
5035    in the event an application does not supply such function or
5036    table, the facility still operates, and performs whatever part of
5037    its purpose remains meaningful.
5038
5039    (For example, a function in a library to compute square roots has
5040    a purpose that is entirely well-defined independent of the
5041    application.  Therefore, Subsection 2d requires that any
5042    application-supplied function or table used by this function must
5043    be optional: if the application does not supply it, the square
5044    root function must still compute square roots.)
5045
5046These requirements apply to the modified work as a whole.  If
5047identifiable sections of that work are not derived from the Library,
5048and can be reasonably considered independent and separate works in
5049themselves, then this License, and its terms, do not apply to those
5050sections when you distribute them as separate works.  But when you
5051distribute the same sections as part of a whole which is a work based
5052on the Library, the distribution of the whole must be on the terms of
5053this License, whose permissions for other licensees extend to the
5054entire whole, and thus to each and every part regardless of who wrote
5055it.
5056
5057Thus, it is not the intent of this section to claim rights or contest
5058your rights to work written entirely by you; rather, the intent is to
5059exercise the right to control the distribution of derivative or
5060collective works based on the Library.
5061
5062In addition, mere aggregation of another work not based on the Library
5063with the Library (or with a work based on the Library) on a volume of
5064a storage or distribution medium does not bring the other work under
5065the scope of this License.
5066
5067  3. You may opt to apply the terms of the ordinary GNU General Public
5068License instead of this License to a given copy of the Library.  To do
5069this, you must alter all the notices that refer to this License, so
5070that they refer to the ordinary GNU General Public License, version 2,
5071instead of to this License.  (If a newer version than version 2 of the
5072ordinary GNU General Public License has appeared, then you can specify
5073that version instead if you wish.)  Do not make any other change in
5074these notices.
5075
5076  Once this change is made in a given copy, it is irreversible for
5077that copy, so the ordinary GNU General Public License applies to all
5078subsequent copies and derivative works made from that copy.
5079
5080  This option is useful when you wish to copy part of the code of
5081the Library into a program that is not a library.
5082
5083  4. You may copy and distribute the Library (or a portion or
5084derivative of it, under Section 2) in object code or executable form
5085under the terms of Sections 1 and 2 above provided that you accompany
5086it with the complete corresponding machine-readable source code, which
5087must be distributed under the terms of Sections 1 and 2 above on a
5088medium customarily used for software interchange.
5089
5090  If distribution of object code is made by offering access to copy
5091from a designated place, then offering equivalent access to copy the
5092source code from the same place satisfies the requirement to
5093distribute the source code, even though third parties are not
5094compelled to copy the source along with the object code.
5095
5096  5. A program that contains no derivative of any portion of the
5097Library, but is designed to work with the Library by being compiled or
5098linked with it, is called a "work that uses the Library".  Such a
5099work, in isolation, is not a derivative work of the Library, and
5100therefore falls outside the scope of this License.
5101
5102  However, linking a "work that uses the Library" with the Library
5103creates an executable that is a derivative of the Library (because it
5104contains portions of the Library), rather than a "work that uses the
5105library".  The executable is therefore covered by this License.
5106Section 6 states terms for distribution of such executables.
5107
5108  When a "work that uses the Library" uses material from a header file
5109that is part of the Library, the object code for the work may be a
5110derivative work of the Library even though the source code is not.
5111Whether this is true is especially significant if the work can be
5112linked without the Library, or if the work is itself a library.  The
5113threshold for this to be true is not precisely defined by law.
5114
5115  If such an object file uses only numerical parameters, data
5116structure layouts and accessors, and small macros and small inline
5117functions (ten lines or less in length), then the use of the object
5118file is unrestricted, regardless of whether it is legally a derivative
5119work.  (Executables containing this object code plus portions of the
5120Library will still fall under Section 6.)
5121
5122  Otherwise, if the work is a derivative of the Library, you may
5123distribute the object code for the work under the terms of Section 6.
5124Any executables containing that work also fall under Section 6,
5125whether or not they are linked directly with the Library itself.
5126
5127  6. As an exception to the Sections above, you may also compile or
5128link a "work that uses the Library" with the Library to produce a
5129work containing portions of the Library, and distribute that work
5130under terms of your choice, provided that the terms permit
5131modification of the work for the customer's own use and reverse
5132engineering for debugging such modifications.
5133
5134  You must give prominent notice with each copy of the work that the
5135Library is used in it and that the Library and its use are covered by
5136this License.  You must supply a copy of this License.  If the work
5137during execution displays copyright notices, you must include the
5138copyright notice for the Library among them, as well as a reference
5139directing the user to the copy of this License.  Also, you must do one
5140of these things:
5141
5142    a) Accompany the work with the complete corresponding
5143    machine-readable source code for the Library including whatever
5144    changes were used in the work (which must be distributed under
5145    Sections 1 and 2 above); and, if the work is an executable linked
5146    with the Library, with the complete machine-readable "work that
5147    uses the Library", as object code and/or source code, so that the
5148    user can modify the Library and then relink to produce a modified
5149    executable containing the modified Library.  (It is understood
5150    that the user who changes the contents of definitions files in the
5151    Library will not necessarily be able to recompile the application
5152    to use the modified definitions.)
5153
5154    b) Accompany the work with a written offer, valid for at
5155    least three years, to give the same user the materials
5156    specified in Subsection 6a, above, for a charge no more
5157    than the cost of performing this distribution.
5158
5159    c) If distribution of the work is made by offering access to copy
5160    from a designated place, offer equivalent access to copy the above
5161    specified materials from the same place.
5162
5163    d) Verify that the user has already received a copy of these
5164    materials or that you have already sent this user a copy.
5165
5166  For an executable, the required form of the "work that uses the
5167Library" must include any data and utility programs needed for
5168reproducing the executable from it.  However, as a special exception,
5169the source code distributed need not include anything that is normally
5170distributed (in either source or binary form) with the major
5171components (compiler, kernel, and so on) of the operating system on
5172which the executable runs, unless that component itself accompanies
5173the executable.
5174
5175  It may happen that this requirement contradicts the license
5176restrictions of other proprietary libraries that do not normally
5177accompany the operating system.  Such a contradiction means you cannot
5178use both them and the Library together in an executable that you
5179distribute.
5180
5181  7. You may place library facilities that are a work based on the
5182Library side-by-side in a single library together with other library
5183facilities not covered by this License, and distribute such a combined
5184library, provided that the separate distribution of the work based on
5185the Library and of the other library facilities is otherwise
5186permitted, and provided that you do these two things:
5187
5188    a) Accompany the combined library with a copy of the same work
5189    based on the Library, uncombined with any other library
5190    facilities.  This must be distributed under the terms of the
5191    Sections above.
5192
5193    b) Give prominent notice with the combined library of the fact
5194    that part of it is a work based on the Library, and explaining
5195    where to find the accompanying uncombined form of the same work.
5196
5197  8. You may not copy, modify, sublicense, link with, or distribute
5198the Library except as expressly provided under this License.  Any
5199attempt otherwise to copy, modify, sublicense, link with, or
5200distribute the Library is void, and will automatically terminate your
5201rights under this License.  However, parties who have received copies,
5202or rights, from you under this License will not have their licenses
5203terminated so long as such parties remain in full compliance.
5204
5205  9. You are not required to accept this License, since you have not
5206signed it.  However, nothing else grants you permission to modify or
5207distribute the Library or its derivative works.  These actions are
5208prohibited by law if you do not accept this License.  Therefore, by
5209modifying or distributing the Library (or any work based on the
5210Library), you indicate your acceptance of this License to do so, and
5211all its terms and conditions for copying, distributing or modifying
5212the Library or works based on it.
5213
5214  10. Each time you redistribute the Library (or any work based on the
5215Library), the recipient automatically receives a license from the
5216original licensor to copy, distribute, link with or modify the Library
5217subject to these terms and conditions.  You may not impose any further
5218restrictions on the recipients' exercise of the rights granted herein.
5219You are not responsible for enforcing compliance by third parties to
5220this License.
5221
5222  11. If, as a consequence of a court judgment or allegation of patent
5223infringement or for any other reason (not limited to patent issues),
5224conditions are imposed on you (whether by court order, agreement or
5225otherwise) that contradict the conditions of this License, they do not
5226excuse you from the conditions of this License.  If you cannot
5227distribute so as to satisfy simultaneously your obligations under this
5228License and any other pertinent obligations, then as a consequence you
5229may not distribute the Library at all.  For example, if a patent
5230license would not permit royalty-free redistribution of the Library by
5231all those who receive copies directly or indirectly through you, then
5232the only way you could satisfy both it and this License would be to
5233refrain entirely from distribution of the Library.
5234
5235If any portion of this section is held invalid or unenforceable under any
5236particular circumstance, the balance of the section is intended to apply,
5237and the section as a whole is intended to apply in other circumstances.
5238
5239It is not the purpose of this section to induce you to infringe any
5240patents or other property right claims or to contest validity of any
5241such claims; this section has the sole purpose of protecting the
5242integrity of the free software distribution system which is
5243implemented by public license practices.  Many people have made
5244generous contributions to the wide range of software distributed
5245through that system in reliance on consistent application of that
5246system; it is up to the author/donor to decide if he or she is willing
5247to distribute software through any other system and a licensee cannot
5248impose that choice.
5249
5250This section is intended to make thoroughly clear what is believed to
5251be a consequence of the rest of this License.
5252
5253  12. If the distribution and/or use of the Library is restricted in
5254certain countries either by patents or by copyrighted interfaces, the
5255original copyright holder who places the Library under this License may add
5256an explicit geographical distribution limitation excluding those countries,
5257so that distribution is permitted only in or among countries not thus
5258excluded.  In such case, this License incorporates the limitation as if
5259written in the body of this License.
5260
5261  13. The Free Software Foundation may publish revised and/or new
5262versions of the Library General Public License from time to time.
5263Such new versions will be similar in spirit to the present version,
5264but may differ in detail to address new problems or concerns.
5265
5266Each version is given a distinguishing version number.  If the Library
5267specifies a version number of this License which applies to it and
5268"any later version", you have the option of following the terms and
5269conditions either of that version or of any later version published by
5270the Free Software Foundation.  If the Library does not specify a
5271license version number, you may choose any version ever published by
5272the Free Software Foundation.
5273
5274  14. If you wish to incorporate parts of the Library into other free
5275programs whose distribution conditions are incompatible with these,
5276write to the author to ask for permission.  For software which is
5277copyrighted by the Free Software Foundation, write to the Free
5278Software Foundation; we sometimes make exceptions for this.  Our
5279decision will be guided by the two goals of preserving the free status
5280of all derivatives of our free software and of promoting the sharing
5281and reuse of software generally.
5282
5283			    NO WARRANTY
5284
5285  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
5286WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
5287EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
5288OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
5289KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
5290IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5291PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
5292LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
5293THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
5294
5295  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
5296WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
5297AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
5298FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
5299CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
5300LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
5301RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
5302FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
5303SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
5304DAMAGES.
5305
5306		     END OF TERMS AND CONDITIONS
5307
5308           How to Apply These Terms to Your New Libraries
5309
5310  If you develop a new library, and you want it to be of the greatest
5311possible use to the public, we recommend making it free software that
5312everyone can redistribute and change.  You can do so by permitting
5313redistribution under these terms (or, alternatively, under the terms of the
5314ordinary General Public License).
5315
5316  To apply these terms, attach the following notices to the library.  It is
5317safest to attach them to the start of each source file to most effectively
5318convey the exclusion of warranty; and each file should have at least the
5319"copyright" line and a pointer to where the full notice is found.
5320
5321    <one line to give the library's name and a brief idea of what it does.>
5322    Copyright (C) <year>  <name of author>
5323
5324    This library is free software; you can redistribute it and/or
5325    modify it under the terms of the GNU Library General Public
5326    License as published by the Free Software Foundation; either
5327    version 2 of the License, or (at your option) any later version.
5328
5329    This library is distributed in the hope that it will be useful,
5330    but WITHOUT ANY WARRANTY; without even the implied warranty of
5331    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
5332    Library General Public License for more details.
5333
5334    You should have received a copy of the GNU Library General Public
5335    License along with this library; if not, write to the
5336    Free Software Foundation, Inc., 59 Temple Place - Suite 330,
5337    Boston, MA  02111-1307  USA.
5338
5339Also add information on how to contact you by electronic and paper mail.
5340
5341You should also get your employer (if you work as a programmer) or your
5342school, if any, to sign a "copyright disclaimer" for the library, if
5343necessary.  Here is a sample; alter the names:
5344
5345  Yoyodyne, Inc., hereby disclaims all copyright interest in the
5346  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
5347
5348  <signature of Ty Coon>, 1 April 1990
5349  Ty Coon, President of Vice
5350
5351That's all there is to it!
5352
5353HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
5354For parts of HarfBuzz that are licensed under different licenses see individual
5355files names COPYING in subdirectories where applicable.
5356
5357Copyright © 2010,2011,2012  Google, Inc.
5358Copyright © 2012  Mozilla Foundation
5359Copyright © 2011  Codethink Limited
5360Copyright © 2008,2010  Nokia Corporation and/or its subsidiary(-ies)
5361Copyright © 2009  Keith Stribley
5362Copyright © 2009  Martin Hosken and SIL International
5363Copyright © 2007  Chris Wilson
5364Copyright © 2006  Behdad Esfahbod
5365Copyright © 2005  David Turner
5366Copyright © 2004,2007,2008,2009,2010  Red Hat, Inc.
5367Copyright © 1998-2004  David Turner and Werner Lemberg
5368
5369For full copyright notices consult the individual files in the package.
5370
5371
5372Permission is hereby granted, without written agreement and without
5373license or royalty fees, to use, copy, modify, and distribute this
5374software and its documentation for any purpose, provided that the
5375above copyright notice and the following two paragraphs appear in
5376all copies of this software.
5377
5378IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
5379DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
5380ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
5381IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
5382DAMAGE.
5383
5384THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
5385BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
5386FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
5387ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
5388PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
5389
5390/*************************************************************************
5391 *
5392 *  IAccessible2 IDL Specification
5393 *
5394 *  Copyright (c) 2007, 2010 Linux Foundation
5395 *  Copyright (c) 2006 IBM Corporation
5396 *  Copyright (c) 2000, 2006 Sun Microsystems, Inc.
5397 *  All rights reserved.
5398 *
5399 *
5400 *  Redistribution and use in source and binary forms, with or without
5401 *  modification, are permitted provided that the following conditions
5402 *  are met:
5403 *
5404 *   1. Redistributions of source code must retain the above copyright
5405 *      notice, this list of conditions and the following disclaimer.
5406 *
5407 *   2. Redistributions in binary form must reproduce the above
5408 *      copyright notice, this list of conditions and the following
5409 *      disclaimer in the documentation and/or other materials
5410 *      provided with the distribution.
5411 *
5412 *   3. Neither the name of the Linux Foundation nor the names of its
5413 *      contributors may be used to endorse or promote products
5414 *      derived from this software without specific prior written
5415 *      permission.
5416 *
5417 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
5418 *  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
5419 *  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5420 *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
5421 *  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
5422 *  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5423 *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
5424 *  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
5425 *  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
5426 *  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5427 *  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
5428 *  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
5429 *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5430 *
5431 *  This BSD License conforms to the Open Source Initiative "Simplified
5432 *  BSD License" as published at:
5433 *  http://www.opensource.org/licenses/bsd-license.php
5434 *
5435 *  IAccessible2 is a trademark of the Linux Foundation. The IAccessible2
5436 *  mark may be used in accordance with the Linux Foundation Trademark
5437 *  Policy to indicate compliance with the IAccessible2 specification.
5438 *
5439 ************************************************************************/
5440
5441LICENSE extracted from IJG's jpeg distribution:
5442-----------------------------------------------
5443
5444In plain English:
5445
54461. We don't promise that this software works.  (But if you find any bugs,
5447   please let us know!)
54482. You can use this software for whatever you want.  You don't have to pay us.
54493. You may not pretend that you wrote this software.  If you use it in a
5450   program, you must acknowledge somewhere in your documentation that
5451   you've used the IJG code.
5452
5453In legalese:
5454
5455The authors make NO WARRANTY or representation, either express or implied,
5456with respect to this software, its quality, accuracy, merchantability, or
5457fitness for a particular purpose.  This software is provided "AS IS", and you,
5458its user, assume the entire risk as to its quality and accuracy.
5459
5460This software is copyright (C) 1991-1998, Thomas G. Lane.
5461All Rights Reserved except as specified below.
5462
5463Permission is hereby granted to use, copy, modify, and distribute this
5464software (or portions thereof) for any purpose, without fee, subject to these
5465conditions:
5466(1) If any part of the source code for this software is distributed, then this
5467README file must be included, with this copyright and no-warranty notice
5468unaltered; and any additions, deletions, or changes to the original files
5469must be clearly indicated in accompanying documentation.
5470(2) If only executable code is distributed, then the accompanying
5471documentation must state that "this software is based in part on the work of
5472the Independent JPEG Group".
5473(3) Permission for use of this software is granted only if the user accepts
5474full responsibility for any undesirable consequences; the authors accept
5475NO LIABILITY for damages of any kind.
5476
5477These conditions apply to any software derived from or based on the IJG code,
5478not just to the unmodified library.  If you use our work, you ought to
5479acknowledge us.
5480
5481Permission is NOT granted for the use of any IJG author's name or company name
5482in advertising or publicity relating to this software or products derived from
5483it.  This software may be referred to only as "the Independent JPEG Group's
5484software".
5485
5486We specifically permit and encourage the use of this software as the basis of
5487commercial products, provided that all warranty or liability claims are
5488assumed by the product vendor.
5489
5490
5491ICU License - ICU 1.8.1 and later
5492
5493COPYRIGHT AND PERMISSION NOTICE
5494
5495Copyright (c) 1995-2010 International Business Machines Corporation and others
5496
5497All rights reserved.
5498
5499Permission is hereby granted, free of charge, to any person obtaining a copy
5500of this software and associated documentation files (the "Software"),
5501to deal in the Software without restriction, including without limitation
5502the rights to use, copy, modify, merge, publish, distribute, and/or sell
5503copies of the Software, and to permit persons
5504to whom the Software is furnished to do so, provided that the above
5505copyright notice(s) and this permission notice appear in all copies
5506of the Software and that both the above copyright notice(s) and this
5507permission notice appear in supporting documentation.
5508
5509THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
5510INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
5511PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
5512THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
5513OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
5514RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
5515NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
5516USE OR PERFORMANCE OF THIS SOFTWARE.
5517
5518Except as contained in this notice, the name of a copyright holder shall not be
5519used in advertising or otherwise to promote the sale, use or other dealings in
5520this Software without prior written authorization of the copyright holder.
5521
5522All trademarks and registered trademarks mentioned herein are the property of their respective owners.
5523
5524/* ***** BEGIN LICENSE BLOCK *****
5525 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
5526 *
5527 * The contents of this file are subject to the Mozilla Public License Version
5528 * 1.1 (the "License"); you may not use this file except in compliance with
5529 * the License. You may obtain a copy of the License at
5530 * http://www.mozilla.org/MPL/
5531 *
5532 * Software distributed under the License is distributed on an "AS IS" basis,
5533 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
5534 * for the specific language governing rights and limitations under the
5535 * License.
5536 *
5537 * The Original Code is mozilla.org code.
5538 *
5539 * The Initial Developer of the Original Code is
5540 * Netscape Communications Corporation.
5541 * Portions created by the Initial Developer are Copyright (C) 2002
5542 * the Initial Developer. All Rights Reserved.
5543 *
5544 * Contributor(s):
5545 *
5546 * Alternatively, the contents of this file may be used under the terms of
5547 * either the GNU General Public License Version 2 or later (the "GPL"), or
5548 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
5549 * in which case the provisions of the GPL or the LGPL are applicable instead
5550 * of those above. If you wish to allow use of your version of this file only
5551 * under the terms of either the GPL or the LGPL, and not to allow others to
5552 * use your version of this file under the terms of the MPL, indicate your
5553 * decision by deleting the provisions above and replace them with the notice
5554 * and other provisions required by the GPL or the LGPL. If you do not delete
5555 * the provisions above, a recipient may use your version of this file under
5556 * the terms of any one of the MPL, the GPL or the LGPL.
5557 *
5558 * ***** END LICENSE BLOCK ***** */
5559
5560The following is the license for the jemalloc source code, as provided
5561in the initial section of the source files.
5562
5563Copyright (C) 2006-2008 Jason Evans <jasone@FreeBSD.org>.
5564All rights reserved.
5565
5566Redistribution and use in source and binary forms, with or without
5567modification, are permitted provided that the following conditions
5568are met:
55691. Redistributions of source code must retain the above copyright
5570   notice(s), this list of conditions and the following disclaimer as
5571   the first lines of this file unmodified other than the possible
5572   addition of one or more copyright notices.
55732. Redistributions in binary form must reproduce the above copyright
5574   notice(s), this list of conditions and the following disclaimer in
5575   the documentation and/or other materials provided with the
5576   distribution.
5577
5578THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
5579EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5580IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5581PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
5582LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5583CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5584SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
5585BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
5586WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
5587OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
5588EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5589
5590
5591The JsonCpp library's source code, including accompanying documentation,
5592tests and demonstration applications, are licensed under the following
5593conditions...
5594
5595The author (Baptiste Lepilleur) explicitly disclaims copyright in all
5596jurisdictions which recognize such a disclaimer. In such jurisdictions,
5597this software is released into the Public Domain.
5598
5599In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
56002010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
5601released under the terms of the MIT License (see below).
5602
5603In jurisdictions which recognize Public Domain property, the user of this
5604software may choose to accept it either as 1) Public Domain, 2) under the
5605conditions of the MIT License (see below), or 3) under the terms of dual
5606Public Domain/MIT License conditions described here, as they choose.
5607
5608The MIT License is about as close to Public Domain as a license can get, and is
5609described in clear, concise terms at:
5610
5611   http://en.wikipedia.org/wiki/MIT_License
5612
5613The full text of the MIT License follows:
5614
5615========================================================================
5616Copyright (c) 2007-2010 Baptiste Lepilleur
5617
5618Permission is hereby granted, free of charge, to any person
5619obtaining a copy of this software and associated documentation
5620files (the "Software"), to deal in the Software without
5621restriction, including without limitation the rights to use, copy,
5622modify, merge, publish, distribute, sublicense, and/or sell copies
5623of the Software, and to permit persons to whom the Software is
5624furnished to do so, subject to the following conditions:
5625
5626The above copyright notice and this permission notice shall be
5627included in all copies or substantial portions of the Software.
5628
5629THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5630EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5631MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
5632NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
5633BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
5634ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
5635CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5636SOFTWARE.
5637========================================================================
5638(END LICENSE TEXT)
5639
5640The MIT license is compatible with both the GPL and commercial
5641software, affording one all of the rights of Public Domain with the
5642minor nuisance of being required to keep the above copyright notice
5643and license text in the source code. Note also that by accepting the
5644Public Domain "license" you can re-license your copy using whatever
5645license you like.
5646
5647
5648                                 Apache License
5649                           Version 2.0, January 2004
5650                        http://www.apache.org/licenses/
5651
5652   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
5653
5654   1. Definitions.
5655
5656      "License" shall mean the terms and conditions for use, reproduction,
5657      and distribution as defined by Sections 1 through 9 of this document.
5658
5659      "Licensor" shall mean the copyright owner or entity authorized by
5660      the copyright owner that is granting the License.
5661
5662      "Legal Entity" shall mean the union of the acting entity and all
5663      other entities that control, are controlled by, or are under common
5664      control with that entity. For the purposes of this definition,
5665      "control" means (i) the power, direct or indirect, to cause the
5666      direction or management of such entity, whether by contract or
5667      otherwise, or (ii) ownership of fifty percent (50%) or more of the
5668      outstanding shares, or (iii) beneficial ownership of such entity.
5669
5670      "You" (or "Your") shall mean an individual or Legal Entity
5671      exercising permissions granted by this License.
5672
5673      "Source" form shall mean the preferred form for making modifications,
5674      including but not limited to software source code, documentation
5675      source, and configuration files.
5676
5677      "Object" form shall mean any form resulting from mechanical
5678      transformation or translation of a Source form, including but
5679      not limited to compiled object code, generated documentation,
5680      and conversions to other media types.
5681
5682      "Work" shall mean the work of authorship, whether in Source or
5683      Object form, made available under the License, as indicated by a
5684      copyright notice that is included in or attached to the work
5685      (an example is provided in the Appendix below).
5686
5687      "Derivative Works" shall mean any work, whether in Source or Object
5688      form, that is based on (or derived from) the Work and for which the
5689      editorial revisions, annotations, elaborations, or other modifications
5690      represent, as a whole, an original work of authorship. For the purposes
5691      of this License, Derivative Works shall not include works that remain
5692      separable from, or merely link (or bind by name) to the interfaces of,
5693      the Work and Derivative Works thereof.
5694
5695      "Contribution" shall mean any work of authorship, including
5696      the original version of the Work and any modifications or additions
5697      to that Work or Derivative Works thereof, that is intentionally
5698      submitted to Licensor for inclusion in the Work by the copyright owner
5699      or by an individual or Legal Entity authorized to submit on behalf of
5700      the copyright owner. For the purposes of this definition, "submitted"
5701      means any form of electronic, verbal, or written communication sent
5702      to the Licensor or its representatives, including but not limited to
5703      communication on electronic mailing lists, source code control systems,
5704      and issue tracking systems that are managed by, or on behalf of, the
5705      Licensor for the purpose of discussing and improving the Work, but
5706      excluding communication that is conspicuously marked or otherwise
5707      designated in writing by the copyright owner as "Not a Contribution."
5708
5709      "Contributor" shall mean Licensor and any individual or Legal Entity
5710      on behalf of whom a Contribution has been received by Licensor and
5711      subsequently incorporated within the Work.
5712
5713   2. Grant of Copyright License. Subject to the terms and conditions of
5714      this License, each Contributor hereby grants to You a perpetual,
5715      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5716      copyright license to reproduce, prepare Derivative Works of,
5717      publicly display, publicly perform, sublicense, and distribute the
5718      Work and such Derivative Works in Source or Object form.
5719
5720   3. Grant of Patent License. Subject to the terms and conditions of
5721      this License, each Contributor hereby grants to You a perpetual,
5722      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5723      (except as stated in this section) patent license to make, have made,
5724      use, offer to sell, sell, import, and otherwise transfer the Work,
5725      where such license applies only to those patent claims licensable
5726      by such Contributor that are necessarily infringed by their
5727      Contribution(s) alone or by combination of their Contribution(s)
5728      with the Work to which such Contribution(s) was submitted. If You
5729      institute patent litigation against any entity (including a
5730      cross-claim or counterclaim in a lawsuit) alleging that the Work
5731      or a Contribution incorporated within the Work constitutes direct
5732      or contributory patent infringement, then any patent licenses
5733      granted to You under this License for that Work shall terminate
5734      as of the date such litigation is filed.
5735
5736   4. Redistribution. You may reproduce and distribute copies of the
5737      Work or Derivative Works thereof in any medium, with or without
5738      modifications, and in Source or Object form, provided that You
5739      meet the following conditions:
5740
5741      (a) You must give any other recipients of the Work or
5742          Derivative Works a copy of this License; and
5743
5744      (b) You must cause any modified files to carry prominent notices
5745          stating that You changed the files; and
5746
5747      (c) You must retain, in the Source form of any Derivative Works
5748          that You distribute, all copyright, patent, trademark, and
5749          attribution notices from the Source form of the Work,
5750          excluding those notices that do not pertain to any part of
5751          the Derivative Works; and
5752
5753      (d) If the Work includes a "NOTICE" text file as part of its
5754          distribution, then any Derivative Works that You distribute must
5755          include a readable copy of the attribution notices contained
5756          within such NOTICE file, excluding those notices that do not
5757          pertain to any part of the Derivative Works, in at least one
5758          of the following places: within a NOTICE text file distributed
5759          as part of the Derivative Works; within the Source form or
5760          documentation, if provided along with the Derivative Works; or,
5761          within a display generated by the Derivative Works, if and
5762          wherever such third-party notices normally appear. The contents
5763          of the NOTICE file are for informational purposes only and
5764          do not modify the License. You may add Your own attribution
5765          notices within Derivative Works that You distribute, alongside
5766          or as an addendum to the NOTICE text from the Work, provided
5767          that such additional attribution notices cannot be construed
5768          as modifying the License.
5769
5770      You may add Your own copyright statement to Your modifications and
5771      may provide additional or different license terms and conditions
5772      for use, reproduction, or distribution of Your modifications, or
5773      for any such Derivative Works as a whole, provided Your use,
5774      reproduction, and distribution of the Work otherwise complies with
5775      the conditions stated in this License.
5776
5777   5. Submission of Contributions. Unless You explicitly state otherwise,
5778      any Contribution intentionally submitted for inclusion in the Work
5779      by You to the Licensor shall be under the terms and conditions of
5780      this License, without any additional terms or conditions.
5781      Notwithstanding the above, nothing herein shall supersede or modify
5782      the terms of any separate license agreement you may have executed
5783      with Licensor regarding such Contributions.
5784
5785   6. Trademarks. This License does not grant permission to use the trade
5786      names, trademarks, service marks, or product names of the Licensor,
5787      except as required for reasonable and customary use in describing the
5788      origin of the Work and reproducing the content of the NOTICE file.
5789
5790   7. Disclaimer of Warranty. Unless required by applicable law or
5791      agreed to in writing, Licensor provides the Work (and each
5792      Contributor provides its Contributions) on an "AS IS" BASIS,
5793      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
5794      implied, including, without limitation, any warranties or conditions
5795      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
5796      PARTICULAR PURPOSE. You are solely responsible for determining the
5797      appropriateness of using or redistributing the Work and assume any
5798      risks associated with Your exercise of permissions under this License.
5799
5800   8. Limitation of Liability. In no event and under no legal theory,
5801      whether in tort (including negligence), contract, or otherwise,
5802      unless required by applicable law (such as deliberate and grossly
5803      negligent acts) or agreed to in writing, shall any Contributor be
5804      liable to You for damages, including any direct, indirect, special,
5805      incidental, or consequential damages of any character arising as a
5806      result of this License or out of the use or inability to use the
5807      Work (including but not limited to damages for loss of goodwill,
5808      work stoppage, computer failure or malfunction, or any and all
5809      other commercial damages or losses), even if such Contributor
5810      has been advised of the possibility of such damages.
5811
5812   9. Accepting Warranty or Additional Liability. While redistributing
5813      the Work or Derivative Works thereof, You may choose to offer,
5814      and charge a fee for, acceptance of support, warranty, indemnity,
5815      or other liability obligations and/or rights consistent with this
5816      License. However, in accepting such obligations, You may act only
5817      on Your own behalf and on Your sole responsibility, not on behalf
5818      of any other Contributor, and only if You agree to indemnify,
5819      defend, and hold each Contributor harmless for any liability
5820      incurred by, or claims asserted against, such Contributor by reason
5821      of your accepting any such warranty or additional liability.
5822
5823   END OF TERMS AND CONDITIONS
5824
5825   APPENDIX: How to apply the Apache License to your work.
5826
5827      To apply the Apache License to your work, attach the following
5828      boilerplate notice, with the fields enclosed by brackets "[]"
5829      replaced with your own identifying information. (Don't include
5830      the brackets!)  The text should be enclosed in the appropriate
5831      comment syntax for the file format. We also recommend that a
5832      file or class name and description of purpose be included on the
5833      same "printed page" as the copyright notice for easier
5834      identification within third-party archives.
5835
5836   Copyright [yyyy] [name of copyright owner]
5837
5838   Licensed under the Apache License, Version 2.0 (the "License");
5839   you may not use this file except in compliance with the License.
5840   You may obtain a copy of the License at
5841
5842       http://www.apache.org/licenses/LICENSE-2.0
5843
5844   Unless required by applicable law or agreed to in writing, software
5845   distributed under the License is distributed on an "AS IS" BASIS,
5846   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5847   See the License for the specific language governing permissions and
5848   limitations under the License.
5849
5850Copyright (c) 2007-2010 The Khronos Group Inc.
5851
5852Permission is hereby granted, free of charge, to any person obtaining a
5853copy of this software and/or associated documentation files (the
5854"Materials"), to deal in the Materials without restriction, including
5855without limitation the rights to use, copy, modify, merge, publish,
5856distribute, sublicense, and/or sell copies of the Materials, and to
5857permit persons to whom the Materials are furnished to do so, subject to
5858the following conditions:
5859
5860The above copyright notice and this permission notice shall be included
5861in all copies or substantial portions of the Materials.
5862
5863THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5864EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5865MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
5866IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
5867CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
5868TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
5869MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
5870
5871
5872SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
5873
5874Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
5875
5876Permission is hereby granted, free of charge, to any person obtaining a copy of
5877this software and associated documentation files (the "Software"), to deal in
5878the Software without restriction, including without limitation the rights to
5879use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
5880of the Software, and to permit persons to whom the Software is furnished to do
5881so, subject to the following conditions:
5882
5883The above copyright notice including the dates of first publication and either
5884this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
5885shall be included in all copies or substantial portions of the Software.
5886
5887THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5888IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5889FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
5890GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
5891AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
5892WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5893
5894Except as contained in this notice, the name of Silicon Graphics, Inc. shall
5895not be used in advertising or otherwise to promote the sale, use or other
5896dealings in this Software without prior written authorization from Silicon
5897Graphics, Inc.
5898
5899Redistribution and use in source and binary forms, with or without
5900modification, are permitted provided that the following conditions are
5901met:
5902
5903  * Redistributions of source code must retain the above copyright
5904    notice, this list of conditions and the following disclaimer.
5905
5906  * Redistributions in binary form must reproduce the above
5907    copyright notice, this list of conditions and the following
5908    disclaimer in the documentation and/or other materials provided
5909    with the distribution.
5910
5911  * Neither the name of the copyright holders nor the names of its
5912    contributors may be used to endorse or promote products derived
5913    from this software without specific prior written permission.
5914
5915THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5916"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5917LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5918A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5919HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5920SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5921LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5922DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5923THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5924(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5925OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5926
5927License copied from bin/lcov:
5928
5929#
5930#   Copyright (c) International Business Machines  Corp., 2002,2007
5931#
5932#   This program is free software;  you can redistribute it and/or modify
5933#   it under the terms of the GNU General Public License as published by
5934#   the Free Software Foundation; either version 2 of the License, or (at
5935#   your option) any later version.
5936#
5937#   This program is distributed in the hope that it will be useful, but
5938#   WITHOUT ANY WARRANTY;  without even the implied warranty of
5939#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
5940#   General Public License for more details.
5941#
5942#   You should have received a copy of the GNU General Public License
5943#   along with this program;  if not, write to the Free Software
5944#   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
5945
5946		    GNU GENERAL PUBLIC LICENSE
5947		       Version 2, June 1991
5948
5949 Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
5950 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
5951 Everyone is permitted to copy and distribute verbatim copies
5952 of this license document, but changing it is not allowed.
5953
5954			    Preamble
5955
5956  The licenses for most software are designed to take away your
5957freedom to share and change it.  By contrast, the GNU General Public
5958License is intended to guarantee your freedom to share and change free
5959software--to make sure the software is free for all its users.  This
5960General Public License applies to most of the Free Software
5961Foundation's software and to any other program whose authors commit to
5962using it.  (Some other Free Software Foundation software is covered by
5963the GNU Lesser General Public License instead.)  You can apply it to
5964your programs, too.
5965
5966  When we speak of free software, we are referring to freedom, not
5967price.  Our General Public Licenses are designed to make sure that you
5968have the freedom to distribute copies of free software (and charge for
5969this service if you wish), that you receive source code or can get it
5970if you want it, that you can change the software or use pieces of it
5971in new free programs; and that you know you can do these things.
5972
5973  To protect your rights, we need to make restrictions that forbid
5974anyone to deny you these rights or to ask you to surrender the rights.
5975These restrictions translate to certain responsibilities for you if you
5976distribute copies of the software, or if you modify it.
5977
5978  For example, if you distribute copies of such a program, whether
5979gratis or for a fee, you must give the recipients all the rights that
5980you have.  You must make sure that they, too, receive or can get the
5981source code.  And you must show them these terms so they know their
5982rights.
5983
5984  We protect your rights with two steps: (1) copyright the software, and
5985(2) offer you this license which gives you legal permission to copy,
5986distribute and/or modify the software.
5987
5988  Also, for each author's protection and ours, we want to make certain
5989that everyone understands that there is no warranty for this free
5990software.  If the software is modified by someone else and passed on, we
5991want its recipients to know that what they have is not the original, so
5992that any problems introduced by others will not reflect on the original
5993authors' reputations.
5994
5995  Finally, any free program is threatened constantly by software
5996patents.  We wish to avoid the danger that redistributors of a free
5997program will individually obtain patent licenses, in effect making the
5998program proprietary.  To prevent this, we have made it clear that any
5999patent must be licensed for everyone's free use or not licensed at all.
6000
6001  The precise terms and conditions for copying, distribution and
6002modification follow.
6003
6004		    GNU GENERAL PUBLIC LICENSE
6005   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6006
6007  0. This License applies to any program or other work which contains
6008a notice placed by the copyright holder saying it may be distributed
6009under the terms of this General Public License.  The "Program", below,
6010refers to any such program or work, and a "work based on the Program"
6011means either the Program or any derivative work under copyright law:
6012that is to say, a work containing the Program or a portion of it,
6013either verbatim or with modifications and/or translated into another
6014language.  (Hereinafter, translation is included without limitation in
6015the term "modification".)  Each licensee is addressed as "you".
6016
6017Activities other than copying, distribution and modification are not
6018covered by this License; they are outside its scope.  The act of
6019running the Program is not restricted, and the output from the Program
6020is covered only if its contents constitute a work based on the
6021Program (independent of having been made by running the Program).
6022Whether that is true depends on what the Program does.
6023
6024  1. You may copy and distribute verbatim copies of the Program's
6025source code as you receive it, in any medium, provided that you
6026conspicuously and appropriately publish on each copy an appropriate
6027copyright notice and disclaimer of warranty; keep intact all the
6028notices that refer to this License and to the absence of any warranty;
6029and give any other recipients of the Program a copy of this License
6030along with the Program.
6031
6032You may charge a fee for the physical act of transferring a copy, and
6033you may at your option offer warranty protection in exchange for a fee.
6034
6035  2. You may modify your copy or copies of the Program or any portion
6036of it, thus forming a work based on the Program, and copy and
6037distribute such modifications or work under the terms of Section 1
6038above, provided that you also meet all of these conditions:
6039
6040    a) You must cause the modified files to carry prominent notices
6041    stating that you changed the files and the date of any change.
6042
6043    b) You must cause any work that you distribute or publish, that in
6044    whole or in part contains or is derived from the Program or any
6045    part thereof, to be licensed as a whole at no charge to all third
6046    parties under the terms of this License.
6047
6048    c) If the modified program normally reads commands interactively
6049    when run, you must cause it, when started running for such
6050    interactive use in the most ordinary way, to print or display an
6051    announcement including an appropriate copyright notice and a
6052    notice that there is no warranty (or else, saying that you provide
6053    a warranty) and that users may redistribute the program under
6054    these conditions, and telling the user how to view a copy of this
6055    License.  (Exception: if the Program itself is interactive but
6056    does not normally print such an announcement, your work based on
6057    the Program is not required to print an announcement.)
6058
6059These requirements apply to the modified work as a whole.  If
6060identifiable sections of that work are not derived from the Program,
6061and can be reasonably considered independent and separate works in
6062themselves, then this License, and its terms, do not apply to those
6063sections when you distribute them as separate works.  But when you
6064distribute the same sections as part of a whole which is a work based
6065on the Program, the distribution of the whole must be on the terms of
6066this License, whose permissions for other licensees extend to the
6067entire whole, and thus to each and every part regardless of who wrote it.
6068
6069Thus, it is not the intent of this section to claim rights or contest
6070your rights to work written entirely by you; rather, the intent is to
6071exercise the right to control the distribution of derivative or
6072collective works based on the Program.
6073
6074In addition, mere aggregation of another work not based on the Program
6075with the Program (or with a work based on the Program) on a volume of
6076a storage or distribution medium does not bring the other work under
6077the scope of this License.
6078
6079  3. You may copy and distribute the Program (or a work based on it,
6080under Section 2) in object code or executable form under the terms of
6081Sections 1 and 2 above provided that you also do one of the following:
6082
6083    a) Accompany it with the complete corresponding machine-readable
6084    source code, which must be distributed under the terms of Sections
6085    1 and 2 above on a medium customarily used for software interchange; or,
6086
6087    b) Accompany it with a written offer, valid for at least three
6088    years, to give any third party, for a charge no more than your
6089    cost of physically performing source distribution, a complete
6090    machine-readable copy of the corresponding source code, to be
6091    distributed under the terms of Sections 1 and 2 above on a medium
6092    customarily used for software interchange; or,
6093
6094    c) Accompany it with the information you received as to the offer
6095    to distribute corresponding source code.  (This alternative is
6096    allowed only for noncommercial distribution and only if you
6097    received the program in object code or executable form with such
6098    an offer, in accord with Subsection b above.)
6099
6100The source code for a work means the preferred form of the work for
6101making modifications to it.  For an executable work, complete source
6102code means all the source code for all modules it contains, plus any
6103associated interface definition files, plus the scripts used to
6104control compilation and installation of the executable.  However, as a
6105special exception, the source code distributed need not include
6106anything that is normally distributed (in either source or binary
6107form) with the major components (compiler, kernel, and so on) of the
6108operating system on which the executable runs, unless that component
6109itself accompanies the executable.
6110
6111If distribution of executable or object code is made by offering
6112access to copy from a designated place, then offering equivalent
6113access to copy the source code from the same place counts as
6114distribution of the source code, even though third parties are not
6115compelled to copy the source along with the object code.
6116
6117  4. You may not copy, modify, sublicense, or distribute the Program
6118except as expressly provided under this License.  Any attempt
6119otherwise to copy, modify, sublicense or distribute the Program is
6120void, and will automatically terminate your rights under this License.
6121However, parties who have received copies, or rights, from you under
6122this License will not have their licenses terminated so long as such
6123parties remain in full compliance.
6124
6125  5. You are not required to accept this License, since you have not
6126signed it.  However, nothing else grants you permission to modify or
6127distribute the Program or its derivative works.  These actions are
6128prohibited by law if you do not accept this License.  Therefore, by
6129modifying or distributing the Program (or any work based on the
6130Program), you indicate your acceptance of this License to do so, and
6131all its terms and conditions for copying, distributing or modifying
6132the Program or works based on it.
6133
6134  6. Each time you redistribute the Program (or any work based on the
6135Program), the recipient automatically receives a license from the
6136original licensor to copy, distribute or modify the Program subject to
6137these terms and conditions.  You may not impose any further
6138restrictions on the recipients' exercise of the rights granted herein.
6139You are not responsible for enforcing compliance by third parties to
6140this License.
6141
6142  7. If, as a consequence of a court judgment or allegation of patent
6143infringement or for any other reason (not limited to patent issues),
6144conditions are imposed on you (whether by court order, agreement or
6145otherwise) that contradict the conditions of this License, they do not
6146excuse you from the conditions of this License.  If you cannot
6147distribute so as to satisfy simultaneously your obligations under this
6148License and any other pertinent obligations, then as a consequence you
6149may not distribute the Program at all.  For example, if a patent
6150license would not permit royalty-free redistribution of the Program by
6151all those who receive copies directly or indirectly through you, then
6152the only way you could satisfy both it and this License would be to
6153refrain entirely from distribution of the Program.
6154
6155If any portion of this section is held invalid or unenforceable under
6156any particular circumstance, the balance of the section is intended to
6157apply and the section as a whole is intended to apply in other
6158circumstances.
6159
6160It is not the purpose of this section to induce you to infringe any
6161patents or other property right claims or to contest validity of any
6162such claims; this section has the sole purpose of protecting the
6163integrity of the free software distribution system, which is
6164implemented by public license practices.  Many people have made
6165generous contributions to the wide range of software distributed
6166through that system in reliance on consistent application of that
6167system; it is up to the author/donor to decide if he or she is willing
6168to distribute software through any other system and a licensee cannot
6169impose that choice.
6170
6171This section is intended to make thoroughly clear what is believed to
6172be a consequence of the rest of this License.
6173
6174  8. If the distribution and/or use of the Program is restricted in
6175certain countries either by patents or by copyrighted interfaces, the
6176original copyright holder who places the Program under this License
6177may add an explicit geographical distribution limitation excluding
6178those countries, so that distribution is permitted only in or among
6179countries not thus excluded.  In such case, this License incorporates
6180the limitation as if written in the body of this License.
6181
6182  9. The Free Software Foundation may publish revised and/or new versions
6183of the General Public License from time to time.  Such new versions will
6184be similar in spirit to the present version, but may differ in detail to
6185address new problems or concerns.
6186
6187Each version is given a distinguishing version number.  If the Program
6188specifies a version number of this License which applies to it and "any
6189later version", you have the option of following the terms and conditions
6190either of that version or of any later version published by the Free
6191Software Foundation.  If the Program does not specify a version number of
6192this License, you may choose any version ever published by the Free Software
6193Foundation.
6194
6195  10. If you wish to incorporate parts of the Program into other free
6196programs whose distribution conditions are different, write to the author
6197to ask for permission.  For software which is copyrighted by the Free
6198Software Foundation, write to the Free Software Foundation; we sometimes
6199make exceptions for this.  Our decision will be guided by the two goals
6200of preserving the free status of all derivatives of our free software and
6201of promoting the sharing and reuse of software generally.
6202
6203			    NO WARRANTY
6204
6205  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
6206FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
6207OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
6208PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
6209OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6210MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
6211TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
6212PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
6213REPAIR OR CORRECTION.
6214
6215  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
6216WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
6217REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
6218INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
6219OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
6220TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
6221YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
6222PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
6223POSSIBILITY OF SUCH DAMAGES.
6224
6225		     END OF TERMS AND CONDITIONS
6226
6227	    How to Apply These Terms to Your New Programs
6228
6229  If you develop a new program, and you want it to be of the greatest
6230possible use to the public, the best way to achieve this is to make it
6231free software which everyone can redistribute and change under these terms.
6232
6233  To do so, attach the following notices to the program.  It is safest
6234to attach them to the start of each source file to most effectively
6235convey the exclusion of warranty; and each file should have at least
6236the "copyright" line and a pointer to where the full notice is found.
6237
6238    <one line to give the program's name and a brief idea of what it does.>
6239    Copyright (C) <year>  <name of author>
6240
6241    This program is free software; you can redistribute it and/or modify
6242    it under the terms of the GNU General Public License as published by
6243    the Free Software Foundation; either version 2 of the License, or
6244    (at your option) any later version.
6245
6246    This program is distributed in the hope that it will be useful,
6247    but WITHOUT ANY WARRANTY; without even the implied warranty of
6248    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6249    GNU General Public License for more details.
6250
6251    You should have received a copy of the GNU General Public License along
6252    with this program; if not, write to the Free Software Foundation, Inc.,
6253    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
6254
6255Also add information on how to contact you by electronic and paper mail.
6256
6257If the program is interactive, make it output a short notice like this
6258when it starts in an interactive mode:
6259
6260    Gnomovision version 69, Copyright (C) year name of author
6261    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
6262    This is free software, and you are welcome to redistribute it
6263    under certain conditions; type `show c' for details.
6264
6265The hypothetical commands `show w' and `show c' should show the appropriate
6266parts of the General Public License.  Of course, the commands you use may
6267be called something other than `show w' and `show c'; they could even be
6268mouse-clicks or menu items--whatever suits your program.
6269
6270You should also get your employer (if you work as a programmer) or your
6271school, if any, to sign a "copyright disclaimer" for the program, if
6272necessary.  Here is a sample; alter the names:
6273
6274  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
6275  `Gnomovision' (which makes passes at compilers) written by James Hacker.
6276
6277  <signature of Ty Coon>, 1 April 1989
6278  Ty Coon, President of Vice
6279
6280This General Public License does not permit incorporating your program into
6281proprietary programs.  If your program is a subroutine library, you may
6282consider it more useful to permit linking proprietary applications with the
6283library.  If this is what you want to do, use the GNU Lesser General
6284Public License instead of this License.
6285
6286Copyright (c) 2011 The LevelDB Authors. All rights reserved.
6287
6288Redistribution and use in source and binary forms, with or without
6289modification, are permitted provided that the following conditions are
6290met:
6291
6292   * Redistributions of source code must retain the above copyright
6293notice, this list of conditions and the following disclaimer.
6294   * Redistributions in binary form must reproduce the above
6295copyright notice, this list of conditions and the following disclaimer
6296in the documentation and/or other materials provided with the
6297distribution.
6298   * Neither the name of Google Inc. nor the names of its
6299contributors may be used to endorse or promote products derived from
6300this software without specific prior written permission.
6301
6302THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6303"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6304LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6305A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
6306OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6307SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6308LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6309DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6310THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6311(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
6312OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6313
6314/*
6315 * Copyright (c) 2008 NVIDIA, Corporation
6316 *
6317 * Permission is hereby granted, free of charge, to any person obtaining a copy
6318 * of this software and associated documentation files (the "Software"), to deal
6319 * in the Software without restriction, including without limitation the rights
6320 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6321 * copies of the Software, and to permit persons to whom the Software is
6322 * furnished to do so, subject to the following conditions:
6323 *
6324 * The above copyright notice and this permission notice (including the next
6325 * paragraph) shall be included in all copies or substantial portions of the
6326 * Software.
6327 *
6328 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6329 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6330 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
6331 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6332 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6333 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
6334 * SOFTWARE.
6335 */
6336Copyright 2000-2007 Niels Provos <provos@citi.umich.edu>
6337Copyright 2007-2009 Niels Provos and Nick Mathewson
6338
6339Redistribution and use in source and binary forms, with or without
6340modification, are permitted provided that the following conditions
6341are met:
63421. Redistributions of source code must retain the above copyright
6343   notice, this list of conditions and the following disclaimer.
63442. Redistributions in binary form must reproduce the above copyright
6345   notice, this list of conditions and the following disclaimer in the
6346   documentation and/or other materials provided with the distribution.
63473. The name of the author may not be used to endorse or promote products
6348   derived from this software without specific prior written permission.
6349
6350THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
6351IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
6352OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
6353IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
6354INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
6355NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6356DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6357THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6358(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
6359THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6360
6361Copyright (c) 2013, Google Inc.
6362All rights reserved.
6363
6364Redistribution and use in source and binary forms, with or without modification,
6365are permitted provided that the following conditions are met:
6366
6367    * Redistributions of source code must retain the above copyright notice,
6368      this list of conditions and the following disclaimer.
6369    * Redistributions in binary form must reproduce the above copyright notice,
6370      this list of conditions and the following disclaimer in the documentation
6371      and/or other materials provided with the distribution.
6372    * The name of the author may not be used to endorse or promote products
6373      derived from this software without specific prior written permission.
6374
6375THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
6376AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6377IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6378ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
6379LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6380CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
6381GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6382HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6383STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
6384WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6385SUCH DAMAGE.
6386(Copied from the README.)
6387
6388--------------------------------------------------------------------------------
6389
6390The authors make NO WARRANTY or representation, either express or implied,
6391with respect to this software, its quality, accuracy, merchantability, or
6392fitness for a particular purpose.  This software is provided "AS IS", and you,
6393its user, assume the entire risk as to its quality and accuracy.
6394
6395This software is copyright (C) 1991-1998, Thomas G. Lane.
6396All Rights Reserved except as specified below.
6397
6398Permission is hereby granted to use, copy, modify, and distribute this
6399software (or portions thereof) for any purpose, without fee, subject to these
6400conditions:
6401(1) If any part of the source code for this software is distributed, then this
6402README file must be included, with this copyright and no-warranty notice
6403unaltered; and any additions, deletions, or changes to the original files
6404must be clearly indicated in accompanying documentation.
6405(2) If only executable code is distributed, then the accompanying
6406documentation must state that "this software is based in part on the work of
6407the Independent JPEG Group".
6408(3) Permission for use of this software is granted only if the user accepts
6409full responsibility for any undesirable consequences; the authors accept
6410NO LIABILITY for damages of any kind.
6411
6412These conditions apply to any software derived from or based on the IJG code,
6413not just to the unmodified library.  If you use our work, you ought to
6414acknowledge us.
6415
6416Permission is NOT granted for the use of any IJG author's name or company name
6417in advertising or publicity relating to this software or products derived from
6418it.  This software may be referred to only as "the Independent JPEG Group's
6419software".
6420
6421We specifically permit and encourage the use of this software as the basis of
6422commercial products, provided that all warranty or liability claims are
6423assumed by the product vendor.
6424
6425
6426ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
6427sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
6428ansi2knr.c is NOT covered by the above copyright and conditions, but instead
6429by the usual distribution terms of the Free Software Foundation; principally,
6430that you must include source code if you redistribute it.  (See the file
6431ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part
6432of any program generated from the IJG code, this does not limit you more than
6433the foregoing paragraphs do.
6434
6435The Unix configuration script "configure" was produced with GNU Autoconf.
6436It is copyright by the Free Software Foundation but is freely distributable.
6437The same holds for its supporting scripts (config.guess, config.sub,
6438ltconfig, ltmain.sh).  Another support script, install-sh, is copyright
6439by M.I.T. but is also freely distributable.
6440
6441It appears that the arithmetic coding option of the JPEG spec is covered by
6442patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot
6443legally be used without obtaining one or more licenses.  For this reason,
6444support for arithmetic coding has been removed from the free JPEG software.
6445(Since arithmetic coding provides only a marginal gain over the unpatented
6446Huffman mode, it is unlikely that very many implementations will support it.)
6447So far as we are aware, there are no patent restrictions on the remaining
6448code.
6449
6450The IJG distribution formerly included code to read and write GIF files.
6451To avoid entanglement with the Unisys LZW patent, GIF reading support has
6452been removed altogether, and the GIF writer has been simplified to produce
6453"uncompressed GIFs".  This technique does not use the LZW algorithm; the
6454resulting GIF files are larger than usual, but are readable by all standard
6455GIF decoders.
6456
6457We are required to state that
6458    "The Graphics Interchange Format(c) is the Copyright property of
6459    CompuServe Incorporated.  GIF(sm) is a Service Mark property of
6460    CompuServe Incorporated."
6461
6462Copyright (C) 2011 Google Inc.
6463
6464Licensed under the Apache License, Version 2.0 (the "License");
6465you may not use this file except in compliance with the License.
6466You may obtain a copy of the License at
6467
6468http://www.apache.org/licenses/LICENSE-2.0
6469
6470Unless required by applicable law or agreed to in writing, software
6471distributed under the License is distributed on an "AS IS" BASIS,
6472WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6473See the License for the specific language governing permissions and
6474limitations under the License.
6475
6476
6477This copy of the libpng notices is provided for your convenience.  In case of
6478any discrepancy between this copy and the notices in the file png.h that is
6479included in the libpng distribution, the latter shall prevail.
6480
6481COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
6482
6483If you modify libpng you may insert additional notices immediately following
6484this sentence.
6485
6486This code is released under the libpng license.
6487
6488libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
6489Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
6490distributed according to the same disclaimer and license as libpng-1.2.5
6491with the following individual added to the list of Contributing Authors
6492
6493   Cosmin Truta
6494
6495libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
6496Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
6497distributed according to the same disclaimer and license as libpng-1.0.6
6498with the following individuals added to the list of Contributing Authors
6499
6500   Simon-Pierre Cadieux
6501   Eric S. Raymond
6502   Gilles Vollant
6503
6504and with the following additions to the disclaimer:
6505
6506   There is no warranty against interference with your enjoyment of the
6507   library or against infringement.  There is no warranty that our
6508   efforts or the library will fulfill any of your particular purposes
6509   or needs.  This library is provided with all faults, and the entire
6510   risk of satisfactory quality, performance, accuracy, and effort is with
6511   the user.
6512
6513libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
6514Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
6515distributed according to the same disclaimer and license as libpng-0.96,
6516with the following individuals added to the list of Contributing Authors:
6517
6518   Tom Lane
6519   Glenn Randers-Pehrson
6520   Willem van Schaik
6521
6522libpng versions 0.89, June 1996, through 0.96, May 1997, are
6523Copyright (c) 1996, 1997 Andreas Dilger
6524Distributed according to the same disclaimer and license as libpng-0.88,
6525with the following individuals added to the list of Contributing Authors:
6526
6527   John Bowler
6528   Kevin Bracey
6529   Sam Bushell
6530   Magnus Holmgren
6531   Greg Roelofs
6532   Tom Tanner
6533
6534libpng versions 0.5, May 1995, through 0.88, January 1996, are
6535Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
6536
6537For the purposes of this copyright and license, "Contributing Authors"
6538is defined as the following set of individuals:
6539
6540   Andreas Dilger
6541   Dave Martindale
6542   Guy Eric Schalnat
6543   Paul Schmidt
6544   Tim Wegner
6545
6546The PNG Reference Library is supplied "AS IS".  The Contributing Authors
6547and Group 42, Inc. disclaim all warranties, expressed or implied,
6548including, without limitation, the warranties of merchantability and of
6549fitness for any purpose.  The Contributing Authors and Group 42, Inc.
6550assume no liability for direct, indirect, incidental, special, exemplary,
6551or consequential damages, which may result from the use of the PNG
6552Reference Library, even if advised of the possibility of such damage.
6553
6554Permission is hereby granted to use, copy, modify, and distribute this
6555source code, or portions hereof, for any purpose, without fee, subject
6556to the following restrictions:
6557
65581. The origin of this source code must not be misrepresented.
6559
65602. Altered versions must be plainly marked as such and must not
6561   be misrepresented as being the original source.
6562
65633. This Copyright notice may not be removed or altered from any
6564   source or altered source distribution.
6565
6566The Contributing Authors and Group 42, Inc. specifically permit, without
6567fee, and encourage the use of this source code as a component to
6568supporting the PNG file format in commercial products.  If you use this
6569source code in a product, acknowledgment is not required but would be
6570appreciated.
6571
6572
6573A "png_get_copyright" function is available, for convenient use in "about"
6574boxes and the like:
6575
6576   printf("%s",png_get_copyright(NULL));
6577
6578Also, the PNG logo (in PNG format, of course) is supplied in the
6579files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
6580
6581Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
6582certification mark of the Open Source Initiative.
6583
6584Glenn Randers-Pehrson
6585glennrp at users.sourceforge.net
6586July 7, 2011
6587
6588		  GNU LESSER GENERAL PUBLIC LICENSE
6589		       Version 2.1, February 1999
6590
6591 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
6592 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
6593 Everyone is permitted to copy and distribute verbatim copies
6594 of this license document, but changing it is not allowed.
6595
6596[This is the first released version of the Lesser GPL.  It also counts
6597 as the successor of the GNU Library Public License, version 2, hence
6598 the version number 2.1.]
6599
6600			    Preamble
6601
6602  The licenses for most software are designed to take away your
6603freedom to share and change it.  By contrast, the GNU General Public
6604Licenses are intended to guarantee your freedom to share and change
6605free software--to make sure the software is free for all its users.
6606
6607  This license, the Lesser General Public License, applies to some
6608specially designated software packages--typically libraries--of the
6609Free Software Foundation and other authors who decide to use it.  You
6610can use it too, but we suggest you first think carefully about whether
6611this license or the ordinary General Public License is the better
6612strategy to use in any particular case, based on the explanations below.
6613
6614  When we speak of free software, we are referring to freedom of use,
6615not price.  Our General Public Licenses are designed to make sure that
6616you have the freedom to distribute copies of free software (and charge
6617for this service if you wish); that you receive source code or can get
6618it if you want it; that you can change the software and use pieces of
6619it in new free programs; and that you are informed that you can do
6620these things.
6621
6622  To protect your rights, we need to make restrictions that forbid
6623distributors to deny you these rights or to ask you to surrender these
6624rights.  These restrictions translate to certain responsibilities for
6625you if you distribute copies of the library or if you modify it.
6626
6627  For example, if you distribute copies of the library, whether gratis
6628or for a fee, you must give the recipients all the rights that we gave
6629you.  You must make sure that they, too, receive or can get the source
6630code.  If you link other code with the library, you must provide
6631complete object files to the recipients, so that they can relink them
6632with the library after making changes to the library and recompiling
6633it.  And you must show them these terms so they know their rights.
6634
6635  We protect your rights with a two-step method: (1) we copyright the
6636library, and (2) we offer you this license, which gives you legal
6637permission to copy, distribute and/or modify the library.
6638
6639  To protect each distributor, we want to make it very clear that
6640there is no warranty for the free library.  Also, if the library is
6641modified by someone else and passed on, the recipients should know
6642that what they have is not the original version, so that the original
6643author's reputation will not be affected by problems that might be
6644introduced by others.
6645
6646  Finally, software patents pose a constant threat to the existence of
6647any free program.  We wish to make sure that a company cannot
6648effectively restrict the users of a free program by obtaining a
6649restrictive license from a patent holder.  Therefore, we insist that
6650any patent license obtained for a version of the library must be
6651consistent with the full freedom of use specified in this license.
6652
6653  Most GNU software, including some libraries, is covered by the
6654ordinary GNU General Public License.  This license, the GNU Lesser
6655General Public License, applies to certain designated libraries, and
6656is quite different from the ordinary General Public License.  We use
6657this license for certain libraries in order to permit linking those
6658libraries into non-free programs.
6659
6660  When a program is linked with a library, whether statically or using
6661a shared library, the combination of the two is legally speaking a
6662combined work, a derivative of the original library.  The ordinary
6663General Public License therefore permits such linking only if the
6664entire combination fits its criteria of freedom.  The Lesser General
6665Public License permits more lax criteria for linking other code with
6666the library.
6667
6668  We call this license the "Lesser" General Public License because it
6669does Less to protect the user's freedom than the ordinary General
6670Public License.  It also provides other free software developers Less
6671of an advantage over competing non-free programs.  These disadvantages
6672are the reason we use the ordinary General Public License for many
6673libraries.  However, the Lesser license provides advantages in certain
6674special circumstances.
6675
6676  For example, on rare occasions, there may be a special need to
6677encourage the widest possible use of a certain library, so that it becomes
6678a de-facto standard.  To achieve this, non-free programs must be
6679allowed to use the library.  A more frequent case is that a free
6680library does the same job as widely used non-free libraries.  In this
6681case, there is little to gain by limiting the free library to free
6682software only, so we use the Lesser General Public License.
6683
6684  In other cases, permission to use a particular library in non-free
6685programs enables a greater number of people to use a large body of
6686free software.  For example, permission to use the GNU C Library in
6687non-free programs enables many more people to use the whole GNU
6688operating system, as well as its variant, the GNU/Linux operating
6689system.
6690
6691  Although the Lesser General Public License is Less protective of the
6692users' freedom, it does ensure that the user of a program that is
6693linked with the Library has the freedom and the wherewithal to run
6694that program using a modified version of the Library.
6695
6696  The precise terms and conditions for copying, distribution and
6697modification follow.  Pay close attention to the difference between a
6698"work based on the library" and a "work that uses the library".  The
6699former contains code derived from the library, whereas the latter must
6700be combined with the library in order to run.
6701
6702		  GNU LESSER GENERAL PUBLIC LICENSE
6703   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6704
6705  0. This License Agreement applies to any software library or other
6706program which contains a notice placed by the copyright holder or
6707other authorized party saying it may be distributed under the terms of
6708this Lesser General Public License (also called "this License").
6709Each licensee is addressed as "you".
6710
6711  A "library" means a collection of software functions and/or data
6712prepared so as to be conveniently linked with application programs
6713(which use some of those functions and data) to form executables.
6714
6715  The "Library", below, refers to any such software library or work
6716which has been distributed under these terms.  A "work based on the
6717Library" means either the Library or any derivative work under
6718copyright law: that is to say, a work containing the Library or a
6719portion of it, either verbatim or with modifications and/or translated
6720straightforwardly into another language.  (Hereinafter, translation is
6721included without limitation in the term "modification".)
6722
6723  "Source code" for a work means the preferred form of the work for
6724making modifications to it.  For a library, complete source code means
6725all the source code for all modules it contains, plus any associated
6726interface definition files, plus the scripts used to control compilation
6727and installation of the library.
6728
6729  Activities other than copying, distribution and modification are not
6730covered by this License; they are outside its scope.  The act of
6731running a program using the Library is not restricted, and output from
6732such a program is covered only if its contents constitute a work based
6733on the Library (independent of the use of the Library in a tool for
6734writing it).  Whether that is true depends on what the Library does
6735and what the program that uses the Library does.
6736
6737  1. You may copy and distribute verbatim copies of the Library's
6738complete source code as you receive it, in any medium, provided that
6739you conspicuously and appropriately publish on each copy an
6740appropriate copyright notice and disclaimer of warranty; keep intact
6741all the notices that refer to this License and to the absence of any
6742warranty; and distribute a copy of this License along with the
6743Library.
6744
6745  You may charge a fee for the physical act of transferring a copy,
6746and you may at your option offer warranty protection in exchange for a
6747fee.
6748
6749  2. You may modify your copy or copies of the Library or any portion
6750of it, thus forming a work based on the Library, and copy and
6751distribute such modifications or work under the terms of Section 1
6752above, provided that you also meet all of these conditions:
6753
6754    a) The modified work must itself be a software library.
6755
6756    b) You must cause the files modified to carry prominent notices
6757    stating that you changed the files and the date of any change.
6758
6759    c) You must cause the whole of the work to be licensed at no
6760    charge to all third parties under the terms of this License.
6761
6762    d) If a facility in the modified Library refers to a function or a
6763    table of data to be supplied by an application program that uses
6764    the facility, other than as an argument passed when the facility
6765    is invoked, then you must make a good faith effort to ensure that,
6766    in the event an application does not supply such function or
6767    table, the facility still operates, and performs whatever part of
6768    its purpose remains meaningful.
6769
6770    (For example, a function in a library to compute square roots has
6771    a purpose that is entirely well-defined independent of the
6772    application.  Therefore, Subsection 2d requires that any
6773    application-supplied function or table used by this function must
6774    be optional: if the application does not supply it, the square
6775    root function must still compute square roots.)
6776
6777These requirements apply to the modified work as a whole.  If
6778identifiable sections of that work are not derived from the Library,
6779and can be reasonably considered independent and separate works in
6780themselves, then this License, and its terms, do not apply to those
6781sections when you distribute them as separate works.  But when you
6782distribute the same sections as part of a whole which is a work based
6783on the Library, the distribution of the whole must be on the terms of
6784this License, whose permissions for other licensees extend to the
6785entire whole, and thus to each and every part regardless of who wrote
6786it.
6787
6788Thus, it is not the intent of this section to claim rights or contest
6789your rights to work written entirely by you; rather, the intent is to
6790exercise the right to control the distribution of derivative or
6791collective works based on the Library.
6792
6793In addition, mere aggregation of another work not based on the Library
6794with the Library (or with a work based on the Library) on a volume of
6795a storage or distribution medium does not bring the other work under
6796the scope of this License.
6797
6798  3. You may opt to apply the terms of the ordinary GNU General Public
6799License instead of this License to a given copy of the Library.  To do
6800this, you must alter all the notices that refer to this License, so
6801that they refer to the ordinary GNU General Public License, version 2,
6802instead of to this License.  (If a newer version than version 2 of the
6803ordinary GNU General Public License has appeared, then you can specify
6804that version instead if you wish.)  Do not make any other change in
6805these notices.
6806
6807  Once this change is made in a given copy, it is irreversible for
6808that copy, so the ordinary GNU General Public License applies to all
6809subsequent copies and derivative works made from that copy.
6810
6811  This option is useful when you wish to copy part of the code of
6812the Library into a program that is not a library.
6813
6814  4. You may copy and distribute the Library (or a portion or
6815derivative of it, under Section 2) in object code or executable form
6816under the terms of Sections 1 and 2 above provided that you accompany
6817it with the complete corresponding machine-readable source code, which
6818must be distributed under the terms of Sections 1 and 2 above on a
6819medium customarily used for software interchange.
6820
6821  If distribution of object code is made by offering access to copy
6822from a designated place, then offering equivalent access to copy the
6823source code from the same place satisfies the requirement to
6824distribute the source code, even though third parties are not
6825compelled to copy the source along with the object code.
6826
6827  5. A program that contains no derivative of any portion of the
6828Library, but is designed to work with the Library by being compiled or
6829linked with it, is called a "work that uses the Library".  Such a
6830work, in isolation, is not a derivative work of the Library, and
6831therefore falls outside the scope of this License.
6832
6833  However, linking a "work that uses the Library" with the Library
6834creates an executable that is a derivative of the Library (because it
6835contains portions of the Library), rather than a "work that uses the
6836library".  The executable is therefore covered by this License.
6837Section 6 states terms for distribution of such executables.
6838
6839  When a "work that uses the Library" uses material from a header file
6840that is part of the Library, the object code for the work may be a
6841derivative work of the Library even though the source code is not.
6842Whether this is true is especially significant if the work can be
6843linked without the Library, or if the work is itself a library.  The
6844threshold for this to be true is not precisely defined by law.
6845
6846  If such an object file uses only numerical parameters, data
6847structure layouts and accessors, and small macros and small inline
6848functions (ten lines or less in length), then the use of the object
6849file is unrestricted, regardless of whether it is legally a derivative
6850work.  (Executables containing this object code plus portions of the
6851Library will still fall under Section 6.)
6852
6853  Otherwise, if the work is a derivative of the Library, you may
6854distribute the object code for the work under the terms of Section 6.
6855Any executables containing that work also fall under Section 6,
6856whether or not they are linked directly with the Library itself.
6857
6858  6. As an exception to the Sections above, you may also combine or
6859link a "work that uses the Library" with the Library to produce a
6860work containing portions of the Library, and distribute that work
6861under terms of your choice, provided that the terms permit
6862modification of the work for the customer's own use and reverse
6863engineering for debugging such modifications.
6864
6865  You must give prominent notice with each copy of the work that the
6866Library is used in it and that the Library and its use are covered by
6867this License.  You must supply a copy of this License.  If the work
6868during execution displays copyright notices, you must include the
6869copyright notice for the Library among them, as well as a reference
6870directing the user to the copy of this License.  Also, you must do one
6871of these things:
6872
6873    a) Accompany the work with the complete corresponding
6874    machine-readable source code for the Library including whatever
6875    changes were used in the work (which must be distributed under
6876    Sections 1 and 2 above); and, if the work is an executable linked
6877    with the Library, with the complete machine-readable "work that
6878    uses the Library", as object code and/or source code, so that the
6879    user can modify the Library and then relink to produce a modified
6880    executable containing the modified Library.  (It is understood
6881    that the user who changes the contents of definitions files in the
6882    Library will not necessarily be able to recompile the application
6883    to use the modified definitions.)
6884
6885    b) Use a suitable shared library mechanism for linking with the
6886    Library.  A suitable mechanism is one that (1) uses at run time a
6887    copy of the library already present on the user's computer system,
6888    rather than copying library functions into the executable, and (2)
6889    will operate properly with a modified version of the library, if
6890    the user installs one, as long as the modified version is
6891    interface-compatible with the version that the work was made with.
6892
6893    c) Accompany the work with a written offer, valid for at
6894    least three years, to give the same user the materials
6895    specified in Subsection 6a, above, for a charge no more
6896    than the cost of performing this distribution.
6897
6898    d) If distribution of the work is made by offering access to copy
6899    from a designated place, offer equivalent access to copy the above
6900    specified materials from the same place.
6901
6902    e) Verify that the user has already received a copy of these
6903    materials or that you have already sent this user a copy.
6904
6905  For an executable, the required form of the "work that uses the
6906Library" must include any data and utility programs needed for
6907reproducing the executable from it.  However, as a special exception,
6908the materials to be distributed need not include anything that is
6909normally distributed (in either source or binary form) with the major
6910components (compiler, kernel, and so on) of the operating system on
6911which the executable runs, unless that component itself accompanies
6912the executable.
6913
6914  It may happen that this requirement contradicts the license
6915restrictions of other proprietary libraries that do not normally
6916accompany the operating system.  Such a contradiction means you cannot
6917use both them and the Library together in an executable that you
6918distribute.
6919
6920  7. You may place library facilities that are a work based on the
6921Library side-by-side in a single library together with other library
6922facilities not covered by this License, and distribute such a combined
6923library, provided that the separate distribution of the work based on
6924the Library and of the other library facilities is otherwise
6925permitted, and provided that you do these two things:
6926
6927    a) Accompany the combined library with a copy of the same work
6928    based on the Library, uncombined with any other library
6929    facilities.  This must be distributed under the terms of the
6930    Sections above.
6931
6932    b) Give prominent notice with the combined library of the fact
6933    that part of it is a work based on the Library, and explaining
6934    where to find the accompanying uncombined form of the same work.
6935
6936  8. You may not copy, modify, sublicense, link with, or distribute
6937the Library except as expressly provided under this License.  Any
6938attempt otherwise to copy, modify, sublicense, link with, or
6939distribute the Library is void, and will automatically terminate your
6940rights under this License.  However, parties who have received copies,
6941or rights, from you under this License will not have their licenses
6942terminated so long as such parties remain in full compliance.
6943
6944  9. You are not required to accept this License, since you have not
6945signed it.  However, nothing else grants you permission to modify or
6946distribute the Library or its derivative works.  These actions are
6947prohibited by law if you do not accept this License.  Therefore, by
6948modifying or distributing the Library (or any work based on the
6949Library), you indicate your acceptance of this License to do so, and
6950all its terms and conditions for copying, distributing or modifying
6951the Library or works based on it.
6952
6953  10. Each time you redistribute the Library (or any work based on the
6954Library), the recipient automatically receives a license from the
6955original licensor to copy, distribute, link with or modify the Library
6956subject to these terms and conditions.  You may not impose any further
6957restrictions on the recipients' exercise of the rights granted herein.
6958You are not responsible for enforcing compliance by third parties with
6959this License.
6960
6961  11. If, as a consequence of a court judgment or allegation of patent
6962infringement or for any other reason (not limited to patent issues),
6963conditions are imposed on you (whether by court order, agreement or
6964otherwise) that contradict the conditions of this License, they do not
6965excuse you from the conditions of this License.  If you cannot
6966distribute so as to satisfy simultaneously your obligations under this
6967License and any other pertinent obligations, then as a consequence you
6968may not distribute the Library at all.  For example, if a patent
6969license would not permit royalty-free redistribution of the Library by
6970all those who receive copies directly or indirectly through you, then
6971the only way you could satisfy both it and this License would be to
6972refrain entirely from distribution of the Library.
6973
6974If any portion of this section is held invalid or unenforceable under any
6975particular circumstance, the balance of the section is intended to apply,
6976and the section as a whole is intended to apply in other circumstances.
6977
6978It is not the purpose of this section to induce you to infringe any
6979patents or other property right claims or to contest validity of any
6980such claims; this section has the sole purpose of protecting the
6981integrity of the free software distribution system which is
6982implemented by public license practices.  Many people have made
6983generous contributions to the wide range of software distributed
6984through that system in reliance on consistent application of that
6985system; it is up to the author/donor to decide if he or she is willing
6986to distribute software through any other system and a licensee cannot
6987impose that choice.
6988
6989This section is intended to make thoroughly clear what is believed to
6990be a consequence of the rest of this License.
6991
6992  12. If the distribution and/or use of the Library is restricted in
6993certain countries either by patents or by copyrighted interfaces, the
6994original copyright holder who places the Library under this License may add
6995an explicit geographical distribution limitation excluding those countries,
6996so that distribution is permitted only in or among countries not thus
6997excluded.  In such case, this License incorporates the limitation as if
6998written in the body of this License.
6999
7000  13. The Free Software Foundation may publish revised and/or new
7001versions of the Lesser General Public License from time to time.
7002Such new versions will be similar in spirit to the present version,
7003but may differ in detail to address new problems or concerns.
7004
7005Each version is given a distinguishing version number.  If the Library
7006specifies a version number of this License which applies to it and
7007"any later version", you have the option of following the terms and
7008conditions either of that version or of any later version published by
7009the Free Software Foundation.  If the Library does not specify a
7010license version number, you may choose any version ever published by
7011the Free Software Foundation.
7012
7013  14. If you wish to incorporate parts of the Library into other free
7014programs whose distribution conditions are incompatible with these,
7015write to the author to ask for permission.  For software which is
7016copyrighted by the Free Software Foundation, write to the Free
7017Software Foundation; we sometimes make exceptions for this.  Our
7018decision will be guided by the two goals of preserving the free status
7019of all derivatives of our free software and of promoting the sharing
7020and reuse of software generally.
7021
7022			    NO WARRANTY
7023
7024  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
7025WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
7026EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
7027OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
7028KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7029IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7030PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
7031LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
7032THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7033
7034  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
7035WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
7036AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
7037FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
7038CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7039LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
7040RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
7041FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
7042SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
7043DAMAGES.
7044
7045		     END OF TERMS AND CONDITIONS
7046
7047           How to Apply These Terms to Your New Libraries
7048
7049  If you develop a new library, and you want it to be of the greatest
7050possible use to the public, we recommend making it free software that
7051everyone can redistribute and change.  You can do so by permitting
7052redistribution under these terms (or, alternatively, under the terms of the
7053ordinary General Public License).
7054
7055  To apply these terms, attach the following notices to the library.  It is
7056safest to attach them to the start of each source file to most effectively
7057convey the exclusion of warranty; and each file should have at least the
7058"copyright" line and a pointer to where the full notice is found.
7059
7060    <one line to give the library's name and a brief idea of what it does.>
7061    Copyright (C) <year>  <name of author>
7062
7063    This library is free software; you can redistribute it and/or
7064    modify it under the terms of the GNU Lesser General Public
7065    License as published by the Free Software Foundation; either
7066    version 2.1 of the License, or (at your option) any later version.
7067
7068    This library is distributed in the hope that it will be useful,
7069    but WITHOUT ANY WARRANTY; without even the implied warranty of
7070    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7071    Lesser General Public License for more details.
7072
7073    You should have received a copy of the GNU Lesser General Public
7074    License along with this library; if not, write to the Free Software
7075    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
7076
7077Also add information on how to contact you by electronic and paper mail.
7078
7079You should also get your employer (if you work as a programmer) or your
7080school, if any, to sign a "copyright disclaimer" for the library, if
7081necessary.  Here is a sample; alter the names:
7082
7083  Yoyodyne, Inc., hereby disclaims all copyright interest in the
7084  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
7085
7086  <signature of Ty Coon>, 1 April 1990
7087  Ty Coon, President of Vice
7088
7089That's all there is to it!
7090
7091
7092
7093    Permission is hereby granted, free of charge, to any person obtaining a
7094    copy of this software and associated documentation files (the
7095    "Software"), to deal in the Software without restriction, including
7096    without limitation the rights to use, copy, modify, merge, publish,
7097    distribute, sub license, and/or sell copies of the Software, and to
7098    permit persons to whom the Software is furnished to do so, subject to
7099    the following conditions:
7100
7101    The above copyright notice and this permission notice (including the
7102    next paragraph) shall be included in all copies or substantial portions
7103    of the Software.
7104
7105    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7106    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7107    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
7108    IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
7109    ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
7110    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
7111    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7112
7113Copyright (c) 2010, Google Inc. All rights reserved.
7114
7115Redistribution and use in source and binary forms, with or without
7116modification, are permitted provided that the following conditions are
7117met:
7118
7119  * Redistributions of source code must retain the above copyright
7120    notice, this list of conditions and the following disclaimer.
7121
7122  * Redistributions in binary form must reproduce the above copyright
7123    notice, this list of conditions and the following disclaimer in
7124    the documentation and/or other materials provided with the
7125    distribution.
7126
7127  * Neither the name of Google nor the names of its contributors may
7128    be used to endorse or promote products derived from this software
7129    without specific prior written permission.
7130
7131THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7132"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7133LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7134A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7135HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7136SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7137LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7138DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7139THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7140(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7141OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7142
7143Additional IP Rights Grant (Patents)
7144
7145"This implementation" means the copyrightable works distributed by
7146Google as part of the WebM Project.
7147
7148Google hereby grants to you a perpetual, worldwide, non-exclusive,
7149no-charge, royalty-free, irrevocable (except as stated in this section)
7150patent license to make, have made, use, offer to sell, sell, import,
7151transfer, and otherwise run, modify and propagate the contents of this
7152implementation of VP8, where such license applies only to those patent
7153claims, both currently owned by Google and acquired in the future,
7154licensable by Google that are necessarily infringed by this
7155implementation of VP8. This grant does not include claims that would be
7156infringed only as a consequence of further modification of this
7157implementation. If you or your agent or exclusive licensee institute or
7158order or agree to the institution of patent litigation against any
7159entity (including a cross-claim or counterclaim in a lawsuit) alleging
7160that this implementation of VP8 or any code incorporated within this
7161implementation of VP8 constitutes direct or contributory patent
7162infringement, or inducement of patent infringement, then any patent
7163rights granted to you under this License for this implementation of VP8
7164shall terminate as of the date such litigation is filed.
7165
7166Except where otherwise noted in the source code (e.g. the files hash.c,
7167list.c and the trio files, which are covered by a similar licence but
7168with different Copyright notices) all the files are:
7169
7170 Copyright (C) 1998-2003 Daniel Veillard.  All Rights Reserved.
7171
7172Permission is hereby granted, free of charge, to any person obtaining a copy
7173of this software and associated documentation files (the "Software"), to deal
7174in the Software without restriction, including without limitation the rights
7175to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7176copies of the Software, and to permit persons to whom the Software is fur-
7177nished to do so, subject to the following conditions:
7178
7179The above copyright notice and this permission notice shall be included in
7180all copies or substantial portions of the Software.
7181
7182THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7183IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7184NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
7185DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7186IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7187NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7188
7189Except as contained in this notice, the name of Daniel Veillard shall not
7190be used in advertising or otherwise to promote the sale, use or other deal-
7191ings in this Software without prior written authorization from him.
7192
7193
7194Licence for libxslt except libexslt
7195----------------------------------------------------------------------
7196 Copyright (C) 2001-2002 Daniel Veillard.  All Rights Reserved.
7197
7198Permission is hereby granted, free of charge, to any person obtaining a copy
7199of this software and associated documentation files (the "Software"), to deal
7200in the Software without restriction, including without limitation the rights
7201to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7202copies of the Software, and to permit persons to whom the Software is fur-
7203nished to do so, subject to the following conditions:
7204
7205The above copyright notice and this permission notice shall be included in
7206all copies or substantial portions of the Software.
7207
7208THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7209IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7210NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
7211DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7212IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7213NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7214
7215Except as contained in this notice, the name of Daniel Veillard shall not
7216be used in advertising or otherwise to promote the sale, use or other deal-
7217ings in this Software without prior written authorization from him.
7218
7219----------------------------------------------------------------------
7220
7221Licence for libexslt
7222----------------------------------------------------------------------
7223 Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
7224 All Rights Reserved.
7225
7226Permission is hereby granted, free of charge, to any person obtaining a copy
7227of this software and associated documentation files (the "Software"), to deal
7228in the Software without restriction, including without limitation the rights
7229to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7230copies of the Software, and to permit persons to whom the Software is fur-
7231nished to do so, subject to the following conditions:
7232
7233The above copyright notice and this permission notice shall be included in
7234all copies or substantial portions of the Software.
7235
7236THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7237IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7238NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
7239AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7240IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7241NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7242
7243Except as contained in this notice, the name of the authors shall not
7244be used in advertising or otherwise to promote the sale, use or other deal-
7245ings in this Software without prior written authorization from him.
7246----------------------------------------------------------------------
7247
7248LZMA SDK is placed in the public domain.
7249
7250Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
7251Some rights reserved: <http://opensource.org/licenses/mit-license.php>
7252
7253The default Mesa license is as follows:
7254
7255Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
7256
7257Permission is hereby granted, free of charge, to any person obtaining a
7258copy of this software and associated documentation files (the "Software"),
7259to deal in the Software without restriction, including without limitation
7260the rights to use, copy, modify, merge, publish, distribute, sublicense,
7261and/or sell copies of the Software, and to permit persons to whom the
7262Software is furnished to do so, subject to the following conditions:
7263
7264The above copyright notice and this permission notice shall be included
7265in all copies or substantial portions of the Software.
7266
7267THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7268OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7269FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
7270BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
7271AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
7272CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7273
7274
7275
7276Some parts of Mesa are copyrighted under the GNU LGPL.  See the
7277Mesa/docs/COPYRIGHT file for details.
7278
7279The following is the standard GNU copyright file.
7280----------------------------------------------------------------------
7281
7282
7283		  GNU LIBRARY GENERAL PUBLIC LICENSE
7284		       Version 2, June 1991
7285
7286 Copyright (C) 1991 Free Software Foundation, Inc.
7287                    675 Mass Ave, Cambridge, MA 02139, USA
7288 Everyone is permitted to copy and distribute verbatim copies
7289 of this license document, but changing it is not allowed.
7290
7291[This is the first released version of the library GPL.  It is
7292 numbered 2 because it goes with version 2 of the ordinary GPL.]
7293
7294			    Preamble
7295
7296  The licenses for most software are designed to take away your
7297freedom to share and change it.  By contrast, the GNU General Public
7298Licenses are intended to guarantee your freedom to share and change
7299free software--to make sure the software is free for all its users.
7300
7301  This license, the Library General Public License, applies to some
7302specially designated Free Software Foundation software, and to any
7303other libraries whose authors decide to use it.  You can use it for
7304your libraries, too.
7305
7306  When we speak of free software, we are referring to freedom, not
7307price.  Our General Public Licenses are designed to make sure that you
7308have the freedom to distribute copies of free software (and charge for
7309this service if you wish), that you receive source code or can get it
7310if you want it, that you can change the software or use pieces of it
7311in new free programs; and that you know you can do these things.
7312
7313  To protect your rights, we need to make restrictions that forbid
7314anyone to deny you these rights or to ask you to surrender the rights.
7315These restrictions translate to certain responsibilities for you if
7316you distribute copies of the library, or if you modify it.
7317
7318  For example, if you distribute copies of the library, whether gratis
7319or for a fee, you must give the recipients all the rights that we gave
7320you.  You must make sure that they, too, receive or can get the source
7321code.  If you link a program with the library, you must provide
7322complete object files to the recipients so that they can relink them
7323with the library, after making changes to the library and recompiling
7324it.  And you must show them these terms so they know their rights.
7325
7326  Our method of protecting your rights has two steps: (1) copyright
7327the library, and (2) offer you this license which gives you legal
7328permission to copy, distribute and/or modify the library.
7329
7330  Also, for each distributor's protection, we want to make certain
7331that everyone understands that there is no warranty for this free
7332library.  If the library is modified by someone else and passed on, we
7333want its recipients to know that what they have is not the original
7334version, so that any problems introduced by others will not reflect on
7335the original authors' reputations.
7336
7337  Finally, any free program is threatened constantly by software
7338patents.  We wish to avoid the danger that companies distributing free
7339software will individually obtain patent licenses, thus in effect
7340transforming the program into proprietary software.  To prevent this,
7341we have made it clear that any patent must be licensed for everyone's
7342free use or not licensed at all.
7343
7344  Most GNU software, including some libraries, is covered by the ordinary
7345GNU General Public License, which was designed for utility programs.  This
7346license, the GNU Library General Public License, applies to certain
7347designated libraries.  This license is quite different from the ordinary
7348one; be sure to read it in full, and don't assume that anything in it is
7349the same as in the ordinary license.
7350
7351  The reason we have a separate public license for some libraries is that
7352they blur the distinction we usually make between modifying or adding to a
7353program and simply using it.  Linking a program with a library, without
7354changing the library, is in some sense simply using the library, and is
7355analogous to running a utility program or application program.  However, in
7356a textual and legal sense, the linked executable is a combined work, a
7357derivative of the original library, and the ordinary General Public License
7358treats it as such.
7359
7360  Because of this blurred distinction, using the ordinary General
7361Public License for libraries did not effectively promote software
7362sharing, because most developers did not use the libraries.  We
7363concluded that weaker conditions might promote sharing better.
7364
7365  However, unrestricted linking of non-free programs would deprive the
7366users of those programs of all benefit from the free status of the
7367libraries themselves.  This Library General Public License is intended to
7368permit developers of non-free programs to use free libraries, while
7369preserving your freedom as a user of such programs to change the free
7370libraries that are incorporated in them.  (We have not seen how to achieve
7371this as regards changes in header files, but we have achieved it as regards
7372changes in the actual functions of the Library.)  The hope is that this
7373will lead to faster development of free libraries.
7374
7375  The precise terms and conditions for copying, distribution and
7376modification follow.  Pay close attention to the difference between a
7377"work based on the library" and a "work that uses the library".  The
7378former contains code derived from the library, while the latter only
7379works together with the library.
7380
7381  Note that it is possible for a library to be covered by the ordinary
7382General Public License rather than by this special one.
7383
7384		  GNU LIBRARY GENERAL PUBLIC LICENSE
7385   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7386
7387  0. This License Agreement applies to any software library which
7388contains a notice placed by the copyright holder or other authorized
7389party saying it may be distributed under the terms of this Library
7390General Public License (also called "this License").  Each licensee is
7391addressed as "you".
7392
7393  A "library" means a collection of software functions and/or data
7394prepared so as to be conveniently linked with application programs
7395(which use some of those functions and data) to form executables.
7396
7397  The "Library", below, refers to any such software library or work
7398which has been distributed under these terms.  A "work based on the
7399Library" means either the Library or any derivative work under
7400copyright law: that is to say, a work containing the Library or a
7401portion of it, either verbatim or with modifications and/or translated
7402straightforwardly into another language.  (Hereinafter, translation is
7403included without limitation in the term "modification".)
7404
7405  "Source code" for a work means the preferred form of the work for
7406making modifications to it.  For a library, complete source code means
7407all the source code for all modules it contains, plus any associated
7408interface definition files, plus the scripts used to control compilation
7409and installation of the library.
7410
7411  Activities other than copying, distribution and modification are not
7412covered by this License; they are outside its scope.  The act of
7413running a program using the Library is not restricted, and output from
7414such a program is covered only if its contents constitute a work based
7415on the Library (independent of the use of the Library in a tool for
7416writing it).  Whether that is true depends on what the Library does
7417and what the program that uses the Library does.
7418
7419  1. You may copy and distribute verbatim copies of the Library's
7420complete source code as you receive it, in any medium, provided that
7421you conspicuously and appropriately publish on each copy an
7422appropriate copyright notice and disclaimer of warranty; keep intact
7423all the notices that refer to this License and to the absence of any
7424warranty; and distribute a copy of this License along with the
7425Library.
7426
7427  You may charge a fee for the physical act of transferring a copy,
7428and you may at your option offer warranty protection in exchange for a
7429fee.
7430
7431  2. You may modify your copy or copies of the Library or any portion
7432of it, thus forming a work based on the Library, and copy and
7433distribute such modifications or work under the terms of Section 1
7434above, provided that you also meet all of these conditions:
7435
7436    a) The modified work must itself be a software library.
7437
7438    b) You must cause the files modified to carry prominent notices
7439    stating that you changed the files and the date of any change.
7440
7441    c) You must cause the whole of the work to be licensed at no
7442    charge to all third parties under the terms of this License.
7443
7444    d) If a facility in the modified Library refers to a function or a
7445    table of data to be supplied by an application program that uses
7446    the facility, other than as an argument passed when the facility
7447    is invoked, then you must make a good faith effort to ensure that,
7448    in the event an application does not supply such function or
7449    table, the facility still operates, and performs whatever part of
7450    its purpose remains meaningful.
7451
7452    (For example, a function in a library to compute square roots has
7453    a purpose that is entirely well-defined independent of the
7454    application.  Therefore, Subsection 2d requires that any
7455    application-supplied function or table used by this function must
7456    be optional: if the application does not supply it, the square
7457    root function must still compute square roots.)
7458
7459These requirements apply to the modified work as a whole.  If
7460identifiable sections of that work are not derived from the Library,
7461and can be reasonably considered independent and separate works in
7462themselves, then this License, and its terms, do not apply to those
7463sections when you distribute them as separate works.  But when you
7464distribute the same sections as part of a whole which is a work based
7465on the Library, the distribution of the whole must be on the terms of
7466this License, whose permissions for other licensees extend to the
7467entire whole, and thus to each and every part regardless of who wrote
7468it.
7469
7470Thus, it is not the intent of this section to claim rights or contest
7471your rights to work written entirely by you; rather, the intent is to
7472exercise the right to control the distribution of derivative or
7473collective works based on the Library.
7474
7475In addition, mere aggregation of another work not based on the Library
7476with the Library (or with a work based on the Library) on a volume of
7477a storage or distribution medium does not bring the other work under
7478the scope of this License.
7479
7480  3. You may opt to apply the terms of the ordinary GNU General Public
7481License instead of this License to a given copy of the Library.  To do
7482this, you must alter all the notices that refer to this License, so
7483that they refer to the ordinary GNU General Public License, version 2,
7484instead of to this License.  (If a newer version than version 2 of the
7485ordinary GNU General Public License has appeared, then you can specify
7486that version instead if you wish.)  Do not make any other change in
7487these notices.
7488
7489  Once this change is made in a given copy, it is irreversible for
7490that copy, so the ordinary GNU General Public License applies to all
7491subsequent copies and derivative works made from that copy.
7492
7493  This option is useful when you wish to copy part of the code of
7494the Library into a program that is not a library.
7495
7496  4. You may copy and distribute the Library (or a portion or
7497derivative of it, under Section 2) in object code or executable form
7498under the terms of Sections 1 and 2 above provided that you accompany
7499it with the complete corresponding machine-readable source code, which
7500must be distributed under the terms of Sections 1 and 2 above on a
7501medium customarily used for software interchange.
7502
7503  If distribution of object code is made by offering access to copy
7504from a designated place, then offering equivalent access to copy the
7505source code from the same place satisfies the requirement to
7506distribute the source code, even though third parties are not
7507compelled to copy the source along with the object code.
7508
7509  5. A program that contains no derivative of any portion of the
7510Library, but is designed to work with the Library by being compiled or
7511linked with it, is called a "work that uses the Library".  Such a
7512work, in isolation, is not a derivative work of the Library, and
7513therefore falls outside the scope of this License.
7514
7515  However, linking a "work that uses the Library" with the Library
7516creates an executable that is a derivative of the Library (because it
7517contains portions of the Library), rather than a "work that uses the
7518library".  The executable is therefore covered by this License.
7519Section 6 states terms for distribution of such executables.
7520
7521  When a "work that uses the Library" uses material from a header file
7522that is part of the Library, the object code for the work may be a
7523derivative work of the Library even though the source code is not.
7524Whether this is true is especially significant if the work can be
7525linked without the Library, or if the work is itself a library.  The
7526threshold for this to be true is not precisely defined by law.
7527
7528  If such an object file uses only numerical parameters, data
7529structure layouts and accessors, and small macros and small inline
7530functions (ten lines or less in length), then the use of the object
7531file is unrestricted, regardless of whether it is legally a derivative
7532work.  (Executables containing this object code plus portions of the
7533Library will still fall under Section 6.)
7534
7535  Otherwise, if the work is a derivative of the Library, you may
7536distribute the object code for the work under the terms of Section 6.
7537Any executables containing that work also fall under Section 6,
7538whether or not they are linked directly with the Library itself.
7539
7540  6. As an exception to the Sections above, you may also compile or
7541link a "work that uses the Library" with the Library to produce a
7542work containing portions of the Library, and distribute that work
7543under terms of your choice, provided that the terms permit
7544modification of the work for the customer's own use and reverse
7545engineering for debugging such modifications.
7546
7547  You must give prominent notice with each copy of the work that the
7548Library is used in it and that the Library and its use are covered by
7549this License.  You must supply a copy of this License.  If the work
7550during execution displays copyright notices, you must include the
7551copyright notice for the Library among them, as well as a reference
7552directing the user to the copy of this License.  Also, you must do one
7553of these things:
7554
7555    a) Accompany the work with the complete corresponding
7556    machine-readable source code for the Library including whatever
7557    changes were used in the work (which must be distributed under
7558    Sections 1 and 2 above); and, if the work is an executable linked
7559    with the Library, with the complete machine-readable "work that
7560    uses the Library", as object code and/or source code, so that the
7561    user can modify the Library and then relink to produce a modified
7562    executable containing the modified Library.  (It is understood
7563    that the user who changes the contents of definitions files in the
7564    Library will not necessarily be able to recompile the application
7565    to use the modified definitions.)
7566
7567    b) Accompany the work with a written offer, valid for at
7568    least three years, to give the same user the materials
7569    specified in Subsection 6a, above, for a charge no more
7570    than the cost of performing this distribution.
7571
7572    c) If distribution of the work is made by offering access to copy
7573    from a designated place, offer equivalent access to copy the above
7574    specified materials from the same place.
7575
7576    d) Verify that the user has already received a copy of these
7577    materials or that you have already sent this user a copy.
7578
7579  For an executable, the required form of the "work that uses the
7580Library" must include any data and utility programs needed for
7581reproducing the executable from it.  However, as a special exception,
7582the source code distributed need not include anything that is normally
7583distributed (in either source or binary form) with the major
7584components (compiler, kernel, and so on) of the operating system on
7585which the executable runs, unless that component itself accompanies
7586the executable.
7587
7588  It may happen that this requirement contradicts the license
7589restrictions of other proprietary libraries that do not normally
7590accompany the operating system.  Such a contradiction means you cannot
7591use both them and the Library together in an executable that you
7592distribute.
7593
7594  7. You may place library facilities that are a work based on the
7595Library side-by-side in a single library together with other library
7596facilities not covered by this License, and distribute such a combined
7597library, provided that the separate distribution of the work based on
7598the Library and of the other library facilities is otherwise
7599permitted, and provided that you do these two things:
7600
7601    a) Accompany the combined library with a copy of the same work
7602    based on the Library, uncombined with any other library
7603    facilities.  This must be distributed under the terms of the
7604    Sections above.
7605
7606    b) Give prominent notice with the combined library of the fact
7607    that part of it is a work based on the Library, and explaining
7608    where to find the accompanying uncombined form of the same work.
7609
7610  8. You may not copy, modify, sublicense, link with, or distribute
7611the Library except as expressly provided under this License.  Any
7612attempt otherwise to copy, modify, sublicense, link with, or
7613distribute the Library is void, and will automatically terminate your
7614rights under this License.  However, parties who have received copies,
7615or rights, from you under this License will not have their licenses
7616terminated so long as such parties remain in full compliance.
7617
7618  9. You are not required to accept this License, since you have not
7619signed it.  However, nothing else grants you permission to modify or
7620distribute the Library or its derivative works.  These actions are
7621prohibited by law if you do not accept this License.  Therefore, by
7622modifying or distributing the Library (or any work based on the
7623Library), you indicate your acceptance of this License to do so, and
7624all its terms and conditions for copying, distributing or modifying
7625the Library or works based on it.
7626
7627  10. Each time you redistribute the Library (or any work based on the
7628Library), the recipient automatically receives a license from the
7629original licensor to copy, distribute, link with or modify the Library
7630subject to these terms and conditions.  You may not impose any further
7631restrictions on the recipients' exercise of the rights granted herein.
7632You are not responsible for enforcing compliance by third parties to
7633this License.
7634
7635  11. If, as a consequence of a court judgment or allegation of patent
7636infringement or for any other reason (not limited to patent issues),
7637conditions are imposed on you (whether by court order, agreement or
7638otherwise) that contradict the conditions of this License, they do not
7639excuse you from the conditions of this License.  If you cannot
7640distribute so as to satisfy simultaneously your obligations under this
7641License and any other pertinent obligations, then as a consequence you
7642may not distribute the Library at all.  For example, if a patent
7643license would not permit royalty-free redistribution of the Library by
7644all those who receive copies directly or indirectly through you, then
7645the only way you could satisfy both it and this License would be to
7646refrain entirely from distribution of the Library.
7647
7648If any portion of this section is held invalid or unenforceable under any
7649particular circumstance, the balance of the section is intended to apply,
7650and the section as a whole is intended to apply in other circumstances.
7651
7652It is not the purpose of this section to induce you to infringe any
7653patents or other property right claims or to contest validity of any
7654such claims; this section has the sole purpose of protecting the
7655integrity of the free software distribution system which is
7656implemented by public license practices.  Many people have made
7657generous contributions to the wide range of software distributed
7658through that system in reliance on consistent application of that
7659system; it is up to the author/donor to decide if he or she is willing
7660to distribute software through any other system and a licensee cannot
7661impose that choice.
7662
7663This section is intended to make thoroughly clear what is believed to
7664be a consequence of the rest of this License.
7665
7666  12. If the distribution and/or use of the Library is restricted in
7667certain countries either by patents or by copyrighted interfaces, the
7668original copyright holder who places the Library under this License may add
7669an explicit geographical distribution limitation excluding those countries,
7670so that distribution is permitted only in or among countries not thus
7671excluded.  In such case, this License incorporates the limitation as if
7672written in the body of this License.
7673
7674  13. The Free Software Foundation may publish revised and/or new
7675versions of the Library General Public License from time to time.
7676Such new versions will be similar in spirit to the present version,
7677but may differ in detail to address new problems or concerns.
7678
7679Each version is given a distinguishing version number.  If the Library
7680specifies a version number of this License which applies to it and
7681"any later version", you have the option of following the terms and
7682conditions either of that version or of any later version published by
7683the Free Software Foundation.  If the Library does not specify a
7684license version number, you may choose any version ever published by
7685the Free Software Foundation.
7686
7687  14. If you wish to incorporate parts of the Library into other free
7688programs whose distribution conditions are incompatible with these,
7689write to the author to ask for permission.  For software which is
7690copyrighted by the Free Software Foundation, write to the Free
7691Software Foundation; we sometimes make exceptions for this.  Our
7692decision will be guided by the two goals of preserving the free status
7693of all derivatives of our free software and of promoting the sharing
7694and reuse of software generally.
7695
7696			    NO WARRANTY
7697
7698  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
7699WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
7700EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
7701OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
7702KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7703IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7704PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
7705LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
7706THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7707
7708  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
7709WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
7710AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
7711FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
7712CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7713LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
7714RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
7715FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
7716SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
7717DAMAGES.
7718
7719		     END OF TERMS AND CONDITIONS
7720
7721     Appendix: How to Apply These Terms to Your New Libraries
7722
7723  If you develop a new library, and you want it to be of the greatest
7724possible use to the public, we recommend making it free software that
7725everyone can redistribute and change.  You can do so by permitting
7726redistribution under these terms (or, alternatively, under the terms of the
7727ordinary General Public License).
7728
7729  To apply these terms, attach the following notices to the library.  It is
7730safest to attach them to the start of each source file to most effectively
7731convey the exclusion of warranty; and each file should have at least the
7732"copyright" line and a pointer to where the full notice is found.
7733
7734    <one line to give the library's name and a brief idea of what it does.>
7735    Copyright (C) <year>  <name of author>
7736
7737    This library is free software; you can redistribute it and/or
7738    modify it under the terms of the GNU Library General Public
7739    License as published by the Free Software Foundation; either
7740    version 2 of the License, or (at your option) any later version.
7741
7742    This library is distributed in the hope that it will be useful,
7743    but WITHOUT ANY WARRANTY; without even the implied warranty of
7744    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7745    Library General Public License for more details.
7746
7747    You should have received a copy of the GNU Library General Public
7748    License along with this library; if not, write to the Free
7749    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
7750
7751Also add information on how to contact you by electronic and paper mail.
7752
7753You should also get your employer (if you work as a programmer) or your
7754school, if any, to sign a "copyright disclaimer" for the library, if
7755necessary.  Here is a sample; alter the names:
7756
7757  Yoyodyne, Inc., hereby disclaims all copyright interest in the
7758  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
7759
7760  <signature of Ty Coon>, 1 April 1990
7761  Ty Coon, President of Vice
7762
7763That's all there is to it!
7764
7765
7766 * MODP_B64 - High performance base64 encoder/decoder
7767 * Version 1.3 -- 17-Mar-2006
7768 * http://modp.com/release/base64
7769 *
7770 * Copyright (c) 2005, 2006  Nick Galbreath -- nickg [at] modp [dot] com
7771 * All rights reserved.
7772 *
7773 * Redistribution and use in source and binary forms, with or without
7774 * modification, are permitted provided that the following conditions are
7775 * met:
7776 *
7777 *   Redistributions of source code must retain the above copyright
7778 *   notice, this list of conditions and the following disclaimer.
7779 *
7780 *   Redistributions in binary form must reproduce the above copyright
7781 *   notice, this list of conditions and the following disclaimer in the
7782 *   documentation and/or other materials provided with the distribution.
7783 *
7784 *   Neither the name of the modp.com nor the names of its
7785 *   contributors may be used to endorse or promote products derived from
7786 *   this software without specific prior written permission.
7787 *
7788 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7789 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7790 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7791 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7792 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7793 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7794 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7795 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7796 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7797 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7798 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7799
7800Copyright 2008 MolokoCacao
7801All rights reserved
7802
7803Redistribution and use in source and binary forms, with or without
7804modification, are permitted providing that the following conditions
7805are met:
78061. Redistributions of source code must retain the above copyright
7807   notice, this list of conditions and the following disclaimer.
78082. Redistributions in binary form must reproduce the above copyright
7809   notice, this list of conditions and the following disclaimer in the
7810   documentation and/or other materials provided with the distribution.
7811
7812THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7813IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
7814WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7815ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
7816DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7817DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7818OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7819HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
7820STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
7821IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7822POSSIBILITY OF SUCH DAMAGE.
7823
7824Copyright (c) 2004-2009 Sergey Lyubka
7825Portions Copyright (c) 2009 Gilbert Wellisch
7826
7827Permission is hereby granted, free of charge, to any person obtaining a copy
7828of this software and associated documentation files (the "Software"), to deal
7829in the Software without restriction, including without limitation the rights
7830to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7831copies of the Software, and to permit persons to whom the Software is
7832furnished to do so, subject to the following conditions:
7833
7834The above copyright notice and this permission notice shall be included in
7835all copies or substantial portions of the Software.
7836
7837THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7838IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7839FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7840AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7841LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7842OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7843THE SOFTWARE.
7844
7845
7846Copyright 2010-2011, Google Inc.
7847All rights reserved.
7848
7849Redistribution and use in source and binary forms, with or without
7850modification, are permitted provided that the following conditions are
7851met:
7852
7853* Redistributions of source code must retain the above copyright
7854notice, this list of conditions and the following disclaimer.
7855* Redistributions in binary form must reproduce the above
7856copyright notice, this list of conditions and the following disclaimer
7857in the documentation and/or other materials provided with the
7858distribution.
7859* Neither the name of Google Inc. nor the names of its
7860contributors may be used to endorse or promote products derived from
7861this software without specific prior written permission.
7862
7863THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7864"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7865LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7866A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7867OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7868SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7869LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7870DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7871THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7872(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7873OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7874
7875
7876/* ***** BEGIN LICENSE BLOCK *****
7877 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
7878 *
7879 * The contents of this file are subject to the Mozilla Public License Version
7880 * 1.1 (the "License"); you may not use this file except in compliance with
7881 * the License. You may obtain a copy of the License at
7882 * http://www.mozilla.org/MPL/
7883 *
7884 * Software distributed under the License is distributed on an "AS IS" basis,
7885 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7886 * for the specific language governing rights and limitations under the
7887 * License.
7888 *
7889 * The Original Code is mozilla.org code.
7890 *
7891 * The Initial Developer of the Original Code is
7892 * Netscape Communications Corporation.
7893 * Portions created by the Initial Developer are Copyright (C) 2002
7894 * the Initial Developer. All Rights Reserved.
7895 *
7896 * Contributor(s):
7897 *
7898 * Alternatively, the contents of this file may be used under the terms of
7899 * either the GNU General Public License Version 2 or later (the "GPL"), or
7900 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
7901 * in which case the provisions of the GPL or the LGPL are applicable instead
7902 * of those above. If you wish to allow use of your version of this file only
7903 * under the terms of either the GPL or the LGPL, and not to allow others to
7904 * use your version of this file under the terms of the MPL, indicate your
7905 * decision by deleting the provisions above and replace them with the notice
7906 * and other provisions required by the GPL or the LGPL. If you do not delete
7907 * the provisions above, a recipient may use your version of this file under
7908 * the terms of any one of the MPL, the GPL or the LGPL.
7909 *
7910 * ***** END LICENSE BLOCK ***** */
7911
7912   A C-program for MT19937, with initialization improved 2002/1/26.
7913   Coded by Takuji Nishimura and Makoto Matsumoto.
7914
7915   Before using, initialize the state by using init_genrand(seed)
7916   or init_by_array(init_key, key_length).
7917
7918   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
7919   All rights reserved.
7920
7921   Redistribution and use in source and binary forms, with or without
7922   modification, are permitted provided that the following conditions
7923   are met:
7924
7925     1. Redistributions of source code must retain the above copyright
7926        notice, this list of conditions and the following disclaimer.
7927
7928     2. Redistributions in binary form must reproduce the above copyright
7929        notice, this list of conditions and the following disclaimer in the
7930        documentation and/or other materials provided with the distribution.
7931
7932     3. The names of its contributors may not be used to endorse or promote
7933        products derived from this software without specific prior written
7934        permission.
7935
7936   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7937   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7938   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7939   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
7940   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
7941   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
7942   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
7943   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
7944   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
7945   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
7946   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7947
7948// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
7949//
7950// Redistribution and use in source and binary forms, with or without
7951// modification, are permitted provided that the following conditions are
7952// met:
7953//
7954//    * Redistributions of source code must retain the above copyright
7955// notice, this list of conditions and the following disclaimer.
7956//    * Redistributions in binary form must reproduce the above
7957// copyright notice, this list of conditions and the following disclaimer
7958// in the documentation and/or other materials provided with the
7959// distribution.
7960//    * Neither the name of Google Inc. nor the names of its
7961// contributors may be used to endorse or promote products derived from
7962// this software without specific prior written permission.
7963//
7964// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7965// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7966// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7967// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7968// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7969// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7970// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7971// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7972// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7973// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7974// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7975
7976Version: MPL 1.1/GPL 2.0/LGPL 2.1
7977
7978The contents of this file are subject to the Mozilla Public License Version
79791.1 (the "License"); you may not use this file except in compliance with
7980the License. You may obtain a copy of the License at
7981http://www.mozilla.org/MPL/
7982
7983Software distributed under the License is distributed on an "AS IS" basis,
7984WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7985for the specific language governing rights and limitations under the
7986License.
7987
7988The Original Code is mozilla.org code.
7989
7990The Initial Developer of the Original Code is
7991Netscape Communications Corporation.
7992Portions created by the Initial Developer are Copyright (C) 1998
7993the Initial Developer. All Rights Reserved.
7994
7995Contributor(s):
7996
7997Alternatively, the contents of this file may be used under the terms of
7998either the GNU General Public License Version 2 or later (the "GPL"), or
7999the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
8000in which case the provisions of the GPL or the LGPL are applicable instead
8001of those above. If you wish to allow use of your version of this file only
8002under the terms of either the GPL or the LGPL, and not to allow others to
8003use your version of this file under the terms of the MPL, indicate your
8004decision by deleting the provisions above and replace them with the notice
8005and other provisions required by the GPL or the LGPL. If you do not delete
8006the provisions above, a recipient may use your version of this file under
8007the terms of any one of the MPL, the GPL or the LGPL.
8008
8009
8010  Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
8011
8012  Permission to use, copy, modify and distribute this software and its documentation
8013  is hereby granted, provided that both the copyright notice and this permission
8014  notice appear in all copies of the software, derivative works or modified versions,
8015  and any portions thereof, and that both notices appear in supporting documentation,
8016  and that credit is given to Mulle Kybernetik in all documents and publicity
8017  pertaining to direct or indirect use of this code or its derivatives.
8018
8019  THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
8020  SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
8021  "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
8022  DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
8023  OR OF ANY DERIVATIVE WORK.
8024
8025  LICENSE ISSUES
8026  ==============
8027
8028  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
8029  the OpenSSL License and the original SSLeay license apply to the toolkit.
8030  See below for the actual license texts. Actually both licenses are BSD-style
8031  Open Source licenses. In case of any license issues related to OpenSSL
8032  please contact openssl-core@openssl.org.
8033
8034  OpenSSL License
8035  ---------------
8036
8037/* ====================================================================
8038 * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
8039 *
8040 * Redistribution and use in source and binary forms, with or without
8041 * modification, are permitted provided that the following conditions
8042 * are met:
8043 *
8044 * 1. Redistributions of source code must retain the above copyright
8045 *    notice, this list of conditions and the following disclaimer.
8046 *
8047 * 2. Redistributions in binary form must reproduce the above copyright
8048 *    notice, this list of conditions and the following disclaimer in
8049 *    the documentation and/or other materials provided with the
8050 *    distribution.
8051 *
8052 * 3. All advertising materials mentioning features or use of this
8053 *    software must display the following acknowledgment:
8054 *    "This product includes software developed by the OpenSSL Project
8055 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
8056 *
8057 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
8058 *    endorse or promote products derived from this software without
8059 *    prior written permission. For written permission, please contact
8060 *    openssl-core@openssl.org.
8061 *
8062 * 5. Products derived from this software may not be called "OpenSSL"
8063 *    nor may "OpenSSL" appear in their names without prior written
8064 *    permission of the OpenSSL Project.
8065 *
8066 * 6. Redistributions of any form whatsoever must retain the following
8067 *    acknowledgment:
8068 *    "This product includes software developed by the OpenSSL Project
8069 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
8070 *
8071 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
8072 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8073 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8074 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
8075 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8076 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
8077 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
8078 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8079 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
8080 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8081 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
8082 * OF THE POSSIBILITY OF SUCH DAMAGE.
8083 * ====================================================================
8084 *
8085 * This product includes cryptographic software written by Eric Young
8086 * (eay@cryptsoft.com).  This product includes software written by Tim
8087 * Hudson (tjh@cryptsoft.com).
8088 *
8089 */
8090
8091 Original SSLeay License
8092 -----------------------
8093
8094/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
8095 * All rights reserved.
8096 *
8097 * This package is an SSL implementation written
8098 * by Eric Young (eay@cryptsoft.com).
8099 * The implementation was written so as to conform with Netscapes SSL.
8100 *
8101 * This library is free for commercial and non-commercial use as long as
8102 * the following conditions are aheared to.  The following conditions
8103 * apply to all code found in this distribution, be it the RC4, RSA,
8104 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
8105 * included with this distribution is covered by the same copyright terms
8106 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
8107 *
8108 * Copyright remains Eric Young's, and as such any Copyright notices in
8109 * the code are not to be removed.
8110 * If this package is used in a product, Eric Young should be given attribution
8111 * as the author of the parts of the library used.
8112 * This can be in the form of a textual message at program startup or
8113 * in documentation (online or textual) provided with the package.
8114 *
8115 * Redistribution and use in source and binary forms, with or without
8116 * modification, are permitted provided that the following conditions
8117 * are met:
8118 * 1. Redistributions of source code must retain the copyright
8119 *    notice, this list of conditions and the following disclaimer.
8120 * 2. Redistributions in binary form must reproduce the above copyright
8121 *    notice, this list of conditions and the following disclaimer in the
8122 *    documentation and/or other materials provided with the distribution.
8123 * 3. All advertising materials mentioning features or use of this software
8124 *    must display the following acknowledgement:
8125 *    "This product includes cryptographic software written by
8126 *     Eric Young (eay@cryptsoft.com)"
8127 *    The word 'cryptographic' can be left out if the rouines from the library
8128 *    being used are not cryptographic related :-).
8129 * 4. If you include any Windows specific code (or a derivative thereof) from
8130 *    the apps directory (application code) you must include an acknowledgement:
8131 *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
8132 *
8133 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
8134 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8135 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8136 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8137 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8138 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8139 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8140 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8141 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8142 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8143 * SUCH DAMAGE.
8144 *
8145 * The licence and distribution terms for any publically available version or
8146 * derivative of this code cannot be changed.  i.e. this code cannot simply be
8147 * copied and put under another distribution licence
8148 * [including the GNU Public Licence.]
8149 */
8150
8151
8152Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
8153                    Jean-Marc Valin, Timothy B. Terriberry,
8154                    CSIRO, Gregory Maxwell, Mark Borgerding,
8155                    Erik de Castro Lopo
8156
8157Redistribution and use in source and binary forms, with or without
8158modification, are permitted provided that the following conditions
8159are met:
8160
8161- Redistributions of source code must retain the above copyright
8162notice, this list of conditions and the following disclaimer.
8163
8164- Redistributions in binary form must reproduce the above copyright
8165notice, this list of conditions and the following disclaimer in the
8166documentation and/or other materials provided with the distribution.
8167
8168- Neither the name of Internet Society, IETF or IETF Trust, nor the
8169names of specific contributors, may be used to endorse or promote
8170products derived from this software without specific prior written
8171permission.
8172
8173THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8174``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8175LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8176A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
8177OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
8178EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
8179PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8180PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8181LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8182NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8183SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8184
8185Opus is subject to the royalty-free patent licenses which are
8186specified at:
8187
8188Xiph.Org Foundation:
8189https://datatracker.ietf.org/ipr/1524/
8190
8191Microsoft Corporation:
8192https://datatracker.ietf.org/ipr/1914/
8193
8194Broadcom Corporation:
8195https://datatracker.ietf.org/ipr/1526/
8196
8197// Copyright (c) 2009 The Chromium Authors. All rights reserved.
8198//
8199// Redistribution and use in source and binary forms, with or without
8200// modification, are permitted provided that the following conditions are
8201// met:
8202//
8203//    * Redistributions of source code must retain the above copyright
8204// notice, this list of conditions and the following disclaimer.
8205//    * Redistributions in binary form must reproduce the above
8206// copyright notice, this list of conditions and the following disclaimer
8207// in the documentation and/or other materials provided with the
8208// distribution.
8209//    * Neither the name of Google Inc. nor the names of its
8210// contributors may be used to endorse or promote products derived from
8211// this software without specific prior written permission.
8212//
8213// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8214// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8215// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8216// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8217// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8218// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8219// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8220// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8221// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8222// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8223// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8224
8225PLY (Python Lex-Yacc)                   Version 3.4
8226
8227Copyright (C) 2001-2011,
8228David M. Beazley (Dabeaz LLC)
8229All rights reserved.
8230
8231Redistribution and use in source and binary forms, with or without
8232modification, are permitted provided that the following conditions are
8233met:
8234
8235* Redistributions of source code must retain the above copyright notice,
8236  this list of conditions and the following disclaimer.
8237* Redistributions in binary form must reproduce the above copyright notice,
8238  this list of conditions and the following disclaimer in the documentation
8239  and/or other materials provided with the distribution.
8240* Neither the name of the David Beazley or Dabeaz LLC may be used to
8241  endorse or promote products derived from this software without
8242  specific prior written permission.
8243
8244THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8245"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8246LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8247A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8248OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8249SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8250LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8251DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8252THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8253(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8254OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8255// Copyright (c) 2012 The Polymer Authors. All rights reserved.
8256//
8257// Redistribution and use in source and binary forms, with or without
8258// modification, are permitted provided that the following conditions are
8259// met:
8260//
8261//    * Redistributions of source code must retain the above copyright
8262// notice, this list of conditions and the following disclaimer.
8263//    * Redistributions in binary form must reproduce the above
8264// copyright notice, this list of conditions and the following disclaimer
8265// in the documentation and/or other materials provided with the
8266// distribution.
8267//    * Neither the name of Google Inc. nor the names of its
8268// contributors may be used to endorse or promote products derived from
8269// this software without specific prior written permission.
8270//
8271// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8272// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8273// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8274// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8275// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8276// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8277// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8278// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8279// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8280// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8281// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8282
8283Copyright 2008, Google Inc.
8284All rights reserved.
8285
8286Redistribution and use in source and binary forms, with or without
8287modification, are permitted provided that the following conditions are
8288met:
8289
8290    * Redistributions of source code must retain the above copyright
8291notice, this list of conditions and the following disclaimer.
8292    * Redistributions in binary form must reproduce the above
8293copyright notice, this list of conditions and the following disclaimer
8294in the documentation and/or other materials provided with the
8295distribution.
8296    * Neither the name of Google Inc. nor the names of its
8297contributors may be used to endorse or promote products derived from
8298this software without specific prior written permission.
8299
8300THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8301"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8302LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8303A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8304OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8305SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8306LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8307DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8308THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8309(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8310OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8311
8312Code generated by the Protocol Buffer compiler is owned by the owner
8313of the input file used when generating it.  This code is not
8314standalone and requires a support library to be linked with it.  This
8315support library is itself covered by the above license.
8316
8317Copyright (c) 2003-2012, Michael Foord
8318All rights reserved.
8319
8320Redistribution and use in source and binary forms, with or without
8321modification, are permitted provided that the following conditions are
8322met:
8323
8324    * Redistributions of source code must retain the above copyright
8325      notice, this list of conditions and the following disclaimer.
8326
8327    * Redistributions in binary form must reproduce the above
8328      copyright notice, this list of conditions and the following
8329      disclaimer in the documentation and/or other materials provided
8330      with the distribution.
8331
8332THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8333"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8334LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8335A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8336OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8337SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8338LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8339DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8340THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8341(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8342OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8343
8344qcms
8345Copyright (C) 2009 Mozilla Corporation
8346Copyright (C) 1998-2007 Marti Maria
8347
8348Permission is hereby granted, free of charge, to any person obtaining
8349a copy of this software and associated documentation files (the "Software"),
8350to deal in the Software without restriction, including without limitation
8351the rights to use, copy, modify, merge, publish, distribute, sublicense,
8352and/or sell copies of the Software, and to permit persons to whom the Software
8353is furnished to do so, subject to the following conditions:
8354
8355The above copyright notice and this permission notice shall be included in
8356all copies or substantial portions of the Software.
8357
8358THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
8359EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
8360THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
8361NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
8362LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
8363OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
8364WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8365
8366// Copyright (c) 2009 The RE2 Authors. All rights reserved.
8367//
8368// Redistribution and use in source and binary forms, with or without
8369// modification, are permitted provided that the following conditions are
8370// met:
8371//
8372//    * Redistributions of source code must retain the above copyright
8373// notice, this list of conditions and the following disclaimer.
8374//    * Redistributions in binary form must reproduce the above
8375// copyright notice, this list of conditions and the following disclaimer
8376// in the documentation and/or other materials provided with the
8377// distribution.
8378//    * Neither the name of Google Inc. nor the names of its
8379// contributors may be used to endorse or promote products derived from
8380// this software without specific prior written permission.
8381//
8382// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8383// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8384// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8385// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8386// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8387// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8388// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8389// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8390// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8391// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8392// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8393
8394
8395                                 Apache License
8396                           Version 2.0, January 2004
8397                        http://www.apache.org/licenses/
8398
8399   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
8400
8401   1. Definitions.
8402
8403      "License" shall mean the terms and conditions for use, reproduction,
8404      and distribution as defined by Sections 1 through 9 of this document.
8405
8406      "Licensor" shall mean the copyright owner or entity authorized by
8407      the copyright owner that is granting the License.
8408
8409      "Legal Entity" shall mean the union of the acting entity and all
8410      other entities that control, are controlled by, or are under common
8411      control with that entity. For the purposes of this definition,
8412      "control" means (i) the power, direct or indirect, to cause the
8413      direction or management of such entity, whether by contract or
8414      otherwise, or (ii) ownership of fifty percent (50%) or more of the
8415      outstanding shares, or (iii) beneficial ownership of such entity.
8416
8417      "You" (or "Your") shall mean an individual or Legal Entity
8418      exercising permissions granted by this License.
8419
8420      "Source" form shall mean the preferred form for making modifications,
8421      including but not limited to software source code, documentation
8422      source, and configuration files.
8423
8424      "Object" form shall mean any form resulting from mechanical
8425      transformation or translation of a Source form, including but
8426      not limited to compiled object code, generated documentation,
8427      and conversions to other media types.
8428
8429      "Work" shall mean the work of authorship, whether in Source or
8430      Object form, made available under the License, as indicated by a
8431      copyright notice that is included in or attached to the work
8432      (an example is provided in the Appendix below).
8433
8434      "Derivative Works" shall mean any work, whether in Source or Object
8435      form, that is based on (or derived from) the Work and for which the
8436      editorial revisions, annotations, elaborations, or other modifications
8437      represent, as a whole, an original work of authorship. For the purposes
8438      of this License, Derivative Works shall not include works that remain
8439      separable from, or merely link (or bind by name) to the interfaces of,
8440      the Work and Derivative Works thereof.
8441
8442      "Contribution" shall mean any work of authorship, including
8443      the original version of the Work and any modifications or additions
8444      to that Work or Derivative Works thereof, that is intentionally
8445      submitted to Licensor for inclusion in the Work by the copyright owner
8446      or by an individual or Legal Entity authorized to submit on behalf of
8447      the copyright owner. For the purposes of this definition, "submitted"
8448      means any form of electronic, verbal, or written communication sent
8449      to the Licensor or its representatives, including but not limited to
8450      communication on electronic mailing lists, source code control systems,
8451      and issue tracking systems that are managed by, or on behalf of, the
8452      Licensor for the purpose of discussing and improving the Work, but
8453      excluding communication that is conspicuously marked or otherwise
8454      designated in writing by the copyright owner as "Not a Contribution."
8455
8456      "Contributor" shall mean Licensor and any individual or Legal Entity
8457      on behalf of whom a Contribution has been received by Licensor and
8458      subsequently incorporated within the Work.
8459
8460   2. Grant of Copyright License. Subject to the terms and conditions of
8461      this License, each Contributor hereby grants to You a perpetual,
8462      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8463      copyright license to reproduce, prepare Derivative Works of,
8464      publicly display, publicly perform, sublicense, and distribute the
8465      Work and such Derivative Works in Source or Object form.
8466
8467   3. Grant of Patent License. Subject to the terms and conditions of
8468      this License, each Contributor hereby grants to You a perpetual,
8469      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8470      (except as stated in this section) patent license to make, have made,
8471      use, offer to sell, sell, import, and otherwise transfer the Work,
8472      where such license applies only to those patent claims licensable
8473      by such Contributor that are necessarily infringed by their
8474      Contribution(s) alone or by combination of their Contribution(s)
8475      with the Work to which such Contribution(s) was submitted. If You
8476      institute patent litigation against any entity (including a
8477      cross-claim or counterclaim in a lawsuit) alleging that the Work
8478      or a Contribution incorporated within the Work constitutes direct
8479      or contributory patent infringement, then any patent licenses
8480      granted to You under this License for that Work shall terminate
8481      as of the date such litigation is filed.
8482
8483   4. Redistribution. You may reproduce and distribute copies of the
8484      Work or Derivative Works thereof in any medium, with or without
8485      modifications, and in Source or Object form, provided that You
8486      meet the following conditions:
8487
8488      (a) You must give any other recipients of the Work or
8489          Derivative Works a copy of this License; and
8490
8491      (b) You must cause any modified files to carry prominent notices
8492          stating that You changed the files; and
8493
8494      (c) You must retain, in the Source form of any Derivative Works
8495          that You distribute, all copyright, patent, trademark, and
8496          attribution notices from the Source form of the Work,
8497          excluding those notices that do not pertain to any part of
8498          the Derivative Works; and
8499
8500      (d) If the Work includes a "NOTICE" text file as part of its
8501          distribution, then any Derivative Works that You distribute must
8502          include a readable copy of the attribution notices contained
8503          within such NOTICE file, excluding those notices that do not
8504          pertain to any part of the Derivative Works, in at least one
8505          of the following places: within a NOTICE text file distributed
8506          as part of the Derivative Works; within the Source form or
8507          documentation, if provided along with the Derivative Works; or,
8508          within a display generated by the Derivative Works, if and
8509          wherever such third-party notices normally appear. The contents
8510          of the NOTICE file are for informational purposes only and
8511          do not modify the License. You may add Your own attribution
8512          notices within Derivative Works that You distribute, alongside
8513          or as an addendum to the NOTICE text from the Work, provided
8514          that such additional attribution notices cannot be construed
8515          as modifying the License.
8516
8517      You may add Your own copyright statement to Your modifications and
8518      may provide additional or different license terms and conditions
8519      for use, reproduction, or distribution of Your modifications, or
8520      for any such Derivative Works as a whole, provided Your use,
8521      reproduction, and distribution of the Work otherwise complies with
8522      the conditions stated in this License.
8523
8524   5. Submission of Contributions. Unless You explicitly state otherwise,
8525      any Contribution intentionally submitted for inclusion in the Work
8526      by You to the Licensor shall be under the terms and conditions of
8527      this License, without any additional terms or conditions.
8528      Notwithstanding the above, nothing herein shall supersede or modify
8529      the terms of any separate license agreement you may have executed
8530      with Licensor regarding such Contributions.
8531
8532   6. Trademarks. This License does not grant permission to use the trade
8533      names, trademarks, service marks, or product names of the Licensor,
8534      except as required for reasonable and customary use in describing the
8535      origin of the Work and reproducing the content of the NOTICE file.
8536
8537   7. Disclaimer of Warranty. Unless required by applicable law or
8538      agreed to in writing, Licensor provides the Work (and each
8539      Contributor provides its Contributions) on an "AS IS" BASIS,
8540      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
8541      implied, including, without limitation, any warranties or conditions
8542      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
8543      PARTICULAR PURPOSE. You are solely responsible for determining the
8544      appropriateness of using or redistributing the Work and assume any
8545      risks associated with Your exercise of permissions under this License.
8546
8547   8. Limitation of Liability. In no event and under no legal theory,
8548      whether in tort (including negligence), contract, or otherwise,
8549      unless required by applicable law (such as deliberate and grossly
8550      negligent acts) or agreed to in writing, shall any Contributor be
8551      liable to You for damages, including any direct, indirect, special,
8552      incidental, or consequential damages of any character arising as a
8553      result of this License or out of the use or inability to use the
8554      Work (including but not limited to damages for loss of goodwill,
8555      work stoppage, computer failure or malfunction, or any and all
8556      other commercial damages or losses), even if such Contributor
8557      has been advised of the possibility of such damages.
8558
8559   9. Accepting Warranty or Additional Liability. While redistributing
8560      the Work or Derivative Works thereof, You may choose to offer,
8561      and charge a fee for, acceptance of support, warranty, indemnity,
8562      or other liability obligations and/or rights consistent with this
8563      License. However, in accepting such obligations, You may act only
8564      on Your own behalf and on Your sole responsibility, not on behalf
8565      of any other Contributor, and only if You agree to indemnify,
8566      defend, and hold each Contributor harmless for any liability
8567      incurred by, or claims asserted against, such Contributor by reason
8568      of your accepting any such warranty or additional liability.
8569
8570   END OF TERMS AND CONDITIONS
8571
8572   APPENDIX: How to apply the Apache License to your work.
8573
8574      To apply the Apache License to your work, attach the following
8575      boilerplate notice, with the fields enclosed by brackets "[]"
8576      replaced with your own identifying information. (Don't include
8577      the brackets!)  The text should be enclosed in the appropriate
8578      comment syntax for the file format. We also recommend that a
8579      file or class name and description of purpose be included on the
8580      same "printed page" as the copyright notice for easier
8581      identification within third-party archives.
8582
8583   Copyright 2011 Google Inc. All Rights Reserved.
8584
8585   Licensed under the Apache License, Version 2.0 (the "License");
8586   you may not use this file except in compliance with the License.
8587   You may obtain a copy of the License at
8588
8589       http://www.apache.org/licenses/LICENSE-2.0
8590
8591   Unless required by applicable law or agreed to in writing, software
8592   distributed under the License is distributed on an "AS IS" BASIS,
8593   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
8594   See the License for the specific language governing permissions and
8595   limitations under the License.
8596
8597
8598Copyright (c) 2006 Bob Ippolito
8599
8600Permission is hereby granted, free of charge, to any person obtaining a copy of
8601this software and associated documentation files (the "Software"), to deal in
8602the Software without restriction, including without limitation the rights to
8603use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
8604of the Software, and to permit persons to whom the Software is furnished to do
8605so, subject to the following conditions:
8606
8607The above copyright notice and this permission notice shall be included in all
8608copies or substantial portions of the Software.
8609
8610THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8611IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8612FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8613AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8614LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8615OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
8616SOFTWARE.
8617
8618// Copyright (c) 2011 Google Inc. All rights reserved.
8619//
8620// Redistribution and use in source and binary forms, with or without
8621// modification, are permitted provided that the following conditions are
8622// met:
8623//
8624//    * Redistributions of source code must retain the above copyright
8625// notice, this list of conditions and the following disclaimer.
8626//    * Redistributions in binary form must reproduce the above
8627// copyright notice, this list of conditions and the following disclaimer
8628// in the documentation and/or other materials provided with the
8629// distribution.
8630//    * Neither the name of Google Inc. nor the names of its
8631// contributors may be used to endorse or promote products derived from
8632// this software without specific prior written permission.
8633//
8634// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8635// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8636// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8637// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8638// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8639// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8640// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8641// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8642// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8643// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8644// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8645
8646All MurmurHash source files are placed in the public domain.
8647
8648The license below applies to all other code in SMHasher:
8649
8650Copyright (c) 2011 Google, Inc.
8651
8652Permission is hereby granted, free of charge, to any person obtaining a copy
8653of this software and associated documentation files (the "Software"), to deal
8654in the Software without restriction, including without limitation the rights
8655to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8656copies of the Software, and to permit persons to whom the Software is
8657furnished to do so, subject to the following conditions:
8658
8659The above copyright notice and this permission notice shall be included in
8660all copies or substantial portions of the Software.
8661
8662THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8663IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8664FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8665AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8666LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8667OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8668THE SOFTWARE.
8669
8670The author disclaims copyright to this source code.  In place of
8671a legal notice, here is a blessing:
8672
8673   May you do good and not evil.
8674   May you find forgiveness for yourself and forgive others.
8675   May you share freely, never taking more than you give.
8676
8677SWIG is distributed under the following terms:
8678
8679I.
8680
8681Copyright (c) 1995-1998
8682The University of Utah and the Regents of the University of California
8683All Rights Reserved
8684
8685Permission is hereby granted, without written agreement and without
8686license or royalty fees, to use, copy, modify, and distribute this
8687software and its documentation for any purpose, provided that
8688(1) The above copyright notice and the following two paragraphs
8689appear in all copies of the source code and (2) redistributions
8690including binaries reproduces these notices in the supporting
8691documentation.   Substantial modifications to this software may be
8692copyrighted by their authors and need not follow the licensing terms
8693described here, provided that the new terms are clearly indicated in
8694all files where they apply.
8695
8696IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE
8697UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
8698PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
8699DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
8700EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
8701THE POSSIBILITY OF SUCH DAMAGE.
8702
8703THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
8704SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO,
8705THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8706PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
8707THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
8708SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
8709
8710
8711II.
8712
8713This software includes contributions that are Copyright (c) 1998-2005
8714University of Chicago.
8715All rights reserved.
8716
8717Redistribution and use in source and binary forms, with or without
8718modification, are permitted provided that the following conditions are
8719met:
8720
8721Redistributions of source code must retain the above copyright notice,
8722this list of conditions and the following disclaimer.  Redistributions
8723in binary form must reproduce the above copyright notice, this list of
8724conditions and the following disclaimer in the documentation and/or
8725other materials provided with the distribution.  Neither the name of
8726the University of Chicago nor the names of its contributors may be
8727used to endorse or promote products derived from this software without
8728specific prior written permission.
8729
8730THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
8731"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8732LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8733PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
8734CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8735SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
8736TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8737PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8738LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8739NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8740SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8741
8742
8743III.
8744
8745This software includes contributions that are Copyright (c) 2005-2006
8746Arizona Board of Regents (University of Arizona).
8747All Rights Reserved
8748
8749Permission is hereby granted, without written agreement and without
8750license or royalty fees, to use, copy, modify, and distribute this
8751software and its documentation for any purpose, provided that
8752(1) The above copyright notice and the following two paragraphs
8753appear in all copies of the source code and (2) redistributions
8754including binaries reproduces these notices in the supporting
8755documentation.   Substantial modifications to this software may be
8756copyrighted by their authors and need not follow the licensing terms
8757described here, provided that the new terms are clearly indicated in
8758all files where they apply.
8759
8760THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
8761"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8762LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8763PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
8764ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8765SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
8766TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8767PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8768LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8769NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8770SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8771
8772
8773// Copyright (c) 2005, Google Inc.
8774// All rights reserved.
8775//
8776// Redistribution and use in source and binary forms, with or without
8777// modification, are permitted provided that the following conditions are
8778// met:
8779//
8780//     * Redistributions of source code must retain the above copyright
8781// notice, this list of conditions and the following disclaimer.
8782//     * Redistributions in binary form must reproduce the above
8783// copyright notice, this list of conditions and the following disclaimer
8784// in the documentation and/or other materials provided with the
8785// distribution.
8786//     * Neither the name of Google Inc. nor the names of its
8787// contributors may be used to endorse or promote products derived from
8788// this software without specific prior written permission.
8789//
8790// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8791// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8792// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8793// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8794// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8795// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8796// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8797// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8798// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8799// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8800// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8801
8802All code here is public domain.
8803
8804Copyright (c) 2012, Linux USB Project
8805All rights reserved.
8806
8807Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
8808
8809o Redistributions of source code must retain the above copyright notice,
8810  this list of conditions and the following disclaimer.
8811
8812o Redistributions in binary form must reproduce the above copyright
8813  notice, this list of conditions and the following disclaimer in the
8814  documentation and/or other materials provided with the distribution.
8815
8816o Neither the name of the Linux USB Project nor the names of its
8817  contributors may be used to endorse or promote products derived from
8818  this software without specific prior written permission.
8819
8820THIS 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.
8821
8822(Copied from the COPYRIGHT file of
8823https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
8824--------------------------------------------------------------------------------
8825
8826Copyright (c) 2001, 2002 Cisco Systems, Inc.
8827Copyright (c) 2002-12 Randall R. Stewart
8828Copyright (c) 2002-12 Michael Tuexen
8829All rights reserved.
8830
8831Redistribution and use in source and binary forms, with or without
8832modification, are permitted provided that the following conditions
8833are met:
8834
88351. Redistributions of source code must retain the above copyright
8836   notice, this list of conditions and the following disclaimer.
88372. Redistributions in binary form must reproduce the above copyright
8838   notice, this list of conditions and the following disclaimer in the
8839   documentation and/or other materials provided with the distribution.
8840
8841THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8842ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8843IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8844ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8845FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8846DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8847OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8848HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8849LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8850OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8851SUCH DAMAGE.
8852
8853;*****************************************************************************
8854;* x86inc.asm
8855;*****************************************************************************
8856;* Copyright (C) 2005-2011 x264 project
8857;*
8858;* Authors: Loren Merritt <lorenm@u.washington.edu>
8859;*          Anton Mitrofanov <BugMaster@narod.ru>
8860;*          Jason Garrett-Glaser <darkshikari@gmail.com>
8861;*
8862;* Permission to use, copy, modify, and/or distribute this software for any
8863;* purpose with or without fee is hereby granted, provided that the above
8864;* copyright notice and this permission notice appear in all copies.
8865;*
8866;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8867;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8868;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8869;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8870;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8871;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8872;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8873;*****************************************************************************
8874
8875; This is a header file for the x264ASM assembly language, which uses
8876; NASM/YASM syntax combined with a large number of macros to provide easy
8877; abstraction between different calling conventions (x86_32, win64, linux64).
8878; It also has various other useful features to simplify writing the kind of
8879; DSP functions that are most often used in x264.
8880
8881; Unlike the rest of x264, this file is available under an ISC license, as it
8882; has significant usefulness outside of x264 and we want it to be available
8883; to the largest audience possible.  Of course, if you modify it for your own
8884; purposes to add a new feature, we strongly encourage contributing a patch
8885; as this feature might be useful for others as well.  Send patches or ideas
8886; to x264-devel@videolan.org .
8887
8888Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
8889
8890Yasm developers and/or contributors include:
8891  Peter Johnson
8892  Michael Urman
8893  Brian Gladman (Visual Studio build files, other fixes)
8894  Stanislav Karchebny (options parser)
8895  Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
8896  Anonymous "NASM64" developer (NASM preprocessor fixes)
8897  Stephen Polkowski (x86 instruction patches)
8898  Henryk Richter (Mach-O object format)
8899  Ben Skeggs (patches, bug reports)
8900  Alexei Svitkine (GAS preprocessor)
8901  Samuel Thibault (TASM parser and frontend)
8902
8903-----------------------------------
8904Yasm licensing overview and summary
8905-----------------------------------
8906
8907Note: This document does not provide legal advice nor is it the actual
8908license of any part of Yasm.  See the individual licenses for complete
8909details.  Consult a lawyer for legal advice.
8910
8911The primary license of Yasm is the 2-clause BSD license.  Please use this
8912license if you plan on submitting code to the project.
8913
8914Yasm has absolutely no warranty; not even for merchantibility or fitness
8915for a particular purpose.
8916
8917-------
8918Libyasm
8919-------
8920Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
8921bitvect, which is triple-licensed under the Artistic license, GPL, and
8922LGPL.  Libyasm is thus GPL and LGPL compatible.  In addition, this also
8923means that libyasm is free for binary-only distribution as long as the
8924terms of the 3-clause BSD license and Artistic license (as it applies to
8925bitvect) are fulfilled.
8926
8927-------
8928Modules
8929-------
8930The modules are 2-clause or 3-clause BSD licensed.
8931
8932---------
8933Frontends
8934---------
8935The frontends are 2-clause BSD licensed.
8936
8937-------------
8938License Texts
8939-------------
8940The full text of all licenses are provided in separate files in the source
8941distribution.  Each source file may include the entire license (in the case
8942of the BSD and Artistic licenses), or may reference the GPL or LGPL license
8943file.
8944
8945BSD.txt - 2-clause and 3-clause BSD licenses
8946Artistic.txt - Artistic license
8947GNU_GPL-2.0 - GNU General Public License
8948GNU_LGPL-2.0 - GNU Library General Public License
8949
8950/* zlib.h -- interface of the 'zlib' general purpose compression library
8951  version 1.2.4, March 14th, 2010
8952
8953  Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
8954
8955  This software is provided 'as-is', without any express or implied
8956  warranty.  In no event will the authors be held liable for any damages
8957  arising from the use of this software.
8958
8959  Permission is granted to anyone to use this software for any purpose,
8960  including commercial applications, and to alter it and redistribute it
8961  freely, subject to the following restrictions:
8962
8963  1. The origin of this software must not be misrepresented; you must not
8964     claim that you wrote the original software. If you use this software
8965     in a product, an acknowledgment in the product documentation would be
8966     appreciated but is not required.
8967  2. Altered source versions must be plainly marked as such, and must not be
8968     misrepresented as being the original software.
8969  3. This notice may not be removed or altered from any source distribution.
8970
8971  Jean-loup Gailly
8972  Mark Adler
8973
8974*/
8975
8976Copyright 2007, Google Inc.
8977All rights reserved.
8978
8979Redistribution and use in source and binary forms, with or without
8980modification, are permitted provided that the following conditions are
8981met:
8982
8983    * Redistributions of source code must retain the above copyright
8984notice, this list of conditions and the following disclaimer.
8985    * Redistributions in binary form must reproduce the above
8986copyright notice, this list of conditions and the following disclaimer
8987in the documentation and/or other materials provided with the
8988distribution.
8989    * Neither the name of Google Inc. nor the names of its
8990contributors may be used to endorse or promote products derived from
8991this software without specific prior written permission.
8992
8993THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8994"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8995LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8996A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8997OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8998SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8999LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9000DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9001THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9002(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9003OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9004
9005-------------------------------------------------------------------------------
9006
9007The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
9008licensed separately as follows:
9009
9010The contents of this file are subject to the Mozilla Public License Version
90111.1 (the "License"); you may not use this file except in compliance with
9012the License. You may obtain a copy of the License at
9013http://www.mozilla.org/MPL/
9014
9015Software distributed under the License is distributed on an "AS IS" basis,
9016WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9017for the specific language governing rights and limitations under the
9018License.
9019
9020The Original Code is mozilla.org code.
9021
9022The Initial Developer of the Original Code is
9023Netscape Communications Corporation.
9024Portions created by the Initial Developer are Copyright (C) 1998
9025the Initial Developer. All Rights Reserved.
9026
9027Contributor(s):
9028  Darin Fisher (original author)
9029
9030Alternatively, the contents of this file may be used under the terms of
9031either the GNU General Public License Version 2 or later (the "GPL"), or
9032the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9033in which case the provisions of the GPL or the LGPL are applicable instead
9034of those above. If you wish to allow use of your version of this file only
9035under the terms of either the GPL or the LGPL, and not to allow others to
9036use your version of this file under the terms of the MPL, indicate your
9037decision by deleting the provisions above and replace them with the notice
9038and other provisions required by the GPL or the LGPL. If you do not delete
9039the provisions above, a recipient may use your version of this file under
9040the terms of any one of the MPL, the GPL or the LGPL.
9041
9042Copyright 2007, Google Inc.
9043All rights reserved.
9044
9045Redistribution and use in source and binary forms, with or without
9046modification, are permitted provided that the following conditions are
9047met:
9048
9049    * Redistributions of source code must retain the above copyright
9050notice, this list of conditions and the following disclaimer.
9051    * Redistributions in binary form must reproduce the above
9052copyright notice, this list of conditions and the following disclaimer
9053in the documentation and/or other materials provided with the
9054distribution.
9055    * Neither the name of Google Inc. nor the names of its
9056contributors may be used to endorse or promote products derived from
9057this software without specific prior written permission.
9058
9059THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9060"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9061LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9062A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9063OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9064SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9065LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9066DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9067THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9068(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9069OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9070
9071-------------------------------------------------------------------------------
9072
9073The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
9074licensed separately as follows:
9075
9076The contents of this file are subject to the Mozilla Public License Version
90771.1 (the "License"); you may not use this file except in compliance with
9078the License. You may obtain a copy of the License at
9079http://www.mozilla.org/MPL/
9080
9081Software distributed under the License is distributed on an "AS IS" basis,
9082WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9083for the specific language governing rights and limitations under the
9084License.
9085
9086The Original Code is mozilla.org code.
9087
9088The Initial Developer of the Original Code is
9089Netscape Communications Corporation.
9090Portions created by the Initial Developer are Copyright (C) 1998
9091the Initial Developer. All Rights Reserved.
9092
9093Contributor(s):
9094  Darin Fisher (original author)
9095
9096Alternatively, the contents of this file may be used under the terms of
9097either the GNU General Public License Version 2 or later (the "GPL"), or
9098the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9099in which case the provisions of the GPL or the LGPL are applicable instead
9100of those above. If you wish to allow use of your version of this file only
9101under the terms of either the GPL or the LGPL, and not to allow others to
9102use your version of this file under the terms of the MPL, indicate your
9103decision by deleting the provisions above and replace them with the notice
9104and other provisions required by the GPL or the LGPL. If you do not delete
9105the provisions above, a recipient may use your version of this file under
9106the terms of any one of the MPL, the GPL or the LGPL.
9107
9108This license applies to all parts of V8 that are not externally
9109maintained libraries.  The externally maintained libraries used by V8
9110are:
9111
9112  - PCRE test suite, located in
9113    test/mjsunit/third_party/regexp-pcre.js.  This is based on the
9114    test suite from PCRE-7.3, which is copyrighted by the University
9115    of Cambridge and Google, Inc.  The copyright notice and license
9116    are embedded in regexp-pcre.js.
9117
9118  - Layout tests, located in test/mjsunit/third_party.  These are
9119    based on layout tests from webkit.org which are copyrighted by
9120    Apple Computer, Inc. and released under a 3-clause BSD license.
9121
9122  - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
9123    assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
9124    assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
9125    assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
9126    assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
9127    This code is copyrighted by Sun Microsystems Inc. and released
9128    under a 3-clause BSD license.
9129
9130  - Valgrind client API header, located at third_party/valgrind/valgrind.h
9131    This is release under the BSD license.
9132
9133These libraries have their own licenses; we recommend you read them,
9134as their terms may differ from the terms below.
9135
9136Copyright 2006-2012, the V8 project authors. All rights reserved.
9137Redistribution and use in source and binary forms, with or without
9138modification, are permitted provided that the following conditions are
9139met:
9140
9141    * Redistributions of source code must retain the above copyright
9142      notice, this list of conditions and the following disclaimer.
9143    * Redistributions in binary form must reproduce the above
9144      copyright notice, this list of conditions and the following
9145      disclaimer in the documentation and/or other materials provided
9146      with the distribution.
9147    * Neither the name of Google Inc. nor the names of its
9148      contributors may be used to endorse or promote products derived
9149      from this software without specific prior written permission.
9150
9151THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9152"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9153LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9154A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9155OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9156SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9157LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9158DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9159THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9160(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9161OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9162
9163============================================================
9164Notices for file(s):
9165/bin/make_ext4fs
9166/bin/mkuserimg.sh
9167/lib/libext4_utils_host.a
9168------------------------------------------------------------
9169
9170   Copyright (c) 2010, The Android Open Source Project
9171
9172   Licensed under the Apache License, Version 2.0 (the "License");
9173   you may not use this file except in compliance with the License.
9174
9175   Unless required by applicable law or agreed to in writing, software
9176   distributed under the License is distributed on an "AS IS" BASIS,
9177   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9178   See the License for the specific language governing permissions and
9179   limitations under the License.
9180
9181
9182                                 Apache License
9183                           Version 2.0, January 2004
9184                        http://www.apache.org/licenses/
9185
9186   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
9187
9188   1. Definitions.
9189
9190      "License" shall mean the terms and conditions for use, reproduction,
9191      and distribution as defined by Sections 1 through 9 of this document.
9192
9193      "Licensor" shall mean the copyright owner or entity authorized by
9194      the copyright owner that is granting the License.
9195
9196      "Legal Entity" shall mean the union of the acting entity and all
9197      other entities that control, are controlled by, or are under common
9198      control with that entity. For the purposes of this definition,
9199      "control" means (i) the power, direct or indirect, to cause the
9200      direction or management of such entity, whether by contract or
9201      otherwise, or (ii) ownership of fifty percent (50%) or more of the
9202      outstanding shares, or (iii) beneficial ownership of such entity.
9203
9204      "You" (or "Your") shall mean an individual or Legal Entity
9205      exercising permissions granted by this License.
9206
9207      "Source" form shall mean the preferred form for making modifications,
9208      including but not limited to software source code, documentation
9209      source, and configuration files.
9210
9211      "Object" form shall mean any form resulting from mechanical
9212      transformation or translation of a Source form, including but
9213      not limited to compiled object code, generated documentation,
9214      and conversions to other media types.
9215
9216      "Work" shall mean the work of authorship, whether in Source or
9217      Object form, made available under the License, as indicated by a
9218      copyright notice that is included in or attached to the work
9219      (an example is provided in the Appendix below).
9220
9221      "Derivative Works" shall mean any work, whether in Source or Object
9222      form, that is based on (or derived from) the Work and for which the
9223      editorial revisions, annotations, elaborations, or other modifications
9224      represent, as a whole, an original work of authorship. For the purposes
9225      of this License, Derivative Works shall not include works that remain
9226      separable from, or merely link (or bind by name) to the interfaces of,
9227      the Work and Derivative Works thereof.
9228
9229      "Contribution" shall mean any work of authorship, including
9230      the original version of the Work and any modifications or additions
9231      to that Work or Derivative Works thereof, that is intentionally
9232      submitted to Licensor for inclusion in the Work by the copyright owner
9233      or by an individual or Legal Entity authorized to submit on behalf of
9234      the copyright owner. For the purposes of this definition, "submitted"
9235      means any form of electronic, verbal, or written communication sent
9236      to the Licensor or its representatives, including but not limited to
9237      communication on electronic mailing lists, source code control systems,
9238      and issue tracking systems that are managed by, or on behalf of, the
9239      Licensor for the purpose of discussing and improving the Work, but
9240      excluding communication that is conspicuously marked or otherwise
9241      designated in writing by the copyright owner as "Not a Contribution."
9242
9243      "Contributor" shall mean Licensor and any individual or Legal Entity
9244      on behalf of whom a Contribution has been received by Licensor and
9245      subsequently incorporated within the Work.
9246
9247   2. Grant of Copyright License. Subject to the terms and conditions of
9248      this License, each Contributor hereby grants to You a perpetual,
9249      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9250      copyright license to reproduce, prepare Derivative Works of,
9251      publicly display, publicly perform, sublicense, and distribute the
9252      Work and such Derivative Works in Source or Object form.
9253
9254   3. Grant of Patent License. Subject to the terms and conditions of
9255      this License, each Contributor hereby grants to You a perpetual,
9256      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9257      (except as stated in this section) patent license to make, have made,
9258      use, offer to sell, sell, import, and otherwise transfer the Work,
9259      where such license applies only to those patent claims licensable
9260      by such Contributor that are necessarily infringed by their
9261      Contribution(s) alone or by combination of their Contribution(s)
9262      with the Work to which such Contribution(s) was submitted. If You
9263      institute patent litigation against any entity (including a
9264      cross-claim or counterclaim in a lawsuit) alleging that the Work
9265      or a Contribution incorporated within the Work constitutes direct
9266      or contributory patent infringement, then any patent licenses
9267      granted to You under this License for that Work shall terminate
9268      as of the date such litigation is filed.
9269
9270   4. Redistribution. You may reproduce and distribute copies of the
9271      Work or Derivative Works thereof in any medium, with or without
9272      modifications, and in Source or Object form, provided that You
9273      meet the following conditions:
9274
9275      (a) You must give any other recipients of the Work or
9276          Derivative Works a copy of this License; and
9277
9278      (b) You must cause any modified files to carry prominent notices
9279          stating that You changed the files; and
9280
9281      (c) You must retain, in the Source form of any Derivative Works
9282          that You distribute, all copyright, patent, trademark, and
9283          attribution notices from the Source form of the Work,
9284          excluding those notices that do not pertain to any part of
9285          the Derivative Works; and
9286
9287      (d) If the Work includes a "NOTICE" text file as part of its
9288          distribution, then any Derivative Works that You distribute must
9289          include a readable copy of the attribution notices contained
9290          within such NOTICE file, excluding those notices that do not
9291          pertain to any part of the Derivative Works, in at least one
9292          of the following places: within a NOTICE text file distributed
9293          as part of the Derivative Works; within the Source form or
9294          documentation, if provided along with the Derivative Works; or,
9295          within a display generated by the Derivative Works, if and
9296          wherever such third-party notices normally appear. The contents
9297          of the NOTICE file are for informational purposes only and
9298          do not modify the License. You may add Your own attribution
9299          notices within Derivative Works that You distribute, alongside
9300          or as an addendum to the NOTICE text from the Work, provided
9301          that such additional attribution notices cannot be construed
9302          as modifying the License.
9303
9304      You may add Your own copyright statement to Your modifications and
9305      may provide additional or different license terms and conditions
9306      for use, reproduction, or distribution of Your modifications, or
9307      for any such Derivative Works as a whole, provided Your use,
9308      reproduction, and distribution of the Work otherwise complies with
9309      the conditions stated in this License.
9310
9311   5. Submission of Contributions. Unless You explicitly state otherwise,
9312      any Contribution intentionally submitted for inclusion in the Work
9313      by You to the Licensor shall be under the terms and conditions of
9314      this License, without any additional terms or conditions.
9315      Notwithstanding the above, nothing herein shall supersede or modify
9316      the terms of any separate license agreement you may have executed
9317      with Licensor regarding such Contributions.
9318
9319   6. Trademarks. This License does not grant permission to use the trade
9320      names, trademarks, service marks, or product names of the Licensor,
9321      except as required for reasonable and customary use in describing the
9322      origin of the Work and reproducing the content of the NOTICE file.
9323
9324   7. Disclaimer of Warranty. Unless required by applicable law or
9325      agreed to in writing, Licensor provides the Work (and each
9326      Contributor provides its Contributions) on an "AS IS" BASIS,
9327      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9328      implied, including, without limitation, any warranties or conditions
9329      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9330      PARTICULAR PURPOSE. You are solely responsible for determining the
9331      appropriateness of using or redistributing the Work and assume any
9332      risks associated with Your exercise of permissions under this License.
9333
9334   8. Limitation of Liability. In no event and under no legal theory,
9335      whether in tort (including negligence), contract, or otherwise,
9336      unless required by applicable law (such as deliberate and grossly
9337      negligent acts) or agreed to in writing, shall any Contributor be
9338      liable to You for damages, including any direct, indirect, special,
9339      incidental, or consequential damages of any character arising as a
9340      result of this License or out of the use or inability to use the
9341      Work (including but not limited to damages for loss of goodwill,
9342      work stoppage, computer failure or malfunction, or any and all
9343      other commercial damages or losses), even if such Contributor
9344      has been advised of the possibility of such damages.
9345
9346   9. Accepting Warranty or Additional Liability. While redistributing
9347      the Work or Derivative Works thereof, You may choose to offer,
9348      and charge a fee for, acceptance of support, warranty, indemnity,
9349      or other liability obligations and/or rights consistent with this
9350      License. However, in accepting such obligations, You may act only
9351      on Your own behalf and on Your sole responsibility, not on behalf
9352      of any other Contributor, and only if You agree to indemnify,
9353      defend, and hold each Contributor harmless for any liability
9354      incurred by, or claims asserted against, such Contributor by reason
9355      of your accepting any such warranty or additional liability.
9356
9357   END OF TERMS AND CONDITIONS
9358
9359
9360============================================================
9361Notices for file(s):
9362/lib/libsqlite_jni.so
9363------------------------------------------------------------
9364This software is copyrighted by Christian Werner <chw@ch-werner.de>
9365and others. The following terms apply to all files associated with the
9366software unless explicitly disclaimed in individual files.
9367
9368The authors hereby grant permission to use, copy, modify, distribute,
9369and license this software and its documentation for any purpose, provided
9370that existing copyright notices are retained in all copies and that this
9371notice is included verbatim in any distributions. No written agreement,
9372license, or royalty fee is required for any of the authorized uses.
9373Modifications to this software may be copyrighted by their authors
9374and need not follow the licensing terms described here, provided that
9375the new terms are clearly indicated on the first page of each file where
9376they apply.
9377
9378IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
9379FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
9380ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
9381DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
9382POSSIBILITY OF SUCH DAMAGE.
9383
9384THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
9385INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
9386FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
9387IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
9388NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
9389MODIFICATIONS.
9390
9391============================================================
9392Notices for file(s):
9393/lib/libgccdemangle.so
9394------------------------------------------------------------
9395		    GNU GENERAL PUBLIC LICENSE
9396		       Version 2, June 1991
9397
9398 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
9399     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
9400 Everyone is permitted to copy and distribute verbatim copies
9401 of this license document, but changing it is not allowed.
9402
9403			    Preamble
9404
9405  The licenses for most software are designed to take away your
9406freedom to share and change it.  By contrast, the GNU General Public
9407License is intended to guarantee your freedom to share and change free
9408software--to make sure the software is free for all its users.  This
9409General Public License applies to most of the Free Software
9410Foundation's software and to any other program whose authors commit to
9411using it.  (Some other Free Software Foundation software is covered by
9412the GNU Library General Public License instead.)  You can apply it to
9413your programs, too.
9414
9415  When we speak of free software, we are referring to freedom, not
9416price.  Our General Public Licenses are designed to make sure that you
9417have the freedom to distribute copies of free software (and charge for
9418this service if you wish), that you receive source code or can get it
9419if you want it, that you can change the software or use pieces of it
9420in new free programs; and that you know you can do these things.
9421
9422  To protect your rights, we need to make restrictions that forbid
9423anyone to deny you these rights or to ask you to surrender the rights.
9424These restrictions translate to certain responsibilities for you if you
9425distribute copies of the software, or if you modify it.
9426
9427  For example, if you distribute copies of such a program, whether
9428gratis or for a fee, you must give the recipients all the rights that
9429you have.  You must make sure that they, too, receive or can get the
9430source code.  And you must show them these terms so they know their
9431rights.
9432
9433  We protect your rights with two steps: (1) copyright the software, and
9434(2) offer you this license which gives you legal permission to copy,
9435distribute and/or modify the software.
9436
9437  Also, for each author's protection and ours, we want to make certain
9438that everyone understands that there is no warranty for this free
9439software.  If the software is modified by someone else and passed on, we
9440want its recipients to know that what they have is not the original, so
9441that any problems introduced by others will not reflect on the original
9442authors' reputations.
9443
9444  Finally, any free program is threatened constantly by software
9445patents.  We wish to avoid the danger that redistributors of a free
9446program will individually obtain patent licenses, in effect making the
9447program proprietary.  To prevent this, we have made it clear that any
9448patent must be licensed for everyone's free use or not licensed at all.
9449
9450  The precise terms and conditions for copying, distribution and
9451modification follow.
9452
9453		    GNU GENERAL PUBLIC LICENSE
9454   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
9455
9456  0. This License applies to any program or other work which contains
9457a notice placed by the copyright holder saying it may be distributed
9458under the terms of this General Public License.  The "Program", below,
9459refers to any such program or work, and a "work based on the Program"
9460means either the Program or any derivative work under copyright law:
9461that is to say, a work containing the Program or a portion of it,
9462either verbatim or with modifications and/or translated into another
9463language.  (Hereinafter, translation is included without limitation in
9464the term "modification".)  Each licensee is addressed as "you".
9465
9466Activities other than copying, distribution and modification are not
9467covered by this License; they are outside its scope.  The act of
9468running the Program is not restricted, and the output from the Program
9469is covered only if its contents constitute a work based on the
9470Program (independent of having been made by running the Program).
9471Whether that is true depends on what the Program does.
9472
9473  1. You may copy and distribute verbatim copies of the Program's
9474source code as you receive it, in any medium, provided that you
9475conspicuously and appropriately publish on each copy an appropriate
9476copyright notice and disclaimer of warranty; keep intact all the
9477notices that refer to this License and to the absence of any warranty;
9478and give any other recipients of the Program a copy of this License
9479along with the Program.
9480
9481You may charge a fee for the physical act of transferring a copy, and
9482you may at your option offer warranty protection in exchange for a fee.
9483
9484  2. You may modify your copy or copies of the Program or any portion
9485of it, thus forming a work based on the Program, and copy and
9486distribute such modifications or work under the terms of Section 1
9487above, provided that you also meet all of these conditions:
9488
9489    a) You must cause the modified files to carry prominent notices
9490    stating that you changed the files and the date of any change.
9491
9492    b) You must cause any work that you distribute or publish, that in
9493    whole or in part contains or is derived from the Program or any
9494    part thereof, to be licensed as a whole at no charge to all third
9495    parties under the terms of this License.
9496
9497    c) If the modified program normally reads commands interactively
9498    when run, you must cause it, when started running for such
9499    interactive use in the most ordinary way, to print or display an
9500    announcement including an appropriate copyright notice and a
9501    notice that there is no warranty (or else, saying that you provide
9502    a warranty) and that users may redistribute the program under
9503    these conditions, and telling the user how to view a copy of this
9504    License.  (Exception: if the Program itself is interactive but
9505    does not normally print such an announcement, your work based on
9506    the Program is not required to print an announcement.)
9507
9508These requirements apply to the modified work as a whole.  If
9509identifiable sections of that work are not derived from the Program,
9510and can be reasonably considered independent and separate works in
9511themselves, then this License, and its terms, do not apply to those
9512sections when you distribute them as separate works.  But when you
9513distribute the same sections as part of a whole which is a work based
9514on the Program, the distribution of the whole must be on the terms of
9515this License, whose permissions for other licensees extend to the
9516entire whole, and thus to each and every part regardless of who wrote it.
9517
9518Thus, it is not the intent of this section to claim rights or contest
9519your rights to work written entirely by you; rather, the intent is to
9520exercise the right to control the distribution of derivative or
9521collective works based on the Program.
9522
9523In addition, mere aggregation of another work not based on the Program
9524with the Program (or with a work based on the Program) on a volume of
9525a storage or distribution medium does not bring the other work under
9526the scope of this License.
9527
9528  3. You may copy and distribute the Program (or a work based on it,
9529under Section 2) in object code or executable form under the terms of
9530Sections 1 and 2 above provided that you also do one of the following:
9531
9532    a) Accompany it with the complete corresponding machine-readable
9533    source code, which must be distributed under the terms of Sections
9534    1 and 2 above on a medium customarily used for software interchange; or,
9535
9536    b) Accompany it with a written offer, valid for at least three
9537    years, to give any third party, for a charge no more than your
9538    cost of physically performing source distribution, a complete
9539    machine-readable copy of the corresponding source code, to be
9540    distributed under the terms of Sections 1 and 2 above on a medium
9541    customarily used for software interchange; or,
9542
9543    c) Accompany it with the information you received as to the offer
9544    to distribute corresponding source code.  (This alternative is
9545    allowed only for noncommercial distribution and only if you
9546    received the program in object code or executable form with such
9547    an offer, in accord with Subsection b above.)
9548
9549The source code for a work means the preferred form of the work for
9550making modifications to it.  For an executable work, complete source
9551code means all the source code for all modules it contains, plus any
9552associated interface definition files, plus the scripts used to
9553control compilation and installation of the executable.  However, as a
9554special exception, the source code distributed need not include
9555anything that is normally distributed (in either source or binary
9556form) with the major components (compiler, kernel, and so on) of the
9557operating system on which the executable runs, unless that component
9558itself accompanies the executable.
9559
9560If distribution of executable or object code is made by offering
9561access to copy from a designated place, then offering equivalent
9562access to copy the source code from the same place counts as
9563distribution of the source code, even though third parties are not
9564compelled to copy the source along with the object code.
9565
9566  4. You may not copy, modify, sublicense, or distribute the Program
9567except as expressly provided under this License.  Any attempt
9568otherwise to copy, modify, sublicense or distribute the Program is
9569void, and will automatically terminate your rights under this License.
9570However, parties who have received copies, or rights, from you under
9571this License will not have their licenses terminated so long as such
9572parties remain in full compliance.
9573
9574  5. You are not required to accept this License, since you have not
9575signed it.  However, nothing else grants you permission to modify or
9576distribute the Program or its derivative works.  These actions are
9577prohibited by law if you do not accept this License.  Therefore, by
9578modifying or distributing the Program (or any work based on the
9579Program), you indicate your acceptance of this License to do so, and
9580all its terms and conditions for copying, distributing or modifying
9581the Program or works based on it.
9582
9583  6. Each time you redistribute the Program (or any work based on the
9584Program), the recipient automatically receives a license from the
9585original licensor to copy, distribute or modify the Program subject to
9586these terms and conditions.  You may not impose any further
9587restrictions on the recipients' exercise of the rights granted herein.
9588You are not responsible for enforcing compliance by third parties to
9589this License.
9590
9591  7. If, as a consequence of a court judgment or allegation of patent
9592infringement or for any other reason (not limited to patent issues),
9593conditions are imposed on you (whether by court order, agreement or
9594otherwise) that contradict the conditions of this License, they do not
9595excuse you from the conditions of this License.  If you cannot
9596distribute so as to satisfy simultaneously your obligations under this
9597License and any other pertinent obligations, then as a consequence you
9598may not distribute the Program at all.  For example, if a patent
9599license would not permit royalty-free redistribution of the Program by
9600all those who receive copies directly or indirectly through you, then
9601the only way you could satisfy both it and this License would be to
9602refrain entirely from distribution of the Program.
9603
9604If any portion of this section is held invalid or unenforceable under
9605any particular circumstance, the balance of the section is intended to
9606apply and the section as a whole is intended to apply in other
9607circumstances.
9608
9609It is not the purpose of this section to induce you to infringe any
9610patents or other property right claims or to contest validity of any
9611such claims; this section has the sole purpose of protecting the
9612integrity of the free software distribution system, which is
9613implemented by public license practices.  Many people have made
9614generous contributions to the wide range of software distributed
9615through that system in reliance on consistent application of that
9616system; it is up to the author/donor to decide if he or she is willing
9617to distribute software through any other system and a licensee cannot
9618impose that choice.
9619
9620This section is intended to make thoroughly clear what is believed to
9621be a consequence of the rest of this License.
9622
9623  8. If the distribution and/or use of the Program is restricted in
9624certain countries either by patents or by copyrighted interfaces, the
9625original copyright holder who places the Program under this License
9626may add an explicit geographical distribution limitation excluding
9627those countries, so that distribution is permitted only in or among
9628countries not thus excluded.  In such case, this License incorporates
9629the limitation as if written in the body of this License.
9630
9631  9. The Free Software Foundation may publish revised and/or new versions
9632of the General Public License from time to time.  Such new versions will
9633be similar in spirit to the present version, but may differ in detail to
9634address new problems or concerns.
9635
9636Each version is given a distinguishing version number.  If the Program
9637specifies a version number of this License which applies to it and "any
9638later version", you have the option of following the terms and conditions
9639either of that version or of any later version published by the Free
9640Software Foundation.  If the Program does not specify a version number of
9641this License, you may choose any version ever published by the Free Software
9642Foundation.
9643
9644  10. If you wish to incorporate parts of the Program into other free
9645programs whose distribution conditions are different, write to the author
9646to ask for permission.  For software which is copyrighted by the Free
9647Software Foundation, write to the Free Software Foundation; we sometimes
9648make exceptions for this.  Our decision will be guided by the two goals
9649of preserving the free status of all derivatives of our free software and
9650of promoting the sharing and reuse of software generally.
9651
9652			    NO WARRANTY
9653
9654  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
9655FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
9656OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
9657PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
9658OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9659MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
9660TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
9661PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
9662REPAIR OR CORRECTION.
9663
9664  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
9665WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
9666REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
9667INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
9668OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
9669TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
9670YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
9671PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
9672POSSIBILITY OF SUCH DAMAGES.
9673
9674		     END OF TERMS AND CONDITIONS
9675
9676	    How to Apply These Terms to Your New Programs
9677
9678  If you develop a new program, and you want it to be of the greatest
9679possible use to the public, the best way to achieve this is to make it
9680free software which everyone can redistribute and change under these terms.
9681
9682  To do so, attach the following notices to the program.  It is safest
9683to attach them to the start of each source file to most effectively
9684convey the exclusion of warranty; and each file should have at least
9685the "copyright" line and a pointer to where the full notice is found.
9686
9687    <one line to give the program's name and a brief idea of what it does.>
9688    Copyright (C) <year>  <name of author>
9689
9690    This program is free software; you can redistribute it and/or modify
9691    it under the terms of the GNU General Public License as published by
9692    the Free Software Foundation; either version 2 of the License, or
9693    (at your option) any later version.
9694
9695    This program is distributed in the hope that it will be useful,
9696    but WITHOUT ANY WARRANTY; without even the implied warranty of
9697    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9698    GNU General Public License for more details.
9699
9700    You should have received a copy of the GNU General Public License
9701    along with this program; if not, write to the Free Software
9702    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
9703
9704
9705Also add information on how to contact you by electronic and paper mail.
9706
9707If the program is interactive, make it output a short notice like this
9708when it starts in an interactive mode:
9709
9710    Gnomovision version 69, Copyright (C) year  name of author
9711    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
9712    This is free software, and you are welcome to redistribute it
9713    under certain conditions; type `show c' for details.
9714
9715The hypothetical commands `show w' and `show c' should show the appropriate
9716parts of the General Public License.  Of course, the commands you use may
9717be called something other than `show w' and `show c'; they could even be
9718mouse-clicks or menu items--whatever suits your program.
9719
9720You should also get your employer (if you work as a programmer) or your
9721school, if any, to sign a "copyright disclaimer" for the program, if
9722necessary.  Here is a sample; alter the names:
9723
9724  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
9725  `Gnomovision' (which makes passes at compilers) written by James Hacker.
9726
9727  <signature of Ty Coon>, 1 April 1989
9728  Ty Coon, President of Vice
9729
9730This General Public License does not permit incorporating your program into
9731proprietary programs.  If your program is a subroutine library, you may
9732consider it more useful to permit linking proprietary applications with the
9733library.  If this is what you want to do, use the GNU Library General
9734Public License instead of this License.
9735
9736============================================================
9737Notices for file(s):
9738/bin/aapt
9739/bin/aidl
9740/bin/dexdump
9741/bin/jasmin
9742/bin/split-select
9743/framework/android-mock-generatorlib.jar
9744/framework/jasmin.jar
9745/lib/lib64cutils.a
9746/lib/lib64log.a
9747/lib/lib64utils.a
9748/lib/libandroidfw.a
9749/lib/libcutils.a
9750/lib/liblog.a
9751/lib/liblog.so
9752/lib/libnativehelper.so
9753/lib/libsqlite3_android.a
9754/lib/libutils.a
9755/lib/libzipfile.a
9756------------------------------------------------------------
9757
9758   Copyright (c) 2005-2008, The Android Open Source Project
9759
9760   Licensed under the Apache License, Version 2.0 (the "License");
9761   you may not use this file except in compliance with the License.
9762
9763   Unless required by applicable law or agreed to in writing, software
9764   distributed under the License is distributed on an "AS IS" BASIS,
9765   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9766   See the License for the specific language governing permissions and
9767   limitations under the License.
9768
9769
9770                                 Apache License
9771                           Version 2.0, January 2004
9772                        http://www.apache.org/licenses/
9773
9774   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
9775
9776   1. Definitions.
9777
9778      "License" shall mean the terms and conditions for use, reproduction,
9779      and distribution as defined by Sections 1 through 9 of this document.
9780
9781      "Licensor" shall mean the copyright owner or entity authorized by
9782      the copyright owner that is granting the License.
9783
9784      "Legal Entity" shall mean the union of the acting entity and all
9785      other entities that control, are controlled by, or are under common
9786      control with that entity. For the purposes of this definition,
9787      "control" means (i) the power, direct or indirect, to cause the
9788      direction or management of such entity, whether by contract or
9789      otherwise, or (ii) ownership of fifty percent (50%) or more of the
9790      outstanding shares, or (iii) beneficial ownership of such entity.
9791
9792      "You" (or "Your") shall mean an individual or Legal Entity
9793      exercising permissions granted by this License.
9794
9795      "Source" form shall mean the preferred form for making modifications,
9796      including but not limited to software source code, documentation
9797      source, and configuration files.
9798
9799      "Object" form shall mean any form resulting from mechanical
9800      transformation or translation of a Source form, including but
9801      not limited to compiled object code, generated documentation,
9802      and conversions to other media types.
9803
9804      "Work" shall mean the work of authorship, whether in Source or
9805      Object form, made available under the License, as indicated by a
9806      copyright notice that is included in or attached to the work
9807      (an example is provided in the Appendix below).
9808
9809      "Derivative Works" shall mean any work, whether in Source or Object
9810      form, that is based on (or derived from) the Work and for which the
9811      editorial revisions, annotations, elaborations, or other modifications
9812      represent, as a whole, an original work of authorship. For the purposes
9813      of this License, Derivative Works shall not include works that remain
9814      separable from, or merely link (or bind by name) to the interfaces of,
9815      the Work and Derivative Works thereof.
9816
9817      "Contribution" shall mean any work of authorship, including
9818      the original version of the Work and any modifications or additions
9819      to that Work or Derivative Works thereof, that is intentionally
9820      submitted to Licensor for inclusion in the Work by the copyright owner
9821      or by an individual or Legal Entity authorized to submit on behalf of
9822      the copyright owner. For the purposes of this definition, "submitted"
9823      means any form of electronic, verbal, or written communication sent
9824      to the Licensor or its representatives, including but not limited to
9825      communication on electronic mailing lists, source code control systems,
9826      and issue tracking systems that are managed by, or on behalf of, the
9827      Licensor for the purpose of discussing and improving the Work, but
9828      excluding communication that is conspicuously marked or otherwise
9829      designated in writing by the copyright owner as "Not a Contribution."
9830
9831      "Contributor" shall mean Licensor and any individual or Legal Entity
9832      on behalf of whom a Contribution has been received by Licensor and
9833      subsequently incorporated within the Work.
9834
9835   2. Grant of Copyright License. Subject to the terms and conditions of
9836      this License, each Contributor hereby grants to You a perpetual,
9837      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9838      copyright license to reproduce, prepare Derivative Works of,
9839      publicly display, publicly perform, sublicense, and distribute the
9840      Work and such Derivative Works in Source or Object form.
9841
9842   3. Grant of Patent License. Subject to the terms and conditions of
9843      this License, each Contributor hereby grants to You a perpetual,
9844      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9845      (except as stated in this section) patent license to make, have made,
9846      use, offer to sell, sell, import, and otherwise transfer the Work,
9847      where such license applies only to those patent claims licensable
9848      by such Contributor that are necessarily infringed by their
9849      Contribution(s) alone or by combination of their Contribution(s)
9850      with the Work to which such Contribution(s) was submitted. If You
9851      institute patent litigation against any entity (including a
9852      cross-claim or counterclaim in a lawsuit) alleging that the Work
9853      or a Contribution incorporated within the Work constitutes direct
9854      or contributory patent infringement, then any patent licenses
9855      granted to You under this License for that Work shall terminate
9856      as of the date such litigation is filed.
9857
9858   4. Redistribution. You may reproduce and distribute copies of the
9859      Work or Derivative Works thereof in any medium, with or without
9860      modifications, and in Source or Object form, provided that You
9861      meet the following conditions:
9862
9863      (a) You must give any other recipients of the Work or
9864          Derivative Works a copy of this License; and
9865
9866      (b) You must cause any modified files to carry prominent notices
9867          stating that You changed the files; and
9868
9869      (c) You must retain, in the Source form of any Derivative Works
9870          that You distribute, all copyright, patent, trademark, and
9871          attribution notices from the Source form of the Work,
9872          excluding those notices that do not pertain to any part of
9873          the Derivative Works; and
9874
9875      (d) If the Work includes a "NOTICE" text file as part of its
9876          distribution, then any Derivative Works that You distribute must
9877          include a readable copy of the attribution notices contained
9878          within such NOTICE file, excluding those notices that do not
9879          pertain to any part of the Derivative Works, in at least one
9880          of the following places: within a NOTICE text file distributed
9881          as part of the Derivative Works; within the Source form or
9882          documentation, if provided along with the Derivative Works; or,
9883          within a display generated by the Derivative Works, if and
9884          wherever such third-party notices normally appear. The contents
9885          of the NOTICE file are for informational purposes only and
9886          do not modify the License. You may add Your own attribution
9887          notices within Derivative Works that You distribute, alongside
9888          or as an addendum to the NOTICE text from the Work, provided
9889          that such additional attribution notices cannot be construed
9890          as modifying the License.
9891
9892      You may add Your own copyright statement to Your modifications and
9893      may provide additional or different license terms and conditions
9894      for use, reproduction, or distribution of Your modifications, or
9895      for any such Derivative Works as a whole, provided Your use,
9896      reproduction, and distribution of the Work otherwise complies with
9897      the conditions stated in this License.
9898
9899   5. Submission of Contributions. Unless You explicitly state otherwise,
9900      any Contribution intentionally submitted for inclusion in the Work
9901      by You to the Licensor shall be under the terms and conditions of
9902      this License, without any additional terms or conditions.
9903      Notwithstanding the above, nothing herein shall supersede or modify
9904      the terms of any separate license agreement you may have executed
9905      with Licensor regarding such Contributions.
9906
9907   6. Trademarks. This License does not grant permission to use the trade
9908      names, trademarks, service marks, or product names of the Licensor,
9909      except as required for reasonable and customary use in describing the
9910      origin of the Work and reproducing the content of the NOTICE file.
9911
9912   7. Disclaimer of Warranty. Unless required by applicable law or
9913      agreed to in writing, Licensor provides the Work (and each
9914      Contributor provides its Contributions) on an "AS IS" BASIS,
9915      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9916      implied, including, without limitation, any warranties or conditions
9917      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9918      PARTICULAR PURPOSE. You are solely responsible for determining the
9919      appropriateness of using or redistributing the Work and assume any
9920      risks associated with Your exercise of permissions under this License.
9921
9922   8. Limitation of Liability. In no event and under no legal theory,
9923      whether in tort (including negligence), contract, or otherwise,
9924      unless required by applicable law (such as deliberate and grossly
9925      negligent acts) or agreed to in writing, shall any Contributor be
9926      liable to You for damages, including any direct, indirect, special,
9927      incidental, or consequential damages of any character arising as a
9928      result of this License or out of the use or inability to use the
9929      Work (including but not limited to damages for loss of goodwill,
9930      work stoppage, computer failure or malfunction, or any and all
9931      other commercial damages or losses), even if such Contributor
9932      has been advised of the possibility of such damages.
9933
9934   9. Accepting Warranty or Additional Liability. While redistributing
9935      the Work or Derivative Works thereof, You may choose to offer,
9936      and charge a fee for, acceptance of support, warranty, indemnity,
9937      or other liability obligations and/or rights consistent with this
9938      License. However, in accepting such obligations, You may act only
9939      on Your own behalf and on Your sole responsibility, not on behalf
9940      of any other Contributor, and only if You agree to indemnify,
9941      defend, and hold each Contributor harmless for any liability
9942      incurred by, or claims asserted against, such Contributor by reason
9943      of your accepting any such warranty or additional liability.
9944
9945   END OF TERMS AND CONDITIONS
9946
9947
9948============================================================
9949Notices for file(s):
9950/framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
9951/framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
9952/framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
9953/framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
9954/framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
9955/framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
9956/framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
9957/framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
9958/framework/osgi.jar
9959/framework/propertysheet.jar
9960/framework/swt.jar
9961------------------------------------------------------------
9962
9963    Eclipse Public License - v 1.0
9964
9965THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
9966PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
9967THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
9968
9969*1. DEFINITIONS*
9970
9971"Contribution" means:
9972
9973a) in the case of the initial Contributor, the initial code and
9974documentation distributed under this Agreement, and
9975
9976b) in the case of each subsequent Contributor:
9977
9978i) changes to the Program, and
9979
9980ii) additions to the Program;
9981
9982where such changes and/or additions to the Program originate from and
9983are distributed by that particular Contributor. A Contribution
9984'originates' from a Contributor if it was added to the Program by such
9985Contributor itself or anyone acting on such Contributor's behalf.
9986Contributions do not include additions to the Program which: (i) are
9987separate modules of software distributed in conjunction with the Program
9988under their own license agreement, and (ii) are not derivative works of
9989the Program.
9990
9991"Contributor" means any person or entity that distributes the Program.
9992
9993"Licensed Patents" mean patent claims licensable by a Contributor which
9994are necessarily infringed by the use or sale of its Contribution alone
9995or when combined with the Program.
9996
9997"Program" means the Contributions distributed in accordance with this
9998Agreement.
9999
10000"Recipient" means anyone who receives the Program under this Agreement,
10001including all Contributors.
10002
10003*2. GRANT OF RIGHTS*
10004
10005a) Subject to the terms of this Agreement, each Contributor hereby
10006grants Recipient a non-exclusive, worldwide, royalty-free copyright
10007license to reproduce, prepare derivative works of, publicly display,
10008publicly perform, distribute and sublicense the Contribution of such
10009Contributor, if any, and such derivative works, in source code and
10010object code form.
10011
10012b) Subject to the terms of this Agreement, each Contributor hereby
10013grants Recipient a non-exclusive, worldwide, royalty-free patent license
10014under Licensed Patents to make, use, sell, offer to sell, import and
10015otherwise transfer the Contribution of such Contributor, if any, in
10016source code and object code form. This patent license shall apply to the
10017combination of the Contribution and the Program if, at the time the
10018Contribution is added by the Contributor, such addition of the
10019Contribution causes such combination to be covered by the Licensed
10020Patents. The patent license shall not apply to any other combinations
10021which include the Contribution. No hardware per se is licensed hereunder.
10022
10023c) Recipient understands that although each Contributor grants the
10024licenses to its Contributions set forth herein, no assurances are
10025provided by any Contributor that the Program does not infringe the
10026patent or other intellectual property rights of any other entity. Each
10027Contributor disclaims any liability to Recipient for claims brought by
10028any other entity based on infringement of intellectual property rights
10029or otherwise. As a condition to exercising the rights and licenses
10030granted hereunder, each Recipient hereby assumes sole responsibility to
10031secure any other intellectual property rights needed, if any. For
10032example, if a third party patent license is required to allow Recipient
10033to distribute the Program, it is Recipient's responsibility to acquire
10034that license before distributing the Program.
10035
10036d) Each Contributor represents that to its knowledge it has sufficient
10037copyright rights in its Contribution, if any, to grant the copyright
10038license set forth in this Agreement.
10039
10040*3. REQUIREMENTS*
10041
10042A Contributor may choose to distribute the Program in object code form
10043under its own license agreement, provided that:
10044
10045a) it complies with the terms and conditions of this Agreement; and
10046
10047b) its license agreement:
10048
10049i) effectively disclaims on behalf of all Contributors all warranties
10050and conditions, express and implied, including warranties or conditions
10051of title and non-infringement, and implied warranties or conditions of
10052merchantability and fitness for a particular purpose;
10053
10054ii) effectively excludes on behalf of all Contributors all liability for
10055damages, including direct, indirect, special, incidental and
10056consequential damages, such as lost profits;
10057
10058iii) states that any provisions which differ from this Agreement are
10059offered by that Contributor alone and not by any other party; and
10060
10061iv) states that source code for the Program is available from such
10062Contributor, and informs licensees how to obtain it in a reasonable
10063manner on or through a medium customarily used for software exchange.
10064
10065When the Program is made available in source code form:
10066
10067a) it must be made available under this Agreement; and
10068
10069b) a copy of this Agreement must be included with each copy of the Program.
10070
10071Contributors may not remove or alter any copyright notices contained
10072within the Program.
10073
10074Each Contributor must identify itself as the originator of its
10075Contribution, if any, in a manner that reasonably allows subsequent
10076Recipients to identify the originator of the Contribution.
10077
10078*4. COMMERCIAL DISTRIBUTION*
10079
10080Commercial distributors of software may accept certain responsibilities
10081with respect to end users, business partners and the like. While this
10082license is intended to facilitate the commercial use of the Program, the
10083Contributor who includes the Program in a commercial product offering
10084should do so in a manner which does not create potential liability for
10085other Contributors. Therefore, if a Contributor includes the Program in
10086a commercial product offering, such Contributor ("Commercial
10087Contributor") hereby agrees to defend and indemnify every other
10088Contributor ("Indemnified Contributor") against any losses, damages and
10089costs (collectively "Losses") arising from claims, lawsuits and other
10090legal actions brought by a third party against the Indemnified
10091Contributor to the extent caused by the acts or omissions of such
10092Commercial Contributor in connection with its distribution of the
10093Program in a commercial product offering. The obligations in this
10094section do not apply to any claims or Losses relating to any actual or
10095alleged intellectual property infringement. In order to qualify, an
10096Indemnified Contributor must: a) promptly notify the Commercial
10097Contributor in writing of such claim, and b) allow the Commercial
10098Contributor to control, and cooperate with the Commercial Contributor
10099in, the defense and any related settlement negotiations. The Indemnified
10100Contributor may participate in any such claim at its own expense.
10101
10102For example, a Contributor might include the Program in a commercial
10103product offering, Product X. That Contributor is then a Commercial
10104Contributor. If that Commercial Contributor then makes performance
10105claims, or offers warranties related to Product X, those performance
10106claims and warranties are such Commercial Contributor's responsibility
10107alone. Under this section, the Commercial Contributor would have to
10108defend claims against the other Contributors related to those
10109performance claims and warranties, and if a court requires any other
10110Contributor to pay any damages as a result, the Commercial Contributor
10111must pay those damages.
10112
10113*5. NO WARRANTY*
10114
10115EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
10116ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
10117EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
10118OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
10119A PARTICULAR PURPOSE. Each Recipient is solely responsible for
10120determining the appropriateness of using and distributing the Program
10121and assumes all risks associated with its exercise of rights under this
10122Agreement , including but not limited to the risks and costs of program
10123errors, compliance with applicable laws, damage to or loss of data,
10124programs or equipment, and unavailability or interruption of operations.
10125
10126*6. DISCLAIMER OF LIABILITY*
10127
10128EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
10129ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
10130INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
10131WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
10132LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
10133NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
10134DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
10135HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
10136
10137*7. GENERAL*
10138
10139If any provision of this Agreement is invalid or unenforceable under
10140applicable law, it shall not affect the validity or enforceability of
10141the remainder of the terms of this Agreement, and without further action
10142by the parties hereto, such provision shall be reformed to the minimum
10143extent necessary to make such provision valid and enforceable.
10144
10145If Recipient institutes patent litigation against any entity (including
10146a cross-claim or counterclaim in a lawsuit) alleging that the Program
10147itself (excluding combinations of the Program with other software or
10148hardware) infringes such Recipient's patent(s), then such Recipient's
10149rights granted under Section 2(b) shall terminate as of the date such
10150litigation is filed.
10151
10152All Recipient's rights under this Agreement shall terminate if it fails
10153to comply with any of the material terms or conditions of this Agreement
10154and does not cure such failure in a reasonable period of time after
10155becoming aware of such noncompliance. If all Recipient's rights under
10156this Agreement terminate, Recipient agrees to cease use and distribution
10157of the Program as soon as reasonably practicable. However, Recipient's
10158obligations under this Agreement and any licenses granted by Recipient
10159relating to the Program shall continue and survive.
10160
10161Everyone is permitted to copy and distribute copies of this Agreement,
10162but in order to avoid inconsistency the Agreement is copyrighted and may
10163only be modified in the following manner. The Agreement Steward reserves
10164the right to publish new versions (including revisions) of this
10165Agreement from time to time. No one other than the Agreement Steward has
10166the right to modify this Agreement. The Eclipse Foundation is the
10167initial Agreement Steward. The Eclipse Foundation may assign the
10168responsibility to serve as the Agreement Steward to a suitable separate
10169entity. Each new version of the Agreement will be given a distinguishing
10170version number. The Program (including Contributions) may always be
10171distributed subject to the version of the Agreement under which it was
10172received. In addition, after a new version of the Agreement is
10173published, Contributor may elect to distribute the Program (including
10174its Contributions) under the new version. Except as expressly stated in
10175Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
10176to the intellectual property of any Contributor under this Agreement,
10177whether expressly, by implication, estoppel or otherwise. All rights in
10178the Program not expressly granted under this Agreement are reserved.
10179
10180This Agreement is governed by the laws of the State of New York and the
10181intellectual property laws of the United States of America. No party to
10182this Agreement will bring a legal action under this Agreement more than
10183one year after the cause of action arose. Each party waives its rights
10184to a jury trial in any resulting litigation.
10185
10186
10187============================================================
10188Notices for file(s):
10189/framework/bouncycastle-host.jar
10190/framework/bouncycastle-hostdex.jar
10191------------------------------------------------------------
10192Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
10193
10194Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
10195associated documentation files (the "Software"), to deal in the Software without restriction,
10196including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
10197and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
10198subject to the following conditions:
10199
10200The above copyright notice and this permission notice shall be included in all copies or substantial
10201portions of the Software.
10202
10203THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
10204LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
10205NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
10206WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10207SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10208
10209============================================================
10210Notices for file(s):
10211/framework/commons-compress-1.0.jar
10212------------------------------------------------------------
10213Apache Commons Compress
10214Copyright 2002-2009 The Apache Software Foundation
10215
10216This product includes software developed by
10217The Apache Software Foundation (http://www.apache.org/).
10218
10219Original BZip2 classes contributed by Keiron Liddle
10220<keiron@aftexsw.com>, Aftex Software to the Apache Ant project
10221
10222Original Tar classes from contributors of the Apache Ant project
10223
10224Original Zip classes from contributors of the Apache Ant project
10225
10226Original CPIO classes contributed by Markus Kuss and the jRPM project
10227(jrpm.sourceforge.net)
10228
10229============================================================
10230Notices for file(s):
10231/lib/libbcc.so
10232------------------------------------------------------------
10233==========================
10234NOTICE file for libbcc.git
10235==========================
10236
10237* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
10238
10239   Copyright (c) 2005-2011, The Android Open Source Project
10240
10241   Licensed under the Apache License, Version 2.0 (the "License");
10242   you may not use this file except in compliance with the License.
10243
10244   Unless required by applicable law or agreed to in writing, software
10245   distributed under the License is distributed on an "AS IS" BASIS,
10246   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10247   See the License for the specific language governing permissions and
10248   limitations under the License.
10249
10250
10251                                 Apache License
10252                           Version 2.0, January 2004
10253                        http://www.apache.org/licenses/
10254
10255   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10256
10257   1. Definitions.
10258
10259      "License" shall mean the terms and conditions for use, reproduction,
10260      and distribution as defined by Sections 1 through 9 of this document.
10261
10262      "Licensor" shall mean the copyright owner or entity authorized by
10263      the copyright owner that is granting the License.
10264
10265      "Legal Entity" shall mean the union of the acting entity and all
10266      other entities that control, are controlled by, or are under common
10267      control with that entity. For the purposes of this definition,
10268      "control" means (i) the power, direct or indirect, to cause the
10269      direction or management of such entity, whether by contract or
10270      otherwise, or (ii) ownership of fifty percent (50%) or more of the
10271      outstanding shares, or (iii) beneficial ownership of such entity.
10272
10273      "You" (or "Your") shall mean an individual or Legal Entity
10274      exercising permissions granted by this License.
10275
10276      "Source" form shall mean the preferred form for making modifications,
10277      including but not limited to software source code, documentation
10278      source, and configuration files.
10279
10280      "Object" form shall mean any form resulting from mechanical
10281      transformation or translation of a Source form, including but
10282      not limited to compiled object code, generated documentation,
10283      and conversions to other media types.
10284
10285      "Work" shall mean the work of authorship, whether in Source or
10286      Object form, made available under the License, as indicated by a
10287      copyright notice that is included in or attached to the work
10288      (an example is provided in the Appendix below).
10289
10290      "Derivative Works" shall mean any work, whether in Source or Object
10291      form, that is based on (or derived from) the Work and for which the
10292      editorial revisions, annotations, elaborations, or other modifications
10293      represent, as a whole, an original work of authorship. For the purposes
10294      of this License, Derivative Works shall not include works that remain
10295      separable from, or merely link (or bind by name) to the interfaces of,
10296      the Work and Derivative Works thereof.
10297
10298      "Contribution" shall mean any work of authorship, including
10299      the original version of the Work and any modifications or additions
10300      to that Work or Derivative Works thereof, that is intentionally
10301      submitted to Licensor for inclusion in the Work by the copyright owner
10302      or by an individual or Legal Entity authorized to submit on behalf of
10303      the copyright owner. For the purposes of this definition, "submitted"
10304      means any form of electronic, verbal, or written communication sent
10305      to the Licensor or its representatives, including but not limited to
10306      communication on electronic mailing lists, source code control systems,
10307      and issue tracking systems that are managed by, or on behalf of, the
10308      Licensor for the purpose of discussing and improving the Work, but
10309      excluding communication that is conspicuously marked or otherwise
10310      designated in writing by the copyright owner as "Not a Contribution."
10311
10312      "Contributor" shall mean Licensor and any individual or Legal Entity
10313      on behalf of whom a Contribution has been received by Licensor and
10314      subsequently incorporated within the Work.
10315
10316   2. Grant of Copyright License. Subject to the terms and conditions of
10317      this License, each Contributor hereby grants to You a perpetual,
10318      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10319      copyright license to reproduce, prepare Derivative Works of,
10320      publicly display, publicly perform, sublicense, and distribute the
10321      Work and such Derivative Works in Source or Object form.
10322
10323   3. Grant of Patent License. Subject to the terms and conditions of
10324      this License, each Contributor hereby grants to You a perpetual,
10325      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10326      (except as stated in this section) patent license to make, have made,
10327      use, offer to sell, sell, import, and otherwise transfer the Work,
10328      where such license applies only to those patent claims licensable
10329      by such Contributor that are necessarily infringed by their
10330      Contribution(s) alone or by combination of their Contribution(s)
10331      with the Work to which such Contribution(s) was submitted. If You
10332      institute patent litigation against any entity (including a
10333      cross-claim or counterclaim in a lawsuit) alleging that the Work
10334      or a Contribution incorporated within the Work constitutes direct
10335      or contributory patent infringement, then any patent licenses
10336      granted to You under this License for that Work shall terminate
10337      as of the date such litigation is filed.
10338
10339   4. Redistribution. You may reproduce and distribute copies of the
10340      Work or Derivative Works thereof in any medium, with or without
10341      modifications, and in Source or Object form, provided that You
10342      meet the following conditions:
10343
10344      (a) You must give any other recipients of the Work or
10345          Derivative Works a copy of this License; and
10346
10347      (b) You must cause any modified files to carry prominent notices
10348          stating that You changed the files; and
10349
10350      (c) You must retain, in the Source form of any Derivative Works
10351          that You distribute, all copyright, patent, trademark, and
10352          attribution notices from the Source form of the Work,
10353          excluding those notices that do not pertain to any part of
10354          the Derivative Works; and
10355
10356      (d) If the Work includes a "NOTICE" text file as part of its
10357          distribution, then any Derivative Works that You distribute must
10358          include a readable copy of the attribution notices contained
10359          within such NOTICE file, excluding those notices that do not
10360          pertain to any part of the Derivative Works, in at least one
10361          of the following places: within a NOTICE text file distributed
10362          as part of the Derivative Works; within the Source form or
10363          documentation, if provided along with the Derivative Works; or,
10364          within a display generated by the Derivative Works, if and
10365          wherever such third-party notices normally appear. The contents
10366          of the NOTICE file are for informational purposes only and
10367          do not modify the License. You may add Your own attribution
10368          notices within Derivative Works that You distribute, alongside
10369          or as an addendum to the NOTICE text from the Work, provided
10370          that such additional attribution notices cannot be construed
10371          as modifying the License.
10372
10373      You may add Your own copyright statement to Your modifications and
10374      may provide additional or different license terms and conditions
10375      for use, reproduction, or distribution of Your modifications, or
10376      for any such Derivative Works as a whole, provided Your use,
10377      reproduction, and distribution of the Work otherwise complies with
10378      the conditions stated in this License.
10379
10380   5. Submission of Contributions. Unless You explicitly state otherwise,
10381      any Contribution intentionally submitted for inclusion in the Work
10382      by You to the Licensor shall be under the terms and conditions of
10383      this License, without any additional terms or conditions.
10384      Notwithstanding the above, nothing herein shall supersede or modify
10385      the terms of any separate license agreement you may have executed
10386      with Licensor regarding such Contributions.
10387
10388   6. Trademarks. This License does not grant permission to use the trade
10389      names, trademarks, service marks, or product names of the Licensor,
10390      except as required for reasonable and customary use in describing the
10391      origin of the Work and reproducing the content of the NOTICE file.
10392
10393   7. Disclaimer of Warranty. Unless required by applicable law or
10394      agreed to in writing, Licensor provides the Work (and each
10395      Contributor provides its Contributions) on an "AS IS" BASIS,
10396      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10397      implied, including, without limitation, any warranties or conditions
10398      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
10399      PARTICULAR PURPOSE. You are solely responsible for determining the
10400      appropriateness of using or redistributing the Work and assume any
10401      risks associated with Your exercise of permissions under this License.
10402
10403   8. Limitation of Liability. In no event and under no legal theory,
10404      whether in tort (including negligence), contract, or otherwise,
10405      unless required by applicable law (such as deliberate and grossly
10406      negligent acts) or agreed to in writing, shall any Contributor be
10407      liable to You for damages, including any direct, indirect, special,
10408      incidental, or consequential damages of any character arising as a
10409      result of this License or out of the use or inability to use the
10410      Work (including but not limited to damages for loss of goodwill,
10411      work stoppage, computer failure or malfunction, or any and all
10412      other commercial damages or losses), even if such Contributor
10413      has been advised of the possibility of such damages.
10414
10415   9. Accepting Warranty or Additional Liability. While redistributing
10416      the Work or Derivative Works thereof, You may choose to offer,
10417      and charge a fee for, acceptance of support, warranty, indemnity,
10418      or other liability obligations and/or rights consistent with this
10419      License. However, in accepting such obligations, You may act only
10420      on Your own behalf and on Your sole responsibility, not on behalf
10421      of any other Contributor, and only if You agree to indemnify,
10422      defend, and hold each Contributor harmless for any liability
10423      incurred by, or claims asserted against, such Contributor by reason
10424      of your accepting any such warranty or additional liability.
10425
10426   END OF TERMS AND CONDITIONS
10427
10428
10429
10430* NOTICE for runtime/ and lib/CodeGen/.
10431  Note: The NOTICE is the same for another git project, external/llvm.git.
10432
10433==============================================================================
10434LLVM Release License
10435==============================================================================
10436University of Illinois/NCSA
10437Open Source License
10438
10439Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
10440All rights reserved.
10441
10442Developed by:
10443
10444    LLVM Team
10445
10446    University of Illinois at Urbana-Champaign
10447
10448    http://llvm.org
10449
10450Permission is hereby granted, free of charge, to any person obtaining a copy of
10451this software and associated documentation files (the "Software"), to deal with
10452the Software without restriction, including without limitation the rights to
10453use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
10454of the Software, and to permit persons to whom the Software is furnished to do
10455so, subject to the following conditions:
10456
10457    * Redistributions of source code must retain the above copyright notice,
10458      this list of conditions and the following disclaimers.
10459
10460    * Redistributions in binary form must reproduce the above copyright notice,
10461      this list of conditions and the following disclaimers in the
10462      documentation and/or other materials provided with the distribution.
10463
10464    * Neither the names of the LLVM Team, University of Illinois at
10465      Urbana-Champaign, nor the names of its contributors may be used to
10466      endorse or promote products derived from this Software without specific
10467      prior written permission.
10468
10469THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10470IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
10471FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
10472CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10473LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10474OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
10475SOFTWARE.
10476
10477==============================================================================
10478Copyrights and Licenses for Third Party Software Distributed with LLVM:
10479==============================================================================
10480The LLVM software contains code written by third parties.  Such software will
10481have its own individual LICENSE.TXT file in the directory in which it appears.
10482This file will describe the copyrights, license, and restrictions which apply
10483to that code.
10484
10485The disclaimer of warranty in the University of Illinois Open Source License
10486applies to all code in the LLVM Distribution, and nothing in any of the
10487other licenses gives permission to use the names of the LLVM Team or the
10488University of Illinois to endorse or promote products derived from this
10489Software.
10490
10491The following pieces of software have additional or alternate copyrights,
10492licenses, and/or restrictions:
10493
10494Program             Directory
10495-------             ---------
10496Autoconf            llvm/autoconf
10497                    llvm/projects/ModuleMaker/autoconf
10498                    llvm/projects/sample/autoconf
10499CellSPU backend     llvm/lib/Target/CellSPU/README.txt
10500Google Test         llvm/utils/unittest/googletest
10501OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
10502
10503
10504
10505* NOTICE for tests/disassem.cpp and tests/disassem.h.
10506
10507/*      $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $    */
10508
10509/*-
10510 * Copyright (c) 1996 Mark Brinicombe.
10511 * Copyright (c) 1996 Brini.
10512 *
10513 * All rights reserved.
10514 *
10515 * Redistribution and use in source and binary forms, with or without
10516 * modification, are permitted provided that the following conditions
10517 * are met:
10518 * 1. Redistributions of source code must retain the above copyright
10519 *    notice, this list of conditions and the following disclaimer.
10520 * 2. Redistributions in binary form must reproduce the above copyright
10521 *    notice, this list of conditions and the following disclaimer in the
10522 *    documentation and/or other materials provided with the distribution.
10523 * 3. All advertising materials mentioning features or use of this software
10524 *    must display the following acknowledgement:
10525 *      This product includes software developed by Brini.
10526 * 4. The name of the company nor the name of the author may be used to
10527 *    endorse or promote products derived from this software without specific
10528 *    prior written permission.
10529 *
10530 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
10531 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
10532 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
10533 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
10534 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
10535 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
10536 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10537 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10538 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10539 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10540 * SUCH DAMAGE.
10541 *
10542 * RiscBSD kernel project
10543 *
10544 * db_disasm.c
10545 *
10546 * Kernel disassembler
10547 *
10548 * Created      : 10/02/96
10549 *
10550 * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
10551 * Paul Kranenburg
10552 *
10553 * This code is not complete. Not all instructions are disassembled.
10554 */
10555
10556============================================================
10557Notices for file(s):
10558/lib/libfdlibm.a
10559------------------------------------------------------------
10560Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
10561
10562Developed at SunSoft, a Sun Microsystems, Inc. business.
10563Permission to use, copy, modify, and distribute this
10564software is freely granted, provided that this notice
10565is preserved.
10566
10567============================================================
10568Notices for file(s):
10569/bin/emulator-arm
10570/bin/emulator-mips
10571/bin/emulator-x86
10572/bin/emulator
10573/bin/emulator64-arm
10574/bin/emulator64-mips
10575/bin/emulator64-x86
10576/lib/emulator-common.a
10577/lib/emulator-libelff.a
10578/lib/emulator-libjpeg.a
10579/lib/emulator-libqemu.a
10580/lib/emulator-libui.a
10581/lib/emulator-target-arm.a
10582/lib/emulator-target-i386.a
10583/lib/emulator-target-mips.a
10584/lib/emulator64-common.a
10585/lib/emulator64-libelff.a
10586/lib/emulator64-libjpeg.a
10587/lib/emulator64-libqemu.a
10588/lib/emulator64-libui.a
10589/lib/emulator64-target-arm.a
10590/lib/emulator64-target-i386.a
10591/lib/emulator64-target-mips.a
10592------------------------------------------------------------
10593		    GNU GENERAL PUBLIC LICENSE
10594		       Version 2, June 1991
10595
10596 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
10597                          675 Mass Ave, Cambridge, MA 02139, USA
10598 Everyone is permitted to copy and distribute verbatim copies
10599 of this license document, but changing it is not allowed.
10600
10601			    Preamble
10602
10603  The licenses for most software are designed to take away your
10604freedom to share and change it.  By contrast, the GNU General Public
10605License is intended to guarantee your freedom to share and change free
10606software--to make sure the software is free for all its users.  This
10607General Public License applies to most of the Free Software
10608Foundation's software and to any other program whose authors commit to
10609using it.  (Some other Free Software Foundation software is covered by
10610the GNU Library General Public License instead.)  You can apply it to
10611your programs, too.
10612
10613  When we speak of free software, we are referring to freedom, not
10614price.  Our General Public Licenses are designed to make sure that you
10615have the freedom to distribute copies of free software (and charge for
10616this service if you wish), that you receive source code or can get it
10617if you want it, that you can change the software or use pieces of it
10618in new free programs; and that you know you can do these things.
10619
10620  To protect your rights, we need to make restrictions that forbid
10621anyone to deny you these rights or to ask you to surrender the rights.
10622These restrictions translate to certain responsibilities for you if you
10623distribute copies of the software, or if you modify it.
10624
10625  For example, if you distribute copies of such a program, whether
10626gratis or for a fee, you must give the recipients all the rights that
10627you have.  You must make sure that they, too, receive or can get the
10628source code.  And you must show them these terms so they know their
10629rights.
10630
10631  We protect your rights with two steps: (1) copyright the software, and
10632(2) offer you this license which gives you legal permission to copy,
10633distribute and/or modify the software.
10634
10635  Also, for each author's protection and ours, we want to make certain
10636that everyone understands that there is no warranty for this free
10637software.  If the software is modified by someone else and passed on, we
10638want its recipients to know that what they have is not the original, so
10639that any problems introduced by others will not reflect on the original
10640authors' reputations.
10641
10642  Finally, any free program is threatened constantly by software
10643patents.  We wish to avoid the danger that redistributors of a free
10644program will individually obtain patent licenses, in effect making the
10645program proprietary.  To prevent this, we have made it clear that any
10646patent must be licensed for everyone's free use or not licensed at all.
10647
10648  The precise terms and conditions for copying, distribution and
10649modification follow.
10650
10651		    GNU GENERAL PUBLIC LICENSE
10652   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
10653
10654  0. This License applies to any program or other work which contains
10655a notice placed by the copyright holder saying it may be distributed
10656under the terms of this General Public License.  The "Program", below,
10657refers to any such program or work, and a "work based on the Program"
10658means either the Program or any derivative work under copyright law:
10659that is to say, a work containing the Program or a portion of it,
10660either verbatim or with modifications and/or translated into another
10661language.  (Hereinafter, translation is included without limitation in
10662the term "modification".)  Each licensee is addressed as "you".
10663
10664Activities other than copying, distribution and modification are not
10665covered by this License; they are outside its scope.  The act of
10666running the Program is not restricted, and the output from the Program
10667is covered only if its contents constitute a work based on the
10668Program (independent of having been made by running the Program).
10669Whether that is true depends on what the Program does.
10670
10671  1. You may copy and distribute verbatim copies of the Program's
10672source code as you receive it, in any medium, provided that you
10673conspicuously and appropriately publish on each copy an appropriate
10674copyright notice and disclaimer of warranty; keep intact all the
10675notices that refer to this License and to the absence of any warranty;
10676and give any other recipients of the Program a copy of this License
10677along with the Program.
10678
10679You may charge a fee for the physical act of transferring a copy, and
10680you may at your option offer warranty protection in exchange for a fee.
10681
10682  2. You may modify your copy or copies of the Program or any portion
10683of it, thus forming a work based on the Program, and copy and
10684distribute such modifications or work under the terms of Section 1
10685above, provided that you also meet all of these conditions:
10686
10687    a) You must cause the modified files to carry prominent notices
10688    stating that you changed the files and the date of any change.
10689
10690    b) You must cause any work that you distribute or publish, that in
10691    whole or in part contains or is derived from the Program or any
10692    part thereof, to be licensed as a whole at no charge to all third
10693    parties under the terms of this License.
10694
10695    c) If the modified program normally reads commands interactively
10696    when run, you must cause it, when started running for such
10697    interactive use in the most ordinary way, to print or display an
10698    announcement including an appropriate copyright notice and a
10699    notice that there is no warranty (or else, saying that you provide
10700    a warranty) and that users may redistribute the program under
10701    these conditions, and telling the user how to view a copy of this
10702    License.  (Exception: if the Program itself is interactive but
10703    does not normally print such an announcement, your work based on
10704    the Program is not required to print an announcement.)
10705
10706These requirements apply to the modified work as a whole.  If
10707identifiable sections of that work are not derived from the Program,
10708and can be reasonably considered independent and separate works in
10709themselves, then this License, and its terms, do not apply to those
10710sections when you distribute them as separate works.  But when you
10711distribute the same sections as part of a whole which is a work based
10712on the Program, the distribution of the whole must be on the terms of
10713this License, whose permissions for other licensees extend to the
10714entire whole, and thus to each and every part regardless of who wrote it.
10715
10716Thus, it is not the intent of this section to claim rights or contest
10717your rights to work written entirely by you; rather, the intent is to
10718exercise the right to control the distribution of derivative or
10719collective works based on the Program.
10720
10721In addition, mere aggregation of another work not based on the Program
10722with the Program (or with a work based on the Program) on a volume of
10723a storage or distribution medium does not bring the other work under
10724the scope of this License.
10725
10726  3. You may copy and distribute the Program (or a work based on it,
10727under Section 2) in object code or executable form under the terms of
10728Sections 1 and 2 above provided that you also do one of the following:
10729
10730    a) Accompany it with the complete corresponding machine-readable
10731    source code, which must be distributed under the terms of Sections
10732    1 and 2 above on a medium customarily used for software interchange; or,
10733
10734    b) Accompany it with a written offer, valid for at least three
10735    years, to give any third party, for a charge no more than your
10736    cost of physically performing source distribution, a complete
10737    machine-readable copy of the corresponding source code, to be
10738    distributed under the terms of Sections 1 and 2 above on a medium
10739    customarily used for software interchange; or,
10740
10741    c) Accompany it with the information you received as to the offer
10742    to distribute corresponding source code.  (This alternative is
10743    allowed only for noncommercial distribution and only if you
10744    received the program in object code or executable form with such
10745    an offer, in accord with Subsection b above.)
10746
10747The source code for a work means the preferred form of the work for
10748making modifications to it.  For an executable work, complete source
10749code means all the source code for all modules it contains, plus any
10750associated interface definition files, plus the scripts used to
10751control compilation and installation of the executable.  However, as a
10752special exception, the source code distributed need not include
10753anything that is normally distributed (in either source or binary
10754form) with the major components (compiler, kernel, and so on) of the
10755operating system on which the executable runs, unless that component
10756itself accompanies the executable.
10757
10758If distribution of executable or object code is made by offering
10759access to copy from a designated place, then offering equivalent
10760access to copy the source code from the same place counts as
10761distribution of the source code, even though third parties are not
10762compelled to copy the source along with the object code.
10763
10764  4. You may not copy, modify, sublicense, or distribute the Program
10765except as expressly provided under this License.  Any attempt
10766otherwise to copy, modify, sublicense or distribute the Program is
10767void, and will automatically terminate your rights under this License.
10768However, parties who have received copies, or rights, from you under
10769this License will not have their licenses terminated so long as such
10770parties remain in full compliance.
10771
10772  5. You are not required to accept this License, since you have not
10773signed it.  However, nothing else grants you permission to modify or
10774distribute the Program or its derivative works.  These actions are
10775prohibited by law if you do not accept this License.  Therefore, by
10776modifying or distributing the Program (or any work based on the
10777Program), you indicate your acceptance of this License to do so, and
10778all its terms and conditions for copying, distributing or modifying
10779the Program or works based on it.
10780
10781  6. Each time you redistribute the Program (or any work based on the
10782Program), the recipient automatically receives a license from the
10783original licensor to copy, distribute or modify the Program subject to
10784these terms and conditions.  You may not impose any further
10785restrictions on the recipients' exercise of the rights granted herein.
10786You are not responsible for enforcing compliance by third parties to
10787this License.
10788
10789  7. If, as a consequence of a court judgment or allegation of patent
10790infringement or for any other reason (not limited to patent issues),
10791conditions are imposed on you (whether by court order, agreement or
10792otherwise) that contradict the conditions of this License, they do not
10793excuse you from the conditions of this License.  If you cannot
10794distribute so as to satisfy simultaneously your obligations under this
10795License and any other pertinent obligations, then as a consequence you
10796may not distribute the Program at all.  For example, if a patent
10797license would not permit royalty-free redistribution of the Program by
10798all those who receive copies directly or indirectly through you, then
10799the only way you could satisfy both it and this License would be to
10800refrain entirely from distribution of the Program.
10801
10802If any portion of this section is held invalid or unenforceable under
10803any particular circumstance, the balance of the section is intended to
10804apply and the section as a whole is intended to apply in other
10805circumstances.
10806
10807It is not the purpose of this section to induce you to infringe any
10808patents or other property right claims or to contest validity of any
10809such claims; this section has the sole purpose of protecting the
10810integrity of the free software distribution system, which is
10811implemented by public license practices.  Many people have made
10812generous contributions to the wide range of software distributed
10813through that system in reliance on consistent application of that
10814system; it is up to the author/donor to decide if he or she is willing
10815to distribute software through any other system and a licensee cannot
10816impose that choice.
10817
10818This section is intended to make thoroughly clear what is believed to
10819be a consequence of the rest of this License.
10820
10821  8. If the distribution and/or use of the Program is restricted in
10822certain countries either by patents or by copyrighted interfaces, the
10823original copyright holder who places the Program under this License
10824may add an explicit geographical distribution limitation excluding
10825those countries, so that distribution is permitted only in or among
10826countries not thus excluded.  In such case, this License incorporates
10827the limitation as if written in the body of this License.
10828
10829  9. The Free Software Foundation may publish revised and/or new versions
10830of the General Public License from time to time.  Such new versions will
10831be similar in spirit to the present version, but may differ in detail to
10832address new problems or concerns.
10833
10834Each version is given a distinguishing version number.  If the Program
10835specifies a version number of this License which applies to it and "any
10836later version", you have the option of following the terms and conditions
10837either of that version or of any later version published by the Free
10838Software Foundation.  If the Program does not specify a version number of
10839this License, you may choose any version ever published by the Free Software
10840Foundation.
10841
10842  10. If you wish to incorporate parts of the Program into other free
10843programs whose distribution conditions are different, write to the author
10844to ask for permission.  For software which is copyrighted by the Free
10845Software Foundation, write to the Free Software Foundation; we sometimes
10846make exceptions for this.  Our decision will be guided by the two goals
10847of preserving the free status of all derivatives of our free software and
10848of promoting the sharing and reuse of software generally.
10849
10850			    NO WARRANTY
10851
10852  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
10853FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
10854OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
10855PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
10856OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
10857MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
10858TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
10859PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
10860REPAIR OR CORRECTION.
10861
10862  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
10863WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
10864REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
10865INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
10866OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
10867TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
10868YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
10869PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
10870POSSIBILITY OF SUCH DAMAGES.
10871
10872		     END OF TERMS AND CONDITIONS
10873
10874	    How to Apply These Terms to Your New Programs
10875
10876  If you develop a new program, and you want it to be of the greatest
10877possible use to the public, the best way to achieve this is to make it
10878free software which everyone can redistribute and change under these terms.
10879
10880  To do so, attach the following notices to the program.  It is safest
10881to attach them to the start of each source file to most effectively
10882convey the exclusion of warranty; and each file should have at least
10883the "copyright" line and a pointer to where the full notice is found.
10884
10885    <one line to give the program's name and a brief idea of what it does.>
10886    Copyright (C) 19yy  <name of author>
10887
10888    This program is free software; you can redistribute it and/or modify
10889    it under the terms of the GNU General Public License as published by
10890    the Free Software Foundation; either version 2 of the License, or
10891    (at your option) any later version.
10892
10893    This program is distributed in the hope that it will be useful,
10894    but WITHOUT ANY WARRANTY; without even the implied warranty of
10895    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10896    GNU General Public License for more details.
10897
10898    You should have received a copy of the GNU General Public License
10899    along with this program; if not, write to the Free Software
10900    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
10901
10902Also add information on how to contact you by electronic and paper mail.
10903
10904If the program is interactive, make it output a short notice like this
10905when it starts in an interactive mode:
10906
10907    Gnomovision version 69, Copyright (C) 19yy name of author
10908    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
10909    This is free software, and you are welcome to redistribute it
10910    under certain conditions; type `show c' for details.
10911
10912The hypothetical commands `show w' and `show c' should show the appropriate
10913parts of the General Public License.  Of course, the commands you use may
10914be called something other than `show w' and `show c'; they could even be
10915mouse-clicks or menu items--whatever suits your program.
10916
10917You should also get your employer (if you work as a programmer) or your
10918school, if any, to sign a "copyright disclaimer" for the program, if
10919necessary.  Here is a sample; alter the names:
10920
10921  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
10922  `Gnomovision' (which makes passes at compilers) written by James Hacker.
10923
10924  <signature of Ty Coon>, 1 April 1989
10925  Ty Coon, President of Vice
10926
10927This General Public License does not permit incorporating your program into
10928proprietary programs.  If your program is a subroutine library, you may
10929consider it more useful to permit linking proprietary applications with the
10930library.  If this is what you want to do, use the GNU Library General
10931Public License instead of this License.
10932
10933============================================================
10934Notices for file(s):
10935/framework/groovy-all-1.7.0.jar
10936------------------------------------------------------------
10937                                 Apache License
10938                           Version 2.0, January 2004
10939                        http://www.apache.org/licenses/
10940
10941   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10942
10943   1. Definitions.
10944
10945      "License" shall mean the terms and conditions for use, reproduction,
10946      and distribution as defined by Sections 1 through 9 of this document.
10947
10948      "Licensor" shall mean the copyright owner or entity authorized by
10949      the copyright owner that is granting the License.
10950
10951      "Legal Entity" shall mean the union of the acting entity and all
10952      other entities that control, are controlled by, or are under common
10953      control with that entity. For the purposes of this definition,
10954      "control" means (i) the power, direct or indirect, to cause the
10955      direction or management of such entity, whether by contract or
10956      otherwise, or (ii) ownership of fifty percent (50%) or more of the
10957      outstanding shares, or (iii) beneficial ownership of such entity.
10958
10959      "You" (or "Your") shall mean an individual or Legal Entity
10960      exercising permissions granted by this License.
10961
10962      "Source" form shall mean the preferred form for making modifications,
10963      including but not limited to software source code, documentation
10964      source, and configuration files.
10965
10966      "Object" form shall mean any form resulting from mechanical
10967      transformation or translation of a Source form, including but
10968      not limited to compiled object code, generated documentation,
10969      and conversions to other media types.
10970
10971      "Work" shall mean the work of authorship, whether in Source or
10972      Object form, made available under the License, as indicated by a
10973      copyright notice that is included in or attached to the work
10974      (an example is provided in the Appendix below).
10975
10976      "Derivative Works" shall mean any work, whether in Source or Object
10977      form, that is based on (or derived from) the Work and for which the
10978      editorial revisions, annotations, elaborations, or other modifications
10979      represent, as a whole, an original work of authorship. For the purposes
10980      of this License, Derivative Works shall not include works that remain
10981      separable from, or merely link (or bind by name) to the interfaces of,
10982      the Work and Derivative Works thereof.
10983
10984      "Contribution" shall mean any work of authorship, including
10985      the original version of the Work and any modifications or additions
10986      to that Work or Derivative Works thereof, that is intentionally
10987      submitted to Licensor for inclusion in the Work by the copyright owner
10988      or by an individual or Legal Entity authorized to submit on behalf of
10989      the copyright owner. For the purposes of this definition, "submitted"
10990      means any form of electronic, verbal, or written communication sent
10991      to the Licensor or its representatives, including but not limited to
10992      communication on electronic mailing lists, source code control systems,
10993      and issue tracking systems that are managed by, or on behalf of, the
10994      Licensor for the purpose of discussing and improving the Work, but
10995      excluding communication that is conspicuously marked or otherwise
10996      designated in writing by the copyright owner as "Not a Contribution."
10997
10998      "Contributor" shall mean Licensor and any individual or Legal Entity
10999      on behalf of whom a Contribution has been received by Licensor and
11000      subsequently incorporated within the Work.
11001
11002   2. Grant of Copyright License. Subject to the terms and conditions of
11003      this License, each Contributor hereby grants to You a perpetual,
11004      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11005      copyright license to reproduce, prepare Derivative Works of,
11006      publicly display, publicly perform, sublicense, and distribute the
11007      Work and such Derivative Works in Source or Object form.
11008
11009   3. Grant of Patent License. Subject to the terms and conditions of
11010      this License, each Contributor hereby grants to You a perpetual,
11011      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11012      (except as stated in this section) patent license to make, have made,
11013      use, offer to sell, sell, import, and otherwise transfer the Work,
11014      where such license applies only to those patent claims licensable
11015      by such Contributor that are necessarily infringed by their
11016      Contribution(s) alone or by combination of their Contribution(s)
11017      with the Work to which such Contribution(s) was submitted. If You
11018      institute patent litigation against any entity (including a
11019      cross-claim or counterclaim in a lawsuit) alleging that the Work
11020      or a Contribution incorporated within the Work constitutes direct
11021      or contributory patent infringement, then any patent licenses
11022      granted to You under this License for that Work shall terminate
11023      as of the date such litigation is filed.
11024
11025   4. Redistribution. You may reproduce and distribute copies of the
11026      Work or Derivative Works thereof in any medium, with or without
11027      modifications, and in Source or Object form, provided that You
11028      meet the following conditions:
11029
11030      (a) You must give any other recipients of the Work or
11031          Derivative Works a copy of this License; and
11032
11033      (b) You must cause any modified files to carry prominent notices
11034          stating that You changed the files; and
11035
11036      (c) You must retain, in the Source form of any Derivative Works
11037          that You distribute, all copyright, patent, trademark, and
11038          attribution notices from the Source form of the Work,
11039          excluding those notices that do not pertain to any part of
11040          the Derivative Works; and
11041
11042      (d) If the Work includes a "NOTICE" text file as part of its
11043          distribution, then any Derivative Works that You distribute must
11044          include a readable copy of the attribution notices contained
11045          within such NOTICE file, excluding those notices that do not
11046          pertain to any part of the Derivative Works, in at least one
11047          of the following places: within a NOTICE text file distributed
11048          as part of the Derivative Works; within the Source form or
11049          documentation, if provided along with the Derivative Works; or,
11050          within a display generated by the Derivative Works, if and
11051          wherever such third-party notices normally appear. The contents
11052          of the NOTICE file are for informational purposes only and
11053          do not modify the License. You may add Your own attribution
11054          notices within Derivative Works that You distribute, alongside
11055          or as an addendum to the NOTICE text from the Work, provided
11056          that such additional attribution notices cannot be construed
11057          as modifying the License.
11058
11059      You may add Your own copyright statement to Your modifications and
11060      may provide additional or different license terms and conditions
11061      for use, reproduction, or distribution of Your modifications, or
11062      for any such Derivative Works as a whole, provided Your use,
11063      reproduction, and distribution of the Work otherwise complies with
11064      the conditions stated in this License.
11065
11066   5. Submission of Contributions. Unless You explicitly state otherwise,
11067      any Contribution intentionally submitted for inclusion in the Work
11068      by You to the Licensor shall be under the terms and conditions of
11069      this License, without any additional terms or conditions.
11070      Notwithstanding the above, nothing herein shall supersede or modify
11071      the terms of any separate license agreement you may have executed
11072      with Licensor regarding such Contributions.
11073
11074   6. Trademarks. This License does not grant permission to use the trade
11075      names, trademarks, service marks, or product names of the Licensor,
11076      except as required for reasonable and customary use in describing the
11077      origin of the Work and reproducing the content of the NOTICE file.
11078
11079   7. Disclaimer of Warranty. Unless required by applicable law or
11080      agreed to in writing, Licensor provides the Work (and each
11081      Contributor provides its Contributions) on an "AS IS" BASIS,
11082      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11083      implied, including, without limitation, any warranties or conditions
11084      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11085      PARTICULAR PURPOSE. You are solely responsible for determining the
11086      appropriateness of using or redistributing the Work and assume any
11087      risks associated with Your exercise of permissions under this License.
11088
11089   8. Limitation of Liability. In no event and under no legal theory,
11090      whether in tort (including negligence), contract, or otherwise,
11091      unless required by applicable law (such as deliberate and grossly
11092      negligent acts) or agreed to in writing, shall any Contributor be
11093      liable to You for damages, including any direct, indirect, special,
11094      incidental, or consequential damages of any character arising as a
11095      result of this License or out of the use or inability to use the
11096      Work (including but not limited to damages for loss of goodwill,
11097      work stoppage, computer failure or malfunction, or any and all
11098      other commercial damages or losses), even if such Contributor
11099      has been advised of the possibility of such damages.
11100
11101   9. Accepting Warranty or Additional Liability. While redistributing
11102      the Work or Derivative Works thereof, You may choose to offer,
11103      and charge a fee for, acceptance of support, warranty, indemnity,
11104      or other liability obligations and/or rights consistent with this
11105      License. However, in accepting such obligations, You may act only
11106      on Your own behalf and on Your sole responsibility, not on behalf
11107      of any other Contributor, and only if You agree to indemnify,
11108      defend, and hold each Contributor harmless for any liability
11109      incurred by, or claims asserted against, such Contributor by reason
11110      of your accepting any such warranty or additional liability.
11111
11112   END OF TERMS AND CONDITIONS
11113
11114   APPENDIX: How to apply the Apache License to your work.
11115
11116      To apply the Apache License to your work, attach the following
11117      boilerplate notice, with the fields enclosed by brackets "[]"
11118      replaced with your own identifying information. (Don't include
11119      the brackets!)  The text should be enclosed in the appropriate
11120      comment syntax for the file format. We also recommend that a
11121      file or class name and description of purpose be included on the
11122      same "printed page" as the copyright notice for easier
11123      identification within third-party archives.
11124
11125   Copyright [yyyy] [name of copyright owner]
11126
11127   Licensed under the Apache License, Version 2.0 (the "License");
11128   you may not use this file except in compliance with the License.
11129   You may obtain a copy of the License at
11130
11131       http://www.apache.org/licenses/LICENSE-2.0
11132
11133   Unless required by applicable law or agreed to in writing, software
11134   distributed under the License is distributed on an "AS IS" BASIS,
11135   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11136   See the License for the specific language governing permissions and
11137   limitations under the License.
11138
11139============================================================
11140Notices for file(s):
11141/lib/libcorkscrew.so
11142------------------------------------------------------------
11143
11144   Copyright (c) 2011, The Android Open Source Project
11145
11146   Licensed under the Apache License, Version 2.0 (the "License");
11147   you may not use this file except in compliance with the License.
11148
11149   Unless required by applicable law or agreed to in writing, software
11150   distributed under the License is distributed on an "AS IS" BASIS,
11151   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11152   See the License for the specific language governing permissions and
11153   limitations under the License.
11154
11155
11156                                 Apache License
11157                           Version 2.0, January 2004
11158                        http://www.apache.org/licenses/
11159
11160   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11161
11162   1. Definitions.
11163
11164      "License" shall mean the terms and conditions for use, reproduction,
11165      and distribution as defined by Sections 1 through 9 of this document.
11166
11167      "Licensor" shall mean the copyright owner or entity authorized by
11168      the copyright owner that is granting the License.
11169
11170      "Legal Entity" shall mean the union of the acting entity and all
11171      other entities that control, are controlled by, or are under common
11172      control with that entity. For the purposes of this definition,
11173      "control" means (i) the power, direct or indirect, to cause the
11174      direction or management of such entity, whether by contract or
11175      otherwise, or (ii) ownership of fifty percent (50%) or more of the
11176      outstanding shares, or (iii) beneficial ownership of such entity.
11177
11178      "You" (or "Your") shall mean an individual or Legal Entity
11179      exercising permissions granted by this License.
11180
11181      "Source" form shall mean the preferred form for making modifications,
11182      including but not limited to software source code, documentation
11183      source, and configuration files.
11184
11185      "Object" form shall mean any form resulting from mechanical
11186      transformation or translation of a Source form, including but
11187      not limited to compiled object code, generated documentation,
11188      and conversions to other media types.
11189
11190      "Work" shall mean the work of authorship, whether in Source or
11191      Object form, made available under the License, as indicated by a
11192      copyright notice that is included in or attached to the work
11193      (an example is provided in the Appendix below).
11194
11195      "Derivative Works" shall mean any work, whether in Source or Object
11196      form, that is based on (or derived from) the Work and for which the
11197      editorial revisions, annotations, elaborations, or other modifications
11198      represent, as a whole, an original work of authorship. For the purposes
11199      of this License, Derivative Works shall not include works that remain
11200      separable from, or merely link (or bind by name) to the interfaces of,
11201      the Work and Derivative Works thereof.
11202
11203      "Contribution" shall mean any work of authorship, including
11204      the original version of the Work and any modifications or additions
11205      to that Work or Derivative Works thereof, that is intentionally
11206      submitted to Licensor for inclusion in the Work by the copyright owner
11207      or by an individual or Legal Entity authorized to submit on behalf of
11208      the copyright owner. For the purposes of this definition, "submitted"
11209      means any form of electronic, verbal, or written communication sent
11210      to the Licensor or its representatives, including but not limited to
11211      communication on electronic mailing lists, source code control systems,
11212      and issue tracking systems that are managed by, or on behalf of, the
11213      Licensor for the purpose of discussing and improving the Work, but
11214      excluding communication that is conspicuously marked or otherwise
11215      designated in writing by the copyright owner as "Not a Contribution."
11216
11217      "Contributor" shall mean Licensor and any individual or Legal Entity
11218      on behalf of whom a Contribution has been received by Licensor and
11219      subsequently incorporated within the Work.
11220
11221   2. Grant of Copyright License. Subject to the terms and conditions of
11222      this License, each Contributor hereby grants to You a perpetual,
11223      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11224      copyright license to reproduce, prepare Derivative Works of,
11225      publicly display, publicly perform, sublicense, and distribute the
11226      Work and such Derivative Works in Source or Object form.
11227
11228   3. Grant of Patent License. Subject to the terms and conditions of
11229      this License, each Contributor hereby grants to You a perpetual,
11230      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11231      (except as stated in this section) patent license to make, have made,
11232      use, offer to sell, sell, import, and otherwise transfer the Work,
11233      where such license applies only to those patent claims licensable
11234      by such Contributor that are necessarily infringed by their
11235      Contribution(s) alone or by combination of their Contribution(s)
11236      with the Work to which such Contribution(s) was submitted. If You
11237      institute patent litigation against any entity (including a
11238      cross-claim or counterclaim in a lawsuit) alleging that the Work
11239      or a Contribution incorporated within the Work constitutes direct
11240      or contributory patent infringement, then any patent licenses
11241      granted to You under this License for that Work shall terminate
11242      as of the date such litigation is filed.
11243
11244   4. Redistribution. You may reproduce and distribute copies of the
11245      Work or Derivative Works thereof in any medium, with or without
11246      modifications, and in Source or Object form, provided that You
11247      meet the following conditions:
11248
11249      (a) You must give any other recipients of the Work or
11250          Derivative Works a copy of this License; and
11251
11252      (b) You must cause any modified files to carry prominent notices
11253          stating that You changed the files; and
11254
11255      (c) You must retain, in the Source form of any Derivative Works
11256          that You distribute, all copyright, patent, trademark, and
11257          attribution notices from the Source form of the Work,
11258          excluding those notices that do not pertain to any part of
11259          the Derivative Works; and
11260
11261      (d) If the Work includes a "NOTICE" text file as part of its
11262          distribution, then any Derivative Works that You distribute must
11263          include a readable copy of the attribution notices contained
11264          within such NOTICE file, excluding those notices that do not
11265          pertain to any part of the Derivative Works, in at least one
11266          of the following places: within a NOTICE text file distributed
11267          as part of the Derivative Works; within the Source form or
11268          documentation, if provided along with the Derivative Works; or,
11269          within a display generated by the Derivative Works, if and
11270          wherever such third-party notices normally appear. The contents
11271          of the NOTICE file are for informational purposes only and
11272          do not modify the License. You may add Your own attribution
11273          notices within Derivative Works that You distribute, alongside
11274          or as an addendum to the NOTICE text from the Work, provided
11275          that such additional attribution notices cannot be construed
11276          as modifying the License.
11277
11278      You may add Your own copyright statement to Your modifications and
11279      may provide additional or different license terms and conditions
11280      for use, reproduction, or distribution of Your modifications, or
11281      for any such Derivative Works as a whole, provided Your use,
11282      reproduction, and distribution of the Work otherwise complies with
11283      the conditions stated in this License.
11284
11285   5. Submission of Contributions. Unless You explicitly state otherwise,
11286      any Contribution intentionally submitted for inclusion in the Work
11287      by You to the Licensor shall be under the terms and conditions of
11288      this License, without any additional terms or conditions.
11289      Notwithstanding the above, nothing herein shall supersede or modify
11290      the terms of any separate license agreement you may have executed
11291      with Licensor regarding such Contributions.
11292
11293   6. Trademarks. This License does not grant permission to use the trade
11294      names, trademarks, service marks, or product names of the Licensor,
11295      except as required for reasonable and customary use in describing the
11296      origin of the Work and reproducing the content of the NOTICE file.
11297
11298   7. Disclaimer of Warranty. Unless required by applicable law or
11299      agreed to in writing, Licensor provides the Work (and each
11300      Contributor provides its Contributions) on an "AS IS" BASIS,
11301      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11302      implied, including, without limitation, any warranties or conditions
11303      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11304      PARTICULAR PURPOSE. You are solely responsible for determining the
11305      appropriateness of using or redistributing the Work and assume any
11306      risks associated with Your exercise of permissions under this License.
11307
11308   8. Limitation of Liability. In no event and under no legal theory,
11309      whether in tort (including negligence), contract, or otherwise,
11310      unless required by applicable law (such as deliberate and grossly
11311      negligent acts) or agreed to in writing, shall any Contributor be
11312      liable to You for damages, including any direct, indirect, special,
11313      incidental, or consequential damages of any character arising as a
11314      result of this License or out of the use or inability to use the
11315      Work (including but not limited to damages for loss of goodwill,
11316      work stoppage, computer failure or malfunction, or any and all
11317      other commercial damages or losses), even if such Contributor
11318      has been advised of the possibility of such damages.
11319
11320   9. Accepting Warranty or Additional Liability. While redistributing
11321      the Work or Derivative Works thereof, You may choose to offer,
11322      and charge a fee for, acceptance of support, warranty, indemnity,
11323      or other liability obligations and/or rights consistent with this
11324      License. However, in accepting such obligations, You may act only
11325      on Your own behalf and on Your sole responsibility, not on behalf
11326      of any other Contributor, and only if You agree to indemnify,
11327      defend, and hold each Contributor harmless for any liability
11328      incurred by, or claims asserted against, such Contributor by reason
11329      of your accepting any such warranty or additional liability.
11330
11331   END OF TERMS AND CONDITIONS
11332
11333
11334============================================================
11335Notices for file(s):
11336/framework/liblzf.jar
11337------------------------------------------------------------
11338Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>
11339
11340Redistribution and use in source and binary forms, with or without modifica-
11341tion, are permitted provided that the following conditions are met:
11342
11343  1.  Redistributions of source code must retain the above copyright notice,
11344      this list of conditions and the following disclaimer.
11345
11346  2.  Redistributions in binary form must reproduce the above copyright
11347      notice, this list of conditions and the following disclaimer in the
11348      documentation and/or other materials provided with the distribution.
11349
11350THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
11351WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
11352CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
11353EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
11354CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
11355PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
11356OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
11357WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
11358ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11359OF THE POSSIBILITY OF SUCH DAMAGE.
11360
11361Alternatively, the following files carry an additional notice that
11362explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
11363lzf_d.c
11364
11365
11366============================================================
11367Notices for file(s):
11368/lib/libLLVM.so
11369------------------------------------------------------------
11370==============================================================================
11371LLVM Release License
11372==============================================================================
11373University of Illinois/NCSA
11374Open Source License
11375
11376Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
11377All rights reserved.
11378
11379Developed by:
11380
11381    LLVM Team
11382
11383    University of Illinois at Urbana-Champaign
11384
11385    http://llvm.org
11386
11387Permission is hereby granted, free of charge, to any person obtaining a copy of
11388this software and associated documentation files (the "Software"), to deal with
11389the Software without restriction, including without limitation the rights to
11390use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
11391of the Software, and to permit persons to whom the Software is furnished to do
11392so, subject to the following conditions:
11393
11394    * Redistributions of source code must retain the above copyright notice,
11395      this list of conditions and the following disclaimers.
11396
11397    * Redistributions in binary form must reproduce the above copyright notice,
11398      this list of conditions and the following disclaimers in the
11399      documentation and/or other materials provided with the distribution.
11400
11401    * Neither the names of the LLVM Team, University of Illinois at
11402      Urbana-Champaign, nor the names of its contributors may be used to
11403      endorse or promote products derived from this Software without specific
11404      prior written permission.
11405
11406THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11407IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11408FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
11409CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11410LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11411OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
11412SOFTWARE.
11413
11414==============================================================================
11415Copyrights and Licenses for Third Party Software Distributed with LLVM:
11416==============================================================================
11417The LLVM software contains code written by third parties.  Such software will
11418have its own individual LICENSE.TXT file in the directory in which it appears.
11419This file will describe the copyrights, license, and restrictions which apply
11420to that code.
11421
11422The disclaimer of warranty in the University of Illinois Open Source License
11423applies to all code in the LLVM Distribution, and nothing in any of the
11424other licenses gives permission to use the names of the LLVM Team or the
11425University of Illinois to endorse or promote products derived from this
11426Software.
11427
11428The following pieces of software have additional or alternate copyrights,
11429licenses, and/or restrictions:
11430
11431Program             Directory
11432-------             ---------
11433Autoconf            llvm/autoconf
11434                    llvm/projects/ModuleMaker/autoconf
11435                    llvm/projects/sample/autoconf
11436CellSPU backend     llvm/lib/Target/CellSPU/README.txt
11437Google Test         llvm/utils/unittest/googletest
11438OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
11439
11440======================================================================
11441== LICENSE.TXT for ./autoconf/LICENSE.TXT
11442======================================================================
11443
11444------------------------------------------------------------------------------
11445Autoconf Files
11446------------------------------------------------------------------------------
11447All autoconf files are licensed under the LLVM license with the following
11448additions:
11449
11450llvm/autoconf/install-sh:
11451	This script is licensed under the LLVM license, with the following
11452	additional copyrights and restrictions:
11453
11454	Copyright 1991 by the Massachusetts Institute of Technology
11455
11456	Permission to use, copy, modify, distribute, and sell this software and its
11457	documentation for any purpose is hereby granted without fee, provided that
11458	the above copyright notice appear in all copies and that both that
11459	copyright notice and this permission notice appear in supporting
11460	documentation, and that the name of M.I.T. not be used in advertising or
11461	publicity pertaining to distribution of the software without specific,
11462	written prior permission.  M.I.T. makes no representations about the
11463	suitability of this software for any purpose.  It is provided "as is"
11464	without express or implied warranty.
11465
11466Please see the source files for additional copyrights.
11467
11468
11469======================================================================
11470== LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
11471======================================================================
11472
11473------------------------------------------------------------------------------
11474Autoconf Files
11475------------------------------------------------------------------------------
11476All autoconf files are licensed under the LLVM license with the following
11477additions:
11478
11479llvm/autoconf/install-sh:
11480	This script is licensed under the LLVM license, with the following
11481	additional copyrights and restrictions:
11482
11483	Copyright 1991 by the Massachusetts Institute of Technology
11484
11485	Permission to use, copy, modify, distribute, and sell this software and its
11486	documentation for any purpose is hereby granted without fee, provided that
11487	the above copyright notice appear in all copies and that both that
11488	copyright notice and this permission notice appear in supporting
11489	documentation, and that the name of M.I.T. not be used in advertising or
11490	publicity pertaining to distribution of the software without specific,
11491	written prior permission.  M.I.T. makes no representations about the
11492	suitability of this software for any purpose.  It is provided "as is"
11493	without express or implied warranty.
11494
11495Please see the source files for additional copyrights.
11496
11497
11498======================================================================
11499== LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
11500======================================================================
11501
11502Copyright 2008, Google Inc.
11503All rights reserved.
11504
11505Redistribution and use in source and binary forms, with or without
11506modification, are permitted provided that the following conditions are
11507met:
11508
11509    * Redistributions of source code must retain the above copyright
11510notice, this list of conditions and the following disclaimer.
11511    * Redistributions in binary form must reproduce the above
11512copyright notice, this list of conditions and the following disclaimer
11513in the documentation and/or other materials provided with the
11514distribution.
11515    * Neither the name of Google Inc. nor the names of its
11516contributors may be used to endorse or promote products derived from
11517this software without specific prior written permission.
11518
11519THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
11520"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
11521LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
11522A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
11523OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
11524SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
11525LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
11526DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11527THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
11528(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
11529OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11530
11531======================================================================
11532== LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
11533======================================================================
11534
11535LLVM System Interface Library
11536-------------------------------------------------------------------------------
11537The LLVM System Interface Library is licensed under the Illinois Open Source
11538License and has the following additional copyright:
11539
11540Copyright (C) 2004 eXtensible Systems, Inc.
11541
11542============================================================
11543Notices for file(s):
11544/framework/doclava.jar
11545------------------------------------------------------------
11546
11547 Copyright (C) 2010 Google Inc.
11548
11549 Licensed under the Apache License, Version 2.0 (the "License");
11550 you may not use this file except in compliance with the License.
11551 You may obtain a copy of the License at
11552
11553 http://www.apache.org/licenses/LICENSE-2.0
11554
11555 Unless required by applicable law or agreed to in writing, software
11556 distributed under the License is distributed on an "AS IS" BASIS,
11557 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11558 See the License for the specific language governing permissions and
11559 limitations under the License.
11560
11561
11562======================================================================
11563
11564jQuery 1.2.6 - New Wave Javascript
11565
11566Copyright (c) 2008 John Resig (jquery.com)
11567Dual licensed under the MIT (MIT-LICENSE.txt)
11568and GPL (GPL-LICENSE.txt) licenses.
11569
11570Copyright (c) 2009 John Resig, http://jquery.com/
11571
11572Permission is hereby granted, free of charge, to any person obtaining
11573a copy of this software and associated documentation files (the
11574"Software"), to deal in the Software without restriction, including
11575without limitation the rights to use, copy, modify, merge, publish,
11576distribute, sublicense, and/or sell copies of the Software, and to
11577permit persons to whom the Software is furnished to do so, subject to
11578the following conditions:
11579
11580The above copyright notice and this permission notice shall be
11581included in all copies or substantial portions of the Software.
11582
11583THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
11584EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
11585MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
11586NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
11587LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
11588OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
11589WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11590
11591
11592============================================================
11593Notices for file(s):
11594/bin/sqlite3
11595/lib/libsqlite.so
11596------------------------------------------------------------
115972001 September 15
11598
11599The author disclaims copyright to this source code.  In place of
11600a legal notice, here is a blessing:
11601
11602   May you do good and not evil.
11603   May you find forgiveness for yourself and forgive others.
11604   May you share freely, never taking more than you give.
11605
11606
11607============================================================
11608Notices for file(s):
11609/lib/libcrypto-host.so
11610/lib/libcrypto_static.a
11611/lib/libssl-host.so
11612------------------------------------------------------------
11613
11614  LICENSE ISSUES
11615  ==============
11616
11617  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
11618  the OpenSSL License and the original SSLeay license apply to the toolkit.
11619  See below for the actual license texts. Actually both licenses are BSD-style
11620  Open Source licenses. In case of any license issues related to OpenSSL
11621  please contact openssl-core@openssl.org.
11622
11623  OpenSSL License
11624  ---------------
11625
11626/* ====================================================================
11627 * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
11628 *
11629 * Redistribution and use in source and binary forms, with or without
11630 * modification, are permitted provided that the following conditions
11631 * are met:
11632 *
11633 * 1. Redistributions of source code must retain the above copyright
11634 *    notice, this list of conditions and the following disclaimer.
11635 *
11636 * 2. Redistributions in binary form must reproduce the above copyright
11637 *    notice, this list of conditions and the following disclaimer in
11638 *    the documentation and/or other materials provided with the
11639 *    distribution.
11640 *
11641 * 3. All advertising materials mentioning features or use of this
11642 *    software must display the following acknowledgment:
11643 *    "This product includes software developed by the OpenSSL Project
11644 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
11645 *
11646 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
11647 *    endorse or promote products derived from this software without
11648 *    prior written permission. For written permission, please contact
11649 *    openssl-core@openssl.org.
11650 *
11651 * 5. Products derived from this software may not be called "OpenSSL"
11652 *    nor may "OpenSSL" appear in their names without prior written
11653 *    permission of the OpenSSL Project.
11654 *
11655 * 6. Redistributions of any form whatsoever must retain the following
11656 *    acknowledgment:
11657 *    "This product includes software developed by the OpenSSL Project
11658 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
11659 *
11660 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
11661 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
11662 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
11663 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
11664 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
11665 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
11666 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
11667 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11668 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
11669 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
11670 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11671 * OF THE POSSIBILITY OF SUCH DAMAGE.
11672 * ====================================================================
11673 *
11674 * This product includes cryptographic software written by Eric Young
11675 * (eay@cryptsoft.com).  This product includes software written by Tim
11676 * Hudson (tjh@cryptsoft.com).
11677 *
11678 */
11679
11680 Original SSLeay License
11681 -----------------------
11682
11683/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
11684 * All rights reserved.
11685 *
11686 * This package is an SSL implementation written
11687 * by Eric Young (eay@cryptsoft.com).
11688 * The implementation was written so as to conform with Netscapes SSL.
11689 *
11690 * This library is free for commercial and non-commercial use as long as
11691 * the following conditions are aheared to.  The following conditions
11692 * apply to all code found in this distribution, be it the RC4, RSA,
11693 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
11694 * included with this distribution is covered by the same copyright terms
11695 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
11696 *
11697 * Copyright remains Eric Young's, and as such any Copyright notices in
11698 * the code are not to be removed.
11699 * If this package is used in a product, Eric Young should be given attribution
11700 * as the author of the parts of the library used.
11701 * This can be in the form of a textual message at program startup or
11702 * in documentation (online or textual) provided with the package.
11703 *
11704 * Redistribution and use in source and binary forms, with or without
11705 * modification, are permitted provided that the following conditions
11706 * are met:
11707 * 1. Redistributions of source code must retain the copyright
11708 *    notice, this list of conditions and the following disclaimer.
11709 * 2. Redistributions in binary form must reproduce the above copyright
11710 *    notice, this list of conditions and the following disclaimer in the
11711 *    documentation and/or other materials provided with the distribution.
11712 * 3. All advertising materials mentioning features or use of this software
11713 *    must display the following acknowledgement:
11714 *    "This product includes cryptographic software written by
11715 *     Eric Young (eay@cryptsoft.com)"
11716 *    The word 'cryptographic' can be left out if the rouines from the library
11717 *    being used are not cryptographic related :-).
11718 * 4. If you include any Windows specific code (or a derivative thereof) from
11719 *    the apps directory (application code) you must include an acknowledgement:
11720 *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
11721 *
11722 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
11723 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
11724 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
11725 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
11726 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
11727 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
11728 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11729 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
11730 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
11731 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
11732 * SUCH DAMAGE.
11733 *
11734 * The licence and distribution terms for any publically available version or
11735 * derivative of this code cannot be changed.  i.e. this code cannot simply be
11736 * copied and put under another distribution licence
11737 * [including the GNU Public Licence.]
11738 */
11739
11740
11741============================================================
11742Notices for file(s):
11743/lib/libexpat-host.so
11744/lib/libexpat.a
11745------------------------------------------------------------
11746Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
11747                               and Clark Cooper
11748Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
11749
11750Permission is hereby granted, free of charge, to any person obtaining
11751a copy of this software and associated documentation files (the
11752"Software"), to deal in the Software without restriction, including
11753without limitation the rights to use, copy, modify, merge, publish,
11754distribute, sublicense, and/or sell copies of the Software, and to
11755permit persons to whom the Software is furnished to do so, subject to
11756the following conditions:
11757
11758The above copyright notice and this permission notice shall be included
11759in all copies or substantial portions of the Software.
11760
11761THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
11762EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
11763MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
11764IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
11765CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
11766TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
11767SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11768
11769============================================================
11770Notices for file(s):
11771/lib/libLLVMAnalysis.a
11772------------------------------------------------------------
11773==============================================================================
11774LLVM Release License
11775==============================================================================
11776University of Illinois/NCSA
11777Open Source License
11778
11779Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
11780All rights reserved.
11781
11782Developed by:
11783
11784    LLVM Team
11785
11786    University of Illinois at Urbana-Champaign
11787
11788    http://llvm.org
11789
11790Permission is hereby granted, free of charge, to any person obtaining a copy of
11791this software and associated documentation files (the "Software"), to deal with
11792the Software without restriction, including without limitation the rights to
11793use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
11794of the Software, and to permit persons to whom the Software is furnished to do
11795so, subject to the following conditions:
11796
11797    * Redistributions of source code must retain the above copyright notice,
11798      this list of conditions and the following disclaimers.
11799
11800    * Redistributions in binary form must reproduce the above copyright notice,
11801      this list of conditions and the following disclaimers in the
11802      documentation and/or other materials provided with the distribution.
11803
11804    * Neither the names of the LLVM Team, University of Illinois at
11805      Urbana-Champaign, nor the names of its contributors may be used to
11806      endorse or promote products derived from this Software without specific
11807      prior written permission.
11808
11809THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11810IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11811FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
11812CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11813LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11814OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
11815SOFTWARE.
11816
11817==============================================================================
11818Copyrights and Licenses for Third Party Software Distributed with LLVM:
11819==============================================================================
11820The LLVM software contains code written by third parties.  Such software will
11821have its own individual LICENSE.TXT file in the directory in which it appears.
11822This file will describe the copyrights, license, and restrictions which apply
11823to that code.
11824
11825The disclaimer of warranty in the University of Illinois Open Source License
11826applies to all code in the LLVM Distribution, and nothing in any of the
11827other licenses gives permission to use the names of the LLVM Team or the
11828University of Illinois to endorse or promote products derived from this
11829Software.
11830
11831The following pieces of software have additional or alternate copyrights,
11832licenses, and/or restrictions:
11833
11834Program             Directory
11835-------             ---------
11836Autoconf            llvm/autoconf
11837                    llvm/projects/ModuleMaker/autoconf
11838                    llvm/projects/sample/autoconf
11839CellSPU backend     llvm/lib/Target/CellSPU/README.txt
11840Google Test         llvm/utils/unittest/googletest
11841OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
11842
11843============================================================
11844Notices for file(s):
11845/framework/emmalib.jar
11846------------------------------------------------------------
11847Common Public License - v 1.0
11848
11849THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S
11850ACCEPTANCE OF THIS AGREEMENT.
11851
118521. DEFINITIONS
11853
11854"Contribution" means:
11855
11856      a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
11857      b) in the case of each subsequent Contributor:
11858
11859      i) changes to the Program, and
11860
11861      ii) additions to the Program;
11862
11863      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
11864added 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
11865of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
11866
11867"Contributor" means any person or entity that distributes the Program.
11868
11869"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.
11870
11871"Program" means the Contributions distributed in accordance with this Agreement.
11872
11873"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
11874
118752. GRANT OF RIGHTS
11876
11877      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
11878works 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.
11879
11880      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,
11881use, 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
11882combination 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
11883by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
11884
11885      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
11886Program 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
11887entity 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
11888responsibility 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
11889Program, it is Recipient's responsibility to acquire that license before distributing the Program.
11890
11891      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
11892Agreement.
11893
118943. REQUIREMENTS
11895
11896A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
11897
11898      a) it complies with the terms and conditions of this Agreement; and
11899
11900      b) its license agreement:
11901
11902      i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
11903and implied warranties or conditions of merchantability and fitness for a particular purpose;
11904
11905      ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
11906profits;
11907
11908      iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
11909
11910      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
11911customarily used for software exchange.
11912
11913When the Program is made available in source code form:
11914
11915      a) it must be made available under this Agreement; and
11916
11917      b) a copy of this Agreement must be included with each copy of the Program.
11918
11919Contributors may not remove or alter any copyright notices contained within the Program.
11920
11921Each 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
11922Contribution.
11923
119244. COMMERCIAL DISTRIBUTION
11925
11926Commercial 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
11927commercial 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
11928Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
11929every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
11930third 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
11931commercial 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
11932qualify, 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
11933with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
11934
11935For 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
11936then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this
11937section, 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
11938Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
11939
119405. NO WARRANTY
11941
11942EXCEPT 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,
11943WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
11944determining 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
11945the 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.
11946
119476. DISCLAIMER OF LIABILITY
11948
11949EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
11950CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
11951NEGLIGENCE 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
11952DAMAGES.
11953
119547. GENERAL
11955
11956If 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
11957Agreement, 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.
11958
11959If 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
11960patent 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
11961patent 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
11962software 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.
11963
11964All 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
11965reasonable 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
11966Program 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
11967survive.
11968
11969Everyone 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
11970manner. 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
11971right 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
11972version 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
11973which 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
11974version. 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,
11975whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
11976
11977This 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
11978action 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.
11979
11980============================================================
11981Notices for file(s):
11982/lib/libselinux.a
11983------------------------------------------------------------
11984This library (libselinux) is public domain software, i.e. not copyrighted.
11985
11986Warranty Exclusion
11987------------------
11988You agree that this software is a
11989non-commercially developed program that may contain "bugs" (as that
11990term is used in the industry) and that it may not function as intended.
11991The software is licensed "as is". NSA makes no, and hereby expressly
11992disclaims all, warranties, express, implied, statutory, or otherwise
11993with respect to the software, including noninfringement and the implied
11994warranties of merchantability and fitness for a particular purpose.
11995
11996Limitation of Liability
11997-----------------------
11998In no event will NSA be liable for any damages, including loss of data,
11999lost profits, cost of cover, or other special, incidental,
12000consequential, direct or indirect damages arising from the software or
12001the use thereof, however caused and on any theory of liability. This
12002limitation will apply even if NSA has been advised of the possibility
12003of such damage. You acknowledge that this is a reasonable allocation of
12004risk.
12005
12006============================================================
12007Notices for file(s):
12008/framework/org-netbeans-api-visual.jar
12009/framework/org-openide-util.jar
12010------------------------------------------------------------
12011The GNU General Public License (GPL) Version 2, June 1991
12012
12013Copyright (C) 1989, 1991 Free Software Foundation, Inc.
12014
1201559 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12016
12017Everyone is permitted to copy and distribute verbatim copies
12018of this license document, but changing it is not allowed.
12019
12020Preamble
12021
12022The licenses for most software are designed to take away
12023your freedom to share and change it. By contrast, the GNU
12024General Public License is intended to guarantee your freedom
12025to share and change free software--to make sure the software
12026is free for all its users. This General Public License
12027applies to most of the Free Software Foundation's software
12028and to any other program whose authors commit to using it.
12029(Some other Free Software Foundation software is covered by
12030the GNU Library General Public License instead.) You can
12031apply it to your programs, too. When we speak of free
12032software, we are referring to freedom, not price. Our
12033General Public Licenses are designed to make sure that you
12034have the freedom to distribute copies of free software (and
12035charge for this service if you wish), that you receive
12036source code or can get it if you want it, that you can
12037change the software or use pieces of it in new free
12038programs; and that you know you can do these things. To
12039protect your rights, we need to make restrictions that
12040forbid anyone to deny you these rights or to ask you to
12041surrender the rights. These restrictions translate to
12042certain responsibilities for you if you distribute copies of
12043the software, or if you modify it.
12044
12045For example, if you distribute copies of such a program,
12046whether gratis or for a fee, you must give the recipients
12047all the rights that you have. You must make sure that they,
12048too, receive or can get the source code. And you must show
12049them these terms so they know their rights.
12050
12051We protect your rights with two steps: (1) copyright the
12052software, and (2) offer you this license which gives you
12053legal permission to copy, distribute and/or modify the
12054software.
12055
12056Also, for each author's protection and ours, we want to make
12057certain that everyone understands that there is no warranty
12058for this free software. If the software is modified by
12059someone else and passed on, we want its recipients to know
12060that what they have is not the original, so that any
12061problems introduced by others will not reflect on the
12062original authors' reputations.
12063
12064Finally, any free program is threatened constantly by
12065software patents. We wish to avoid the danger that
12066redistributors of a free program will individually obtain
12067patent licenses, in effect making the program proprietary.
12068To prevent this, we have made it clear that any patent must
12069be licensed for everyone's free use or not licensed at all.
12070
12071The precise terms and conditions for copying, distribution
12072and modification follow.
12073
12074TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
12075MODIFICATION
12076
120770. This License applies to any program or other work which
12078contains a notice placed by the copyright holder saying it
12079may be distributed under the terms of this General Public
12080License. The "Program", below, refers to any such program or
12081work, and a "work based on the Program" means either the
12082Program or any derivative work under copyright law: that is
12083to say, a work containing the Program or a portion of it,
12084either verbatim or with modifications and/or translated into
12085another language. (Hereinafter, translation is included
12086without limitation in the term "modification".) Each
12087licensee is addressed as "you".
12088
12089Activities other than copying, distribution and modification
12090are not covered by this License; they are outside its scope.
12091The act of running the Program is not restricted, and the
12092output from the Program is covered only if its contents
12093constitute a work based on the Program (independent of
12094having been made by running the Program). Whether that is
12095true depends on what the Program does.
12096
120971. You may copy and distribute verbatim copies of the
12098Program's source code as you receive it, in any medium,
12099provided that you conspicuously and appropriately publish on
12100each copy an appropriate copyright notice and disclaimer of
12101warranty; keep intact all the notices that refer to this
12102License and to the absence of any warranty; and give any
12103other recipients of the Program a copy of this License along
12104with the Program.
12105
12106You may charge a fee for the physical act of transferring a
12107copy, and you may at your option offer warranty protection
12108in exchange for a fee.
12109
121102. You may modify your copy or copies of the Program or any
12111portion of it, thus forming a work based on the Program, and
12112copy and distribute such modifications or work under the
12113terms of Section 1 above, provided that you also meet all of
12114these conditions:
12115
12116a) You must cause the modified files to carry prominent
12117notices stating that you changed the files and the date of
12118any change.
12119
12120b) You must cause any work that you distribute or publish,
12121that in whole or in part contains or is derived from the
12122Program or any part thereof, to be licensed as a whole at no
12123charge to all third parties under the terms of this License.
12124
12125c) If the modified program normally reads commands
12126interactively when run, you must cause it, when started
12127running for such interactive use in the most ordinary way,
12128to print or display an announcement including an appropriate
12129copyright notice and a notice that there is no warranty (or
12130else, saying that you provide a warranty) and that users may
12131redistribute the program under these conditions, and telling
12132the user how to view a copy of this License. (Exception: if
12133the Program itself is interactive but does not normally
12134print such an announcement, your work based on the Program
12135is not required to print an announcement.)
12136
12137These requirements apply to the modified work as a whole. If
12138identifiable sections of that work are not derived from the
12139Program, and can be reasonably considered independent and
12140separate works in themselves, then this License, and its
12141terms, do not apply to those sections when you distribute
12142them as separate works. But when you distribute the same
12143sections as part of a whole which is a work based on the
12144Program, the distribution of the whole must be on the terms
12145of this License, whose permissions for other licensees
12146extend to the entire whole, and thus to each and every part
12147regardless of who wrote it.
12148
12149Thus, it is not the intent of this section to claim rights
12150or contest your rights to work written entirely by you;
12151rather, the intent is to exercise the right to control the
12152distribution of derivative or collective works based on the
12153Program. In addition, mere aggregation of another work not
12154based on the Program with the Program (or with a work based
12155on the Program) on a volume of a storage or distribution
12156medium does not bring the other work under the scope of this
12157License.
12158
121593. You may copy and distribute the Program (or a work based
12160on it, under Section 2) in object code or executable form
12161under the terms of Sections 1 and 2 above provided that you
12162also do one of the following:
12163
12164a) Accompany it with the complete corresponding
12165machine-readable source code, which must be distributed
12166under the terms of Sections 1 and 2 above on a medium
12167customarily used for software interchange; or,
12168
12169b) Accompany it with a written offer, valid for at least
12170three years, to give any third party, for a charge no more
12171than your cost of physically performing source distribution,
12172a complete machine-readable copy of the corresponding source
12173code, to be distributed under the terms of Sections 1 and 2
12174above on a medium customarily used for software interchange;
12175or,
12176
12177c) Accompany it with the information you received as to the
12178offer to distribute corresponding source code. (This
12179alternative is allowed only for noncommercial distribution
12180and only if you received the program in object code or
12181executable form with such an offer, in accord with
12182Subsection b above.)
12183
12184The source code for a work means the preferred form of the
12185work for making modifications to it. For an executable work,
12186complete source code means all the source code for all
12187modules it contains, plus any associated interface
12188definition files, plus the scripts used to control
12189compilation and installation of the executable. However, as
12190a special exception, the source code distributed need not
12191include anything that is normally distributed (in either
12192source or binary form) with the major components (compiler,
12193kernel, and so on) of the operating system on which the
12194executable runs, unless that component itself accompanies
12195the executable. If distribution of executable or object code
12196is made by offering access to copy from a designated place,
12197then offering equivalent access to copy the source code from
12198the same place counts as distribution of the source code,
12199even though third parties are not compelled to copy the
12200source along with the object code.
12201
122024. You may not copy, modify, sublicense, or distribute the
12203Program except as expressly provided under this License. Any
12204attempt otherwise to copy, modify, sublicense or distribute
12205the Program is void, and will automatically terminate your
12206rights under this License. However, parties who have
12207received copies, or rights, from you under this License will
12208not have their licenses terminated so long as such parties
12209remain in full compliance.
12210
122115. You are not required to accept this License, since you
12212have not signed it. However, nothing else grants you
12213permission to modify or distribute the Program or its
12214derivative works. These actions are prohibited by law if you
12215do not accept this License. Therefore, by modifying or
12216distributing the Program (or any work based on the Program),
12217you indicate your acceptance of this License to do so, and
12218all its terms and conditions for copying, distributing or
12219modifying the Program or works based on it.
12220
122216. Each time you redistribute the Program (or any work based
12222on the Program), the recipient automatically receives a
12223license from the original licensor to copy, distribute or
12224modify the Program subject to these terms and conditions.
12225You may not impose any further restrictions on the
12226recipients' exercise of the rights granted herein. You are
12227not responsible for enforcing compliance by third parties to
12228this License.
12229
122307. If, as a consequence of a court judgment or allegation of
12231patent infringement or for any other reason (not limited to
12232patent issues), conditions are imposed on you (whether by
12233court order, agreement or otherwise) that contradict the
12234conditions of this License, they do not excuse you from the
12235conditions of this License. If you cannot distribute so as
12236to satisfy simultaneously your obligations under this
12237License and any other pertinent obligations, then as a
12238consequence you may not distribute the Program at all. For
12239example, if a patent license would not permit royalty-free
12240redistribution of the Program by all those who receive
12241copies directly or indirectly through you, then the only way
12242you could satisfy both it and this License would be to
12243refrain entirely from distribution of the Program.
12244
12245If any portion of this section is held invalid or
12246unenforceable under any particular circumstance, the balance
12247of the section is intended to apply and the section as a
12248whole is intended to apply in other circumstances. It is not
12249the purpose of this section to induce you to infringe any
12250patents or other property right claims or to contest
12251validity of any such claims; this section has the sole
12252purpose of protecting the integrity of the free software
12253distribution system, which is implemented by public license
12254practices. Many people have made generous contributions to
12255the wide range of software distributed through that system
12256in reliance on consistent application of that system; it is
12257up to the author/donor to decide if he or she is willing to
12258distribute software through any other system and a licensee
12259cannot impose that choice.
12260
12261This section is intended to make thoroughly clear what is
12262believed to be a consequence of the rest of this License.
12263
122648. If the distribution and/or use of the Program is
12265restricted in certain countries either by patents or by
12266copyrighted interfaces, the original copyright holder who
12267places the Program under this License may add an explicit
12268geographical distribution limitation excluding those
12269countries, so that distribution is permitted only in or
12270among countries not thus excluded. In such case, this
12271License incorporates the limitation as if written in the
12272body of this License.
12273
122749. The Free Software Foundation may publish revised and/or
12275new versions of the General Public License from time to
12276time. Such new versions will be similar in spirit to the
12277present version, but may differ in detail to address new
12278problems or concerns.
12279
12280Each version is given a distinguishing version number. If
12281the Program specifies a version number of this License which
12282applies to it and "any later version", you have the option
12283of following the terms and conditions either of that version
12284or of any later version published by the Free Software
12285Foundation. If the Program does not specify a version number
12286of this License, you may choose any version ever published
12287by the Free Software Foundation.
12288
1228910. If you wish to incorporate parts of the Program into
12290other free programs whose distribution conditions are
12291different, write to the author to ask for permission. For
12292software which is copyrighted by the Free Software
12293Foundation, write to the Free Software Foundation; we
12294sometimes make exceptions for this. Our decision will be
12295guided by the two goals of preserving the free status of all
12296derivatives of our free software and of promoting the
12297sharing and reuse of software generally.
12298
12299NO WARRANTY
12300
1230111. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
12302NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
12303APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
12304COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
12305"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
12306IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
12307WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
12308PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
12309OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
12310DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
12311REPAIR OR CORRECTION.
12312
1231312. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
12314TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
12315WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
12316ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
12317SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
12318THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
12319LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
12320LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
12321PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
12322HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
12323SUCH DAMAGES.
12324
12325END OF TERMS AND CONDITIONS
12326
12327How to Apply These Terms to Your New Programs
12328
12329If you develop a new program, and you want it to be of the
12330greatest possible use to the public, the best way to achieve
12331this is to make it free software which everyone can
12332redistribute and change under these terms.
12333
12334To do so, attach the following notices to the program. It is
12335safest to attach them to the start of each source file to
12336most effectively convey the exclusion of warranty; and each
12337file should have at least the "copyright" line and a pointer
12338to where the full notice is found.
12339
12340One line to give the program's name and a brief idea of what
12341it does.
12342
12343Copyright (C) <year> <name of author>
12344This program is free software; you can redistribute it
12345and/or modify it under the terms of the GNU General Public
12346License as published by the Free Software Foundation; either
12347version 2 of the License, or (at your option) any later
12348version. This program is distributed in the hope that it
12349will be useful, but WITHOUT ANY WARRANTY; without even the
12350implied warranty of MERCHANTABILITY or FITNESS FOR A
12351PARTICULAR PURPOSE. See the GNU General Public License for
12352more details. You should have received a copy of the GNU
12353General Public License along with this program; if not,
12354write to the Free Software Foundation, Inc., 59 Temple
12355Place, Suite 330, Boston, MA 02111-1307 USA
12356
12357Also add information on how to contact you by electronic and
12358paper mail. If the program is interactive, make it output a
12359short notice like this when it starts in an interactive
12360mode:
12361
12362Gnomovision version 69, Copyright (C) year name of author
12363Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
12364type `show w'. This is free software, and you are welcome to
12365redistribute it under certain conditions; type `show c' for
12366details. The hypothetical commands `show w' and `show c'
12367should show the appropriate parts of the General Public
12368License. Of course, the commands you use may be called
12369something other than `show w' and `show c'; they could even
12370be mouse-clicks or menu items--whatever suits your program.
12371
12372You should also get your employer (if you work as a
12373programmer) or your school, if any, to sign a "copyright
12374disclaimer" for the program, if necessary. Here is a sample;
12375alter the names:
12376
12377Yoyodyne, Inc., hereby disclaims all copyright interest in
12378the program `Gnomovision' (which makes passes at compilers)
12379written by James Hacker.
12380
12381signature of Ty Coon, 1 April 1989
12382Ty Coon, President of Vice
12383This General Public License does not permit incorporating
12384your program into proprietary programs. If your program is a
12385subroutine library, you may consider it more useful to
12386permit linking proprietary applications with the library. If
12387this is what you want to do, use the GNU Library General
12388Public License instead of this License.
12389
12390"CLASSPATH" EXCEPTION TO THE GPL VERSION 2
12391
12392Certain source files distributed by Sun Microsystems, Inc.
12393are subject to  the following clarification and special
12394exception to the GPL Version 2, but only where Sun has
12395expressly included in the particular source file's header
12396the words  "Sun designates this particular file as subject
12397to the "Classpath" exception as provided by Sun in the
12398License file that accompanied this code."
12399
12400   Linking this library statically or dynamically with other
12401modules is making a combined work based on this library.
12402Thus, the terms and conditions of the GNU General Public
12403License Version 2 cover the whole combination.
12404
12405  As a special exception, the copyright holders of this
12406library give you  permission to link this library with
12407independent modules to produce an  executable, regardless of
12408the license terms of these independent modules,  and to copy
12409and distribute the resulting executable under terms of your
12410choice, provided that you also meet, for each linked
12411independent module,  the terms and conditions of the license
12412of that module.  An independent  module is a module which is
12413not derived from or based on this library.  If  you modify
12414this library, you may extend this exception to your version
12415of  the library, but you are not obligated to do so.  If you
12416do not wish to do so, delete this exception statement from
12417your version.
12418============================================================
12419Notices for file(s):
12420/bin/adb
12421------------------------------------------------------------
12422
12423   Copyright (c) 2006-2009, The Android Open Source Project
12424   Copyright 2006, Brian Swetland <swetland@frotz.net>
12425
12426   Licensed under the Apache License, Version 2.0 (the "License");
12427   you may not use this file except in compliance with the License.
12428
12429   Unless required by applicable law or agreed to in writing, software
12430   distributed under the License is distributed on an "AS IS" BASIS,
12431   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12432   See the License for the specific language governing permissions and
12433   limitations under the License.
12434
12435
12436                                 Apache License
12437                           Version 2.0, January 2004
12438                        http://www.apache.org/licenses/
12439
12440   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12441
12442   1. Definitions.
12443
12444      "License" shall mean the terms and conditions for use, reproduction,
12445      and distribution as defined by Sections 1 through 9 of this document.
12446
12447      "Licensor" shall mean the copyright owner or entity authorized by
12448      the copyright owner that is granting the License.
12449
12450      "Legal Entity" shall mean the union of the acting entity and all
12451      other entities that control, are controlled by, or are under common
12452      control with that entity. For the purposes of this definition,
12453      "control" means (i) the power, direct or indirect, to cause the
12454      direction or management of such entity, whether by contract or
12455      otherwise, or (ii) ownership of fifty percent (50%) or more of the
12456      outstanding shares, or (iii) beneficial ownership of such entity.
12457
12458      "You" (or "Your") shall mean an individual or Legal Entity
12459      exercising permissions granted by this License.
12460
12461      "Source" form shall mean the preferred form for making modifications,
12462      including but not limited to software source code, documentation
12463      source, and configuration files.
12464
12465      "Object" form shall mean any form resulting from mechanical
12466      transformation or translation of a Source form, including but
12467      not limited to compiled object code, generated documentation,
12468      and conversions to other media types.
12469
12470      "Work" shall mean the work of authorship, whether in Source or
12471      Object form, made available under the License, as indicated by a
12472      copyright notice that is included in or attached to the work
12473      (an example is provided in the Appendix below).
12474
12475      "Derivative Works" shall mean any work, whether in Source or Object
12476      form, that is based on (or derived from) the Work and for which the
12477      editorial revisions, annotations, elaborations, or other modifications
12478      represent, as a whole, an original work of authorship. For the purposes
12479      of this License, Derivative Works shall not include works that remain
12480      separable from, or merely link (or bind by name) to the interfaces of,
12481      the Work and Derivative Works thereof.
12482
12483      "Contribution" shall mean any work of authorship, including
12484      the original version of the Work and any modifications or additions
12485      to that Work or Derivative Works thereof, that is intentionally
12486      submitted to Licensor for inclusion in the Work by the copyright owner
12487      or by an individual or Legal Entity authorized to submit on behalf of
12488      the copyright owner. For the purposes of this definition, "submitted"
12489      means any form of electronic, verbal, or written communication sent
12490      to the Licensor or its representatives, including but not limited to
12491      communication on electronic mailing lists, source code control systems,
12492      and issue tracking systems that are managed by, or on behalf of, the
12493      Licensor for the purpose of discussing and improving the Work, but
12494      excluding communication that is conspicuously marked or otherwise
12495      designated in writing by the copyright owner as "Not a Contribution."
12496
12497      "Contributor" shall mean Licensor and any individual or Legal Entity
12498      on behalf of whom a Contribution has been received by Licensor and
12499      subsequently incorporated within the Work.
12500
12501   2. Grant of Copyright License. Subject to the terms and conditions of
12502      this License, each Contributor hereby grants to You a perpetual,
12503      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12504      copyright license to reproduce, prepare Derivative Works of,
12505      publicly display, publicly perform, sublicense, and distribute the
12506      Work and such Derivative Works in Source or Object form.
12507
12508   3. Grant of Patent License. Subject to the terms and conditions of
12509      this License, each Contributor hereby grants to You a perpetual,
12510      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12511      (except as stated in this section) patent license to make, have made,
12512      use, offer to sell, sell, import, and otherwise transfer the Work,
12513      where such license applies only to those patent claims licensable
12514      by such Contributor that are necessarily infringed by their
12515      Contribution(s) alone or by combination of their Contribution(s)
12516      with the Work to which such Contribution(s) was submitted. If You
12517      institute patent litigation against any entity (including a
12518      cross-claim or counterclaim in a lawsuit) alleging that the Work
12519      or a Contribution incorporated within the Work constitutes direct
12520      or contributory patent infringement, then any patent licenses
12521      granted to You under this License for that Work shall terminate
12522      as of the date such litigation is filed.
12523
12524   4. Redistribution. You may reproduce and distribute copies of the
12525      Work or Derivative Works thereof in any medium, with or without
12526      modifications, and in Source or Object form, provided that You
12527      meet the following conditions:
12528
12529      (a) You must give any other recipients of the Work or
12530          Derivative Works a copy of this License; and
12531
12532      (b) You must cause any modified files to carry prominent notices
12533          stating that You changed the files; and
12534
12535      (c) You must retain, in the Source form of any Derivative Works
12536          that You distribute, all copyright, patent, trademark, and
12537          attribution notices from the Source form of the Work,
12538          excluding those notices that do not pertain to any part of
12539          the Derivative Works; and
12540
12541      (d) If the Work includes a "NOTICE" text file as part of its
12542          distribution, then any Derivative Works that You distribute must
12543          include a readable copy of the attribution notices contained
12544          within such NOTICE file, excluding those notices that do not
12545          pertain to any part of the Derivative Works, in at least one
12546          of the following places: within a NOTICE text file distributed
12547          as part of the Derivative Works; within the Source form or
12548          documentation, if provided along with the Derivative Works; or,
12549          within a display generated by the Derivative Works, if and
12550          wherever such third-party notices normally appear. The contents
12551          of the NOTICE file are for informational purposes only and
12552          do not modify the License. You may add Your own attribution
12553          notices within Derivative Works that You distribute, alongside
12554          or as an addendum to the NOTICE text from the Work, provided
12555          that such additional attribution notices cannot be construed
12556          as modifying the License.
12557
12558      You may add Your own copyright statement to Your modifications and
12559      may provide additional or different license terms and conditions
12560      for use, reproduction, or distribution of Your modifications, or
12561      for any such Derivative Works as a whole, provided Your use,
12562      reproduction, and distribution of the Work otherwise complies with
12563      the conditions stated in this License.
12564
12565   5. Submission of Contributions. Unless You explicitly state otherwise,
12566      any Contribution intentionally submitted for inclusion in the Work
12567      by You to the Licensor shall be under the terms and conditions of
12568      this License, without any additional terms or conditions.
12569      Notwithstanding the above, nothing herein shall supersede or modify
12570      the terms of any separate license agreement you may have executed
12571      with Licensor regarding such Contributions.
12572
12573   6. Trademarks. This License does not grant permission to use the trade
12574      names, trademarks, service marks, or product names of the Licensor,
12575      except as required for reasonable and customary use in describing the
12576      origin of the Work and reproducing the content of the NOTICE file.
12577
12578   7. Disclaimer of Warranty. Unless required by applicable law or
12579      agreed to in writing, Licensor provides the Work (and each
12580      Contributor provides its Contributions) on an "AS IS" BASIS,
12581      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12582      implied, including, without limitation, any warranties or conditions
12583      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12584      PARTICULAR PURPOSE. You are solely responsible for determining the
12585      appropriateness of using or redistributing the Work and assume any
12586      risks associated with Your exercise of permissions under this License.
12587
12588   8. Limitation of Liability. In no event and under no legal theory,
12589      whether in tort (including negligence), contract, or otherwise,
12590      unless required by applicable law (such as deliberate and grossly
12591      negligent acts) or agreed to in writing, shall any Contributor be
12592      liable to You for damages, including any direct, indirect, special,
12593      incidental, or consequential damages of any character arising as a
12594      result of this License or out of the use or inability to use the
12595      Work (including but not limited to damages for loss of goodwill,
12596      work stoppage, computer failure or malfunction, or any and all
12597      other commercial damages or losses), even if such Contributor
12598      has been advised of the possibility of such damages.
12599
12600   9. Accepting Warranty or Additional Liability. While redistributing
12601      the Work or Derivative Works thereof, You may choose to offer,
12602      and charge a fee for, acceptance of support, warranty, indemnity,
12603      or other liability obligations and/or rights consistent with this
12604      License. However, in accepting such obligations, You may act only
12605      on Your own behalf and on Your sole responsibility, not on behalf
12606      of any other Contributor, and only if You agree to indemnify,
12607      defend, and hold each Contributor harmless for any liability
12608      incurred by, or claims asserted against, such Contributor by reason
12609      of your accepting any such warranty or additional liability.
12610
12611   END OF TERMS AND CONDITIONS
12612
12613
12614============================================================
12615Notices for file(s):
12616/framework/apache-xml-hostdex.jar
12617------------------------------------------------------------
12618   =========================================================================
12619   ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
12620   ==  Version 2.0, in this case for the Apache Xalan Java distribution.  ==
12621   =========================================================================
12622
12623   Apache Xalan (Xalan XSLT processor)
12624   Copyright 1999-2006 The Apache Software Foundation
12625
12626   Apache Xalan (Xalan serializer)
12627   Copyright 1999-2006 The Apache Software Foundation
12628
12629   This product includes software developed at
12630   The Apache Software Foundation (http://www.apache.org/).
12631
12632   =========================================================================
12633   Portions of this software was originally based on the following:
12634     - software copyright (c) 1999-2002, Lotus Development Corporation.,
12635       http://www.lotus.com.
12636     - software copyright (c) 2001-2002, Sun Microsystems.,
12637       http://www.sun.com.
12638     - software copyright (c) 2003, IBM Corporation.,
12639       http://www.ibm.com.
12640
12641   =========================================================================
12642   The binary distribution package (ie. jars, samples and documentation) of
12643   this product includes software developed by the following:
12644
12645     - The Apache Software Foundation
12646         - Xerces Java - see LICENSE.txt
12647         - JAXP 1.3 APIs - see LICENSE.txt
12648         - Bytecode Engineering Library - see LICENSE.txt
12649         - Regular Expression - see LICENSE.txt
12650
12651     - Scott Hudson, Frank Flannery, C. Scott Ananian
12652         - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
12653
12654   =========================================================================
12655   The source distribution package (ie. all source and tools required to build
12656   Xalan Java) of this product includes software developed by the following:
12657
12658     - The Apache Software Foundation
12659         - Xerces Java - see LICENSE.txt
12660         - JAXP 1.3 APIs - see LICENSE.txt
12661         - Bytecode Engineering Library - see LICENSE.txt
12662         - Regular Expression - see LICENSE.txt
12663         - Ant - see LICENSE.txt
12664         - Stylebook doc tool - see LICENSE.txt
12665
12666     - Elliot Joel Berk and C. Scott Ananian
12667         - Lexical Analyzer Generator (JLex) - see LICENSE.txt
12668
12669   =========================================================================
12670   Apache Xerces Java
12671   Copyright 1999-2006 The Apache Software Foundation
12672
12673   This product includes software developed at
12674   The Apache Software Foundation (http://www.apache.org/).
12675
12676   Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
12677   were originally based on the following:
12678     - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
12679     - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
12680     - voluntary contributions made by Paul Eng on behalf of the
12681       Apache Software Foundation that were originally developed at iClick, Inc.,
12682       software copyright (c) 1999.
12683
12684   =========================================================================
12685   Apache xml-commons xml-apis (redistribution of xml-apis.jar)
12686
12687   Apache XML Commons
12688   Copyright 2001-2003,2006 The Apache Software Foundation.
12689
12690   This product includes software developed at
12691   The Apache Software Foundation (http://www.apache.org/).
12692
12693   Portions of this software were originally based on the following:
12694     - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
12695     - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
12696     - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
12697
12698
12699============================================================
12700Notices for file(s):
12701/bin/llvm-rs-cc
12702/bin/rs-spec-gen
12703/lib/libslang.a
12704------------------------------------------------------------
12705=========================
12706NOTICE file for slang.git
12707=========================
12708
12709   Copyright (c) 2005-2011, The Android Open Source Project
12710
12711   Licensed under the Apache License, Version 2.0 (the "License");
12712   you may not use this file except in compliance with the License.
12713
12714   Unless required by applicable law or agreed to in writing, software
12715   distributed under the License is distributed on an "AS IS" BASIS,
12716   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12717   See the License for the specific language governing permissions and
12718   limitations under the License.
12719
12720
12721                                 Apache License
12722                           Version 2.0, January 2004
12723                        http://www.apache.org/licenses/
12724
12725   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12726
12727   1. Definitions.
12728
12729      "License" shall mean the terms and conditions for use, reproduction,
12730      and distribution as defined by Sections 1 through 9 of this document.
12731
12732      "Licensor" shall mean the copyright owner or entity authorized by
12733      the copyright owner that is granting the License.
12734
12735      "Legal Entity" shall mean the union of the acting entity and all
12736      other entities that control, are controlled by, or are under common
12737      control with that entity. For the purposes of this definition,
12738      "control" means (i) the power, direct or indirect, to cause the
12739      direction or management of such entity, whether by contract or
12740      otherwise, or (ii) ownership of fifty percent (50%) or more of the
12741      outstanding shares, or (iii) beneficial ownership of such entity.
12742
12743      "You" (or "Your") shall mean an individual or Legal Entity
12744      exercising permissions granted by this License.
12745
12746      "Source" form shall mean the preferred form for making modifications,
12747      including but not limited to software source code, documentation
12748      source, and configuration files.
12749
12750      "Object" form shall mean any form resulting from mechanical
12751      transformation or translation of a Source form, including but
12752      not limited to compiled object code, generated documentation,
12753      and conversions to other media types.
12754
12755      "Work" shall mean the work of authorship, whether in Source or
12756      Object form, made available under the License, as indicated by a
12757      copyright notice that is included in or attached to the work
12758      (an example is provided in the Appendix below).
12759
12760      "Derivative Works" shall mean any work, whether in Source or Object
12761      form, that is based on (or derived from) the Work and for which the
12762      editorial revisions, annotations, elaborations, or other modifications
12763      represent, as a whole, an original work of authorship. For the purposes
12764      of this License, Derivative Works shall not include works that remain
12765      separable from, or merely link (or bind by name) to the interfaces of,
12766      the Work and Derivative Works thereof.
12767
12768      "Contribution" shall mean any work of authorship, including
12769      the original version of the Work and any modifications or additions
12770      to that Work or Derivative Works thereof, that is intentionally
12771      submitted to Licensor for inclusion in the Work by the copyright owner
12772      or by an individual or Legal Entity authorized to submit on behalf of
12773      the copyright owner. For the purposes of this definition, "submitted"
12774      means any form of electronic, verbal, or written communication sent
12775      to the Licensor or its representatives, including but not limited to
12776      communication on electronic mailing lists, source code control systems,
12777      and issue tracking systems that are managed by, or on behalf of, the
12778      Licensor for the purpose of discussing and improving the Work, but
12779      excluding communication that is conspicuously marked or otherwise
12780      designated in writing by the copyright owner as "Not a Contribution."
12781
12782      "Contributor" shall mean Licensor and any individual or Legal Entity
12783      on behalf of whom a Contribution has been received by Licensor and
12784      subsequently incorporated within the Work.
12785
12786   2. Grant of Copyright License. Subject to the terms and conditions of
12787      this License, each Contributor hereby grants to You a perpetual,
12788      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12789      copyright license to reproduce, prepare Derivative Works of,
12790      publicly display, publicly perform, sublicense, and distribute the
12791      Work and such Derivative Works in Source or Object form.
12792
12793   3. Grant of Patent License. Subject to the terms and conditions of
12794      this License, each Contributor hereby grants to You a perpetual,
12795      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12796      (except as stated in this section) patent license to make, have made,
12797      use, offer to sell, sell, import, and otherwise transfer the Work,
12798      where such license applies only to those patent claims licensable
12799      by such Contributor that are necessarily infringed by their
12800      Contribution(s) alone or by combination of their Contribution(s)
12801      with the Work to which such Contribution(s) was submitted. If You
12802      institute patent litigation against any entity (including a
12803      cross-claim or counterclaim in a lawsuit) alleging that the Work
12804      or a Contribution incorporated within the Work constitutes direct
12805      or contributory patent infringement, then any patent licenses
12806      granted to You under this License for that Work shall terminate
12807      as of the date such litigation is filed.
12808
12809   4. Redistribution. You may reproduce and distribute copies of the
12810      Work or Derivative Works thereof in any medium, with or without
12811      modifications, and in Source or Object form, provided that You
12812      meet the following conditions:
12813
12814      (a) You must give any other recipients of the Work or
12815          Derivative Works a copy of this License; and
12816
12817      (b) You must cause any modified files to carry prominent notices
12818          stating that You changed the files; and
12819
12820      (c) You must retain, in the Source form of any Derivative Works
12821          that You distribute, all copyright, patent, trademark, and
12822          attribution notices from the Source form of the Work,
12823          excluding those notices that do not pertain to any part of
12824          the Derivative Works; and
12825
12826      (d) If the Work includes a "NOTICE" text file as part of its
12827          distribution, then any Derivative Works that You distribute must
12828          include a readable copy of the attribution notices contained
12829          within such NOTICE file, excluding those notices that do not
12830          pertain to any part of the Derivative Works, in at least one
12831          of the following places: within a NOTICE text file distributed
12832          as part of the Derivative Works; within the Source form or
12833          documentation, if provided along with the Derivative Works; or,
12834          within a display generated by the Derivative Works, if and
12835          wherever such third-party notices normally appear. The contents
12836          of the NOTICE file are for informational purposes only and
12837          do not modify the License. You may add Your own attribution
12838          notices within Derivative Works that You distribute, alongside
12839          or as an addendum to the NOTICE text from the Work, provided
12840          that such additional attribution notices cannot be construed
12841          as modifying the License.
12842
12843      You may add Your own copyright statement to Your modifications and
12844      may provide additional or different license terms and conditions
12845      for use, reproduction, or distribution of Your modifications, or
12846      for any such Derivative Works as a whole, provided Your use,
12847      reproduction, and distribution of the Work otherwise complies with
12848      the conditions stated in this License.
12849
12850   5. Submission of Contributions. Unless You explicitly state otherwise,
12851      any Contribution intentionally submitted for inclusion in the Work
12852      by You to the Licensor shall be under the terms and conditions of
12853      this License, without any additional terms or conditions.
12854      Notwithstanding the above, nothing herein shall supersede or modify
12855      the terms of any separate license agreement you may have executed
12856      with Licensor regarding such Contributions.
12857
12858   6. Trademarks. This License does not grant permission to use the trade
12859      names, trademarks, service marks, or product names of the Licensor,
12860      except as required for reasonable and customary use in describing the
12861      origin of the Work and reproducing the content of the NOTICE file.
12862
12863   7. Disclaimer of Warranty. Unless required by applicable law or
12864      agreed to in writing, Licensor provides the Work (and each
12865      Contributor provides its Contributions) on an "AS IS" BASIS,
12866      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12867      implied, including, without limitation, any warranties or conditions
12868      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12869      PARTICULAR PURPOSE. You are solely responsible for determining the
12870      appropriateness of using or redistributing the Work and assume any
12871      risks associated with Your exercise of permissions under this License.
12872
12873   8. Limitation of Liability. In no event and under no legal theory,
12874      whether in tort (including negligence), contract, or otherwise,
12875      unless required by applicable law (such as deliberate and grossly
12876      negligent acts) or agreed to in writing, shall any Contributor be
12877      liable to You for damages, including any direct, indirect, special,
12878      incidental, or consequential damages of any character arising as a
12879      result of this License or out of the use or inability to use the
12880      Work (including but not limited to damages for loss of goodwill,
12881      work stoppage, computer failure or malfunction, or any and all
12882      other commercial damages or losses), even if such Contributor
12883      has been advised of the possibility of such damages.
12884
12885   9. Accepting Warranty or Additional Liability. While redistributing
12886      the Work or Derivative Works thereof, You may choose to offer,
12887      and charge a fee for, acceptance of support, warranty, indemnity,
12888      or other liability obligations and/or rights consistent with this
12889      License. However, in accepting such obligations, You may act only
12890      on Your own behalf and on Your sole responsibility, not on behalf
12891      of any other Contributor, and only if You agree to indemnify,
12892      defend, and hold each Contributor harmless for any liability
12893      incurred by, or claims asserted against, such Contributor by reason
12894      of your accepting any such warranty or additional liability.
12895
12896   END OF TERMS AND CONDITIONS
12897
12898
12899
12900===========================================
12901NOTICE file for external/clang (clang.git).
12902Note: libclang*.a are statically linked.
12903===========================================
12904
12905==============================================================================
12906LLVM Release License
12907==============================================================================
12908University of Illinois/NCSA
12909Open Source License
12910
12911Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
12912All rights reserved.
12913
12914Developed by:
12915
12916    LLVM Team
12917
12918    University of Illinois at Urbana-Champaign
12919
12920    http://llvm.org
12921
12922Permission is hereby granted, free of charge, to any person obtaining a copy of
12923this software and associated documentation files (the "Software"), to deal with
12924the Software without restriction, including without limitation the rights to
12925use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12926of the Software, and to permit persons to whom the Software is furnished to do
12927so, subject to the following conditions:
12928
12929    * Redistributions of source code must retain the above copyright notice,
12930      this list of conditions and the following disclaimers.
12931
12932    * Redistributions in binary form must reproduce the above copyright notice,
12933      this list of conditions and the following disclaimers in the
12934      documentation and/or other materials provided with the distribution.
12935
12936    * Neither the names of the LLVM Team, University of Illinois at
12937      Urbana-Champaign, nor the names of its contributors may be used to
12938      endorse or promote products derived from this Software without specific
12939      prior written permission.
12940
12941THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12942IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
12943FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
12944CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12945LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12946OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
12947SOFTWARE.
12948
12949==============================================================================
12950The LLVM software contains code written by third parties.  Such software will
12951have its own individual LICENSE.TXT file in the directory in which it appears.
12952This file will describe the copyrights, license, and restrictions which apply
12953to that code.
12954
12955The disclaimer of warranty in the University of Illinois Open Source License
12956applies to all code in the LLVM Distribution, and nothing in any of the
12957other licenses gives permission to use the names of the LLVM Team or the
12958University of Illinois to endorse or promote products derived from this
12959Software.
12960
12961The following pieces of software have additional or alternate copyrights,
12962licenses, and/or restrictions:
12963
12964Program             Directory
12965-------             ---------
12966<none yet>
12967
12968
12969
12970=========================================
12971NOTICE file for external/llvm (llvm.git).
12972Note: libLLVM*.a are statically linked.
12973=========================================
12974
12975==============================================================================
12976LLVM Release License
12977==============================================================================
12978University of Illinois/NCSA
12979Open Source License
12980
12981Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
12982All rights reserved.
12983
12984Developed by:
12985
12986    LLVM Team
12987
12988    University of Illinois at Urbana-Champaign
12989
12990    http://llvm.org
12991
12992Permission is hereby granted, free of charge, to any person obtaining a copy of
12993this software and associated documentation files (the "Software"), to deal with
12994the Software without restriction, including without limitation the rights to
12995use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12996of the Software, and to permit persons to whom the Software is furnished to do
12997so, subject to the following conditions:
12998
12999    * Redistributions of source code must retain the above copyright notice,
13000      this list of conditions and the following disclaimers.
13001
13002    * Redistributions in binary form must reproduce the above copyright notice,
13003      this list of conditions and the following disclaimers in the
13004      documentation and/or other materials provided with the distribution.
13005
13006    * Neither the names of the LLVM Team, University of Illinois at
13007      Urbana-Champaign, nor the names of its contributors may be used to
13008      endorse or promote products derived from this Software without specific
13009      prior written permission.
13010
13011THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13012IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13013FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
13014CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
13015LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13016OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
13017SOFTWARE.
13018
13019==============================================================================
13020Copyrights and Licenses for Third Party Software Distributed with LLVM:
13021==============================================================================
13022The LLVM software contains code written by third parties.  Such software will
13023have its own individual LICENSE.TXT file in the directory in which it appears.
13024This file will describe the copyrights, license, and restrictions which apply
13025to that code.
13026
13027The disclaimer of warranty in the University of Illinois Open Source License
13028applies to all code in the LLVM Distribution, and nothing in any of the
13029other licenses gives permission to use the names of the LLVM Team or the
13030University of Illinois to endorse or promote products derived from this
13031Software.
13032
13033The following pieces of software have additional or alternate copyrights,
13034licenses, and/or restrictions:
13035
13036Program             Directory
13037-------             ---------
13038Autoconf            llvm/autoconf
13039                    llvm/projects/ModuleMaker/autoconf
13040                    llvm/projects/sample/autoconf
13041CellSPU backend     llvm/lib/Target/CellSPU/README.txt
13042Google Test         llvm/utils/unittest/googletest
13043OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
13044
13045============================================================
13046Notices for file(s):
13047/bin/minigzip
13048/lib/libunz.a
13049/lib/libz-host.so
13050/lib/libz.a
13051------------------------------------------------------------
13052 (C) 1995-2013 Jean-loup Gailly and Mark Adler
13053
13054  This software is provided 'as-is', without any express or implied
13055  warranty.  In no event will the authors be held liable for any damages
13056  arising from the use of this software.
13057
13058  Permission is granted to anyone to use this software for any purpose,
13059  including commercial applications, and to alter it and redistribute it
13060  freely, subject to the following restrictions:
13061
13062  1. The origin of this software must not be misrepresented; you must not
13063     claim that you wrote the original software. If you use this software
13064     in a product, an acknowledgment in the product documentation would be
13065     appreciated but is not required.
13066  2. Altered source versions must be plainly marked as such, and must not be
13067     misrepresented as being the original software.
13068  3. This notice may not be removed or altered from any source distribution.
13069
13070  Jean-loup Gailly        Mark Adler
13071  jloup@gzip.org          madler@alumni.caltech.edu
13072
13073============================================================
13074Notices for file(s):
13075/bin/mksnapshot.arm
13076------------------------------------------------------------
13077Copyright (c) 1994-2006 Sun Microsystems Inc.
13078All Rights Reserved.
13079
13080Redistribution and use in source and binary forms, with or without
13081modification, are permitted provided that the following conditions are
13082met:
13083
13084- Redistributions of source code must retain the above copyright notice,
13085this list of conditions and the following disclaimer.
13086
13087- Redistribution in binary form must reproduce the above copyright
13088notice, this list of conditions and the following disclaimer in the
13089documentation and/or other materials provided with the distribution.
13090
13091- Neither the name of Sun Microsystems or the names of contributors may
13092be used to endorse or promote products derived from this software without
13093specific prior written permission.
13094
13095THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
13096IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
13097THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
13098PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
13099CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
13100EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
13101PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
13102PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
13103LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
13104NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
13105SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13106
13107The original source code covered by the above license above has been
13108modified significantly by Google Inc.
13109Copyright 2006-2008 the V8 project authors. All rights reserved.
13110
13111============================================================
13112Notices for file(s):
13113/lib/libpng.a
13114------------------------------------------------------------
13115
13116This copy of the libpng notices is provided for your convenience.  In case of
13117any discrepancy between this copy and the notices in the file png.h that is
13118included in the libpng distribution, the latter shall prevail.
13119
13120COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
13121
13122If you modify libpng you may insert additional notices immediately following
13123this sentence.
13124
13125This code is released under the libpng license.
13126
13127libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
13128Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
13129distributed according to the same disclaimer and license as libpng-1.2.5
13130with the following individual added to the list of Contributing Authors
13131
13132   Cosmin Truta
13133
13134libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
13135Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
13136distributed according to the same disclaimer and license as libpng-1.0.6
13137with the following individuals added to the list of Contributing Authors
13138
13139   Simon-Pierre Cadieux
13140   Eric S. Raymond
13141   Gilles Vollant
13142
13143and with the following additions to the disclaimer:
13144
13145   There is no warranty against interference with your enjoyment of the
13146   library or against infringement.  There is no warranty that our
13147   efforts or the library will fulfill any of your particular purposes
13148   or needs.  This library is provided with all faults, and the entire
13149   risk of satisfactory quality, performance, accuracy, and effort is with
13150   the user.
13151
13152libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
13153Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
13154distributed according to the same disclaimer and license as libpng-0.96,
13155with the following individuals added to the list of Contributing Authors:
13156
13157   Tom Lane
13158   Glenn Randers-Pehrson
13159   Willem van Schaik
13160
13161libpng versions 0.89, June 1996, through 0.96, May 1997, are
13162Copyright (c) 1996, 1997 Andreas Dilger
13163Distributed according to the same disclaimer and license as libpng-0.88,
13164with the following individuals added to the list of Contributing Authors:
13165
13166   John Bowler
13167   Kevin Bracey
13168   Sam Bushell
13169   Magnus Holmgren
13170   Greg Roelofs
13171   Tom Tanner
13172
13173libpng versions 0.5, May 1995, through 0.88, January 1996, are
13174Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
13175
13176For the purposes of this copyright and license, "Contributing Authors"
13177is defined as the following set of individuals:
13178
13179   Andreas Dilger
13180   Dave Martindale
13181   Guy Eric Schalnat
13182   Paul Schmidt
13183   Tim Wegner
13184
13185The PNG Reference Library is supplied "AS IS".  The Contributing Authors
13186and Group 42, Inc. disclaim all warranties, expressed or implied,
13187including, without limitation, the warranties of merchantability and of
13188fitness for any purpose.  The Contributing Authors and Group 42, Inc.
13189assume no liability for direct, indirect, incidental, special, exemplary,
13190or consequential damages, which may result from the use of the PNG
13191Reference Library, even if advised of the possibility of such damage.
13192
13193Permission is hereby granted to use, copy, modify, and distribute this
13194source code, or portions hereof, for any purpose, without fee, subject
13195to the following restrictions:
13196
131971. The origin of this source code must not be misrepresented.
13198
131992. Altered versions must be plainly marked as such and must not
13200   be misrepresented as being the original source.
13201
132023. This Copyright notice may not be removed or altered from any
13203   source or altered source distribution.
13204
13205The Contributing Authors and Group 42, Inc. specifically permit, without
13206fee, and encourage the use of this source code as a component to
13207supporting the PNG file format in commercial products.  If you use this
13208source code in a product, acknowledgment is not required but would be
13209appreciated.
13210
13211
13212A "png_get_copyright" function is available, for convenient use in "about"
13213boxes and the like:
13214
13215   printf("%s",png_get_copyright(NULL));
13216
13217Also, the PNG logo (in PNG format, of course) is supplied in the
13218files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
13219
13220Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
13221certification mark of the Open Source Initiative.
13222
13223Glenn Randers-Pehrson
13224glennrp at users.sourceforge.net
13225July 9, 2011
13226
13227============================================================
13228Notices for file(s):
13229/framework/antlr-runtime.jar
13230------------------------------------------------------------
13231[The "BSD license"]
13232Copyright (c) 201 Terence Parr
13233All rights reserved.
13234
13235Redistribution and use in source and binary forms, with or without
13236modification, are permitted provided that the following conditions
13237are met:
13238
13239 1. Redistributions of source code must retain the above copyright
13240    notice, this list of conditions and the following disclaimer.
13241 2. Redistributions in binary form must reproduce the above copyright
13242    notice, this list of conditions and the following disclaimer in the
13243    documentation and/or other materials provided with the distribution.
13244 3. The name of the author may not be used to endorse or promote products
13245    derived from this software without specific prior written permission.
13246
13247THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
13248IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
13249OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
13250IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
13251INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
13252NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
13253DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
13254THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
13255(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
13256THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13257
13258============================================================
13259Notices for file(s):
13260/framework/junit.jar
13261------------------------------------------------------------
13262Common Public License - v 1.0
13263
13264
13265THE 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.
13266
13267
132681. DEFINITIONS
13269
13270"Contribution" means:
13271
13272a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
13273b) in the case of each subsequent Contributor:
13274i)	 changes to the Program, and
13275ii)	 additions to the Program;
13276where 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.
13277
13278"Contributor" means any person or entity that distributes the Program.
13279
13280
13281"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.
13282
13283
13284"Program" means the Contributions distributed in accordance with this Agreement.
13285
13286
13287"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
13288
13289
132902. GRANT OF RIGHTS
13291
13292a)	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.
13293b) 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.
13294c)	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.
13295d)	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.
132963. REQUIREMENTS
13297
13298A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
13299
13300a)	it complies with the terms and conditions of this Agreement; and
13301b)	its license agreement:
13302i)	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;
13303ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
13304iii)	states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
13305iv)	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.
13306When the Program is made available in source code form:
13307
13308a)	it must be made available under this Agreement; and
13309b)	a copy of this Agreement must be included with each copy of the Program.
13310
13311Contributors may not remove or alter any copyright notices contained within the Program.
13312
13313
13314Each 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.
13315
13316
133174. COMMERCIAL DISTRIBUTION
13318
13319Commercial 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.
13320
13321
13322For 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.
13323
13324
133255. NO WARRANTY
13326
13327EXCEPT 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.
13328
13329
133306. DISCLAIMER OF LIABILITY
13331
13332EXCEPT 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.
13333
13334
133357. GENERAL
13336
13337If 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.
13338
13339
13340If 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.
13341
13342
13343All 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.
13344
13345
13346Everyone 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.
13347
13348
13349This 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.
13350============================================================
13351Notices for file(s):
13352/framework/ant-glob.jar
13353------------------------------------------------------------
13354/*
13355 *                                 Apache License
13356 *                           Version 2.0, January 2004
13357 *                        http://www.apache.org/licenses/
13358 *
13359 *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13360 *
13361 *   1. Definitions.
13362 *
13363 *      "License" shall mean the terms and conditions for use, reproduction,
13364 *      and distribution as defined by Sections 1 through 9 of this document.
13365 *
13366 *      "Licensor" shall mean the copyright owner or entity authorized by
13367 *      the copyright owner that is granting the License.
13368 *
13369 *      "Legal Entity" shall mean the union of the acting entity and all
13370 *      other entities that control, are controlled by, or are under common
13371 *      control with that entity. For the purposes of this definition,
13372 *      "control" means (i) the power, direct or indirect, to cause the
13373 *      direction or management of such entity, whether by contract or
13374 *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
13375 *      outstanding shares, or (iii) beneficial ownership of such entity.
13376 *
13377 *      "You" (or "Your") shall mean an individual or Legal Entity
13378 *      exercising permissions granted by this License.
13379 *
13380 *      "Source" form shall mean the preferred form for making modifications,
13381 *      including but not limited to software source code, documentation
13382 *      source, and configuration files.
13383 *
13384 *      "Object" form shall mean any form resulting from mechanical
13385 *      transformation or translation of a Source form, including but
13386 *      not limited to compiled object code, generated documentation,
13387 *      and conversions to other media types.
13388 *
13389 *      "Work" shall mean the work of authorship, whether in Source or
13390 *      Object form, made available under the License, as indicated by a
13391 *      copyright notice that is included in or attached to the work
13392 *      (an example is provided in the Appendix below).
13393 *
13394 *      "Derivative Works" shall mean any work, whether in Source or Object
13395 *      form, that is based on (or derived from) the Work and for which the
13396 *      editorial revisions, annotations, elaborations, or other modifications
13397 *      represent, as a whole, an original work of authorship. For the purposes
13398 *      of this License, Derivative Works shall not include works that remain
13399 *      separable from, or merely link (or bind by name) to the interfaces of,
13400 *      the Work and Derivative Works thereof.
13401 *
13402 *      "Contribution" shall mean any work of authorship, including
13403 *      the original version of the Work and any modifications or additions
13404 *      to that Work or Derivative Works thereof, that is intentionally
13405 *      submitted to Licensor for inclusion in the Work by the copyright owner
13406 *      or by an individual or Legal Entity authorized to submit on behalf of
13407 *      the copyright owner. For the purposes of this definition, "submitted"
13408 *      means any form of electronic, verbal, or written communication sent
13409 *      to the Licensor or its representatives, including but not limited to
13410 *      communication on electronic mailing lists, source code control systems,
13411 *      and issue tracking systems that are managed by, or on behalf of, the
13412 *      Licensor for the purpose of discussing and improving the Work, but
13413 *      excluding communication that is conspicuously marked or otherwise
13414 *      designated in writing by the copyright owner as "Not a Contribution."
13415 *
13416 *      "Contributor" shall mean Licensor and any individual or Legal Entity
13417 *      on behalf of whom a Contribution has been received by Licensor and
13418 *      subsequently incorporated within the Work.
13419 *
13420 *   2. Grant of Copyright License. Subject to the terms and conditions of
13421 *      this License, each Contributor hereby grants to You a perpetual,
13422 *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13423 *      copyright license to reproduce, prepare Derivative Works of,
13424 *      publicly display, publicly perform, sublicense, and distribute the
13425 *      Work and such Derivative Works in Source or Object form.
13426 *
13427 *   3. Grant of Patent License. Subject to the terms and conditions of
13428 *      this License, each Contributor hereby grants to You a perpetual,
13429 *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13430 *      (except as stated in this section) patent license to make, have made,
13431 *      use, offer to sell, sell, import, and otherwise transfer the Work,
13432 *      where such license applies only to those patent claims licensable
13433 *      by such Contributor that are necessarily infringed by their
13434 *      Contribution(s) alone or by combination of their Contribution(s)
13435 *      with the Work to which such Contribution(s) was submitted. If You
13436 *      institute patent litigation against any entity (including a
13437 *      cross-claim or counterclaim in a lawsuit) alleging that the Work
13438 *      or a Contribution incorporated within the Work constitutes direct
13439 *      or contributory patent infringement, then any patent licenses
13440 *      granted to You under this License for that Work shall terminate
13441 *      as of the date such litigation is filed.
13442 *
13443 *   4. Redistribution. You may reproduce and distribute copies of the
13444 *      Work or Derivative Works thereof in any medium, with or without
13445 *      modifications, and in Source or Object form, provided that You
13446 *      meet the following conditions:
13447 *
13448 *      (a) You must give any other recipients of the Work or
13449 *          Derivative Works a copy of this License; and
13450 *
13451 *      (b) You must cause any modified files to carry prominent notices
13452 *          stating that You changed the files; and
13453 *
13454 *      (c) You must retain, in the Source form of any Derivative Works
13455 *          that You distribute, all copyright, patent, trademark, and
13456 *          attribution notices from the Source form of the Work,
13457 *          excluding those notices that do not pertain to any part of
13458 *          the Derivative Works; and
13459 *
13460 *      (d) If the Work includes a "NOTICE" text file as part of its
13461 *          distribution, then any Derivative Works that You distribute must
13462 *          include a readable copy of the attribution notices contained
13463 *          within such NOTICE file, excluding those notices that do not
13464 *          pertain to any part of the Derivative Works, in at least one
13465 *          of the following places: within a NOTICE text file distributed
13466 *          as part of the Derivative Works; within the Source form or
13467 *          documentation, if provided along with the Derivative Works; or,
13468 *          within a display generated by the Derivative Works, if and
13469 *          wherever such third-party notices normally appear. The contents
13470 *          of the NOTICE file are for informational purposes only and
13471 *          do not modify the License. You may add Your own attribution
13472 *          notices within Derivative Works that You distribute, alongside
13473 *          or as an addendum to the NOTICE text from the Work, provided
13474 *          that such additional attribution notices cannot be construed
13475 *          as modifying the License.
13476 *
13477 *      You may add Your own copyright statement to Your modifications and
13478 *      may provide additional or different license terms and conditions
13479 *      for use, reproduction, or distribution of Your modifications, or
13480 *      for any such Derivative Works as a whole, provided Your use,
13481 *      reproduction, and distribution of the Work otherwise complies with
13482 *      the conditions stated in this License.
13483 *
13484 *   5. Submission of Contributions. Unless You explicitly state otherwise,
13485 *      any Contribution intentionally submitted for inclusion in the Work
13486 *      by You to the Licensor shall be under the terms and conditions of
13487 *      this License, without any additional terms or conditions.
13488 *      Notwithstanding the above, nothing herein shall supersede or modify
13489 *      the terms of any separate license agreement you may have executed
13490 *      with Licensor regarding such Contributions.
13491 *
13492 *   6. Trademarks. This License does not grant permission to use the trade
13493 *      names, trademarks, service marks, or product names of the Licensor,
13494 *      except as required for reasonable and customary use in describing the
13495 *      origin of the Work and reproducing the content of the NOTICE file.
13496 *
13497 *   7. Disclaimer of Warranty. Unless required by applicable law or
13498 *      agreed to in writing, Licensor provides the Work (and each
13499 *      Contributor provides its Contributions) on an "AS IS" BASIS,
13500 *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13501 *      implied, including, without limitation, any warranties or conditions
13502 *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13503 *      PARTICULAR PURPOSE. You are solely responsible for determining the
13504 *      appropriateness of using or redistributing the Work and assume any
13505 *      risks associated with Your exercise of permissions under this License.
13506 *
13507 *   8. Limitation of Liability. In no event and under no legal theory,
13508 *      whether in tort (including negligence), contract, or otherwise,
13509 *      unless required by applicable law (such as deliberate and grossly
13510 *      negligent acts) or agreed to in writing, shall any Contributor be
13511 *      liable to You for damages, including any direct, indirect, special,
13512 *      incidental, or consequential damages of any character arising as a
13513 *      result of this License or out of the use or inability to use the
13514 *      Work (including but not limited to damages for loss of goodwill,
13515 *      work stoppage, computer failure or malfunction, or any and all
13516 *      other commercial damages or losses), even if such Contributor
13517 *      has been advised of the possibility of such damages.
13518 *
13519 *   9. Accepting Warranty or Additional Liability. While redistributing
13520 *      the Work or Derivative Works thereof, You may choose to offer,
13521 *      and charge a fee for, acceptance of support, warranty, indemnity,
13522 *      or other liability obligations and/or rights consistent with this
13523 *      License. However, in accepting such obligations, You may act only
13524 *      on Your own behalf and on Your sole responsibility, not on behalf
13525 *      of any other Contributor, and only if You agree to indemnify,
13526 *      defend, and hold each Contributor harmless for any liability
13527 *      incurred by, or claims asserted against, such Contributor by reason
13528 *      of your accepting any such warranty or additional liability.
13529 *
13530 *   END OF TERMS AND CONDITIONS
13531 *
13532 *   APPENDIX: How to apply the Apache License to your work.
13533 *
13534 *      To apply the Apache License to your work, attach the following
13535 *      boilerplate notice, with the fields enclosed by brackets "[]"
13536 *      replaced with your own identifying information. (Don't include
13537 *      the brackets!)  The text should be enclosed in the appropriate
13538 *      comment syntax for the file format. We also recommend that a
13539 *      file or class name and description of purpose be included on the
13540 *      same "printed page" as the copyright notice for easier
13541 *      identification within third-party archives.
13542 *
13543 *   Copyright [yyyy] [name of copyright owner]
13544 *
13545 *   Licensed under the Apache License, Version 2.0 (the "License");
13546 *   you may not use this file except in compliance with the License.
13547 *   You may obtain a copy of the License at
13548 *
13549 *       http://www.apache.org/licenses/LICENSE-2.0
13550 *
13551 *   Unless required by applicable law or agreed to in writing, software
13552 *   distributed under the License is distributed on an "AS IS" BASIS,
13553 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13554 *   See the License for the specific language governing permissions and
13555 *   limitations under the License.
13556 */
13557
13558W3C� SOFTWARE NOTICE AND LICENSE
13559http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
13560
13561This work (and included software, documentation such as READMEs, or other
13562related items) is being provided by the copyright holders under the following
13563license. By obtaining, using and/or copying this work, you (the licensee) agree
13564that you have read, understood, and will comply with the following terms and
13565conditions.
13566
13567Permission to copy, modify, and distribute this software and its documentation,
13568with or without modification, for any purpose and without fee or royalty is
13569hereby granted, provided that you include the following on ALL copies of the
13570software and documentation or portions thereof, including modifications:
13571
13572  1. The full text of this NOTICE in a location viewable to users of the
13573     redistributed or derivative work.
13574  2. Any pre-existing intellectual property disclaimers, notices, or terms
13575     and conditions. If none exist, the W3C Software Short Notice should be
13576     included (hypertext is preferred, text is permitted) within the body
13577     of any redistributed or derivative code.
13578  3. Notice of any changes or modifications to the files, including the date
13579     changes were made. (We recommend you provide URIs to the location from
13580     which the code is derived.)
13581
13582THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
13583NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
13584TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
13585THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
13586PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
13587
13588COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
13589CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
13590
13591The name and trademarks of copyright holders may NOT be used in advertising or
13592publicity pertaining to the software without specific, written prior permission.
13593Title to copyright in this software and any associated documentation will at
13594all times remain with copyright holders.
13595
13596____________________________________
13597
13598This formulation of W3C's notice and license became active on December 31 2002.
13599This version removes the copyright ownership notice such that this license can
13600be used with materials other than those owned by the W3C, reflects that ERCIM
13601is now a host of the W3C, includes references to this specific dated version of
13602the license, and removes the ambiguous grant of "use". Otherwise, this version
13603is the same as the previous version and is written so as to preserve the Free
13604Software Foundation's assessment of GPL compatibility and OSI's certification
13605under the Open Source Definition. Please see our Copyright FAQ for common
13606questions about using materials from our site, including specific terms and
13607conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
13608this notice can be directed to site-policy@w3.org.
13609
13610Joseph Reagle <site-policy@w3.org>
13611
13612This license came from: http://www.megginson.com/SAX/copying.html
13613  However please note future versions of SAX may be covered
13614  under http://saxproject.org/?selected=pd
13615
13616SAX2 is Free!
13617
13618I hereby abandon any property rights to SAX 2.0 (the Simple API for
13619XML), and release all of the SAX 2.0 source code, compiled code, and
13620documentation contained in this distribution into the Public Domain.
13621SAX comes with NO WARRANTY or guarantee of fitness for any
13622purpose.
13623
13624David Megginson, david@megginson.com
136252000-05-05
13626
13627============================================================
13628Notices for file(s):
13629/lib/libclang.so
13630/lib/libclangAnalysis.a
13631------------------------------------------------------------
13632==============================================================================
13633LLVM Release License
13634==============================================================================
13635University of Illinois/NCSA
13636Open Source License
13637
13638Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
13639All rights reserved.
13640
13641Developed by:
13642
13643    LLVM Team
13644
13645    University of Illinois at Urbana-Champaign
13646
13647    http://llvm.org
13648
13649Permission is hereby granted, free of charge, to any person obtaining a copy of
13650this software and associated documentation files (the "Software"), to deal with
13651the Software without restriction, including without limitation the rights to
13652use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
13653of the Software, and to permit persons to whom the Software is furnished to do
13654so, subject to the following conditions:
13655
13656    * Redistributions of source code must retain the above copyright notice,
13657      this list of conditions and the following disclaimers.
13658
13659    * Redistributions in binary form must reproduce the above copyright notice,
13660      this list of conditions and the following disclaimers in the
13661      documentation and/or other materials provided with the distribution.
13662
13663    * Neither the names of the LLVM Team, University of Illinois at
13664      Urbana-Champaign, nor the names of its contributors may be used to
13665      endorse or promote products derived from this Software without specific
13666      prior written permission.
13667
13668THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13669IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13670FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
13671CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
13672LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13673OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
13674SOFTWARE.
13675
13676==============================================================================
13677The LLVM software contains code written by third parties.  Such software will
13678have its own individual LICENSE.TXT file in the directory in which it appears.
13679This file will describe the copyrights, license, and restrictions which apply
13680to that code.
13681
13682The disclaimer of warranty in the University of Illinois Open Source License
13683applies to all code in the LLVM Distribution, and nothing in any of the
13684other licenses gives permission to use the names of the LLVM Team or the
13685University of Illinois to endorse or promote products derived from this
13686Software.
13687
13688The following pieces of software have additional or alternate copyrights,
13689licenses, and/or restrictions:
13690
13691Program             Directory
13692-------             ---------
13693<none yet>
13694
13695============================================================
13696Notices for file(s):
13697/framework/guavalib.jar
13698------------------------------------------------------------
13699
13700                                 Apache License
13701                           Version 2.0, January 2004
13702                        http://www.apache.org/licenses/
13703
13704   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13705
13706   1. Definitions.
13707
13708      "License" shall mean the terms and conditions for use, reproduction,
13709      and distribution as defined by Sections 1 through 9 of this document.
13710
13711      "Licensor" shall mean the copyright owner or entity authorized by
13712      the copyright owner that is granting the License.
13713
13714      "Legal Entity" shall mean the union of the acting entity and all
13715      other entities that control, are controlled by, or are under common
13716      control with that entity. For the purposes of this definition,
13717      "control" means (i) the power, direct or indirect, to cause the
13718      direction or management of such entity, whether by contract or
13719      otherwise, or (ii) ownership of fifty percent (50%) or more of the
13720      outstanding shares, or (iii) beneficial ownership of such entity.
13721
13722      "You" (or "Your") shall mean an individual or Legal Entity
13723      exercising permissions granted by this License.
13724
13725      "Source" form shall mean the preferred form for making modifications,
13726      including but not limited to software source code, documentation
13727      source, and configuration files.
13728
13729      "Object" form shall mean any form resulting from mechanical
13730      transformation or translation of a Source form, including but
13731      not limited to compiled object code, generated documentation,
13732      and conversions to other media types.
13733
13734      "Work" shall mean the work of authorship, whether in Source or
13735      Object form, made available under the License, as indicated by a
13736      copyright notice that is included in or attached to the work
13737      (an example is provided in the Appendix below).
13738
13739      "Derivative Works" shall mean any work, whether in Source or Object
13740      form, that is based on (or derived from) the Work and for which the
13741      editorial revisions, annotations, elaborations, or other modifications
13742      represent, as a whole, an original work of authorship. For the purposes
13743      of this License, Derivative Works shall not include works that remain
13744      separable from, or merely link (or bind by name) to the interfaces of,
13745      the Work and Derivative Works thereof.
13746
13747      "Contribution" shall mean any work of authorship, including
13748      the original version of the Work and any modifications or additions
13749      to that Work or Derivative Works thereof, that is intentionally
13750      submitted to Licensor for inclusion in the Work by the copyright owner
13751      or by an individual or Legal Entity authorized to submit on behalf of
13752      the copyright owner. For the purposes of this definition, "submitted"
13753      means any form of electronic, verbal, or written communication sent
13754      to the Licensor or its representatives, including but not limited to
13755      communication on electronic mailing lists, source code control systems,
13756      and issue tracking systems that are managed by, or on behalf of, the
13757      Licensor for the purpose of discussing and improving the Work, but
13758      excluding communication that is conspicuously marked or otherwise
13759      designated in writing by the copyright owner as "Not a Contribution."
13760
13761      "Contributor" shall mean Licensor and any individual or Legal Entity
13762      on behalf of whom a Contribution has been received by Licensor and
13763      subsequently incorporated within the Work.
13764
13765   2. Grant of Copyright License. Subject to the terms and conditions of
13766      this License, each Contributor hereby grants to You a perpetual,
13767      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13768      copyright license to reproduce, prepare Derivative Works of,
13769      publicly display, publicly perform, sublicense, and distribute the
13770      Work and such Derivative Works in Source or Object form.
13771
13772   3. Grant of Patent License. Subject to the terms and conditions of
13773      this License, each Contributor hereby grants to You a perpetual,
13774      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13775      (except as stated in this section) patent license to make, have made,
13776      use, offer to sell, sell, import, and otherwise transfer the Work,
13777      where such license applies only to those patent claims licensable
13778      by such Contributor that are necessarily infringed by their
13779      Contribution(s) alone or by combination of their Contribution(s)
13780      with the Work to which such Contribution(s) was submitted. If You
13781      institute patent litigation against any entity (including a
13782      cross-claim or counterclaim in a lawsuit) alleging that the Work
13783      or a Contribution incorporated within the Work constitutes direct
13784      or contributory patent infringement, then any patent licenses
13785      granted to You under this License for that Work shall terminate
13786      as of the date such litigation is filed.
13787
13788   4. Redistribution. You may reproduce and distribute copies of the
13789      Work or Derivative Works thereof in any medium, with or without
13790      modifications, and in Source or Object form, provided that You
13791      meet the following conditions:
13792
13793      (a) You must give any other recipients of the Work or
13794          Derivative Works a copy of this License; and
13795
13796      (b) You must cause any modified files to carry prominent notices
13797          stating that You changed the files; and
13798
13799      (c) You must retain, in the Source form of any Derivative Works
13800          that You distribute, all copyright, patent, trademark, and
13801          attribution notices from the Source form of the Work,
13802          excluding those notices that do not pertain to any part of
13803          the Derivative Works; and
13804
13805      (d) If the Work includes a "NOTICE" text file as part of its
13806          distribution, then any Derivative Works that You distribute must
13807          include a readable copy of the attribution notices contained
13808          within such NOTICE file, excluding those notices that do not
13809          pertain to any part of the Derivative Works, in at least one
13810          of the following places: within a NOTICE text file distributed
13811          as part of the Derivative Works; within the Source form or
13812          documentation, if provided along with the Derivative Works; or,
13813          within a display generated by the Derivative Works, if and
13814          wherever such third-party notices normally appear. The contents
13815          of the NOTICE file are for informational purposes only and
13816          do not modify the License. You may add Your own attribution
13817          notices within Derivative Works that You distribute, alongside
13818          or as an addendum to the NOTICE text from the Work, provided
13819          that such additional attribution notices cannot be construed
13820          as modifying the License.
13821
13822      You may add Your own copyright statement to Your modifications and
13823      may provide additional or different license terms and conditions
13824      for use, reproduction, or distribution of Your modifications, or
13825      for any such Derivative Works as a whole, provided Your use,
13826      reproduction, and distribution of the Work otherwise complies with
13827      the conditions stated in this License.
13828
13829   5. Submission of Contributions. Unless You explicitly state otherwise,
13830      any Contribution intentionally submitted for inclusion in the Work
13831      by You to the Licensor shall be under the terms and conditions of
13832      this License, without any additional terms or conditions.
13833      Notwithstanding the above, nothing herein shall supersede or modify
13834      the terms of any separate license agreement you may have executed
13835      with Licensor regarding such Contributions.
13836
13837   6. Trademarks. This License does not grant permission to use the trade
13838      names, trademarks, service marks, or product names of the Licensor,
13839      except as required for reasonable and customary use in describing the
13840      origin of the Work and reproducing the content of the NOTICE file.
13841
13842   7. Disclaimer of Warranty. Unless required by applicable law or
13843      agreed to in writing, Licensor provides the Work (and each
13844      Contributor provides its Contributions) on an "AS IS" BASIS,
13845      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13846      implied, including, without limitation, any warranties or conditions
13847      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13848      PARTICULAR PURPOSE. You are solely responsible for determining the
13849      appropriateness of using or redistributing the Work and assume any
13850      risks associated with Your exercise of permissions under this License.
13851
13852   8. Limitation of Liability. In no event and under no legal theory,
13853      whether in tort (including negligence), contract, or otherwise,
13854      unless required by applicable law (such as deliberate and grossly
13855      negligent acts) or agreed to in writing, shall any Contributor be
13856      liable to You for damages, including any direct, indirect, special,
13857      incidental, or consequential damages of any character arising as a
13858      result of this License or out of the use or inability to use the
13859      Work (including but not limited to damages for loss of goodwill,
13860      work stoppage, computer failure or malfunction, or any and all
13861      other commercial damages or losses), even if such Contributor
13862      has been advised of the possibility of such damages.
13863
13864   9. Accepting Warranty or Additional Liability. While redistributing
13865      the Work or Derivative Works thereof, You may choose to offer,
13866      and charge a fee for, acceptance of support, warranty, indemnity,
13867      or other liability obligations and/or rights consistent with this
13868      License. However, in accepting such obligations, You may act only
13869      on Your own behalf and on Your sole responsibility, not on behalf
13870      of any other Contributor, and only if You agree to indemnify,
13871      defend, and hold each Contributor harmless for any liability
13872      incurred by, or claims asserted against, such Contributor by reason
13873      of your accepting any such warranty or additional liability.
13874
13875   END OF TERMS AND CONDITIONS
13876
13877   APPENDIX: How to apply the Apache License to your work.
13878
13879      To apply the Apache License to your work, attach the following
13880      boilerplate notice, with the fields enclosed by brackets "[]"
13881      replaced with your own identifying information. (Don't include
13882      the brackets!)  The text should be enclosed in the appropriate
13883      comment syntax for the file format. We also recommend that a
13884      file or class name and description of purpose be included on the
13885      same "printed page" as the copyright notice for easier
13886      identification within third-party archives.
13887
13888   Copyright [yyyy] [name of copyright owner]
13889
13890   Licensed under the Apache License, Version 2.0 (the "License");
13891   you may not use this file except in compliance with the License.
13892   You may obtain a copy of the License at
13893
13894       http://www.apache.org/licenses/LICENSE-2.0
13895
13896   Unless required by applicable law or agreed to in writing, software
13897   distributed under the License is distributed on an "AS IS" BASIS,
13898   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13899   See the License for the specific language governing permissions and
13900   limitations under the License.
13901
13902============================================================
13903Notices for file(s):
13904/core-lambda-stubs.jar
13905------------------------------------------------------------
13906The GNU General Public License (GPL)
13907
13908Version 2, June 1991
13909
13910Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1391159 Temple Place, Suite 330, Boston, MA 02111-1307 USA
13912
13913Everyone is permitted to copy and distribute verbatim copies of this license
13914document, but changing it is not allowed.
13915
13916Preamble
13917
13918The licenses for most software are designed to take away your freedom to share
13919and change it.  By contrast, the GNU General Public License is intended to
13920guarantee your freedom to share and change free software--to make sure the
13921software is free for all its users.  This General Public License applies to
13922most of the Free Software Foundation's software and to any other program whose
13923authors commit to using it.  (Some other Free Software Foundation software is
13924covered by the GNU Library General Public License instead.) You can apply it to
13925your programs, too.
13926
13927When we speak of free software, we are referring to freedom, not price.  Our
13928General Public Licenses are designed to make sure that you have the freedom to
13929distribute copies of free software (and charge for this service if you wish),
13930that you receive source code or can get it if you want it, that you can change
13931the software or use pieces of it in new free programs; and that you know you
13932can do these things.
13933
13934To protect your rights, we need to make restrictions that forbid anyone to deny
13935you these rights or to ask you to surrender the rights.  These restrictions
13936translate to certain responsibilities for you if you distribute copies of the
13937software, or if you modify it.
13938
13939For example, if you distribute copies of such a program, whether gratis or for
13940a fee, you must give the recipients all the rights that you have.  You must
13941make sure that they, too, receive or can get the source code.  And you must
13942show them these terms so they know their rights.
13943
13944We protect your rights with two steps: (1) copyright the software, and (2)
13945offer you this license which gives you legal permission to copy, distribute
13946and/or modify the software.
13947
13948Also, for each author's protection and ours, we want to make certain that
13949everyone understands that there is no warranty for this free software.  If the
13950software is modified by someone else and passed on, we want its recipients to
13951know that what they have is not the original, so that any problems introduced
13952by others will not reflect on the original authors' reputations.
13953
13954Finally, any free program is threatened constantly by software patents.  We
13955wish to avoid the danger that redistributors of a free program will
13956individually obtain patent licenses, in effect making the program proprietary.
13957To prevent this, we have made it clear that any patent must be licensed for
13958everyone's free use or not licensed at all.
13959
13960The precise terms and conditions for copying, distribution and modification
13961follow.
13962
13963TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
13964
139650. This License applies to any program or other work which contains a notice
13966placed by the copyright holder saying it may be distributed under the terms of
13967this General Public License.  The "Program", below, refers to any such program
13968or work, and a "work based on the Program" means either the Program or any
13969derivative work under copyright law: that is to say, a work containing the
13970Program or a portion of it, either verbatim or with modifications and/or
13971translated into another language.  (Hereinafter, translation is included
13972without limitation in the term "modification".) Each licensee is addressed as
13973"you".
13974
13975Activities other than copying, distribution and modification are not covered by
13976this License; they are outside its scope.  The act of running the Program is
13977not restricted, and the output from the Program is covered only if its contents
13978constitute a work based on the Program (independent of having been made by
13979running the Program).  Whether that is true depends on what the Program does.
13980
139811. You may copy and distribute verbatim copies of the Program's source code as
13982you receive it, in any medium, provided that you conspicuously and
13983appropriately publish on each copy an appropriate copyright notice and
13984disclaimer of warranty; keep intact all the notices that refer to this License
13985and to the absence of any warranty; and give any other recipients of the
13986Program a copy of this License along with the Program.
13987
13988You may charge a fee for the physical act of transferring a copy, and you may
13989at your option offer warranty protection in exchange for a fee.
13990
139912. You may modify your copy or copies of the Program or any portion of it, thus
13992forming a work based on the Program, and copy and distribute such modifications
13993or work under the terms of Section 1 above, provided that you also meet all of
13994these conditions:
13995
13996    a) You must cause the modified files to carry prominent notices stating
13997    that you changed the files and the date of any change.
13998
13999    b) You must cause any work that you distribute or publish, that in whole or
14000    in part contains or is derived from the Program or any part thereof, to be
14001    licensed as a whole at no charge to all third parties under the terms of
14002    this License.
14003
14004    c) If the modified program normally reads commands interactively when run,
14005    you must cause it, when started running for such interactive use in the
14006    most ordinary way, to print or display an announcement including an
14007    appropriate copyright notice and a notice that there is no warranty (or
14008    else, saying that you provide a warranty) and that users may redistribute
14009    the program under these conditions, and telling the user how to view a copy
14010    of this License.  (Exception: if the Program itself is interactive but does
14011    not normally print such an announcement, your work based on the Program is
14012    not required to print an announcement.)
14013
14014These requirements apply to the modified work as a whole.  If identifiable
14015sections of that work are not derived from the Program, and can be reasonably
14016considered independent and separate works in themselves, then this License, and
14017its terms, do not apply to those sections when you distribute them as separate
14018works.  But when you distribute the same sections as part of a whole which is a
14019work based on the Program, the distribution of the whole must be on the terms
14020of this License, whose permissions for other licensees extend to the entire
14021whole, and thus to each and every part regardless of who wrote it.
14022
14023Thus, it is not the intent of this section to claim rights or contest your
14024rights to work written entirely by you; rather, the intent is to exercise the
14025right to control the distribution of derivative or collective works based on
14026the Program.
14027
14028In addition, mere aggregation of another work not based on the Program with the
14029Program (or with a work based on the Program) on a volume of a storage or
14030distribution medium does not bring the other work under the scope of this
14031License.
14032
140333. You may copy and distribute the Program (or a work based on it, under
14034Section 2) in object code or executable form under the terms of Sections 1 and
140352 above provided that you also do one of the following:
14036
14037    a) Accompany it with the complete corresponding machine-readable source
14038    code, which must be distributed under the terms of Sections 1 and 2 above
14039    on a medium customarily used for software interchange; or,
14040
14041    b) Accompany it with a written offer, valid for at least three years, to
14042    give any third party, for a charge no more than your cost of physically
14043    performing source distribution, a complete machine-readable copy of the
14044    corresponding source code, to be distributed under the terms of Sections 1
14045    and 2 above on a medium customarily used for software interchange; or,
14046
14047    c) Accompany it with the information you received as to the offer to
14048    distribute corresponding source code.  (This alternative is allowed only
14049    for noncommercial distribution and only if you received the program in
14050    object code or executable form with such an offer, in accord with
14051    Subsection b above.)
14052
14053The source code for a work means the preferred form of the work for making
14054modifications to it.  For an executable work, complete source code means all
14055the source code for all modules it contains, plus any associated interface
14056definition files, plus the scripts used to control compilation and installation
14057of the executable.  However, as a special exception, the source code
14058distributed need not include anything that is normally distributed (in either
14059source or binary form) with the major components (compiler, kernel, and so on)
14060of the operating system on which the executable runs, unless that component
14061itself accompanies the executable.
14062
14063If distribution of executable or object code is made by offering access to copy
14064from a designated place, then offering equivalent access to copy the source
14065code from the same place counts as distribution of the source code, even though
14066third parties are not compelled to copy the source along with the object code.
14067
140684. You may not copy, modify, sublicense, or distribute the Program except as
14069expressly provided under this License.  Any attempt otherwise to copy, modify,
14070sublicense or distribute the Program is void, and will automatically terminate
14071your rights under this License.  However, parties who have received copies, or
14072rights, from you under this License will not have their licenses terminated so
14073long as such parties remain in full compliance.
14074
140755. You are not required to accept this License, since you have not signed it.
14076However, nothing else grants you permission to modify or distribute the Program
14077or its derivative works.  These actions are prohibited by law if you do not
14078accept this License.  Therefore, by modifying or distributing the Program (or
14079any work based on the Program), you indicate your acceptance of this License to
14080do so, and all its terms and conditions for copying, distributing or modifying
14081the Program or works based on it.
14082
140836. Each time you redistribute the Program (or any work based on the Program),
14084the recipient automatically receives a license from the original licensor to
14085copy, distribute or modify the Program subject to these terms and conditions.
14086You may not impose any further restrictions on the recipients' exercise of the
14087rights granted herein.  You are not responsible for enforcing compliance by
14088third parties to this License.
14089
140907. If, as a consequence of a court judgment or allegation of patent
14091infringement or for any other reason (not limited to patent issues), conditions
14092are imposed on you (whether by court order, agreement or otherwise) that
14093contradict the conditions of this License, they do not excuse you from the
14094conditions of this License.  If you cannot distribute so as to satisfy
14095simultaneously your obligations under this License and any other pertinent
14096obligations, then as a consequence you may not distribute the Program at all.
14097For example, if a patent license would not permit royalty-free redistribution
14098of the Program by all those who receive copies directly or indirectly through
14099you, then the only way you could satisfy both it and this License would be to
14100refrain entirely from distribution of the Program.
14101
14102If any portion of this section is held invalid or unenforceable under any
14103particular circumstance, the balance of the section is intended to apply and
14104the section as a whole is intended to apply in other circumstances.
14105
14106It is not the purpose of this section to induce you to infringe any patents or
14107other property right claims or to contest validity of any such claims; this
14108section has the sole purpose of protecting the integrity of the free software
14109distribution system, which is implemented by public license practices.  Many
14110people have made generous contributions to the wide range of software
14111distributed through that system in reliance on consistent application of that
14112system; it is up to the author/donor to decide if he or she is willing to
14113distribute software through any other system and a licensee cannot impose that
14114choice.
14115
14116This section is intended to make thoroughly clear what is believed to be a
14117consequence of the rest of this License.
14118
141198. If the distribution and/or use of the Program is restricted in certain
14120countries either by patents or by copyrighted interfaces, the original
14121copyright holder who places the Program under this License may add an explicit
14122geographical distribution limitation excluding those countries, so that
14123distribution is permitted only in or among countries not thus excluded.  In
14124such case, this License incorporates the limitation as if written in the body
14125of this License.
14126
141279. The Free Software Foundation may publish revised and/or new versions of the
14128General Public License from time to time.  Such new versions will be similar in
14129spirit to the present version, but may differ in detail to address new problems
14130or concerns.
14131
14132Each version is given a distinguishing version number.  If the Program
14133specifies a version number of this License which applies to it and "any later
14134version", you have the option of following the terms and conditions either of
14135that version or of any later version published by the Free Software Foundation.
14136If the Program does not specify a version number of this License, you may
14137choose any version ever published by the Free Software Foundation.
14138
1413910. If you wish to incorporate parts of the Program into other free programs
14140whose distribution conditions are different, write to the author to ask for
14141permission.  For software which is copyrighted by the Free Software Foundation,
14142write to the Free Software Foundation; we sometimes make exceptions for this.
14143Our decision will be guided by the two goals of preserving the free status of
14144all derivatives of our free software and of promoting the sharing and reuse of
14145software generally.
14146
14147NO WARRANTY
14148
1414911. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
14150THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE
14151STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
14152PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
14153INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
14154FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND
14155PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE,
14156YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
14157
1415812. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
14159ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
14160PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
14161GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
14162INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
14163BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
14164FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
14165OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
14166
14167END OF TERMS AND CONDITIONS
14168
14169How to Apply These Terms to Your New Programs
14170
14171If you develop a new program, and you want it to be of the greatest possible
14172use to the public, the best way to achieve this is to make it free software
14173which everyone can redistribute and change under these terms.
14174
14175To do so, attach the following notices to the program.  It is safest to attach
14176them to the start of each source file to most effectively convey the exclusion
14177of warranty; and each file should have at least the "copyright" line and a
14178pointer to where the full notice is found.
14179
14180    One line to give the program's name and a brief idea of what it does.
14181
14182    Copyright (C) <year> <name of author>
14183
14184    This program is free software; you can redistribute it and/or modify it
14185    under the terms of the GNU General Public License as published by the Free
14186    Software Foundation; either version 2 of the License, or (at your option)
14187    any later version.
14188
14189    This program is distributed in the hope that it will be useful, but WITHOUT
14190    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14191    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
14192    more details.
14193
14194    You should have received a copy of the GNU General Public License along
14195    with this program; if not, write to the Free Software Foundation, Inc., 59
14196    Temple Place, Suite 330, Boston, MA 02111-1307 USA
14197
14198Also add information on how to contact you by electronic and paper mail.
14199
14200If the program is interactive, make it output a short notice like this when it
14201starts in an interactive mode:
14202
14203    Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
14204    with ABSOLUTELY NO WARRANTY; for details type 'show w'.  This is free
14205    software, and you are welcome to redistribute it under certain conditions;
14206    type 'show c' for details.
14207
14208The hypothetical commands 'show w' and 'show c' should show the appropriate
14209parts of the General Public License.  Of course, the commands you use may be
14210called something other than 'show w' and 'show c'; they could even be
14211mouse-clicks or menu items--whatever suits your program.
14212
14213You should also get your employer (if you work as a programmer) or your school,
14214if any, to sign a "copyright disclaimer" for the program, if necessary.  Here
14215is a sample; alter the names:
14216
14217    Yoyodyne, Inc., hereby disclaims all copyright interest in the program
14218    'Gnomovision' (which makes passes at compilers) written by James Hacker.
14219
14220    signature of Ty Coon, 1 April 1989
14221
14222    Ty Coon, President of Vice
14223
14224This General Public License does not permit incorporating your program into
14225proprietary programs.  If your program is a subroutine library, you may
14226consider it more useful to permit linking proprietary applications with the
14227library.  If this is what you want to do, use the GNU Library General Public
14228License instead of this License.
14229
14230
14231"CLASSPATH" EXCEPTION TO THE GPL
14232
14233Certain source files distributed by Oracle America and/or its affiliates are
14234subject to the following clarification and special exception to the GPL, but
14235only where Oracle has expressly included in the particular source file's header
14236the words "Oracle designates this particular file as subject to the "Classpath"
14237exception as provided by Oracle in the LICENSE file that accompanied this code."
14238
14239    Linking this library statically or dynamically with other modules is making
14240    a combined work based on this library.  Thus, the terms and conditions of
14241    the GNU General Public License cover the whole combination.
14242
14243    As a special exception, the copyright holders of this library give you
14244    permission to link this library with independent modules to produce an
14245    executable, regardless of the license terms of these independent modules,
14246    and to copy and distribute the resulting executable under terms of your
14247    choice, provided that you also meet, for each linked independent module,
14248    the terms and conditions of the license of that module.  An independent
14249    module is a module which is not derived from or based on this library.  If
14250    you modify this library, you may extend this exception to your version of
14251    the library, but you are not obligated to do so.  If you do not wish to do
14252    so, delete this exception statement from your version.
14253
14254============================================================
14255Notices for file(s):
14256/lib/d8.jar
14257------------------------------------------------------------
14258This file lists all licenses for code distributed.
14259All non-library code has the following 3-Clause BSD license.
14260
14261
14262Copyright (c) 2016, the R8 project authors.
14263All rights reserved.
14264
14265Redistribution and use in source and binary forms, with or without
14266modification, are permitted provided that the following conditions are met:
14267
14268* Redistributions of source code must retain the above copyright notice, this
14269  list of conditions and the following disclaimer.
14270
14271* Redistributions in binary form must reproduce the above copyright notice,
14272  this list of conditions and the following disclaimer in the documentation
14273  and/or other materials provided with the distribution.
14274
14275* Neither the name of Google Inc. nor the names of its
14276  contributors may be used to endorse or promote products derived from
14277  this software without specific prior written permission.
14278
14279THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14280AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
14281IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
14282DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
14283FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
14284DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
14285SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
14286CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
14287OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
14288OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14289
14290Summary of distributed libraries:
14291
14292- artifact: com.google.guava:guava:+
14293  name: Guava Google Core Libraries for Java
14294  copyrightHolder: The Guava Authors
14295  license: The Apache Software License, Version 2.0
14296  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14297- artifact: com.google.code.gson:gson:+
14298  name: Gson
14299  license: The Apache Software License, Version 2.0
14300  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14301  url: https://github.com/google/gson
14302- artifact: it.unimi.dsi:fastutil:+
14303  name: fastutil
14304  license: Apache License, Version 2.0
14305  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
14306  url: http://fasutil.di.unimi.it/
14307- artifact: net.sf.jopt-simple:jopt-simple:+
14308  name: JOpt Simple
14309  license: The MIT License
14310  licenseUrl: http://www.opensource.org/licenses/mit-license.php
14311  url: http://pholser.github.com/jopt-simple
14312- artifact: org.ow2.asm:asm-commons:+
14313  name: ASM Commons
14314  copyrightHolder: INRIA, France Telecom
14315  license: ASM license
14316  licenseUrl: http://asm.ow2.org/license.html
14317  url: http://asm.ow2.org/index.html
14318- artifact: org.ow2.asm:asm-tree:+
14319  name: ASM Tree
14320  copyrightHolder: INRIA, France Telecom
14321  license: ASM license
14322  licenseUrl: http://asm.ow2.org/license.html
14323  url: http://asm.ow2.org/index.html
14324- artifact: org.ow2.asm:asm-util:+
14325  name: ASM Util
14326  copyrightHolder: INRIA, France Telecom
14327  license: ASM license
14328  licenseUrl: http://asm.ow2.org/license.html
14329  url: http://asm.ow2.org/index.html
14330- artifact: org.ow2.asm:asm-analysis:+
14331  name: ASM Util
14332  copyrightHolder: INRIA, France Telecom
14333  license: ASM license
14334  licenseUrl: http://asm.ow2.org/license.html
14335  url: http://asm.ow2.org/index.html
14336- artifact: org.ow2.asm:asm:+
14337  name: ASM Core
14338  copyrightHolder: INRIA, France Telecom
14339  license: ASM license
14340  licenseUrl: http://asm.ow2.org/license.html
14341  url: http://asm.ow2.org/index.html
14342- artifact: org.jetbrains.kotlin:kotlin-stdlib:+
14343  name: org.jetbrains.kotlin:kotlin-stdlib
14344  copyrightHolder: JetBrains s.r.o.
14345  license: The Apache License, Version 2.0
14346  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14347  url: https://kotlinlang.org/
14348- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
14349  name: org.jetbrains.kotlin:kotlin-stdlib
14350  copyrightHolder: JetBrains s.r.o.
14351  license: The Apache License, Version 2.0
14352  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14353  url: https://kotlinlang.org/
14354- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
14355  name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
14356  copyrightHolder: JetBrains s.r.o.
14357  license: The Apache License, Version 2.0
14358  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14359  url: https://kotlinlang.org/
14360- artifact: org.jetbrains:annotations:+
14361  name: IntelliJ IDEA Annotations
14362  copyrightHolder: JetBrains s.r.o.
14363  license: The Apache Software License, Version 2.0
14364  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
14365  url: http://www.jetbrains.org
14366
14367
14368Licenses details:
14369
14370
14371
14372                                 Apache License
14373                           Version 2.0, January 2004
14374                        http://www.apache.org/licenses/
14375
14376   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
14377
14378   1. Definitions.
14379
14380      "License" shall mean the terms and conditions for use, reproduction,
14381      and distribution as defined by Sections 1 through 9 of this document.
14382
14383      "Licensor" shall mean the copyright owner or entity authorized by
14384      the copyright owner that is granting the License.
14385
14386      "Legal Entity" shall mean the union of the acting entity and all
14387      other entities that control, are controlled by, or are under common
14388      control with that entity. For the purposes of this definition,
14389      "control" means (i) the power, direct or indirect, to cause the
14390      direction or management of such entity, whether by contract or
14391      otherwise, or (ii) ownership of fifty percent (50%) or more of the
14392      outstanding shares, or (iii) beneficial ownership of such entity.
14393
14394      "You" (or "Your") shall mean an individual or Legal Entity
14395      exercising permissions granted by this License.
14396
14397      "Source" form shall mean the preferred form for making modifications,
14398      including but not limited to software source code, documentation
14399      source, and configuration files.
14400
14401      "Object" form shall mean any form resulting from mechanical
14402      transformation or translation of a Source form, including but
14403      not limited to compiled object code, generated documentation,
14404      and conversions to other media types.
14405
14406      "Work" shall mean the work of authorship, whether in Source or
14407      Object form, made available under the License, as indicated by a
14408      copyright notice that is included in or attached to the work
14409      (an example is provided in the Appendix below).
14410
14411      "Derivative Works" shall mean any work, whether in Source or Object
14412      form, that is based on (or derived from) the Work and for which the
14413      editorial revisions, annotations, elaborations, or other modifications
14414      represent, as a whole, an original work of authorship. For the purposes
14415      of this License, Derivative Works shall not include works that remain
14416      separable from, or merely link (or bind by name) to the interfaces of,
14417      the Work and Derivative Works thereof.
14418
14419      "Contribution" shall mean any work of authorship, including
14420      the original version of the Work and any modifications or additions
14421      to that Work or Derivative Works thereof, that is intentionally
14422      submitted to Licensor for inclusion in the Work by the copyright owner
14423      or by an individual or Legal Entity authorized to submit on behalf of
14424      the copyright owner. For the purposes of this definition, "submitted"
14425      means any form of electronic, verbal, or written communication sent
14426      to the Licensor or its representatives, including but not limited to
14427      communication on electronic mailing lists, source code control systems,
14428      and issue tracking systems that are managed by, or on behalf of, the
14429      Licensor for the purpose of discussing and improving the Work, but
14430      excluding communication that is conspicuously marked or otherwise
14431      designated in writing by the copyright owner as "Not a Contribution."
14432
14433      "Contributor" shall mean Licensor and any individual or Legal Entity
14434      on behalf of whom a Contribution has been received by Licensor and
14435      subsequently incorporated within the Work.
14436
14437   2. Grant of Copyright License. Subject to the terms and conditions of
14438      this License, each Contributor hereby grants to You a perpetual,
14439      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14440      copyright license to reproduce, prepare Derivative Works of,
14441      publicly display, publicly perform, sublicense, and distribute the
14442      Work and such Derivative Works in Source or Object form.
14443
14444   3. Grant of Patent License. Subject to the terms and conditions of
14445      this License, each Contributor hereby grants to You a perpetual,
14446      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14447      (except as stated in this section) patent license to make, have made,
14448      use, offer to sell, sell, import, and otherwise transfer the Work,
14449      where such license applies only to those patent claims licensable
14450      by such Contributor that are necessarily infringed by their
14451      Contribution(s) alone or by combination of their Contribution(s)
14452      with the Work to which such Contribution(s) was submitted. If You
14453      institute patent litigation against any entity (including a
14454      cross-claim or counterclaim in a lawsuit) alleging that the Work
14455      or a Contribution incorporated within the Work constitutes direct
14456      or contributory patent infringement, then any patent licenses
14457      granted to You under this License for that Work shall terminate
14458      as of the date such litigation is filed.
14459
14460   4. Redistribution. You may reproduce and distribute copies of the
14461      Work or Derivative Works thereof in any medium, with or without
14462      modifications, and in Source or Object form, provided that You
14463      meet the following conditions:
14464
14465      (a) You must give any other recipients of the Work or
14466          Derivative Works a copy of this License; and
14467
14468      (b) You must cause any modified files to carry prominent notices
14469          stating that You changed the files; and
14470
14471      (c) You must retain, in the Source form of any Derivative Works
14472          that You distribute, all copyright, patent, trademark, and
14473          attribution notices from the Source form of the Work,
14474          excluding those notices that do not pertain to any part of
14475          the Derivative Works; and
14476
14477      (d) If the Work includes a "NOTICE" text file as part of its
14478          distribution, then any Derivative Works that You distribute must
14479          include a readable copy of the attribution notices contained
14480          within such NOTICE file, excluding those notices that do not
14481          pertain to any part of the Derivative Works, in at least one
14482          of the following places: within a NOTICE text file distributed
14483          as part of the Derivative Works; within the Source form or
14484          documentation, if provided along with the Derivative Works; or,
14485          within a display generated by the Derivative Works, if and
14486          wherever such third-party notices normally appear. The contents
14487          of the NOTICE file are for informational purposes only and
14488          do not modify the License. You may add Your own attribution
14489          notices within Derivative Works that You distribute, alongside
14490          or as an addendum to the NOTICE text from the Work, provided
14491          that such additional attribution notices cannot be construed
14492          as modifying the License.
14493
14494      You may add Your own copyright statement to Your modifications and
14495      may provide additional or different license terms and conditions
14496      for use, reproduction, or distribution of Your modifications, or
14497      for any such Derivative Works as a whole, provided Your use,
14498      reproduction, and distribution of the Work otherwise complies with
14499      the conditions stated in this License.
14500
14501   5. Submission of Contributions. Unless You explicitly state otherwise,
14502      any Contribution intentionally submitted for inclusion in the Work
14503      by You to the Licensor shall be under the terms and conditions of
14504      this License, without any additional terms or conditions.
14505      Notwithstanding the above, nothing herein shall supersede or modify
14506      the terms of any separate license agreement you may have executed
14507      with Licensor regarding such Contributions.
14508
14509   6. Trademarks. This License does not grant permission to use the trade
14510      names, trademarks, service marks, or product names of the Licensor,
14511      except as required for reasonable and customary use in describing the
14512      origin of the Work and reproducing the content of the NOTICE file.
14513
14514   7. Disclaimer of Warranty. Unless required by applicable law or
14515      agreed to in writing, Licensor provides the Work (and each
14516      Contributor provides its Contributions) on an "AS IS" BASIS,
14517      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14518      implied, including, without limitation, any warranties or conditions
14519      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14520      PARTICULAR PURPOSE. You are solely responsible for determining the
14521      appropriateness of using or redistributing the Work and assume any
14522      risks associated with Your exercise of permissions under this License.
14523
14524   8. Limitation of Liability. In no event and under no legal theory,
14525      whether in tort (including negligence), contract, or otherwise,
14526      unless required by applicable law (such as deliberate and grossly
14527      negligent acts) or agreed to in writing, shall any Contributor be
14528      liable to You for damages, including any direct, indirect, special,
14529      incidental, or consequential damages of any character arising as a
14530      result of this License or out of the use or inability to use the
14531      Work (including but not limited to damages for loss of goodwill,
14532      work stoppage, computer failure or malfunction, or any and all
14533      other commercial damages or losses), even if such Contributor
14534      has been advised of the possibility of such damages.
14535
14536   9. Accepting Warranty or Additional Liability. While redistributing
14537      the Work or Derivative Works thereof, You may choose to offer,
14538      and charge a fee for, acceptance of support, warranty, indemnity,
14539      or other liability obligations and/or rights consistent with this
14540      License. However, in accepting such obligations, You may act only
14541      on Your own behalf and on Your sole responsibility, not on behalf
14542      of any other Contributor, and only if You agree to indemnify,
14543      defend, and hold each Contributor harmless for any liability
14544      incurred by, or claims asserted against, such Contributor by reason
14545      of your accepting any such warranty or additional liability.
14546
14547   END OF TERMS AND CONDITIONS
14548
14549   APPENDIX: How to apply the Apache License to your work.
14550
14551      To apply the Apache License to your work, attach the following
14552      boilerplate notice, with the fields enclosed by brackets "[]"
14553      replaced with your own identifying information. (Don't include
14554      the brackets!)  The text should be enclosed in the appropriate
14555      comment syntax for the file format. We also recommend that a
14556      file or class name and description of purpose be included on the
14557      same "printed page" as the copyright notice for easier
14558      identification within third-party archives.
14559
14560   Copyright [yyyy] [name of copyright owner]
14561
14562   Licensed under the Apache License, Version 2.0 (the "License");
14563   you may not use this file except in compliance with the License.
14564   You may obtain a copy of the License at
14565
14566       http://www.apache.org/licenses/LICENSE-2.0
14567
14568   Unless required by applicable law or agreed to in writing, software
14569   distributed under the License is distributed on an "AS IS" BASIS,
14570   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14571   See the License for the specific language governing permissions and
14572   limitations under the License.
14573
14574
14575Copyright (c) 2000-2011 INRIA, France Telecom
14576All rights reserved.
14577
14578Redistribution and use in source and binary forms, with or without
14579modification, are permitted provided that the following conditions
14580are met:
14581
145821. Redistributions of source code must retain the above copyright
14583   notice, this list of conditions and the following disclaimer.
14584
145852. Redistributions in binary form must reproduce the above copyright
14586   notice, this list of conditions and the following disclaimer in the
14587   documentation and/or other materials provided with the distribution.
14588
145893. Neither the name of the copyright holders nor the names of its
14590   contributors may be used to endorse or promote products derived from
14591   this software without specific prior written permission.
14592
14593THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
14594AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
14595IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
14596ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
14597LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
14598CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
14599SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
14600INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
14601CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
14602ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
14603THE POSSIBILITY OF SUCH DAMAGE.
14604
14605Apache Commons Compress
14606Copyright 2002-2016 The Apache Software Foundation
14607
14608This product includes software developed at
14609The Apache Software Foundation (http://www.apache.org/).
14610
14611The files in the package org.apache.commons.compress.archivers.sevenz
14612were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
14613which has been placed in the public domain:
14614
14615"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
14616
14617
14618 The MIT License
14619
14620 Copyright (c) 2004-2016 Paul R. Holser, Jr.
14621
14622 Permission is hereby granted, free of charge, to any person obtaining
14623 a copy of this software and associated documentation files (the
14624 "Software"), to deal in the Software without restriction, including
14625 without limitation the rights to use, copy, modify, merge, publish,
14626 distribute, sublicense, and/or sell copies of the Software, and to
14627 permit persons to whom the Software is furnished to do so, subject to
14628 the following conditions:
14629
14630 The above copyright notice and this permission notice shall be
14631 included in all copies or substantial portions of the Software.
14632
14633 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
14634 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
14635 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
14636 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
14637 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
14638 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
14639 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
14640