xref: /aosp_15_r20/prebuilts/sdk/tools/windows/bin/NOTICE.txt (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)
1==============================================================================
2Android used by:
3  sdk-repo-windows-build-tools.zip
4
5
6                                 Apache License
7                           Version 2.0, January 2004
8                        http://www.apache.org/licenses/
9
10   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11
12   1. Definitions.
13
14      "License" shall mean the terms and conditions for use, reproduction,
15      and distribution as defined by Sections 1 through 9 of this document.
16
17      "Licensor" shall mean the copyright owner or entity authorized by
18      the copyright owner that is granting the License.
19
20      "Legal Entity" shall mean the union of the acting entity and all
21      other entities that control, are controlled by, or are under common
22      control with that entity. For the purposes of this definition,
23      "control" means (i) the power, direct or indirect, to cause the
24      direction or management of such entity, whether by contract or
25      otherwise, or (ii) ownership of fifty percent (50%) or more of the
26      outstanding shares, or (iii) beneficial ownership of such entity.
27
28      "You" (or "Your") shall mean an individual or Legal Entity
29      exercising permissions granted by this License.
30
31      "Source" form shall mean the preferred form for making modifications,
32      including but not limited to software source code, documentation
33      source, and configuration files.
34
35      "Object" form shall mean any form resulting from mechanical
36      transformation or translation of a Source form, including but
37      not limited to compiled object code, generated documentation,
38      and conversions to other media types.
39
40      "Work" shall mean the work of authorship, whether in Source or
41      Object form, made available under the License, as indicated by a
42      copyright notice that is included in or attached to the work
43      (an example is provided in the Appendix below).
44
45      "Derivative Works" shall mean any work, whether in Source or Object
46      form, that is based on (or derived from) the Work and for which the
47      editorial revisions, annotations, elaborations, or other modifications
48      represent, as a whole, an original work of authorship. For the purposes
49      of this License, Derivative Works shall not include works that remain
50      separable from, or merely link (or bind by name) to the interfaces of,
51      the Work and Derivative Works thereof.
52
53      "Contribution" shall mean any work of authorship, including
54      the original version of the Work and any modifications or additions
55      to that Work or Derivative Works thereof, that is intentionally
56      submitted to Licensor for inclusion in the Work by the copyright owner
57      or by an individual or Legal Entity authorized to submit on behalf of
58      the copyright owner. For the purposes of this definition, "submitted"
59      means any form of electronic, verbal, or written communication sent
60      to the Licensor or its representatives, including but not limited to
61      communication on electronic mailing lists, source code control systems,
62      and issue tracking systems that are managed by, or on behalf of, the
63      Licensor for the purpose of discussing and improving the Work, but
64      excluding communication that is conspicuously marked or otherwise
65      designated in writing by the copyright owner as "Not a Contribution."
66
67      "Contributor" shall mean Licensor and any individual or Legal Entity
68      on behalf of whom a Contribution has been received by Licensor and
69      subsequently incorporated within the Work.
70
71   2. Grant of Copyright License. Subject to the terms and conditions of
72      this License, each Contributor hereby grants to You a perpetual,
73      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
74      copyright license to reproduce, prepare Derivative Works of,
75      publicly display, publicly perform, sublicense, and distribute the
76      Work and such Derivative Works in Source or Object form.
77
78   3. Grant of Patent License. Subject to the terms and conditions of
79      this License, each Contributor hereby grants to You a perpetual,
80      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
81      (except as stated in this section) patent license to make, have made,
82      use, offer to sell, sell, import, and otherwise transfer the Work,
83      where such license applies only to those patent claims licensable
84      by such Contributor that are necessarily infringed by their
85      Contribution(s) alone or by combination of their Contribution(s)
86      with the Work to which such Contribution(s) was submitted. If You
87      institute patent litigation against any entity (including a
88      cross-claim or counterclaim in a lawsuit) alleging that the Work
89      or a Contribution incorporated within the Work constitutes direct
90      or contributory patent infringement, then any patent licenses
91      granted to You under this License for that Work shall terminate
92      as of the date such litigation is filed.
93
94   4. Redistribution. You may reproduce and distribute copies of the
95      Work or Derivative Works thereof in any medium, with or without
96      modifications, and in Source or Object form, provided that You
97      meet the following conditions:
98
99      (a) You must give any other recipients of the Work or
100          Derivative Works a copy of this License; and
101
102      (b) You must cause any modified files to carry prominent notices
103          stating that You changed the files; and
104
105      (c) You must retain, in the Source form of any Derivative Works
106          that You distribute, all copyright, patent, trademark, and
107          attribution notices from the Source form of the Work,
108          excluding those notices that do not pertain to any part of
109          the Derivative Works; and
110
111      (d) If the Work includes a "NOTICE" text file as part of its
112          distribution, then any Derivative Works that You distribute must
113          include a readable copy of the attribution notices contained
114          within such NOTICE file, excluding those notices that do not
115          pertain to any part of the Derivative Works, in at least one
116          of the following places: within a NOTICE text file distributed
117          as part of the Derivative Works; within the Source form or
118          documentation, if provided along with the Derivative Works; or,
119          within a display generated by the Derivative Works, if and
120          wherever such third-party notices normally appear. The contents
121          of the NOTICE file are for informational purposes only and
122          do not modify the License. You may add Your own attribution
123          notices within Derivative Works that You distribute, alongside
124          or as an addendum to the NOTICE text from the Work, provided
125          that such additional attribution notices cannot be construed
126          as modifying the License.
127
128      You may add Your own copyright statement to Your modifications and
129      may provide additional or different license terms and conditions
130      for use, reproduction, or distribution of Your modifications, or
131      for any such Derivative Works as a whole, provided Your use,
132      reproduction, and distribution of the Work otherwise complies with
133      the conditions stated in this License.
134
135   5. Submission of Contributions. Unless You explicitly state otherwise,
136      any Contribution intentionally submitted for inclusion in the Work
137      by You to the Licensor shall be under the terms and conditions of
138      this License, without any additional terms or conditions.
139      Notwithstanding the above, nothing herein shall supersede or modify
140      the terms of any separate license agreement you may have executed
141      with Licensor regarding such Contributions.
142
143   6. Trademarks. This License does not grant permission to use the trade
144      names, trademarks, service marks, or product names of the Licensor,
145      except as required for reasonable and customary use in describing the
146      origin of the Work and reproducing the content of the NOTICE file.
147
148   7. Disclaimer of Warranty. Unless required by applicable law or
149      agreed to in writing, Licensor provides the Work (and each
150      Contributor provides its Contributions) on an "AS IS" BASIS,
151      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
152      implied, including, without limitation, any warranties or conditions
153      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
154      PARTICULAR PURPOSE. You are solely responsible for determining the
155      appropriateness of using or redistributing the Work and assume any
156      risks associated with Your exercise of permissions under this License.
157
158   8. Limitation of Liability. In no event and under no legal theory,
159      whether in tort (including negligence), contract, or otherwise,
160      unless required by applicable law (such as deliberate and grossly
161      negligent acts) or agreed to in writing, shall any Contributor be
162      liable to You for damages, including any direct, indirect, special,
163      incidental, or consequential damages of any character arising as a
164      result of this License or out of the use or inability to use the
165      Work (including but not limited to damages for loss of goodwill,
166      work stoppage, computer failure or malfunction, or any and all
167      other commercial damages or losses), even if such Contributor
168      has been advised of the possibility of such damages.
169
170   9. Accepting Warranty or Additional Liability. While redistributing
171      the Work or Derivative Works thereof, You may choose to offer,
172      and charge a fee for, acceptance of support, warranty, indemnity,
173      or other liability obligations and/or rights consistent with this
174      License. However, in accepting such obligations, You may act only
175      on Your own behalf and on Your sole responsibility, not on behalf
176      of any other Contributor, and only if You agree to indemnify,
177      defend, and hold each Contributor harmless for any liability
178      incurred by, or claims asserted against, such Contributor by reason
179      of your accepting any such warranty or additional liability.
180
181   END OF TERMS AND CONDITIONS
182
183   APPENDIX: How to apply the Apache License to your work.
184
185      To apply the Apache License to your work, attach the following
186      boilerplate notice, with the fields enclosed by brackets "[]"
187      replaced with your own identifying information. (Don't include
188      the brackets!)  The text should be enclosed in the appropriate
189      comment syntax for the file format. We also recommend that a
190      file or class name and description of purpose be included on the
191      same "printed page" as the copyright notice for easier
192      identification within third-party archives.
193
194   Copyright [yyyy] [name of copyright owner]
195
196   Licensed under the Apache License, Version 2.0 (the "License");
197   you may not use this file except in compliance with the License.
198   You may obtain a copy of the License at
199
200       http://www.apache.org/licenses/LICENSE-2.0
201
202   Unless required by applicable law or agreed to in writing, software
203   distributed under the License is distributed on an "AS IS" BASIS,
204   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
205   See the License for the specific language governing permissions and
206   limitations under the License.
207
208==============================================================================
209   =========================================================================
210   ==  NOTICE file corresponding to the section 4 d of                    ==
211   ==  the Apache License, Version 2.0,                                   ==
212   ==  in this case for the Android-specific code.                        ==
213   =========================================================================
214
215Android Code
216Copyright 2005-2008 The Android Open Source Project
217
218This product includes software developed as part of
219The Android Open Source Project (http://source.android.com).
220
221   =========================================================================
222   ==  NOTICE file corresponding to the section 4 d of                    ==
223   ==  the Apache License, Version 2.0,                                   ==
224   ==  in this case for the Apache Harmony distribution.                  ==
225   =========================================================================
226
227Apache Harmony
228Copyright 2006 The Apache Software Foundation
229
230This product includes software developed at
231The Apache Software Foundation (http://www.apache.org/).
232
233Portions of Harmony were originally developed by
234Intel Corporation and are licensed to the Apache Software
235Foundation under the "Software Grant and Corporate Contribution
236License Agreement", informally known as the "Intel Harmony CLA".
237
238
239   =========================================================================
240   ==  NOTICE file for the ICU License.                                   ==
241   =========================================================================
242
243Copyright (c) 1995-2014 International Business Machines Corporation and others
244
245All rights reserved.
246
247Permission is hereby granted, free of charge, to any person obtaining
248a copy of this software and associated documentation files (the
249"Software"), to deal in the Software without restriction, including
250without limitation the rights to use, copy, modify, merge, publish,
251distribute, and/or sell copies of the Software, and to permit persons
252to whom the Software is furnished to do so, provided that the above
253copyright notice(s) and this permission notice appear in all copies of
254the Software and that both the above copyright notice(s) and this
255permission notice appear in supporting documentation.
256
257THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
258EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
259MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
260OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
261HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
262SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
263RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
264CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
265CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
266
267Except as contained in this notice, the name of a copyright holder
268shall not be used in advertising or otherwise to promote the sale, use
269or other dealings in this Software without prior written authorization
270of the copyright holder.
271
272All trademarks and registered trademarks mentioned herein are the
273property of their respective owners.
274
275
276   =========================================================================
277   ==  NOTICE file for the KXML License.                                  ==
278   =========================================================================
279
280Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
281
282Permission is hereby granted, free of charge, to any person obtaining
283a copy of this software and associated documentation files (the
284"Software"), to deal in the Software without restriction, including
285without limitation the rights to use, copy, modify, merge, publish,
286distribute, sublicense, and/or sell copies of the Software, and to
287permit persons to whom the Software is furnished to do so, subject to
288the following conditions:
289
290The above copyright notice and this permission notice shall be
291included in all copies or substantial portions of the Software.
292
293THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
294EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
295MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
296IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
297CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
298TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
299SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
300
301
302   =========================================================================
303   ==  NOTICE file for the W3C License.                                   ==
304   =========================================================================
305
306Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
307of Technology, Institut National de Recherche en Informatique et en
308Automatique, Keio University). All Rights Reserved. This program is
309distributed under the W3C's Software Intellectual Property License.
310This program is distributed in the hope that it will be useful, but
311WITHOUT ANY WARRANTY; without even the implied warranty of
312MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
313
314See W3C License http://www.w3.org/Consortium/Legal/ for more details.
315
316   =========================================================================
317   ==  NOTICE file for the fdlibm License.                                   ==
318   =========================================================================
319
320Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
321
322Developed at SunSoft, a Sun Microsystems, Inc. business.
323Permission to use, copy, modify, and distribute this
324software is freely granted, provided that this notice
325is preserved.
326
327==============================================================================
328 ******************************************************************************
329Copyright (C) 2003, International Business Machines Corporation and   *
330others. All Rights Reserved.                                               *
331 ******************************************************************************
332
333Created on May 2, 2003
334
335To change the template for this generated file go to
336Window>Preferences>Java>Code Generation>Code and Comments
337
338-------------------------------------------------------------------
339
340 *******************************************************************************
341(C) Copyright IBM Corp. 1996-2005 - All Rights Reserved                     *
342                                                                            *
343The original version of this source code and documentation is copyrighted   *
344and owned by IBM, These materials are provided under terms of a License     *
345Agreement between IBM and Sun. This technology is protected by multiple     *
346US and International patents. This notice and attribution to IBM may not    *
347to removed.                                                                 *
348 *******************************************************************************
349
350-------------------------------------------------------------------
351
352 *******************************************************************************
353(C) Copyright IBM Corp. and others, 1996-2009 - All Rights Reserved         *
354                                                                            *
355The original version of this source code and documentation is copyrighted   *
356and owned by IBM, These materials are provided under terms of a License     *
357Agreement between IBM and Sun. This technology is protected by multiple     *
358US and International patents. This notice and attribution to IBM may not    *
359to removed.                                                                 *
360 *******************************************************************************
361
362-------------------------------------------------------------------
363
364 *******************************************************************************
365(C) Copyright IBM Corp. and others, 1996-2009 - All Rights Reserved         *
366                                                                            *
367The original version of this source code and documentation is copyrighted   *
368and owned by IBM, These materials are provided under terms of a License     *
369Agreement between IBM and Sun. This technology is protected by multiple     *
370US and International patents. This notice and attribution to IBM may not    *
371to removed.                                                                 *
372 *******************************************************************************
373*   file name:  UBiDiProps.java
374*   encoding:   US-ASCII
375*   tab size:   8 (not used)
376*   indentation:4
377*
378*   created on: 2005jan16
379*   created by: Markus W. Scherer
380*
381*   Low-level Unicode bidi/shaping properties access.
382*   Java port of ubidi_props.h/.c.
383
384-------------------------------------------------------------------
385
386 *******************************************************************************
387Copyright (C) 2003-2004, International Business Machines Corporation and         *
388others. All Rights Reserved.                                                *
389 *******************************************************************************
390
391-------------------------------------------------------------------
392
393 *******************************************************************************
394Copyright (C) 2003-2004, International Business Machines Corporation and    *
395others. All Rights Reserved.                                                *
396 *******************************************************************************
397
398-------------------------------------------------------------------
399
400 *******************************************************************************
401Copyright (C) 2004, International Business Machines Corporation and         *
402others. All Rights Reserved.                                                *
403 *******************************************************************************
404
405-------------------------------------------------------------------
406
407 *******************************************************************************
408Copyright (C) 2009, International Business Machines Corporation and         *
409others. All Rights Reserved.                                                *
410 *******************************************************************************
411
412-------------------------------------------------------------------
413
414 *******************************************************************************
415Copyright (C) 2009-2010, International Business Machines Corporation and    *
416others. All Rights Reserved.                                                *
417 *******************************************************************************
418
419-------------------------------------------------------------------
420
421 *******************************************************************************
422Copyright (C) 2010, International Business Machines Corporation and         *
423others. All Rights Reserved.                                                *
424 *******************************************************************************
425
426-------------------------------------------------------------------
427
428(C) Copyright IBM Corp. 1996-2003 - All Rights Reserved                     *
429                                                                            *
430The original version of this source code and documentation is copyrighted   *
431and owned by IBM, These materials are provided under terms of a License     *
432Agreement between IBM and Sun. This technology is protected by multiple     *
433US and International patents. This notice and attribution to IBM may not    *
434to removed.                                                                 *
435#******************************************************************************
436
437This locale data is based on the ICU's Vietnamese locale data (rev. 1.38)
438found at:
439
440http://oss.software.ibm.com/cvs/icu/icu/source/data/locales/vi.txt?rev=1.38
441
442-------------------------------------------------------------------
443
444(C) Copyright IBM Corp. 1999-2003 - All Rights Reserved
445
446The original version of this source code and documentation is
447copyrighted and owned by IBM. These materials are provided
448under terms of a License Agreement between IBM and Sun.
449This technology is protected by multiple US and International
450patents. This notice and attribution to IBM may not be removed.
451
452-------------------------------------------------------------------
453
454(C) Copyright Taligent, Inc. 1996 - 1997, All Rights Reserved
455(C) Copyright IBM Corp. 1996 - 1998, All Rights Reserved
456
457The original version of this source code and documentation is
458copyrighted and owned by Taligent, Inc., a wholly-owned subsidiary
459of IBM. These materials are provided under terms of a License
460Agreement between Taligent and Sun. This technology is protected
461by multiple US and International patents.
462
463This notice and attribution to Taligent may not be removed.
464Taligent is a registered trademark of Taligent, Inc.
465
466-------------------------------------------------------------------
467
468(C) Copyright Taligent, Inc. 1996 - All Rights Reserved
469(C) Copyright IBM Corp. 1996 - All Rights Reserved
470
471  The original version of this source code and documentation is copyrighted
472and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These
473materials are provided under terms of a License Agreement between Taligent
474and Sun. This technology is protected by multiple US and International
475patents. This notice and attribution to Taligent may not be removed.
476  Taligent is a registered trademark of Taligent, Inc.
477
478-------------------------------------------------------------------
479
480(C) Copyright Taligent, Inc. 1996 - All Rights Reserved
481(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved
482
483  The original version of this source code and documentation is copyrighted
484and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These
485materials are provided under terms of a License Agreement between Taligent
486and Sun. This technology is protected by multiple US and International
487patents. This notice and attribution to Taligent may not be removed.
488  Taligent is a registered trademark of Taligent, Inc.
489
490-------------------------------------------------------------------
491
492(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
493(C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved
494
495  The original version of this source code and documentation is copyrighted
496and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These
497materials are provided under terms of a License Agreement between Taligent
498and Sun. This technology is protected by multiple US and International
499patents. This notice and attribution to Taligent may not be removed.
500  Taligent is a registered trademark of Taligent, Inc.
501
502-------------------------------------------------------------------
503
504(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
505(C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved
506
507The original version of this source code and documentation
508is copyrighted and owned by Taligent, Inc., a wholly-owned
509subsidiary of IBM. These materials are provided under terms
510of a License Agreement between Taligent and Sun. This technology
511is protected by multiple US and International patents.
512
513This notice and attribution to Taligent may not be removed.
514Taligent is a registered trademark of Taligent, Inc.
515
516-------------------------------------------------------------------
517
518(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
519(C) Copyright IBM Corp. 1996 - 1999 - All Rights Reserved
520
521The original version of this source code and documentation
522is copyrighted and owned by Taligent, Inc., a wholly-owned
523subsidiary of IBM. These materials are provided under terms
524of a License Agreement between Taligent and Sun. This technology
525is protected by multiple US and International patents.
526
527This notice and attribution to Taligent may not be removed.
528Taligent is a registered trademark of Taligent, Inc.
529
530-------------------------------------------------------------------
531
532(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
533(C) Copyright IBM Corp. 1996 - 2002 - All Rights Reserved
534
535The original version of this source code and documentation
536is copyrighted and owned by Taligent, Inc., a wholly-owned
537subsidiary of IBM. These materials are provided under terms
538of a License Agreement between Taligent and Sun. This technology
539is protected by multiple US and International patents.
540
541This notice and attribution to Taligent may not be removed.
542Taligent is a registered trademark of Taligent, Inc.
543
544-------------------------------------------------------------------
545
546(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
547(C) Copyright IBM Corp. 1996, 1997 - All Rights Reserved
548
549  The original version of this source code and documentation is copyrighted
550and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These
551materials are provided under terms of a License Agreement between Taligent
552and Sun. This technology is protected by multiple US and International
553patents. This notice and attribution to Taligent may not be removed.
554  Taligent is a registered trademark of Taligent, Inc.
555
556-------------------------------------------------------------------
557
558(C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
559(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved
560
561  The original version of this source code and documentation is copyrighted
562and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These
563materials are provided under terms of a License Agreement between Taligent
564and Sun. This technology is protected by multiple US and International
565patents. This notice and attribution to Taligent may not be removed.
566  Taligent is a registered trademark of Taligent, Inc.
567
568-------------------------------------------------------------------
569
570(C) Copyright Taligent, Inc. 1996,1997 - All Rights Reserved
571(C) Copyright IBM Corp. 1996, 1997 - All Rights Reserved
572
573-------------------------------------------------------------------
574
575(C) Copyright Taligent, Inc. 1996-1998 -  All Rights Reserved
576(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved
577
578  The original version of this source code and documentation is copyrighted
579and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These
580materials are provided under terms of a License Agreement between Taligent
581and Sun. This technology is protected by multiple US and International
582patents. This notice and attribution to Taligent may not be removed.
583  Taligent is a registered trademark of Taligent, Inc.
584
585-------------------------------------------------------------------
586
587(C) Copyright Taligent, Inc. 1996-1998 - All Rights Reserved
588(C) Copyright IBM Corp. 1996-1998 - All Rights Reserved
589
590  The original version of this source code and documentation is copyrighted
591and owned by Taligent, Inc., a wholly-owned subsidiary of IBM. These
592materials are provided under terms of a License Agreement between Taligent
593and Sun. This technology is protected by multiple US and International
594patents. This notice and attribution to Taligent may not be removed.
595  Taligent is a registered trademark of Taligent, Inc.
596
597-------------------------------------------------------------------
598
599*******************************************************************************
600* Copyright (C) 1996-2004, International Business Machines Corporation and    *
601* others. All Rights Reserved.                                                *
602*******************************************************************************
603
604-------------------------------------------------------------------
605
606==============================================================================
607The GNU General Public License (GPL)
608
609Version 2, June 1991
610
611Copyright (C) 1989, 1991 Free Software Foundation, Inc.
61259 Temple Place, Suite 330, Boston, MA 02111-1307 USA
613
614Everyone is permitted to copy and distribute verbatim copies of this license
615document, but changing it is not allowed.
616
617Preamble
618
619The licenses for most software are designed to take away your freedom to share
620and change it.  By contrast, the GNU General Public License is intended to
621guarantee your freedom to share and change free software--to make sure the
622software is free for all its users.  This General Public License applies to
623most of the Free Software Foundation's software and to any other program whose
624authors commit to using it.  (Some other Free Software Foundation software is
625covered by the GNU Library General Public License instead.) You can apply it to
626your programs, too.
627
628When we speak of free software, we are referring to freedom, not price.  Our
629General Public Licenses are designed to make sure that you have the freedom to
630distribute copies of free software (and charge for this service if you wish),
631that you receive source code or can get it if you want it, that you can change
632the software or use pieces of it in new free programs; and that you know you
633can do these things.
634
635To protect your rights, we need to make restrictions that forbid anyone to deny
636you these rights or to ask you to surrender the rights.  These restrictions
637translate to certain responsibilities for you if you distribute copies of the
638software, or if you modify it.
639
640For example, if you distribute copies of such a program, whether gratis or for
641a fee, you must give the recipients all the rights that you have.  You must
642make sure that they, too, receive or can get the source code.  And you must
643show them these terms so they know their rights.
644
645We protect your rights with two steps: (1) copyright the software, and (2)
646offer you this license which gives you legal permission to copy, distribute
647and/or modify the software.
648
649Also, for each author's protection and ours, we want to make certain that
650everyone understands that there is no warranty for this free software.  If the
651software is modified by someone else and passed on, we want its recipients to
652know that what they have is not the original, so that any problems introduced
653by others will not reflect on the original authors' reputations.
654
655Finally, any free program is threatened constantly by software patents.  We
656wish to avoid the danger that redistributors of a free program will
657individually obtain patent licenses, in effect making the program proprietary.
658To prevent this, we have made it clear that any patent must be licensed for
659everyone's free use or not licensed at all.
660
661The precise terms and conditions for copying, distribution and modification
662follow.
663
664TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
665
6660. This License applies to any program or other work which contains a notice
667placed by the copyright holder saying it may be distributed under the terms of
668this General Public License.  The "Program", below, refers to any such program
669or work, and a "work based on the Program" means either the Program or any
670derivative work under copyright law: that is to say, a work containing the
671Program or a portion of it, either verbatim or with modifications and/or
672translated into another language.  (Hereinafter, translation is included
673without limitation in the term "modification".) Each licensee is addressed as
674"you".
675
676Activities other than copying, distribution and modification are not covered by
677this License; they are outside its scope.  The act of running the Program is
678not restricted, and the output from the Program is covered only if its contents
679constitute a work based on the Program (independent of having been made by
680running the Program).  Whether that is true depends on what the Program does.
681
6821. You may copy and distribute verbatim copies of the Program's source code as
683you receive it, in any medium, provided that you conspicuously and
684appropriately publish on each copy an appropriate copyright notice and
685disclaimer of warranty; keep intact all the notices that refer to this License
686and to the absence of any warranty; and give any other recipients of the
687Program a copy of this License along with the Program.
688
689You may charge a fee for the physical act of transferring a copy, and you may
690at your option offer warranty protection in exchange for a fee.
691
6922. You may modify your copy or copies of the Program or any portion of it, thus
693forming a work based on the Program, and copy and distribute such modifications
694or work under the terms of Section 1 above, provided that you also meet all of
695these conditions:
696
697    a) You must cause the modified files to carry prominent notices stating
698    that you changed the files and the date of any change.
699
700    b) You must cause any work that you distribute or publish, that in whole or
701    in part contains or is derived from the Program or any part thereof, to be
702    licensed as a whole at no charge to all third parties under the terms of
703    this License.
704
705    c) If the modified program normally reads commands interactively when run,
706    you must cause it, when started running for such interactive use in the
707    most ordinary way, to print or display an announcement including an
708    appropriate copyright notice and a notice that there is no warranty (or
709    else, saying that you provide a warranty) and that users may redistribute
710    the program under these conditions, and telling the user how to view a copy
711    of this License.  (Exception: if the Program itself is interactive but does
712    not normally print such an announcement, your work based on the Program is
713    not required to print an announcement.)
714
715These requirements apply to the modified work as a whole.  If identifiable
716sections of that work are not derived from the Program, and can be reasonably
717considered independent and separate works in themselves, then this License, and
718its terms, do not apply to those sections when you distribute them as separate
719works.  But when you distribute the same sections as part of a whole which is a
720work based on the Program, the distribution of the whole must be on the terms
721of this License, whose permissions for other licensees extend to the entire
722whole, and thus to each and every part regardless of who wrote it.
723
724Thus, it is not the intent of this section to claim rights or contest your
725rights to work written entirely by you; rather, the intent is to exercise the
726right to control the distribution of derivative or collective works based on
727the Program.
728
729In addition, mere aggregation of another work not based on the Program with the
730Program (or with a work based on the Program) on a volume of a storage or
731distribution medium does not bring the other work under the scope of this
732License.
733
7343. You may copy and distribute the Program (or a work based on it, under
735Section 2) in object code or executable form under the terms of Sections 1 and
7362 above provided that you also do one of the following:
737
738    a) Accompany it with the complete corresponding machine-readable source
739    code, which must be distributed under the terms of Sections 1 and 2 above
740    on a medium customarily used for software interchange; or,
741
742    b) Accompany it with a written offer, valid for at least three years, to
743    give any third party, for a charge no more than your cost of physically
744    performing source distribution, a complete machine-readable copy of the
745    corresponding source code, to be distributed under the terms of Sections 1
746    and 2 above on a medium customarily used for software interchange; or,
747
748    c) Accompany it with the information you received as to the offer to
749    distribute corresponding source code.  (This alternative is allowed only
750    for noncommercial distribution and only if you received the program in
751    object code or executable form with such an offer, in accord with
752    Subsection b above.)
753
754The source code for a work means the preferred form of the work for making
755modifications to it.  For an executable work, complete source code means all
756the source code for all modules it contains, plus any associated interface
757definition files, plus the scripts used to control compilation and installation
758of the executable.  However, as a special exception, the source code
759distributed need not include anything that is normally distributed (in either
760source or binary form) with the major components (compiler, kernel, and so on)
761of the operating system on which the executable runs, unless that component
762itself accompanies the executable.
763
764If distribution of executable or object code is made by offering access to copy
765from a designated place, then offering equivalent access to copy the source
766code from the same place counts as distribution of the source code, even though
767third parties are not compelled to copy the source along with the object code.
768
7694. You may not copy, modify, sublicense, or distribute the Program except as
770expressly provided under this License.  Any attempt otherwise to copy, modify,
771sublicense or distribute the Program is void, and will automatically terminate
772your rights under this License.  However, parties who have received copies, or
773rights, from you under this License will not have their licenses terminated so
774long as such parties remain in full compliance.
775
7765. You are not required to accept this License, since you have not signed it.
777However, nothing else grants you permission to modify or distribute the Program
778or its derivative works.  These actions are prohibited by law if you do not
779accept this License.  Therefore, by modifying or distributing the Program (or
780any work based on the Program), you indicate your acceptance of this License to
781do so, and all its terms and conditions for copying, distributing or modifying
782the Program or works based on it.
783
7846. Each time you redistribute the Program (or any work based on the Program),
785the recipient automatically receives a license from the original licensor to
786copy, distribute or modify the Program subject to these terms and conditions.
787You may not impose any further restrictions on the recipients' exercise of the
788rights granted herein.  You are not responsible for enforcing compliance by
789third parties to this License.
790
7917. If, as a consequence of a court judgment or allegation of patent
792infringement or for any other reason (not limited to patent issues), conditions
793are imposed on you (whether by court order, agreement or otherwise) that
794contradict the conditions of this License, they do not excuse you from the
795conditions of this License.  If you cannot distribute so as to satisfy
796simultaneously your obligations under this License and any other pertinent
797obligations, then as a consequence you may not distribute the Program at all.
798For example, if a patent license would not permit royalty-free redistribution
799of the Program by all those who receive copies directly or indirectly through
800you, then the only way you could satisfy both it and this License would be to
801refrain entirely from distribution of the Program.
802
803If any portion of this section is held invalid or unenforceable under any
804particular circumstance, the balance of the section is intended to apply and
805the section as a whole is intended to apply in other circumstances.
806
807It is not the purpose of this section to induce you to infringe any patents or
808other property right claims or to contest validity of any such claims; this
809section has the sole purpose of protecting the integrity of the free software
810distribution system, which is implemented by public license practices.  Many
811people have made generous contributions to the wide range of software
812distributed through that system in reliance on consistent application of that
813system; it is up to the author/donor to decide if he or she is willing to
814distribute software through any other system and a licensee cannot impose that
815choice.
816
817This section is intended to make thoroughly clear what is believed to be a
818consequence of the rest of this License.
819
8208. If the distribution and/or use of the Program is restricted in certain
821countries either by patents or by copyrighted interfaces, the original
822copyright holder who places the Program under this License may add an explicit
823geographical distribution limitation excluding those countries, so that
824distribution is permitted only in or among countries not thus excluded.  In
825such case, this License incorporates the limitation as if written in the body
826of this License.
827
8289. The Free Software Foundation may publish revised and/or new versions of the
829General Public License from time to time.  Such new versions will be similar in
830spirit to the present version, but may differ in detail to address new problems
831or concerns.
832
833Each version is given a distinguishing version number.  If the Program
834specifies a version number of this License which applies to it and "any later
835version", you have the option of following the terms and conditions either of
836that version or of any later version published by the Free Software Foundation.
837If the Program does not specify a version number of this License, you may
838choose any version ever published by the Free Software Foundation.
839
84010. If you wish to incorporate parts of the Program into other free programs
841whose distribution conditions are different, write to the author to ask for
842permission.  For software which is copyrighted by the Free Software Foundation,
843write to the Free Software Foundation; we sometimes make exceptions for this.
844Our decision will be guided by the two goals of preserving the free status of
845all derivatives of our free software and of promoting the sharing and reuse of
846software generally.
847
848NO WARRANTY
849
85011. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
851THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE
852STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
853PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
854INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
855FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND
856PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE,
857YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
858
85912. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
860ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
861PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
862GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
863INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
864BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
865FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
866OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
867
868END OF TERMS AND CONDITIONS
869
870How to Apply These Terms to Your New Programs
871
872If you develop a new program, and you want it to be of the greatest possible
873use to the public, the best way to achieve this is to make it free software
874which everyone can redistribute and change under these terms.
875
876To do so, attach the following notices to the program.  It is safest to attach
877them to the start of each source file to most effectively convey the exclusion
878of warranty; and each file should have at least the "copyright" line and a
879pointer to where the full notice is found.
880
881    One line to give the program's name and a brief idea of what it does.
882
883    Copyright (C) <year> <name of author>
884
885    This program is free software; you can redistribute it and/or modify it
886    under the terms of the GNU General Public License as published by the Free
887    Software Foundation; either version 2 of the License, or (at your option)
888    any later version.
889
890    This program is distributed in the hope that it will be useful, but WITHOUT
891    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
892    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
893    more details.
894
895    You should have received a copy of the GNU General Public License along
896    with this program; if not, write to the Free Software Foundation, Inc., 59
897    Temple Place, Suite 330, Boston, MA 02111-1307 USA
898
899Also add information on how to contact you by electronic and paper mail.
900
901If the program is interactive, make it output a short notice like this when it
902starts in an interactive mode:
903
904    Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
905    with ABSOLUTELY NO WARRANTY; for details type 'show w'.  This is free
906    software, and you are welcome to redistribute it under certain conditions;
907    type 'show c' for details.
908
909The hypothetical commands 'show w' and 'show c' should show the appropriate
910parts of the General Public License.  Of course, the commands you use may be
911called something other than 'show w' and 'show c'; they could even be
912mouse-clicks or menu items--whatever suits your program.
913
914You should also get your employer (if you work as a programmer) or your school,
915if any, to sign a "copyright disclaimer" for the program, if necessary.  Here
916is a sample; alter the names:
917
918    Yoyodyne, Inc., hereby disclaims all copyright interest in the program
919    'Gnomovision' (which makes passes at compilers) written by James Hacker.
920
921    signature of Ty Coon, 1 April 1989
922
923    Ty Coon, President of Vice
924
925This General Public License does not permit incorporating your program into
926proprietary programs.  If your program is a subroutine library, you may
927consider it more useful to permit linking proprietary applications with the
928library.  If this is what you want to do, use the GNU Library General Public
929License instead of this License.
930
931
932"CLASSPATH" EXCEPTION TO THE GPL
933
934Certain source files distributed by Oracle America and/or its affiliates are
935subject to the following clarification and special exception to the GPL, but
936only where Oracle has expressly included in the particular source file's header
937the words "Oracle designates this particular file as subject to the "Classpath"
938exception as provided by Oracle in the LICENSE file that accompanied this code."
939
940    Linking this library statically or dynamically with other modules is making
941    a combined work based on this library.  Thus, the terms and conditions of
942    the GNU General Public License cover the whole combination.
943
944    As a special exception, the copyright holders of this library give you
945    permission to link this library with independent modules to produce an
946    executable, regardless of the license terms of these independent modules,
947    and to copy and distribute the resulting executable under terms of your
948    choice, provided that you also meet, for each linked independent module,
949    the terms and conditions of the license of that module.  An independent
950    module is a module which is not derived from or based on this library.  If
951    you modify this library, you may extend this exception to your version of
952    the library, but you are not obligated to do so.  If you do not wish to do
953    so, delete this exception statement from your version.
954
955==============================================================================
956
957   Copyright (c) 2005-2013, The Android Open Source Project
958
959   Licensed under the Apache License, Version 2.0 (the "License");
960   you may not use this file except in compliance with the License.
961
962   Unless required by applicable law or agreed to in writing, software
963   distributed under the License is distributed on an "AS IS" BASIS,
964   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
965   See the License for the specific language governing permissions and
966   limitations under the License.
967
968
969                                 Apache License
970                           Version 2.0, January 2004
971                        http://www.apache.org/licenses/
972
973   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
974
975   1. Definitions.
976
977      "License" shall mean the terms and conditions for use, reproduction,
978      and distribution as defined by Sections 1 through 9 of this document.
979
980      "Licensor" shall mean the copyright owner or entity authorized by
981      the copyright owner that is granting the License.
982
983      "Legal Entity" shall mean the union of the acting entity and all
984      other entities that control, are controlled by, or are under common
985      control with that entity. For the purposes of this definition,
986      "control" means (i) the power, direct or indirect, to cause the
987      direction or management of such entity, whether by contract or
988      otherwise, or (ii) ownership of fifty percent (50%) or more of the
989      outstanding shares, or (iii) beneficial ownership of such entity.
990
991      "You" (or "Your") shall mean an individual or Legal Entity
992      exercising permissions granted by this License.
993
994      "Source" form shall mean the preferred form for making modifications,
995      including but not limited to software source code, documentation
996      source, and configuration files.
997
998      "Object" form shall mean any form resulting from mechanical
999      transformation or translation of a Source form, including but
1000      not limited to compiled object code, generated documentation,
1001      and conversions to other media types.
1002
1003      "Work" shall mean the work of authorship, whether in Source or
1004      Object form, made available under the License, as indicated by a
1005      copyright notice that is included in or attached to the work
1006      (an example is provided in the Appendix below).
1007
1008      "Derivative Works" shall mean any work, whether in Source or Object
1009      form, that is based on (or derived from) the Work and for which the
1010      editorial revisions, annotations, elaborations, or other modifications
1011      represent, as a whole, an original work of authorship. For the purposes
1012      of this License, Derivative Works shall not include works that remain
1013      separable from, or merely link (or bind by name) to the interfaces of,
1014      the Work and Derivative Works thereof.
1015
1016      "Contribution" shall mean any work of authorship, including
1017      the original version of the Work and any modifications or additions
1018      to that Work or Derivative Works thereof, that is intentionally
1019      submitted to Licensor for inclusion in the Work by the copyright owner
1020      or by an individual or Legal Entity authorized to submit on behalf of
1021      the copyright owner. For the purposes of this definition, "submitted"
1022      means any form of electronic, verbal, or written communication sent
1023      to the Licensor or its representatives, including but not limited to
1024      communication on electronic mailing lists, source code control systems,
1025      and issue tracking systems that are managed by, or on behalf of, the
1026      Licensor for the purpose of discussing and improving the Work, but
1027      excluding communication that is conspicuously marked or otherwise
1028      designated in writing by the copyright owner as "Not a Contribution."
1029
1030      "Contributor" shall mean Licensor and any individual or Legal Entity
1031      on behalf of whom a Contribution has been received by Licensor and
1032      subsequently incorporated within the Work.
1033
1034   2. Grant of Copyright License. Subject to the terms and conditions of
1035      this License, each Contributor hereby grants to You a perpetual,
1036      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1037      copyright license to reproduce, prepare Derivative Works of,
1038      publicly display, publicly perform, sublicense, and distribute the
1039      Work and such Derivative Works in Source or Object form.
1040
1041   3. Grant of Patent License. Subject to the terms and conditions of
1042      this License, each Contributor hereby grants to You a perpetual,
1043      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1044      (except as stated in this section) patent license to make, have made,
1045      use, offer to sell, sell, import, and otherwise transfer the Work,
1046      where such license applies only to those patent claims licensable
1047      by such Contributor that are necessarily infringed by their
1048      Contribution(s) alone or by combination of their Contribution(s)
1049      with the Work to which such Contribution(s) was submitted. If You
1050      institute patent litigation against any entity (including a
1051      cross-claim or counterclaim in a lawsuit) alleging that the Work
1052      or a Contribution incorporated within the Work constitutes direct
1053      or contributory patent infringement, then any patent licenses
1054      granted to You under this License for that Work shall terminate
1055      as of the date such litigation is filed.
1056
1057   4. Redistribution. You may reproduce and distribute copies of the
1058      Work or Derivative Works thereof in any medium, with or without
1059      modifications, and in Source or Object form, provided that You
1060      meet the following conditions:
1061
1062      (a) You must give any other recipients of the Work or
1063          Derivative Works a copy of this License; and
1064
1065      (b) You must cause any modified files to carry prominent notices
1066          stating that You changed the files; and
1067
1068      (c) You must retain, in the Source form of any Derivative Works
1069          that You distribute, all copyright, patent, trademark, and
1070          attribution notices from the Source form of the Work,
1071          excluding those notices that do not pertain to any part of
1072          the Derivative Works; and
1073
1074      (d) If the Work includes a "NOTICE" text file as part of its
1075          distribution, then any Derivative Works that You distribute must
1076          include a readable copy of the attribution notices contained
1077          within such NOTICE file, excluding those notices that do not
1078          pertain to any part of the Derivative Works, in at least one
1079          of the following places: within a NOTICE text file distributed
1080          as part of the Derivative Works; within the Source form or
1081          documentation, if provided along with the Derivative Works; or,
1082          within a display generated by the Derivative Works, if and
1083          wherever such third-party notices normally appear. The contents
1084          of the NOTICE file are for informational purposes only and
1085          do not modify the License. You may add Your own attribution
1086          notices within Derivative Works that You distribute, alongside
1087          or as an addendum to the NOTICE text from the Work, provided
1088          that such additional attribution notices cannot be construed
1089          as modifying the License.
1090
1091      You may add Your own copyright statement to Your modifications and
1092      may provide additional or different license terms and conditions
1093      for use, reproduction, or distribution of Your modifications, or
1094      for any such Derivative Works as a whole, provided Your use,
1095      reproduction, and distribution of the Work otherwise complies with
1096      the conditions stated in this License.
1097
1098   5. Submission of Contributions. Unless You explicitly state otherwise,
1099      any Contribution intentionally submitted for inclusion in the Work
1100      by You to the Licensor shall be under the terms and conditions of
1101      this License, without any additional terms or conditions.
1102      Notwithstanding the above, nothing herein shall supersede or modify
1103      the terms of any separate license agreement you may have executed
1104      with Licensor regarding such Contributions.
1105
1106   6. Trademarks. This License does not grant permission to use the trade
1107      names, trademarks, service marks, or product names of the Licensor,
1108      except as required for reasonable and customary use in describing the
1109      origin of the Work and reproducing the content of the NOTICE file.
1110
1111   7. Disclaimer of Warranty. Unless required by applicable law or
1112      agreed to in writing, Licensor provides the Work (and each
1113      Contributor provides its Contributions) on an "AS IS" BASIS,
1114      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1115      implied, including, without limitation, any warranties or conditions
1116      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1117      PARTICULAR PURPOSE. You are solely responsible for determining the
1118      appropriateness of using or redistributing the Work and assume any
1119      risks associated with Your exercise of permissions under this License.
1120
1121   8. Limitation of Liability. In no event and under no legal theory,
1122      whether in tort (including negligence), contract, or otherwise,
1123      unless required by applicable law (such as deliberate and grossly
1124      negligent acts) or agreed to in writing, shall any Contributor be
1125      liable to You for damages, including any direct, indirect, special,
1126      incidental, or consequential damages of any character arising as a
1127      result of this License or out of the use or inability to use the
1128      Work (including but not limited to damages for loss of goodwill,
1129      work stoppage, computer failure or malfunction, or any and all
1130      other commercial damages or losses), even if such Contributor
1131      has been advised of the possibility of such damages.
1132
1133   9. Accepting Warranty or Additional Liability. While redistributing
1134      the Work or Derivative Works thereof, You may choose to offer,
1135      and charge a fee for, acceptance of support, warranty, indemnity,
1136      or other liability obligations and/or rights consistent with this
1137      License. However, in accepting such obligations, You may act only
1138      on Your own behalf and on Your sole responsibility, not on behalf
1139      of any other Contributor, and only if You agree to indemnify,
1140      defend, and hold each Contributor harmless for any liability
1141      incurred by, or claims asserted against, such Contributor by reason
1142      of your accepting any such warranty or additional liability.
1143
1144   END OF TERMS AND CONDITIONS
1145
1146
1147==============================================================================
1148Notices for files contained in the tools directory:
1149============================================================
1150Notices for file(s):
1151/bin/mksdcard
1152------------------------------------------------------------
1153Copyright 2007, The Android Open Source Project
1154
1155Redistribution and use in source and binary forms, with or without
1156modification, are permitted provided that the following conditions are met:
1157    * Redistributions of source code must retain the above copyright
1158      notice, this list of conditions and the following disclaimer.
1159    * Redistributions in binary form must reproduce the above copyright
1160      notice, this list of conditions and the following disclaimer in the
1161      documentation and/or other materials provided with the distribution.
1162    * Neither the name of Google Inc. nor the names of its contributors may
1163      be used to endorse or promote products derived from this software
1164      without specific prior written permission.
1165
1166THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
1167IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1168MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
1169EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1170SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1171PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
1172OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
1173WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
1174OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
1175ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1176
1177============================================================
1178Notices for file(s):
1179/framework/conscrypt-hostdex.jar
1180/framework/core-hostdex.jar
1181/framework/core-libart-hostdex.jar
1182/lib/libjavacore.so
1183/lib/libjavacrypto.so
1184------------------------------------------------------------
1185   =========================================================================
1186   ==  NOTICE file corresponding to the section 4 d of                    ==
1187   ==  the Apache License, Version 2.0,                                   ==
1188   ==  in this case for the Android-specific code.                        ==
1189   =========================================================================
1190
1191Android Code
1192Copyright 2005-2008 The Android Open Source Project
1193
1194This product includes software developed as part of
1195The Android Open Source Project (http://source.android.com).
1196
1197   =========================================================================
1198   ==  NOTICE file corresponding to the section 4 d of                    ==
1199   ==  the Apache License, Version 2.0,                                   ==
1200   ==  in this case for the Apache Harmony distribution.                  ==
1201   =========================================================================
1202
1203Apache Harmony
1204Copyright 2006 The Apache Software Foundation
1205
1206This product includes software developed at
1207The Apache Software Foundation (http://www.apache.org/).
1208
1209Portions of Harmony were originally developed by
1210Intel Corporation and are licensed to the Apache Software
1211Foundation under the "Software Grant and Corporate Contribution
1212License Agreement", informally known as the "Intel Harmony CLA".
1213
1214
1215   =========================================================================
1216   ==  NOTICE file for the ICU License.                                   ==
1217   =========================================================================
1218
1219Copyright (c) 1995-2009 International Business Machines Corporation and others
1220
1221All rights reserved.
1222
1223Permission is hereby granted, free of charge, to any person obtaining
1224a copy of this software and associated documentation files (the
1225"Software"), to deal in the Software without restriction, including
1226without limitation the rights to use, copy, modify, merge, publish,
1227distribute, and/or sell copies of the Software, and to permit persons
1228to whom the Software is furnished to do so, provided that the above
1229copyright notice(s) and this permission notice appear in all copies of
1230the Software and that both the above copyright notice(s) and this
1231permission notice appear in supporting documentation.
1232
1233THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1234EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1235MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
1236OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
1237HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
1238SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
1239RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
1240CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
1241CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
1242
1243Except as contained in this notice, the name of a copyright holder
1244shall not be used in advertising or otherwise to promote the sale, use
1245or other dealings in this Software without prior written authorization
1246of the copyright holder.
1247
1248All trademarks and registered trademarks mentioned herein are the
1249property of their respective owners.
1250
1251
1252   =========================================================================
1253   ==  NOTICE file for the JUnit License.                                 ==
1254   =========================================================================
1255
1256Common Public License - v 1.0
1257
1258THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
1259PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
1260THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
1261
12621. DEFINITIONS
1263
1264"Contribution" means:
1265
1266      a) in the case of the initial Contributor, the initial code and
1267         documentation distributed under this Agreement, and
1268      b) in the case of each subsequent Contributor:
1269
1270      i) changes to the Program, and
1271
1272      ii) additions to the Program;
1273
1274      where such changes and/or additions to the Program originate
1275      from and are distributed by that particular Contributor. A
1276      Contribution 'originates' from a Contributor if it was added to
1277      the Program by such Contributor itself or anyone acting on such
1278      Contributor's behalf. Contributions do not include additions to
1279      the Program which: (i) are separate modules of software
1280      distributed in conjunction with the Program under their own
1281      license agreement, and (ii) are not derivative works of the
1282      Program.
1283
1284"Contributor" means any person or entity that distributes the Program.
1285
1286"Licensed Patents " mean patent claims licensable by a Contributor
1287which are necessarily infringed by the use or sale of its Contribution
1288alone or when combined with the Program.
1289
1290"Program" means the Contributions distributed in accordance with this
1291Agreement.
1292
1293"Recipient" means anyone who receives the Program under this
1294Agreement, including all Contributors.
1295
12962. GRANT OF RIGHTS
1297
1298      a) Subject to the terms of this Agreement, each Contributor
1299      hereby grants Recipient a non-exclusive, worldwide, royalty-free
1300      copyright license to reproduce, prepare derivative works of,
1301      publicly display, publicly perform, distribute and sublicense
1302      the Contribution of such Contributor, if any, and such
1303      derivative works, in source code and object code form.
1304
1305      b) Subject to the terms of this Agreement, each Contributor
1306      hereby grants Recipient a non-exclusive, worldwide, royalty-free
1307      patent license under Licensed Patents to make, use, sell, offer
1308      to sell, import and otherwise transfer the Contribution of such
1309      Contributor, if any, in source code and object code form. This
1310      patent license shall apply to the combination of the
1311      Contribution and the Program if, at the time the Contribution is
1312      added by the Contributor, such addition of the Contribution
1313      causes such combination to be covered by the Licensed Patents.
1314      The patent license shall not apply to any other combinations
1315      which include the Contribution. No hardware per se is licensed
1316      hereunder.
1317
1318      c) Recipient understands that although each Contributor grants
1319      the licenses to its Contributions set forth herein, no
1320      assurances are provided by any Contributor that the Program does
1321      not infringe the patent or other intellectual property rights of
1322      any other entity. Each Contributor disclaims any liability to
1323      Recipient for claims brought by any other entity based on
1324      infringement of intellectual property rights or otherwise. As a
1325      condition to exercising the rights and licenses granted
1326      hereunder, each Recipient hereby assumes sole responsibility to
1327      secure any other intellectual property rights needed, if any.
1328      For example, if a third party patent license is required to
1329      allow Recipient to distribute the Program, it is Recipient's
1330      responsibility to acquire that license before distributing the
1331      Program.
1332
1333      d) Each Contributor represents that to its knowledge it has
1334      sufficient copyright rights in its Contribution, if any, to
1335      grant the copyright license set forth in this Agreement.
1336
13373. REQUIREMENTS
1338
1339A Contributor may choose to distribute the Program in object code form
1340under its own license agreement, provided that:
1341
1342      a) it complies with the terms and conditions of this Agreement; and
1343
1344      b) its license agreement:
1345
1346      i) effectively disclaims on behalf of all Contributors all
1347      warranties and conditions, express and implied, including
1348      warranties or conditions of title and non-infringement, and
1349      implied warranties or conditions of merchantability and fitness
1350      for a particular purpose;
1351
1352      ii) effectively excludes on behalf of all Contributors all
1353      liability for damages, including direct, indirect, special,
1354      incidental and consequential damages, such as lost profits;
1355
1356      iii) states that any provisions which differ from this Agreement
1357      are offered by that Contributor alone and not by any other
1358      party; and
1359
1360      iv) states that source code for the Program is available from
1361      such Contributor, and informs licensees how to obtain it in a
1362      reasonable manner on or through a medium customarily used for
1363      software exchange.
1364
1365When the Program is made available in source code form:
1366
1367      a) it must be made available under this Agreement; and
1368
1369      b) a copy of this Agreement must be included with each copy of
1370      the Program.
1371
1372Contributors may not remove or alter any copyright notices contained
1373within the Program.
1374
1375Each Contributor must identify itself as the originator of its
1376Contribution, if any, in a manner that reasonably allows subsequent
1377Recipients to identify the originator of the Contribution.
1378
13794. COMMERCIAL DISTRIBUTION
1380
1381Commercial distributors of software may accept certain
1382responsibilities with respect to end users, business partners and the
1383like. While this license is intended to facilitate the commercial use
1384of the Program, the Contributor who includes the Program in a
1385commercial product offering should do so in a manner which does not
1386create potential liability for other Contributors. Therefore, if a
1387Contributor includes the Program in a commercial product offering,
1388such Contributor ("Commercial Contributor") hereby agrees to defend
1389and indemnify every other Contributor ("Indemnified Contributor")
1390against any losses, damages and costs (collectively "Losses") arising
1391from claims, lawsuits and other legal actions brought by a third party
1392against the Indemnified Contributor to the extent caused by the acts
1393or omissions of such Commercial Contributor in connection with its
1394distribution of the Program in a commercial product offering. The
1395obligations in this section do not apply to any claims or Losses
1396relating to any actual or alleged intellectual property infringement.
1397In order to qualify, an Indemnified Contributor must: a) promptly
1398notify the Commercial Contributor in writing of such claim, and b)
1399allow the Commercial Contributor to control, and cooperate with the
1400Commercial Contributor in, the defense and any related settlement
1401negotiations. The Indemnified Contributor may participate in any such
1402claim at its own expense.
1403
1404For example, a Contributor might include the Program in a commercial
1405product offering, Product X. That Contributor is then a Commercial
1406Contributor. If that Commercial Contributor then makes performance
1407claims, or offers warranties related to Product X, those performance
1408claims and warranties are such Commercial Contributor's responsibility
1409alone. Under this section, the Commercial Contributor would have to
1410defend claims against the other Contributors related to those
1411performance claims and warranties, and if a court requires any other
1412Contributor to pay any damages as a result, the Commercial Contributor
1413must pay those damages.
1414
14155. NO WARRANTY
1416
1417EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
1418PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
1419KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
1420WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
1421OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
1422responsible for determining the appropriateness of using and
1423distributing the Program and assumes all risks associated with its
1424exercise of rights under this Agreement, including but not limited to
1425the risks and costs of program errors, compliance with applicable
1426laws, damage to or loss of data, programs or equipment, and
1427unavailability or interruption of operations.
1428
14296. DISCLAIMER OF LIABILITY
1430
1431EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
1432ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
1433INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
1434WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
1435LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1436NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
1437DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
1438HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1439
14407. GENERAL
1441
1442If any provision of this Agreement is invalid or unenforceable under
1443applicable law, it shall not affect the validity or enforceability of
1444the remainder of the terms of this Agreement, and without further
1445action by the parties hereto, such provision shall be reformed to the
1446minimum extent necessary to make such provision valid and enforceable.
1447
1448If Recipient institutes patent litigation against a Contributor with
1449respect to a patent applicable to software (including a cross-claim or
1450counterclaim in a lawsuit), then any patent licenses granted by that
1451Contributor to such Recipient under this Agreement shall terminate as
1452of the date such litigation is filed. In addition, if Recipient
1453institutes patent litigation against any entity (including a
1454cross-claim or counterclaim in a lawsuit) alleging that the Program
1455itself (excluding combinations of the Program with other software or
1456hardware) infringes such Recipient's patent(s), then such Recipient's
1457rights granted under Section 2(b) shall terminate as of the date such
1458litigation is filed.
1459
1460All Recipient's rights under this Agreement shall terminate if it
1461fails to comply with any of the material terms or conditions of this
1462Agreement and does not cure such failure in a reasonable period of
1463time after becoming aware of such noncompliance. If all Recipient's
1464rights under this Agreement terminate, Recipient agrees to cease use
1465and distribution of the Program as soon as reasonably practicable.
1466However, Recipient's obligations under this Agreement and any licenses
1467granted by Recipient relating to the Program shall continue and
1468survive.
1469
1470Everyone is permitted to copy and distribute copies of this Agreement,
1471but in order to avoid inconsistency the Agreement is copyrighted and
1472may only be modified in the following manner. The Agreement Steward
1473reserves the right to publish new versions (including revisions) of
1474this Agreement from time to time. No one other than the Agreement
1475Steward has the right to modify this Agreement. IBM is the initial
1476Agreement Steward. IBM may assign the responsibility to serve as the
1477Agreement Steward to a suitable separate entity. Each new version of
1478the Agreement will be given a distinguishing version number. The
1479Program (including Contributions) may always be distributed subject to
1480the version of the Agreement under which it was received. In addition,
1481after a new version of the Agreement is published, Contributor may
1482elect to distribute the Program (including its Contributions) under
1483the new version. Except as expressly stated in Sections 2(a) and 2(b)
1484above, Recipient receives no rights or licenses to the intellectual
1485property of any Contributor under this Agreement, whether expressly,
1486by implication, estoppel or otherwise. All rights in the Program not
1487expressly granted under this Agreement are reserved.
1488
1489This Agreement is governed by the laws of the State of New York and
1490the intellectual property laws of the United States of America. No
1491party to this Agreement will bring a legal action under this Agreement
1492more than one year after the cause of action arose. Each party waives
1493its rights to a jury trial in any resulting litigation.
1494
1495
1496   =========================================================================
1497   ==  NOTICE file for the KXML License.                                  ==
1498   =========================================================================
1499
1500Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
1501
1502Permission is hereby granted, free of charge, to any person obtaining
1503a copy of this software and associated documentation files (the
1504"Software"), to deal in the Software without restriction, including
1505without limitation the rights to use, copy, modify, merge, publish,
1506distribute, sublicense, and/or sell copies of the Software, and to
1507permit persons to whom the Software is furnished to do so, subject to
1508the following conditions:
1509
1510The above copyright notice and this permission notice shall be
1511included in all copies or substantial portions of the Software.
1512
1513THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1514EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1515MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1516IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1517CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1518TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1519SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1520
1521
1522   =========================================================================
1523   ==  NOTICE file for the SQLite Java Wrapper License.                   ==
1524   =========================================================================
1525
1526This software is copyrighted by Christian Werner <[email protected]>
1527and others. The following terms apply to all files associated with the
1528software unless explicitly disclaimed in individual files.
1529
1530The authors hereby grant permission to use, copy, modify, distribute,
1531and license this software and its documentation for any purpose, provided
1532that existing copyright notices are retained in all copies and that this
1533notice is included verbatim in any distributions. No written agreement,
1534license, or royalty fee is required for any of the authorized uses.
1535Modifications to this software may be copyrighted by their authors
1536and need not follow the licensing terms described here, provided that
1537the new terms are clearly indicated on the first page of each file where
1538they apply.
1539
1540IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
1541FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
1542ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
1543DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
1544POSSIBILITY OF SUCH DAMAGE.
1545
1546THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
1547INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
1548FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
1549IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
1550NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
1551MODIFICATIONS.
1552
1553
1554   =========================================================================
1555   ==  NOTICE file for the W3C License.                                   ==
1556   =========================================================================
1557
1558Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
1559of Technology, Institut National de Recherche en Informatique et en
1560Automatique, Keio University). All Rights Reserved. This program is
1561distributed under the W3C's Software Intellectual Property License.
1562This program is distributed in the hope that it will be useful, but
1563WITHOUT ANY WARRANTY; without even the implied warranty of
1564MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1565
1566See W3C License http://www.w3.org/Consortium/Legal/ for more details.
1567
1568============================================================
1569Notices for file(s):
1570/usr/icu/icudt51l.dat
1571------------------------------------------------------------
1572ICU License - ICU 1.8.1 and later
1573
1574COPYRIGHT AND PERMISSION NOTICE
1575
1576Copyright (c) 1995-2008 International Business Machines Corporation and others
1577
1578All rights reserved.
1579
1580Permission 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.
1581
1582THE 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.
1583
1584Except 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.
1585
1586All trademarks and registered trademarks mentioned herein are the property of their respective owners.
1587
1588==============================================================================
1589
1590UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
1591
1592    Unicode Data Files include all data files under the directories
1593http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
1594http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
1595published in the Unicode Standard or under the directories
1596http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
1597http://www.unicode.org/cldr/data/.
1598
1599    NOTICE TO USER: Carefully read the following legal agreement. BY
1600DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
1601("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
1602AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
1603DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
1604OR SOFTWARE.
1605
1606    COPYRIGHT AND PERMISSION NOTICE
1607
1608    Copyright © 1991-2007 Unicode, Inc. All rights reserved. Distributed under
1609the Terms of Use in http://www.unicode.org/copyright.html.
1610
1611    Permission is hereby granted, free of charge, to any person obtaining a copy
1612of the Unicode data files and any associated documentation (the "Data Files") or
1613Unicode software and any associated documentation (the "Software") to deal in
1614the Data Files or Software without restriction, including without limitation the
1615rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
1616the Data Files or Software, and to permit persons to whom the Data Files or
1617Software are furnished to do so, provided that (a) the above copyright notice(s)
1618and this permission notice appear with all copies of the Data Files or Software,
1619(b) both the above copyright notice(s) and this permission notice appear in
1620associated documentation, and (c) there is clear notice in each modified Data
1621File or in the Software as well as in the documentation associated with the Data
1622File(s) or Software that the data or software has been modified.
1623
1624    THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
1625KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1626MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
1627PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
1628NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
1629DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
1630WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
1631OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
1632SOFTWARE.
1633
1634    Except as contained in this notice, the name of a copyright holder shall not
1635be used in advertising or otherwise to promote the sale, use or other dealings
1636in these Data Files or Software without prior written authorization of the
1637copyright holder.
1638
1639===============================================================================
1640
1641
1642/* This ICU code derived from: */
1643/*
1644punycode.c 0.4.0 (2001-Nov-17-Sat)
1645http://www.cs.berkeley.edu/~amc/idn/
1646Adam M. Costello
1647http://www.nicemice.net/amc/
1648
1649Disclaimer and license
1650
1651Regarding this entire document or any portion of it (including
1652the pseudocode and C code), the author makes no guarantees and
1653is not responsible for any damage resulting from its use. The
1654author grants irrevocable permission to anyone to use, modify,
1655and distribute it in any way that does not diminish the rights
1656of anyone else to use, modify, and distribute it, provided that
1657redistributed derivative works do not contain misleading author or
1658version information. Derivative works need not be licensed under
1659similar terms.
1660*/
1661
1662
1663/*
1664** This file is in the public domain, so clarified as of
1665** 2006-07-17 by Arthur David Olson.
1666*/
1667
1668============================================================
1669Notices for file(s):
1670/framework/jcommon-1.0.12.jar
1671/framework/jfreechart-1.0.9-swt.jar
1672/framework/jfreechart-1.0.9.jar
1673------------------------------------------------------------
1674		  GNU LESSER GENERAL PUBLIC LICENSE
1675		       Version 2.1, February 1999
1676
1677 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
1678     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1679 Everyone is permitted to copy and distribute verbatim copies
1680 of this license document, but changing it is not allowed.
1681
1682[This is the first released version of the Lesser GPL.  It also counts
1683 as the successor of the GNU Library Public License, version 2, hence
1684 the version number 2.1.]
1685
1686			    Preamble
1687
1688  The licenses for most software are designed to take away your
1689freedom to share and change it.  By contrast, the GNU General Public
1690Licenses are intended to guarantee your freedom to share and change
1691free software--to make sure the software is free for all its users.
1692
1693  This license, the Lesser General Public License, applies to some
1694specially designated software packages--typically libraries--of the
1695Free Software Foundation and other authors who decide to use it.  You
1696can use it too, but we suggest you first think carefully about whether
1697this license or the ordinary General Public License is the better
1698strategy to use in any particular case, based on the explanations below.
1699
1700  When we speak of free software, we are referring to freedom of use,
1701not price.  Our General Public Licenses are designed to make sure that
1702you have the freedom to distribute copies of free software (and charge
1703for this service if you wish); that you receive source code or can get
1704it if you want it; that you can change the software and use pieces of
1705it in new free programs; and that you are informed that you can do
1706these things.
1707
1708  To protect your rights, we need to make restrictions that forbid
1709distributors to deny you these rights or to ask you to surrender these
1710rights.  These restrictions translate to certain responsibilities for
1711you if you distribute copies of the library or if you modify it.
1712
1713  For example, if you distribute copies of the library, whether gratis
1714or for a fee, you must give the recipients all the rights that we gave
1715you.  You must make sure that they, too, receive or can get the source
1716code.  If you link other code with the library, you must provide
1717complete object files to the recipients, so that they can relink them
1718with the library after making changes to the library and recompiling
1719it.  And you must show them these terms so they know their rights.
1720
1721  We protect your rights with a two-step method: (1) we copyright the
1722library, and (2) we offer you this license, which gives you legal
1723permission to copy, distribute and/or modify the library.
1724
1725  To protect each distributor, we want to make it very clear that
1726there is no warranty for the free library.  Also, if the library is
1727modified by someone else and passed on, the recipients should know
1728that what they have is not the original version, so that the original
1729author's reputation will not be affected by problems that might be
1730introduced by others.
1731
1732  Finally, software patents pose a constant threat to the existence of
1733any free program.  We wish to make sure that a company cannot
1734effectively restrict the users of a free program by obtaining a
1735restrictive license from a patent holder.  Therefore, we insist that
1736any patent license obtained for a version of the library must be
1737consistent with the full freedom of use specified in this license.
1738
1739  Most GNU software, including some libraries, is covered by the
1740ordinary GNU General Public License.  This license, the GNU Lesser
1741General Public License, applies to certain designated libraries, and
1742is quite different from the ordinary General Public License.  We use
1743this license for certain libraries in order to permit linking those
1744libraries into non-free programs.
1745
1746  When a program is linked with a library, whether statically or using
1747a shared library, the combination of the two is legally speaking a
1748combined work, a derivative of the original library.  The ordinary
1749General Public License therefore permits such linking only if the
1750entire combination fits its criteria of freedom.  The Lesser General
1751Public License permits more lax criteria for linking other code with
1752the library.
1753
1754  We call this license the "Lesser" General Public License because it
1755does Less to protect the user's freedom than the ordinary General
1756Public License.  It also provides other free software developers Less
1757of an advantage over competing non-free programs.  These disadvantages
1758are the reason we use the ordinary General Public License for many
1759libraries.  However, the Lesser license provides advantages in certain
1760special circumstances.
1761
1762  For example, on rare occasions, there may be a special need to
1763encourage the widest possible use of a certain library, so that it becomes
1764a de-facto standard.  To achieve this, non-free programs must be
1765allowed to use the library.  A more frequent case is that a free
1766library does the same job as widely used non-free libraries.  In this
1767case, there is little to gain by limiting the free library to free
1768software only, so we use the Lesser General Public License.
1769
1770  In other cases, permission to use a particular library in non-free
1771programs enables a greater number of people to use a large body of
1772free software.  For example, permission to use the GNU C Library in
1773non-free programs enables many more people to use the whole GNU
1774operating system, as well as its variant, the GNU/Linux operating
1775system.
1776
1777  Although the Lesser General Public License is Less protective of the
1778users' freedom, it does ensure that the user of a program that is
1779linked with the Library has the freedom and the wherewithal to run
1780that program using a modified version of the Library.
1781
1782  The precise terms and conditions for copying, distribution and
1783modification follow.  Pay close attention to the difference between a
1784"work based on the library" and a "work that uses the library".  The
1785former contains code derived from the library, whereas the latter must
1786be combined with the library in order to run.
1787
1788		  GNU LESSER GENERAL PUBLIC LICENSE
1789   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1790
1791  0. This License Agreement applies to any software library or other
1792program which contains a notice placed by the copyright holder or
1793other authorized party saying it may be distributed under the terms of
1794this Lesser General Public License (also called "this License").
1795Each licensee is addressed as "you".
1796
1797  A "library" means a collection of software functions and/or data
1798prepared so as to be conveniently linked with application programs
1799(which use some of those functions and data) to form executables.
1800
1801  The "Library", below, refers to any such software library or work
1802which has been distributed under these terms.  A "work based on the
1803Library" means either the Library or any derivative work under
1804copyright law: that is to say, a work containing the Library or a
1805portion of it, either verbatim or with modifications and/or translated
1806straightforwardly into another language.  (Hereinafter, translation is
1807included without limitation in the term "modification".)
1808
1809  "Source code" for a work means the preferred form of the work for
1810making modifications to it.  For a library, complete source code means
1811all the source code for all modules it contains, plus any associated
1812interface definition files, plus the scripts used to control compilation
1813and installation of the library.
1814
1815  Activities other than copying, distribution and modification are not
1816covered by this License; they are outside its scope.  The act of
1817running a program using the Library is not restricted, and output from
1818such a program is covered only if its contents constitute a work based
1819on the Library (independent of the use of the Library in a tool for
1820writing it).  Whether that is true depends on what the Library does
1821and what the program that uses the Library does.
1822
1823  1. You may copy and distribute verbatim copies of the Library's
1824complete source code as you receive it, in any medium, provided that
1825you conspicuously and appropriately publish on each copy an
1826appropriate copyright notice and disclaimer of warranty; keep intact
1827all the notices that refer to this License and to the absence of any
1828warranty; and distribute a copy of this License along with the
1829Library.
1830
1831  You may charge a fee for the physical act of transferring a copy,
1832and you may at your option offer warranty protection in exchange for a
1833fee.
1834
1835  2. You may modify your copy or copies of the Library or any portion
1836of it, thus forming a work based on the Library, and copy and
1837distribute such modifications or work under the terms of Section 1
1838above, provided that you also meet all of these conditions:
1839
1840    a) The modified work must itself be a software library.
1841
1842    b) You must cause the files modified to carry prominent notices
1843    stating that you changed the files and the date of any change.
1844
1845    c) You must cause the whole of the work to be licensed at no
1846    charge to all third parties under the terms of this License.
1847
1848    d) If a facility in the modified Library refers to a function or a
1849    table of data to be supplied by an application program that uses
1850    the facility, other than as an argument passed when the facility
1851    is invoked, then you must make a good faith effort to ensure that,
1852    in the event an application does not supply such function or
1853    table, the facility still operates, and performs whatever part of
1854    its purpose remains meaningful.
1855
1856    (For example, a function in a library to compute square roots has
1857    a purpose that is entirely well-defined independent of the
1858    application.  Therefore, Subsection 2d requires that any
1859    application-supplied function or table used by this function must
1860    be optional: if the application does not supply it, the square
1861    root function must still compute square roots.)
1862
1863These requirements apply to the modified work as a whole.  If
1864identifiable sections of that work are not derived from the Library,
1865and can be reasonably considered independent and separate works in
1866themselves, then this License, and its terms, do not apply to those
1867sections when you distribute them as separate works.  But when you
1868distribute the same sections as part of a whole which is a work based
1869on the Library, the distribution of the whole must be on the terms of
1870this License, whose permissions for other licensees extend to the
1871entire whole, and thus to each and every part regardless of who wrote
1872it.
1873
1874Thus, it is not the intent of this section to claim rights or contest
1875your rights to work written entirely by you; rather, the intent is to
1876exercise the right to control the distribution of derivative or
1877collective works based on the Library.
1878
1879In addition, mere aggregation of another work not based on the Library
1880with the Library (or with a work based on the Library) on a volume of
1881a storage or distribution medium does not bring the other work under
1882the scope of this License.
1883
1884  3. You may opt to apply the terms of the ordinary GNU General Public
1885License instead of this License to a given copy of the Library.  To do
1886this, you must alter all the notices that refer to this License, so
1887that they refer to the ordinary GNU General Public License, version 2,
1888instead of to this License.  (If a newer version than version 2 of the
1889ordinary GNU General Public License has appeared, then you can specify
1890that version instead if you wish.)  Do not make any other change in
1891these notices.
1892
1893  Once this change is made in a given copy, it is irreversible for
1894that copy, so the ordinary GNU General Public License applies to all
1895subsequent copies and derivative works made from that copy.
1896
1897  This option is useful when you wish to copy part of the code of
1898the Library into a program that is not a library.
1899
1900  4. You may copy and distribute the Library (or a portion or
1901derivative of it, under Section 2) in object code or executable form
1902under the terms of Sections 1 and 2 above provided that you accompany
1903it with the complete corresponding machine-readable source code, which
1904must be distributed under the terms of Sections 1 and 2 above on a
1905medium customarily used for software interchange.
1906
1907  If distribution of object code is made by offering access to copy
1908from a designated place, then offering equivalent access to copy the
1909source code from the same place satisfies the requirement to
1910distribute the source code, even though third parties are not
1911compelled to copy the source along with the object code.
1912
1913  5. A program that contains no derivative of any portion of the
1914Library, but is designed to work with the Library by being compiled or
1915linked with it, is called a "work that uses the Library".  Such a
1916work, in isolation, is not a derivative work of the Library, and
1917therefore falls outside the scope of this License.
1918
1919  However, linking a "work that uses the Library" with the Library
1920creates an executable that is a derivative of the Library (because it
1921contains portions of the Library), rather than a "work that uses the
1922library".  The executable is therefore covered by this License.
1923Section 6 states terms for distribution of such executables.
1924
1925  When a "work that uses the Library" uses material from a header file
1926that is part of the Library, the object code for the work may be a
1927derivative work of the Library even though the source code is not.
1928Whether this is true is especially significant if the work can be
1929linked without the Library, or if the work is itself a library.  The
1930threshold for this to be true is not precisely defined by law.
1931
1932  If such an object file uses only numerical parameters, data
1933structure layouts and accessors, and small macros and small inline
1934functions (ten lines or less in length), then the use of the object
1935file is unrestricted, regardless of whether it is legally a derivative
1936work.  (Executables containing this object code plus portions of the
1937Library will still fall under Section 6.)
1938
1939  Otherwise, if the work is a derivative of the Library, you may
1940distribute the object code for the work under the terms of Section 6.
1941Any executables containing that work also fall under Section 6,
1942whether or not they are linked directly with the Library itself.
1943
1944  6. As an exception to the Sections above, you may also combine or
1945link a "work that uses the Library" with the Library to produce a
1946work containing portions of the Library, and distribute that work
1947under terms of your choice, provided that the terms permit
1948modification of the work for the customer's own use and reverse
1949engineering for debugging such modifications.
1950
1951  You must give prominent notice with each copy of the work that the
1952Library is used in it and that the Library and its use are covered by
1953this License.  You must supply a copy of this License.  If the work
1954during execution displays copyright notices, you must include the
1955copyright notice for the Library among them, as well as a reference
1956directing the user to the copy of this License.  Also, you must do one
1957of these things:
1958
1959    a) Accompany the work with the complete corresponding
1960    machine-readable source code for the Library including whatever
1961    changes were used in the work (which must be distributed under
1962    Sections 1 and 2 above); and, if the work is an executable linked
1963    with the Library, with the complete machine-readable "work that
1964    uses the Library", as object code and/or source code, so that the
1965    user can modify the Library and then relink to produce a modified
1966    executable containing the modified Library.  (It is understood
1967    that the user who changes the contents of definitions files in the
1968    Library will not necessarily be able to recompile the application
1969    to use the modified definitions.)
1970
1971    b) Use a suitable shared library mechanism for linking with the
1972    Library.  A suitable mechanism is one that (1) uses at run time a
1973    copy of the library already present on the user's computer system,
1974    rather than copying library functions into the executable, and (2)
1975    will operate properly with a modified version of the library, if
1976    the user installs one, as long as the modified version is
1977    interface-compatible with the version that the work was made with.
1978
1979    c) Accompany the work with a written offer, valid for at
1980    least three years, to give the same user the materials
1981    specified in Subsection 6a, above, for a charge no more
1982    than the cost of performing this distribution.
1983
1984    d) If distribution of the work is made by offering access to copy
1985    from a designated place, offer equivalent access to copy the above
1986    specified materials from the same place.
1987
1988    e) Verify that the user has already received a copy of these
1989    materials or that you have already sent this user a copy.
1990
1991  For an executable, the required form of the "work that uses the
1992Library" must include any data and utility programs needed for
1993reproducing the executable from it.  However, as a special exception,
1994the materials to be distributed need not include anything that is
1995normally distributed (in either source or binary form) with the major
1996components (compiler, kernel, and so on) of the operating system on
1997which the executable runs, unless that component itself accompanies
1998the executable.
1999
2000  It may happen that this requirement contradicts the license
2001restrictions of other proprietary libraries that do not normally
2002accompany the operating system.  Such a contradiction means you cannot
2003use both them and the Library together in an executable that you
2004distribute.
2005
2006  7. You may place library facilities that are a work based on the
2007Library side-by-side in a single library together with other library
2008facilities not covered by this License, and distribute such a combined
2009library, provided that the separate distribution of the work based on
2010the Library and of the other library facilities is otherwise
2011permitted, and provided that you do these two things:
2012
2013    a) Accompany the combined library with a copy of the same work
2014    based on the Library, uncombined with any other library
2015    facilities.  This must be distributed under the terms of the
2016    Sections above.
2017
2018    b) Give prominent notice with the combined library of the fact
2019    that part of it is a work based on the Library, and explaining
2020    where to find the accompanying uncombined form of the same work.
2021
2022  8. You may not copy, modify, sublicense, link with, or distribute
2023the Library except as expressly provided under this License.  Any
2024attempt otherwise to copy, modify, sublicense, link with, or
2025distribute the Library is void, and will automatically terminate your
2026rights under this License.  However, parties who have received copies,
2027or rights, from you under this License will not have their licenses
2028terminated so long as such parties remain in full compliance.
2029
2030  9. You are not required to accept this License, since you have not
2031signed it.  However, nothing else grants you permission to modify or
2032distribute the Library or its derivative works.  These actions are
2033prohibited by law if you do not accept this License.  Therefore, by
2034modifying or distributing the Library (or any work based on the
2035Library), you indicate your acceptance of this License to do so, and
2036all its terms and conditions for copying, distributing or modifying
2037the Library or works based on it.
2038
2039  10. Each time you redistribute the Library (or any work based on the
2040Library), the recipient automatically receives a license from the
2041original licensor to copy, distribute, link with or modify the Library
2042subject to these terms and conditions.  You may not impose any further
2043restrictions on the recipients' exercise of the rights granted herein.
2044You are not responsible for enforcing compliance by third parties with
2045this License.
2046
2047  11. If, as a consequence of a court judgment or allegation of patent
2048infringement or for any other reason (not limited to patent issues),
2049conditions are imposed on you (whether by court order, agreement or
2050otherwise) that contradict the conditions of this License, they do not
2051excuse you from the conditions of this License.  If you cannot
2052distribute so as to satisfy simultaneously your obligations under this
2053License and any other pertinent obligations, then as a consequence you
2054may not distribute the Library at all.  For example, if a patent
2055license would not permit royalty-free redistribution of the Library by
2056all those who receive copies directly or indirectly through you, then
2057the only way you could satisfy both it and this License would be to
2058refrain entirely from distribution of the Library.
2059
2060If any portion of this section is held invalid or unenforceable under any
2061particular circumstance, the balance of the section is intended to apply,
2062and the section as a whole is intended to apply in other circumstances.
2063
2064It is not the purpose of this section to induce you to infringe any
2065patents or other property right claims or to contest validity of any
2066such claims; this section has the sole purpose of protecting the
2067integrity of the free software distribution system which is
2068implemented by public license practices.  Many people have made
2069generous contributions to the wide range of software distributed
2070through that system in reliance on consistent application of that
2071system; it is up to the author/donor to decide if he or she is willing
2072to distribute software through any other system and a licensee cannot
2073impose that choice.
2074
2075This section is intended to make thoroughly clear what is believed to
2076be a consequence of the rest of this License.
2077
2078  12. If the distribution and/or use of the Library is restricted in
2079certain countries either by patents or by copyrighted interfaces, the
2080original copyright holder who places the Library under this License may add
2081an explicit geographical distribution limitation excluding those countries,
2082so that distribution is permitted only in or among countries not thus
2083excluded.  In such case, this License incorporates the limitation as if
2084written in the body of this License.
2085
2086  13. The Free Software Foundation may publish revised and/or new
2087versions of the Lesser General Public License from time to time.
2088Such new versions will be similar in spirit to the present version,
2089but may differ in detail to address new problems or concerns.
2090
2091Each version is given a distinguishing version number.  If the Library
2092specifies a version number of this License which applies to it and
2093"any later version", you have the option of following the terms and
2094conditions either of that version or of any later version published by
2095the Free Software Foundation.  If the Library does not specify a
2096license version number, you may choose any version ever published by
2097the Free Software Foundation.
2098
2099  14. If you wish to incorporate parts of the Library into other free
2100programs whose distribution conditions are incompatible with these,
2101write to the author to ask for permission.  For software which is
2102copyrighted by the Free Software Foundation, write to the Free
2103Software Foundation; we sometimes make exceptions for this.  Our
2104decision will be guided by the two goals of preserving the free status
2105of all derivatives of our free software and of promoting the sharing
2106and reuse of software generally.
2107
2108			    NO WARRANTY
2109
2110  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
2111WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2112EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
2113OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
2114KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2115IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2116PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
2117LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2118THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2119
2120  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2121WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2122AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2123FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2124CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2125LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2126RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2127FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2128SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2129DAMAGES.
2130
2131		     END OF TERMS AND CONDITIONS
2132
2133           How to Apply These Terms to Your New Libraries
2134
2135  If you develop a new library, and you want it to be of the greatest
2136possible use to the public, we recommend making it free software that
2137everyone can redistribute and change.  You can do so by permitting
2138redistribution under these terms (or, alternatively, under the terms of the
2139ordinary General Public License).
2140
2141  To apply these terms, attach the following notices to the library.  It is
2142safest to attach them to the start of each source file to most effectively
2143convey the exclusion of warranty; and each file should have at least the
2144"copyright" line and a pointer to where the full notice is found.
2145
2146    <one line to give the library's name and a brief idea of what it does.>
2147    Copyright (C) <year>  <name of author>
2148
2149    This library is free software; you can redistribute it and/or
2150    modify it under the terms of the GNU Lesser General Public
2151    License as published by the Free Software Foundation; either
2152    version 2.1 of the License, or (at your option) any later version.
2153
2154    This library is distributed in the hope that it will be useful,
2155    but WITHOUT ANY WARRANTY; without even the implied warranty of
2156    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
2157    Lesser General Public License for more details.
2158
2159    You should have received a copy of the GNU Lesser General Public
2160    License along with this library; if not, write to the Free Software
2161    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
2162
2163Also add information on how to contact you by electronic and paper mail.
2164
2165You should also get your employer (if you work as a programmer) or your
2166school, if any, to sign a "copyright disclaimer" for the library, if
2167necessary.  Here is a sample; alter the names:
2168
2169  Yoyodyne, Inc., hereby disclaims all copyright interest in the
2170  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
2171
2172  <signature of Ty Coon>, 1 April 1990
2173  Ty Coon, President of Vice
2174
2175That's all there is to it!
2176
2177
2178
2179============================================================
2180Notices for file(s):
2181/lib/third_party_icu_icudata_host_gyp.a
2182/lib/third_party_icu_icui18n_host_gyp.a
2183/lib/third_party_icu_icuuc_host_gyp.a
2184/lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
2185/lib/v8_tools_gyp_v8_base_arm_host_gyp.a
2186/lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
2187/obj/GYP/shared_intermediates/mksnapshot.arm
2188/obj/GYP/shared_intermediates/protoc
2189------------------------------------------------------------
2190// Copyright (c) 2013 The Chromium Authors. All rights reserved.
2191//
2192// Redistribution and use in source and binary forms, with or without
2193// modification, are permitted provided that the following conditions are
2194// met:
2195//
2196//    * Redistributions of source code must retain the above copyright
2197// notice, this list of conditions and the following disclaimer.
2198//    * Redistributions in binary form must reproduce the above
2199// copyright notice, this list of conditions and the following disclaimer
2200// in the documentation and/or other materials provided with the
2201// distribution.
2202//    * Neither the name of Google Inc. nor the names of its
2203// contributors may be used to endorse or promote products derived from
2204// this software without specific prior written permission.
2205//
2206// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2207// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2208// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2209// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2210// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2211// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2212// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2213// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2214// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2215// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2216// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2217
2218/****************************************************************
2219 *
2220 * The author of this software is David M. Gay.
2221 *
2222 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
2223 *
2224 * Permission to use, copy, modify, and distribute this software for any
2225 * purpose without fee is hereby granted, provided that this entire notice
2226 * is included in all copies of any software which is or includes a copy
2227 * or modification of this software and in all copies of the supporting
2228 * documentation for such software.
2229 *
2230 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
2231 * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
2232 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
2233 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
2234 *
2235 ***************************************************************/
2236
2237/* Copyright (c) 2008-2009, Google Inc.
2238 * All rights reserved.
2239 *
2240 * Redistribution and use in source and binary forms, with or without
2241 * modification, are permitted provided that the following conditions are
2242 * met:
2243 *
2244 *     * Redistributions of source code must retain the above copyright
2245 * notice, this list of conditions and the following disclaimer.
2246 *     * Neither the name of Google Inc. nor the names of its
2247 * contributors may be used to endorse or promote products derived from
2248 * this software without specific prior written permission.
2249 *
2250 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2251 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2252 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2253 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2254 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2255 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2256 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2257 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2258 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2259 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2260 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2261 *
2262 * ---
2263 * Author: Kostya Serebryany
2264 */
2265
2266/* ***** BEGIN LICENSE BLOCK *****
2267 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
2268 *
2269 * The contents of this file are subject to the Mozilla Public License Version
2270 * 1.1 (the "License"); you may not use this file except in compliance with
2271 * the License. You may obtain a copy of the License at
2272 * http://www.mozilla.org/MPL/
2273 *
2274 * Software distributed under the License is distributed on an "AS IS" basis,
2275 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
2276 * for the specific language governing rights and limitations under the
2277 * License.
2278 *
2279 * The Original Code is the Netscape Portable Runtime (NSPR).
2280 *
2281 * The Initial Developer of the Original Code is
2282 * Netscape Communications Corporation.
2283 * Portions created by the Initial Developer are Copyright (C) 1998-2000
2284 * the Initial Developer. All Rights Reserved.
2285 *
2286 * Contributor(s):
2287 *
2288 * Alternatively, the contents of this file may be used under the terms of
2289 * either the GNU General Public License Version 2 or later (the "GPL"), or
2290 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
2291 * in which case the provisions of the GPL or the LGPL are applicable instead
2292 * of those above. If you wish to allow use of your version of this file only
2293 * under the terms of either the GPL or the LGPL, and not to allow others to
2294 * use your version of this file under the terms of the MPL, indicate your
2295 * decision by deleting the provisions above and replace them with the notice
2296 * and other provisions required by the GPL or the LGPL. If you do not delete
2297 * the provisions above, a recipient may use your version of this file under
2298 * the terms of any one of the MPL, the GPL or the LGPL.
2299 *
2300 * ***** END LICENSE BLOCK ***** */
2301
2302// Copyright (c) 2006, Google Inc.
2303// All rights reserved.
2304//
2305// Redistribution and use in source and binary forms, with or without
2306// modification, are permitted provided that the following conditions are
2307// met:
2308//
2309//     * Redistributions of source code must retain the above copyright
2310// notice, this list of conditions and the following disclaimer.
2311//     * Redistributions in binary form must reproduce the above
2312// copyright notice, this list of conditions and the following disclaimer
2313// in the documentation and/or other materials provided with the
2314// distribution.
2315//     * Neither the name of Google Inc. nor the names of its
2316// contributors may be used to endorse or promote products derived from
2317// this software without specific prior written permission.
2318//
2319// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2320// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2321// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2322// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2323// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2324// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2325// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2326// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2327// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2328// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2329// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2330
2331   Notice that the following BSD-style license applies to the Valgrind header
2332   files used by Chromium (valgrind.h and memcheck.h). However, the rest of
2333   Valgrind is licensed under the terms of the GNU General Public License,
2334   version 2, unless otherwise indicated.
2335
2336   ----------------------------------------------------------------
2337
2338   Copyright (C) 2000-2008 Julian Seward.  All rights reserved.
2339
2340   Redistribution and use in source and binary forms, with or without
2341   modification, are permitted provided that the following conditions
2342   are met:
2343
2344   1. Redistributions of source code must retain the above copyright
2345      notice, this list of conditions and the following disclaimer.
2346
2347   2. The origin of this software must not be misrepresented; you must
2348      not claim that you wrote the original software.  If you use this
2349      software in a product, an acknowledgment in the product
2350      documentation would be appreciated but is not required.
2351
2352   3. Altered source versions must be plainly marked as such, and must
2353      not be misrepresented as being the original software.
2354
2355   4. The name of the author may not be used to endorse or promote
2356      products derived from this software without specific prior written
2357      permission.
2358
2359   THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
2360   OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2361   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2362   ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
2363   DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2364   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
2365   GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2366   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2367   WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2368   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
2369   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2370
2371  Copyright (c) 2007 Red Hat, inc
2372
2373  Permission is hereby granted, free of charge, to any person
2374  obtaining a copy of this software and associated documentation files
2375  (the "Software"), to deal in the Software without restriction,
2376  including without limitation the rights to use, copy, modify, merge,
2377  publish, distribute, sublicense, and/or sell copies of the Software,
2378  and to permit persons to whom the Software is furnished to do so,
2379  subject to the following conditions:
2380
2381  The above copyright notice and this permission notice shall be
2382  included in all copies or substantial portions of the Software.
2383
2384  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2385  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2386  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
2387  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
2388  BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
2389  ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
2390  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2391  SOFTWARE.
2392
2393Copyright 2003-2005 Colin Percival
2394All rights reserved
2395
2396Redistribution and use in source and binary forms, with or without
2397modification, are permitted providing that the following conditions
2398are met:
23991. Redistributions of source code must retain the above copyright
2400   notice, this list of conditions and the following disclaimer.
24012. Redistributions in binary form must reproduce the above copyright
2402   notice, this list of conditions and the following disclaimer in the
2403   documentation and/or other materials provided with the distribution.
2404
2405THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
2406IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2407WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2408ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
2409DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2410DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2411OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2412HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
2413STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
2414IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2415POSSIBILITY OF SUCH DAMAGE.
2416
2417
2418                                 Apache License
2419                           Version 2.0, January 2004
2420                        http://www.apache.org/licenses/
2421
2422   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
2423
2424   1. Definitions.
2425
2426      "License" shall mean the terms and conditions for use, reproduction,
2427      and distribution as defined by Sections 1 through 9 of this document.
2428
2429      "Licensor" shall mean the copyright owner or entity authorized by
2430      the copyright owner that is granting the License.
2431
2432      "Legal Entity" shall mean the union of the acting entity and all
2433      other entities that control, are controlled by, or are under common
2434      control with that entity. For the purposes of this definition,
2435      "control" means (i) the power, direct or indirect, to cause the
2436      direction or management of such entity, whether by contract or
2437      otherwise, or (ii) ownership of fifty percent (50%) or more of the
2438      outstanding shares, or (iii) beneficial ownership of such entity.
2439
2440      "You" (or "Your") shall mean an individual or Legal Entity
2441      exercising permissions granted by this License.
2442
2443      "Source" form shall mean the preferred form for making modifications,
2444      including but not limited to software source code, documentation
2445      source, and configuration files.
2446
2447      "Object" form shall mean any form resulting from mechanical
2448      transformation or translation of a Source form, including but
2449      not limited to compiled object code, generated documentation,
2450      and conversions to other media types.
2451
2452      "Work" shall mean the work of authorship, whether in Source or
2453      Object form, made available under the License, as indicated by a
2454      copyright notice that is included in or attached to the work
2455      (an example is provided in the Appendix below).
2456
2457      "Derivative Works" shall mean any work, whether in Source or Object
2458      form, that is based on (or derived from) the Work and for which the
2459      editorial revisions, annotations, elaborations, or other modifications
2460      represent, as a whole, an original work of authorship. For the purposes
2461      of this License, Derivative Works shall not include works that remain
2462      separable from, or merely link (or bind by name) to the interfaces of,
2463      the Work and Derivative Works thereof.
2464
2465      "Contribution" shall mean any work of authorship, including
2466      the original version of the Work and any modifications or additions
2467      to that Work or Derivative Works thereof, that is intentionally
2468      submitted to Licensor for inclusion in the Work by the copyright owner
2469      or by an individual or Legal Entity authorized to submit on behalf of
2470      the copyright owner. For the purposes of this definition, "submitted"
2471      means any form of electronic, verbal, or written communication sent
2472      to the Licensor or its representatives, including but not limited to
2473      communication on electronic mailing lists, source code control systems,
2474      and issue tracking systems that are managed by, or on behalf of, the
2475      Licensor for the purpose of discussing and improving the Work, but
2476      excluding communication that is conspicuously marked or otherwise
2477      designated in writing by the copyright owner as "Not a Contribution."
2478
2479      "Contributor" shall mean Licensor and any individual or Legal Entity
2480      on behalf of whom a Contribution has been received by Licensor and
2481      subsequently incorporated within the Work.
2482
2483   2. Grant of Copyright License. Subject to the terms and conditions of
2484      this License, each Contributor hereby grants to You a perpetual,
2485      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2486      copyright license to reproduce, prepare Derivative Works of,
2487      publicly display, publicly perform, sublicense, and distribute the
2488      Work and such Derivative Works in Source or Object form.
2489
2490   3. Grant of Patent License. Subject to the terms and conditions of
2491      this License, each Contributor hereby grants to You a perpetual,
2492      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2493      (except as stated in this section) patent license to make, have made,
2494      use, offer to sell, sell, import, and otherwise transfer the Work,
2495      where such license applies only to those patent claims licensable
2496      by such Contributor that are necessarily infringed by their
2497      Contribution(s) alone or by combination of their Contribution(s)
2498      with the Work to which such Contribution(s) was submitted. If You
2499      institute patent litigation against any entity (including a
2500      cross-claim or counterclaim in a lawsuit) alleging that the Work
2501      or a Contribution incorporated within the Work constitutes direct
2502      or contributory patent infringement, then any patent licenses
2503      granted to You under this License for that Work shall terminate
2504      as of the date such litigation is filed.
2505
2506   4. Redistribution. You may reproduce and distribute copies of the
2507      Work or Derivative Works thereof in any medium, with or without
2508      modifications, and in Source or Object form, provided that You
2509      meet the following conditions:
2510
2511      (a) You must give any other recipients of the Work or
2512          Derivative Works a copy of this License; and
2513
2514      (b) You must cause any modified files to carry prominent notices
2515          stating that You changed the files; and
2516
2517      (c) You must retain, in the Source form of any Derivative Works
2518          that You distribute, all copyright, patent, trademark, and
2519          attribution notices from the Source form of the Work,
2520          excluding those notices that do not pertain to any part of
2521          the Derivative Works; and
2522
2523      (d) If the Work includes a "NOTICE" text file as part of its
2524          distribution, then any Derivative Works that You distribute must
2525          include a readable copy of the attribution notices contained
2526          within such NOTICE file, excluding those notices that do not
2527          pertain to any part of the Derivative Works, in at least one
2528          of the following places: within a NOTICE text file distributed
2529          as part of the Derivative Works; within the Source form or
2530          documentation, if provided along with the Derivative Works; or,
2531          within a display generated by the Derivative Works, if and
2532          wherever such third-party notices normally appear. The contents
2533          of the NOTICE file are for informational purposes only and
2534          do not modify the License. You may add Your own attribution
2535          notices within Derivative Works that You distribute, alongside
2536          or as an addendum to the NOTICE text from the Work, provided
2537          that such additional attribution notices cannot be construed
2538          as modifying the License.
2539
2540      You may add Your own copyright statement to Your modifications and
2541      may provide additional or different license terms and conditions
2542      for use, reproduction, or distribution of Your modifications, or
2543      for any such Derivative Works as a whole, provided Your use,
2544      reproduction, and distribution of the Work otherwise complies with
2545      the conditions stated in this License.
2546
2547   5. Submission of Contributions. Unless You explicitly state otherwise,
2548      any Contribution intentionally submitted for inclusion in the Work
2549      by You to the Licensor shall be under the terms and conditions of
2550      this License, without any additional terms or conditions.
2551      Notwithstanding the above, nothing herein shall supersede or modify
2552      the terms of any separate license agreement you may have executed
2553      with Licensor regarding such Contributions.
2554
2555   6. Trademarks. This License does not grant permission to use the trade
2556      names, trademarks, service marks, or product names of the Licensor,
2557      except as required for reasonable and customary use in describing the
2558      origin of the Work and reproducing the content of the NOTICE file.
2559
2560   7. Disclaimer of Warranty. Unless required by applicable law or
2561      agreed to in writing, Licensor provides the Work (and each
2562      Contributor provides its Contributions) on an "AS IS" BASIS,
2563      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2564      implied, including, without limitation, any warranties or conditions
2565      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2566      PARTICULAR PURPOSE. You are solely responsible for determining the
2567      appropriateness of using or redistributing the Work and assume any
2568      risks associated with Your exercise of permissions under this License.
2569
2570   8. Limitation of Liability. In no event and under no legal theory,
2571      whether in tort (including negligence), contract, or otherwise,
2572      unless required by applicable law (such as deliberate and grossly
2573      negligent acts) or agreed to in writing, shall any Contributor be
2574      liable to You for damages, including any direct, indirect, special,
2575      incidental, or consequential damages of any character arising as a
2576      result of this License or out of the use or inability to use the
2577      Work (including but not limited to damages for loss of goodwill,
2578      work stoppage, computer failure or malfunction, or any and all
2579      other commercial damages or losses), even if such Contributor
2580      has been advised of the possibility of such damages.
2581
2582   9. Accepting Warranty or Additional Liability. While redistributing
2583      the Work or Derivative Works thereof, You may choose to offer,
2584      and charge a fee for, acceptance of support, warranty, indemnity,
2585      or other liability obligations and/or rights consistent with this
2586      License. However, in accepting such obligations, You may act only
2587      on Your own behalf and on Your sole responsibility, not on behalf
2588      of any other Contributor, and only if You agree to indemnify,
2589      defend, and hold each Contributor harmless for any liability
2590      incurred by, or claims asserted against, such Contributor by reason
2591      of your accepting any such warranty or additional liability.
2592
2593   END OF TERMS AND CONDITIONS
2594
2595   APPENDIX: How to apply the Apache License to your work.
2596
2597      To apply the Apache License to your work, attach the following
2598      boilerplate notice, with the fields enclosed by brackets "[]"
2599      replaced with your own identifying information. (Don't include
2600      the brackets!)  The text should be enclosed in the appropriate
2601      comment syntax for the file format. We also recommend that a
2602      file or class name and description of purpose be included on the
2603      same "printed page" as the copyright notice for easier
2604      identification within third-party archives.
2605
2606   Copyright 2007-2009 Google Inc.
2607   Copyright 2007-2009 WebDriver committers
2608
2609   Licensed under the Apache License, Version 2.0 (the "License");
2610   you may not use this file except in compliance with the License.
2611   You may obtain a copy of the License at
2612
2613       http://www.apache.org/licenses/LICENSE-2.0
2614
2615   Unless required by applicable law or agreed to in writing, software
2616   distributed under the License is distributed on an "AS IS" BASIS,
2617   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2618   See the License for the specific language governing permissions and
2619   limitations under the License.
2620
2621
2622Copyright (C) 2009 by Tung Mac.
2623
2624Permission is hereby granted, free of charge, to any person obtaining a copy
2625of this software and associated documentation files (the "Software"), to deal
2626in the Software without restriction, including without limitation the rights
2627to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2628copies of the Software, and to permit persons to whom the Software is
2629furnished to do so, subject to the following conditions:
2630
2631The above copyright notice and this permission notice shall be included in
2632all copies or substantial portions of the Software.
2633
2634THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2635IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2636FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2637AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2638LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2639OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2640THE SOFTWARE.
2641
2642/* ***** BEGIN LICENSE BLOCK *****
2643 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
2644 *
2645 * The contents of this file are subject to the Mozilla Public License Version
2646 * 1.1 (the "License"); you may not use this file except in compliance with
2647 * the License. You may obtain a copy of the License at
2648 * http://www.mozilla.org/MPL/
2649 *
2650 * Software distributed under the License is distributed on an "AS IS" basis,
2651 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
2652 * for the specific language governing rights and limitations under the
2653 * License.
2654 *
2655 * The Original Code is the Netscape security libraries.
2656 *
2657 * The Initial Developer of the Original Code is
2658 * Netscape Communications Corporation.
2659 * Portions created by the Initial Developer are Copyright (C) 2000
2660 * the Initial Developer. All Rights Reserved.
2661 *
2662 * Contributor(s):
2663 *
2664 * Alternatively, the contents of this file may be used under the terms of
2665 * either the GNU General Public License Version 2 or later (the "GPL"), or
2666 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
2667 * in which case the provisions of the GPL or the LGPL are applicable instead
2668 * of those above. If you wish to allow use of your version of this file only
2669 * under the terms of either the GPL or the LGPL, and not to allow others to
2670 * use your version of this file under the terms of the MPL, indicate your
2671 * decision by deleting the provisions above and replace them with the notice
2672 * and other provisions required by the GPL or the LGPL. If you do not delete
2673 * the provisions above, a recipient may use your version of this file under
2674 * the terms of any one of the MPL, the GPL or the LGPL.
2675 *
2676 * ***** END LICENSE BLOCK ***** */
2677
2678/* ***** BEGIN LICENSE BLOCK *****
2679 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
2680 *
2681 * The contents of this file are subject to the Mozilla Public License Version
2682 * 1.1 (the "License"); you may not use this file except in compliance with
2683 * the License. You may obtain a copy of the License at
2684 * http://www.mozilla.org/MPL/
2685 *
2686 * Software distributed under the License is distributed on an "AS IS" basis,
2687 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
2688 * for the specific language governing rights and limitations under the
2689 * License.
2690 *
2691 * The Original Code is the Netscape security libraries.
2692 *
2693 * The Initial Developer of the Original Code is
2694 * Netscape Communications Corporation.
2695 * Portions created by the Initial Developer are Copyright (C) 1994-2000
2696 * the Initial Developer. All Rights Reserved.
2697 *
2698 * Contributor(s):
2699 *
2700 * Alternatively, the contents of this file may be used under the terms of
2701 * either the GNU General Public License Version 2 or later (the "GPL"), or
2702 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
2703 * in which case the provisions of the GPL or the LGPL are applicable instead
2704 * of those above. If you wish to allow use of your version of this file only
2705 * under the terms of either the GPL or the LGPL, and not to allow others to
2706 * use your version of this file under the terms of the MPL, indicate your
2707 * decision by deleting the provisions above and replace them with the notice
2708 * and other provisions required by the GPL or the LGPL. If you do not delete
2709 * the provisions above, a recipient may use your version of this file under
2710 * the terms of any one of the MPL, the GPL or the LGPL.
2711 *
2712 * ***** END LICENSE BLOCK ***** */
2713
2714Copyright 2011, The Chromium Authors
2715All rights reserved.
2716
2717Redistribution and use in source and binary forms, with or without
2718modification, are permitted provided that the following conditions are
2719met:
2720
2721    * Redistributions of source code must retain the above copyright
2722notice, this list of conditions and the following disclaimer.
2723    * Redistributions in binary form must reproduce the above
2724copyright notice, this list of conditions and the following disclaimer
2725in the documentation and/or other materials provided with the
2726distribution.
2727    * Neither the name of Google Inc. nor the names of its
2728contributors may be used to endorse or promote products derived from
2729this software without specific prior written permission.
2730
2731THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
2732"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
2733LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
2734A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
2735OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2736SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2737LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2738DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2739THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2740(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2741OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2742
2743		    GNU GENERAL PUBLIC LICENSE
2744		       Version 2, June 1991
2745
2746 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
2747     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
2748 Everyone is permitted to copy and distribute verbatim copies
2749 of this license document, but changing it is not allowed.
2750
2751			    Preamble
2752
2753  The licenses for most software are designed to take away your
2754freedom to share and change it.  By contrast, the GNU General Public
2755License is intended to guarantee your freedom to share and change free
2756software--to make sure the software is free for all its users.  This
2757General Public License applies to most of the Free Software
2758Foundation's software and to any other program whose authors commit to
2759using it.  (Some other Free Software Foundation software is covered by
2760the GNU Library General Public License instead.)  You can apply it to
2761your programs, too.
2762
2763  When we speak of free software, we are referring to freedom, not
2764price.  Our General Public Licenses are designed to make sure that you
2765have the freedom to distribute copies of free software (and charge for
2766this service if you wish), that you receive source code or can get it
2767if you want it, that you can change the software or use pieces of it
2768in new free programs; and that you know you can do these things.
2769
2770  To protect your rights, we need to make restrictions that forbid
2771anyone to deny you these rights or to ask you to surrender the rights.
2772These restrictions translate to certain responsibilities for you if you
2773distribute copies of the software, or if you modify it.
2774
2775  For example, if you distribute copies of such a program, whether
2776gratis or for a fee, you must give the recipients all the rights that
2777you have.  You must make sure that they, too, receive or can get the
2778source code.  And you must show them these terms so they know their
2779rights.
2780
2781  We protect your rights with two steps: (1) copyright the software, and
2782(2) offer you this license which gives you legal permission to copy,
2783distribute and/or modify the software.
2784
2785  Also, for each author's protection and ours, we want to make certain
2786that everyone understands that there is no warranty for this free
2787software.  If the software is modified by someone else and passed on, we
2788want its recipients to know that what they have is not the original, so
2789that any problems introduced by others will not reflect on the original
2790authors' reputations.
2791
2792  Finally, any free program is threatened constantly by software
2793patents.  We wish to avoid the danger that redistributors of a free
2794program will individually obtain patent licenses, in effect making the
2795program proprietary.  To prevent this, we have made it clear that any
2796patent must be licensed for everyone's free use or not licensed at all.
2797
2798  The precise terms and conditions for copying, distribution and
2799modification follow.
2800
2801		    GNU GENERAL PUBLIC LICENSE
2802   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2803
2804  0. This License applies to any program or other work which contains
2805a notice placed by the copyright holder saying it may be distributed
2806under the terms of this General Public License.  The "Program", below,
2807refers to any such program or work, and a "work based on the Program"
2808means either the Program or any derivative work under copyright law:
2809that is to say, a work containing the Program or a portion of it,
2810either verbatim or with modifications and/or translated into another
2811language.  (Hereinafter, translation is included without limitation in
2812the term "modification".)  Each licensee is addressed as "you".
2813
2814Activities other than copying, distribution and modification are not
2815covered by this License; they are outside its scope.  The act of
2816running the Program is not restricted, and the output from the Program
2817is covered only if its contents constitute a work based on the
2818Program (independent of having been made by running the Program).
2819Whether that is true depends on what the Program does.
2820
2821  1. You may copy and distribute verbatim copies of the Program's
2822source code as you receive it, in any medium, provided that you
2823conspicuously and appropriately publish on each copy an appropriate
2824copyright notice and disclaimer of warranty; keep intact all the
2825notices that refer to this License and to the absence of any warranty;
2826and give any other recipients of the Program a copy of this License
2827along with the Program.
2828
2829You may charge a fee for the physical act of transferring a copy, and
2830you may at your option offer warranty protection in exchange for a fee.
2831
2832  2. You may modify your copy or copies of the Program or any portion
2833of it, thus forming a work based on the Program, and copy and
2834distribute such modifications or work under the terms of Section 1
2835above, provided that you also meet all of these conditions:
2836
2837    a) You must cause the modified files to carry prominent notices
2838    stating that you changed the files and the date of any change.
2839
2840    b) You must cause any work that you distribute or publish, that in
2841    whole or in part contains or is derived from the Program or any
2842    part thereof, to be licensed as a whole at no charge to all third
2843    parties under the terms of this License.
2844
2845    c) If the modified program normally reads commands interactively
2846    when run, you must cause it, when started running for such
2847    interactive use in the most ordinary way, to print or display an
2848    announcement including an appropriate copyright notice and a
2849    notice that there is no warranty (or else, saying that you provide
2850    a warranty) and that users may redistribute the program under
2851    these conditions, and telling the user how to view a copy of this
2852    License.  (Exception: if the Program itself is interactive but
2853    does not normally print such an announcement, your work based on
2854    the Program is not required to print an announcement.)
2855
2856These requirements apply to the modified work as a whole.  If
2857identifiable sections of that work are not derived from the Program,
2858and can be reasonably considered independent and separate works in
2859themselves, then this License, and its terms, do not apply to those
2860sections when you distribute them as separate works.  But when you
2861distribute the same sections as part of a whole which is a work based
2862on the Program, the distribution of the whole must be on the terms of
2863this License, whose permissions for other licensees extend to the
2864entire whole, and thus to each and every part regardless of who wrote it.
2865
2866Thus, it is not the intent of this section to claim rights or contest
2867your rights to work written entirely by you; rather, the intent is to
2868exercise the right to control the distribution of derivative or
2869collective works based on the Program.
2870
2871In addition, mere aggregation of another work not based on the Program
2872with the Program (or with a work based on the Program) on a volume of
2873a storage or distribution medium does not bring the other work under
2874the scope of this License.
2875
2876  3. You may copy and distribute the Program (or a work based on it,
2877under Section 2) in object code or executable form under the terms of
2878Sections 1 and 2 above provided that you also do one of the following:
2879
2880    a) Accompany it with the complete corresponding machine-readable
2881    source code, which must be distributed under the terms of Sections
2882    1 and 2 above on a medium customarily used for software interchange; or,
2883
2884    b) Accompany it with a written offer, valid for at least three
2885    years, to give any third party, for a charge no more than your
2886    cost of physically performing source distribution, a complete
2887    machine-readable copy of the corresponding source code, to be
2888    distributed under the terms of Sections 1 and 2 above on a medium
2889    customarily used for software interchange; or,
2890
2891    c) Accompany it with the information you received as to the offer
2892    to distribute corresponding source code.  (This alternative is
2893    allowed only for noncommercial distribution and only if you
2894    received the program in object code or executable form with such
2895    an offer, in accord with Subsection b above.)
2896
2897The source code for a work means the preferred form of the work for
2898making modifications to it.  For an executable work, complete source
2899code means all the source code for all modules it contains, plus any
2900associated interface definition files, plus the scripts used to
2901control compilation and installation of the executable.  However, as a
2902special exception, the source code distributed need not include
2903anything that is normally distributed (in either source or binary
2904form) with the major components (compiler, kernel, and so on) of the
2905operating system on which the executable runs, unless that component
2906itself accompanies the executable.
2907
2908If distribution of executable or object code is made by offering
2909access to copy from a designated place, then offering equivalent
2910access to copy the source code from the same place counts as
2911distribution of the source code, even though third parties are not
2912compelled to copy the source along with the object code.
2913
2914  4. You may not copy, modify, sublicense, or distribute the Program
2915except as expressly provided under this License.  Any attempt
2916otherwise to copy, modify, sublicense or distribute the Program is
2917void, and will automatically terminate your rights under this License.
2918However, parties who have received copies, or rights, from you under
2919this License will not have their licenses terminated so long as such
2920parties remain in full compliance.
2921
2922  5. You are not required to accept this License, since you have not
2923signed it.  However, nothing else grants you permission to modify or
2924distribute the Program or its derivative works.  These actions are
2925prohibited by law if you do not accept this License.  Therefore, by
2926modifying or distributing the Program (or any work based on the
2927Program), you indicate your acceptance of this License to do so, and
2928all its terms and conditions for copying, distributing or modifying
2929the Program or works based on it.
2930
2931  6. Each time you redistribute the Program (or any work based on the
2932Program), the recipient automatically receives a license from the
2933original licensor to copy, distribute or modify the Program subject to
2934these terms and conditions.  You may not impose any further
2935restrictions on the recipients' exercise of the rights granted herein.
2936You are not responsible for enforcing compliance by third parties to
2937this License.
2938
2939  7. If, as a consequence of a court judgment or allegation of patent
2940infringement or for any other reason (not limited to patent issues),
2941conditions are imposed on you (whether by court order, agreement or
2942otherwise) that contradict the conditions of this License, they do not
2943excuse you from the conditions of this License.  If you cannot
2944distribute so as to satisfy simultaneously your obligations under this
2945License and any other pertinent obligations, then as a consequence you
2946may not distribute the Program at all.  For example, if a patent
2947license would not permit royalty-free redistribution of the Program by
2948all those who receive copies directly or indirectly through you, then
2949the only way you could satisfy both it and this License would be to
2950refrain entirely from distribution of the Program.
2951
2952If any portion of this section is held invalid or unenforceable under
2953any particular circumstance, the balance of the section is intended to
2954apply and the section as a whole is intended to apply in other
2955circumstances.
2956
2957It is not the purpose of this section to induce you to infringe any
2958patents or other property right claims or to contest validity of any
2959such claims; this section has the sole purpose of protecting the
2960integrity of the free software distribution system, which is
2961implemented by public license practices.  Many people have made
2962generous contributions to the wide range of software distributed
2963through that system in reliance on consistent application of that
2964system; it is up to the author/donor to decide if he or she is willing
2965to distribute software through any other system and a licensee cannot
2966impose that choice.
2967
2968This section is intended to make thoroughly clear what is believed to
2969be a consequence of the rest of this License.
2970
2971  8. If the distribution and/or use of the Program is restricted in
2972certain countries either by patents or by copyrighted interfaces, the
2973original copyright holder who places the Program under this License
2974may add an explicit geographical distribution limitation excluding
2975those countries, so that distribution is permitted only in or among
2976countries not thus excluded.  In such case, this License incorporates
2977the limitation as if written in the body of this License.
2978
2979  9. The Free Software Foundation may publish revised and/or new versions
2980of the General Public License from time to time.  Such new versions will
2981be similar in spirit to the present version, but may differ in detail to
2982address new problems or concerns.
2983
2984Each version is given a distinguishing version number.  If the Program
2985specifies a version number of this License which applies to it and "any
2986later version", you have the option of following the terms and conditions
2987either of that version or of any later version published by the Free
2988Software Foundation.  If the Program does not specify a version number of
2989this License, you may choose any version ever published by the Free Software
2990Foundation.
2991
2992  10. If you wish to incorporate parts of the Program into other free
2993programs whose distribution conditions are different, write to the author
2994to ask for permission.  For software which is copyrighted by the Free
2995Software Foundation, write to the Free Software Foundation; we sometimes
2996make exceptions for this.  Our decision will be guided by the two goals
2997of preserving the free status of all derivatives of our free software and
2998of promoting the sharing and reuse of software generally.
2999
3000			    NO WARRANTY
3001
3002  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
3003FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
3004OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
3005PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
3006OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
3007MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
3008TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
3009PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
3010REPAIR OR CORRECTION.
3011
3012  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
3013WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
3014REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
3015INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
3016OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
3017TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
3018YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
3019PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
3020POSSIBILITY OF SUCH DAMAGES.
3021
3022		     END OF TERMS AND CONDITIONS
3023
3024	    How to Apply These Terms to Your New Programs
3025
3026  If you develop a new program, and you want it to be of the greatest
3027possible use to the public, the best way to achieve this is to make it
3028free software which everyone can redistribute and change under these terms.
3029
3030  To do so, attach the following notices to the program.  It is safest
3031to attach them to the start of each source file to most effectively
3032convey the exclusion of warranty; and each file should have at least
3033the "copyright" line and a pointer to where the full notice is found.
3034
3035    <one line to give the program's name and a brief idea of what it does.>
3036    Copyright (C) <year>  <name of author>
3037
3038    This program is free software; you can redistribute it and/or modify
3039    it under the terms of the GNU General Public License as published by
3040    the Free Software Foundation; either version 2 of the License, or
3041    (at your option) any later version.
3042
3043    This program is distributed in the hope that it will be useful,
3044    but WITHOUT ANY WARRANTY; without even the implied warranty of
3045    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
3046    GNU General Public License for more details.
3047
3048    You should have received a copy of the GNU General Public License
3049    along with this program; if not, write to the Free Software
3050    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
3051
3052
3053Also add information on how to contact you by electronic and paper mail.
3054
3055If the program is interactive, make it output a short notice like this
3056when it starts in an interactive mode:
3057
3058    Gnomovision version 69, Copyright (C) year  name of author
3059    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
3060    This is free software, and you are welcome to redistribute it
3061    under certain conditions; type `show c' for details.
3062
3063The hypothetical commands `show w' and `show c' should show the appropriate
3064parts of the General Public License.  Of course, the commands you use may
3065be called something other than `show w' and `show c'; they could even be
3066mouse-clicks or menu items--whatever suits your program.
3067
3068You should also get your employer (if you work as a programmer) or your
3069school, if any, to sign a "copyright disclaimer" for the program, if
3070necessary.  Here is a sample; alter the names:
3071
3072  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
3073  `Gnomovision' (which makes passes at compilers) written by James Hacker.
3074
3075  <signature of Ty Coon>, 1 April 1989
3076  Ty Coon, President of Vice
3077
3078This General Public License does not permit incorporating your program into
3079proprietary programs.  If your program is a subroutine library, you may
3080consider it more useful to permit linking proprietary applications with the
3081library.  If this is what you want to do, use the GNU Library General
3082Public License instead of this License.
3083
3084// Copyright (c) 2012 The Chromium Authors. All rights reserved.
3085//
3086// Redistribution and use in source and binary forms, with or without
3087// modification, are permitted provided that the following conditions are
3088// met:
3089//
3090//    * Redistributions of source code must retain the above copyright
3091// notice, this list of conditions and the following disclaimer.
3092//    * Redistributions in binary form must reproduce the above
3093// copyright notice, this list of conditions and the following disclaimer
3094// in the documentation and/or other materials provided with the
3095// distribution.
3096//    * Neither the name of Google Inc. nor the names of its
3097// contributors may be used to endorse or promote products derived from
3098// this software without specific prior written permission.
3099//
3100// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3101// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3102// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3103// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3104// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3105// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3106// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3107// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3108// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3109// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3110// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3111
3112
3113/*
3114** Copyright (c) 2007-2010 The Khronos Group Inc.
3115**
3116** Permission is hereby granted, free of charge, to any person obtaining a
3117** copy of this software and/or associated documentation files (the
3118** "Materials"), to deal in the Materials without restriction, including
3119** without limitation the rights to use, copy, modify, merge, publish,
3120** distribute, sublicense, and/or sell copies of the Materials, and to
3121** permit persons to whom the Materials are furnished to do so, subject to
3122** the following conditions:
3123**
3124** The above copyright notice and this permission notice shall be included
3125** in all copies or substantial portions of the Materials.
3126**
3127** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
3128** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3129** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
3130** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
3131** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
3132** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
3133** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
3134*/
3135
3136
3137                                 Apache License
3138                           Version 2.0, January 2004
3139                        http://www.apache.org/licenses/
3140
3141   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3142
3143   1. Definitions.
3144
3145      "License" shall mean the terms and conditions for use, reproduction,
3146      and distribution as defined by Sections 1 through 9 of this document.
3147
3148      "Licensor" shall mean the copyright owner or entity authorized by
3149      the copyright owner that is granting the License.
3150
3151      "Legal Entity" shall mean the union of the acting entity and all
3152      other entities that control, are controlled by, or are under common
3153      control with that entity. For the purposes of this definition,
3154      "control" means (i) the power, direct or indirect, to cause the
3155      direction or management of such entity, whether by contract or
3156      otherwise, or (ii) ownership of fifty percent (50%) or more of the
3157      outstanding shares, or (iii) beneficial ownership of such entity.
3158
3159      "You" (or "Your") shall mean an individual or Legal Entity
3160      exercising permissions granted by this License.
3161
3162      "Source" form shall mean the preferred form for making modifications,
3163      including but not limited to software source code, documentation
3164      source, and configuration files.
3165
3166      "Object" form shall mean any form resulting from mechanical
3167      transformation or translation of a Source form, including but
3168      not limited to compiled object code, generated documentation,
3169      and conversions to other media types.
3170
3171      "Work" shall mean the work of authorship, whether in Source or
3172      Object form, made available under the License, as indicated by a
3173      copyright notice that is included in or attached to the work
3174      (an example is provided in the Appendix below).
3175
3176      "Derivative Works" shall mean any work, whether in Source or Object
3177      form, that is based on (or derived from) the Work and for which the
3178      editorial revisions, annotations, elaborations, or other modifications
3179      represent, as a whole, an original work of authorship. For the purposes
3180      of this License, Derivative Works shall not include works that remain
3181      separable from, or merely link (or bind by name) to the interfaces of,
3182      the Work and Derivative Works thereof.
3183
3184      "Contribution" shall mean any work of authorship, including
3185      the original version of the Work and any modifications or additions
3186      to that Work or Derivative Works thereof, that is intentionally
3187      submitted to Licensor for inclusion in the Work by the copyright owner
3188      or by an individual or Legal Entity authorized to submit on behalf of
3189      the copyright owner. For the purposes of this definition, "submitted"
3190      means any form of electronic, verbal, or written communication sent
3191      to the Licensor or its representatives, including but not limited to
3192      communication on electronic mailing lists, source code control systems,
3193      and issue tracking systems that are managed by, or on behalf of, the
3194      Licensor for the purpose of discussing and improving the Work, but
3195      excluding communication that is conspicuously marked or otherwise
3196      designated in writing by the copyright owner as "Not a Contribution."
3197
3198      "Contributor" shall mean Licensor and any individual or Legal Entity
3199      on behalf of whom a Contribution has been received by Licensor and
3200      subsequently incorporated within the Work.
3201
3202   2. Grant of Copyright License. Subject to the terms and conditions of
3203      this License, each Contributor hereby grants to You a perpetual,
3204      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3205      copyright license to reproduce, prepare Derivative Works of,
3206      publicly display, publicly perform, sublicense, and distribute the
3207      Work and such Derivative Works in Source or Object form.
3208
3209   3. Grant of Patent License. Subject to the terms and conditions of
3210      this License, each Contributor hereby grants to You a perpetual,
3211      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3212      (except as stated in this section) patent license to make, have made,
3213      use, offer to sell, sell, import, and otherwise transfer the Work,
3214      where such license applies only to those patent claims licensable
3215      by such Contributor that are necessarily infringed by their
3216      Contribution(s) alone or by combination of their Contribution(s)
3217      with the Work to which such Contribution(s) was submitted. If You
3218      institute patent litigation against any entity (including a
3219      cross-claim or counterclaim in a lawsuit) alleging that the Work
3220      or a Contribution incorporated within the Work constitutes direct
3221      or contributory patent infringement, then any patent licenses
3222      granted to You under this License for that Work shall terminate
3223      as of the date such litigation is filed.
3224
3225   4. Redistribution. You may reproduce and distribute copies of the
3226      Work or Derivative Works thereof in any medium, with or without
3227      modifications, and in Source or Object form, provided that You
3228      meet the following conditions:
3229
3230      (a) You must give any other recipients of the Work or
3231          Derivative Works a copy of this License; and
3232
3233      (b) You must cause any modified files to carry prominent notices
3234          stating that You changed the files; and
3235
3236      (c) You must retain, in the Source form of any Derivative Works
3237          that You distribute, all copyright, patent, trademark, and
3238          attribution notices from the Source form of the Work,
3239          excluding those notices that do not pertain to any part of
3240          the Derivative Works; and
3241
3242      (d) If the Work includes a "NOTICE" text file as part of its
3243          distribution, then any Derivative Works that You distribute must
3244          include a readable copy of the attribution notices contained
3245          within such NOTICE file, excluding those notices that do not
3246          pertain to any part of the Derivative Works, in at least one
3247          of the following places: within a NOTICE text file distributed
3248          as part of the Derivative Works; within the Source form or
3249          documentation, if provided along with the Derivative Works; or,
3250          within a display generated by the Derivative Works, if and
3251          wherever such third-party notices normally appear. The contents
3252          of the NOTICE file are for informational purposes only and
3253          do not modify the License. You may add Your own attribution
3254          notices within Derivative Works that You distribute, alongside
3255          or as an addendum to the NOTICE text from the Work, provided
3256          that such additional attribution notices cannot be construed
3257          as modifying the License.
3258
3259      You may add Your own copyright statement to Your modifications and
3260      may provide additional or different license terms and conditions
3261      for use, reproduction, or distribution of Your modifications, or
3262      for any such Derivative Works as a whole, provided Your use,
3263      reproduction, and distribution of the Work otherwise complies with
3264      the conditions stated in this License.
3265
3266   5. Submission of Contributions. Unless You explicitly state otherwise,
3267      any Contribution intentionally submitted for inclusion in the Work
3268      by You to the Licensor shall be under the terms and conditions of
3269      this License, without any additional terms or conditions.
3270      Notwithstanding the above, nothing herein shall supersede or modify
3271      the terms of any separate license agreement you may have executed
3272      with Licensor regarding such Contributions.
3273
3274   6. Trademarks. This License does not grant permission to use the trade
3275      names, trademarks, service marks, or product names of the Licensor,
3276      except as required for reasonable and customary use in describing the
3277      origin of the Work and reproducing the content of the NOTICE file.
3278
3279   7. Disclaimer of Warranty. Unless required by applicable law or
3280      agreed to in writing, Licensor provides the Work (and each
3281      Contributor provides its Contributions) on an "AS IS" BASIS,
3282      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3283      implied, including, without limitation, any warranties or conditions
3284      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3285      PARTICULAR PURPOSE. You are solely responsible for determining the
3286      appropriateness of using or redistributing the Work and assume any
3287      risks associated with Your exercise of permissions under this License.
3288
3289   8. Limitation of Liability. In no event and under no legal theory,
3290      whether in tort (including negligence), contract, or otherwise,
3291      unless required by applicable law (such as deliberate and grossly
3292      negligent acts) or agreed to in writing, shall any Contributor be
3293      liable to You for damages, including any direct, indirect, special,
3294      incidental, or consequential damages of any character arising as a
3295      result of this License or out of the use or inability to use the
3296      Work (including but not limited to damages for loss of goodwill,
3297      work stoppage, computer failure or malfunction, or any and all
3298      other commercial damages or losses), even if such Contributor
3299      has been advised of the possibility of such damages.
3300
3301   9. Accepting Warranty or Additional Liability. While redistributing
3302      the Work or Derivative Works thereof, You may choose to offer,
3303      and charge a fee for, acceptance of support, warranty, indemnity,
3304      or other liability obligations and/or rights consistent with this
3305      License. However, in accepting such obligations, You may act only
3306      on Your own behalf and on Your sole responsibility, not on behalf
3307      of any other Contributor, and only if You agree to indemnify,
3308      defend, and hold each Contributor harmless for any liability
3309      incurred by, or claims asserted against, such Contributor by reason
3310      of your accepting any such warranty or additional liability.
3311
3312   END OF TERMS AND CONDITIONS
3313
3314   APPENDIX: How to apply the Apache License to your work.
3315
3316      To apply the Apache License to your work, attach the following
3317      boilerplate notice, with the fields enclosed by brackets "[]"
3318      replaced with your own identifying information. (Don't include
3319      the brackets!)  The text should be enclosed in the appropriate
3320      comment syntax for the file format. We also recommend that a
3321      file or class name and description of purpose be included on the
3322      same "printed page" as the copyright notice for easier
3323      identification within third-party archives.
3324
3325   Copyright (c) 2008, Google Inc.
3326
3327   Licensed under the Apache License, Version 2.0 (the "License");
3328   you may not use this file except in compliance with the License.
3329   You may obtain a copy of the License at
3330
3331       http://www.apache.org/licenses/LICENSE-2.0
3332
3333   Unless required by applicable law or agreed to in writing, software
3334   distributed under the License is distributed on an "AS IS" BASIS,
3335   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3336   See the License for the specific language governing permissions and
3337   limitations under the License.
3338
3339(WebKit doesn't distribute an explicit license.  This LICENSE is derived from
3340license text in the source.)
3341
3342Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
33432006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
3344Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
3345Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
3346Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
3347Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
3348Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
3349Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
3350George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
3351Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
3352Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
3353Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
3354Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
3355Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
3356Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
3357Netscape Communications Corporation, Nicholas Shanks, Nikolas
3358Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
3359Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
3360Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
3361Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
3362Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
3363Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
3364Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
3365
3366The terms and conditions vary from file to file, but are one of:
3367
3368Redistribution and use in source and binary forms, with or without
3369modification, are permitted provided that the following conditions are
3370met:
3371
33721. Redistributions of source code must retain the above copyright
3373   notice, this list of conditions and the following disclaimer.
3374
33752. Redistributions in binary form must reproduce the above copyright
3376   notice, this list of conditions and the following disclaimer in the
3377   documentation and/or other materials provided with the
3378   distribution.
3379
3380*OR*
3381
3382Redistribution and use in source and binary forms, with or without
3383modification, are permitted provided that the following conditions are
3384met:
3385
33861. Redistributions of source code must retain the above copyright
3387   notice, this list of conditions and the following disclaimer.
33882. Redistributions in binary form must reproduce the above copyright
3389   notice, this list of conditions and the following disclaimer in the
3390   documentation and/or other materials provided with the
3391   distribution.
33923. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
3393   its contributors may be used to endorse or promote products derived
3394   from this software without specific prior written permission.
3395
3396THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
3397EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3398IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3399PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
3400CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
3401EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
3402PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
3403PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
3404
3405OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3406(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3407OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3408
3409
3410                  GNU LIBRARY GENERAL PUBLIC LICENSE
3411                       Version 2, June 1991
3412
3413 Copyright (C) 1991 Free Software Foundation, Inc.
3414 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
3415 Everyone is permitted to copy and distribute verbatim copies
3416 of this license document, but changing it is not allowed.
3417
3418[This is the first released version of the library GPL.  It is
3419 numbered 2 because it goes with version 2 of the ordinary GPL.]
3420
3421                            Preamble
3422
3423  The licenses for most software are designed to take away your
3424freedom to share and change it.  By contrast, the GNU General Public
3425Licenses are intended to guarantee your freedom to share and change
3426free software--to make sure the software is free for all its users.
3427
3428  This license, the Library General Public License, applies to some
3429specially designated Free Software Foundation software, and to any
3430other libraries whose authors decide to use it.  You can use it for
3431your libraries, too.
3432
3433  When we speak of free software, we are referring to freedom, not
3434price.  Our General Public Licenses are designed to make sure that you
3435have the freedom to distribute copies of free software (and charge for
3436this service if you wish), that you receive source code or can get it
3437if you want it, that you can change the software or use pieces of it
3438in new free programs; and that you know you can do these things.
3439
3440  To protect your rights, we need to make restrictions that forbid
3441anyone to deny you these rights or to ask you to surrender the rights.
3442These restrictions translate to certain responsibilities for you if
3443you distribute copies of the library, or if you modify it.
3444
3445  For example, if you distribute copies of the library, whether gratis
3446or for a fee, you must give the recipients all the rights that we gave
3447you.  You must make sure that they, too, receive or can get the source
3448code.  If you link a program with the library, you must provide
3449complete object files to the recipients so that they can relink them
3450with the library, after making changes to the library and recompiling
3451it.  And you must show them these terms so they know their rights.
3452
3453  Our method of protecting your rights has two steps: (1) copyright
3454the library, and (2) offer you this license which gives you legal
3455permission to copy, distribute and/or modify the library.
3456
3457  Also, for each distributor's protection, we want to make certain
3458that everyone understands that there is no warranty for this free
3459library.  If the library is modified by someone else and passed on, we
3460want its recipients to know that what they have is not the original
3461version, so that any problems introduced by others will not reflect on
3462the original authors' reputations.
3463
3464  Finally, any free program is threatened constantly by software
3465patents.  We wish to avoid the danger that companies distributing free
3466software will individually obtain patent licenses, thus in effect
3467transforming the program into proprietary software.  To prevent this,
3468we have made it clear that any patent must be licensed for everyone's
3469free use or not licensed at all.
3470
3471  Most GNU software, including some libraries, is covered by the ordinary
3472GNU General Public License, which was designed for utility programs.  This
3473license, the GNU Library General Public License, applies to certain
3474designated libraries.  This license is quite different from the ordinary
3475one; be sure to read it in full, and don't assume that anything in it is
3476the same as in the ordinary license.
3477
3478  The reason we have a separate public license for some libraries is that
3479they blur the distinction we usually make between modifying or adding to a
3480program and simply using it.  Linking a program with a library, without
3481changing the library, is in some sense simply using the library, and is
3482analogous to running a utility program or application program.  However, in
3483a textual and legal sense, the linked executable is a combined work, a
3484derivative of the original library, and the ordinary General Public License
3485treats it as such.
3486
3487  Because of this blurred distinction, using the ordinary General
3488Public License for libraries did not effectively promote software
3489sharing, because most developers did not use the libraries.  We
3490concluded that weaker conditions might promote sharing better.
3491
3492  However, unrestricted linking of non-free programs would deprive the
3493users of those programs of all benefit from the free status of the
3494libraries themselves.  This Library General Public License is intended to
3495permit developers of non-free programs to use free libraries, while
3496preserving your freedom as a user of such programs to change the free
3497libraries that are incorporated in them.  (We have not seen how to achieve
3498this as regards changes in header files, but we have achieved it as regards
3499changes in the actual functions of the Library.)  The hope is that this
3500will lead to faster development of free libraries.
3501
3502  The precise terms and conditions for copying, distribution and
3503modification follow.  Pay close attention to the difference between a
3504"work based on the library" and a "work that uses the library".  The
3505former contains code derived from the library, while the latter only
3506works together with the library.
3507
3508  Note that it is possible for a library to be covered by the ordinary
3509General Public License rather than by this special one.
3510
3511                  GNU LIBRARY GENERAL PUBLIC LICENSE
3512   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3513
3514  0. This License Agreement applies to any software library which
3515contains a notice placed by the copyright holder or other authorized
3516party saying it may be distributed under the terms of this Library
3517General Public License (also called "this License").  Each licensee is
3518addressed as "you".
3519
3520  A "library" means a collection of software functions and/or data
3521prepared so as to be conveniently linked with application programs
3522(which use some of those functions and data) to form executables.
3523
3524  The "Library", below, refers to any such software library or work
3525which has been distributed under these terms.  A "work based on the
3526Library" means either the Library or any derivative work under
3527copyright law: that is to say, a work containing the Library or a
3528portion of it, either verbatim or with modifications and/or translated
3529straightforwardly into another language.  (Hereinafter, translation is
3530included without limitation in the term "modification".)
3531
3532  "Source code" for a work means the preferred form of the work for
3533making modifications to it.  For a library, complete source code means
3534all the source code for all modules it contains, plus any associated
3535interface definition files, plus the scripts used to control compilation
3536and installation of the library.
3537
3538  Activities other than copying, distribution and modification are not
3539covered by this License; they are outside its scope.  The act of
3540running a program using the Library is not restricted, and output from
3541such a program is covered only if its contents constitute a work based
3542on the Library (independent of the use of the Library in a tool for
3543writing it).  Whether that is true depends on what the Library does
3544and what the program that uses the Library does.
3545
3546  1. You may copy and distribute verbatim copies of the Library's
3547complete source code as you receive it, in any medium, provided that
3548you conspicuously and appropriately publish on each copy an
3549appropriate copyright notice and disclaimer of warranty; keep intact
3550all the notices that refer to this License and to the absence of any
3551warranty; and distribute a copy of this License along with the
3552Library.
3553
3554  You may charge a fee for the physical act of transferring a copy,
3555and you may at your option offer warranty protection in exchange for a
3556fee.
3557
3558  2. You may modify your copy or copies of the Library or any portion
3559of it, thus forming a work based on the Library, and copy and
3560distribute such modifications or work under the terms of Section 1
3561above, provided that you also meet all of these conditions:
3562
3563    a) The modified work must itself be a software library.
3564
3565    b) You must cause the files modified to carry prominent notices
3566    stating that you changed the files and the date of any change.
3567
3568    c) You must cause the whole of the work to be licensed at no
3569    charge to all third parties under the terms of this License.
3570
3571    d) If a facility in the modified Library refers to a function or a
3572    table of data to be supplied by an application program that uses
3573    the facility, other than as an argument passed when the facility
3574    is invoked, then you must make a good faith effort to ensure that,
3575    in the event an application does not supply such function or
3576    table, the facility still operates, and performs whatever part of
3577    its purpose remains meaningful.
3578
3579    (For example, a function in a library to compute square roots has
3580    a purpose that is entirely well-defined independent of the
3581    application.  Therefore, Subsection 2d requires that any
3582    application-supplied function or table used by this function must
3583    be optional: if the application does not supply it, the square
3584    root function must still compute square roots.)
3585
3586These requirements apply to the modified work as a whole.  If
3587identifiable sections of that work are not derived from the Library,
3588and can be reasonably considered independent and separate works in
3589themselves, then this License, and its terms, do not apply to those
3590sections when you distribute them as separate works.  But when you
3591distribute the same sections as part of a whole which is a work based
3592on the Library, the distribution of the whole must be on the terms of
3593this License, whose permissions for other licensees extend to the
3594entire whole, and thus to each and every part regardless of who wrote
3595it.
3596
3597Thus, it is not the intent of this section to claim rights or contest
3598your rights to work written entirely by you; rather, the intent is to
3599exercise the right to control the distribution of derivative or
3600collective works based on the Library.
3601
3602In addition, mere aggregation of another work not based on the Library
3603with the Library (or with a work based on the Library) on a volume of
3604a storage or distribution medium does not bring the other work under
3605the scope of this License.
3606
3607  3. You may opt to apply the terms of the ordinary GNU General Public
3608License instead of this License to a given copy of the Library.  To do
3609this, you must alter all the notices that refer to this License, so
3610that they refer to the ordinary GNU General Public License, version 2,
3611instead of to this License.  (If a newer version than version 2 of the
3612ordinary GNU General Public License has appeared, then you can specify
3613that version instead if you wish.)  Do not make any other change in
3614these notices.
3615
3616  Once this change is made in a given copy, it is irreversible for
3617that copy, so the ordinary GNU General Public License applies to all
3618subsequent copies and derivative works made from that copy.
3619
3620  This option is useful when you wish to copy part of the code of
3621the Library into a program that is not a library.
3622
3623  4. You may copy and distribute the Library (or a portion or
3624derivative of it, under Section 2) in object code or executable form
3625under the terms of Sections 1 and 2 above provided that you accompany
3626it with the complete corresponding machine-readable source code, which
3627must be distributed under the terms of Sections 1 and 2 above on a
3628medium customarily used for software interchange.
3629
3630  If distribution of object code is made by offering access to copy
3631from a designated place, then offering equivalent access to copy the
3632source code from the same place satisfies the requirement to
3633distribute the source code, even though third parties are not
3634compelled to copy the source along with the object code.
3635
3636  5. A program that contains no derivative of any portion of the
3637Library, but is designed to work with the Library by being compiled or
3638linked with it, is called a "work that uses the Library".  Such a
3639work, in isolation, is not a derivative work of the Library, and
3640therefore falls outside the scope of this License.
3641
3642  However, linking a "work that uses the Library" with the Library
3643creates an executable that is a derivative of the Library (because it
3644contains portions of the Library), rather than a "work that uses the
3645library".  The executable is therefore covered by this License.
3646Section 6 states terms for distribution of such executables.
3647
3648  When a "work that uses the Library" uses material from a header file
3649that is part of the Library, the object code for the work may be a
3650derivative work of the Library even though the source code is not.
3651Whether this is true is especially significant if the work can be
3652linked without the Library, or if the work is itself a library.  The
3653threshold for this to be true is not precisely defined by law.
3654
3655  If such an object file uses only numerical parameters, data
3656structure layouts and accessors, and small macros and small inline
3657functions (ten lines or less in length), then the use of the object
3658file is unrestricted, regardless of whether it is legally a derivative
3659work.  (Executables containing this object code plus portions of the
3660Library will still fall under Section 6.)
3661
3662  Otherwise, if the work is a derivative of the Library, you may
3663distribute the object code for the work under the terms of Section 6.
3664Any executables containing that work also fall under Section 6,
3665whether or not they are linked directly with the Library itself.
3666
3667  6. As an exception to the Sections above, you may also compile or
3668link a "work that uses the Library" with the Library to produce a
3669work containing portions of the Library, and distribute that work
3670under terms of your choice, provided that the terms permit
3671modification of the work for the customer's own use and reverse
3672engineering for debugging such modifications.
3673
3674  You must give prominent notice with each copy of the work that the
3675Library is used in it and that the Library and its use are covered by
3676this License.  You must supply a copy of this License.  If the work
3677during execution displays copyright notices, you must include the
3678copyright notice for the Library among them, as well as a reference
3679directing the user to the copy of this License.  Also, you must do one
3680of these things:
3681
3682    a) Accompany the work with the complete corresponding
3683    machine-readable source code for the Library including whatever
3684    changes were used in the work (which must be distributed under
3685    Sections 1 and 2 above); and, if the work is an executable linked
3686    with the Library, with the complete machine-readable "work that
3687    uses the Library", as object code and/or source code, so that the
3688    user can modify the Library and then relink to produce a modified
3689    executable containing the modified Library.  (It is understood
3690    that the user who changes the contents of definitions files in the
3691    Library will not necessarily be able to recompile the application
3692    to use the modified definitions.)
3693
3694    b) Accompany the work with a written offer, valid for at
3695    least three years, to give the same user the materials
3696    specified in Subsection 6a, above, for a charge no more
3697    than the cost of performing this distribution.
3698
3699    c) If distribution of the work is made by offering access to copy
3700    from a designated place, offer equivalent access to copy the above
3701    specified materials from the same place.
3702
3703    d) Verify that the user has already received a copy of these
3704    materials or that you have already sent this user a copy.
3705
3706  For an executable, the required form of the "work that uses the
3707Library" must include any data and utility programs needed for
3708reproducing the executable from it.  However, as a special exception,
3709the source code distributed need not include anything that is normally
3710distributed (in either source or binary form) with the major
3711components (compiler, kernel, and so on) of the operating system on
3712which the executable runs, unless that component itself accompanies
3713the executable.
3714
3715  It may happen that this requirement contradicts the license
3716restrictions of other proprietary libraries that do not normally
3717accompany the operating system.  Such a contradiction means you cannot
3718use both them and the Library together in an executable that you
3719distribute.
3720
3721  7. You may place library facilities that are a work based on the
3722Library side-by-side in a single library together with other library
3723facilities not covered by this License, and distribute such a combined
3724library, provided that the separate distribution of the work based on
3725the Library and of the other library facilities is otherwise
3726permitted, and provided that you do these two things:
3727
3728    a) Accompany the combined library with a copy of the same work
3729    based on the Library, uncombined with any other library
3730    facilities.  This must be distributed under the terms of the
3731    Sections above.
3732
3733    b) Give prominent notice with the combined library of the fact
3734    that part of it is a work based on the Library, and explaining
3735    where to find the accompanying uncombined form of the same work.
3736
3737  8. You may not copy, modify, sublicense, link with, or distribute
3738the Library except as expressly provided under this License.  Any
3739attempt otherwise to copy, modify, sublicense, link with, or
3740distribute the Library is void, and will automatically terminate your
3741rights under this License.  However, parties who have received copies,
3742or rights, from you under this License will not have their licenses
3743terminated so long as such parties remain in full compliance.
3744
3745  9. You are not required to accept this License, since you have not
3746signed it.  However, nothing else grants you permission to modify or
3747distribute the Library or its derivative works.  These actions are
3748prohibited by law if you do not accept this License.  Therefore, by
3749modifying or distributing the Library (or any work based on the
3750Library), you indicate your acceptance of this License to do so, and
3751all its terms and conditions for copying, distributing or modifying
3752the Library or works based on it.
3753
3754  10. Each time you redistribute the Library (or any work based on the
3755Library), the recipient automatically receives a license from the
3756original licensor to copy, distribute, link with or modify the Library
3757subject to these terms and conditions.  You may not impose any further
3758restrictions on the recipients' exercise of the rights granted herein.
3759You are not responsible for enforcing compliance by third parties to
3760this License.
3761
3762  11. If, as a consequence of a court judgment or allegation of patent
3763infringement or for any other reason (not limited to patent issues),
3764conditions are imposed on you (whether by court order, agreement or
3765otherwise) that contradict the conditions of this License, they do not
3766excuse you from the conditions of this License.  If you cannot
3767distribute so as to satisfy simultaneously your obligations under this
3768License and any other pertinent obligations, then as a consequence you
3769may not distribute the Library at all.  For example, if a patent
3770license would not permit royalty-free redistribution of the Library by
3771all those who receive copies directly or indirectly through you, then
3772the only way you could satisfy both it and this License would be to
3773refrain entirely from distribution of the Library.
3774
3775If any portion of this section is held invalid or unenforceable under any
3776particular circumstance, the balance of the section is intended to apply,
3777and the section as a whole is intended to apply in other circumstances.
3778
3779It is not the purpose of this section to induce you to infringe any
3780patents or other property right claims or to contest validity of any
3781such claims; this section has the sole purpose of protecting the
3782integrity of the free software distribution system which is
3783implemented by public license practices.  Many people have made
3784generous contributions to the wide range of software distributed
3785through that system in reliance on consistent application of that
3786system; it is up to the author/donor to decide if he or she is willing
3787to distribute software through any other system and a licensee cannot
3788impose that choice.
3789
3790This section is intended to make thoroughly clear what is believed to
3791be a consequence of the rest of this License.
3792
3793  12. If the distribution and/or use of the Library is restricted in
3794certain countries either by patents or by copyrighted interfaces, the
3795original copyright holder who places the Library under this License may add
3796an explicit geographical distribution limitation excluding those countries,
3797so that distribution is permitted only in or among countries not thus
3798excluded.  In such case, this License incorporates the limitation as if
3799written in the body of this License.
3800
3801  13. The Free Software Foundation may publish revised and/or new
3802versions of the Library General Public License from time to time.
3803Such new versions will be similar in spirit to the present version,
3804but may differ in detail to address new problems or concerns.
3805
3806Each version is given a distinguishing version number.  If the Library
3807specifies a version number of this License which applies to it and
3808"any later version", you have the option of following the terms and
3809conditions either of that version or of any later version published by
3810the Free Software Foundation.  If the Library does not specify a
3811license version number, you may choose any version ever published by
3812the Free Software Foundation.
3813
3814  14. If you wish to incorporate parts of the Library into other free
3815programs whose distribution conditions are incompatible with these,
3816write to the author to ask for permission.  For software which is
3817copyrighted by the Free Software Foundation, write to the Free
3818Software Foundation; we sometimes make exceptions for this.  Our
3819decision will be guided by the two goals of preserving the free status
3820of all derivatives of our free software and of promoting the sharing
3821and reuse of software generally.
3822
3823                            NO WARRANTY
3824
3825  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
3826WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3827EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
3828OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
3829KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3830IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3831PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
3832LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
3833THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3834
3835  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
3836WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
3837AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
3838FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
3839CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3840LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
3841RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
3842FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
3843SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
3844DAMAGES.
3845
3846                     END OF TERMS AND CONDITIONS
3847
3848                  GNU LESSER GENERAL PUBLIC LICENSE
3849                       Version 2.1, February 1999
3850
3851 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
3852 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
3853 Everyone is permitted to copy and distribute verbatim copies
3854 of this license document, but changing it is not allowed.
3855
3856[This is the first released version of the Lesser GPL.  It also counts
3857 as the successor of the GNU Library Public License, version 2, hence
3858 the version number 2.1.]
3859
3860                            Preamble
3861
3862  The licenses for most software are designed to take away your
3863freedom to share and change it.  By contrast, the GNU General Public
3864Licenses are intended to guarantee your freedom to share and change
3865free software--to make sure the software is free for all its users.
3866
3867  This license, the Lesser General Public License, applies to some
3868specially designated software packages--typically libraries--of the
3869Free Software Foundation and other authors who decide to use it.  You
3870can use it too, but we suggest you first think carefully about whether
3871this license or the ordinary General Public License is the better
3872strategy to use in any particular case, based on the explanations below.
3873
3874  When we speak of free software, we are referring to freedom of use,
3875not price.  Our General Public Licenses are designed to make sure that
3876you have the freedom to distribute copies of free software (and charge
3877for this service if you wish); that you receive source code or can get
3878it if you want it; that you can change the software and use pieces of
3879it in new free programs; and that you are informed that you can do
3880these things.
3881
3882  To protect your rights, we need to make restrictions that forbid
3883distributors to deny you these rights or to ask you to surrender these
3884rights.  These restrictions translate to certain responsibilities for
3885you if you distribute copies of the library or if you modify it.
3886
3887  For example, if you distribute copies of the library, whether gratis
3888or for a fee, you must give the recipients all the rights that we gave
3889you.  You must make sure that they, too, receive or can get the source
3890code.  If you link other code with the library, you must provide
3891complete object files to the recipients, so that they can relink them
3892with the library after making changes to the library and recompiling
3893it.  And you must show them these terms so they know their rights.
3894
3895  We protect your rights with a two-step method: (1) we copyright the
3896library, and (2) we offer you this license, which gives you legal
3897permission to copy, distribute and/or modify the library.
3898
3899  To protect each distributor, we want to make it very clear that
3900there is no warranty for the free library.  Also, if the library is
3901modified by someone else and passed on, the recipients should know
3902that what they have is not the original version, so that the original
3903author's reputation will not be affected by problems that might be
3904introduced by others.
3905
3906  Finally, software patents pose a constant threat to the existence of
3907any free program.  We wish to make sure that a company cannot
3908effectively restrict the users of a free program by obtaining a
3909restrictive license from a patent holder.  Therefore, we insist that
3910any patent license obtained for a version of the library must be
3911consistent with the full freedom of use specified in this license.
3912
3913  Most GNU software, including some libraries, is covered by the
3914ordinary GNU General Public License.  This license, the GNU Lesser
3915General Public License, applies to certain designated libraries, and
3916is quite different from the ordinary General Public License.  We use
3917this license for certain libraries in order to permit linking those
3918libraries into non-free programs.
3919
3920  When a program is linked with a library, whether statically or using
3921a shared library, the combination of the two is legally speaking a
3922combined work, a derivative of the original library.  The ordinary
3923General Public License therefore permits such linking only if the
3924entire combination fits its criteria of freedom.  The Lesser General
3925Public License permits more lax criteria for linking other code with
3926the library.
3927
3928  We call this license the "Lesser" General Public License because it
3929does Less to protect the user's freedom than the ordinary General
3930Public License.  It also provides other free software developers Less
3931of an advantage over competing non-free programs.  These disadvantages
3932are the reason we use the ordinary General Public License for many
3933libraries.  However, the Lesser license provides advantages in certain
3934special circumstances.
3935
3936  For example, on rare occasions, there may be a special need to
3937encourage the widest possible use of a certain library, so that it becomes
3938a de-facto standard.  To achieve this, non-free programs must be
3939allowed to use the library.  A more frequent case is that a free
3940library does the same job as widely used non-free libraries.  In this
3941case, there is little to gain by limiting the free library to free
3942software only, so we use the Lesser General Public License.
3943
3944  In other cases, permission to use a particular library in non-free
3945programs enables a greater number of people to use a large body of
3946free software.  For example, permission to use the GNU C Library in
3947non-free programs enables many more people to use the whole GNU
3948operating system, as well as its variant, the GNU/Linux operating
3949system.
3950
3951  Although the Lesser General Public License is Less protective of the
3952users' freedom, it does ensure that the user of a program that is
3953linked with the Library has the freedom and the wherewithal to run
3954that program using a modified version of the Library.
3955
3956  The precise terms and conditions for copying, distribution and
3957modification follow.  Pay close attention to the difference between a
3958"work based on the library" and a "work that uses the library".  The
3959former contains code derived from the library, whereas the latter must
3960be combined with the library in order to run.
3961
3962                  GNU LESSER GENERAL PUBLIC LICENSE
3963   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3964
3965  0. This License Agreement applies to any software library or other
3966program which contains a notice placed by the copyright holder or
3967other authorized party saying it may be distributed under the terms of
3968this Lesser General Public License (also called "this License").
3969Each licensee is addressed as "you".
3970
3971  A "library" means a collection of software functions and/or data
3972prepared so as to be conveniently linked with application programs
3973(which use some of those functions and data) to form executables.
3974
3975  The "Library", below, refers to any such software library or work
3976which has been distributed under these terms.  A "work based on the
3977Library" means either the Library or any derivative work under
3978copyright law: that is to say, a work containing the Library or a
3979portion of it, either verbatim or with modifications and/or translated
3980straightforwardly into another language.  (Hereinafter, translation is
3981included without limitation in the term "modification".)
3982
3983  "Source code" for a work means the preferred form of the work for
3984making modifications to it.  For a library, complete source code means
3985all the source code for all modules it contains, plus any associated
3986interface definition files, plus the scripts used to control compilation
3987and installation of the library.
3988
3989  Activities other than copying, distribution and modification are not
3990covered by this License; they are outside its scope.  The act of
3991running a program using the Library is not restricted, and output from
3992such a program is covered only if its contents constitute a work based
3993on the Library (independent of the use of the Library in a tool for
3994writing it).  Whether that is true depends on what the Library does
3995and what the program that uses the Library does.
3996
3997  1. You may copy and distribute verbatim copies of the Library's
3998complete source code as you receive it, in any medium, provided that
3999you conspicuously and appropriately publish on each copy an
4000appropriate copyright notice and disclaimer of warranty; keep intact
4001all the notices that refer to this License and to the absence of any
4002warranty; and distribute a copy of this License along with the
4003Library.
4004
4005  You may charge a fee for the physical act of transferring a copy,
4006and you may at your option offer warranty protection in exchange for a
4007fee.
4008
4009  2. You may modify your copy or copies of the Library or any portion
4010of it, thus forming a work based on the Library, and copy and
4011distribute such modifications or work under the terms of Section 1
4012above, provided that you also meet all of these conditions:
4013
4014    a) The modified work must itself be a software library.
4015
4016    b) You must cause the files modified to carry prominent notices
4017    stating that you changed the files and the date of any change.
4018
4019    c) You must cause the whole of the work to be licensed at no
4020    charge to all third parties under the terms of this License.
4021
4022    d) If a facility in the modified Library refers to a function or a
4023    table of data to be supplied by an application program that uses
4024    the facility, other than as an argument passed when the facility
4025    is invoked, then you must make a good faith effort to ensure that,
4026    in the event an application does not supply such function or
4027    table, the facility still operates, and performs whatever part of
4028    its purpose remains meaningful.
4029
4030    (For example, a function in a library to compute square roots has
4031    a purpose that is entirely well-defined independent of the
4032    application.  Therefore, Subsection 2d requires that any
4033    application-supplied function or table used by this function must
4034    be optional: if the application does not supply it, the square
4035    root function must still compute square roots.)
4036
4037These requirements apply to the modified work as a whole.  If
4038identifiable sections of that work are not derived from the Library,
4039and can be reasonably considered independent and separate works in
4040themselves, then this License, and its terms, do not apply to those
4041sections when you distribute them as separate works.  But when you
4042distribute the same sections as part of a whole which is a work based
4043on the Library, the distribution of the whole must be on the terms of
4044this License, whose permissions for other licensees extend to the
4045entire whole, and thus to each and every part regardless of who wrote
4046it.
4047
4048Thus, it is not the intent of this section to claim rights or contest
4049your rights to work written entirely by you; rather, the intent is to
4050exercise the right to control the distribution of derivative or
4051collective works based on the Library.
4052
4053In addition, mere aggregation of another work not based on the Library
4054with the Library (or with a work based on the Library) on a volume of
4055a storage or distribution medium does not bring the other work under
4056the scope of this License.
4057
4058  3. You may opt to apply the terms of the ordinary GNU General Public
4059License instead of this License to a given copy of the Library.  To do
4060this, you must alter all the notices that refer to this License, so
4061that they refer to the ordinary GNU General Public License, version 2,
4062instead of to this License.  (If a newer version than version 2 of the
4063ordinary GNU General Public License has appeared, then you can specify
4064that version instead if you wish.)  Do not make any other change in
4065these notices.
4066
4067  Once this change is made in a given copy, it is irreversible for
4068that copy, so the ordinary GNU General Public License applies to all
4069subsequent copies and derivative works made from that copy.
4070
4071  This option is useful when you wish to copy part of the code of
4072the Library into a program that is not a library.
4073
4074  4. You may copy and distribute the Library (or a portion or
4075derivative of it, under Section 2) in object code or executable form
4076under the terms of Sections 1 and 2 above provided that you accompany
4077it with the complete corresponding machine-readable source code, which
4078must be distributed under the terms of Sections 1 and 2 above on a
4079medium customarily used for software interchange.
4080
4081  If distribution of object code is made by offering access to copy
4082from a designated place, then offering equivalent access to copy the
4083source code from the same place satisfies the requirement to
4084distribute the source code, even though third parties are not
4085compelled to copy the source along with the object code.
4086
4087  5. A program that contains no derivative of any portion of the
4088Library, but is designed to work with the Library by being compiled or
4089linked with it, is called a "work that uses the Library".  Such a
4090work, in isolation, is not a derivative work of the Library, and
4091therefore falls outside the scope of this License.
4092
4093  However, linking a "work that uses the Library" with the Library
4094creates an executable that is a derivative of the Library (because it
4095contains portions of the Library), rather than a "work that uses the
4096library".  The executable is therefore covered by this License.
4097Section 6 states terms for distribution of such executables.
4098
4099  When a "work that uses the Library" uses material from a header file
4100that is part of the Library, the object code for the work may be a
4101derivative work of the Library even though the source code is not.
4102Whether this is true is especially significant if the work can be
4103linked without the Library, or if the work is itself a library.  The
4104threshold for this to be true is not precisely defined by law.
4105
4106  If such an object file uses only numerical parameters, data
4107structure layouts and accessors, and small macros and small inline
4108functions (ten lines or less in length), then the use of the object
4109file is unrestricted, regardless of whether it is legally a derivative
4110work.  (Executables containing this object code plus portions of the
4111Library will still fall under Section 6.)
4112
4113  Otherwise, if the work is a derivative of the Library, you may
4114distribute the object code for the work under the terms of Section 6.
4115Any executables containing that work also fall under Section 6,
4116whether or not they are linked directly with the Library itself.
4117
4118  6. As an exception to the Sections above, you may also combine or
4119link a "work that uses the Library" with the Library to produce a
4120work containing portions of the Library, and distribute that work
4121under terms of your choice, provided that the terms permit
4122modification of the work for the customer's own use and reverse
4123engineering for debugging such modifications.
4124
4125  You must give prominent notice with each copy of the work that the
4126Library is used in it and that the Library and its use are covered by
4127this License.  You must supply a copy of this License.  If the work
4128during execution displays copyright notices, you must include the
4129copyright notice for the Library among them, as well as a reference
4130directing the user to the copy of this License.  Also, you must do one
4131of these things:
4132
4133    a) Accompany the work with the complete corresponding
4134    machine-readable source code for the Library including whatever
4135    changes were used in the work (which must be distributed under
4136    Sections 1 and 2 above); and, if the work is an executable linked
4137    with the Library, with the complete machine-readable "work that
4138    uses the Library", as object code and/or source code, so that the
4139    user can modify the Library and then relink to produce a modified
4140    executable containing the modified Library.  (It is understood
4141    that the user who changes the contents of definitions files in the
4142    Library will not necessarily be able to recompile the application
4143    to use the modified definitions.)
4144
4145    b) Use a suitable shared library mechanism for linking with the
4146    Library.  A suitable mechanism is one that (1) uses at run time a
4147    copy of the library already present on the user's computer system,
4148    rather than copying library functions into the executable, and (2)
4149    will operate properly with a modified version of the library, if
4150    the user installs one, as long as the modified version is
4151    interface-compatible with the version that the work was made with.
4152
4153    c) Accompany the work with a written offer, valid for at
4154    least three years, to give the same user the materials
4155    specified in Subsection 6a, above, for a charge no more
4156    than the cost of performing this distribution.
4157
4158    d) If distribution of the work is made by offering access to copy
4159    from a designated place, offer equivalent access to copy the above
4160    specified materials from the same place.
4161
4162    e) Verify that the user has already received a copy of these
4163    materials or that you have already sent this user a copy.
4164
4165  For an executable, the required form of the "work that uses the
4166Library" must include any data and utility programs needed for
4167reproducing the executable from it.  However, as a special exception,
4168the materials to be distributed need not include anything that is
4169normally distributed (in either source or binary form) with the major
4170components (compiler, kernel, and so on) of the operating system on
4171which the executable runs, unless that component itself accompanies
4172the executable.
4173
4174  It may happen that this requirement contradicts the license
4175restrictions of other proprietary libraries that do not normally
4176accompany the operating system.  Such a contradiction means you cannot
4177use both them and the Library together in an executable that you
4178distribute.
4179
4180  7. You may place library facilities that are a work based on the
4181Library side-by-side in a single library together with other library
4182facilities not covered by this License, and distribute such a combined
4183library, provided that the separate distribution of the work based on
4184the Library and of the other library facilities is otherwise
4185permitted, and provided that you do these two things:
4186
4187    a) Accompany the combined library with a copy of the same work
4188    based on the Library, uncombined with any other library
4189    facilities.  This must be distributed under the terms of the
4190    Sections above.
4191
4192    b) Give prominent notice with the combined library of the fact
4193    that part of it is a work based on the Library, and explaining
4194    where to find the accompanying uncombined form of the same work.
4195
4196  8. You may not copy, modify, sublicense, link with, or distribute
4197the Library except as expressly provided under this License.  Any
4198attempt otherwise to copy, modify, sublicense, link with, or
4199distribute the Library is void, and will automatically terminate your
4200rights under this License.  However, parties who have received copies,
4201or rights, from you under this License will not have their licenses
4202terminated so long as such parties remain in full compliance.
4203
4204  9. You are not required to accept this License, since you have not
4205signed it.  However, nothing else grants you permission to modify or
4206distribute the Library or its derivative works.  These actions are
4207prohibited by law if you do not accept this License.  Therefore, by
4208modifying or distributing the Library (or any work based on the
4209Library), you indicate your acceptance of this License to do so, and
4210all its terms and conditions for copying, distributing or modifying
4211the Library or works based on it.
4212
4213  10. Each time you redistribute the Library (or any work based on the
4214Library), the recipient automatically receives a license from the
4215original licensor to copy, distribute, link with or modify the Library
4216subject to these terms and conditions.  You may not impose any further
4217restrictions on the recipients' exercise of the rights granted herein.
4218You are not responsible for enforcing compliance by third parties with
4219this License.
4220
4221  11. If, as a consequence of a court judgment or allegation of patent
4222infringement or for any other reason (not limited to patent issues),
4223conditions are imposed on you (whether by court order, agreement or
4224otherwise) that contradict the conditions of this License, they do not
4225excuse you from the conditions of this License.  If you cannot
4226distribute so as to satisfy simultaneously your obligations under this
4227License and any other pertinent obligations, then as a consequence you
4228may not distribute the Library at all.  For example, if a patent
4229license would not permit royalty-free redistribution of the Library by
4230all those who receive copies directly or indirectly through you, then
4231the only way you could satisfy both it and this License would be to
4232refrain entirely from distribution of the Library.
4233
4234If any portion of this section is held invalid or unenforceable under any
4235particular circumstance, the balance of the section is intended to apply,
4236and the section as a whole is intended to apply in other circumstances.
4237
4238It is not the purpose of this section to induce you to infringe any
4239patents or other property right claims or to contest validity of any
4240such claims; this section has the sole purpose of protecting the
4241integrity of the free software distribution system which is
4242implemented by public license practices.  Many people have made
4243generous contributions to the wide range of software distributed
4244through that system in reliance on consistent application of that
4245system; it is up to the author/donor to decide if he or she is willing
4246to distribute software through any other system and a licensee cannot
4247impose that choice.
4248
4249This section is intended to make thoroughly clear what is believed to
4250be a consequence of the rest of this License.
4251
4252  12. If the distribution and/or use of the Library is restricted in
4253certain countries either by patents or by copyrighted interfaces, the
4254original copyright holder who places the Library under this License may add
4255an explicit geographical distribution limitation excluding those countries,
4256so that distribution is permitted only in or among countries not thus
4257excluded.  In such case, this License incorporates the limitation as if
4258written in the body of this License.
4259
4260  13. The Free Software Foundation may publish revised and/or new
4261versions of the Lesser General Public License from time to time.
4262Such new versions will be similar in spirit to the present version,
4263but may differ in detail to address new problems or concerns.
4264
4265Each version is given a distinguishing version number.  If the Library
4266specifies a version number of this License which applies to it and
4267"any later version", you have the option of following the terms and
4268conditions either of that version or of any later version published by
4269the Free Software Foundation.  If the Library does not specify a
4270license version number, you may choose any version ever published by
4271the Free Software Foundation.
4272
4273  14. If you wish to incorporate parts of the Library into other free
4274programs whose distribution conditions are incompatible with these,
4275write to the author to ask for permission.  For software which is
4276copyrighted by the Free Software Foundation, write to the Free
4277Software Foundation; we sometimes make exceptions for this.  Our
4278decision will be guided by the two goals of preserving the free status
4279of all derivatives of our free software and of promoting the sharing
4280and reuse of software generally.
4281
4282                            NO WARRANTY
4283
4284  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
4285WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
4286EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
4287OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
4288KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
4289IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4290PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
4291LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
4292THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4293
4294  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
4295WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
4296AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
4297FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
4298CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
4299LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
4300RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
4301FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
4302SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
4303DAMAGES.
4304
4305                     END OF TERMS AND CONDITIONS
4306
4307// Copyright (C) 2002-2013 The ANGLE Project Authors.
4308// All rights reserved.
4309//
4310// Redistribution and use in source and binary forms, with or without
4311// modification, are permitted provided that the following conditions
4312// are met:
4313//
4314//     Redistributions of source code must retain the above copyright
4315//     notice, this list of conditions and the following disclaimer.
4316//
4317//     Redistributions in binary form must reproduce the above
4318//     copyright notice, this list of conditions and the following
4319//     disclaimer in the documentation and/or other materials provided
4320//     with the distribution.
4321//
4322//     Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
4323//     Ltd., nor the names of their contributors may be used to endorse
4324//     or promote products derived from this software without specific
4325//     prior written permission.
4326//
4327// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4328// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4329// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
4330// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
4331// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4332// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
4333// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4334// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
4335// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4336// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
4337// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
4338// POSSIBILITY OF SUCH DAMAGE.
4339
4340
4341                                 Apache License
4342                           Version 2.0, January 2004
4343                        http://www.apache.org/licenses/
4344
4345   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4346
4347   1. Definitions.
4348
4349      "License" shall mean the terms and conditions for use, reproduction,
4350      and distribution as defined by Sections 1 through 9 of this document.
4351
4352      "Licensor" shall mean the copyright owner or entity authorized by
4353      the copyright owner that is granting the License.
4354
4355      "Legal Entity" shall mean the union of the acting entity and all
4356      other entities that control, are controlled by, or are under common
4357      control with that entity. For the purposes of this definition,
4358      "control" means (i) the power, direct or indirect, to cause the
4359      direction or management of such entity, whether by contract or
4360      otherwise, or (ii) ownership of fifty percent (50%) or more of the
4361      outstanding shares, or (iii) beneficial ownership of such entity.
4362
4363      "You" (or "Your") shall mean an individual or Legal Entity
4364      exercising permissions granted by this License.
4365
4366      "Source" form shall mean the preferred form for making modifications,
4367      including but not limited to software source code, documentation
4368      source, and configuration files.
4369
4370      "Object" form shall mean any form resulting from mechanical
4371      transformation or translation of a Source form, including but
4372      not limited to compiled object code, generated documentation,
4373      and conversions to other media types.
4374
4375      "Work" shall mean the work of authorship, whether in Source or
4376      Object form, made available under the License, as indicated by a
4377      copyright notice that is included in or attached to the work
4378      (an example is provided in the Appendix below).
4379
4380      "Derivative Works" shall mean any work, whether in Source or Object
4381      form, that is based on (or derived from) the Work and for which the
4382      editorial revisions, annotations, elaborations, or other modifications
4383      represent, as a whole, an original work of authorship. For the purposes
4384      of this License, Derivative Works shall not include works that remain
4385      separable from, or merely link (or bind by name) to the interfaces of,
4386      the Work and Derivative Works thereof.
4387
4388      "Contribution" shall mean any work of authorship, including
4389      the original version of the Work and any modifications or additions
4390      to that Work or Derivative Works thereof, that is intentionally
4391      submitted to Licensor for inclusion in the Work by the copyright owner
4392      or by an individual or Legal Entity authorized to submit on behalf of
4393      the copyright owner. For the purposes of this definition, "submitted"
4394      means any form of electronic, verbal, or written communication sent
4395      to the Licensor or its representatives, including but not limited to
4396      communication on electronic mailing lists, source code control systems,
4397      and issue tracking systems that are managed by, or on behalf of, the
4398      Licensor for the purpose of discussing and improving the Work, but
4399      excluding communication that is conspicuously marked or otherwise
4400      designated in writing by the copyright owner as "Not a Contribution."
4401
4402      "Contributor" shall mean Licensor and any individual or Legal Entity
4403      on behalf of whom a Contribution has been received by Licensor and
4404      subsequently incorporated within the Work.
4405
4406   2. Grant of Copyright License. Subject to the terms and conditions of
4407      this License, each Contributor hereby grants to You a perpetual,
4408      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4409      copyright license to reproduce, prepare Derivative Works of,
4410      publicly display, publicly perform, sublicense, and distribute the
4411      Work and such Derivative Works in Source or Object form.
4412
4413   3. Grant of Patent License. Subject to the terms and conditions of
4414      this License, each Contributor hereby grants to You a perpetual,
4415      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4416      (except as stated in this section) patent license to make, have made,
4417      use, offer to sell, sell, import, and otherwise transfer the Work,
4418      where such license applies only to those patent claims licensable
4419      by such Contributor that are necessarily infringed by their
4420      Contribution(s) alone or by combination of their Contribution(s)
4421      with the Work to which such Contribution(s) was submitted. If You
4422      institute patent litigation against any entity (including a
4423      cross-claim or counterclaim in a lawsuit) alleging that the Work
4424      or a Contribution incorporated within the Work constitutes direct
4425      or contributory patent infringement, then any patent licenses
4426      granted to You under this License for that Work shall terminate
4427      as of the date such litigation is filed.
4428
4429   4. Redistribution. You may reproduce and distribute copies of the
4430      Work or Derivative Works thereof in any medium, with or without
4431      modifications, and in Source or Object form, provided that You
4432      meet the following conditions:
4433
4434      (a) You must give any other recipients of the Work or
4435          Derivative Works a copy of this License; and
4436
4437      (b) You must cause any modified files to carry prominent notices
4438          stating that You changed the files; and
4439
4440      (c) You must retain, in the Source form of any Derivative Works
4441          that You distribute, all copyright, patent, trademark, and
4442          attribution notices from the Source form of the Work,
4443          excluding those notices that do not pertain to any part of
4444          the Derivative Works; and
4445
4446      (d) If the Work includes a "NOTICE" text file as part of its
4447          distribution, then any Derivative Works that You distribute must
4448          include a readable copy of the attribution notices contained
4449          within such NOTICE file, excluding those notices that do not
4450          pertain to any part of the Derivative Works, in at least one
4451          of the following places: within a NOTICE text file distributed
4452          as part of the Derivative Works; within the Source form or
4453          documentation, if provided along with the Derivative Works; or,
4454          within a display generated by the Derivative Works, if and
4455          wherever such third-party notices normally appear. The contents
4456          of the NOTICE file are for informational purposes only and
4457          do not modify the License. You may add Your own attribution
4458          notices within Derivative Works that You distribute, alongside
4459          or as an addendum to the NOTICE text from the Work, provided
4460          that such additional attribution notices cannot be construed
4461          as modifying the License.
4462
4463      You may add Your own copyright statement to Your modifications and
4464      may provide additional or different license terms and conditions
4465      for use, reproduction, or distribution of Your modifications, or
4466      for any such Derivative Works as a whole, provided Your use,
4467      reproduction, and distribution of the Work otherwise complies with
4468      the conditions stated in this License.
4469
4470   5. Submission of Contributions. Unless You explicitly state otherwise,
4471      any Contribution intentionally submitted for inclusion in the Work
4472      by You to the Licensor shall be under the terms and conditions of
4473      this License, without any additional terms or conditions.
4474      Notwithstanding the above, nothing herein shall supersede or modify
4475      the terms of any separate license agreement you may have executed
4476      with Licensor regarding such Contributions.
4477
4478   6. Trademarks. This License does not grant permission to use the trade
4479      names, trademarks, service marks, or product names of the Licensor,
4480      except as required for reasonable and customary use in describing the
4481      origin of the Work and reproducing the content of the NOTICE file.
4482
4483   7. Disclaimer of Warranty. Unless required by applicable law or
4484      agreed to in writing, Licensor provides the Work (and each
4485      Contributor provides its Contributions) on an "AS IS" BASIS,
4486      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4487      implied, including, without limitation, any warranties or conditions
4488      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4489      PARTICULAR PURPOSE. You are solely responsible for determining the
4490      appropriateness of using or redistributing the Work and assume any
4491      risks associated with Your exercise of permissions under this License.
4492
4493   8. Limitation of Liability. In no event and under no legal theory,
4494      whether in tort (including negligence), contract, or otherwise,
4495      unless required by applicable law (such as deliberate and grossly
4496      negligent acts) or agreed to in writing, shall any Contributor be
4497      liable to You for damages, including any direct, indirect, special,
4498      incidental, or consequential damages of any character arising as a
4499      result of this License or out of the use or inability to use the
4500      Work (including but not limited to damages for loss of goodwill,
4501      work stoppage, computer failure or malfunction, or any and all
4502      other commercial damages or losses), even if such Contributor
4503      has been advised of the possibility of such damages.
4504
4505   9. Accepting Warranty or Additional Liability. While redistributing
4506      the Work or Derivative Works thereof, You may choose to offer,
4507      and charge a fee for, acceptance of support, warranty, indemnity,
4508      or other liability obligations and/or rights consistent with this
4509      License. However, in accepting such obligations, You may act only
4510      on Your own behalf and on Your sole responsibility, not on behalf
4511      of any other Contributor, and only if You agree to indemnify,
4512      defend, and hold each Contributor harmless for any liability
4513      incurred by, or claims asserted against, such Contributor by reason
4514      of your accepting any such warranty or additional liability.
4515
4516   END OF TERMS AND CONDITIONS
4517
4518   APPENDIX: How to apply the Apache License to your work.
4519
4520      To apply the Apache License to your work, attach the following
4521      boilerplate notice, with the fields enclosed by brackets "[]"
4522      replaced with your own identifying information. (Don't include
4523      the brackets!)  The text should be enclosed in the appropriate
4524      comment syntax for the file format. We also recommend that a
4525      file or class name and description of purpose be included on the
4526      same "printed page" as the copyright notice for easier
4527      identification within third-party archives.
4528
4529   Copyright [yyyy] [name of copyright owner]
4530
4531   Licensed under the Apache License, Version 2.0 (the "License");
4532   you may not use this file except in compliance with the License.
4533   You may obtain a copy of the License at
4534
4535       http://www.apache.org/licenses/LICENSE-2.0
4536
4537   Unless required by applicable law or agreed to in writing, software
4538   distributed under the License is distributed on an "AS IS" BASIS,
4539   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4540   See the License for the specific language governing permissions and
4541   limitations under the License.
4542
4543Copyright (c) 2012, Manfred Moitzi
4544
4545Permission is hereby granted, free of charge, to any person obtaining a
4546copy of this software and associated documentation files (the
4547"Software"), to deal in the Software without restriction, including
4548without limitation the rights to use, copy, modify, merge, publish,
4549distribute, sublicense, and/or sell copies of the Software, and to
4550permit persons to whom the Software is furnished to do so, subject to
4551the following conditions:
4552
4553The above copyright notice and this permission notice shall be included
4554in all copies or substantial portions of the Software.
4555
4556THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
4557OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4558MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
4559IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
4560CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
4561TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
4562SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4563
4564Deutsche Übersetzung:
4565
4566Copyright (c) 2012, Manfred Moitzi
4567
4568Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software
4569und der zugehörigen Dokumentationen (die "Software") erhält, die
4570Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne
4571Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren,
4572verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und
4573Personen, die diese Software erhalten, diese Rechte zu geben, unter den
4574folgenden Bedingungen:
4575
4576Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen
4577Kopien oder Teilkopien der Software beizulegen.
4578
4579DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE
4580BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN
4581VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER
4582RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND
4583DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE
4584ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES,
4585EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER
4586SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.
4587
4588
4589// Copyright (c) 2010 The Chromium Authors. All rights reserved.
4590//
4591// Redistribution and use in source and binary forms, with or without
4592// modification, are permitted provided that the following conditions are
4593// met:
4594//
4595//    * Redistributions of source code must retain the above copyright
4596// notice, this list of conditions and the following disclaimer.
4597//    * Redistributions in binary form must reproduce the above
4598// copyright notice, this list of conditions and the following disclaimer
4599// in the documentation and/or other materials provided with the
4600// distribution.
4601//    * Neither the name of Google Inc. nor the names of its
4602// contributors may be used to endorse or promote products derived from
4603// this software without specific prior written permission.
4604//
4605// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4606// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4607// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4608// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4609// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4610// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4611// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4612// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4613// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4614// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4615// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4616
4617                          MOZILLA PUBLIC LICENSE
4618                                Version 1.1
4619
4620                              ---------------
4621
46221. Definitions.
4623
4624     1.0.1. "Commercial Use" means distribution or otherwise making the
4625     Covered Code available to a third party.
4626
4627     1.1. "Contributor" means each entity that creates or contributes to
4628     the creation of Modifications.
4629
4630     1.2. "Contributor Version" means the combination of the Original
4631     Code, prior Modifications used by a Contributor, and the Modifications
4632     made by that particular Contributor.
4633
4634     1.3. "Covered Code" means the Original Code or Modifications or the
4635     combination of the Original Code and Modifications, in each case
4636     including portions thereof.
4637
4638     1.4. "Electronic Distribution Mechanism" means a mechanism generally
4639     accepted in the software development community for the electronic
4640     transfer of data.
4641
4642     1.5. "Executable" means Covered Code in any form other than Source
4643     Code.
4644
4645     1.6. "Initial Developer" means the individual or entity identified
4646     as the Initial Developer in the Source Code notice required by Exhibit
4647     A.
4648
4649     1.7. "Larger Work" means a work which combines Covered Code or
4650     portions thereof with code not governed by the terms of this License.
4651
4652     1.8. "License" means this document.
4653
4654     1.8.1. "Licensable" means having the right to grant, to the maximum
4655     extent possible, whether at the time of the initial grant or
4656     subsequently acquired, any and all of the rights conveyed herein.
4657
4658     1.9. "Modifications" means any addition to or deletion from the
4659     substance or structure of either the Original Code or any previous
4660     Modifications. When Covered Code is released as a series of files, a
4661     Modification is:
4662          A. Any addition to or deletion from the contents of a file
4663          containing Original Code or previous Modifications.
4664
4665          B. Any new file that contains any part of the Original Code or
4666          previous Modifications.
4667
4668     1.10. "Original Code" means Source Code of computer software code
4669     which is described in the Source Code notice required by Exhibit A as
4670     Original Code, and which, at the time of its release under this
4671     License is not already Covered Code governed by this License.
4672
4673     1.10.1. "Patent Claims" means any patent claim(s), now owned or
4674     hereafter acquired, including without limitation, method, process,
4675     and apparatus claims, in any patent Licensable by grantor.
4676
4677     1.11. "Source Code" means the preferred form of the Covered Code for
4678     making modifications to it, including all modules it contains, plus
4679     any associated interface definition files, scripts used to control
4680     compilation and installation of an Executable, or source code
4681     differential comparisons against either the Original Code or another
4682     well known, available Covered Code of the Contributor's choice. The
4683     Source Code can be in a compressed or archival form, provided the
4684     appropriate decompression or de-archiving software is widely available
4685     for no charge.
4686
4687     1.12. "You" (or "Your") means an individual or a legal entity
4688     exercising rights under, and complying with all of the terms of, this
4689     License or a future version of this License issued under Section 6.1.
4690     For legal entities, "You" includes any entity which controls, is
4691     controlled by, or is under common control with You. For purposes of
4692     this definition, "control" means (a) the power, direct or indirect,
4693     to cause the direction or management of such entity, whether by
4694     contract or otherwise, or (b) ownership of more than fifty percent
4695     (50%) of the outstanding shares or beneficial ownership of such
4696     entity.
4697
46982. Source Code License.
4699
4700     2.1. The Initial Developer Grant.
4701     The Initial Developer hereby grants You a world-wide, royalty-free,
4702     non-exclusive license, subject to third party intellectual property
4703     claims:
4704          (a) under intellectual property rights (other than patent or
4705          trademark) Licensable by Initial Developer to use, reproduce,
4706          modify, display, perform, sublicense and distribute the Original
4707          Code (or portions thereof) with or without Modifications, and/or
4708          as part of a Larger Work; and
4709
4710          (b) under Patents Claims infringed by the making, using or
4711          selling of Original Code, to make, have made, use, practice,
4712          sell, and offer for sale, and/or otherwise dispose of the
4713          Original Code (or portions thereof).
4714
4715          (c) the licenses granted in this Section 2.1(a) and (b) are
4716          effective on the date Initial Developer first distributes
4717          Original Code under the terms of this License.
4718
4719          (d) Notwithstanding Section 2.1(b) above, no patent license is
4720          granted: 1) for code that You delete from the Original Code; 2)
4721          separate from the Original Code; or 3) for infringements caused
4722          by: i) the modification of the Original Code or ii) the
4723          combination of the Original Code with other software or devices.
4724
4725     2.2. Contributor Grant.
4726     Subject to third party intellectual property claims, each Contributor
4727     hereby grants You a world-wide, royalty-free, non-exclusive license
4728
4729          (a) under intellectual property rights (other than patent or
4730          trademark) Licensable by Contributor, to use, reproduce, modify,
4731          display, perform, sublicense and distribute the Modifications
4732          created by such Contributor (or portions thereof) either on an
4733          unmodified basis, with other Modifications, as Covered Code
4734          and/or as part of a Larger Work; and
4735
4736          (b) under Patent Claims infringed by the making, using, or
4737          selling of Modifications made by that Contributor either alone
4738          and/or in combination with its Contributor Version (or portions
4739          of such combination), to make, use, sell, offer for sale, have
4740          made, and/or otherwise dispose of: 1) Modifications made by that
4741          Contributor (or portions thereof); and 2) the combination of
4742          Modifications made by that Contributor with its Contributor
4743          Version (or portions of such combination).
4744
4745          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
4746          effective on the date Contributor first makes Commercial Use of
4747          the Covered Code.
4748
4749          (d) Notwithstanding Section 2.2(b) above, no patent license is
4750          granted: 1) for any code that Contributor has deleted from the
4751          Contributor Version; 2) separate from the Contributor Version;
4752          3) for infringements caused by: i) third party modifications of
4753          Contributor Version or ii) the combination of Modifications made
4754          by that Contributor with other software (except as part of the
4755          Contributor Version) or other devices; or 4) under Patent Claims
4756          infringed by Covered Code in the absence of Modifications made by
4757          that Contributor.
4758
47593. Distribution Obligations.
4760
4761     3.1. Application of License.
4762     The Modifications which You create or to which You contribute are
4763     governed by the terms of this License, including without limitation
4764     Section 2.2. The Source Code version of Covered Code may be
4765     distributed only under the terms of this License or a future version
4766     of this License released under Section 6.1, and You must include a
4767     copy of this License with every copy of the Source Code You
4768     distribute. You may not offer or impose any terms on any Source Code
4769     version that alters or restricts the applicable version of this
4770     License or the recipients' rights hereunder. However, You may include
4771     an additional document offering the additional rights described in
4772     Section 3.5.
4773
4774     3.2. Availability of Source Code.
4775     Any Modification which You create or to which You contribute must be
4776     made available in Source Code form under the terms of this License
4777     either on the same media as an Executable version or via an accepted
4778     Electronic Distribution Mechanism to anyone to whom you made an
4779     Executable version available; and if made available via Electronic
4780     Distribution Mechanism, must remain available for at least twelve (12)
4781     months after the date it initially became available, or at least six
4782     (6) months after a subsequent version of that particular Modification
4783     has been made available to such recipients. You are responsible for
4784     ensuring that the Source Code version remains available even if the
4785     Electronic Distribution Mechanism is maintained by a third party.
4786
4787     3.3. Description of Modifications.
4788     You must cause all Covered Code to which You contribute to contain a
4789     file documenting the changes You made to create that Covered Code and
4790     the date of any change. You must include a prominent statement that
4791     the Modification is derived, directly or indirectly, from Original
4792     Code provided by the Initial Developer and including the name of the
4793     Initial Developer in (a) the Source Code, and (b) in any notice in an
4794     Executable version or related documentation in which You describe the
4795     origin or ownership of the Covered Code.
4796
4797     3.4. Intellectual Property Matters
4798          (a) Third Party Claims.
4799          If Contributor has knowledge that a license under a third party's
4800          intellectual property rights is required to exercise the rights
4801          granted by such Contributor under Sections 2.1 or 2.2,
4802          Contributor must include a text file with the Source Code
4803          distribution titled "LEGAL" which describes the claim and the
4804          party making the claim in sufficient detail that a recipient will
4805          know whom to contact. If Contributor obtains such knowledge after
4806          the Modification is made available as described in Section 3.2,
4807          Contributor shall promptly modify the LEGAL file in all copies
4808          Contributor makes available thereafter and shall take other steps
4809          (such as notifying appropriate mailing lists or newsgroups)
4810          reasonably calculated to inform those who received the Covered
4811          Code that new knowledge has been obtained.
4812
4813          (b) Contributor APIs.
4814          If Contributor's Modifications include an application programming
4815          interface and Contributor has knowledge of patent licenses which
4816          are reasonably necessary to implement that API, Contributor must
4817          also include this information in the LEGAL file.
4818
4819          (c) Representations.
4820          Contributor represents that, except as disclosed pursuant to
4821          Section 3.4(a) above, Contributor believes that Contributor's
4822          Modifications are Contributor's original creation(s) and/or
4823          Contributor has sufficient rights to grant the rights conveyed by
4824          this License.
4825
4826     3.5. Required Notices.
4827     You must duplicate the notice in Exhibit A in each file of the Source
4828     Code. If it is not possible to put such notice in a particular Source
4829     Code file due to its structure, then You must include such notice in a
4830     location (such as a relevant directory) where a user would be likely
4831     to look for such a notice. If You created one or more Modification(s)
4832     You may add your name as a Contributor to the notice described in
4833     Exhibit A. You must also duplicate this License in any documentation
4834     for the Source Code where You describe recipients' rights or ownership
4835     rights relating to Covered Code. You may choose to offer, and to
4836     charge a fee for, warranty, support, indemnity or liability
4837     obligations to one or more recipients of Covered Code. However, You
4838     may do so only on Your own behalf, and not on behalf of the Initial
4839     Developer or any Contributor. You must make it absolutely clear than
4840     any such warranty, support, indemnity or liability obligation is
4841     offered by You alone, and You hereby agree to indemnify the Initial
4842     Developer and every Contributor for any liability incurred by the
4843     Initial Developer or such Contributor as a result of warranty,
4844     support, indemnity or liability terms You offer.
4845
4846     3.6. Distribution of Executable Versions.
4847     You may distribute Covered Code in Executable form only if the
4848     requirements of Section 3.1-3.5 have been met for that Covered Code,
4849     and if You include a notice stating that the Source Code version of
4850     the Covered Code is available under the terms of this License,
4851     including a description of how and where You have fulfilled the
4852     obligations of Section 3.2. The notice must be conspicuously included
4853     in any notice in an Executable version, related documentation or
4854     collateral in which You describe recipients' rights relating to the
4855     Covered Code. You may distribute the Executable version of Covered
4856     Code or ownership rights under a license of Your choice, which may
4857     contain terms different from this License, provided that You are in
4858     compliance with the terms of this License and that the license for the
4859     Executable version does not attempt to limit or alter the recipient's
4860     rights in the Source Code version from the rights set forth in this
4861     License. If You distribute the Executable version under a different
4862     license You must make it absolutely clear that any terms which differ
4863     from this License are offered by You alone, not by the Initial
4864     Developer or any Contributor. You hereby agree to indemnify the
4865     Initial Developer and every Contributor for any liability incurred by
4866     the Initial Developer or such Contributor as a result of any such
4867     terms You offer.
4868
4869     3.7. Larger Works.
4870     You may create a Larger Work by combining Covered Code with other code
4871     not governed by the terms of this License and distribute the Larger
4872     Work as a single product. In such a case, You must make sure the
4873     requirements of this License are fulfilled for the Covered Code.
4874
48754. Inability to Comply Due to Statute or Regulation.
4876
4877     If it is impossible for You to comply with any of the terms of this
4878     License with respect to some or all of the Covered Code due to
4879     statute, judicial order, or regulation then You must: (a) comply with
4880     the terms of this License to the maximum extent possible; and (b)
4881     describe the limitations and the code they affect. Such description
4882     must be included in the LEGAL file described in Section 3.4 and must
4883     be included with all distributions of the Source Code. Except to the
4884     extent prohibited by statute or regulation, such description must be
4885     sufficiently detailed for a recipient of ordinary skill to be able to
4886     understand it.
4887
48885. Application of this License.
4889
4890     This License applies to code to which the Initial Developer has
4891     attached the notice in Exhibit A and to related Covered Code.
4892
48936. Versions of the License.
4894
4895     6.1. New Versions.
4896     Netscape Communications Corporation ("Netscape") may publish revised
4897     and/or new versions of the License from time to time. Each version
4898     will be given a distinguishing version number.
4899
4900     6.2. Effect of New Versions.
4901     Once Covered Code has been published under a particular version of the
4902     License, You may always continue to use it under the terms of that
4903     version. You may also choose to use such Covered Code under the terms
4904     of any subsequent version of the License published by Netscape. No one
4905     other than Netscape has the right to modify the terms applicable to
4906     Covered Code created under this License.
4907
4908     6.3. Derivative Works.
4909     If You create or use a modified version of this License (which you may
4910     only do in order to apply it to code which is not already Covered Code
4911     governed by this License), You must (a) rename Your license so that
4912     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
4913     "MPL", "NPL" or any confusingly similar phrase do not appear in your
4914     license (except to note that your license differs from this License)
4915     and (b) otherwise make it clear that Your version of the license
4916     contains terms which differ from the Mozilla Public License and
4917     Netscape Public License. (Filling in the name of the Initial
4918     Developer, Original Code or Contributor in the notice described in
4919     Exhibit A shall not of themselves be deemed to be modifications of
4920     this License.)
4921
49227. DISCLAIMER OF WARRANTY.
4923
4924     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
4925     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
4926     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
4927     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
4928     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
4929     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
4930     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
4931     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
4932     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
4933     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
4934
49358. TERMINATION.
4936
4937     8.1. This License and the rights granted hereunder will terminate
4938     automatically if You fail to comply with terms herein and fail to cure
4939     such breach within 30 days of becoming aware of the breach. All
4940     sublicenses to the Covered Code which are properly granted shall
4941     survive any termination of this License. Provisions which, by their
4942     nature, must remain in effect beyond the termination of this License
4943     shall survive.
4944
4945     8.2. If You initiate litigation by asserting a patent infringement
4946     claim (excluding declatory judgment actions) against Initial Developer
4947     or a Contributor (the Initial Developer or Contributor against whom
4948     You file such action is referred to as "Participant") alleging that:
4949
4950     (a) such Participant's Contributor Version directly or indirectly
4951     infringes any patent, then any and all rights granted by such
4952     Participant to You under Sections 2.1 and/or 2.2 of this License
4953     shall, upon 60 days notice from Participant terminate prospectively,
4954     unless if within 60 days after receipt of notice You either: (i)
4955     agree in writing to pay Participant a mutually agreeable reasonable
4956     royalty for Your past and future use of Modifications made by such
4957     Participant, or (ii) withdraw Your litigation claim with respect to
4958     the Contributor Version against such Participant. If within 60 days
4959     of notice, a reasonable royalty and payment arrangement are not
4960     mutually agreed upon in writing by the parties or the litigation claim
4961     is not withdrawn, the rights granted by Participant to You under
4962     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
4963     the 60 day notice period specified above.
4964
4965     (b) any software, hardware, or device, other than such Participant's
4966     Contributor Version, directly or indirectly infringes any patent, then
4967     any rights granted to You by such Participant under Sections 2.1(b)
4968     and 2.2(b) are revoked effective as of the date You first made, used,
4969     sold, distributed, or had made, Modifications made by that
4970     Participant.
4971
4972     8.3. If You assert a patent infringement claim against Participant
4973     alleging that such Participant's Contributor Version directly or
4974     indirectly infringes any patent where such claim is resolved (such as
4975     by license or settlement) prior to the initiation of patent
4976     infringement litigation, then the reasonable value of the licenses
4977     granted by such Participant under Sections 2.1 or 2.2 shall be taken
4978     into account in determining the amount or value of any payment or
4979     license.
4980
4981     8.4. In the event of termination under Sections 8.1 or 8.2 above,
4982     all end user license agreements (excluding distributors and resellers)
4983     which have been validly granted by You or any distributor hereunder
4984     prior to termination shall survive termination.
4985
49869. LIMITATION OF LIABILITY.
4987
4988     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
4989     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
4990     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
4991     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
4992     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
4993     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
4994     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
4995     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
4996     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
4997     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
4998     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
4999     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
5000     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
5001     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
5002
500310. U.S. GOVERNMENT END USERS.
5004
5005     The Covered Code is a "commercial item," as that term is defined in
5006     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
5007     software" and "commercial computer software documentation," as such
5008     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
5009     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
5010     all U.S. Government End Users acquire Covered Code with only those
5011     rights set forth herein.
5012
501311. MISCELLANEOUS.
5014
5015     This License represents the complete agreement concerning subject
5016     matter hereof. If any provision of this License is held to be
5017     unenforceable, such provision shall be reformed only to the extent
5018     necessary to make it enforceable. This License shall be governed by
5019     California law provisions (except to the extent applicable law, if
5020     any, provides otherwise), excluding its conflict-of-law provisions.
5021     With respect to disputes in which at least one party is a citizen of,
5022     or an entity chartered or registered to do business in the United
5023     States of America, any litigation relating to this License shall be
5024     subject to the jurisdiction of the Federal Courts of the Northern
5025     District of California, with venue lying in Santa Clara County,
5026     California, with the losing party responsible for costs, including
5027     without limitation, court costs and reasonable attorneys' fees and
5028     expenses. The application of the United Nations Convention on
5029     Contracts for the International Sale of Goods is expressly excluded.
5030     Any law or regulation which provides that the language of a contract
5031     shall be construed against the drafter shall not apply to this
5032     License.
5033
503412. RESPONSIBILITY FOR CLAIMS.
5035
5036     As between Initial Developer and the Contributors, each party is
5037     responsible for claims and damages arising, directly or indirectly,
5038     out of its utilization of rights under this License and You agree to
5039     work with Initial Developer and Contributors to distribute such
5040     responsibility on an equitable basis. Nothing herein is intended or
5041     shall be deemed to constitute any admission of liability.
5042
504313. MULTIPLE-LICENSED CODE.
5044
5045     Initial Developer may designate portions of the Covered Code as
5046     "Multiple-Licensed". "Multiple-Licensed" means that the Initial
5047     Developer permits you to utilize portions of the Covered Code under
5048     Your choice of the NPL or the alternative licenses, if any, specified
5049     by the Initial Developer in the file described in Exhibit A.
5050
5051EXHIBIT A -Mozilla Public License.
5052
5053     ``The contents of this file are subject to the Mozilla Public License
5054     Version 1.1 (the "License"); you may not use this file except in
5055     compliance with the License. You may obtain a copy of the License at
5056     http://www.mozilla.org/MPL/
5057
5058     Software distributed under the License is distributed on an "AS IS"
5059     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
5060     License for the specific language governing rights and limitations
5061     under the License.
5062
5063     The Original Code is ______________________________________.
5064
5065     The Initial Developer of the Original Code is ________________________.
5066     Portions created by ______________________ are Copyright (C) ______
5067     _______________________. All Rights Reserved.
5068
5069     Contributor(s): ______________________________________.
5070
5071     Alternatively, the contents of this file may be used under the terms
5072     of the _____ license (the "[___] License"), in which case the
5073     provisions of [______] License are applicable instead of those
5074     above. If you wish to allow use of your version of this file only
5075     under the terms of the [____] License and not to allow others to use
5076     your version of this file under the MPL, indicate your decision by
5077     deleting the provisions above and replace them with the notice and
5078     other provisions required by the [___] License. If you do not delete
5079     the provisions above, a recipient may use your version of this file
5080     under either the MPL or the [___] License."
5081
5082     [NOTE: The text of this Exhibit A may differ slightly from the text of
5083     the notices in the Source Code files of the Original Code. You should
5084     use the text of this Exhibit A rather than the text found in the
5085     Original Code Source Code for Your Modifications.]
5086
5087     ----------------------------------------------------------------------
5088
5089     AMENDMENTS
5090
5091     The Netscape Public License Version 1.1 ("NPL") consists of the
5092     Mozilla Public License Version 1.1 with the following Amendments,
5093     including Exhibit A-Netscape Public License. Files identified with
5094     "Exhibit A-Netscape Public License" are governed by the Netscape
5095     Public License Version 1.1.
5096
5097     Additional Terms applicable to the Netscape Public License.
5098          I. Effect.
5099          These additional terms described in this Netscape Public
5100          License -- Amendments shall apply to the Mozilla Communicator
5101          client code and to all Covered Code under this License.
5102
5103          II. "Netscape's Branded Code" means Covered Code that Netscape
5104          distributes and/or permits others to distribute under one or more
5105          trademark(s) which are controlled by Netscape but which are not
5106          licensed for use under this License.
5107
5108          III. Netscape and logo.
5109          This License does not grant any rights to use the trademarks
5110          "Netscape", the "Netscape N and horizon" logo or the "Netscape
5111          lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
5112          "Smart Browsing" even if such marks are included in the Original
5113          Code or Modifications.
5114
5115          IV. Inability to Comply Due to Contractual Obligation.
5116          Prior to licensing the Original Code under this License, Netscape
5117          has licensed third party code for use in Netscape's Branded Code.
5118          To the extent that Netscape is limited contractually from making
5119          such third party code available under this License, Netscape may
5120          choose to reintegrate such code into Covered Code without being
5121          required to distribute such code in Source Code form, even if
5122          such code would otherwise be considered "Modifications" under
5123          this License.
5124
5125          V. Use of Modifications and Covered Code by Initial Developer.
5126               V.1. In General.
5127               The obligations of Section 3 apply to Netscape, except to
5128               the extent specified in this Amendment, Section V.2 and V.3.
5129
5130               V.2. Other Products.
5131               Netscape may include Covered Code in products other than the
5132               Netscape's Branded Code which are released by Netscape
5133               during the two (2) years following the release date of the
5134               Original Code, without such additional products becoming
5135               subject to the terms of this License, and may license such
5136               additional products on different terms from those contained
5137               in this License.
5138
5139               V.3. Alternative Licensing.
5140               Netscape may license the Source Code of Netscape's Branded
5141               Code, including Modifications incorporated therein, without
5142               such Netscape Branded Code becoming subject to the terms of
5143               this License, and may license such Netscape Branded Code on
5144               different terms from those contained in this License.
5145
5146          VI. Litigation.
5147          Notwithstanding the limitations of Section 11 above, the
5148          provisions regarding litigation in Section 11(a), (b) and (c) of
5149          the License shall apply to all disputes relating to this License.
5150
5151     EXHIBIT A-Netscape Public License.
5152
5153          "The contents of this file are subject to the Netscape Public
5154          License Version 1.1 (the "License"); you may not use this file
5155          except in compliance with the License. You may obtain a copy of
5156          the License at http://www.mozilla.org/NPL/
5157
5158          Software distributed under the License is distributed on an "AS
5159          IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
5160          implied. See the License for the specific language governing
5161          rights and limitations under the License.
5162
5163          The Original Code is Mozilla Communicator client code, released
5164          March 31, 1998.
5165
5166          The Initial Developer of the Original Code is Netscape
5167          Communications Corporation. Portions created by Netscape are
5168          Copyright (C) 1998-1999 Netscape Communications Corporation. All
5169          Rights Reserved.
5170
5171          Contributor(s): ______________________________________.
5172
5173          Alternatively, the contents of this file may be used under the
5174          terms of the _____ license (the "[___] License"), in which case
5175          the provisions of [______] License are applicable  instead of
5176          those above. If you wish to allow use of your version of this
5177          file only under the terms of the [____] License and not to allow
5178          others to use your version of this file under the NPL, indicate
5179          your decision by deleting the provisions above and replace  them
5180          with the notice and other provisions required by the [___]
5181          License. If you do not delete the provisions above, a recipient
5182          may use your version of this file under either the NPL or the
5183          [___] License."
5184
5185		    GNU GENERAL PUBLIC LICENSE
5186		       Version 2, June 1991
5187
5188 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
5189       51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
5190 Everyone is permitted to copy and distribute verbatim copies
5191 of this license document, but changing it is not allowed.
5192
5193			    Preamble
5194
5195  The licenses for most software are designed to take away your
5196freedom to share and change it.  By contrast, the GNU General Public
5197License is intended to guarantee your freedom to share and change free
5198software--to make sure the software is free for all its users.  This
5199General Public License applies to most of the Free Software
5200Foundation's software and to any other program whose authors commit to
5201using it.  (Some other Free Software Foundation software is covered by
5202the GNU Library General Public License instead.)  You can apply it to
5203your programs, too.
5204
5205  When we speak of free software, we are referring to freedom, not
5206price.  Our General Public Licenses are designed to make sure that you
5207have the freedom to distribute copies of free software (and charge for
5208this service if you wish), that you receive source code or can get it
5209if you want it, that you can change the software or use pieces of it
5210in new free programs; and that you know you can do these things.
5211
5212  To protect your rights, we need to make restrictions that forbid
5213anyone to deny you these rights or to ask you to surrender the rights.
5214These restrictions translate to certain responsibilities for you if you
5215distribute copies of the software, or if you modify it.
5216
5217  For example, if you distribute copies of such a program, whether
5218gratis or for a fee, you must give the recipients all the rights that
5219you have.  You must make sure that they, too, receive or can get the
5220source code.  And you must show them these terms so they know their
5221rights.
5222
5223  We protect your rights with two steps: (1) copyright the software, and
5224(2) offer you this license which gives you legal permission to copy,
5225distribute and/or modify the software.
5226
5227  Also, for each author's protection and ours, we want to make certain
5228that everyone understands that there is no warranty for this free
5229software.  If the software is modified by someone else and passed on, we
5230want its recipients to know that what they have is not the original, so
5231that any problems introduced by others will not reflect on the original
5232authors' reputations.
5233
5234  Finally, any free program is threatened constantly by software
5235patents.  We wish to avoid the danger that redistributors of a free
5236program will individually obtain patent licenses, in effect making the
5237program proprietary.  To prevent this, we have made it clear that any
5238patent must be licensed for everyone's free use or not licensed at all.
5239
5240  The precise terms and conditions for copying, distribution and
5241modification follow.
5242
5243		    GNU GENERAL PUBLIC LICENSE
5244   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
5245
5246  0. This License applies to any program or other work which contains
5247a notice placed by the copyright holder saying it may be distributed
5248under the terms of this General Public License.  The "Program", below,
5249refers to any such program or work, and a "work based on the Program"
5250means either the Program or any derivative work under copyright law:
5251that is to say, a work containing the Program or a portion of it,
5252either verbatim or with modifications and/or translated into another
5253language.  (Hereinafter, translation is included without limitation in
5254the term "modification".)  Each licensee is addressed as "you".
5255
5256Activities other than copying, distribution and modification are not
5257covered by this License; they are outside its scope.  The act of
5258running the Program is not restricted, and the output from the Program
5259is covered only if its contents constitute a work based on the
5260Program (independent of having been made by running the Program).
5261Whether that is true depends on what the Program does.
5262
5263  1. You may copy and distribute verbatim copies of the Program's
5264source code as you receive it, in any medium, provided that you
5265conspicuously and appropriately publish on each copy an appropriate
5266copyright notice and disclaimer of warranty; keep intact all the
5267notices that refer to this License and to the absence of any warranty;
5268and give any other recipients of the Program a copy of this License
5269along with the Program.
5270
5271You may charge a fee for the physical act of transferring a copy, and
5272you may at your option offer warranty protection in exchange for a fee.
5273
5274  2. You may modify your copy or copies of the Program or any portion
5275of it, thus forming a work based on the Program, and copy and
5276distribute such modifications or work under the terms of Section 1
5277above, provided that you also meet all of these conditions:
5278
5279    a) You must cause the modified files to carry prominent notices
5280    stating that you changed the files and the date of any change.
5281
5282    b) You must cause any work that you distribute or publish, that in
5283    whole or in part contains or is derived from the Program or any
5284    part thereof, to be licensed as a whole at no charge to all third
5285    parties under the terms of this License.
5286
5287    c) If the modified program normally reads commands interactively
5288    when run, you must cause it, when started running for such
5289    interactive use in the most ordinary way, to print or display an
5290    announcement including an appropriate copyright notice and a
5291    notice that there is no warranty (or else, saying that you provide
5292    a warranty) and that users may redistribute the program under
5293    these conditions, and telling the user how to view a copy of this
5294    License.  (Exception: if the Program itself is interactive but
5295    does not normally print such an announcement, your work based on
5296    the Program is not required to print an announcement.)
5297
5298These requirements apply to the modified work as a whole.  If
5299identifiable sections of that work are not derived from the Program,
5300and can be reasonably considered independent and separate works in
5301themselves, then this License, and its terms, do not apply to those
5302sections when you distribute them as separate works.  But when you
5303distribute the same sections as part of a whole which is a work based
5304on the Program, the distribution of the whole must be on the terms of
5305this License, whose permissions for other licensees extend to the
5306entire whole, and thus to each and every part regardless of who wrote it.
5307
5308Thus, it is not the intent of this section to claim rights or contest
5309your rights to work written entirely by you; rather, the intent is to
5310exercise the right to control the distribution of derivative or
5311collective works based on the Program.
5312
5313In addition, mere aggregation of another work not based on the Program
5314with the Program (or with a work based on the Program) on a volume of
5315a storage or distribution medium does not bring the other work under
5316the scope of this License.
5317
5318  3. You may copy and distribute the Program (or a work based on it,
5319under Section 2) in object code or executable form under the terms of
5320Sections 1 and 2 above provided that you also do one of the following:
5321
5322    a) Accompany it with the complete corresponding machine-readable
5323    source code, which must be distributed under the terms of Sections
5324    1 and 2 above on a medium customarily used for software interchange; or,
5325
5326    b) Accompany it with a written offer, valid for at least three
5327    years, to give any third party, for a charge no more than your
5328    cost of physically performing source distribution, a complete
5329    machine-readable copy of the corresponding source code, to be
5330    distributed under the terms of Sections 1 and 2 above on a medium
5331    customarily used for software interchange; or,
5332
5333    c) Accompany it with the information you received as to the offer
5334    to distribute corresponding source code.  (This alternative is
5335    allowed only for noncommercial distribution and only if you
5336    received the program in object code or executable form with such
5337    an offer, in accord with Subsection b above.)
5338
5339The source code for a work means the preferred form of the work for
5340making modifications to it.  For an executable work, complete source
5341code means all the source code for all modules it contains, plus any
5342associated interface definition files, plus the scripts used to
5343control compilation and installation of the executable.  However, as a
5344special exception, the source code distributed need not include
5345anything that is normally distributed (in either source or binary
5346form) with the major components (compiler, kernel, and so on) of the
5347operating system on which the executable runs, unless that component
5348itself accompanies the executable.
5349
5350If distribution of executable or object code is made by offering
5351access to copy from a designated place, then offering equivalent
5352access to copy the source code from the same place counts as
5353distribution of the source code, even though third parties are not
5354compelled to copy the source along with the object code.
5355
5356  4. You may not copy, modify, sublicense, or distribute the Program
5357except as expressly provided under this License.  Any attempt
5358otherwise to copy, modify, sublicense or distribute the Program is
5359void, and will automatically terminate your rights under this License.
5360However, parties who have received copies, or rights, from you under
5361this License will not have their licenses terminated so long as such
5362parties remain in full compliance.
5363
5364  5. You are not required to accept this License, since you have not
5365signed it.  However, nothing else grants you permission to modify or
5366distribute the Program or its derivative works.  These actions are
5367prohibited by law if you do not accept this License.  Therefore, by
5368modifying or distributing the Program (or any work based on the
5369Program), you indicate your acceptance of this License to do so, and
5370all its terms and conditions for copying, distributing or modifying
5371the Program or works based on it.
5372
5373  6. Each time you redistribute the Program (or any work based on the
5374Program), the recipient automatically receives a license from the
5375original licensor to copy, distribute or modify the Program subject to
5376these terms and conditions.  You may not impose any further
5377restrictions on the recipients' exercise of the rights granted herein.
5378You are not responsible for enforcing compliance by third parties to
5379this License.
5380
5381  7. If, as a consequence of a court judgment or allegation of patent
5382infringement or for any other reason (not limited to patent issues),
5383conditions are imposed on you (whether by court order, agreement or
5384otherwise) that contradict the conditions of this License, they do not
5385excuse you from the conditions of this License.  If you cannot
5386distribute so as to satisfy simultaneously your obligations under this
5387License and any other pertinent obligations, then as a consequence you
5388may not distribute the Program at all.  For example, if a patent
5389license would not permit royalty-free redistribution of the Program by
5390all those who receive copies directly or indirectly through you, then
5391the only way you could satisfy both it and this License would be to
5392refrain entirely from distribution of the Program.
5393
5394If any portion of this section is held invalid or unenforceable under
5395any particular circumstance, the balance of the section is intended to
5396apply and the section as a whole is intended to apply in other
5397circumstances.
5398
5399It is not the purpose of this section to induce you to infringe any
5400patents or other property right claims or to contest validity of any
5401such claims; this section has the sole purpose of protecting the
5402integrity of the free software distribution system, which is
5403implemented by public license practices.  Many people have made
5404generous contributions to the wide range of software distributed
5405through that system in reliance on consistent application of that
5406system; it is up to the author/donor to decide if he or she is willing
5407to distribute software through any other system and a licensee cannot
5408impose that choice.
5409
5410This section is intended to make thoroughly clear what is believed to
5411be a consequence of the rest of this License.
5412
5413  8. If the distribution and/or use of the Program is restricted in
5414certain countries either by patents or by copyrighted interfaces, the
5415original copyright holder who places the Program under this License
5416may add an explicit geographical distribution limitation excluding
5417those countries, so that distribution is permitted only in or among
5418countries not thus excluded.  In such case, this License incorporates
5419the limitation as if written in the body of this License.
5420
5421  9. The Free Software Foundation may publish revised and/or new versions
5422of the General Public License from time to time.  Such new versions will
5423be similar in spirit to the present version, but may differ in detail to
5424address new problems or concerns.
5425
5426Each version is given a distinguishing version number.  If the Program
5427specifies a version number of this License which applies to it and "any
5428later version", you have the option of following the terms and conditions
5429either of that version or of any later version published by the Free
5430Software Foundation.  If the Program does not specify a version number of
5431this License, you may choose any version ever published by the Free Software
5432Foundation.
5433
5434  10. If you wish to incorporate parts of the Program into other free
5435programs whose distribution conditions are different, write to the author
5436to ask for permission.  For software which is copyrighted by the Free
5437Software Foundation, write to the Free Software Foundation; we sometimes
5438make exceptions for this.  Our decision will be guided by the two goals
5439of preserving the free status of all derivatives of our free software and
5440of promoting the sharing and reuse of software generally.
5441
5442			    NO WARRANTY
5443
5444  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
5445FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
5446OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
5447PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
5448OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5449MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
5450TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
5451PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
5452REPAIR OR CORRECTION.
5453
5454  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
5455WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
5456REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
5457INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
5458OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
5459TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
5460YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
5461PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
5462POSSIBILITY OF SUCH DAMAGES.
5463
5464		     END OF TERMS AND CONDITIONS
5465
5466	    How to Apply These Terms to Your New Programs
5467
5468  If you develop a new program, and you want it to be of the greatest
5469possible use to the public, the best way to achieve this is to make it
5470free software which everyone can redistribute and change under these terms.
5471
5472  To do so, attach the following notices to the program.  It is safest
5473to attach them to the start of each source file to most effectively
5474convey the exclusion of warranty; and each file should have at least
5475the "copyright" line and a pointer to where the full notice is found.
5476
5477    <one line to give the program's name and a brief idea of what it does.>
5478    Copyright (C) 19yy  <name of author>
5479
5480    This program is free software; you can redistribute it and/or modify
5481    it under the terms of the GNU General Public License as published by
5482    the Free Software Foundation; either version 2 of the License, or
5483    (at your option) any later version.
5484
5485    This program is distributed in the hope that it will be useful,
5486    but WITHOUT ANY WARRANTY; without even the implied warranty of
5487    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
5488    GNU General Public License for more details.
5489
5490    You should have received a copy of the GNU General Public License
5491    along with this program; if not, write to the Free Software
5492    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
5493
5494
5495Also add information on how to contact you by electronic and paper mail.
5496
5497If the program is interactive, make it output a short notice like this
5498when it starts in an interactive mode:
5499
5500    Gnomovision version 69, Copyright (C) 19yy name of author
5501    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
5502    This is free software, and you are welcome to redistribute it
5503    under certain conditions; type `show c' for details.
5504
5505The hypothetical commands `show w' and `show c' should show the appropriate
5506parts of the General Public License.  Of course, the commands you use may
5507be called something other than `show w' and `show c'; they could even be
5508mouse-clicks or menu items--whatever suits your program.
5509
5510You should also get your employer (if you work as a programmer) or your
5511school, if any, to sign a "copyright disclaimer" for the program, if
5512necessary.  Here is a sample; alter the names:
5513
5514  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
5515  `Gnomovision' (which makes passes at compilers) written by James Hacker.
5516
5517  <signature of Ty Coon>, 1 April 1989
5518  Ty Coon, President of Vice
5519
5520This General Public License does not permit incorporating your program into
5521proprietary programs.  If your program is a subroutine library, you may
5522consider it more useful to permit linking proprietary applications with the
5523library.  If this is what you want to do, use the GNU Library General
5524Public License instead of this License.
5525
5526Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
5527                               and Clark Cooper
5528Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
5529
5530Permission is hereby granted, free of charge, to any person obtaining
5531a copy of this software and associated documentation files (the
5532"Software"), to deal in the Software without restriction, including
5533without limitation the rights to use, copy, modify, merge, publish,
5534distribute, sublicense, and/or sell copies of the Software, and to
5535permit persons to whom the Software is furnished to do so, subject to
5536the following conditions:
5537
5538The above copyright notice and this permission notice shall be included
5539in all copies or substantial portions of the Software.
5540
5541THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5542EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5543MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
5544IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
5545CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
5546TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
5547SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5548
5549
5550                                 Apache License
5551                           Version 2.0, January 2004
5552                        http://www.apache.org/licenses/
5553
5554   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
5555
5556   1. Definitions.
5557
5558      "License" shall mean the terms and conditions for use, reproduction,
5559      and distribution as defined by Sections 1 through 9 of this document.
5560
5561      "Licensor" shall mean the copyright owner or entity authorized by
5562      the copyright owner that is granting the License.
5563
5564      "Legal Entity" shall mean the union of the acting entity and all
5565      other entities that control, are controlled by, or are under common
5566      control with that entity. For the purposes of this definition,
5567      "control" means (i) the power, direct or indirect, to cause the
5568      direction or management of such entity, whether by contract or
5569      otherwise, or (ii) ownership of fifty percent (50%) or more of the
5570      outstanding shares, or (iii) beneficial ownership of such entity.
5571
5572      "You" (or "Your") shall mean an individual or Legal Entity
5573      exercising permissions granted by this License.
5574
5575      "Source" form shall mean the preferred form for making modifications,
5576      including but not limited to software source code, documentation
5577      source, and configuration files.
5578
5579      "Object" form shall mean any form resulting from mechanical
5580      transformation or translation of a Source form, including but
5581      not limited to compiled object code, generated documentation,
5582      and conversions to other media types.
5583
5584      "Work" shall mean the work of authorship, whether in Source or
5585      Object form, made available under the License, as indicated by a
5586      copyright notice that is included in or attached to the work
5587      (an example is provided in the Appendix below).
5588
5589      "Derivative Works" shall mean any work, whether in Source or Object
5590      form, that is based on (or derived from) the Work and for which the
5591      editorial revisions, annotations, elaborations, or other modifications
5592      represent, as a whole, an original work of authorship. For the purposes
5593      of this License, Derivative Works shall not include works that remain
5594      separable from, or merely link (or bind by name) to the interfaces of,
5595      the Work and Derivative Works thereof.
5596
5597      "Contribution" shall mean any work of authorship, including
5598      the original version of the Work and any modifications or additions
5599      to that Work or Derivative Works thereof, that is intentionally
5600      submitted to Licensor for inclusion in the Work by the copyright owner
5601      or by an individual or Legal Entity authorized to submit on behalf of
5602      the copyright owner. For the purposes of this definition, "submitted"
5603      means any form of electronic, verbal, or written communication sent
5604      to the Licensor or its representatives, including but not limited to
5605      communication on electronic mailing lists, source code control systems,
5606      and issue tracking systems that are managed by, or on behalf of, the
5607      Licensor for the purpose of discussing and improving the Work, but
5608      excluding communication that is conspicuously marked or otherwise
5609      designated in writing by the copyright owner as "Not a Contribution."
5610
5611      "Contributor" shall mean Licensor and any individual or Legal Entity
5612      on behalf of whom a Contribution has been received by Licensor and
5613      subsequently incorporated within the Work.
5614
5615   2. Grant of Copyright License. Subject to the terms and conditions of
5616      this License, each Contributor hereby grants to You a perpetual,
5617      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5618      copyright license to reproduce, prepare Derivative Works of,
5619      publicly display, publicly perform, sublicense, and distribute the
5620      Work and such Derivative Works in Source or Object form.
5621
5622   3. Grant of Patent License. Subject to the terms and conditions of
5623      this License, each Contributor hereby grants to You a perpetual,
5624      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5625      (except as stated in this section) patent license to make, have made,
5626      use, offer to sell, sell, import, and otherwise transfer the Work,
5627      where such license applies only to those patent claims licensable
5628      by such Contributor that are necessarily infringed by their
5629      Contribution(s) alone or by combination of their Contribution(s)
5630      with the Work to which such Contribution(s) was submitted. If You
5631      institute patent litigation against any entity (including a
5632      cross-claim or counterclaim in a lawsuit) alleging that the Work
5633      or a Contribution incorporated within the Work constitutes direct
5634      or contributory patent infringement, then any patent licenses
5635      granted to You under this License for that Work shall terminate
5636      as of the date such litigation is filed.
5637
5638   4. Redistribution. You may reproduce and distribute copies of the
5639      Work or Derivative Works thereof in any medium, with or without
5640      modifications, and in Source or Object form, provided that You
5641      meet the following conditions:
5642
5643      (a) You must give any other recipients of the Work or
5644          Derivative Works a copy of this License; and
5645
5646      (b) You must cause any modified files to carry prominent notices
5647          stating that You changed the files; and
5648
5649      (c) You must retain, in the Source form of any Derivative Works
5650          that You distribute, all copyright, patent, trademark, and
5651          attribution notices from the Source form of the Work,
5652          excluding those notices that do not pertain to any part of
5653          the Derivative Works; and
5654
5655      (d) If the Work includes a "NOTICE" text file as part of its
5656          distribution, then any Derivative Works that You distribute must
5657          include a readable copy of the attribution notices contained
5658          within such NOTICE file, excluding those notices that do not
5659          pertain to any part of the Derivative Works, in at least one
5660          of the following places: within a NOTICE text file distributed
5661          as part of the Derivative Works; within the Source form or
5662          documentation, if provided along with the Derivative Works; or,
5663          within a display generated by the Derivative Works, if and
5664          wherever such third-party notices normally appear. The contents
5665          of the NOTICE file are for informational purposes only and
5666          do not modify the License. You may add Your own attribution
5667          notices within Derivative Works that You distribute, alongside
5668          or as an addendum to the NOTICE text from the Work, provided
5669          that such additional attribution notices cannot be construed
5670          as modifying the License.
5671
5672      You may add Your own copyright statement to Your modifications and
5673      may provide additional or different license terms and conditions
5674      for use, reproduction, or distribution of Your modifications, or
5675      for any such Derivative Works as a whole, provided Your use,
5676      reproduction, and distribution of the Work otherwise complies with
5677      the conditions stated in this License.
5678
5679   5. Submission of Contributions. Unless You explicitly state otherwise,
5680      any Contribution intentionally submitted for inclusion in the Work
5681      by You to the Licensor shall be under the terms and conditions of
5682      this License, without any additional terms or conditions.
5683      Notwithstanding the above, nothing herein shall supersede or modify
5684      the terms of any separate license agreement you may have executed
5685      with Licensor regarding such Contributions.
5686
5687   6. Trademarks. This License does not grant permission to use the trade
5688      names, trademarks, service marks, or product names of the Licensor,
5689      except as required for reasonable and customary use in describing the
5690      origin of the Work and reproducing the content of the NOTICE file.
5691
5692   7. Disclaimer of Warranty. Unless required by applicable law or
5693      agreed to in writing, Licensor provides the Work (and each
5694      Contributor provides its Contributions) on an "AS IS" BASIS,
5695      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
5696      implied, including, without limitation, any warranties or conditions
5697      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
5698      PARTICULAR PURPOSE. You are solely responsible for determining the
5699      appropriateness of using or redistributing the Work and assume any
5700      risks associated with Your exercise of permissions under this License.
5701
5702   8. Limitation of Liability. In no event and under no legal theory,
5703      whether in tort (including negligence), contract, or otherwise,
5704      unless required by applicable law (such as deliberate and grossly
5705      negligent acts) or agreed to in writing, shall any Contributor be
5706      liable to You for damages, including any direct, indirect, special,
5707      incidental, or consequential damages of any character arising as a
5708      result of this License or out of the use or inability to use the
5709      Work (including but not limited to damages for loss of goodwill,
5710      work stoppage, computer failure or malfunction, or any and all
5711      other commercial damages or losses), even if such Contributor
5712      has been advised of the possibility of such damages.
5713
5714   9. Accepting Warranty or Additional Liability. While redistributing
5715      the Work or Derivative Works thereof, You may choose to offer,
5716      and charge a fee for, acceptance of support, warranty, indemnity,
5717      or other liability obligations and/or rights consistent with this
5718      License. However, in accepting such obligations, You may act only
5719      on Your own behalf and on Your sole responsibility, not on behalf
5720      of any other Contributor, and only if You agree to indemnify,
5721      defend, and hold each Contributor harmless for any liability
5722      incurred by, or claims asserted against, such Contributor by reason
5723      of your accepting any such warranty or additional liability.
5724
5725   END OF TERMS AND CONDITIONS
5726
5727   APPENDIX: How to apply the Apache License to your work.
5728
5729      To apply the Apache License to your work, attach the following
5730      boilerplate notice, with the fields enclosed by brackets "[]"
5731      replaced with your own identifying information. (Don't include
5732      the brackets!)  The text should be enclosed in the appropriate
5733      comment syntax for the file format. We also recommend that a
5734      file or class name and description of purpose be included on the
5735      same "printed page" as the copyright notice for easier
5736      identification within third-party archives.
5737
5738   Copyright 2011 Google Inc. All Rights Reserved.
5739
5740   Licensed under the Apache License, Version 2.0 (the "License");
5741   you may not use this file except in compliance with the License.
5742   You may obtain a copy of the License at
5743
5744       http://www.apache.org/licenses/LICENSE-2.0
5745
5746   Unless required by applicable law or agreed to in writing, software
5747   distributed under the License is distributed on an "AS IS" BASIS,
5748   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5749   See the License for the specific language governing permissions and
5750   limitations under the License.
5751
5752
5753Copyright (c) 2007-2009 IOLA and Ole Laursen
5754
5755Permission is hereby granted, free of charge, to any person
5756obtaining a copy of this software and associated documentation
5757files (the "Software"), to deal in the Software without
5758restriction, including without limitation the rights to use,
5759copy, modify, merge, publish, distribute, sublicense, and/or sell
5760copies of the Software, and to permit persons to whom the
5761Software is furnished to do so, subject to the following
5762conditions:
5763
5764The above copyright notice and this permission notice shall be
5765included in all copies or substantial portions of the Software.
5766
5767THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5768EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
5769OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
5770NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
5771HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
5772WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
5773FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
5774OTHER DEALINGS IN THE SOFTWARE.
5775
5776This software is based in part on the work of the FreeType Team.
5777
5778----------------------
5779
5780                    The FreeType Project LICENSE
5781                    ----------------------------
5782
5783                            2006-Jan-27
5784
5785                    Copyright 1996-2002, 2006 by
5786          David Turner, Robert Wilhelm, and Werner Lemberg
5787
5788
5789
5790Introduction
5791============
5792
5793  The FreeType  Project is distributed in  several archive packages;
5794  some of them may contain, in addition to the FreeType font engine,
5795  various tools and  contributions which rely on, or  relate to, the
5796  FreeType Project.
5797
5798  This  license applies  to all  files found  in such  packages, and
5799  which do not  fall under their own explicit  license.  The license
5800  affects  thus  the  FreeType   font  engine,  the  test  programs,
5801  documentation and makefiles, at the very least.
5802
5803  This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
5804  (Independent JPEG  Group) licenses, which  all encourage inclusion
5805  and  use of  free  software in  commercial  and freeware  products
5806  alike.  As a consequence, its main points are that:
5807
5808    o We don't promise that this software works. However, we will be
5809      interested in any kind of bug reports. (`as is' distribution)
5810
5811    o You can  use this software for whatever you  want, in parts or
5812      full form, without having to pay us. (`royalty-free' usage)
5813
5814    o You may not pretend that  you wrote this software.  If you use
5815      it, or  only parts of it,  in a program,  you must acknowledge
5816      somewhere  in  your  documentation  that  you  have  used  the
5817      FreeType code. (`credits')
5818
5819  We  specifically  permit  and  encourage  the  inclusion  of  this
5820  software, with  or without modifications,  in commercial products.
5821  We  disclaim  all warranties  covering  The  FreeType Project  and
5822  assume no liability related to The FreeType Project.
5823
5824
5825  Finally,  many  people  asked  us  for  a  preferred  form  for  a
5826  credit/disclaimer to use in compliance with this license.  We thus
5827  encourage you to use the following text:
5828
5829   """
5830    Portions of this software are copyright � <year> The FreeType
5831    Project (www.freetype.org).  All rights reserved.
5832   """
5833
5834  Please replace <year> with the value from the FreeType version you
5835  actually use.
5836
5837
5838Legal Terms
5839===========
5840
58410. Definitions
5842--------------
5843
5844  Throughout this license,  the terms `package', `FreeType Project',
5845  and  `FreeType  archive' refer  to  the  set  of files  originally
5846  distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
5847  Werner Lemberg) as the `FreeType Project', be they named as alpha,
5848  beta or final release.
5849
5850  `You' refers to  the licensee, or person using  the project, where
5851  `using' is a generic term including compiling the project's source
5852  code as  well as linking it  to form a  `program' or `executable'.
5853  This  program is  referred to  as  `a program  using the  FreeType
5854  engine'.
5855
5856  This  license applies  to all  files distributed  in  the original
5857  FreeType  Project,   including  all  source   code,  binaries  and
5858  documentation,  unless  otherwise  stated   in  the  file  in  its
5859  original, unmodified form as  distributed in the original archive.
5860  If you are  unsure whether or not a particular  file is covered by
5861  this license, you must contact us to verify this.
5862
5863  The FreeType  Project is copyright (C) 1996-2000  by David Turner,
5864  Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
5865  specified below.
5866
58671. No Warranty
5868--------------
5869
5870  THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
5871  KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
5872  WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
5873  PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
5874  BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
5875  USE, OF THE FREETYPE PROJECT.
5876
58772. Redistribution
5878-----------------
5879
5880  This  license  grants  a  worldwide, royalty-free,  perpetual  and
5881  irrevocable right  and license to use,  execute, perform, compile,
5882  display,  copy,   create  derivative  works   of,  distribute  and
5883  sublicense the  FreeType Project (in  both source and  object code
5884  forms)  and  derivative works  thereof  for  any  purpose; and  to
5885  authorize others  to exercise  some or all  of the  rights granted
5886  herein, subject to the following conditions:
5887
5888    o Redistribution of  source code  must retain this  license file
5889      (`FTL.TXT') unaltered; any  additions, deletions or changes to
5890      the original  files must be clearly  indicated in accompanying
5891      documentation.   The  copyright   notices  of  the  unaltered,
5892      original  files must  be  preserved in  all  copies of  source
5893      files.
5894
5895    o Redistribution in binary form must provide a  disclaimer  that
5896      states  that  the software is based in part of the work of the
5897      FreeType Team,  in  the  distribution  documentation.  We also
5898      encourage you to put an URL to the FreeType web page  in  your
5899      documentation, though this isn't mandatory.
5900
5901  These conditions  apply to any  software derived from or  based on
5902  the FreeType Project,  not just the unmodified files.   If you use
5903  our work, you  must acknowledge us.  However, no  fee need be paid
5904  to us.
5905
59063. Advertising
5907--------------
5908
5909  Neither the  FreeType authors and  contributors nor you  shall use
5910  the name of the  other for commercial, advertising, or promotional
5911  purposes without specific prior written permission.
5912
5913  We suggest,  but do not require, that  you use one or  more of the
5914  following phrases to refer  to this software in your documentation
5915  or advertising  materials: `FreeType Project',  `FreeType Engine',
5916  `FreeType library', or `FreeType Distribution'.
5917
5918  As  you have  not signed  this license,  you are  not  required to
5919  accept  it.   However,  as  the FreeType  Project  is  copyrighted
5920  material, only  this license, or  another one contracted  with the
5921  authors, grants you  the right to use, distribute,  and modify it.
5922  Therefore,  by  using,  distributing,  or modifying  the  FreeType
5923  Project, you indicate that you understand and accept all the terms
5924  of this license.
5925
59264. Contacts
5927-----------
5928
5929  There are two mailing lists related to FreeType:
5930
5931    o [email protected]
5932
5933      Discusses general use and applications of FreeType, as well as
5934      future and  wanted additions to the  library and distribution.
5935      If  you are looking  for support,  start in  this list  if you
5936      haven't found anything to help you in the documentation.
5937
5938    o [email protected]
5939
5940      Discusses bugs,  as well  as engine internals,  design issues,
5941      specific licenses, porting, etc.
5942
5943  Our home page can be found at
5944
5945    http://www.freetype.org
5946
5947
5948--- end of FTL.TXT ---
5949
5950// Copyright (c) 2013 The Chromium Authors. All rights reserved.
5951//
5952// Redistribution and use in source and binary forms, with or without
5953// modification, are permitted provided that the following conditions are
5954// met:
5955//
5956//    * Redistributions of source code must retain the above copyright
5957// notice, this list of conditions and the following disclaimer.
5958//    * Redistributions in binary form must reproduce the above
5959// copyright notice, this list of conditions and the following disclaimer
5960// in the documentation and/or other materials provided with the
5961// distribution.
5962//    * Neither the name of Google Inc. nor the names of its
5963// contributors may be used to endorse or promote products derived from
5964// this software without specific prior written permission.
5965//
5966// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5967// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5968// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5969// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5970// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5971// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5972// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5973// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5974// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5975// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5976// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5977
5978			COPYRIGHTS
5979
5980Compilation copyright is held by the GPSD project.  All rights reserved.
5981
5982GPSD project copyrights are assigned to the project lead, currently
5983Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
59841997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
5985Copyright (c) 2005 by Eric S. Raymond.  For other copyrights, see
5986individual files.
5987
5988			BSD LICENSE
5989
5990Redistribution and use in source and binary forms, with or without
5991modification, are permitted provided that the following conditions
5992are met:<P>
5993
5994Redistributions of source code must retain the above copyright
5995notice, this list of conditions and the following disclaimer.<P>
5996
5997Redistributions in binary form must reproduce the above copyright
5998notice, this list of conditions and the following disclaimer in the
5999documentation and/or other materials provided with the distribution.<P>
6000
6001Neither name of the GPSD project nor the names of its contributors
6002may be used to endorse or promote products derived from this software
6003without specific prior written permission.
6004
6005THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6006``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6007LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6008A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR
6009CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
6010EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6011PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
6012PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
6013LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
6014NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
6015SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6016
6017		  GNU LIBRARY GENERAL PUBLIC LICENSE
6018		       Version 2, June 1991
6019
6020 Copyright (C) 1991 Free Software Foundation, Inc.
6021    		    59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
6022 Everyone is permitted to copy and distribute verbatim copies
6023 of this license document, but changing it is not allowed.
6024
6025[This is the first released version of the library GPL.  It is
6026 numbered 2 because it goes with version 2 of the ordinary GPL.]
6027
6028			    Preamble
6029
6030  The licenses for most software are designed to take away your
6031freedom to share and change it.  By contrast, the GNU General Public
6032Licenses are intended to guarantee your freedom to share and change
6033free software--to make sure the software is free for all its users.
6034
6035  This license, the Library General Public License, applies to some
6036specially designated Free Software Foundation software, and to any
6037other libraries whose authors decide to use it.  You can use it for
6038your libraries, too.
6039
6040  When we speak of free software, we are referring to freedom, not
6041price.  Our General Public Licenses are designed to make sure that you
6042have the freedom to distribute copies of free software (and charge for
6043this service if you wish), that you receive source code or can get it
6044if you want it, that you can change the software or use pieces of it
6045in new free programs; and that you know you can do these things.
6046
6047  To protect your rights, we need to make restrictions that forbid
6048anyone to deny you these rights or to ask you to surrender the rights.
6049These restrictions translate to certain responsibilities for you if
6050you distribute copies of the library, or if you modify it.
6051
6052  For example, if you distribute copies of the library, whether gratis
6053or for a fee, you must give the recipients all the rights that we gave
6054you.  You must make sure that they, too, receive or can get the source
6055code.  If you link a program with the library, you must provide
6056complete object files to the recipients so that they can relink them
6057with the library, after making changes to the library and recompiling
6058it.  And you must show them these terms so they know their rights.
6059
6060  Our method of protecting your rights has two steps: (1) copyright
6061the library, and (2) offer you this license which gives you legal
6062permission to copy, distribute and/or modify the library.
6063
6064  Also, for each distributor's protection, we want to make certain
6065that everyone understands that there is no warranty for this free
6066library.  If the library is modified by someone else and passed on, we
6067want its recipients to know that what they have is not the original
6068version, so that any problems introduced by others will not reflect on
6069the original authors' reputations.
6070
6071  Finally, any free program is threatened constantly by software
6072patents.  We wish to avoid the danger that companies distributing free
6073software will individually obtain patent licenses, thus in effect
6074transforming the program into proprietary software.  To prevent this,
6075we have made it clear that any patent must be licensed for everyone's
6076free use or not licensed at all.
6077
6078  Most GNU software, including some libraries, is covered by the ordinary
6079GNU General Public License, which was designed for utility programs.  This
6080license, the GNU Library General Public License, applies to certain
6081designated libraries.  This license is quite different from the ordinary
6082one; be sure to read it in full, and don't assume that anything in it is
6083the same as in the ordinary license.
6084
6085  The reason we have a separate public license for some libraries is that
6086they blur the distinction we usually make between modifying or adding to a
6087program and simply using it.  Linking a program with a library, without
6088changing the library, is in some sense simply using the library, and is
6089analogous to running a utility program or application program.  However, in
6090a textual and legal sense, the linked executable is a combined work, a
6091derivative of the original library, and the ordinary General Public License
6092treats it as such.
6093
6094  Because of this blurred distinction, using the ordinary General
6095Public License for libraries did not effectively promote software
6096sharing, because most developers did not use the libraries.  We
6097concluded that weaker conditions might promote sharing better.
6098
6099  However, unrestricted linking of non-free programs would deprive the
6100users of those programs of all benefit from the free status of the
6101libraries themselves.  This Library General Public License is intended to
6102permit developers of non-free programs to use free libraries, while
6103preserving your freedom as a user of such programs to change the free
6104libraries that are incorporated in them.  (We have not seen how to achieve
6105this as regards changes in header files, but we have achieved it as regards
6106changes in the actual functions of the Library.)  The hope is that this
6107will lead to faster development of free libraries.
6108
6109  The precise terms and conditions for copying, distribution and
6110modification follow.  Pay close attention to the difference between a
6111"work based on the library" and a "work that uses the library".  The
6112former contains code derived from the library, while the latter only
6113works together with the library.
6114
6115  Note that it is possible for a library to be covered by the ordinary
6116General Public License rather than by this special one.
6117
6118		  GNU LIBRARY GENERAL PUBLIC LICENSE
6119   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6120
6121  0. This License Agreement applies to any software library which
6122contains a notice placed by the copyright holder or other authorized
6123party saying it may be distributed under the terms of this Library
6124General Public License (also called "this License").  Each licensee is
6125addressed as "you".
6126
6127  A "library" means a collection of software functions and/or data
6128prepared so as to be conveniently linked with application programs
6129(which use some of those functions and data) to form executables.
6130
6131  The "Library", below, refers to any such software library or work
6132which has been distributed under these terms.  A "work based on the
6133Library" means either the Library or any derivative work under
6134copyright law: that is to say, a work containing the Library or a
6135portion of it, either verbatim or with modifications and/or translated
6136straightforwardly into another language.  (Hereinafter, translation is
6137included without limitation in the term "modification".)
6138
6139  "Source code" for a work means the preferred form of the work for
6140making modifications to it.  For a library, complete source code means
6141all the source code for all modules it contains, plus any associated
6142interface definition files, plus the scripts used to control compilation
6143and installation of the library.
6144
6145  Activities other than copying, distribution and modification are not
6146covered by this License; they are outside its scope.  The act of
6147running a program using the Library is not restricted, and output from
6148such a program is covered only if its contents constitute a work based
6149on the Library (independent of the use of the Library in a tool for
6150writing it).  Whether that is true depends on what the Library does
6151and what the program that uses the Library does.
6152
6153  1. You may copy and distribute verbatim copies of the Library's
6154complete source code as you receive it, in any medium, provided that
6155you conspicuously and appropriately publish on each copy an
6156appropriate copyright notice and disclaimer of warranty; keep intact
6157all the notices that refer to this License and to the absence of any
6158warranty; and distribute a copy of this License along with the
6159Library.
6160
6161  You may charge a fee for the physical act of transferring a copy,
6162and you may at your option offer warranty protection in exchange for a
6163fee.
6164
6165  2. You may modify your copy or copies of the Library or any portion
6166of it, thus forming a work based on the Library, and copy and
6167distribute such modifications or work under the terms of Section 1
6168above, provided that you also meet all of these conditions:
6169
6170    a) The modified work must itself be a software library.
6171
6172    b) You must cause the files modified to carry prominent notices
6173    stating that you changed the files and the date of any change.
6174
6175    c) You must cause the whole of the work to be licensed at no
6176    charge to all third parties under the terms of this License.
6177
6178    d) If a facility in the modified Library refers to a function or a
6179    table of data to be supplied by an application program that uses
6180    the facility, other than as an argument passed when the facility
6181    is invoked, then you must make a good faith effort to ensure that,
6182    in the event an application does not supply such function or
6183    table, the facility still operates, and performs whatever part of
6184    its purpose remains meaningful.
6185
6186    (For example, a function in a library to compute square roots has
6187    a purpose that is entirely well-defined independent of the
6188    application.  Therefore, Subsection 2d requires that any
6189    application-supplied function or table used by this function must
6190    be optional: if the application does not supply it, the square
6191    root function must still compute square roots.)
6192
6193These requirements apply to the modified work as a whole.  If
6194identifiable sections of that work are not derived from the Library,
6195and can be reasonably considered independent and separate works in
6196themselves, then this License, and its terms, do not apply to those
6197sections when you distribute them as separate works.  But when you
6198distribute the same sections as part of a whole which is a work based
6199on the Library, the distribution of the whole must be on the terms of
6200this License, whose permissions for other licensees extend to the
6201entire whole, and thus to each and every part regardless of who wrote
6202it.
6203
6204Thus, it is not the intent of this section to claim rights or contest
6205your rights to work written entirely by you; rather, the intent is to
6206exercise the right to control the distribution of derivative or
6207collective works based on the Library.
6208
6209In addition, mere aggregation of another work not based on the Library
6210with the Library (or with a work based on the Library) on a volume of
6211a storage or distribution medium does not bring the other work under
6212the scope of this License.
6213
6214  3. You may opt to apply the terms of the ordinary GNU General Public
6215License instead of this License to a given copy of the Library.  To do
6216this, you must alter all the notices that refer to this License, so
6217that they refer to the ordinary GNU General Public License, version 2,
6218instead of to this License.  (If a newer version than version 2 of the
6219ordinary GNU General Public License has appeared, then you can specify
6220that version instead if you wish.)  Do not make any other change in
6221these notices.
6222
6223  Once this change is made in a given copy, it is irreversible for
6224that copy, so the ordinary GNU General Public License applies to all
6225subsequent copies and derivative works made from that copy.
6226
6227  This option is useful when you wish to copy part of the code of
6228the Library into a program that is not a library.
6229
6230  4. You may copy and distribute the Library (or a portion or
6231derivative of it, under Section 2) in object code or executable form
6232under the terms of Sections 1 and 2 above provided that you accompany
6233it with the complete corresponding machine-readable source code, which
6234must be distributed under the terms of Sections 1 and 2 above on a
6235medium customarily used for software interchange.
6236
6237  If distribution of object code is made by offering access to copy
6238from a designated place, then offering equivalent access to copy the
6239source code from the same place satisfies the requirement to
6240distribute the source code, even though third parties are not
6241compelled to copy the source along with the object code.
6242
6243  5. A program that contains no derivative of any portion of the
6244Library, but is designed to work with the Library by being compiled or
6245linked with it, is called a "work that uses the Library".  Such a
6246work, in isolation, is not a derivative work of the Library, and
6247therefore falls outside the scope of this License.
6248
6249  However, linking a "work that uses the Library" with the Library
6250creates an executable that is a derivative of the Library (because it
6251contains portions of the Library), rather than a "work that uses the
6252library".  The executable is therefore covered by this License.
6253Section 6 states terms for distribution of such executables.
6254
6255  When a "work that uses the Library" uses material from a header file
6256that is part of the Library, the object code for the work may be a
6257derivative work of the Library even though the source code is not.
6258Whether this is true is especially significant if the work can be
6259linked without the Library, or if the work is itself a library.  The
6260threshold for this to be true is not precisely defined by law.
6261
6262  If such an object file uses only numerical parameters, data
6263structure layouts and accessors, and small macros and small inline
6264functions (ten lines or less in length), then the use of the object
6265file is unrestricted, regardless of whether it is legally a derivative
6266work.  (Executables containing this object code plus portions of the
6267Library will still fall under Section 6.)
6268
6269  Otherwise, if the work is a derivative of the Library, you may
6270distribute the object code for the work under the terms of Section 6.
6271Any executables containing that work also fall under Section 6,
6272whether or not they are linked directly with the Library itself.
6273
6274  6. As an exception to the Sections above, you may also compile or
6275link a "work that uses the Library" with the Library to produce a
6276work containing portions of the Library, and distribute that work
6277under terms of your choice, provided that the terms permit
6278modification of the work for the customer's own use and reverse
6279engineering for debugging such modifications.
6280
6281  You must give prominent notice with each copy of the work that the
6282Library is used in it and that the Library and its use are covered by
6283this License.  You must supply a copy of this License.  If the work
6284during execution displays copyright notices, you must include the
6285copyright notice for the Library among them, as well as a reference
6286directing the user to the copy of this License.  Also, you must do one
6287of these things:
6288
6289    a) Accompany the work with the complete corresponding
6290    machine-readable source code for the Library including whatever
6291    changes were used in the work (which must be distributed under
6292    Sections 1 and 2 above); and, if the work is an executable linked
6293    with the Library, with the complete machine-readable "work that
6294    uses the Library", as object code and/or source code, so that the
6295    user can modify the Library and then relink to produce a modified
6296    executable containing the modified Library.  (It is understood
6297    that the user who changes the contents of definitions files in the
6298    Library will not necessarily be able to recompile the application
6299    to use the modified definitions.)
6300
6301    b) Accompany the work with a written offer, valid for at
6302    least three years, to give the same user the materials
6303    specified in Subsection 6a, above, for a charge no more
6304    than the cost of performing this distribution.
6305
6306    c) If distribution of the work is made by offering access to copy
6307    from a designated place, offer equivalent access to copy the above
6308    specified materials from the same place.
6309
6310    d) Verify that the user has already received a copy of these
6311    materials or that you have already sent this user a copy.
6312
6313  For an executable, the required form of the "work that uses the
6314Library" must include any data and utility programs needed for
6315reproducing the executable from it.  However, as a special exception,
6316the source code distributed need not include anything that is normally
6317distributed (in either source or binary form) with the major
6318components (compiler, kernel, and so on) of the operating system on
6319which the executable runs, unless that component itself accompanies
6320the executable.
6321
6322  It may happen that this requirement contradicts the license
6323restrictions of other proprietary libraries that do not normally
6324accompany the operating system.  Such a contradiction means you cannot
6325use both them and the Library together in an executable that you
6326distribute.
6327
6328  7. You may place library facilities that are a work based on the
6329Library side-by-side in a single library together with other library
6330facilities not covered by this License, and distribute such a combined
6331library, provided that the separate distribution of the work based on
6332the Library and of the other library facilities is otherwise
6333permitted, and provided that you do these two things:
6334
6335    a) Accompany the combined library with a copy of the same work
6336    based on the Library, uncombined with any other library
6337    facilities.  This must be distributed under the terms of the
6338    Sections above.
6339
6340    b) Give prominent notice with the combined library of the fact
6341    that part of it is a work based on the Library, and explaining
6342    where to find the accompanying uncombined form of the same work.
6343
6344  8. You may not copy, modify, sublicense, link with, or distribute
6345the Library except as expressly provided under this License.  Any
6346attempt otherwise to copy, modify, sublicense, link with, or
6347distribute the Library is void, and will automatically terminate your
6348rights under this License.  However, parties who have received copies,
6349or rights, from you under this License will not have their licenses
6350terminated so long as such parties remain in full compliance.
6351
6352  9. You are not required to accept this License, since you have not
6353signed it.  However, nothing else grants you permission to modify or
6354distribute the Library or its derivative works.  These actions are
6355prohibited by law if you do not accept this License.  Therefore, by
6356modifying or distributing the Library (or any work based on the
6357Library), you indicate your acceptance of this License to do so, and
6358all its terms and conditions for copying, distributing or modifying
6359the Library or works based on it.
6360
6361  10. Each time you redistribute the Library (or any work based on the
6362Library), the recipient automatically receives a license from the
6363original licensor to copy, distribute, link with or modify the Library
6364subject to these terms and conditions.  You may not impose any further
6365restrictions on the recipients' exercise of the rights granted herein.
6366You are not responsible for enforcing compliance by third parties to
6367this License.
6368
6369  11. If, as a consequence of a court judgment or allegation of patent
6370infringement or for any other reason (not limited to patent issues),
6371conditions are imposed on you (whether by court order, agreement or
6372otherwise) that contradict the conditions of this License, they do not
6373excuse you from the conditions of this License.  If you cannot
6374distribute so as to satisfy simultaneously your obligations under this
6375License and any other pertinent obligations, then as a consequence you
6376may not distribute the Library at all.  For example, if a patent
6377license would not permit royalty-free redistribution of the Library by
6378all those who receive copies directly or indirectly through you, then
6379the only way you could satisfy both it and this License would be to
6380refrain entirely from distribution of the Library.
6381
6382If any portion of this section is held invalid or unenforceable under any
6383particular circumstance, the balance of the section is intended to apply,
6384and the section as a whole is intended to apply in other circumstances.
6385
6386It is not the purpose of this section to induce you to infringe any
6387patents or other property right claims or to contest validity of any
6388such claims; this section has the sole purpose of protecting the
6389integrity of the free software distribution system which is
6390implemented by public license practices.  Many people have made
6391generous contributions to the wide range of software distributed
6392through that system in reliance on consistent application of that
6393system; it is up to the author/donor to decide if he or she is willing
6394to distribute software through any other system and a licensee cannot
6395impose that choice.
6396
6397This section is intended to make thoroughly clear what is believed to
6398be a consequence of the rest of this License.
6399
6400  12. If the distribution and/or use of the Library is restricted in
6401certain countries either by patents or by copyrighted interfaces, the
6402original copyright holder who places the Library under this License may add
6403an explicit geographical distribution limitation excluding those countries,
6404so that distribution is permitted only in or among countries not thus
6405excluded.  In such case, this License incorporates the limitation as if
6406written in the body of this License.
6407
6408  13. The Free Software Foundation may publish revised and/or new
6409versions of the Library General Public License from time to time.
6410Such new versions will be similar in spirit to the present version,
6411but may differ in detail to address new problems or concerns.
6412
6413Each version is given a distinguishing version number.  If the Library
6414specifies a version number of this License which applies to it and
6415"any later version", you have the option of following the terms and
6416conditions either of that version or of any later version published by
6417the Free Software Foundation.  If the Library does not specify a
6418license version number, you may choose any version ever published by
6419the Free Software Foundation.
6420
6421  14. If you wish to incorporate parts of the Library into other free
6422programs whose distribution conditions are incompatible with these,
6423write to the author to ask for permission.  For software which is
6424copyrighted by the Free Software Foundation, write to the Free
6425Software Foundation; we sometimes make exceptions for this.  Our
6426decision will be guided by the two goals of preserving the free status
6427of all derivatives of our free software and of promoting the sharing
6428and reuse of software generally.
6429
6430			    NO WARRANTY
6431
6432  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
6433WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
6434EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
6435OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
6436KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
6437IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
6438PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
6439LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
6440THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
6441
6442  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
6443WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
6444AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
6445FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
6446CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
6447LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
6448RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
6449FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
6450SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
6451DAMAGES.
6452
6453		     END OF TERMS AND CONDITIONS
6454
6455           How to Apply These Terms to Your New Libraries
6456
6457  If you develop a new library, and you want it to be of the greatest
6458possible use to the public, we recommend making it free software that
6459everyone can redistribute and change.  You can do so by permitting
6460redistribution under these terms (or, alternatively, under the terms of the
6461ordinary General Public License).
6462
6463  To apply these terms, attach the following notices to the library.  It is
6464safest to attach them to the start of each source file to most effectively
6465convey the exclusion of warranty; and each file should have at least the
6466"copyright" line and a pointer to where the full notice is found.
6467
6468    <one line to give the library's name and a brief idea of what it does.>
6469    Copyright (C) <year>  <name of author>
6470
6471    This library is free software; you can redistribute it and/or
6472    modify it under the terms of the GNU Library General Public
6473    License as published by the Free Software Foundation; either
6474    version 2 of the License, or (at your option) any later version.
6475
6476    This library is distributed in the hope that it will be useful,
6477    but WITHOUT ANY WARRANTY; without even the implied warranty of
6478    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
6479    Library General Public License for more details.
6480
6481    You should have received a copy of the GNU Library General Public
6482    License along with this library; if not, write to the
6483    Free Software Foundation, Inc., 59 Temple Place - Suite 330,
6484    Boston, MA  02111-1307  USA.
6485
6486Also add information on how to contact you by electronic and paper mail.
6487
6488You should also get your employer (if you work as a programmer) or your
6489school, if any, to sign a "copyright disclaimer" for the library, if
6490necessary.  Here is a sample; alter the names:
6491
6492  Yoyodyne, Inc., hereby disclaims all copyright interest in the
6493  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
6494
6495  <signature of Ty Coon>, 1 April 1990
6496  Ty Coon, President of Vice
6497
6498That's all there is to it!
6499
6500HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
6501For parts of HarfBuzz that are licensed under different licenses see individual
6502files names COPYING in subdirectories where applicable.
6503
6504Copyright © 2010,2011,2012  Google, Inc.
6505Copyright © 2012  Mozilla Foundation
6506Copyright © 2011  Codethink Limited
6507Copyright © 2008,2010  Nokia Corporation and/or its subsidiary(-ies)
6508Copyright © 2009  Keith Stribley
6509Copyright © 2009  Martin Hosken and SIL International
6510Copyright © 2007  Chris Wilson
6511Copyright © 2006  Behdad Esfahbod
6512Copyright © 2005  David Turner
6513Copyright © 2004,2007,2008,2009,2010  Red Hat, Inc.
6514Copyright © 1998-2004  David Turner and Werner Lemberg
6515
6516For full copyright notices consult the individual files in the package.
6517
6518
6519Permission is hereby granted, without written agreement and without
6520license or royalty fees, to use, copy, modify, and distribute this
6521software and its documentation for any purpose, provided that the
6522above copyright notice and the following two paragraphs appear in
6523all copies of this software.
6524
6525IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
6526DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
6527ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
6528IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
6529DAMAGE.
6530
6531THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
6532BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
6533FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
6534ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
6535PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
6536
6537/*************************************************************************
6538 *
6539 *  IAccessible2 IDL Specification
6540 *
6541 *  Copyright (c) 2007, 2010 Linux Foundation
6542 *  Copyright (c) 2006 IBM Corporation
6543 *  Copyright (c) 2000, 2006 Sun Microsystems, Inc.
6544 *  All rights reserved.
6545 *
6546 *
6547 *  Redistribution and use in source and binary forms, with or without
6548 *  modification, are permitted provided that the following conditions
6549 *  are met:
6550 *
6551 *   1. Redistributions of source code must retain the above copyright
6552 *      notice, this list of conditions and the following disclaimer.
6553 *
6554 *   2. Redistributions in binary form must reproduce the above
6555 *      copyright notice, this list of conditions and the following
6556 *      disclaimer in the documentation and/or other materials
6557 *      provided with the distribution.
6558 *
6559 *   3. Neither the name of the Linux Foundation nor the names of its
6560 *      contributors may be used to endorse or promote products
6561 *      derived from this software without specific prior written
6562 *      permission.
6563 *
6564 *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
6565 *  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
6566 *  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6567 *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
6568 *  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
6569 *  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6570 *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
6571 *  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
6572 *  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6573 *  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
6574 *  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
6575 *  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
6576 *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6577 *
6578 *  This BSD License conforms to the Open Source Initiative "Simplified
6579 *  BSD License" as published at:
6580 *  http://www.opensource.org/licenses/bsd-license.php
6581 *
6582 *  IAccessible2 is a trademark of the Linux Foundation. The IAccessible2
6583 *  mark may be used in accordance with the Linux Foundation Trademark
6584 *  Policy to indicate compliance with the IAccessible2 specification.
6585 *
6586 ************************************************************************/
6587
6588LICENSE extracted from IJG's jpeg distribution:
6589-----------------------------------------------
6590
6591In plain English:
6592
65931. We don't promise that this software works.  (But if you find any bugs,
6594   please let us know!)
65952. You can use this software for whatever you want.  You don't have to pay us.
65963. You may not pretend that you wrote this software.  If you use it in a
6597   program, you must acknowledge somewhere in your documentation that
6598   you've used the IJG code.
6599
6600In legalese:
6601
6602The authors make NO WARRANTY or representation, either express or implied,
6603with respect to this software, its quality, accuracy, merchantability, or
6604fitness for a particular purpose.  This software is provided "AS IS", and you,
6605its user, assume the entire risk as to its quality and accuracy.
6606
6607This software is copyright (C) 1991-1998, Thomas G. Lane.
6608All Rights Reserved except as specified below.
6609
6610Permission is hereby granted to use, copy, modify, and distribute this
6611software (or portions thereof) for any purpose, without fee, subject to these
6612conditions:
6613(1) If any part of the source code for this software is distributed, then this
6614README file must be included, with this copyright and no-warranty notice
6615unaltered; and any additions, deletions, or changes to the original files
6616must be clearly indicated in accompanying documentation.
6617(2) If only executable code is distributed, then the accompanying
6618documentation must state that "this software is based in part on the work of
6619the Independent JPEG Group".
6620(3) Permission for use of this software is granted only if the user accepts
6621full responsibility for any undesirable consequences; the authors accept
6622NO LIABILITY for damages of any kind.
6623
6624These conditions apply to any software derived from or based on the IJG code,
6625not just to the unmodified library.  If you use our work, you ought to
6626acknowledge us.
6627
6628Permission is NOT granted for the use of any IJG author's name or company name
6629in advertising or publicity relating to this software or products derived from
6630it.  This software may be referred to only as "the Independent JPEG Group's
6631software".
6632
6633We specifically permit and encourage the use of this software as the basis of
6634commercial products, provided that all warranty or liability claims are
6635assumed by the product vendor.
6636
6637
6638ICU License - ICU 1.8.1 and later
6639
6640COPYRIGHT AND PERMISSION NOTICE
6641
6642Copyright (c) 1995-2010 International Business Machines Corporation and others
6643
6644All rights reserved.
6645
6646Permission is hereby granted, free of charge, to any person obtaining a copy
6647of this software and associated documentation files (the "Software"),
6648to deal in the Software without restriction, including without limitation
6649the rights to use, copy, modify, merge, publish, distribute, and/or sell
6650copies of the Software, and to permit persons
6651to whom the Software is furnished to do so, provided that the above
6652copyright notice(s) and this permission notice appear in all copies
6653of the Software and that both the above copyright notice(s) and this
6654permission notice appear in supporting documentation.
6655
6656THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
6657INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
6658PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
6659THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
6660OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
6661RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
6662NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
6663USE OR PERFORMANCE OF THIS SOFTWARE.
6664
6665Except as contained in this notice, the name of a copyright holder shall not be
6666used in advertising or otherwise to promote the sale, use or other dealings in
6667this Software without prior written authorization of the copyright holder.
6668
6669All trademarks and registered trademarks mentioned herein are the property of their respective owners.
6670
6671/* ***** BEGIN LICENSE BLOCK *****
6672 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
6673 *
6674 * The contents of this file are subject to the Mozilla Public License Version
6675 * 1.1 (the "License"); you may not use this file except in compliance with
6676 * the License. You may obtain a copy of the License at
6677 * http://www.mozilla.org/MPL/
6678 *
6679 * Software distributed under the License is distributed on an "AS IS" basis,
6680 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
6681 * for the specific language governing rights and limitations under the
6682 * License.
6683 *
6684 * The Original Code is mozilla.org code.
6685 *
6686 * The Initial Developer of the Original Code is
6687 * Netscape Communications Corporation.
6688 * Portions created by the Initial Developer are Copyright (C) 2002
6689 * the Initial Developer. All Rights Reserved.
6690 *
6691 * Contributor(s):
6692 *
6693 * Alternatively, the contents of this file may be used under the terms of
6694 * either the GNU General Public License Version 2 or later (the "GPL"), or
6695 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
6696 * in which case the provisions of the GPL or the LGPL are applicable instead
6697 * of those above. If you wish to allow use of your version of this file only
6698 * under the terms of either the GPL or the LGPL, and not to allow others to
6699 * use your version of this file under the terms of the MPL, indicate your
6700 * decision by deleting the provisions above and replace them with the notice
6701 * and other provisions required by the GPL or the LGPL. If you do not delete
6702 * the provisions above, a recipient may use your version of this file under
6703 * the terms of any one of the MPL, the GPL or the LGPL.
6704 *
6705 * ***** END LICENSE BLOCK ***** */
6706
6707The following is the license for the jemalloc source code, as provided
6708in the initial section of the source files.
6709
6710Copyright (C) 2006-2008 Jason Evans <[email protected]>.
6711All rights reserved.
6712
6713Redistribution and use in source and binary forms, with or without
6714modification, are permitted provided that the following conditions
6715are met:
67161. Redistributions of source code must retain the above copyright
6717   notice(s), this list of conditions and the following disclaimer as
6718   the first lines of this file unmodified other than the possible
6719   addition of one or more copyright notices.
67202. Redistributions in binary form must reproduce the above copyright
6721   notice(s), this list of conditions and the following disclaimer in
6722   the documentation and/or other materials provided with the
6723   distribution.
6724
6725THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
6726EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6727IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
6728PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
6729LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6730CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
6731SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
6732BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
6733WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
6734OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
6735EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6736
6737
6738The JsonCpp library's source code, including accompanying documentation,
6739tests and demonstration applications, are licensed under the following
6740conditions...
6741
6742The author (Baptiste Lepilleur) explicitly disclaims copyright in all
6743jurisdictions which recognize such a disclaimer. In such jurisdictions,
6744this software is released into the Public Domain.
6745
6746In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
67472010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
6748released under the terms of the MIT License (see below).
6749
6750In jurisdictions which recognize Public Domain property, the user of this
6751software may choose to accept it either as 1) Public Domain, 2) under the
6752conditions of the MIT License (see below), or 3) under the terms of dual
6753Public Domain/MIT License conditions described here, as they choose.
6754
6755The MIT License is about as close to Public Domain as a license can get, and is
6756described in clear, concise terms at:
6757
6758   http://en.wikipedia.org/wiki/MIT_License
6759
6760The full text of the MIT License follows:
6761
6762========================================================================
6763Copyright (c) 2007-2010 Baptiste Lepilleur
6764
6765Permission is hereby granted, free of charge, to any person
6766obtaining a copy of this software and associated documentation
6767files (the "Software"), to deal in the Software without
6768restriction, including without limitation the rights to use, copy,
6769modify, merge, publish, distribute, sublicense, and/or sell copies
6770of the Software, and to permit persons to whom the Software is
6771furnished to do so, subject to the following conditions:
6772
6773The above copyright notice and this permission notice shall be
6774included in all copies or substantial portions of the Software.
6775
6776THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
6777EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
6778MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
6779NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
6780BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
6781ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
6782CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
6783SOFTWARE.
6784========================================================================
6785(END LICENSE TEXT)
6786
6787The MIT license is compatible with both the GPL and commercial
6788software, affording one all of the rights of Public Domain with the
6789minor nuisance of being required to keep the above copyright notice
6790and license text in the source code. Note also that by accepting the
6791Public Domain "license" you can re-license your copy using whatever
6792license you like.
6793
6794
6795                                 Apache License
6796                           Version 2.0, January 2004
6797                        http://www.apache.org/licenses/
6798
6799   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6800
6801   1. Definitions.
6802
6803      "License" shall mean the terms and conditions for use, reproduction,
6804      and distribution as defined by Sections 1 through 9 of this document.
6805
6806      "Licensor" shall mean the copyright owner or entity authorized by
6807      the copyright owner that is granting the License.
6808
6809      "Legal Entity" shall mean the union of the acting entity and all
6810      other entities that control, are controlled by, or are under common
6811      control with that entity. For the purposes of this definition,
6812      "control" means (i) the power, direct or indirect, to cause the
6813      direction or management of such entity, whether by contract or
6814      otherwise, or (ii) ownership of fifty percent (50%) or more of the
6815      outstanding shares, or (iii) beneficial ownership of such entity.
6816
6817      "You" (or "Your") shall mean an individual or Legal Entity
6818      exercising permissions granted by this License.
6819
6820      "Source" form shall mean the preferred form for making modifications,
6821      including but not limited to software source code, documentation
6822      source, and configuration files.
6823
6824      "Object" form shall mean any form resulting from mechanical
6825      transformation or translation of a Source form, including but
6826      not limited to compiled object code, generated documentation,
6827      and conversions to other media types.
6828
6829      "Work" shall mean the work of authorship, whether in Source or
6830      Object form, made available under the License, as indicated by a
6831      copyright notice that is included in or attached to the work
6832      (an example is provided in the Appendix below).
6833
6834      "Derivative Works" shall mean any work, whether in Source or Object
6835      form, that is based on (or derived from) the Work and for which the
6836      editorial revisions, annotations, elaborations, or other modifications
6837      represent, as a whole, an original work of authorship. For the purposes
6838      of this License, Derivative Works shall not include works that remain
6839      separable from, or merely link (or bind by name) to the interfaces of,
6840      the Work and Derivative Works thereof.
6841
6842      "Contribution" shall mean any work of authorship, including
6843      the original version of the Work and any modifications or additions
6844      to that Work or Derivative Works thereof, that is intentionally
6845      submitted to Licensor for inclusion in the Work by the copyright owner
6846      or by an individual or Legal Entity authorized to submit on behalf of
6847      the copyright owner. For the purposes of this definition, "submitted"
6848      means any form of electronic, verbal, or written communication sent
6849      to the Licensor or its representatives, including but not limited to
6850      communication on electronic mailing lists, source code control systems,
6851      and issue tracking systems that are managed by, or on behalf of, the
6852      Licensor for the purpose of discussing and improving the Work, but
6853      excluding communication that is conspicuously marked or otherwise
6854      designated in writing by the copyright owner as "Not a Contribution."
6855
6856      "Contributor" shall mean Licensor and any individual or Legal Entity
6857      on behalf of whom a Contribution has been received by Licensor and
6858      subsequently incorporated within the Work.
6859
6860   2. Grant of Copyright License. Subject to the terms and conditions of
6861      this License, each Contributor hereby grants to You a perpetual,
6862      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
6863      copyright license to reproduce, prepare Derivative Works of,
6864      publicly display, publicly perform, sublicense, and distribute the
6865      Work and such Derivative Works in Source or Object form.
6866
6867   3. Grant of Patent License. Subject to the terms and conditions of
6868      this License, each Contributor hereby grants to You a perpetual,
6869      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
6870      (except as stated in this section) patent license to make, have made,
6871      use, offer to sell, sell, import, and otherwise transfer the Work,
6872      where such license applies only to those patent claims licensable
6873      by such Contributor that are necessarily infringed by their
6874      Contribution(s) alone or by combination of their Contribution(s)
6875      with the Work to which such Contribution(s) was submitted. If You
6876      institute patent litigation against any entity (including a
6877      cross-claim or counterclaim in a lawsuit) alleging that the Work
6878      or a Contribution incorporated within the Work constitutes direct
6879      or contributory patent infringement, then any patent licenses
6880      granted to You under this License for that Work shall terminate
6881      as of the date such litigation is filed.
6882
6883   4. Redistribution. You may reproduce and distribute copies of the
6884      Work or Derivative Works thereof in any medium, with or without
6885      modifications, and in Source or Object form, provided that You
6886      meet the following conditions:
6887
6888      (a) You must give any other recipients of the Work or
6889          Derivative Works a copy of this License; and
6890
6891      (b) You must cause any modified files to carry prominent notices
6892          stating that You changed the files; and
6893
6894      (c) You must retain, in the Source form of any Derivative Works
6895          that You distribute, all copyright, patent, trademark, and
6896          attribution notices from the Source form of the Work,
6897          excluding those notices that do not pertain to any part of
6898          the Derivative Works; and
6899
6900      (d) If the Work includes a "NOTICE" text file as part of its
6901          distribution, then any Derivative Works that You distribute must
6902          include a readable copy of the attribution notices contained
6903          within such NOTICE file, excluding those notices that do not
6904          pertain to any part of the Derivative Works, in at least one
6905          of the following places: within a NOTICE text file distributed
6906          as part of the Derivative Works; within the Source form or
6907          documentation, if provided along with the Derivative Works; or,
6908          within a display generated by the Derivative Works, if and
6909          wherever such third-party notices normally appear. The contents
6910          of the NOTICE file are for informational purposes only and
6911          do not modify the License. You may add Your own attribution
6912          notices within Derivative Works that You distribute, alongside
6913          or as an addendum to the NOTICE text from the Work, provided
6914          that such additional attribution notices cannot be construed
6915          as modifying the License.
6916
6917      You may add Your own copyright statement to Your modifications and
6918      may provide additional or different license terms and conditions
6919      for use, reproduction, or distribution of Your modifications, or
6920      for any such Derivative Works as a whole, provided Your use,
6921      reproduction, and distribution of the Work otherwise complies with
6922      the conditions stated in this License.
6923
6924   5. Submission of Contributions. Unless You explicitly state otherwise,
6925      any Contribution intentionally submitted for inclusion in the Work
6926      by You to the Licensor shall be under the terms and conditions of
6927      this License, without any additional terms or conditions.
6928      Notwithstanding the above, nothing herein shall supersede or modify
6929      the terms of any separate license agreement you may have executed
6930      with Licensor regarding such Contributions.
6931
6932   6. Trademarks. This License does not grant permission to use the trade
6933      names, trademarks, service marks, or product names of the Licensor,
6934      except as required for reasonable and customary use in describing the
6935      origin of the Work and reproducing the content of the NOTICE file.
6936
6937   7. Disclaimer of Warranty. Unless required by applicable law or
6938      agreed to in writing, Licensor provides the Work (and each
6939      Contributor provides its Contributions) on an "AS IS" BASIS,
6940      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
6941      implied, including, without limitation, any warranties or conditions
6942      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
6943      PARTICULAR PURPOSE. You are solely responsible for determining the
6944      appropriateness of using or redistributing the Work and assume any
6945      risks associated with Your exercise of permissions under this License.
6946
6947   8. Limitation of Liability. In no event and under no legal theory,
6948      whether in tort (including negligence), contract, or otherwise,
6949      unless required by applicable law (such as deliberate and grossly
6950      negligent acts) or agreed to in writing, shall any Contributor be
6951      liable to You for damages, including any direct, indirect, special,
6952      incidental, or consequential damages of any character arising as a
6953      result of this License or out of the use or inability to use the
6954      Work (including but not limited to damages for loss of goodwill,
6955      work stoppage, computer failure or malfunction, or any and all
6956      other commercial damages or losses), even if such Contributor
6957      has been advised of the possibility of such damages.
6958
6959   9. Accepting Warranty or Additional Liability. While redistributing
6960      the Work or Derivative Works thereof, You may choose to offer,
6961      and charge a fee for, acceptance of support, warranty, indemnity,
6962      or other liability obligations and/or rights consistent with this
6963      License. However, in accepting such obligations, You may act only
6964      on Your own behalf and on Your sole responsibility, not on behalf
6965      of any other Contributor, and only if You agree to indemnify,
6966      defend, and hold each Contributor harmless for any liability
6967      incurred by, or claims asserted against, such Contributor by reason
6968      of your accepting any such warranty or additional liability.
6969
6970   END OF TERMS AND CONDITIONS
6971
6972   APPENDIX: How to apply the Apache License to your work.
6973
6974      To apply the Apache License to your work, attach the following
6975      boilerplate notice, with the fields enclosed by brackets "[]"
6976      replaced with your own identifying information. (Don't include
6977      the brackets!)  The text should be enclosed in the appropriate
6978      comment syntax for the file format. We also recommend that a
6979      file or class name and description of purpose be included on the
6980      same "printed page" as the copyright notice for easier
6981      identification within third-party archives.
6982
6983   Copyright [yyyy] [name of copyright owner]
6984
6985   Licensed under the Apache License, Version 2.0 (the "License");
6986   you may not use this file except in compliance with the License.
6987   You may obtain a copy of the License at
6988
6989       http://www.apache.org/licenses/LICENSE-2.0
6990
6991   Unless required by applicable law or agreed to in writing, software
6992   distributed under the License is distributed on an "AS IS" BASIS,
6993   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6994   See the License for the specific language governing permissions and
6995   limitations under the License.
6996
6997Copyright (c) 2007-2010 The Khronos Group Inc.
6998
6999Permission is hereby granted, free of charge, to any person obtaining a
7000copy of this software and/or associated documentation files (the
7001"Materials"), to deal in the Materials without restriction, including
7002without limitation the rights to use, copy, modify, merge, publish,
7003distribute, sublicense, and/or sell copies of the Materials, and to
7004permit persons to whom the Materials are furnished to do so, subject to
7005the following conditions:
7006
7007The above copyright notice and this permission notice shall be included
7008in all copies or substantial portions of the Materials.
7009
7010THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
7011EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7012MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
7013IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
7014CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
7015TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
7016MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
7017
7018
7019SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
7020
7021Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
7022
7023Permission is hereby granted, free of charge, to any person obtaining a copy of
7024this software and associated documentation files (the "Software"), to deal in
7025the Software without restriction, including without limitation the rights to
7026use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7027of the Software, and to permit persons to whom the Software is furnished to do
7028so, subject to the following conditions:
7029
7030The above copyright notice including the dates of first publication and either
7031this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
7032shall be included in all copies or substantial portions of the Software.
7033
7034THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7035IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7036FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
7037GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
7038AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
7039WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7040
7041Except as contained in this notice, the name of Silicon Graphics, Inc. shall
7042not be used in advertising or otherwise to promote the sale, use or other
7043dealings in this Software without prior written authorization from Silicon
7044Graphics, Inc.
7045
7046Redistribution and use in source and binary forms, with or without
7047modification, are permitted provided that the following conditions are
7048met:
7049
7050  * Redistributions of source code must retain the above copyright
7051    notice, this list of conditions and the following disclaimer.
7052
7053  * Redistributions in binary form must reproduce the above
7054    copyright notice, this list of conditions and the following
7055    disclaimer in the documentation and/or other materials provided
7056    with the distribution.
7057
7058  * Neither the name of the copyright holders nor the names of its
7059    contributors may be used to endorse or promote products derived
7060    from this software without specific prior written permission.
7061
7062THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7063"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7064LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7065A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7066HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7067SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7068LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7069DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7070THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7071(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7072OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7073
7074License copied from bin/lcov:
7075
7076#
7077#   Copyright (c) International Business Machines  Corp., 2002,2007
7078#
7079#   This program is free software;  you can redistribute it and/or modify
7080#   it under the terms of the GNU General Public License as published by
7081#   the Free Software Foundation; either version 2 of the License, or (at
7082#   your option) any later version.
7083#
7084#   This program is distributed in the hope that it will be useful, but
7085#   WITHOUT ANY WARRANTY;  without even the implied warranty of
7086#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7087#   General Public License for more details.
7088#
7089#   You should have received a copy of the GNU General Public License
7090#   along with this program;  if not, write to the Free Software
7091#   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
7092
7093		    GNU GENERAL PUBLIC LICENSE
7094		       Version 2, June 1991
7095
7096 Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
7097 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
7098 Everyone is permitted to copy and distribute verbatim copies
7099 of this license document, but changing it is not allowed.
7100
7101			    Preamble
7102
7103  The licenses for most software are designed to take away your
7104freedom to share and change it.  By contrast, the GNU General Public
7105License is intended to guarantee your freedom to share and change free
7106software--to make sure the software is free for all its users.  This
7107General Public License applies to most of the Free Software
7108Foundation's software and to any other program whose authors commit to
7109using it.  (Some other Free Software Foundation software is covered by
7110the GNU Lesser General Public License instead.)  You can apply it to
7111your programs, too.
7112
7113  When we speak of free software, we are referring to freedom, not
7114price.  Our General Public Licenses are designed to make sure that you
7115have the freedom to distribute copies of free software (and charge for
7116this service if you wish), that you receive source code or can get it
7117if you want it, that you can change the software or use pieces of it
7118in new free programs; and that you know you can do these things.
7119
7120  To protect your rights, we need to make restrictions that forbid
7121anyone to deny you these rights or to ask you to surrender the rights.
7122These restrictions translate to certain responsibilities for you if you
7123distribute copies of the software, or if you modify it.
7124
7125  For example, if you distribute copies of such a program, whether
7126gratis or for a fee, you must give the recipients all the rights that
7127you have.  You must make sure that they, too, receive or can get the
7128source code.  And you must show them these terms so they know their
7129rights.
7130
7131  We protect your rights with two steps: (1) copyright the software, and
7132(2) offer you this license which gives you legal permission to copy,
7133distribute and/or modify the software.
7134
7135  Also, for each author's protection and ours, we want to make certain
7136that everyone understands that there is no warranty for this free
7137software.  If the software is modified by someone else and passed on, we
7138want its recipients to know that what they have is not the original, so
7139that any problems introduced by others will not reflect on the original
7140authors' reputations.
7141
7142  Finally, any free program is threatened constantly by software
7143patents.  We wish to avoid the danger that redistributors of a free
7144program will individually obtain patent licenses, in effect making the
7145program proprietary.  To prevent this, we have made it clear that any
7146patent must be licensed for everyone's free use or not licensed at all.
7147
7148  The precise terms and conditions for copying, distribution and
7149modification follow.
7150
7151		    GNU GENERAL PUBLIC LICENSE
7152   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7153
7154  0. This License applies to any program or other work which contains
7155a notice placed by the copyright holder saying it may be distributed
7156under the terms of this General Public License.  The "Program", below,
7157refers to any such program or work, and a "work based on the Program"
7158means either the Program or any derivative work under copyright law:
7159that is to say, a work containing the Program or a portion of it,
7160either verbatim or with modifications and/or translated into another
7161language.  (Hereinafter, translation is included without limitation in
7162the term "modification".)  Each licensee is addressed as "you".
7163
7164Activities other than copying, distribution and modification are not
7165covered by this License; they are outside its scope.  The act of
7166running the Program is not restricted, and the output from the Program
7167is covered only if its contents constitute a work based on the
7168Program (independent of having been made by running the Program).
7169Whether that is true depends on what the Program does.
7170
7171  1. You may copy and distribute verbatim copies of the Program's
7172source code as you receive it, in any medium, provided that you
7173conspicuously and appropriately publish on each copy an appropriate
7174copyright notice and disclaimer of warranty; keep intact all the
7175notices that refer to this License and to the absence of any warranty;
7176and give any other recipients of the Program a copy of this License
7177along with the Program.
7178
7179You may charge a fee for the physical act of transferring a copy, and
7180you may at your option offer warranty protection in exchange for a fee.
7181
7182  2. You may modify your copy or copies of the Program or any portion
7183of it, thus forming a work based on the Program, and copy and
7184distribute such modifications or work under the terms of Section 1
7185above, provided that you also meet all of these conditions:
7186
7187    a) You must cause the modified files to carry prominent notices
7188    stating that you changed the files and the date of any change.
7189
7190    b) You must cause any work that you distribute or publish, that in
7191    whole or in part contains or is derived from the Program or any
7192    part thereof, to be licensed as a whole at no charge to all third
7193    parties under the terms of this License.
7194
7195    c) If the modified program normally reads commands interactively
7196    when run, you must cause it, when started running for such
7197    interactive use in the most ordinary way, to print or display an
7198    announcement including an appropriate copyright notice and a
7199    notice that there is no warranty (or else, saying that you provide
7200    a warranty) and that users may redistribute the program under
7201    these conditions, and telling the user how to view a copy of this
7202    License.  (Exception: if the Program itself is interactive but
7203    does not normally print such an announcement, your work based on
7204    the Program is not required to print an announcement.)
7205
7206These requirements apply to the modified work as a whole.  If
7207identifiable sections of that work are not derived from the Program,
7208and can be reasonably considered independent and separate works in
7209themselves, then this License, and its terms, do not apply to those
7210sections when you distribute them as separate works.  But when you
7211distribute the same sections as part of a whole which is a work based
7212on the Program, the distribution of the whole must be on the terms of
7213this License, whose permissions for other licensees extend to the
7214entire whole, and thus to each and every part regardless of who wrote it.
7215
7216Thus, it is not the intent of this section to claim rights or contest
7217your rights to work written entirely by you; rather, the intent is to
7218exercise the right to control the distribution of derivative or
7219collective works based on the Program.
7220
7221In addition, mere aggregation of another work not based on the Program
7222with the Program (or with a work based on the Program) on a volume of
7223a storage or distribution medium does not bring the other work under
7224the scope of this License.
7225
7226  3. You may copy and distribute the Program (or a work based on it,
7227under Section 2) in object code or executable form under the terms of
7228Sections 1 and 2 above provided that you also do one of the following:
7229
7230    a) Accompany it with the complete corresponding machine-readable
7231    source code, which must be distributed under the terms of Sections
7232    1 and 2 above on a medium customarily used for software interchange; or,
7233
7234    b) Accompany it with a written offer, valid for at least three
7235    years, to give any third party, for a charge no more than your
7236    cost of physically performing source distribution, a complete
7237    machine-readable copy of the corresponding source code, to be
7238    distributed under the terms of Sections 1 and 2 above on a medium
7239    customarily used for software interchange; or,
7240
7241    c) Accompany it with the information you received as to the offer
7242    to distribute corresponding source code.  (This alternative is
7243    allowed only for noncommercial distribution and only if you
7244    received the program in object code or executable form with such
7245    an offer, in accord with Subsection b above.)
7246
7247The source code for a work means the preferred form of the work for
7248making modifications to it.  For an executable work, complete source
7249code means all the source code for all modules it contains, plus any
7250associated interface definition files, plus the scripts used to
7251control compilation and installation of the executable.  However, as a
7252special exception, the source code distributed need not include
7253anything that is normally distributed (in either source or binary
7254form) with the major components (compiler, kernel, and so on) of the
7255operating system on which the executable runs, unless that component
7256itself accompanies the executable.
7257
7258If distribution of executable or object code is made by offering
7259access to copy from a designated place, then offering equivalent
7260access to copy the source code from the same place counts as
7261distribution of the source code, even though third parties are not
7262compelled to copy the source along with the object code.
7263
7264  4. You may not copy, modify, sublicense, or distribute the Program
7265except as expressly provided under this License.  Any attempt
7266otherwise to copy, modify, sublicense or distribute the Program is
7267void, and will automatically terminate your rights under this License.
7268However, parties who have received copies, or rights, from you under
7269this License will not have their licenses terminated so long as such
7270parties remain in full compliance.
7271
7272  5. You are not required to accept this License, since you have not
7273signed it.  However, nothing else grants you permission to modify or
7274distribute the Program or its derivative works.  These actions are
7275prohibited by law if you do not accept this License.  Therefore, by
7276modifying or distributing the Program (or any work based on the
7277Program), you indicate your acceptance of this License to do so, and
7278all its terms and conditions for copying, distributing or modifying
7279the Program or works based on it.
7280
7281  6. Each time you redistribute the Program (or any work based on the
7282Program), the recipient automatically receives a license from the
7283original licensor to copy, distribute or modify the Program subject to
7284these terms and conditions.  You may not impose any further
7285restrictions on the recipients' exercise of the rights granted herein.
7286You are not responsible for enforcing compliance by third parties to
7287this License.
7288
7289  7. If, as a consequence of a court judgment or allegation of patent
7290infringement or for any other reason (not limited to patent issues),
7291conditions are imposed on you (whether by court order, agreement or
7292otherwise) that contradict the conditions of this License, they do not
7293excuse you from the conditions of this License.  If you cannot
7294distribute so as to satisfy simultaneously your obligations under this
7295License and any other pertinent obligations, then as a consequence you
7296may not distribute the Program at all.  For example, if a patent
7297license would not permit royalty-free redistribution of the Program by
7298all those who receive copies directly or indirectly through you, then
7299the only way you could satisfy both it and this License would be to
7300refrain entirely from distribution of the Program.
7301
7302If any portion of this section is held invalid or unenforceable under
7303any particular circumstance, the balance of the section is intended to
7304apply and the section as a whole is intended to apply in other
7305circumstances.
7306
7307It is not the purpose of this section to induce you to infringe any
7308patents or other property right claims or to contest validity of any
7309such claims; this section has the sole purpose of protecting the
7310integrity of the free software distribution system, which is
7311implemented by public license practices.  Many people have made
7312generous contributions to the wide range of software distributed
7313through that system in reliance on consistent application of that
7314system; it is up to the author/donor to decide if he or she is willing
7315to distribute software through any other system and a licensee cannot
7316impose that choice.
7317
7318This section is intended to make thoroughly clear what is believed to
7319be a consequence of the rest of this License.
7320
7321  8. If the distribution and/or use of the Program is restricted in
7322certain countries either by patents or by copyrighted interfaces, the
7323original copyright holder who places the Program under this License
7324may add an explicit geographical distribution limitation excluding
7325those countries, so that distribution is permitted only in or among
7326countries not thus excluded.  In such case, this License incorporates
7327the limitation as if written in the body of this License.
7328
7329  9. The Free Software Foundation may publish revised and/or new versions
7330of the General Public License from time to time.  Such new versions will
7331be similar in spirit to the present version, but may differ in detail to
7332address new problems or concerns.
7333
7334Each version is given a distinguishing version number.  If the Program
7335specifies a version number of this License which applies to it and "any
7336later version", you have the option of following the terms and conditions
7337either of that version or of any later version published by the Free
7338Software Foundation.  If the Program does not specify a version number of
7339this License, you may choose any version ever published by the Free Software
7340Foundation.
7341
7342  10. If you wish to incorporate parts of the Program into other free
7343programs whose distribution conditions are different, write to the author
7344to ask for permission.  For software which is copyrighted by the Free
7345Software Foundation, write to the Free Software Foundation; we sometimes
7346make exceptions for this.  Our decision will be guided by the two goals
7347of preserving the free status of all derivatives of our free software and
7348of promoting the sharing and reuse of software generally.
7349
7350			    NO WARRANTY
7351
7352  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
7353FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
7354OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
7355PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
7356OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
7357MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
7358TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
7359PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
7360REPAIR OR CORRECTION.
7361
7362  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
7363WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
7364REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
7365INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
7366OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
7367TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
7368YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
7369PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
7370POSSIBILITY OF SUCH DAMAGES.
7371
7372		     END OF TERMS AND CONDITIONS
7373
7374	    How to Apply These Terms to Your New Programs
7375
7376  If you develop a new program, and you want it to be of the greatest
7377possible use to the public, the best way to achieve this is to make it
7378free software which everyone can redistribute and change under these terms.
7379
7380  To do so, attach the following notices to the program.  It is safest
7381to attach them to the start of each source file to most effectively
7382convey the exclusion of warranty; and each file should have at least
7383the "copyright" line and a pointer to where the full notice is found.
7384
7385    <one line to give the program's name and a brief idea of what it does.>
7386    Copyright (C) <year>  <name of author>
7387
7388    This program is free software; you can redistribute it and/or modify
7389    it under the terms of the GNU General Public License as published by
7390    the Free Software Foundation; either version 2 of the License, or
7391    (at your option) any later version.
7392
7393    This program is distributed in the hope that it will be useful,
7394    but WITHOUT ANY WARRANTY; without even the implied warranty of
7395    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
7396    GNU General Public License for more details.
7397
7398    You should have received a copy of the GNU General Public License along
7399    with this program; if not, write to the Free Software Foundation, Inc.,
7400    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
7401
7402Also add information on how to contact you by electronic and paper mail.
7403
7404If the program is interactive, make it output a short notice like this
7405when it starts in an interactive mode:
7406
7407    Gnomovision version 69, Copyright (C) year name of author
7408    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
7409    This is free software, and you are welcome to redistribute it
7410    under certain conditions; type `show c' for details.
7411
7412The hypothetical commands `show w' and `show c' should show the appropriate
7413parts of the General Public License.  Of course, the commands you use may
7414be called something other than `show w' and `show c'; they could even be
7415mouse-clicks or menu items--whatever suits your program.
7416
7417You should also get your employer (if you work as a programmer) or your
7418school, if any, to sign a "copyright disclaimer" for the program, if
7419necessary.  Here is a sample; alter the names:
7420
7421  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
7422  `Gnomovision' (which makes passes at compilers) written by James Hacker.
7423
7424  <signature of Ty Coon>, 1 April 1989
7425  Ty Coon, President of Vice
7426
7427This General Public License does not permit incorporating your program into
7428proprietary programs.  If your program is a subroutine library, you may
7429consider it more useful to permit linking proprietary applications with the
7430library.  If this is what you want to do, use the GNU Lesser General
7431Public License instead of this License.
7432
7433Copyright (c) 2011 The LevelDB Authors. All rights reserved.
7434
7435Redistribution and use in source and binary forms, with or without
7436modification, are permitted provided that the following conditions are
7437met:
7438
7439   * Redistributions of source code must retain the above copyright
7440notice, this list of conditions and the following disclaimer.
7441   * Redistributions in binary form must reproduce the above
7442copyright notice, this list of conditions and the following disclaimer
7443in the documentation and/or other materials provided with the
7444distribution.
7445   * Neither the name of Google Inc. nor the names of its
7446contributors may be used to endorse or promote products derived from
7447this software without specific prior written permission.
7448
7449THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7450"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7451LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7452A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7453OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7454SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7455LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7456DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7457THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7458(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7459OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7460
7461/*
7462 * Copyright (c) 2008 NVIDIA, Corporation
7463 *
7464 * Permission is hereby granted, free of charge, to any person obtaining a copy
7465 * of this software and associated documentation files (the "Software"), to deal
7466 * in the Software without restriction, including without limitation the rights
7467 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7468 * copies of the Software, and to permit persons to whom the Software is
7469 * furnished to do so, subject to the following conditions:
7470 *
7471 * The above copyright notice and this permission notice (including the next
7472 * paragraph) shall be included in all copies or substantial portions of the
7473 * Software.
7474 *
7475 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7476 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7477 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
7478 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7479 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7480 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
7481 * SOFTWARE.
7482 */
7483Copyright 2000-2007 Niels Provos <[email protected]>
7484Copyright 2007-2009 Niels Provos and Nick Mathewson
7485
7486Redistribution and use in source and binary forms, with or without
7487modification, are permitted provided that the following conditions
7488are met:
74891. Redistributions of source code must retain the above copyright
7490   notice, this list of conditions and the following disclaimer.
74912. Redistributions in binary form must reproduce the above copyright
7492   notice, this list of conditions and the following disclaimer in the
7493   documentation and/or other materials provided with the distribution.
74943. The name of the author may not be used to endorse or promote products
7495   derived from this software without specific prior written permission.
7496
7497THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7498IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
7499OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
7500IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
7501INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
7502NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7503DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7504THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7505(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
7506THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7507
7508Copyright (c) 2013, Google Inc.
7509All rights reserved.
7510
7511Redistribution and use in source and binary forms, with or without modification,
7512are permitted provided that the following conditions are met:
7513
7514    * Redistributions of source code must retain the above copyright notice,
7515      this list of conditions and the following disclaimer.
7516    * Redistributions in binary form must reproduce the above copyright notice,
7517      this list of conditions and the following disclaimer in the documentation
7518      and/or other materials provided with the distribution.
7519    * The name of the author may not be used to endorse or promote products
7520      derived from this software without specific prior written permission.
7521
7522THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
7523AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
7524IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7525ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
7526LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
7527CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
7528GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7529HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
7530STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
7531WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
7532SUCH DAMAGE.
7533(Copied from the README.)
7534
7535--------------------------------------------------------------------------------
7536
7537The authors make NO WARRANTY or representation, either express or implied,
7538with respect to this software, its quality, accuracy, merchantability, or
7539fitness for a particular purpose.  This software is provided "AS IS", and you,
7540its user, assume the entire risk as to its quality and accuracy.
7541
7542This software is copyright (C) 1991-1998, Thomas G. Lane.
7543All Rights Reserved except as specified below.
7544
7545Permission is hereby granted to use, copy, modify, and distribute this
7546software (or portions thereof) for any purpose, without fee, subject to these
7547conditions:
7548(1) If any part of the source code for this software is distributed, then this
7549README file must be included, with this copyright and no-warranty notice
7550unaltered; and any additions, deletions, or changes to the original files
7551must be clearly indicated in accompanying documentation.
7552(2) If only executable code is distributed, then the accompanying
7553documentation must state that "this software is based in part on the work of
7554the Independent JPEG Group".
7555(3) Permission for use of this software is granted only if the user accepts
7556full responsibility for any undesirable consequences; the authors accept
7557NO LIABILITY for damages of any kind.
7558
7559These conditions apply to any software derived from or based on the IJG code,
7560not just to the unmodified library.  If you use our work, you ought to
7561acknowledge us.
7562
7563Permission is NOT granted for the use of any IJG author's name or company name
7564in advertising or publicity relating to this software or products derived from
7565it.  This software may be referred to only as "the Independent JPEG Group's
7566software".
7567
7568We specifically permit and encourage the use of this software as the basis of
7569commercial products, provided that all warranty or liability claims are
7570assumed by the product vendor.
7571
7572
7573ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
7574sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
7575ansi2knr.c is NOT covered by the above copyright and conditions, but instead
7576by the usual distribution terms of the Free Software Foundation; principally,
7577that you must include source code if you redistribute it.  (See the file
7578ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part
7579of any program generated from the IJG code, this does not limit you more than
7580the foregoing paragraphs do.
7581
7582The Unix configuration script "configure" was produced with GNU Autoconf.
7583It is copyright by the Free Software Foundation but is freely distributable.
7584The same holds for its supporting scripts (config.guess, config.sub,
7585ltconfig, ltmain.sh).  Another support script, install-sh, is copyright
7586by M.I.T. but is also freely distributable.
7587
7588It appears that the arithmetic coding option of the JPEG spec is covered by
7589patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot
7590legally be used without obtaining one or more licenses.  For this reason,
7591support for arithmetic coding has been removed from the free JPEG software.
7592(Since arithmetic coding provides only a marginal gain over the unpatented
7593Huffman mode, it is unlikely that very many implementations will support it.)
7594So far as we are aware, there are no patent restrictions on the remaining
7595code.
7596
7597The IJG distribution formerly included code to read and write GIF files.
7598To avoid entanglement with the Unisys LZW patent, GIF reading support has
7599been removed altogether, and the GIF writer has been simplified to produce
7600"uncompressed GIFs".  This technique does not use the LZW algorithm; the
7601resulting GIF files are larger than usual, but are readable by all standard
7602GIF decoders.
7603
7604We are required to state that
7605    "The Graphics Interchange Format(c) is the Copyright property of
7606    CompuServe Incorporated.  GIF(sm) is a Service Mark property of
7607    CompuServe Incorporated."
7608
7609Copyright (C) 2011 Google Inc.
7610
7611Licensed under the Apache License, Version 2.0 (the "License");
7612you may not use this file except in compliance with the License.
7613You may obtain a copy of the License at
7614
7615http://www.apache.org/licenses/LICENSE-2.0
7616
7617Unless required by applicable law or agreed to in writing, software
7618distributed under the License is distributed on an "AS IS" BASIS,
7619WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
7620See the License for the specific language governing permissions and
7621limitations under the License.
7622
7623
7624This copy of the libpng notices is provided for your convenience.  In case of
7625any discrepancy between this copy and the notices in the file png.h that is
7626included in the libpng distribution, the latter shall prevail.
7627
7628COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
7629
7630If you modify libpng you may insert additional notices immediately following
7631this sentence.
7632
7633This code is released under the libpng license.
7634
7635libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
7636Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
7637distributed according to the same disclaimer and license as libpng-1.2.5
7638with the following individual added to the list of Contributing Authors
7639
7640   Cosmin Truta
7641
7642libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
7643Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
7644distributed according to the same disclaimer and license as libpng-1.0.6
7645with the following individuals added to the list of Contributing Authors
7646
7647   Simon-Pierre Cadieux
7648   Eric S. Raymond
7649   Gilles Vollant
7650
7651and with the following additions to the disclaimer:
7652
7653   There is no warranty against interference with your enjoyment of the
7654   library or against infringement.  There is no warranty that our
7655   efforts or the library will fulfill any of your particular purposes
7656   or needs.  This library is provided with all faults, and the entire
7657   risk of satisfactory quality, performance, accuracy, and effort is with
7658   the user.
7659
7660libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
7661Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
7662distributed according to the same disclaimer and license as libpng-0.96,
7663with the following individuals added to the list of Contributing Authors:
7664
7665   Tom Lane
7666   Glenn Randers-Pehrson
7667   Willem van Schaik
7668
7669libpng versions 0.89, June 1996, through 0.96, May 1997, are
7670Copyright (c) 1996, 1997 Andreas Dilger
7671Distributed according to the same disclaimer and license as libpng-0.88,
7672with the following individuals added to the list of Contributing Authors:
7673
7674   John Bowler
7675   Kevin Bracey
7676   Sam Bushell
7677   Magnus Holmgren
7678   Greg Roelofs
7679   Tom Tanner
7680
7681libpng versions 0.5, May 1995, through 0.88, January 1996, are
7682Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
7683
7684For the purposes of this copyright and license, "Contributing Authors"
7685is defined as the following set of individuals:
7686
7687   Andreas Dilger
7688   Dave Martindale
7689   Guy Eric Schalnat
7690   Paul Schmidt
7691   Tim Wegner
7692
7693The PNG Reference Library is supplied "AS IS".  The Contributing Authors
7694and Group 42, Inc. disclaim all warranties, expressed or implied,
7695including, without limitation, the warranties of merchantability and of
7696fitness for any purpose.  The Contributing Authors and Group 42, Inc.
7697assume no liability for direct, indirect, incidental, special, exemplary,
7698or consequential damages, which may result from the use of the PNG
7699Reference Library, even if advised of the possibility of such damage.
7700
7701Permission is hereby granted to use, copy, modify, and distribute this
7702source code, or portions hereof, for any purpose, without fee, subject
7703to the following restrictions:
7704
77051. The origin of this source code must not be misrepresented.
7706
77072. Altered versions must be plainly marked as such and must not
7708   be misrepresented as being the original source.
7709
77103. This Copyright notice may not be removed or altered from any
7711   source or altered source distribution.
7712
7713The Contributing Authors and Group 42, Inc. specifically permit, without
7714fee, and encourage the use of this source code as a component to
7715supporting the PNG file format in commercial products.  If you use this
7716source code in a product, acknowledgment is not required but would be
7717appreciated.
7718
7719
7720A "png_get_copyright" function is available, for convenient use in "about"
7721boxes and the like:
7722
7723   printf("%s",png_get_copyright(NULL));
7724
7725Also, the PNG logo (in PNG format, of course) is supplied in the
7726files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
7727
7728Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
7729certification mark of the Open Source Initiative.
7730
7731Glenn Randers-Pehrson
7732glennrp at users.sourceforge.net
7733July 7, 2011
7734
7735		  GNU LESSER GENERAL PUBLIC LICENSE
7736		       Version 2.1, February 1999
7737
7738 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
7739 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
7740 Everyone is permitted to copy and distribute verbatim copies
7741 of this license document, but changing it is not allowed.
7742
7743[This is the first released version of the Lesser GPL.  It also counts
7744 as the successor of the GNU Library Public License, version 2, hence
7745 the version number 2.1.]
7746
7747			    Preamble
7748
7749  The licenses for most software are designed to take away your
7750freedom to share and change it.  By contrast, the GNU General Public
7751Licenses are intended to guarantee your freedom to share and change
7752free software--to make sure the software is free for all its users.
7753
7754  This license, the Lesser General Public License, applies to some
7755specially designated software packages--typically libraries--of the
7756Free Software Foundation and other authors who decide to use it.  You
7757can use it too, but we suggest you first think carefully about whether
7758this license or the ordinary General Public License is the better
7759strategy to use in any particular case, based on the explanations below.
7760
7761  When we speak of free software, we are referring to freedom of use,
7762not price.  Our General Public Licenses are designed to make sure that
7763you have the freedom to distribute copies of free software (and charge
7764for this service if you wish); that you receive source code or can get
7765it if you want it; that you can change the software and use pieces of
7766it in new free programs; and that you are informed that you can do
7767these things.
7768
7769  To protect your rights, we need to make restrictions that forbid
7770distributors to deny you these rights or to ask you to surrender these
7771rights.  These restrictions translate to certain responsibilities for
7772you if you distribute copies of the library or if you modify it.
7773
7774  For example, if you distribute copies of the library, whether gratis
7775or for a fee, you must give the recipients all the rights that we gave
7776you.  You must make sure that they, too, receive or can get the source
7777code.  If you link other code with the library, you must provide
7778complete object files to the recipients, so that they can relink them
7779with the library after making changes to the library and recompiling
7780it.  And you must show them these terms so they know their rights.
7781
7782  We protect your rights with a two-step method: (1) we copyright the
7783library, and (2) we offer you this license, which gives you legal
7784permission to copy, distribute and/or modify the library.
7785
7786  To protect each distributor, we want to make it very clear that
7787there is no warranty for the free library.  Also, if the library is
7788modified by someone else and passed on, the recipients should know
7789that what they have is not the original version, so that the original
7790author's reputation will not be affected by problems that might be
7791introduced by others.
7792
7793  Finally, software patents pose a constant threat to the existence of
7794any free program.  We wish to make sure that a company cannot
7795effectively restrict the users of a free program by obtaining a
7796restrictive license from a patent holder.  Therefore, we insist that
7797any patent license obtained for a version of the library must be
7798consistent with the full freedom of use specified in this license.
7799
7800  Most GNU software, including some libraries, is covered by the
7801ordinary GNU General Public License.  This license, the GNU Lesser
7802General Public License, applies to certain designated libraries, and
7803is quite different from the ordinary General Public License.  We use
7804this license for certain libraries in order to permit linking those
7805libraries into non-free programs.
7806
7807  When a program is linked with a library, whether statically or using
7808a shared library, the combination of the two is legally speaking a
7809combined work, a derivative of the original library.  The ordinary
7810General Public License therefore permits such linking only if the
7811entire combination fits its criteria of freedom.  The Lesser General
7812Public License permits more lax criteria for linking other code with
7813the library.
7814
7815  We call this license the "Lesser" General Public License because it
7816does Less to protect the user's freedom than the ordinary General
7817Public License.  It also provides other free software developers Less
7818of an advantage over competing non-free programs.  These disadvantages
7819are the reason we use the ordinary General Public License for many
7820libraries.  However, the Lesser license provides advantages in certain
7821special circumstances.
7822
7823  For example, on rare occasions, there may be a special need to
7824encourage the widest possible use of a certain library, so that it becomes
7825a de-facto standard.  To achieve this, non-free programs must be
7826allowed to use the library.  A more frequent case is that a free
7827library does the same job as widely used non-free libraries.  In this
7828case, there is little to gain by limiting the free library to free
7829software only, so we use the Lesser General Public License.
7830
7831  In other cases, permission to use a particular library in non-free
7832programs enables a greater number of people to use a large body of
7833free software.  For example, permission to use the GNU C Library in
7834non-free programs enables many more people to use the whole GNU
7835operating system, as well as its variant, the GNU/Linux operating
7836system.
7837
7838  Although the Lesser General Public License is Less protective of the
7839users' freedom, it does ensure that the user of a program that is
7840linked with the Library has the freedom and the wherewithal to run
7841that program using a modified version of the Library.
7842
7843  The precise terms and conditions for copying, distribution and
7844modification follow.  Pay close attention to the difference between a
7845"work based on the library" and a "work that uses the library".  The
7846former contains code derived from the library, whereas the latter must
7847be combined with the library in order to run.
7848
7849		  GNU LESSER GENERAL PUBLIC LICENSE
7850   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7851
7852  0. This License Agreement applies to any software library or other
7853program which contains a notice placed by the copyright holder or
7854other authorized party saying it may be distributed under the terms of
7855this Lesser General Public License (also called "this License").
7856Each licensee is addressed as "you".
7857
7858  A "library" means a collection of software functions and/or data
7859prepared so as to be conveniently linked with application programs
7860(which use some of those functions and data) to form executables.
7861
7862  The "Library", below, refers to any such software library or work
7863which has been distributed under these terms.  A "work based on the
7864Library" means either the Library or any derivative work under
7865copyright law: that is to say, a work containing the Library or a
7866portion of it, either verbatim or with modifications and/or translated
7867straightforwardly into another language.  (Hereinafter, translation is
7868included without limitation in the term "modification".)
7869
7870  "Source code" for a work means the preferred form of the work for
7871making modifications to it.  For a library, complete source code means
7872all the source code for all modules it contains, plus any associated
7873interface definition files, plus the scripts used to control compilation
7874and installation of the library.
7875
7876  Activities other than copying, distribution and modification are not
7877covered by this License; they are outside its scope.  The act of
7878running a program using the Library is not restricted, and output from
7879such a program is covered only if its contents constitute a work based
7880on the Library (independent of the use of the Library in a tool for
7881writing it).  Whether that is true depends on what the Library does
7882and what the program that uses the Library does.
7883
7884  1. You may copy and distribute verbatim copies of the Library's
7885complete source code as you receive it, in any medium, provided that
7886you conspicuously and appropriately publish on each copy an
7887appropriate copyright notice and disclaimer of warranty; keep intact
7888all the notices that refer to this License and to the absence of any
7889warranty; and distribute a copy of this License along with the
7890Library.
7891
7892  You may charge a fee for the physical act of transferring a copy,
7893and you may at your option offer warranty protection in exchange for a
7894fee.
7895
7896  2. You may modify your copy or copies of the Library or any portion
7897of it, thus forming a work based on the Library, and copy and
7898distribute such modifications or work under the terms of Section 1
7899above, provided that you also meet all of these conditions:
7900
7901    a) The modified work must itself be a software library.
7902
7903    b) You must cause the files modified to carry prominent notices
7904    stating that you changed the files and the date of any change.
7905
7906    c) You must cause the whole of the work to be licensed at no
7907    charge to all third parties under the terms of this License.
7908
7909    d) If a facility in the modified Library refers to a function or a
7910    table of data to be supplied by an application program that uses
7911    the facility, other than as an argument passed when the facility
7912    is invoked, then you must make a good faith effort to ensure that,
7913    in the event an application does not supply such function or
7914    table, the facility still operates, and performs whatever part of
7915    its purpose remains meaningful.
7916
7917    (For example, a function in a library to compute square roots has
7918    a purpose that is entirely well-defined independent of the
7919    application.  Therefore, Subsection 2d requires that any
7920    application-supplied function or table used by this function must
7921    be optional: if the application does not supply it, the square
7922    root function must still compute square roots.)
7923
7924These requirements apply to the modified work as a whole.  If
7925identifiable sections of that work are not derived from the Library,
7926and can be reasonably considered independent and separate works in
7927themselves, then this License, and its terms, do not apply to those
7928sections when you distribute them as separate works.  But when you
7929distribute the same sections as part of a whole which is a work based
7930on the Library, the distribution of the whole must be on the terms of
7931this License, whose permissions for other licensees extend to the
7932entire whole, and thus to each and every part regardless of who wrote
7933it.
7934
7935Thus, it is not the intent of this section to claim rights or contest
7936your rights to work written entirely by you; rather, the intent is to
7937exercise the right to control the distribution of derivative or
7938collective works based on the Library.
7939
7940In addition, mere aggregation of another work not based on the Library
7941with the Library (or with a work based on the Library) on a volume of
7942a storage or distribution medium does not bring the other work under
7943the scope of this License.
7944
7945  3. You may opt to apply the terms of the ordinary GNU General Public
7946License instead of this License to a given copy of the Library.  To do
7947this, you must alter all the notices that refer to this License, so
7948that they refer to the ordinary GNU General Public License, version 2,
7949instead of to this License.  (If a newer version than version 2 of the
7950ordinary GNU General Public License has appeared, then you can specify
7951that version instead if you wish.)  Do not make any other change in
7952these notices.
7953
7954  Once this change is made in a given copy, it is irreversible for
7955that copy, so the ordinary GNU General Public License applies to all
7956subsequent copies and derivative works made from that copy.
7957
7958  This option is useful when you wish to copy part of the code of
7959the Library into a program that is not a library.
7960
7961  4. You may copy and distribute the Library (or a portion or
7962derivative of it, under Section 2) in object code or executable form
7963under the terms of Sections 1 and 2 above provided that you accompany
7964it with the complete corresponding machine-readable source code, which
7965must be distributed under the terms of Sections 1 and 2 above on a
7966medium customarily used for software interchange.
7967
7968  If distribution of object code is made by offering access to copy
7969from a designated place, then offering equivalent access to copy the
7970source code from the same place satisfies the requirement to
7971distribute the source code, even though third parties are not
7972compelled to copy the source along with the object code.
7973
7974  5. A program that contains no derivative of any portion of the
7975Library, but is designed to work with the Library by being compiled or
7976linked with it, is called a "work that uses the Library".  Such a
7977work, in isolation, is not a derivative work of the Library, and
7978therefore falls outside the scope of this License.
7979
7980  However, linking a "work that uses the Library" with the Library
7981creates an executable that is a derivative of the Library (because it
7982contains portions of the Library), rather than a "work that uses the
7983library".  The executable is therefore covered by this License.
7984Section 6 states terms for distribution of such executables.
7985
7986  When a "work that uses the Library" uses material from a header file
7987that is part of the Library, the object code for the work may be a
7988derivative work of the Library even though the source code is not.
7989Whether this is true is especially significant if the work can be
7990linked without the Library, or if the work is itself a library.  The
7991threshold for this to be true is not precisely defined by law.
7992
7993  If such an object file uses only numerical parameters, data
7994structure layouts and accessors, and small macros and small inline
7995functions (ten lines or less in length), then the use of the object
7996file is unrestricted, regardless of whether it is legally a derivative
7997work.  (Executables containing this object code plus portions of the
7998Library will still fall under Section 6.)
7999
8000  Otherwise, if the work is a derivative of the Library, you may
8001distribute the object code for the work under the terms of Section 6.
8002Any executables containing that work also fall under Section 6,
8003whether or not they are linked directly with the Library itself.
8004
8005  6. As an exception to the Sections above, you may also combine or
8006link a "work that uses the Library" with the Library to produce a
8007work containing portions of the Library, and distribute that work
8008under terms of your choice, provided that the terms permit
8009modification of the work for the customer's own use and reverse
8010engineering for debugging such modifications.
8011
8012  You must give prominent notice with each copy of the work that the
8013Library is used in it and that the Library and its use are covered by
8014this License.  You must supply a copy of this License.  If the work
8015during execution displays copyright notices, you must include the
8016copyright notice for the Library among them, as well as a reference
8017directing the user to the copy of this License.  Also, you must do one
8018of these things:
8019
8020    a) Accompany the work with the complete corresponding
8021    machine-readable source code for the Library including whatever
8022    changes were used in the work (which must be distributed under
8023    Sections 1 and 2 above); and, if the work is an executable linked
8024    with the Library, with the complete machine-readable "work that
8025    uses the Library", as object code and/or source code, so that the
8026    user can modify the Library and then relink to produce a modified
8027    executable containing the modified Library.  (It is understood
8028    that the user who changes the contents of definitions files in the
8029    Library will not necessarily be able to recompile the application
8030    to use the modified definitions.)
8031
8032    b) Use a suitable shared library mechanism for linking with the
8033    Library.  A suitable mechanism is one that (1) uses at run time a
8034    copy of the library already present on the user's computer system,
8035    rather than copying library functions into the executable, and (2)
8036    will operate properly with a modified version of the library, if
8037    the user installs one, as long as the modified version is
8038    interface-compatible with the version that the work was made with.
8039
8040    c) Accompany the work with a written offer, valid for at
8041    least three years, to give the same user the materials
8042    specified in Subsection 6a, above, for a charge no more
8043    than the cost of performing this distribution.
8044
8045    d) If distribution of the work is made by offering access to copy
8046    from a designated place, offer equivalent access to copy the above
8047    specified materials from the same place.
8048
8049    e) Verify that the user has already received a copy of these
8050    materials or that you have already sent this user a copy.
8051
8052  For an executable, the required form of the "work that uses the
8053Library" must include any data and utility programs needed for
8054reproducing the executable from it.  However, as a special exception,
8055the materials to be distributed need not include anything that is
8056normally distributed (in either source or binary form) with the major
8057components (compiler, kernel, and so on) of the operating system on
8058which the executable runs, unless that component itself accompanies
8059the executable.
8060
8061  It may happen that this requirement contradicts the license
8062restrictions of other proprietary libraries that do not normally
8063accompany the operating system.  Such a contradiction means you cannot
8064use both them and the Library together in an executable that you
8065distribute.
8066
8067  7. You may place library facilities that are a work based on the
8068Library side-by-side in a single library together with other library
8069facilities not covered by this License, and distribute such a combined
8070library, provided that the separate distribution of the work based on
8071the Library and of the other library facilities is otherwise
8072permitted, and provided that you do these two things:
8073
8074    a) Accompany the combined library with a copy of the same work
8075    based on the Library, uncombined with any other library
8076    facilities.  This must be distributed under the terms of the
8077    Sections above.
8078
8079    b) Give prominent notice with the combined library of the fact
8080    that part of it is a work based on the Library, and explaining
8081    where to find the accompanying uncombined form of the same work.
8082
8083  8. You may not copy, modify, sublicense, link with, or distribute
8084the Library except as expressly provided under this License.  Any
8085attempt otherwise to copy, modify, sublicense, link with, or
8086distribute the Library is void, and will automatically terminate your
8087rights under this License.  However, parties who have received copies,
8088or rights, from you under this License will not have their licenses
8089terminated so long as such parties remain in full compliance.
8090
8091  9. You are not required to accept this License, since you have not
8092signed it.  However, nothing else grants you permission to modify or
8093distribute the Library or its derivative works.  These actions are
8094prohibited by law if you do not accept this License.  Therefore, by
8095modifying or distributing the Library (or any work based on the
8096Library), you indicate your acceptance of this License to do so, and
8097all its terms and conditions for copying, distributing or modifying
8098the Library or works based on it.
8099
8100  10. Each time you redistribute the Library (or any work based on the
8101Library), the recipient automatically receives a license from the
8102original licensor to copy, distribute, link with or modify the Library
8103subject to these terms and conditions.  You may not impose any further
8104restrictions on the recipients' exercise of the rights granted herein.
8105You are not responsible for enforcing compliance by third parties with
8106this License.
8107
8108  11. If, as a consequence of a court judgment or allegation of patent
8109infringement or for any other reason (not limited to patent issues),
8110conditions are imposed on you (whether by court order, agreement or
8111otherwise) that contradict the conditions of this License, they do not
8112excuse you from the conditions of this License.  If you cannot
8113distribute so as to satisfy simultaneously your obligations under this
8114License and any other pertinent obligations, then as a consequence you
8115may not distribute the Library at all.  For example, if a patent
8116license would not permit royalty-free redistribution of the Library by
8117all those who receive copies directly or indirectly through you, then
8118the only way you could satisfy both it and this License would be to
8119refrain entirely from distribution of the Library.
8120
8121If any portion of this section is held invalid or unenforceable under any
8122particular circumstance, the balance of the section is intended to apply,
8123and the section as a whole is intended to apply in other circumstances.
8124
8125It is not the purpose of this section to induce you to infringe any
8126patents or other property right claims or to contest validity of any
8127such claims; this section has the sole purpose of protecting the
8128integrity of the free software distribution system which is
8129implemented by public license practices.  Many people have made
8130generous contributions to the wide range of software distributed
8131through that system in reliance on consistent application of that
8132system; it is up to the author/donor to decide if he or she is willing
8133to distribute software through any other system and a licensee cannot
8134impose that choice.
8135
8136This section is intended to make thoroughly clear what is believed to
8137be a consequence of the rest of this License.
8138
8139  12. If the distribution and/or use of the Library is restricted in
8140certain countries either by patents or by copyrighted interfaces, the
8141original copyright holder who places the Library under this License may add
8142an explicit geographical distribution limitation excluding those countries,
8143so that distribution is permitted only in or among countries not thus
8144excluded.  In such case, this License incorporates the limitation as if
8145written in the body of this License.
8146
8147  13. The Free Software Foundation may publish revised and/or new
8148versions of the Lesser General Public License from time to time.
8149Such new versions will be similar in spirit to the present version,
8150but may differ in detail to address new problems or concerns.
8151
8152Each version is given a distinguishing version number.  If the Library
8153specifies a version number of this License which applies to it and
8154"any later version", you have the option of following the terms and
8155conditions either of that version or of any later version published by
8156the Free Software Foundation.  If the Library does not specify a
8157license version number, you may choose any version ever published by
8158the Free Software Foundation.
8159
8160  14. If you wish to incorporate parts of the Library into other free
8161programs whose distribution conditions are incompatible with these,
8162write to the author to ask for permission.  For software which is
8163copyrighted by the Free Software Foundation, write to the Free
8164Software Foundation; we sometimes make exceptions for this.  Our
8165decision will be guided by the two goals of preserving the free status
8166of all derivatives of our free software and of promoting the sharing
8167and reuse of software generally.
8168
8169			    NO WARRANTY
8170
8171  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
8172WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
8173EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
8174OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
8175KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
8176IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8177PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
8178LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
8179THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
8180
8181  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
8182WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
8183AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
8184FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
8185CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
8186LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
8187RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
8188FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
8189SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
8190DAMAGES.
8191
8192		     END OF TERMS AND CONDITIONS
8193
8194           How to Apply These Terms to Your New Libraries
8195
8196  If you develop a new library, and you want it to be of the greatest
8197possible use to the public, we recommend making it free software that
8198everyone can redistribute and change.  You can do so by permitting
8199redistribution under these terms (or, alternatively, under the terms of the
8200ordinary General Public License).
8201
8202  To apply these terms, attach the following notices to the library.  It is
8203safest to attach them to the start of each source file to most effectively
8204convey the exclusion of warranty; and each file should have at least the
8205"copyright" line and a pointer to where the full notice is found.
8206
8207    <one line to give the library's name and a brief idea of what it does.>
8208    Copyright (C) <year>  <name of author>
8209
8210    This library is free software; you can redistribute it and/or
8211    modify it under the terms of the GNU Lesser General Public
8212    License as published by the Free Software Foundation; either
8213    version 2.1 of the License, or (at your option) any later version.
8214
8215    This library is distributed in the hope that it will be useful,
8216    but WITHOUT ANY WARRANTY; without even the implied warranty of
8217    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
8218    Lesser General Public License for more details.
8219
8220    You should have received a copy of the GNU Lesser General Public
8221    License along with this library; if not, write to the Free Software
8222    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
8223
8224Also add information on how to contact you by electronic and paper mail.
8225
8226You should also get your employer (if you work as a programmer) or your
8227school, if any, to sign a "copyright disclaimer" for the library, if
8228necessary.  Here is a sample; alter the names:
8229
8230  Yoyodyne, Inc., hereby disclaims all copyright interest in the
8231  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
8232
8233  <signature of Ty Coon>, 1 April 1990
8234  Ty Coon, President of Vice
8235
8236That's all there is to it!
8237
8238
8239
8240    Permission is hereby granted, free of charge, to any person obtaining a
8241    copy of this software and associated documentation files (the
8242    "Software"), to deal in the Software without restriction, including
8243    without limitation the rights to use, copy, modify, merge, publish,
8244    distribute, sub license, and/or sell copies of the Software, and to
8245    permit persons to whom the Software is furnished to do so, subject to
8246    the following conditions:
8247
8248    The above copyright notice and this permission notice (including the
8249    next paragraph) shall be included in all copies or substantial portions
8250    of the Software.
8251
8252    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
8253    OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
8254    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
8255    IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
8256    ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
8257    TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
8258    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8259
8260Copyright (c) 2010, Google Inc. All rights reserved.
8261
8262Redistribution and use in source and binary forms, with or without
8263modification, are permitted provided that the following conditions are
8264met:
8265
8266  * Redistributions of source code must retain the above copyright
8267    notice, this list of conditions and the following disclaimer.
8268
8269  * Redistributions in binary form must reproduce the above copyright
8270    notice, this list of conditions and the following disclaimer in
8271    the documentation and/or other materials provided with the
8272    distribution.
8273
8274  * Neither the name of Google nor the names of its contributors may
8275    be used to endorse or promote products derived from this software
8276    without specific prior written permission.
8277
8278THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8279"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8280LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8281A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8282HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8283SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8284LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8285DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8286THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8287(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8288OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8289
8290Additional IP Rights Grant (Patents)
8291
8292"This implementation" means the copyrightable works distributed by
8293Google as part of the WebM Project.
8294
8295Google hereby grants to you a perpetual, worldwide, non-exclusive,
8296no-charge, royalty-free, irrevocable (except as stated in this section)
8297patent license to make, have made, use, offer to sell, sell, import,
8298transfer, and otherwise run, modify and propagate the contents of this
8299implementation of VP8, where such license applies only to those patent
8300claims, both currently owned by Google and acquired in the future,
8301licensable by Google that are necessarily infringed by this
8302implementation of VP8. This grant does not include claims that would be
8303infringed only as a consequence of further modification of this
8304implementation. If you or your agent or exclusive licensee institute or
8305order or agree to the institution of patent litigation against any
8306entity (including a cross-claim or counterclaim in a lawsuit) alleging
8307that this implementation of VP8 or any code incorporated within this
8308implementation of VP8 constitutes direct or contributory patent
8309infringement, or inducement of patent infringement, then any patent
8310rights granted to you under this License for this implementation of VP8
8311shall terminate as of the date such litigation is filed.
8312
8313Except where otherwise noted in the source code (e.g. the files hash.c,
8314list.c and the trio files, which are covered by a similar licence but
8315with different Copyright notices) all the files are:
8316
8317 Copyright (C) 1998-2003 Daniel Veillard.  All Rights Reserved.
8318
8319Permission is hereby granted, free of charge, to any person obtaining a copy
8320of this software and associated documentation files (the "Software"), to deal
8321in the Software without restriction, including without limitation the rights
8322to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8323copies of the Software, and to permit persons to whom the Software is fur-
8324nished to do so, subject to the following conditions:
8325
8326The above copyright notice and this permission notice shall be included in
8327all copies or substantial portions of the Software.
8328
8329THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8330IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
8331NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
8332DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
8333IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
8334NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8335
8336Except as contained in this notice, the name of Daniel Veillard shall not
8337be used in advertising or otherwise to promote the sale, use or other deal-
8338ings in this Software without prior written authorization from him.
8339
8340
8341Licence for libxslt except libexslt
8342----------------------------------------------------------------------
8343 Copyright (C) 2001-2002 Daniel Veillard.  All Rights Reserved.
8344
8345Permission is hereby granted, free of charge, to any person obtaining a copy
8346of this software and associated documentation files (the "Software"), to deal
8347in the Software without restriction, including without limitation the rights
8348to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8349copies of the Software, and to permit persons to whom the Software is fur-
8350nished to do so, subject to the following conditions:
8351
8352The above copyright notice and this permission notice shall be included in
8353all copies or substantial portions of the Software.
8354
8355THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8356IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
8357NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
8358DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
8359IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
8360NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8361
8362Except as contained in this notice, the name of Daniel Veillard shall not
8363be used in advertising or otherwise to promote the sale, use or other deal-
8364ings in this Software without prior written authorization from him.
8365
8366----------------------------------------------------------------------
8367
8368Licence for libexslt
8369----------------------------------------------------------------------
8370 Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
8371 All Rights Reserved.
8372
8373Permission is hereby granted, free of charge, to any person obtaining a copy
8374of this software and associated documentation files (the "Software"), to deal
8375in the Software without restriction, including without limitation the rights
8376to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8377copies of the Software, and to permit persons to whom the Software is fur-
8378nished to do so, subject to the following conditions:
8379
8380The above copyright notice and this permission notice shall be included in
8381all copies or substantial portions of the Software.
8382
8383THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8384IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
8385NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
8386AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
8387IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
8388NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8389
8390Except as contained in this notice, the name of the authors shall not
8391be used in advertising or otherwise to promote the sale, use or other deal-
8392ings in this Software without prior written authorization from him.
8393----------------------------------------------------------------------
8394
8395LZMA SDK is placed in the public domain.
8396
8397Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
8398Some rights reserved: <http://opensource.org/licenses/mit-license.php>
8399
8400The default Mesa license is as follows:
8401
8402Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
8403
8404Permission is hereby granted, free of charge, to any person obtaining a
8405copy of this software and associated documentation files (the "Software"),
8406to deal in the Software without restriction, including without limitation
8407the rights to use, copy, modify, merge, publish, distribute, sublicense,
8408and/or sell copies of the Software, and to permit persons to whom the
8409Software is furnished to do so, subject to the following conditions:
8410
8411The above copyright notice and this permission notice shall be included
8412in all copies or substantial portions of the Software.
8413
8414THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
8415OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8416FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
8417BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
8418AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
8419CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8420
8421
8422
8423Some parts of Mesa are copyrighted under the GNU LGPL.  See the
8424Mesa/docs/COPYRIGHT file for details.
8425
8426The following is the standard GNU copyright file.
8427----------------------------------------------------------------------
8428
8429
8430		  GNU LIBRARY GENERAL PUBLIC LICENSE
8431		       Version 2, June 1991
8432
8433 Copyright (C) 1991 Free Software Foundation, Inc.
8434                    675 Mass Ave, Cambridge, MA 02139, USA
8435 Everyone is permitted to copy and distribute verbatim copies
8436 of this license document, but changing it is not allowed.
8437
8438[This is the first released version of the library GPL.  It is
8439 numbered 2 because it goes with version 2 of the ordinary GPL.]
8440
8441			    Preamble
8442
8443  The licenses for most software are designed to take away your
8444freedom to share and change it.  By contrast, the GNU General Public
8445Licenses are intended to guarantee your freedom to share and change
8446free software--to make sure the software is free for all its users.
8447
8448  This license, the Library General Public License, applies to some
8449specially designated Free Software Foundation software, and to any
8450other libraries whose authors decide to use it.  You can use it for
8451your libraries, too.
8452
8453  When we speak of free software, we are referring to freedom, not
8454price.  Our General Public Licenses are designed to make sure that you
8455have the freedom to distribute copies of free software (and charge for
8456this service if you wish), that you receive source code or can get it
8457if you want it, that you can change the software or use pieces of it
8458in new free programs; and that you know you can do these things.
8459
8460  To protect your rights, we need to make restrictions that forbid
8461anyone to deny you these rights or to ask you to surrender the rights.
8462These restrictions translate to certain responsibilities for you if
8463you distribute copies of the library, or if you modify it.
8464
8465  For example, if you distribute copies of the library, whether gratis
8466or for a fee, you must give the recipients all the rights that we gave
8467you.  You must make sure that they, too, receive or can get the source
8468code.  If you link a program with the library, you must provide
8469complete object files to the recipients so that they can relink them
8470with the library, after making changes to the library and recompiling
8471it.  And you must show them these terms so they know their rights.
8472
8473  Our method of protecting your rights has two steps: (1) copyright
8474the library, and (2) offer you this license which gives you legal
8475permission to copy, distribute and/or modify the library.
8476
8477  Also, for each distributor's protection, we want to make certain
8478that everyone understands that there is no warranty for this free
8479library.  If the library is modified by someone else and passed on, we
8480want its recipients to know that what they have is not the original
8481version, so that any problems introduced by others will not reflect on
8482the original authors' reputations.
8483
8484  Finally, any free program is threatened constantly by software
8485patents.  We wish to avoid the danger that companies distributing free
8486software will individually obtain patent licenses, thus in effect
8487transforming the program into proprietary software.  To prevent this,
8488we have made it clear that any patent must be licensed for everyone's
8489free use or not licensed at all.
8490
8491  Most GNU software, including some libraries, is covered by the ordinary
8492GNU General Public License, which was designed for utility programs.  This
8493license, the GNU Library General Public License, applies to certain
8494designated libraries.  This license is quite different from the ordinary
8495one; be sure to read it in full, and don't assume that anything in it is
8496the same as in the ordinary license.
8497
8498  The reason we have a separate public license for some libraries is that
8499they blur the distinction we usually make between modifying or adding to a
8500program and simply using it.  Linking a program with a library, without
8501changing the library, is in some sense simply using the library, and is
8502analogous to running a utility program or application program.  However, in
8503a textual and legal sense, the linked executable is a combined work, a
8504derivative of the original library, and the ordinary General Public License
8505treats it as such.
8506
8507  Because of this blurred distinction, using the ordinary General
8508Public License for libraries did not effectively promote software
8509sharing, because most developers did not use the libraries.  We
8510concluded that weaker conditions might promote sharing better.
8511
8512  However, unrestricted linking of non-free programs would deprive the
8513users of those programs of all benefit from the free status of the
8514libraries themselves.  This Library General Public License is intended to
8515permit developers of non-free programs to use free libraries, while
8516preserving your freedom as a user of such programs to change the free
8517libraries that are incorporated in them.  (We have not seen how to achieve
8518this as regards changes in header files, but we have achieved it as regards
8519changes in the actual functions of the Library.)  The hope is that this
8520will lead to faster development of free libraries.
8521
8522  The precise terms and conditions for copying, distribution and
8523modification follow.  Pay close attention to the difference between a
8524"work based on the library" and a "work that uses the library".  The
8525former contains code derived from the library, while the latter only
8526works together with the library.
8527
8528  Note that it is possible for a library to be covered by the ordinary
8529General Public License rather than by this special one.
8530
8531		  GNU LIBRARY GENERAL PUBLIC LICENSE
8532   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
8533
8534  0. This License Agreement applies to any software library which
8535contains a notice placed by the copyright holder or other authorized
8536party saying it may be distributed under the terms of this Library
8537General Public License (also called "this License").  Each licensee is
8538addressed as "you".
8539
8540  A "library" means a collection of software functions and/or data
8541prepared so as to be conveniently linked with application programs
8542(which use some of those functions and data) to form executables.
8543
8544  The "Library", below, refers to any such software library or work
8545which has been distributed under these terms.  A "work based on the
8546Library" means either the Library or any derivative work under
8547copyright law: that is to say, a work containing the Library or a
8548portion of it, either verbatim or with modifications and/or translated
8549straightforwardly into another language.  (Hereinafter, translation is
8550included without limitation in the term "modification".)
8551
8552  "Source code" for a work means the preferred form of the work for
8553making modifications to it.  For a library, complete source code means
8554all the source code for all modules it contains, plus any associated
8555interface definition files, plus the scripts used to control compilation
8556and installation of the library.
8557
8558  Activities other than copying, distribution and modification are not
8559covered by this License; they are outside its scope.  The act of
8560running a program using the Library is not restricted, and output from
8561such a program is covered only if its contents constitute a work based
8562on the Library (independent of the use of the Library in a tool for
8563writing it).  Whether that is true depends on what the Library does
8564and what the program that uses the Library does.
8565
8566  1. You may copy and distribute verbatim copies of the Library's
8567complete source code as you receive it, in any medium, provided that
8568you conspicuously and appropriately publish on each copy an
8569appropriate copyright notice and disclaimer of warranty; keep intact
8570all the notices that refer to this License and to the absence of any
8571warranty; and distribute a copy of this License along with the
8572Library.
8573
8574  You may charge a fee for the physical act of transferring a copy,
8575and you may at your option offer warranty protection in exchange for a
8576fee.
8577
8578  2. You may modify your copy or copies of the Library or any portion
8579of it, thus forming a work based on the Library, and copy and
8580distribute such modifications or work under the terms of Section 1
8581above, provided that you also meet all of these conditions:
8582
8583    a) The modified work must itself be a software library.
8584
8585    b) You must cause the files modified to carry prominent notices
8586    stating that you changed the files and the date of any change.
8587
8588    c) You must cause the whole of the work to be licensed at no
8589    charge to all third parties under the terms of this License.
8590
8591    d) If a facility in the modified Library refers to a function or a
8592    table of data to be supplied by an application program that uses
8593    the facility, other than as an argument passed when the facility
8594    is invoked, then you must make a good faith effort to ensure that,
8595    in the event an application does not supply such function or
8596    table, the facility still operates, and performs whatever part of
8597    its purpose remains meaningful.
8598
8599    (For example, a function in a library to compute square roots has
8600    a purpose that is entirely well-defined independent of the
8601    application.  Therefore, Subsection 2d requires that any
8602    application-supplied function or table used by this function must
8603    be optional: if the application does not supply it, the square
8604    root function must still compute square roots.)
8605
8606These requirements apply to the modified work as a whole.  If
8607identifiable sections of that work are not derived from the Library,
8608and can be reasonably considered independent and separate works in
8609themselves, then this License, and its terms, do not apply to those
8610sections when you distribute them as separate works.  But when you
8611distribute the same sections as part of a whole which is a work based
8612on the Library, the distribution of the whole must be on the terms of
8613this License, whose permissions for other licensees extend to the
8614entire whole, and thus to each and every part regardless of who wrote
8615it.
8616
8617Thus, it is not the intent of this section to claim rights or contest
8618your rights to work written entirely by you; rather, the intent is to
8619exercise the right to control the distribution of derivative or
8620collective works based on the Library.
8621
8622In addition, mere aggregation of another work not based on the Library
8623with the Library (or with a work based on the Library) on a volume of
8624a storage or distribution medium does not bring the other work under
8625the scope of this License.
8626
8627  3. You may opt to apply the terms of the ordinary GNU General Public
8628License instead of this License to a given copy of the Library.  To do
8629this, you must alter all the notices that refer to this License, so
8630that they refer to the ordinary GNU General Public License, version 2,
8631instead of to this License.  (If a newer version than version 2 of the
8632ordinary GNU General Public License has appeared, then you can specify
8633that version instead if you wish.)  Do not make any other change in
8634these notices.
8635
8636  Once this change is made in a given copy, it is irreversible for
8637that copy, so the ordinary GNU General Public License applies to all
8638subsequent copies and derivative works made from that copy.
8639
8640  This option is useful when you wish to copy part of the code of
8641the Library into a program that is not a library.
8642
8643  4. You may copy and distribute the Library (or a portion or
8644derivative of it, under Section 2) in object code or executable form
8645under the terms of Sections 1 and 2 above provided that you accompany
8646it with the complete corresponding machine-readable source code, which
8647must be distributed under the terms of Sections 1 and 2 above on a
8648medium customarily used for software interchange.
8649
8650  If distribution of object code is made by offering access to copy
8651from a designated place, then offering equivalent access to copy the
8652source code from the same place satisfies the requirement to
8653distribute the source code, even though third parties are not
8654compelled to copy the source along with the object code.
8655
8656  5. A program that contains no derivative of any portion of the
8657Library, but is designed to work with the Library by being compiled or
8658linked with it, is called a "work that uses the Library".  Such a
8659work, in isolation, is not a derivative work of the Library, and
8660therefore falls outside the scope of this License.
8661
8662  However, linking a "work that uses the Library" with the Library
8663creates an executable that is a derivative of the Library (because it
8664contains portions of the Library), rather than a "work that uses the
8665library".  The executable is therefore covered by this License.
8666Section 6 states terms for distribution of such executables.
8667
8668  When a "work that uses the Library" uses material from a header file
8669that is part of the Library, the object code for the work may be a
8670derivative work of the Library even though the source code is not.
8671Whether this is true is especially significant if the work can be
8672linked without the Library, or if the work is itself a library.  The
8673threshold for this to be true is not precisely defined by law.
8674
8675  If such an object file uses only numerical parameters, data
8676structure layouts and accessors, and small macros and small inline
8677functions (ten lines or less in length), then the use of the object
8678file is unrestricted, regardless of whether it is legally a derivative
8679work.  (Executables containing this object code plus portions of the
8680Library will still fall under Section 6.)
8681
8682  Otherwise, if the work is a derivative of the Library, you may
8683distribute the object code for the work under the terms of Section 6.
8684Any executables containing that work also fall under Section 6,
8685whether or not they are linked directly with the Library itself.
8686
8687  6. As an exception to the Sections above, you may also compile or
8688link a "work that uses the Library" with the Library to produce a
8689work containing portions of the Library, and distribute that work
8690under terms of your choice, provided that the terms permit
8691modification of the work for the customer's own use and reverse
8692engineering for debugging such modifications.
8693
8694  You must give prominent notice with each copy of the work that the
8695Library is used in it and that the Library and its use are covered by
8696this License.  You must supply a copy of this License.  If the work
8697during execution displays copyright notices, you must include the
8698copyright notice for the Library among them, as well as a reference
8699directing the user to the copy of this License.  Also, you must do one
8700of these things:
8701
8702    a) Accompany the work with the complete corresponding
8703    machine-readable source code for the Library including whatever
8704    changes were used in the work (which must be distributed under
8705    Sections 1 and 2 above); and, if the work is an executable linked
8706    with the Library, with the complete machine-readable "work that
8707    uses the Library", as object code and/or source code, so that the
8708    user can modify the Library and then relink to produce a modified
8709    executable containing the modified Library.  (It is understood
8710    that the user who changes the contents of definitions files in the
8711    Library will not necessarily be able to recompile the application
8712    to use the modified definitions.)
8713
8714    b) Accompany the work with a written offer, valid for at
8715    least three years, to give the same user the materials
8716    specified in Subsection 6a, above, for a charge no more
8717    than the cost of performing this distribution.
8718
8719    c) If distribution of the work is made by offering access to copy
8720    from a designated place, offer equivalent access to copy the above
8721    specified materials from the same place.
8722
8723    d) Verify that the user has already received a copy of these
8724    materials or that you have already sent this user a copy.
8725
8726  For an executable, the required form of the "work that uses the
8727Library" must include any data and utility programs needed for
8728reproducing the executable from it.  However, as a special exception,
8729the source code distributed need not include anything that is normally
8730distributed (in either source or binary form) with the major
8731components (compiler, kernel, and so on) of the operating system on
8732which the executable runs, unless that component itself accompanies
8733the executable.
8734
8735  It may happen that this requirement contradicts the license
8736restrictions of other proprietary libraries that do not normally
8737accompany the operating system.  Such a contradiction means you cannot
8738use both them and the Library together in an executable that you
8739distribute.
8740
8741  7. You may place library facilities that are a work based on the
8742Library side-by-side in a single library together with other library
8743facilities not covered by this License, and distribute such a combined
8744library, provided that the separate distribution of the work based on
8745the Library and of the other library facilities is otherwise
8746permitted, and provided that you do these two things:
8747
8748    a) Accompany the combined library with a copy of the same work
8749    based on the Library, uncombined with any other library
8750    facilities.  This must be distributed under the terms of the
8751    Sections above.
8752
8753    b) Give prominent notice with the combined library of the fact
8754    that part of it is a work based on the Library, and explaining
8755    where to find the accompanying uncombined form of the same work.
8756
8757  8. You may not copy, modify, sublicense, link with, or distribute
8758the Library except as expressly provided under this License.  Any
8759attempt otherwise to copy, modify, sublicense, link with, or
8760distribute the Library is void, and will automatically terminate your
8761rights under this License.  However, parties who have received copies,
8762or rights, from you under this License will not have their licenses
8763terminated so long as such parties remain in full compliance.
8764
8765  9. You are not required to accept this License, since you have not
8766signed it.  However, nothing else grants you permission to modify or
8767distribute the Library or its derivative works.  These actions are
8768prohibited by law if you do not accept this License.  Therefore, by
8769modifying or distributing the Library (or any work based on the
8770Library), you indicate your acceptance of this License to do so, and
8771all its terms and conditions for copying, distributing or modifying
8772the Library or works based on it.
8773
8774  10. Each time you redistribute the Library (or any work based on the
8775Library), the recipient automatically receives a license from the
8776original licensor to copy, distribute, link with or modify the Library
8777subject to these terms and conditions.  You may not impose any further
8778restrictions on the recipients' exercise of the rights granted herein.
8779You are not responsible for enforcing compliance by third parties to
8780this License.
8781
8782  11. If, as a consequence of a court judgment or allegation of patent
8783infringement or for any other reason (not limited to patent issues),
8784conditions are imposed on you (whether by court order, agreement or
8785otherwise) that contradict the conditions of this License, they do not
8786excuse you from the conditions of this License.  If you cannot
8787distribute so as to satisfy simultaneously your obligations under this
8788License and any other pertinent obligations, then as a consequence you
8789may not distribute the Library at all.  For example, if a patent
8790license would not permit royalty-free redistribution of the Library by
8791all those who receive copies directly or indirectly through you, then
8792the only way you could satisfy both it and this License would be to
8793refrain entirely from distribution of the Library.
8794
8795If any portion of this section is held invalid or unenforceable under any
8796particular circumstance, the balance of the section is intended to apply,
8797and the section as a whole is intended to apply in other circumstances.
8798
8799It is not the purpose of this section to induce you to infringe any
8800patents or other property right claims or to contest validity of any
8801such claims; this section has the sole purpose of protecting the
8802integrity of the free software distribution system which is
8803implemented by public license practices.  Many people have made
8804generous contributions to the wide range of software distributed
8805through that system in reliance on consistent application of that
8806system; it is up to the author/donor to decide if he or she is willing
8807to distribute software through any other system and a licensee cannot
8808impose that choice.
8809
8810This section is intended to make thoroughly clear what is believed to
8811be a consequence of the rest of this License.
8812
8813  12. If the distribution and/or use of the Library is restricted in
8814certain countries either by patents or by copyrighted interfaces, the
8815original copyright holder who places the Library under this License may add
8816an explicit geographical distribution limitation excluding those countries,
8817so that distribution is permitted only in or among countries not thus
8818excluded.  In such case, this License incorporates the limitation as if
8819written in the body of this License.
8820
8821  13. The Free Software Foundation may publish revised and/or new
8822versions of the Library General Public License from time to time.
8823Such new versions will be similar in spirit to the present version,
8824but may differ in detail to address new problems or concerns.
8825
8826Each version is given a distinguishing version number.  If the Library
8827specifies a version number of this License which applies to it and
8828"any later version", you have the option of following the terms and
8829conditions either of that version or of any later version published by
8830the Free Software Foundation.  If the Library does not specify a
8831license version number, you may choose any version ever published by
8832the Free Software Foundation.
8833
8834  14. If you wish to incorporate parts of the Library into other free
8835programs whose distribution conditions are incompatible with these,
8836write to the author to ask for permission.  For software which is
8837copyrighted by the Free Software Foundation, write to the Free
8838Software Foundation; we sometimes make exceptions for this.  Our
8839decision will be guided by the two goals of preserving the free status
8840of all derivatives of our free software and of promoting the sharing
8841and reuse of software generally.
8842
8843			    NO WARRANTY
8844
8845  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
8846WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
8847EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
8848OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
8849KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
8850IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8851PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
8852LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
8853THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
8854
8855  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
8856WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
8857AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
8858FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
8859CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
8860LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
8861RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
8862FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
8863SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
8864DAMAGES.
8865
8866		     END OF TERMS AND CONDITIONS
8867
8868     Appendix: How to Apply These Terms to Your New Libraries
8869
8870  If you develop a new library, and you want it to be of the greatest
8871possible use to the public, we recommend making it free software that
8872everyone can redistribute and change.  You can do so by permitting
8873redistribution under these terms (or, alternatively, under the terms of the
8874ordinary General Public License).
8875
8876  To apply these terms, attach the following notices to the library.  It is
8877safest to attach them to the start of each source file to most effectively
8878convey the exclusion of warranty; and each file should have at least the
8879"copyright" line and a pointer to where the full notice is found.
8880
8881    <one line to give the library's name and a brief idea of what it does.>
8882    Copyright (C) <year>  <name of author>
8883
8884    This library is free software; you can redistribute it and/or
8885    modify it under the terms of the GNU Library General Public
8886    License as published by the Free Software Foundation; either
8887    version 2 of the License, or (at your option) any later version.
8888
8889    This library is distributed in the hope that it will be useful,
8890    but WITHOUT ANY WARRANTY; without even the implied warranty of
8891    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
8892    Library General Public License for more details.
8893
8894    You should have received a copy of the GNU Library General Public
8895    License along with this library; if not, write to the Free
8896    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
8897
8898Also add information on how to contact you by electronic and paper mail.
8899
8900You should also get your employer (if you work as a programmer) or your
8901school, if any, to sign a "copyright disclaimer" for the library, if
8902necessary.  Here is a sample; alter the names:
8903
8904  Yoyodyne, Inc., hereby disclaims all copyright interest in the
8905  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
8906
8907  <signature of Ty Coon>, 1 April 1990
8908  Ty Coon, President of Vice
8909
8910That's all there is to it!
8911
8912
8913 * MODP_B64 - High performance base64 encoder/decoder
8914 * Version 1.3 -- 17-Mar-2006
8915 * http://modp.com/release/base64
8916 *
8917 * Copyright (c) 2005, 2006  Nick Galbreath -- nickg [at] modp [dot] com
8918 * All rights reserved.
8919 *
8920 * Redistribution and use in source and binary forms, with or without
8921 * modification, are permitted provided that the following conditions are
8922 * met:
8923 *
8924 *   Redistributions of source code must retain the above copyright
8925 *   notice, this list of conditions and the following disclaimer.
8926 *
8927 *   Redistributions in binary form must reproduce the above copyright
8928 *   notice, this list of conditions and the following disclaimer in the
8929 *   documentation and/or other materials provided with the distribution.
8930 *
8931 *   Neither the name of the modp.com nor the names of its
8932 *   contributors may be used to endorse or promote products derived from
8933 *   this software without specific prior written permission.
8934 *
8935 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8936 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8937 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8938 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8939 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8940 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8941 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8942 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8943 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8944 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8945 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8946
8947Copyright 2008 MolokoCacao
8948All rights reserved
8949
8950Redistribution and use in source and binary forms, with or without
8951modification, are permitted providing that the following conditions
8952are met:
89531. Redistributions of source code must retain the above copyright
8954   notice, this list of conditions and the following disclaimer.
89552. Redistributions in binary form must reproduce the above copyright
8956   notice, this list of conditions and the following disclaimer in the
8957   documentation and/or other materials provided with the distribution.
8958
8959THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
8960IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
8961WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8962ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
8963DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8964DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8965OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8966HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
8967STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
8968IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
8969POSSIBILITY OF SUCH DAMAGE.
8970
8971Copyright (c) 2004-2009 Sergey Lyubka
8972Portions Copyright (c) 2009 Gilbert Wellisch
8973
8974Permission is hereby granted, free of charge, to any person obtaining a copy
8975of this software and associated documentation files (the "Software"), to deal
8976in the Software without restriction, including without limitation the rights
8977to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8978copies of the Software, and to permit persons to whom the Software is
8979furnished to do so, subject to the following conditions:
8980
8981The above copyright notice and this permission notice shall be included in
8982all copies or substantial portions of the Software.
8983
8984THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8985IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8986FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8987AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8988LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8989OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8990THE SOFTWARE.
8991
8992
8993Copyright 2010-2011, Google Inc.
8994All rights reserved.
8995
8996Redistribution and use in source and binary forms, with or without
8997modification, are permitted provided that the following conditions are
8998met:
8999
9000* Redistributions of source code must retain the above copyright
9001notice, this list of conditions and the following disclaimer.
9002* Redistributions in binary form must reproduce the above
9003copyright notice, this list of conditions and the following disclaimer
9004in the documentation and/or other materials provided with the
9005distribution.
9006* Neither the name of Google Inc. nor the names of its
9007contributors may be used to endorse or promote products derived from
9008this software without specific prior written permission.
9009
9010THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9011"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9012LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9013A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9014OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9015SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9016LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9017DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9018THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9019(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9020OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9021
9022
9023/* ***** BEGIN LICENSE BLOCK *****
9024 * Version: MPL 1.1/GPL 2.0/LGPL 2.1
9025 *
9026 * The contents of this file are subject to the Mozilla Public License Version
9027 * 1.1 (the "License"); you may not use this file except in compliance with
9028 * the License. You may obtain a copy of the License at
9029 * http://www.mozilla.org/MPL/
9030 *
9031 * Software distributed under the License is distributed on an "AS IS" basis,
9032 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9033 * for the specific language governing rights and limitations under the
9034 * License.
9035 *
9036 * The Original Code is mozilla.org code.
9037 *
9038 * The Initial Developer of the Original Code is
9039 * Netscape Communications Corporation.
9040 * Portions created by the Initial Developer are Copyright (C) 2002
9041 * the Initial Developer. All Rights Reserved.
9042 *
9043 * Contributor(s):
9044 *
9045 * Alternatively, the contents of this file may be used under the terms of
9046 * either the GNU General Public License Version 2 or later (the "GPL"), or
9047 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9048 * in which case the provisions of the GPL or the LGPL are applicable instead
9049 * of those above. If you wish to allow use of your version of this file only
9050 * under the terms of either the GPL or the LGPL, and not to allow others to
9051 * use your version of this file under the terms of the MPL, indicate your
9052 * decision by deleting the provisions above and replace them with the notice
9053 * and other provisions required by the GPL or the LGPL. If you do not delete
9054 * the provisions above, a recipient may use your version of this file under
9055 * the terms of any one of the MPL, the GPL or the LGPL.
9056 *
9057 * ***** END LICENSE BLOCK ***** */
9058
9059   A C-program for MT19937, with initialization improved 2002/1/26.
9060   Coded by Takuji Nishimura and Makoto Matsumoto.
9061
9062   Before using, initialize the state by using init_genrand(seed)
9063   or init_by_array(init_key, key_length).
9064
9065   Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
9066   All rights reserved.
9067
9068   Redistribution and use in source and binary forms, with or without
9069   modification, are permitted provided that the following conditions
9070   are met:
9071
9072     1. Redistributions of source code must retain the above copyright
9073        notice, this list of conditions and the following disclaimer.
9074
9075     2. Redistributions in binary form must reproduce the above copyright
9076        notice, this list of conditions and the following disclaimer in the
9077        documentation and/or other materials provided with the distribution.
9078
9079     3. The names of its contributors may not be used to endorse or promote
9080        products derived from this software without specific prior written
9081        permission.
9082
9083   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9084   "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9085   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9086   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
9087   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
9088   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
9089   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9090   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9091   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9092   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9093   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9094
9095// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
9096//
9097// Redistribution and use in source and binary forms, with or without
9098// modification, are permitted provided that the following conditions are
9099// met:
9100//
9101//    * Redistributions of source code must retain the above copyright
9102// notice, this list of conditions and the following disclaimer.
9103//    * Redistributions in binary form must reproduce the above
9104// copyright notice, this list of conditions and the following disclaimer
9105// in the documentation and/or other materials provided with the
9106// distribution.
9107//    * Neither the name of Google Inc. nor the names of its
9108// contributors may be used to endorse or promote products derived from
9109// this software without specific prior written permission.
9110//
9111// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9112// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9113// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9114// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9115// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9116// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9117// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9118// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9119// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9120// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9121// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9122
9123Version: MPL 1.1/GPL 2.0/LGPL 2.1
9124
9125The contents of this file are subject to the Mozilla Public License Version
91261.1 (the "License"); you may not use this file except in compliance with
9127the License. You may obtain a copy of the License at
9128http://www.mozilla.org/MPL/
9129
9130Software distributed under the License is distributed on an "AS IS" basis,
9131WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9132for the specific language governing rights and limitations under the
9133License.
9134
9135The Original Code is mozilla.org code.
9136
9137The Initial Developer of the Original Code is
9138Netscape Communications Corporation.
9139Portions created by the Initial Developer are Copyright (C) 1998
9140the Initial Developer. All Rights Reserved.
9141
9142Contributor(s):
9143
9144Alternatively, the contents of this file may be used under the terms of
9145either the GNU General Public License Version 2 or later (the "GPL"), or
9146the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9147in which case the provisions of the GPL or the LGPL are applicable instead
9148of those above. If you wish to allow use of your version of this file only
9149under the terms of either the GPL or the LGPL, and not to allow others to
9150use your version of this file under the terms of the MPL, indicate your
9151decision by deleting the provisions above and replace them with the notice
9152and other provisions required by the GPL or the LGPL. If you do not delete
9153the provisions above, a recipient may use your version of this file under
9154the terms of any one of the MPL, the GPL or the LGPL.
9155
9156
9157  Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
9158
9159  Permission to use, copy, modify and distribute this software and its documentation
9160  is hereby granted, provided that both the copyright notice and this permission
9161  notice appear in all copies of the software, derivative works or modified versions,
9162  and any portions thereof, and that both notices appear in supporting documentation,
9163  and that credit is given to Mulle Kybernetik in all documents and publicity
9164  pertaining to direct or indirect use of this code or its derivatives.
9165
9166  THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
9167  SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
9168  "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
9169  DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
9170  OR OF ANY DERIVATIVE WORK.
9171
9172  LICENSE ISSUES
9173  ==============
9174
9175  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
9176  the OpenSSL License and the original SSLeay license apply to the toolkit.
9177  See below for the actual license texts. Actually both licenses are BSD-style
9178  Open Source licenses. In case of any license issues related to OpenSSL
9179  please contact [email protected].
9180
9181  OpenSSL License
9182  ---------------
9183
9184/* ====================================================================
9185 * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
9186 *
9187 * Redistribution and use in source and binary forms, with or without
9188 * modification, are permitted provided that the following conditions
9189 * are met:
9190 *
9191 * 1. Redistributions of source code must retain the above copyright
9192 *    notice, this list of conditions and the following disclaimer.
9193 *
9194 * 2. Redistributions in binary form must reproduce the above copyright
9195 *    notice, this list of conditions and the following disclaimer in
9196 *    the documentation and/or other materials provided with the
9197 *    distribution.
9198 *
9199 * 3. All advertising materials mentioning features or use of this
9200 *    software must display the following acknowledgment:
9201 *    "This product includes software developed by the OpenSSL Project
9202 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
9203 *
9204 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
9205 *    endorse or promote products derived from this software without
9206 *    prior written permission. For written permission, please contact
9207 *    [email protected].
9208 *
9209 * 5. Products derived from this software may not be called "OpenSSL"
9210 *    nor may "OpenSSL" appear in their names without prior written
9211 *    permission of the OpenSSL Project.
9212 *
9213 * 6. Redistributions of any form whatsoever must retain the following
9214 *    acknowledgment:
9215 *    "This product includes software developed by the OpenSSL Project
9216 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
9217 *
9218 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
9219 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9220 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
9221 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
9222 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9223 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
9224 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
9225 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9226 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
9227 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
9228 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
9229 * OF THE POSSIBILITY OF SUCH DAMAGE.
9230 * ====================================================================
9231 *
9232 * This product includes cryptographic software written by Eric Young
9233 * ([email protected]).  This product includes software written by Tim
9234 * Hudson ([email protected]).
9235 *
9236 */
9237
9238 Original SSLeay License
9239 -----------------------
9240
9241/* Copyright (C) 1995-1998 Eric Young ([email protected])
9242 * All rights reserved.
9243 *
9244 * This package is an SSL implementation written
9245 * by Eric Young ([email protected]).
9246 * The implementation was written so as to conform with Netscapes SSL.
9247 *
9248 * This library is free for commercial and non-commercial use as long as
9249 * the following conditions are aheared to.  The following conditions
9250 * apply to all code found in this distribution, be it the RC4, RSA,
9251 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
9252 * included with this distribution is covered by the same copyright terms
9253 * except that the holder is Tim Hudson ([email protected]).
9254 *
9255 * Copyright remains Eric Young's, and as such any Copyright notices in
9256 * the code are not to be removed.
9257 * If this package is used in a product, Eric Young should be given attribution
9258 * as the author of the parts of the library used.
9259 * This can be in the form of a textual message at program startup or
9260 * in documentation (online or textual) provided with the package.
9261 *
9262 * Redistribution and use in source and binary forms, with or without
9263 * modification, are permitted provided that the following conditions
9264 * are met:
9265 * 1. Redistributions of source code must retain the copyright
9266 *    notice, this list of conditions and the following disclaimer.
9267 * 2. Redistributions in binary form must reproduce the above copyright
9268 *    notice, this list of conditions and the following disclaimer in the
9269 *    documentation and/or other materials provided with the distribution.
9270 * 3. All advertising materials mentioning features or use of this software
9271 *    must display the following acknowledgement:
9272 *    "This product includes cryptographic software written by
9273 *     Eric Young ([email protected])"
9274 *    The word 'cryptographic' can be left out if the rouines from the library
9275 *    being used are not cryptographic related :-).
9276 * 4. If you include any Windows specific code (or a derivative thereof) from
9277 *    the apps directory (application code) you must include an acknowledgement:
9278 *    "This product includes software written by Tim Hudson ([email protected])"
9279 *
9280 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
9281 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9282 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9283 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9284 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9285 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9286 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9287 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9288 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9289 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9290 * SUCH DAMAGE.
9291 *
9292 * The licence and distribution terms for any publically available version or
9293 * derivative of this code cannot be changed.  i.e. this code cannot simply be
9294 * copied and put under another distribution licence
9295 * [including the GNU Public Licence.]
9296 */
9297
9298
9299Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
9300                    Jean-Marc Valin, Timothy B. Terriberry,
9301                    CSIRO, Gregory Maxwell, Mark Borgerding,
9302                    Erik de Castro Lopo
9303
9304Redistribution and use in source and binary forms, with or without
9305modification, are permitted provided that the following conditions
9306are met:
9307
9308- Redistributions of source code must retain the above copyright
9309notice, this list of conditions and the following disclaimer.
9310
9311- Redistributions in binary form must reproduce the above copyright
9312notice, this list of conditions and the following disclaimer in the
9313documentation and/or other materials provided with the distribution.
9314
9315- Neither the name of Internet Society, IETF or IETF Trust, nor the
9316names of specific contributors, may be used to endorse or promote
9317products derived from this software without specific prior written
9318permission.
9319
9320THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9321``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9322LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9323A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
9324OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
9325EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
9326PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9327PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9328LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9329NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9330SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9331
9332Opus is subject to the royalty-free patent licenses which are
9333specified at:
9334
9335Xiph.Org Foundation:
9336https://datatracker.ietf.org/ipr/1524/
9337
9338Microsoft Corporation:
9339https://datatracker.ietf.org/ipr/1914/
9340
9341Broadcom Corporation:
9342https://datatracker.ietf.org/ipr/1526/
9343
9344// Copyright (c) 2009 The Chromium Authors. All rights reserved.
9345//
9346// Redistribution and use in source and binary forms, with or without
9347// modification, are permitted provided that the following conditions are
9348// met:
9349//
9350//    * Redistributions of source code must retain the above copyright
9351// notice, this list of conditions and the following disclaimer.
9352//    * Redistributions in binary form must reproduce the above
9353// copyright notice, this list of conditions and the following disclaimer
9354// in the documentation and/or other materials provided with the
9355// distribution.
9356//    * Neither the name of Google Inc. nor the names of its
9357// contributors may be used to endorse or promote products derived from
9358// this software without specific prior written permission.
9359//
9360// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9361// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9362// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9363// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9364// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9365// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9366// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9367// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9368// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9369// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9370// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9371
9372PLY (Python Lex-Yacc)                   Version 3.4
9373
9374Copyright (C) 2001-2011,
9375David M. Beazley (Dabeaz LLC)
9376All rights reserved.
9377
9378Redistribution and use in source and binary forms, with or without
9379modification, are permitted provided that the following conditions are
9380met:
9381
9382* Redistributions of source code must retain the above copyright notice,
9383  this list of conditions and the following disclaimer.
9384* Redistributions in binary form must reproduce the above copyright notice,
9385  this list of conditions and the following disclaimer in the documentation
9386  and/or other materials provided with the distribution.
9387* Neither the name of the David Beazley or Dabeaz LLC may be used to
9388  endorse or promote products derived from this software without
9389  specific prior written permission.
9390
9391THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9392"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9393LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9394A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9395OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9396SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9397LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9398DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9399THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9400(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9401OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9402// Copyright (c) 2012 The Polymer Authors. All rights reserved.
9403//
9404// Redistribution and use in source and binary forms, with or without
9405// modification, are permitted provided that the following conditions are
9406// met:
9407//
9408//    * Redistributions of source code must retain the above copyright
9409// notice, this list of conditions and the following disclaimer.
9410//    * Redistributions in binary form must reproduce the above
9411// copyright notice, this list of conditions and the following disclaimer
9412// in the documentation and/or other materials provided with the
9413// distribution.
9414//    * Neither the name of Google Inc. nor the names of its
9415// contributors may be used to endorse or promote products derived from
9416// this software without specific prior written permission.
9417//
9418// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9419// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9420// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9421// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9422// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9423// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9424// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9425// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9426// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9427// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9428// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9429
9430Copyright 2008, Google Inc.
9431All rights reserved.
9432
9433Redistribution and use in source and binary forms, with or without
9434modification, are permitted provided that the following conditions are
9435met:
9436
9437    * Redistributions of source code must retain the above copyright
9438notice, this list of conditions and the following disclaimer.
9439    * Redistributions in binary form must reproduce the above
9440copyright notice, this list of conditions and the following disclaimer
9441in the documentation and/or other materials provided with the
9442distribution.
9443    * Neither the name of Google Inc. nor the names of its
9444contributors may be used to endorse or promote products derived from
9445this software without specific prior written permission.
9446
9447THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9448"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9449LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9450A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9451OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9452SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9453LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9454DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9455THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9456(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9457OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9458
9459Code generated by the Protocol Buffer compiler is owned by the owner
9460of the input file used when generating it.  This code is not
9461standalone and requires a support library to be linked with it.  This
9462support library is itself covered by the above license.
9463
9464Copyright (c) 2003-2012, Michael Foord
9465All rights reserved.
9466
9467Redistribution and use in source and binary forms, with or without
9468modification, are permitted provided that the following conditions are
9469met:
9470
9471    * Redistributions of source code must retain the above copyright
9472      notice, this list of conditions and the following disclaimer.
9473
9474    * Redistributions in binary form must reproduce the above
9475      copyright notice, this list of conditions and the following
9476      disclaimer in the documentation and/or other materials provided
9477      with the distribution.
9478
9479THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9480"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9481LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9482A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9483OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9484SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9485LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9486DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9487THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9488(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9489OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9490
9491qcms
9492Copyright (C) 2009 Mozilla Corporation
9493Copyright (C) 1998-2007 Marti Maria
9494
9495Permission is hereby granted, free of charge, to any person obtaining
9496a copy of this software and associated documentation files (the "Software"),
9497to deal in the Software without restriction, including without limitation
9498the rights to use, copy, modify, merge, publish, distribute, sublicense,
9499and/or sell copies of the Software, and to permit persons to whom the Software
9500is furnished to do so, subject to the following conditions:
9501
9502The above copyright notice and this permission notice shall be included in
9503all copies or substantial portions of the Software.
9504
9505THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
9506EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
9507THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
9508NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
9509LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
9510OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
9511WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9512
9513// Copyright (c) 2009 The RE2 Authors. All rights reserved.
9514//
9515// Redistribution and use in source and binary forms, with or without
9516// modification, are permitted provided that the following conditions are
9517// met:
9518//
9519//    * Redistributions of source code must retain the above copyright
9520// notice, this list of conditions and the following disclaimer.
9521//    * Redistributions in binary form must reproduce the above
9522// copyright notice, this list of conditions and the following disclaimer
9523// in the documentation and/or other materials provided with the
9524// distribution.
9525//    * Neither the name of Google Inc. nor the names of its
9526// contributors may be used to endorse or promote products derived from
9527// this software without specific prior written permission.
9528//
9529// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9530// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9531// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9532// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9533// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9534// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9535// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9536// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9537// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9538// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9539// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9540
9541
9542                                 Apache License
9543                           Version 2.0, January 2004
9544                        http://www.apache.org/licenses/
9545
9546   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
9547
9548   1. Definitions.
9549
9550      "License" shall mean the terms and conditions for use, reproduction,
9551      and distribution as defined by Sections 1 through 9 of this document.
9552
9553      "Licensor" shall mean the copyright owner or entity authorized by
9554      the copyright owner that is granting the License.
9555
9556      "Legal Entity" shall mean the union of the acting entity and all
9557      other entities that control, are controlled by, or are under common
9558      control with that entity. For the purposes of this definition,
9559      "control" means (i) the power, direct or indirect, to cause the
9560      direction or management of such entity, whether by contract or
9561      otherwise, or (ii) ownership of fifty percent (50%) or more of the
9562      outstanding shares, or (iii) beneficial ownership of such entity.
9563
9564      "You" (or "Your") shall mean an individual or Legal Entity
9565      exercising permissions granted by this License.
9566
9567      "Source" form shall mean the preferred form for making modifications,
9568      including but not limited to software source code, documentation
9569      source, and configuration files.
9570
9571      "Object" form shall mean any form resulting from mechanical
9572      transformation or translation of a Source form, including but
9573      not limited to compiled object code, generated documentation,
9574      and conversions to other media types.
9575
9576      "Work" shall mean the work of authorship, whether in Source or
9577      Object form, made available under the License, as indicated by a
9578      copyright notice that is included in or attached to the work
9579      (an example is provided in the Appendix below).
9580
9581      "Derivative Works" shall mean any work, whether in Source or Object
9582      form, that is based on (or derived from) the Work and for which the
9583      editorial revisions, annotations, elaborations, or other modifications
9584      represent, as a whole, an original work of authorship. For the purposes
9585      of this License, Derivative Works shall not include works that remain
9586      separable from, or merely link (or bind by name) to the interfaces of,
9587      the Work and Derivative Works thereof.
9588
9589      "Contribution" shall mean any work of authorship, including
9590      the original version of the Work and any modifications or additions
9591      to that Work or Derivative Works thereof, that is intentionally
9592      submitted to Licensor for inclusion in the Work by the copyright owner
9593      or by an individual or Legal Entity authorized to submit on behalf of
9594      the copyright owner. For the purposes of this definition, "submitted"
9595      means any form of electronic, verbal, or written communication sent
9596      to the Licensor or its representatives, including but not limited to
9597      communication on electronic mailing lists, source code control systems,
9598      and issue tracking systems that are managed by, or on behalf of, the
9599      Licensor for the purpose of discussing and improving the Work, but
9600      excluding communication that is conspicuously marked or otherwise
9601      designated in writing by the copyright owner as "Not a Contribution."
9602
9603      "Contributor" shall mean Licensor and any individual or Legal Entity
9604      on behalf of whom a Contribution has been received by Licensor and
9605      subsequently incorporated within the Work.
9606
9607   2. Grant of Copyright License. Subject to the terms and conditions of
9608      this License, each Contributor hereby grants to You a perpetual,
9609      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9610      copyright license to reproduce, prepare Derivative Works of,
9611      publicly display, publicly perform, sublicense, and distribute the
9612      Work and such Derivative Works in Source or Object form.
9613
9614   3. Grant of Patent License. Subject to the terms and conditions of
9615      this License, each Contributor hereby grants to You a perpetual,
9616      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9617      (except as stated in this section) patent license to make, have made,
9618      use, offer to sell, sell, import, and otherwise transfer the Work,
9619      where such license applies only to those patent claims licensable
9620      by such Contributor that are necessarily infringed by their
9621      Contribution(s) alone or by combination of their Contribution(s)
9622      with the Work to which such Contribution(s) was submitted. If You
9623      institute patent litigation against any entity (including a
9624      cross-claim or counterclaim in a lawsuit) alleging that the Work
9625      or a Contribution incorporated within the Work constitutes direct
9626      or contributory patent infringement, then any patent licenses
9627      granted to You under this License for that Work shall terminate
9628      as of the date such litigation is filed.
9629
9630   4. Redistribution. You may reproduce and distribute copies of the
9631      Work or Derivative Works thereof in any medium, with or without
9632      modifications, and in Source or Object form, provided that You
9633      meet the following conditions:
9634
9635      (a) You must give any other recipients of the Work or
9636          Derivative Works a copy of this License; and
9637
9638      (b) You must cause any modified files to carry prominent notices
9639          stating that You changed the files; and
9640
9641      (c) You must retain, in the Source form of any Derivative Works
9642          that You distribute, all copyright, patent, trademark, and
9643          attribution notices from the Source form of the Work,
9644          excluding those notices that do not pertain to any part of
9645          the Derivative Works; and
9646
9647      (d) If the Work includes a "NOTICE" text file as part of its
9648          distribution, then any Derivative Works that You distribute must
9649          include a readable copy of the attribution notices contained
9650          within such NOTICE file, excluding those notices that do not
9651          pertain to any part of the Derivative Works, in at least one
9652          of the following places: within a NOTICE text file distributed
9653          as part of the Derivative Works; within the Source form or
9654          documentation, if provided along with the Derivative Works; or,
9655          within a display generated by the Derivative Works, if and
9656          wherever such third-party notices normally appear. The contents
9657          of the NOTICE file are for informational purposes only and
9658          do not modify the License. You may add Your own attribution
9659          notices within Derivative Works that You distribute, alongside
9660          or as an addendum to the NOTICE text from the Work, provided
9661          that such additional attribution notices cannot be construed
9662          as modifying the License.
9663
9664      You may add Your own copyright statement to Your modifications and
9665      may provide additional or different license terms and conditions
9666      for use, reproduction, or distribution of Your modifications, or
9667      for any such Derivative Works as a whole, provided Your use,
9668      reproduction, and distribution of the Work otherwise complies with
9669      the conditions stated in this License.
9670
9671   5. Submission of Contributions. Unless You explicitly state otherwise,
9672      any Contribution intentionally submitted for inclusion in the Work
9673      by You to the Licensor shall be under the terms and conditions of
9674      this License, without any additional terms or conditions.
9675      Notwithstanding the above, nothing herein shall supersede or modify
9676      the terms of any separate license agreement you may have executed
9677      with Licensor regarding such Contributions.
9678
9679   6. Trademarks. This License does not grant permission to use the trade
9680      names, trademarks, service marks, or product names of the Licensor,
9681      except as required for reasonable and customary use in describing the
9682      origin of the Work and reproducing the content of the NOTICE file.
9683
9684   7. Disclaimer of Warranty. Unless required by applicable law or
9685      agreed to in writing, Licensor provides the Work (and each
9686      Contributor provides its Contributions) on an "AS IS" BASIS,
9687      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9688      implied, including, without limitation, any warranties or conditions
9689      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9690      PARTICULAR PURPOSE. You are solely responsible for determining the
9691      appropriateness of using or redistributing the Work and assume any
9692      risks associated with Your exercise of permissions under this License.
9693
9694   8. Limitation of Liability. In no event and under no legal theory,
9695      whether in tort (including negligence), contract, or otherwise,
9696      unless required by applicable law (such as deliberate and grossly
9697      negligent acts) or agreed to in writing, shall any Contributor be
9698      liable to You for damages, including any direct, indirect, special,
9699      incidental, or consequential damages of any character arising as a
9700      result of this License or out of the use or inability to use the
9701      Work (including but not limited to damages for loss of goodwill,
9702      work stoppage, computer failure or malfunction, or any and all
9703      other commercial damages or losses), even if such Contributor
9704      has been advised of the possibility of such damages.
9705
9706   9. Accepting Warranty or Additional Liability. While redistributing
9707      the Work or Derivative Works thereof, You may choose to offer,
9708      and charge a fee for, acceptance of support, warranty, indemnity,
9709      or other liability obligations and/or rights consistent with this
9710      License. However, in accepting such obligations, You may act only
9711      on Your own behalf and on Your sole responsibility, not on behalf
9712      of any other Contributor, and only if You agree to indemnify,
9713      defend, and hold each Contributor harmless for any liability
9714      incurred by, or claims asserted against, such Contributor by reason
9715      of your accepting any such warranty or additional liability.
9716
9717   END OF TERMS AND CONDITIONS
9718
9719   APPENDIX: How to apply the Apache License to your work.
9720
9721      To apply the Apache License to your work, attach the following
9722      boilerplate notice, with the fields enclosed by brackets "[]"
9723      replaced with your own identifying information. (Don't include
9724      the brackets!)  The text should be enclosed in the appropriate
9725      comment syntax for the file format. We also recommend that a
9726      file or class name and description of purpose be included on the
9727      same "printed page" as the copyright notice for easier
9728      identification within third-party archives.
9729
9730   Copyright 2011 Google Inc. All Rights Reserved.
9731
9732   Licensed under the Apache License, Version 2.0 (the "License");
9733   you may not use this file except in compliance with the License.
9734   You may obtain a copy of the License at
9735
9736       http://www.apache.org/licenses/LICENSE-2.0
9737
9738   Unless required by applicable law or agreed to in writing, software
9739   distributed under the License is distributed on an "AS IS" BASIS,
9740   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9741   See the License for the specific language governing permissions and
9742   limitations under the License.
9743
9744
9745Copyright (c) 2006 Bob Ippolito
9746
9747Permission is hereby granted, free of charge, to any person obtaining a copy of
9748this software and associated documentation files (the "Software"), to deal in
9749the Software without restriction, including without limitation the rights to
9750use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
9751of the Software, and to permit persons to whom the Software is furnished to do
9752so, subject to the following conditions:
9753
9754The above copyright notice and this permission notice shall be included in all
9755copies or substantial portions of the Software.
9756
9757THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9758IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9759FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9760AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9761LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9762OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
9763SOFTWARE.
9764
9765// Copyright (c) 2011 Google Inc. All rights reserved.
9766//
9767// Redistribution and use in source and binary forms, with or without
9768// modification, are permitted provided that the following conditions are
9769// met:
9770//
9771//    * Redistributions of source code must retain the above copyright
9772// notice, this list of conditions and the following disclaimer.
9773//    * Redistributions in binary form must reproduce the above
9774// copyright notice, this list of conditions and the following disclaimer
9775// in the documentation and/or other materials provided with the
9776// distribution.
9777//    * Neither the name of Google Inc. nor the names of its
9778// contributors may be used to endorse or promote products derived from
9779// this software without specific prior written permission.
9780//
9781// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9782// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9783// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9784// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9785// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9786// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9787// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9788// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9789// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9790// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9791// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9792
9793All MurmurHash source files are placed in the public domain.
9794
9795The license below applies to all other code in SMHasher:
9796
9797Copyright (c) 2011 Google, Inc.
9798
9799Permission is hereby granted, free of charge, to any person obtaining a copy
9800of this software and associated documentation files (the "Software"), to deal
9801in the Software without restriction, including without limitation the rights
9802to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9803copies of the Software, and to permit persons to whom the Software is
9804furnished to do so, subject to the following conditions:
9805
9806The above copyright notice and this permission notice shall be included in
9807all copies or substantial portions of the Software.
9808
9809THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
9810IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
9811FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
9812AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
9813LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
9814OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
9815THE SOFTWARE.
9816
9817The author disclaims copyright to this source code.  In place of
9818a legal notice, here is a blessing:
9819
9820   May you do good and not evil.
9821   May you find forgiveness for yourself and forgive others.
9822   May you share freely, never taking more than you give.
9823
9824SWIG is distributed under the following terms:
9825
9826I.
9827
9828Copyright (c) 1995-1998
9829The University of Utah and the Regents of the University of California
9830All Rights Reserved
9831
9832Permission is hereby granted, without written agreement and without
9833license or royalty fees, to use, copy, modify, and distribute this
9834software and its documentation for any purpose, provided that
9835(1) The above copyright notice and the following two paragraphs
9836appear in all copies of the source code and (2) redistributions
9837including binaries reproduces these notices in the supporting
9838documentation.   Substantial modifications to this software may be
9839copyrighted by their authors and need not follow the licensing terms
9840described here, provided that the new terms are clearly indicated in
9841all files where they apply.
9842
9843IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE
9844UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
9845PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
9846DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
9847EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
9848THE POSSIBILITY OF SUCH DAMAGE.
9849
9850THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
9851SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO,
9852THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
9853PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
9854THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
9855SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
9856
9857
9858II.
9859
9860This software includes contributions that are Copyright (c) 1998-2005
9861University of Chicago.
9862All rights reserved.
9863
9864Redistribution and use in source and binary forms, with or without
9865modification, are permitted provided that the following conditions are
9866met:
9867
9868Redistributions of source code must retain the above copyright notice,
9869this list of conditions and the following disclaimer.  Redistributions
9870in binary form must reproduce the above copyright notice, this list of
9871conditions and the following disclaimer in the documentation and/or
9872other materials provided with the distribution.  Neither the name of
9873the University of Chicago nor the names of its contributors may be
9874used to endorse or promote products derived from this software without
9875specific prior written permission.
9876
9877THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
9878"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9879LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
9880PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
9881CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9882SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
9883TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9884PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9885LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9886NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9887SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9888
9889
9890III.
9891
9892This software includes contributions that are Copyright (c) 2005-2006
9893Arizona Board of Regents (University of Arizona).
9894All Rights Reserved
9895
9896Permission is hereby granted, without written agreement and without
9897license or royalty fees, to use, copy, modify, and distribute this
9898software and its documentation for any purpose, provided that
9899(1) The above copyright notice and the following two paragraphs
9900appear in all copies of the source code and (2) redistributions
9901including binaries reproduces these notices in the supporting
9902documentation.   Substantial modifications to this software may be
9903copyrighted by their authors and need not follow the licensing terms
9904described here, provided that the new terms are clearly indicated in
9905all files where they apply.
9906
9907THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
9908"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9909LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
9910PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
9911ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9912SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
9913TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
9914PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
9915LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
9916NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
9917SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9918
9919
9920// Copyright (c) 2005, Google Inc.
9921// All rights reserved.
9922//
9923// Redistribution and use in source and binary forms, with or without
9924// modification, are permitted provided that the following conditions are
9925// met:
9926//
9927//     * Redistributions of source code must retain the above copyright
9928// notice, this list of conditions and the following disclaimer.
9929//     * Redistributions in binary form must reproduce the above
9930// copyright notice, this list of conditions and the following disclaimer
9931// in the documentation and/or other materials provided with the
9932// distribution.
9933//     * Neither the name of Google Inc. nor the names of its
9934// contributors may be used to endorse or promote products derived from
9935// this software without specific prior written permission.
9936//
9937// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9938// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9939// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9940// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9941// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9942// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9943// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9944// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9945// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9946// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9947// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9948
9949All code here is public domain.
9950
9951Copyright (c) 2012, Linux USB Project
9952All rights reserved.
9953
9954Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
9955
9956o Redistributions of source code must retain the above copyright notice,
9957  this list of conditions and the following disclaimer.
9958
9959o Redistributions in binary form must reproduce the above copyright
9960  notice, this list of conditions and the following disclaimer in the
9961  documentation and/or other materials provided with the distribution.
9962
9963o Neither the name of the Linux USB Project nor the names of its
9964  contributors may be used to endorse or promote products derived from
9965  this software without specific prior written permission.
9966
9967THIS 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.
9968
9969(Copied from the COPYRIGHT file of
9970https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
9971--------------------------------------------------------------------------------
9972
9973Copyright (c) 2001, 2002 Cisco Systems, Inc.
9974Copyright (c) 2002-12 Randall R. Stewart
9975Copyright (c) 2002-12 Michael Tuexen
9976All rights reserved.
9977
9978Redistribution and use in source and binary forms, with or without
9979modification, are permitted provided that the following conditions
9980are met:
9981
99821. Redistributions of source code must retain the above copyright
9983   notice, this list of conditions and the following disclaimer.
99842. Redistributions in binary form must reproduce the above copyright
9985   notice, this list of conditions and the following disclaimer in the
9986   documentation and/or other materials provided with the distribution.
9987
9988THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
9989ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
9990IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
9991ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
9992FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
9993DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
9994OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
9995HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
9996LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
9997OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
9998SUCH DAMAGE.
9999
10000;*****************************************************************************
10001;* x86inc.asm
10002;*****************************************************************************
10003;* Copyright (C) 2005-2011 x264 project
10004;*
10005;* Authors: Loren Merritt <[email protected]>
10006;*          Anton Mitrofanov <[email protected]>
10007;*          Jason Garrett-Glaser <[email protected]>
10008;*
10009;* Permission to use, copy, modify, and/or distribute this software for any
10010;* purpose with or without fee is hereby granted, provided that the above
10011;* copyright notice and this permission notice appear in all copies.
10012;*
10013;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10014;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10015;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10016;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
10017;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
10018;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
10019;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
10020;*****************************************************************************
10021
10022; This is a header file for the x264ASM assembly language, which uses
10023; NASM/YASM syntax combined with a large number of macros to provide easy
10024; abstraction between different calling conventions (x86_32, win64, linux64).
10025; It also has various other useful features to simplify writing the kind of
10026; DSP functions that are most often used in x264.
10027
10028; Unlike the rest of x264, this file is available under an ISC license, as it
10029; has significant usefulness outside of x264 and we want it to be available
10030; to the largest audience possible.  Of course, if you modify it for your own
10031; purposes to add a new feature, we strongly encourage contributing a patch
10032; as this feature might be useful for others as well.  Send patches or ideas
10033; to [email protected] .
10034
10035Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
10036
10037Yasm developers and/or contributors include:
10038  Peter Johnson
10039  Michael Urman
10040  Brian Gladman (Visual Studio build files, other fixes)
10041  Stanislav Karchebny (options parser)
10042  Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
10043  Anonymous "NASM64" developer (NASM preprocessor fixes)
10044  Stephen Polkowski (x86 instruction patches)
10045  Henryk Richter (Mach-O object format)
10046  Ben Skeggs (patches, bug reports)
10047  Alexei Svitkine (GAS preprocessor)
10048  Samuel Thibault (TASM parser and frontend)
10049
10050-----------------------------------
10051Yasm licensing overview and summary
10052-----------------------------------
10053
10054Note: This document does not provide legal advice nor is it the actual
10055license of any part of Yasm.  See the individual licenses for complete
10056details.  Consult a lawyer for legal advice.
10057
10058The primary license of Yasm is the 2-clause BSD license.  Please use this
10059license if you plan on submitting code to the project.
10060
10061Yasm has absolutely no warranty; not even for merchantibility or fitness
10062for a particular purpose.
10063
10064-------
10065Libyasm
10066-------
10067Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
10068bitvect, which is triple-licensed under the Artistic license, GPL, and
10069LGPL.  Libyasm is thus GPL and LGPL compatible.  In addition, this also
10070means that libyasm is free for binary-only distribution as long as the
10071terms of the 3-clause BSD license and Artistic license (as it applies to
10072bitvect) are fulfilled.
10073
10074-------
10075Modules
10076-------
10077The modules are 2-clause or 3-clause BSD licensed.
10078
10079---------
10080Frontends
10081---------
10082The frontends are 2-clause BSD licensed.
10083
10084-------------
10085License Texts
10086-------------
10087The full text of all licenses are provided in separate files in the source
10088distribution.  Each source file may include the entire license (in the case
10089of the BSD and Artistic licenses), or may reference the GPL or LGPL license
10090file.
10091
10092BSD.txt - 2-clause and 3-clause BSD licenses
10093Artistic.txt - Artistic license
10094GNU_GPL-2.0 - GNU General Public License
10095GNU_LGPL-2.0 - GNU Library General Public License
10096
10097/* zlib.h -- interface of the 'zlib' general purpose compression library
10098  version 1.2.4, March 14th, 2010
10099
10100  Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
10101
10102  This software is provided 'as-is', without any express or implied
10103  warranty.  In no event will the authors be held liable for any damages
10104  arising from the use of this software.
10105
10106  Permission is granted to anyone to use this software for any purpose,
10107  including commercial applications, and to alter it and redistribute it
10108  freely, subject to the following restrictions:
10109
10110  1. The origin of this software must not be misrepresented; you must not
10111     claim that you wrote the original software. If you use this software
10112     in a product, an acknowledgment in the product documentation would be
10113     appreciated but is not required.
10114  2. Altered source versions must be plainly marked as such, and must not be
10115     misrepresented as being the original software.
10116  3. This notice may not be removed or altered from any source distribution.
10117
10118  Jean-loup Gailly
10119  Mark Adler
10120
10121*/
10122
10123Copyright 2007, Google Inc.
10124All rights reserved.
10125
10126Redistribution and use in source and binary forms, with or without
10127modification, are permitted provided that the following conditions are
10128met:
10129
10130    * Redistributions of source code must retain the above copyright
10131notice, this list of conditions and the following disclaimer.
10132    * Redistributions in binary form must reproduce the above
10133copyright notice, this list of conditions and the following disclaimer
10134in the documentation and/or other materials provided with the
10135distribution.
10136    * Neither the name of Google Inc. nor the names of its
10137contributors may be used to endorse or promote products derived from
10138this software without specific prior written permission.
10139
10140THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
10141"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
10142LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
10143A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
10144OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
10145SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
10146LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10147DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
10148THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
10149(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
10150OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10151
10152-------------------------------------------------------------------------------
10153
10154The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
10155licensed separately as follows:
10156
10157The contents of this file are subject to the Mozilla Public License Version
101581.1 (the "License"); you may not use this file except in compliance with
10159the License. You may obtain a copy of the License at
10160http://www.mozilla.org/MPL/
10161
10162Software distributed under the License is distributed on an "AS IS" basis,
10163WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
10164for the specific language governing rights and limitations under the
10165License.
10166
10167The Original Code is mozilla.org code.
10168
10169The Initial Developer of the Original Code is
10170Netscape Communications Corporation.
10171Portions created by the Initial Developer are Copyright (C) 1998
10172the Initial Developer. All Rights Reserved.
10173
10174Contributor(s):
10175  Darin Fisher (original author)
10176
10177Alternatively, the contents of this file may be used under the terms of
10178either the GNU General Public License Version 2 or later (the "GPL"), or
10179the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
10180in which case the provisions of the GPL or the LGPL are applicable instead
10181of those above. If you wish to allow use of your version of this file only
10182under the terms of either the GPL or the LGPL, and not to allow others to
10183use your version of this file under the terms of the MPL, indicate your
10184decision by deleting the provisions above and replace them with the notice
10185and other provisions required by the GPL or the LGPL. If you do not delete
10186the provisions above, a recipient may use your version of this file under
10187the terms of any one of the MPL, the GPL or the LGPL.
10188
10189Copyright 2007, Google Inc.
10190All rights reserved.
10191
10192Redistribution and use in source and binary forms, with or without
10193modification, are permitted provided that the following conditions are
10194met:
10195
10196    * Redistributions of source code must retain the above copyright
10197notice, this list of conditions and the following disclaimer.
10198    * Redistributions in binary form must reproduce the above
10199copyright notice, this list of conditions and the following disclaimer
10200in the documentation and/or other materials provided with the
10201distribution.
10202    * Neither the name of Google Inc. nor the names of its
10203contributors may be used to endorse or promote products derived from
10204this software without specific prior written permission.
10205
10206THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
10207"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
10208LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
10209A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
10210OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
10211SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
10212LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10213DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
10214THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
10215(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
10216OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10217
10218-------------------------------------------------------------------------------
10219
10220The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
10221licensed separately as follows:
10222
10223The contents of this file are subject to the Mozilla Public License Version
102241.1 (the "License"); you may not use this file except in compliance with
10225the License. You may obtain a copy of the License at
10226http://www.mozilla.org/MPL/
10227
10228Software distributed under the License is distributed on an "AS IS" basis,
10229WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
10230for the specific language governing rights and limitations under the
10231License.
10232
10233The Original Code is mozilla.org code.
10234
10235The Initial Developer of the Original Code is
10236Netscape Communications Corporation.
10237Portions created by the Initial Developer are Copyright (C) 1998
10238the Initial Developer. All Rights Reserved.
10239
10240Contributor(s):
10241  Darin Fisher (original author)
10242
10243Alternatively, the contents of this file may be used under the terms of
10244either the GNU General Public License Version 2 or later (the "GPL"), or
10245the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
10246in which case the provisions of the GPL or the LGPL are applicable instead
10247of those above. If you wish to allow use of your version of this file only
10248under the terms of either the GPL or the LGPL, and not to allow others to
10249use your version of this file under the terms of the MPL, indicate your
10250decision by deleting the provisions above and replace them with the notice
10251and other provisions required by the GPL or the LGPL. If you do not delete
10252the provisions above, a recipient may use your version of this file under
10253the terms of any one of the MPL, the GPL or the LGPL.
10254
10255This license applies to all parts of V8 that are not externally
10256maintained libraries.  The externally maintained libraries used by V8
10257are:
10258
10259  - PCRE test suite, located in
10260    test/mjsunit/third_party/regexp-pcre.js.  This is based on the
10261    test suite from PCRE-7.3, which is copyrighted by the University
10262    of Cambridge and Google, Inc.  The copyright notice and license
10263    are embedded in regexp-pcre.js.
10264
10265  - Layout tests, located in test/mjsunit/third_party.  These are
10266    based on layout tests from webkit.org which are copyrighted by
10267    Apple Computer, Inc. and released under a 3-clause BSD license.
10268
10269  - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
10270    assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
10271    assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
10272    assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
10273    assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
10274    This code is copyrighted by Sun Microsystems Inc. and released
10275    under a 3-clause BSD license.
10276
10277  - Valgrind client API header, located at third_party/valgrind/valgrind.h
10278    This is release under the BSD license.
10279
10280These libraries have their own licenses; we recommend you read them,
10281as their terms may differ from the terms below.
10282
10283Copyright 2006-2012, the V8 project authors. All rights reserved.
10284Redistribution and use in source and binary forms, with or without
10285modification, are permitted provided that the following conditions are
10286met:
10287
10288    * Redistributions of source code must retain the above copyright
10289      notice, this list of conditions and the following disclaimer.
10290    * Redistributions in binary form must reproduce the above
10291      copyright notice, this list of conditions and the following
10292      disclaimer in the documentation and/or other materials provided
10293      with the distribution.
10294    * Neither the name of Google Inc. nor the names of its
10295      contributors may be used to endorse or promote products derived
10296      from this software without specific prior written permission.
10297
10298THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
10299"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
10300LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
10301A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
10302OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
10303SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
10304LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10305DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
10306THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
10307(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
10308OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10309
10310============================================================
10311Notices for file(s):
10312/bin/make_ext4fs
10313/bin/mkuserimg.sh
10314/lib/libext4_utils_host.a
10315------------------------------------------------------------
10316
10317   Copyright (c) 2010, The Android Open Source Project
10318
10319   Licensed under the Apache License, Version 2.0 (the "License");
10320   you may not use this file except in compliance with the License.
10321
10322   Unless required by applicable law or agreed to in writing, software
10323   distributed under the License is distributed on an "AS IS" BASIS,
10324   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10325   See the License for the specific language governing permissions and
10326   limitations under the License.
10327
10328
10329                                 Apache License
10330                           Version 2.0, January 2004
10331                        http://www.apache.org/licenses/
10332
10333   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10334
10335   1. Definitions.
10336
10337      "License" shall mean the terms and conditions for use, reproduction,
10338      and distribution as defined by Sections 1 through 9 of this document.
10339
10340      "Licensor" shall mean the copyright owner or entity authorized by
10341      the copyright owner that is granting the License.
10342
10343      "Legal Entity" shall mean the union of the acting entity and all
10344      other entities that control, are controlled by, or are under common
10345      control with that entity. For the purposes of this definition,
10346      "control" means (i) the power, direct or indirect, to cause the
10347      direction or management of such entity, whether by contract or
10348      otherwise, or (ii) ownership of fifty percent (50%) or more of the
10349      outstanding shares, or (iii) beneficial ownership of such entity.
10350
10351      "You" (or "Your") shall mean an individual or Legal Entity
10352      exercising permissions granted by this License.
10353
10354      "Source" form shall mean the preferred form for making modifications,
10355      including but not limited to software source code, documentation
10356      source, and configuration files.
10357
10358      "Object" form shall mean any form resulting from mechanical
10359      transformation or translation of a Source form, including but
10360      not limited to compiled object code, generated documentation,
10361      and conversions to other media types.
10362
10363      "Work" shall mean the work of authorship, whether in Source or
10364      Object form, made available under the License, as indicated by a
10365      copyright notice that is included in or attached to the work
10366      (an example is provided in the Appendix below).
10367
10368      "Derivative Works" shall mean any work, whether in Source or Object
10369      form, that is based on (or derived from) the Work and for which the
10370      editorial revisions, annotations, elaborations, or other modifications
10371      represent, as a whole, an original work of authorship. For the purposes
10372      of this License, Derivative Works shall not include works that remain
10373      separable from, or merely link (or bind by name) to the interfaces of,
10374      the Work and Derivative Works thereof.
10375
10376      "Contribution" shall mean any work of authorship, including
10377      the original version of the Work and any modifications or additions
10378      to that Work or Derivative Works thereof, that is intentionally
10379      submitted to Licensor for inclusion in the Work by the copyright owner
10380      or by an individual or Legal Entity authorized to submit on behalf of
10381      the copyright owner. For the purposes of this definition, "submitted"
10382      means any form of electronic, verbal, or written communication sent
10383      to the Licensor or its representatives, including but not limited to
10384      communication on electronic mailing lists, source code control systems,
10385      and issue tracking systems that are managed by, or on behalf of, the
10386      Licensor for the purpose of discussing and improving the Work, but
10387      excluding communication that is conspicuously marked or otherwise
10388      designated in writing by the copyright owner as "Not a Contribution."
10389
10390      "Contributor" shall mean Licensor and any individual or Legal Entity
10391      on behalf of whom a Contribution has been received by Licensor and
10392      subsequently incorporated within the Work.
10393
10394   2. Grant of Copyright License. Subject to the terms and conditions of
10395      this License, each Contributor hereby grants to You a perpetual,
10396      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10397      copyright license to reproduce, prepare Derivative Works of,
10398      publicly display, publicly perform, sublicense, and distribute the
10399      Work and such Derivative Works in Source or Object form.
10400
10401   3. Grant of Patent License. Subject to the terms and conditions of
10402      this License, each Contributor hereby grants to You a perpetual,
10403      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10404      (except as stated in this section) patent license to make, have made,
10405      use, offer to sell, sell, import, and otherwise transfer the Work,
10406      where such license applies only to those patent claims licensable
10407      by such Contributor that are necessarily infringed by their
10408      Contribution(s) alone or by combination of their Contribution(s)
10409      with the Work to which such Contribution(s) was submitted. If You
10410      institute patent litigation against any entity (including a
10411      cross-claim or counterclaim in a lawsuit) alleging that the Work
10412      or a Contribution incorporated within the Work constitutes direct
10413      or contributory patent infringement, then any patent licenses
10414      granted to You under this License for that Work shall terminate
10415      as of the date such litigation is filed.
10416
10417   4. Redistribution. You may reproduce and distribute copies of the
10418      Work or Derivative Works thereof in any medium, with or without
10419      modifications, and in Source or Object form, provided that You
10420      meet the following conditions:
10421
10422      (a) You must give any other recipients of the Work or
10423          Derivative Works a copy of this License; and
10424
10425      (b) You must cause any modified files to carry prominent notices
10426          stating that You changed the files; and
10427
10428      (c) You must retain, in the Source form of any Derivative Works
10429          that You distribute, all copyright, patent, trademark, and
10430          attribution notices from the Source form of the Work,
10431          excluding those notices that do not pertain to any part of
10432          the Derivative Works; and
10433
10434      (d) If the Work includes a "NOTICE" text file as part of its
10435          distribution, then any Derivative Works that You distribute must
10436          include a readable copy of the attribution notices contained
10437          within such NOTICE file, excluding those notices that do not
10438          pertain to any part of the Derivative Works, in at least one
10439          of the following places: within a NOTICE text file distributed
10440          as part of the Derivative Works; within the Source form or
10441          documentation, if provided along with the Derivative Works; or,
10442          within a display generated by the Derivative Works, if and
10443          wherever such third-party notices normally appear. The contents
10444          of the NOTICE file are for informational purposes only and
10445          do not modify the License. You may add Your own attribution
10446          notices within Derivative Works that You distribute, alongside
10447          or as an addendum to the NOTICE text from the Work, provided
10448          that such additional attribution notices cannot be construed
10449          as modifying the License.
10450
10451      You may add Your own copyright statement to Your modifications and
10452      may provide additional or different license terms and conditions
10453      for use, reproduction, or distribution of Your modifications, or
10454      for any such Derivative Works as a whole, provided Your use,
10455      reproduction, and distribution of the Work otherwise complies with
10456      the conditions stated in this License.
10457
10458   5. Submission of Contributions. Unless You explicitly state otherwise,
10459      any Contribution intentionally submitted for inclusion in the Work
10460      by You to the Licensor shall be under the terms and conditions of
10461      this License, without any additional terms or conditions.
10462      Notwithstanding the above, nothing herein shall supersede or modify
10463      the terms of any separate license agreement you may have executed
10464      with Licensor regarding such Contributions.
10465
10466   6. Trademarks. This License does not grant permission to use the trade
10467      names, trademarks, service marks, or product names of the Licensor,
10468      except as required for reasonable and customary use in describing the
10469      origin of the Work and reproducing the content of the NOTICE file.
10470
10471   7. Disclaimer of Warranty. Unless required by applicable law or
10472      agreed to in writing, Licensor provides the Work (and each
10473      Contributor provides its Contributions) on an "AS IS" BASIS,
10474      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10475      implied, including, without limitation, any warranties or conditions
10476      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
10477      PARTICULAR PURPOSE. You are solely responsible for determining the
10478      appropriateness of using or redistributing the Work and assume any
10479      risks associated with Your exercise of permissions under this License.
10480
10481   8. Limitation of Liability. In no event and under no legal theory,
10482      whether in tort (including negligence), contract, or otherwise,
10483      unless required by applicable law (such as deliberate and grossly
10484      negligent acts) or agreed to in writing, shall any Contributor be
10485      liable to You for damages, including any direct, indirect, special,
10486      incidental, or consequential damages of any character arising as a
10487      result of this License or out of the use or inability to use the
10488      Work (including but not limited to damages for loss of goodwill,
10489      work stoppage, computer failure or malfunction, or any and all
10490      other commercial damages or losses), even if such Contributor
10491      has been advised of the possibility of such damages.
10492
10493   9. Accepting Warranty or Additional Liability. While redistributing
10494      the Work or Derivative Works thereof, You may choose to offer,
10495      and charge a fee for, acceptance of support, warranty, indemnity,
10496      or other liability obligations and/or rights consistent with this
10497      License. However, in accepting such obligations, You may act only
10498      on Your own behalf and on Your sole responsibility, not on behalf
10499      of any other Contributor, and only if You agree to indemnify,
10500      defend, and hold each Contributor harmless for any liability
10501      incurred by, or claims asserted against, such Contributor by reason
10502      of your accepting any such warranty or additional liability.
10503
10504   END OF TERMS AND CONDITIONS
10505
10506
10507============================================================
10508Notices for file(s):
10509/lib/libsqlite_jni.so
10510------------------------------------------------------------
10511This software is copyrighted by Christian Werner <[email protected]>
10512and others. The following terms apply to all files associated with the
10513software unless explicitly disclaimed in individual files.
10514
10515The authors hereby grant permission to use, copy, modify, distribute,
10516and license this software and its documentation for any purpose, provided
10517that existing copyright notices are retained in all copies and that this
10518notice is included verbatim in any distributions. No written agreement,
10519license, or royalty fee is required for any of the authorized uses.
10520Modifications to this software may be copyrighted by their authors
10521and need not follow the licensing terms described here, provided that
10522the new terms are clearly indicated on the first page of each file where
10523they apply.
10524
10525IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
10526FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
10527ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
10528DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
10529POSSIBILITY OF SUCH DAMAGE.
10530
10531THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
10532INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
10533FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
10534IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
10535NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
10536MODIFICATIONS.
10537
10538============================================================
10539Notices for file(s):
10540/lib/libgccdemangle.so
10541------------------------------------------------------------
10542		    GNU GENERAL PUBLIC LICENSE
10543		       Version 2, June 1991
10544
10545 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
10546     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
10547 Everyone is permitted to copy and distribute verbatim copies
10548 of this license document, but changing it is not allowed.
10549
10550			    Preamble
10551
10552  The licenses for most software are designed to take away your
10553freedom to share and change it.  By contrast, the GNU General Public
10554License is intended to guarantee your freedom to share and change free
10555software--to make sure the software is free for all its users.  This
10556General Public License applies to most of the Free Software
10557Foundation's software and to any other program whose authors commit to
10558using it.  (Some other Free Software Foundation software is covered by
10559the GNU Library General Public License instead.)  You can apply it to
10560your programs, too.
10561
10562  When we speak of free software, we are referring to freedom, not
10563price.  Our General Public Licenses are designed to make sure that you
10564have the freedom to distribute copies of free software (and charge for
10565this service if you wish), that you receive source code or can get it
10566if you want it, that you can change the software or use pieces of it
10567in new free programs; and that you know you can do these things.
10568
10569  To protect your rights, we need to make restrictions that forbid
10570anyone to deny you these rights or to ask you to surrender the rights.
10571These restrictions translate to certain responsibilities for you if you
10572distribute copies of the software, or if you modify it.
10573
10574  For example, if you distribute copies of such a program, whether
10575gratis or for a fee, you must give the recipients all the rights that
10576you have.  You must make sure that they, too, receive or can get the
10577source code.  And you must show them these terms so they know their
10578rights.
10579
10580  We protect your rights with two steps: (1) copyright the software, and
10581(2) offer you this license which gives you legal permission to copy,
10582distribute and/or modify the software.
10583
10584  Also, for each author's protection and ours, we want to make certain
10585that everyone understands that there is no warranty for this free
10586software.  If the software is modified by someone else and passed on, we
10587want its recipients to know that what they have is not the original, so
10588that any problems introduced by others will not reflect on the original
10589authors' reputations.
10590
10591  Finally, any free program is threatened constantly by software
10592patents.  We wish to avoid the danger that redistributors of a free
10593program will individually obtain patent licenses, in effect making the
10594program proprietary.  To prevent this, we have made it clear that any
10595patent must be licensed for everyone's free use or not licensed at all.
10596
10597  The precise terms and conditions for copying, distribution and
10598modification follow.
10599
10600		    GNU GENERAL PUBLIC LICENSE
10601   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
10602
10603  0. This License applies to any program or other work which contains
10604a notice placed by the copyright holder saying it may be distributed
10605under the terms of this General Public License.  The "Program", below,
10606refers to any such program or work, and a "work based on the Program"
10607means either the Program or any derivative work under copyright law:
10608that is to say, a work containing the Program or a portion of it,
10609either verbatim or with modifications and/or translated into another
10610language.  (Hereinafter, translation is included without limitation in
10611the term "modification".)  Each licensee is addressed as "you".
10612
10613Activities other than copying, distribution and modification are not
10614covered by this License; they are outside its scope.  The act of
10615running the Program is not restricted, and the output from the Program
10616is covered only if its contents constitute a work based on the
10617Program (independent of having been made by running the Program).
10618Whether that is true depends on what the Program does.
10619
10620  1. You may copy and distribute verbatim copies of the Program's
10621source code as you receive it, in any medium, provided that you
10622conspicuously and appropriately publish on each copy an appropriate
10623copyright notice and disclaimer of warranty; keep intact all the
10624notices that refer to this License and to the absence of any warranty;
10625and give any other recipients of the Program a copy of this License
10626along with the Program.
10627
10628You may charge a fee for the physical act of transferring a copy, and
10629you may at your option offer warranty protection in exchange for a fee.
10630
10631  2. You may modify your copy or copies of the Program or any portion
10632of it, thus forming a work based on the Program, and copy and
10633distribute such modifications or work under the terms of Section 1
10634above, provided that you also meet all of these conditions:
10635
10636    a) You must cause the modified files to carry prominent notices
10637    stating that you changed the files and the date of any change.
10638
10639    b) You must cause any work that you distribute or publish, that in
10640    whole or in part contains or is derived from the Program or any
10641    part thereof, to be licensed as a whole at no charge to all third
10642    parties under the terms of this License.
10643
10644    c) If the modified program normally reads commands interactively
10645    when run, you must cause it, when started running for such
10646    interactive use in the most ordinary way, to print or display an
10647    announcement including an appropriate copyright notice and a
10648    notice that there is no warranty (or else, saying that you provide
10649    a warranty) and that users may redistribute the program under
10650    these conditions, and telling the user how to view a copy of this
10651    License.  (Exception: if the Program itself is interactive but
10652    does not normally print such an announcement, your work based on
10653    the Program is not required to print an announcement.)
10654
10655These requirements apply to the modified work as a whole.  If
10656identifiable sections of that work are not derived from the Program,
10657and can be reasonably considered independent and separate works in
10658themselves, then this License, and its terms, do not apply to those
10659sections when you distribute them as separate works.  But when you
10660distribute the same sections as part of a whole which is a work based
10661on the Program, the distribution of the whole must be on the terms of
10662this License, whose permissions for other licensees extend to the
10663entire whole, and thus to each and every part regardless of who wrote it.
10664
10665Thus, it is not the intent of this section to claim rights or contest
10666your rights to work written entirely by you; rather, the intent is to
10667exercise the right to control the distribution of derivative or
10668collective works based on the Program.
10669
10670In addition, mere aggregation of another work not based on the Program
10671with the Program (or with a work based on the Program) on a volume of
10672a storage or distribution medium does not bring the other work under
10673the scope of this License.
10674
10675  3. You may copy and distribute the Program (or a work based on it,
10676under Section 2) in object code or executable form under the terms of
10677Sections 1 and 2 above provided that you also do one of the following:
10678
10679    a) Accompany it with the complete corresponding machine-readable
10680    source code, which must be distributed under the terms of Sections
10681    1 and 2 above on a medium customarily used for software interchange; or,
10682
10683    b) Accompany it with a written offer, valid for at least three
10684    years, to give any third party, for a charge no more than your
10685    cost of physically performing source distribution, a complete
10686    machine-readable copy of the corresponding source code, to be
10687    distributed under the terms of Sections 1 and 2 above on a medium
10688    customarily used for software interchange; or,
10689
10690    c) Accompany it with the information you received as to the offer
10691    to distribute corresponding source code.  (This alternative is
10692    allowed only for noncommercial distribution and only if you
10693    received the program in object code or executable form with such
10694    an offer, in accord with Subsection b above.)
10695
10696The source code for a work means the preferred form of the work for
10697making modifications to it.  For an executable work, complete source
10698code means all the source code for all modules it contains, plus any
10699associated interface definition files, plus the scripts used to
10700control compilation and installation of the executable.  However, as a
10701special exception, the source code distributed need not include
10702anything that is normally distributed (in either source or binary
10703form) with the major components (compiler, kernel, and so on) of the
10704operating system on which the executable runs, unless that component
10705itself accompanies the executable.
10706
10707If distribution of executable or object code is made by offering
10708access to copy from a designated place, then offering equivalent
10709access to copy the source code from the same place counts as
10710distribution of the source code, even though third parties are not
10711compelled to copy the source along with the object code.
10712
10713  4. You may not copy, modify, sublicense, or distribute the Program
10714except as expressly provided under this License.  Any attempt
10715otherwise to copy, modify, sublicense or distribute the Program is
10716void, and will automatically terminate your rights under this License.
10717However, parties who have received copies, or rights, from you under
10718this License will not have their licenses terminated so long as such
10719parties remain in full compliance.
10720
10721  5. You are not required to accept this License, since you have not
10722signed it.  However, nothing else grants you permission to modify or
10723distribute the Program or its derivative works.  These actions are
10724prohibited by law if you do not accept this License.  Therefore, by
10725modifying or distributing the Program (or any work based on the
10726Program), you indicate your acceptance of this License to do so, and
10727all its terms and conditions for copying, distributing or modifying
10728the Program or works based on it.
10729
10730  6. Each time you redistribute the Program (or any work based on the
10731Program), the recipient automatically receives a license from the
10732original licensor to copy, distribute or modify the Program subject to
10733these terms and conditions.  You may not impose any further
10734restrictions on the recipients' exercise of the rights granted herein.
10735You are not responsible for enforcing compliance by third parties to
10736this License.
10737
10738  7. If, as a consequence of a court judgment or allegation of patent
10739infringement or for any other reason (not limited to patent issues),
10740conditions are imposed on you (whether by court order, agreement or
10741otherwise) that contradict the conditions of this License, they do not
10742excuse you from the conditions of this License.  If you cannot
10743distribute so as to satisfy simultaneously your obligations under this
10744License and any other pertinent obligations, then as a consequence you
10745may not distribute the Program at all.  For example, if a patent
10746license would not permit royalty-free redistribution of the Program by
10747all those who receive copies directly or indirectly through you, then
10748the only way you could satisfy both it and this License would be to
10749refrain entirely from distribution of the Program.
10750
10751If any portion of this section is held invalid or unenforceable under
10752any particular circumstance, the balance of the section is intended to
10753apply and the section as a whole is intended to apply in other
10754circumstances.
10755
10756It is not the purpose of this section to induce you to infringe any
10757patents or other property right claims or to contest validity of any
10758such claims; this section has the sole purpose of protecting the
10759integrity of the free software distribution system, which is
10760implemented by public license practices.  Many people have made
10761generous contributions to the wide range of software distributed
10762through that system in reliance on consistent application of that
10763system; it is up to the author/donor to decide if he or she is willing
10764to distribute software through any other system and a licensee cannot
10765impose that choice.
10766
10767This section is intended to make thoroughly clear what is believed to
10768be a consequence of the rest of this License.
10769
10770  8. If the distribution and/or use of the Program is restricted in
10771certain countries either by patents or by copyrighted interfaces, the
10772original copyright holder who places the Program under this License
10773may add an explicit geographical distribution limitation excluding
10774those countries, so that distribution is permitted only in or among
10775countries not thus excluded.  In such case, this License incorporates
10776the limitation as if written in the body of this License.
10777
10778  9. The Free Software Foundation may publish revised and/or new versions
10779of the General Public License from time to time.  Such new versions will
10780be similar in spirit to the present version, but may differ in detail to
10781address new problems or concerns.
10782
10783Each version is given a distinguishing version number.  If the Program
10784specifies a version number of this License which applies to it and "any
10785later version", you have the option of following the terms and conditions
10786either of that version or of any later version published by the Free
10787Software Foundation.  If the Program does not specify a version number of
10788this License, you may choose any version ever published by the Free Software
10789Foundation.
10790
10791  10. If you wish to incorporate parts of the Program into other free
10792programs whose distribution conditions are different, write to the author
10793to ask for permission.  For software which is copyrighted by the Free
10794Software Foundation, write to the Free Software Foundation; we sometimes
10795make exceptions for this.  Our decision will be guided by the two goals
10796of preserving the free status of all derivatives of our free software and
10797of promoting the sharing and reuse of software generally.
10798
10799			    NO WARRANTY
10800
10801  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
10802FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
10803OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
10804PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
10805OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
10806MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
10807TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
10808PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
10809REPAIR OR CORRECTION.
10810
10811  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
10812WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
10813REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
10814INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
10815OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
10816TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
10817YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
10818PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
10819POSSIBILITY OF SUCH DAMAGES.
10820
10821		     END OF TERMS AND CONDITIONS
10822
10823	    How to Apply These Terms to Your New Programs
10824
10825  If you develop a new program, and you want it to be of the greatest
10826possible use to the public, the best way to achieve this is to make it
10827free software which everyone can redistribute and change under these terms.
10828
10829  To do so, attach the following notices to the program.  It is safest
10830to attach them to the start of each source file to most effectively
10831convey the exclusion of warranty; and each file should have at least
10832the "copyright" line and a pointer to where the full notice is found.
10833
10834    <one line to give the program's name and a brief idea of what it does.>
10835    Copyright (C) <year>  <name of author>
10836
10837    This program is free software; you can redistribute it and/or modify
10838    it under the terms of the GNU General Public License as published by
10839    the Free Software Foundation; either version 2 of the License, or
10840    (at your option) any later version.
10841
10842    This program is distributed in the hope that it will be useful,
10843    but WITHOUT ANY WARRANTY; without even the implied warranty of
10844    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10845    GNU General Public License for more details.
10846
10847    You should have received a copy of the GNU General Public License
10848    along with this program; if not, write to the Free Software
10849    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
10850
10851
10852Also add information on how to contact you by electronic and paper mail.
10853
10854If the program is interactive, make it output a short notice like this
10855when it starts in an interactive mode:
10856
10857    Gnomovision version 69, Copyright (C) year  name of author
10858    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
10859    This is free software, and you are welcome to redistribute it
10860    under certain conditions; type `show c' for details.
10861
10862The hypothetical commands `show w' and `show c' should show the appropriate
10863parts of the General Public License.  Of course, the commands you use may
10864be called something other than `show w' and `show c'; they could even be
10865mouse-clicks or menu items--whatever suits your program.
10866
10867You should also get your employer (if you work as a programmer) or your
10868school, if any, to sign a "copyright disclaimer" for the program, if
10869necessary.  Here is a sample; alter the names:
10870
10871  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
10872  `Gnomovision' (which makes passes at compilers) written by James Hacker.
10873
10874  <signature of Ty Coon>, 1 April 1989
10875  Ty Coon, President of Vice
10876
10877This General Public License does not permit incorporating your program into
10878proprietary programs.  If your program is a subroutine library, you may
10879consider it more useful to permit linking proprietary applications with the
10880library.  If this is what you want to do, use the GNU Library General
10881Public License instead of this License.
10882
10883============================================================
10884Notices for file(s):
10885/bin/aapt
10886/bin/aidl
10887/bin/dexdump
10888/bin/jasmin
10889/bin/split-select
10890/framework/android-mock-generatorlib.jar
10891/framework/jasmin.jar
10892/lib/lib64cutils.a
10893/lib/lib64log.a
10894/lib/lib64utils.a
10895/lib/libandroidfw.a
10896/lib/libcutils.a
10897/lib/liblog.a
10898/lib/liblog.so
10899/lib/libnativehelper.so
10900/lib/libsqlite3_android.a
10901/lib/libutils.a
10902/lib/libzipfile.a
10903------------------------------------------------------------
10904
10905   Copyright (c) 2005-2008, The Android Open Source Project
10906
10907   Licensed under the Apache License, Version 2.0 (the "License");
10908   you may not use this file except in compliance with the License.
10909
10910   Unless required by applicable law or agreed to in writing, software
10911   distributed under the License is distributed on an "AS IS" BASIS,
10912   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10913   See the License for the specific language governing permissions and
10914   limitations under the License.
10915
10916
10917                                 Apache License
10918                           Version 2.0, January 2004
10919                        http://www.apache.org/licenses/
10920
10921   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10922
10923   1. Definitions.
10924
10925      "License" shall mean the terms and conditions for use, reproduction,
10926      and distribution as defined by Sections 1 through 9 of this document.
10927
10928      "Licensor" shall mean the copyright owner or entity authorized by
10929      the copyright owner that is granting the License.
10930
10931      "Legal Entity" shall mean the union of the acting entity and all
10932      other entities that control, are controlled by, or are under common
10933      control with that entity. For the purposes of this definition,
10934      "control" means (i) the power, direct or indirect, to cause the
10935      direction or management of such entity, whether by contract or
10936      otherwise, or (ii) ownership of fifty percent (50%) or more of the
10937      outstanding shares, or (iii) beneficial ownership of such entity.
10938
10939      "You" (or "Your") shall mean an individual or Legal Entity
10940      exercising permissions granted by this License.
10941
10942      "Source" form shall mean the preferred form for making modifications,
10943      including but not limited to software source code, documentation
10944      source, and configuration files.
10945
10946      "Object" form shall mean any form resulting from mechanical
10947      transformation or translation of a Source form, including but
10948      not limited to compiled object code, generated documentation,
10949      and conversions to other media types.
10950
10951      "Work" shall mean the work of authorship, whether in Source or
10952      Object form, made available under the License, as indicated by a
10953      copyright notice that is included in or attached to the work
10954      (an example is provided in the Appendix below).
10955
10956      "Derivative Works" shall mean any work, whether in Source or Object
10957      form, that is based on (or derived from) the Work and for which the
10958      editorial revisions, annotations, elaborations, or other modifications
10959      represent, as a whole, an original work of authorship. For the purposes
10960      of this License, Derivative Works shall not include works that remain
10961      separable from, or merely link (or bind by name) to the interfaces of,
10962      the Work and Derivative Works thereof.
10963
10964      "Contribution" shall mean any work of authorship, including
10965      the original version of the Work and any modifications or additions
10966      to that Work or Derivative Works thereof, that is intentionally
10967      submitted to Licensor for inclusion in the Work by the copyright owner
10968      or by an individual or Legal Entity authorized to submit on behalf of
10969      the copyright owner. For the purposes of this definition, "submitted"
10970      means any form of electronic, verbal, or written communication sent
10971      to the Licensor or its representatives, including but not limited to
10972      communication on electronic mailing lists, source code control systems,
10973      and issue tracking systems that are managed by, or on behalf of, the
10974      Licensor for the purpose of discussing and improving the Work, but
10975      excluding communication that is conspicuously marked or otherwise
10976      designated in writing by the copyright owner as "Not a Contribution."
10977
10978      "Contributor" shall mean Licensor and any individual or Legal Entity
10979      on behalf of whom a Contribution has been received by Licensor and
10980      subsequently incorporated within the Work.
10981
10982   2. Grant of Copyright License. Subject to the terms and conditions of
10983      this License, each Contributor hereby grants to You a perpetual,
10984      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10985      copyright license to reproduce, prepare Derivative Works of,
10986      publicly display, publicly perform, sublicense, and distribute the
10987      Work and such Derivative Works in Source or Object form.
10988
10989   3. Grant of Patent License. Subject to the terms and conditions of
10990      this License, each Contributor hereby grants to You a perpetual,
10991      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10992      (except as stated in this section) patent license to make, have made,
10993      use, offer to sell, sell, import, and otherwise transfer the Work,
10994      where such license applies only to those patent claims licensable
10995      by such Contributor that are necessarily infringed by their
10996      Contribution(s) alone or by combination of their Contribution(s)
10997      with the Work to which such Contribution(s) was submitted. If You
10998      institute patent litigation against any entity (including a
10999      cross-claim or counterclaim in a lawsuit) alleging that the Work
11000      or a Contribution incorporated within the Work constitutes direct
11001      or contributory patent infringement, then any patent licenses
11002      granted to You under this License for that Work shall terminate
11003      as of the date such litigation is filed.
11004
11005   4. Redistribution. You may reproduce and distribute copies of the
11006      Work or Derivative Works thereof in any medium, with or without
11007      modifications, and in Source or Object form, provided that You
11008      meet the following conditions:
11009
11010      (a) You must give any other recipients of the Work or
11011          Derivative Works a copy of this License; and
11012
11013      (b) You must cause any modified files to carry prominent notices
11014          stating that You changed the files; and
11015
11016      (c) You must retain, in the Source form of any Derivative Works
11017          that You distribute, all copyright, patent, trademark, and
11018          attribution notices from the Source form of the Work,
11019          excluding those notices that do not pertain to any part of
11020          the Derivative Works; and
11021
11022      (d) If the Work includes a "NOTICE" text file as part of its
11023          distribution, then any Derivative Works that You distribute must
11024          include a readable copy of the attribution notices contained
11025          within such NOTICE file, excluding those notices that do not
11026          pertain to any part of the Derivative Works, in at least one
11027          of the following places: within a NOTICE text file distributed
11028          as part of the Derivative Works; within the Source form or
11029          documentation, if provided along with the Derivative Works; or,
11030          within a display generated by the Derivative Works, if and
11031          wherever such third-party notices normally appear. The contents
11032          of the NOTICE file are for informational purposes only and
11033          do not modify the License. You may add Your own attribution
11034          notices within Derivative Works that You distribute, alongside
11035          or as an addendum to the NOTICE text from the Work, provided
11036          that such additional attribution notices cannot be construed
11037          as modifying the License.
11038
11039      You may add Your own copyright statement to Your modifications and
11040      may provide additional or different license terms and conditions
11041      for use, reproduction, or distribution of Your modifications, or
11042      for any such Derivative Works as a whole, provided Your use,
11043      reproduction, and distribution of the Work otherwise complies with
11044      the conditions stated in this License.
11045
11046   5. Submission of Contributions. Unless You explicitly state otherwise,
11047      any Contribution intentionally submitted for inclusion in the Work
11048      by You to the Licensor shall be under the terms and conditions of
11049      this License, without any additional terms or conditions.
11050      Notwithstanding the above, nothing herein shall supersede or modify
11051      the terms of any separate license agreement you may have executed
11052      with Licensor regarding such Contributions.
11053
11054   6. Trademarks. This License does not grant permission to use the trade
11055      names, trademarks, service marks, or product names of the Licensor,
11056      except as required for reasonable and customary use in describing the
11057      origin of the Work and reproducing the content of the NOTICE file.
11058
11059   7. Disclaimer of Warranty. Unless required by applicable law or
11060      agreed to in writing, Licensor provides the Work (and each
11061      Contributor provides its Contributions) on an "AS IS" BASIS,
11062      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11063      implied, including, without limitation, any warranties or conditions
11064      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11065      PARTICULAR PURPOSE. You are solely responsible for determining the
11066      appropriateness of using or redistributing the Work and assume any
11067      risks associated with Your exercise of permissions under this License.
11068
11069   8. Limitation of Liability. In no event and under no legal theory,
11070      whether in tort (including negligence), contract, or otherwise,
11071      unless required by applicable law (such as deliberate and grossly
11072      negligent acts) or agreed to in writing, shall any Contributor be
11073      liable to You for damages, including any direct, indirect, special,
11074      incidental, or consequential damages of any character arising as a
11075      result of this License or out of the use or inability to use the
11076      Work (including but not limited to damages for loss of goodwill,
11077      work stoppage, computer failure or malfunction, or any and all
11078      other commercial damages or losses), even if such Contributor
11079      has been advised of the possibility of such damages.
11080
11081   9. Accepting Warranty or Additional Liability. While redistributing
11082      the Work or Derivative Works thereof, You may choose to offer,
11083      and charge a fee for, acceptance of support, warranty, indemnity,
11084      or other liability obligations and/or rights consistent with this
11085      License. However, in accepting such obligations, You may act only
11086      on Your own behalf and on Your sole responsibility, not on behalf
11087      of any other Contributor, and only if You agree to indemnify,
11088      defend, and hold each Contributor harmless for any liability
11089      incurred by, or claims asserted against, such Contributor by reason
11090      of your accepting any such warranty or additional liability.
11091
11092   END OF TERMS AND CONDITIONS
11093
11094
11095============================================================
11096Notices for file(s):
11097/framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
11098/framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
11099/framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
11100/framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
11101/framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
11102/framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
11103/framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
11104/framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
11105/framework/osgi.jar
11106/framework/propertysheet.jar
11107/framework/swt.jar
11108------------------------------------------------------------
11109
11110    Eclipse Public License - v 1.0
11111
11112THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
11113PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
11114THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
11115
11116*1. DEFINITIONS*
11117
11118"Contribution" means:
11119
11120a) in the case of the initial Contributor, the initial code and
11121documentation distributed under this Agreement, and
11122
11123b) in the case of each subsequent Contributor:
11124
11125i) changes to the Program, and
11126
11127ii) additions to the Program;
11128
11129where such changes and/or additions to the Program originate from and
11130are distributed by that particular Contributor. A Contribution
11131'originates' from a Contributor if it was added to the Program by such
11132Contributor itself or anyone acting on such Contributor's behalf.
11133Contributions do not include additions to the Program which: (i) are
11134separate modules of software distributed in conjunction with the Program
11135under their own license agreement, and (ii) are not derivative works of
11136the Program.
11137
11138"Contributor" means any person or entity that distributes the Program.
11139
11140"Licensed Patents" mean patent claims licensable by a Contributor which
11141are necessarily infringed by the use or sale of its Contribution alone
11142or when combined with the Program.
11143
11144"Program" means the Contributions distributed in accordance with this
11145Agreement.
11146
11147"Recipient" means anyone who receives the Program under this Agreement,
11148including all Contributors.
11149
11150*2. GRANT OF RIGHTS*
11151
11152a) Subject to the terms of this Agreement, each Contributor hereby
11153grants Recipient a non-exclusive, worldwide, royalty-free copyright
11154license to reproduce, prepare derivative works of, publicly display,
11155publicly perform, distribute and sublicense the Contribution of such
11156Contributor, if any, and such derivative works, in source code and
11157object code form.
11158
11159b) Subject to the terms of this Agreement, each Contributor hereby
11160grants Recipient a non-exclusive, worldwide, royalty-free patent license
11161under Licensed Patents to make, use, sell, offer to sell, import and
11162otherwise transfer the Contribution of such Contributor, if any, in
11163source code and object code form. This patent license shall apply to the
11164combination of the Contribution and the Program if, at the time the
11165Contribution is added by the Contributor, such addition of the
11166Contribution causes such combination to be covered by the Licensed
11167Patents. The patent license shall not apply to any other combinations
11168which include the Contribution. No hardware per se is licensed hereunder.
11169
11170c) Recipient understands that although each Contributor grants the
11171licenses to its Contributions set forth herein, no assurances are
11172provided by any Contributor that the Program does not infringe the
11173patent or other intellectual property rights of any other entity. Each
11174Contributor disclaims any liability to Recipient for claims brought by
11175any other entity based on infringement of intellectual property rights
11176or otherwise. As a condition to exercising the rights and licenses
11177granted hereunder, each Recipient hereby assumes sole responsibility to
11178secure any other intellectual property rights needed, if any. For
11179example, if a third party patent license is required to allow Recipient
11180to distribute the Program, it is Recipient's responsibility to acquire
11181that license before distributing the Program.
11182
11183d) Each Contributor represents that to its knowledge it has sufficient
11184copyright rights in its Contribution, if any, to grant the copyright
11185license set forth in this Agreement.
11186
11187*3. REQUIREMENTS*
11188
11189A Contributor may choose to distribute the Program in object code form
11190under its own license agreement, provided that:
11191
11192a) it complies with the terms and conditions of this Agreement; and
11193
11194b) its license agreement:
11195
11196i) effectively disclaims on behalf of all Contributors all warranties
11197and conditions, express and implied, including warranties or conditions
11198of title and non-infringement, and implied warranties or conditions of
11199merchantability and fitness for a particular purpose;
11200
11201ii) effectively excludes on behalf of all Contributors all liability for
11202damages, including direct, indirect, special, incidental and
11203consequential damages, such as lost profits;
11204
11205iii) states that any provisions which differ from this Agreement are
11206offered by that Contributor alone and not by any other party; and
11207
11208iv) states that source code for the Program is available from such
11209Contributor, and informs licensees how to obtain it in a reasonable
11210manner on or through a medium customarily used for software exchange.
11211
11212When the Program is made available in source code form:
11213
11214a) it must be made available under this Agreement; and
11215
11216b) a copy of this Agreement must be included with each copy of the Program.
11217
11218Contributors may not remove or alter any copyright notices contained
11219within the Program.
11220
11221Each Contributor must identify itself as the originator of its
11222Contribution, if any, in a manner that reasonably allows subsequent
11223Recipients to identify the originator of the Contribution.
11224
11225*4. COMMERCIAL DISTRIBUTION*
11226
11227Commercial distributors of software may accept certain responsibilities
11228with respect to end users, business partners and the like. While this
11229license is intended to facilitate the commercial use of the Program, the
11230Contributor who includes the Program in a commercial product offering
11231should do so in a manner which does not create potential liability for
11232other Contributors. Therefore, if a Contributor includes the Program in
11233a commercial product offering, such Contributor ("Commercial
11234Contributor") hereby agrees to defend and indemnify every other
11235Contributor ("Indemnified Contributor") against any losses, damages and
11236costs (collectively "Losses") arising from claims, lawsuits and other
11237legal actions brought by a third party against the Indemnified
11238Contributor to the extent caused by the acts or omissions of such
11239Commercial Contributor in connection with its distribution of the
11240Program in a commercial product offering. The obligations in this
11241section do not apply to any claims or Losses relating to any actual or
11242alleged intellectual property infringement. In order to qualify, an
11243Indemnified Contributor must: a) promptly notify the Commercial
11244Contributor in writing of such claim, and b) allow the Commercial
11245Contributor to control, and cooperate with the Commercial Contributor
11246in, the defense and any related settlement negotiations. The Indemnified
11247Contributor may participate in any such claim at its own expense.
11248
11249For example, a Contributor might include the Program in a commercial
11250product offering, Product X. That Contributor is then a Commercial
11251Contributor. If that Commercial Contributor then makes performance
11252claims, or offers warranties related to Product X, those performance
11253claims and warranties are such Commercial Contributor's responsibility
11254alone. Under this section, the Commercial Contributor would have to
11255defend claims against the other Contributors related to those
11256performance claims and warranties, and if a court requires any other
11257Contributor to pay any damages as a result, the Commercial Contributor
11258must pay those damages.
11259
11260*5. NO WARRANTY*
11261
11262EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
11263ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
11264EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
11265OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
11266A PARTICULAR PURPOSE. Each Recipient is solely responsible for
11267determining the appropriateness of using and distributing the Program
11268and assumes all risks associated with its exercise of rights under this
11269Agreement , including but not limited to the risks and costs of program
11270errors, compliance with applicable laws, damage to or loss of data,
11271programs or equipment, and unavailability or interruption of operations.
11272
11273*6. DISCLAIMER OF LIABILITY*
11274
11275EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
11276ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
11277INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
11278WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
11279LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
11280NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
11281DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
11282HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
11283
11284*7. GENERAL*
11285
11286If any provision of this Agreement is invalid or unenforceable under
11287applicable law, it shall not affect the validity or enforceability of
11288the remainder of the terms of this Agreement, and without further action
11289by the parties hereto, such provision shall be reformed to the minimum
11290extent necessary to make such provision valid and enforceable.
11291
11292If Recipient institutes patent litigation against any entity (including
11293a cross-claim or counterclaim in a lawsuit) alleging that the Program
11294itself (excluding combinations of the Program with other software or
11295hardware) infringes such Recipient's patent(s), then such Recipient's
11296rights granted under Section 2(b) shall terminate as of the date such
11297litigation is filed.
11298
11299All Recipient's rights under this Agreement shall terminate if it fails
11300to comply with any of the material terms or conditions of this Agreement
11301and does not cure such failure in a reasonable period of time after
11302becoming aware of such noncompliance. If all Recipient's rights under
11303this Agreement terminate, Recipient agrees to cease use and distribution
11304of the Program as soon as reasonably practicable. However, Recipient's
11305obligations under this Agreement and any licenses granted by Recipient
11306relating to the Program shall continue and survive.
11307
11308Everyone is permitted to copy and distribute copies of this Agreement,
11309but in order to avoid inconsistency the Agreement is copyrighted and may
11310only be modified in the following manner. The Agreement Steward reserves
11311the right to publish new versions (including revisions) of this
11312Agreement from time to time. No one other than the Agreement Steward has
11313the right to modify this Agreement. The Eclipse Foundation is the
11314initial Agreement Steward. The Eclipse Foundation may assign the
11315responsibility to serve as the Agreement Steward to a suitable separate
11316entity. Each new version of the Agreement will be given a distinguishing
11317version number. The Program (including Contributions) may always be
11318distributed subject to the version of the Agreement under which it was
11319received. In addition, after a new version of the Agreement is
11320published, Contributor may elect to distribute the Program (including
11321its Contributions) under the new version. Except as expressly stated in
11322Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
11323to the intellectual property of any Contributor under this Agreement,
11324whether expressly, by implication, estoppel or otherwise. All rights in
11325the Program not expressly granted under this Agreement are reserved.
11326
11327This Agreement is governed by the laws of the State of New York and the
11328intellectual property laws of the United States of America. No party to
11329this Agreement will bring a legal action under this Agreement more than
11330one year after the cause of action arose. Each party waives its rights
11331to a jury trial in any resulting litigation.
11332
11333
11334============================================================
11335Notices for file(s):
11336/framework/bouncycastle-host.jar
11337/framework/bouncycastle-hostdex.jar
11338------------------------------------------------------------
11339Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
11340
11341Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
11342associated documentation files (the "Software"), to deal in the Software without restriction,
11343including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
11344and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
11345subject to the following conditions:
11346
11347The above copyright notice and this permission notice shall be included in all copies or substantial
11348portions of the Software.
11349
11350THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
11351LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
11352NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
11353WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
11354SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11355
11356============================================================
11357Notices for file(s):
11358/framework/commons-compress-1.0.jar
11359------------------------------------------------------------
11360Apache Commons Compress
11361Copyright 2002-2009 The Apache Software Foundation
11362
11363This product includes software developed by
11364The Apache Software Foundation (http://www.apache.org/).
11365
11366Original BZip2 classes contributed by Keiron Liddle
11367<[email protected]>, Aftex Software to the Apache Ant project
11368
11369Original Tar classes from contributors of the Apache Ant project
11370
11371Original Zip classes from contributors of the Apache Ant project
11372
11373Original CPIO classes contributed by Markus Kuss and the jRPM project
11374(jrpm.sourceforge.net)
11375
11376============================================================
11377Notices for file(s):
11378/lib/libbcc.so
11379------------------------------------------------------------
11380==========================
11381NOTICE file for libbcc.git
11382==========================
11383
11384* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
11385
11386   Copyright (c) 2005-2011, The Android Open Source Project
11387
11388   Licensed under the Apache License, Version 2.0 (the "License");
11389   you may not use this file except in compliance with the License.
11390
11391   Unless required by applicable law or agreed to in writing, software
11392   distributed under the License is distributed on an "AS IS" BASIS,
11393   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11394   See the License for the specific language governing permissions and
11395   limitations under the License.
11396
11397
11398                                 Apache License
11399                           Version 2.0, January 2004
11400                        http://www.apache.org/licenses/
11401
11402   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11403
11404   1. Definitions.
11405
11406      "License" shall mean the terms and conditions for use, reproduction,
11407      and distribution as defined by Sections 1 through 9 of this document.
11408
11409      "Licensor" shall mean the copyright owner or entity authorized by
11410      the copyright owner that is granting the License.
11411
11412      "Legal Entity" shall mean the union of the acting entity and all
11413      other entities that control, are controlled by, or are under common
11414      control with that entity. For the purposes of this definition,
11415      "control" means (i) the power, direct or indirect, to cause the
11416      direction or management of such entity, whether by contract or
11417      otherwise, or (ii) ownership of fifty percent (50%) or more of the
11418      outstanding shares, or (iii) beneficial ownership of such entity.
11419
11420      "You" (or "Your") shall mean an individual or Legal Entity
11421      exercising permissions granted by this License.
11422
11423      "Source" form shall mean the preferred form for making modifications,
11424      including but not limited to software source code, documentation
11425      source, and configuration files.
11426
11427      "Object" form shall mean any form resulting from mechanical
11428      transformation or translation of a Source form, including but
11429      not limited to compiled object code, generated documentation,
11430      and conversions to other media types.
11431
11432      "Work" shall mean the work of authorship, whether in Source or
11433      Object form, made available under the License, as indicated by a
11434      copyright notice that is included in or attached to the work
11435      (an example is provided in the Appendix below).
11436
11437      "Derivative Works" shall mean any work, whether in Source or Object
11438      form, that is based on (or derived from) the Work and for which the
11439      editorial revisions, annotations, elaborations, or other modifications
11440      represent, as a whole, an original work of authorship. For the purposes
11441      of this License, Derivative Works shall not include works that remain
11442      separable from, or merely link (or bind by name) to the interfaces of,
11443      the Work and Derivative Works thereof.
11444
11445      "Contribution" shall mean any work of authorship, including
11446      the original version of the Work and any modifications or additions
11447      to that Work or Derivative Works thereof, that is intentionally
11448      submitted to Licensor for inclusion in the Work by the copyright owner
11449      or by an individual or Legal Entity authorized to submit on behalf of
11450      the copyright owner. For the purposes of this definition, "submitted"
11451      means any form of electronic, verbal, or written communication sent
11452      to the Licensor or its representatives, including but not limited to
11453      communication on electronic mailing lists, source code control systems,
11454      and issue tracking systems that are managed by, or on behalf of, the
11455      Licensor for the purpose of discussing and improving the Work, but
11456      excluding communication that is conspicuously marked or otherwise
11457      designated in writing by the copyright owner as "Not a Contribution."
11458
11459      "Contributor" shall mean Licensor and any individual or Legal Entity
11460      on behalf of whom a Contribution has been received by Licensor and
11461      subsequently incorporated within the Work.
11462
11463   2. Grant of Copyright License. Subject to the terms and conditions of
11464      this License, each Contributor hereby grants to You a perpetual,
11465      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11466      copyright license to reproduce, prepare Derivative Works of,
11467      publicly display, publicly perform, sublicense, and distribute the
11468      Work and such Derivative Works in Source or Object form.
11469
11470   3. Grant of Patent License. Subject to the terms and conditions of
11471      this License, each Contributor hereby grants to You a perpetual,
11472      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11473      (except as stated in this section) patent license to make, have made,
11474      use, offer to sell, sell, import, and otherwise transfer the Work,
11475      where such license applies only to those patent claims licensable
11476      by such Contributor that are necessarily infringed by their
11477      Contribution(s) alone or by combination of their Contribution(s)
11478      with the Work to which such Contribution(s) was submitted. If You
11479      institute patent litigation against any entity (including a
11480      cross-claim or counterclaim in a lawsuit) alleging that the Work
11481      or a Contribution incorporated within the Work constitutes direct
11482      or contributory patent infringement, then any patent licenses
11483      granted to You under this License for that Work shall terminate
11484      as of the date such litigation is filed.
11485
11486   4. Redistribution. You may reproduce and distribute copies of the
11487      Work or Derivative Works thereof in any medium, with or without
11488      modifications, and in Source or Object form, provided that You
11489      meet the following conditions:
11490
11491      (a) You must give any other recipients of the Work or
11492          Derivative Works a copy of this License; and
11493
11494      (b) You must cause any modified files to carry prominent notices
11495          stating that You changed the files; and
11496
11497      (c) You must retain, in the Source form of any Derivative Works
11498          that You distribute, all copyright, patent, trademark, and
11499          attribution notices from the Source form of the Work,
11500          excluding those notices that do not pertain to any part of
11501          the Derivative Works; and
11502
11503      (d) If the Work includes a "NOTICE" text file as part of its
11504          distribution, then any Derivative Works that You distribute must
11505          include a readable copy of the attribution notices contained
11506          within such NOTICE file, excluding those notices that do not
11507          pertain to any part of the Derivative Works, in at least one
11508          of the following places: within a NOTICE text file distributed
11509          as part of the Derivative Works; within the Source form or
11510          documentation, if provided along with the Derivative Works; or,
11511          within a display generated by the Derivative Works, if and
11512          wherever such third-party notices normally appear. The contents
11513          of the NOTICE file are for informational purposes only and
11514          do not modify the License. You may add Your own attribution
11515          notices within Derivative Works that You distribute, alongside
11516          or as an addendum to the NOTICE text from the Work, provided
11517          that such additional attribution notices cannot be construed
11518          as modifying the License.
11519
11520      You may add Your own copyright statement to Your modifications and
11521      may provide additional or different license terms and conditions
11522      for use, reproduction, or distribution of Your modifications, or
11523      for any such Derivative Works as a whole, provided Your use,
11524      reproduction, and distribution of the Work otherwise complies with
11525      the conditions stated in this License.
11526
11527   5. Submission of Contributions. Unless You explicitly state otherwise,
11528      any Contribution intentionally submitted for inclusion in the Work
11529      by You to the Licensor shall be under the terms and conditions of
11530      this License, without any additional terms or conditions.
11531      Notwithstanding the above, nothing herein shall supersede or modify
11532      the terms of any separate license agreement you may have executed
11533      with Licensor regarding such Contributions.
11534
11535   6. Trademarks. This License does not grant permission to use the trade
11536      names, trademarks, service marks, or product names of the Licensor,
11537      except as required for reasonable and customary use in describing the
11538      origin of the Work and reproducing the content of the NOTICE file.
11539
11540   7. Disclaimer of Warranty. Unless required by applicable law or
11541      agreed to in writing, Licensor provides the Work (and each
11542      Contributor provides its Contributions) on an "AS IS" BASIS,
11543      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11544      implied, including, without limitation, any warranties or conditions
11545      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11546      PARTICULAR PURPOSE. You are solely responsible for determining the
11547      appropriateness of using or redistributing the Work and assume any
11548      risks associated with Your exercise of permissions under this License.
11549
11550   8. Limitation of Liability. In no event and under no legal theory,
11551      whether in tort (including negligence), contract, or otherwise,
11552      unless required by applicable law (such as deliberate and grossly
11553      negligent acts) or agreed to in writing, shall any Contributor be
11554      liable to You for damages, including any direct, indirect, special,
11555      incidental, or consequential damages of any character arising as a
11556      result of this License or out of the use or inability to use the
11557      Work (including but not limited to damages for loss of goodwill,
11558      work stoppage, computer failure or malfunction, or any and all
11559      other commercial damages or losses), even if such Contributor
11560      has been advised of the possibility of such damages.
11561
11562   9. Accepting Warranty or Additional Liability. While redistributing
11563      the Work or Derivative Works thereof, You may choose to offer,
11564      and charge a fee for, acceptance of support, warranty, indemnity,
11565      or other liability obligations and/or rights consistent with this
11566      License. However, in accepting such obligations, You may act only
11567      on Your own behalf and on Your sole responsibility, not on behalf
11568      of any other Contributor, and only if You agree to indemnify,
11569      defend, and hold each Contributor harmless for any liability
11570      incurred by, or claims asserted against, such Contributor by reason
11571      of your accepting any such warranty or additional liability.
11572
11573   END OF TERMS AND CONDITIONS
11574
11575
11576
11577* NOTICE for runtime/ and lib/CodeGen/.
11578  Note: The NOTICE is the same for another git project, external/llvm.git.
11579
11580==============================================================================
11581LLVM Release License
11582==============================================================================
11583University of Illinois/NCSA
11584Open Source License
11585
11586Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
11587All rights reserved.
11588
11589Developed by:
11590
11591    LLVM Team
11592
11593    University of Illinois at Urbana-Champaign
11594
11595    http://llvm.org
11596
11597Permission is hereby granted, free of charge, to any person obtaining a copy of
11598this software and associated documentation files (the "Software"), to deal with
11599the Software without restriction, including without limitation the rights to
11600use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
11601of the Software, and to permit persons to whom the Software is furnished to do
11602so, subject to the following conditions:
11603
11604    * Redistributions of source code must retain the above copyright notice,
11605      this list of conditions and the following disclaimers.
11606
11607    * Redistributions in binary form must reproduce the above copyright notice,
11608      this list of conditions and the following disclaimers in the
11609      documentation and/or other materials provided with the distribution.
11610
11611    * Neither the names of the LLVM Team, University of Illinois at
11612      Urbana-Champaign, nor the names of its contributors may be used to
11613      endorse or promote products derived from this Software without specific
11614      prior written permission.
11615
11616THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11617IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11618FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
11619CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11620LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11621OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
11622SOFTWARE.
11623
11624==============================================================================
11625Copyrights and Licenses for Third Party Software Distributed with LLVM:
11626==============================================================================
11627The LLVM software contains code written by third parties.  Such software will
11628have its own individual LICENSE.TXT file in the directory in which it appears.
11629This file will describe the copyrights, license, and restrictions which apply
11630to that code.
11631
11632The disclaimer of warranty in the University of Illinois Open Source License
11633applies to all code in the LLVM Distribution, and nothing in any of the
11634other licenses gives permission to use the names of the LLVM Team or the
11635University of Illinois to endorse or promote products derived from this
11636Software.
11637
11638The following pieces of software have additional or alternate copyrights,
11639licenses, and/or restrictions:
11640
11641Program             Directory
11642-------             ---------
11643Autoconf            llvm/autoconf
11644                    llvm/projects/ModuleMaker/autoconf
11645                    llvm/projects/sample/autoconf
11646CellSPU backend     llvm/lib/Target/CellSPU/README.txt
11647Google Test         llvm/utils/unittest/googletest
11648OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
11649
11650
11651
11652* NOTICE for tests/disassem.cpp and tests/disassem.h.
11653
11654/*      $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $    */
11655
11656/*-
11657 * Copyright (c) 1996 Mark Brinicombe.
11658 * Copyright (c) 1996 Brini.
11659 *
11660 * All rights reserved.
11661 *
11662 * Redistribution and use in source and binary forms, with or without
11663 * modification, are permitted provided that the following conditions
11664 * are met:
11665 * 1. Redistributions of source code must retain the above copyright
11666 *    notice, this list of conditions and the following disclaimer.
11667 * 2. Redistributions in binary form must reproduce the above copyright
11668 *    notice, this list of conditions and the following disclaimer in the
11669 *    documentation and/or other materials provided with the distribution.
11670 * 3. All advertising materials mentioning features or use of this software
11671 *    must display the following acknowledgement:
11672 *      This product includes software developed by Brini.
11673 * 4. The name of the company nor the name of the author may be used to
11674 *    endorse or promote products derived from this software without specific
11675 *    prior written permission.
11676 *
11677 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
11678 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
11679 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
11680 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
11681 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
11682 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
11683 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11684 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
11685 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
11686 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
11687 * SUCH DAMAGE.
11688 *
11689 * RiscBSD kernel project
11690 *
11691 * db_disasm.c
11692 *
11693 * Kernel disassembler
11694 *
11695 * Created      : 10/02/96
11696 *
11697 * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
11698 * Paul Kranenburg
11699 *
11700 * This code is not complete. Not all instructions are disassembled.
11701 */
11702
11703============================================================
11704Notices for file(s):
11705/lib/libfdlibm.a
11706------------------------------------------------------------
11707Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
11708
11709Developed at SunSoft, a Sun Microsystems, Inc. business.
11710Permission to use, copy, modify, and distribute this
11711software is freely granted, provided that this notice
11712is preserved.
11713
11714============================================================
11715Notices for file(s):
11716/bin/emulator-arm
11717/bin/emulator-mips
11718/bin/emulator-x86
11719/bin/emulator
11720/bin/emulator64-arm
11721/bin/emulator64-mips
11722/bin/emulator64-x86
11723/lib/emulator-common.a
11724/lib/emulator-libelff.a
11725/lib/emulator-libjpeg.a
11726/lib/emulator-libqemu.a
11727/lib/emulator-libui.a
11728/lib/emulator-target-arm.a
11729/lib/emulator-target-i386.a
11730/lib/emulator-target-mips.a
11731/lib/emulator64-common.a
11732/lib/emulator64-libelff.a
11733/lib/emulator64-libjpeg.a
11734/lib/emulator64-libqemu.a
11735/lib/emulator64-libui.a
11736/lib/emulator64-target-arm.a
11737/lib/emulator64-target-i386.a
11738/lib/emulator64-target-mips.a
11739------------------------------------------------------------
11740		    GNU GENERAL PUBLIC LICENSE
11741		       Version 2, June 1991
11742
11743 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
11744                          675 Mass Ave, Cambridge, MA 02139, USA
11745 Everyone is permitted to copy and distribute verbatim copies
11746 of this license document, but changing it is not allowed.
11747
11748			    Preamble
11749
11750  The licenses for most software are designed to take away your
11751freedom to share and change it.  By contrast, the GNU General Public
11752License is intended to guarantee your freedom to share and change free
11753software--to make sure the software is free for all its users.  This
11754General Public License applies to most of the Free Software
11755Foundation's software and to any other program whose authors commit to
11756using it.  (Some other Free Software Foundation software is covered by
11757the GNU Library General Public License instead.)  You can apply it to
11758your programs, too.
11759
11760  When we speak of free software, we are referring to freedom, not
11761price.  Our General Public Licenses are designed to make sure that you
11762have the freedom to distribute copies of free software (and charge for
11763this service if you wish), that you receive source code or can get it
11764if you want it, that you can change the software or use pieces of it
11765in new free programs; and that you know you can do these things.
11766
11767  To protect your rights, we need to make restrictions that forbid
11768anyone to deny you these rights or to ask you to surrender the rights.
11769These restrictions translate to certain responsibilities for you if you
11770distribute copies of the software, or if you modify it.
11771
11772  For example, if you distribute copies of such a program, whether
11773gratis or for a fee, you must give the recipients all the rights that
11774you have.  You must make sure that they, too, receive or can get the
11775source code.  And you must show them these terms so they know their
11776rights.
11777
11778  We protect your rights with two steps: (1) copyright the software, and
11779(2) offer you this license which gives you legal permission to copy,
11780distribute and/or modify the software.
11781
11782  Also, for each author's protection and ours, we want to make certain
11783that everyone understands that there is no warranty for this free
11784software.  If the software is modified by someone else and passed on, we
11785want its recipients to know that what they have is not the original, so
11786that any problems introduced by others will not reflect on the original
11787authors' reputations.
11788
11789  Finally, any free program is threatened constantly by software
11790patents.  We wish to avoid the danger that redistributors of a free
11791program will individually obtain patent licenses, in effect making the
11792program proprietary.  To prevent this, we have made it clear that any
11793patent must be licensed for everyone's free use or not licensed at all.
11794
11795  The precise terms and conditions for copying, distribution and
11796modification follow.
11797
11798		    GNU GENERAL PUBLIC LICENSE
11799   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
11800
11801  0. This License applies to any program or other work which contains
11802a notice placed by the copyright holder saying it may be distributed
11803under the terms of this General Public License.  The "Program", below,
11804refers to any such program or work, and a "work based on the Program"
11805means either the Program or any derivative work under copyright law:
11806that is to say, a work containing the Program or a portion of it,
11807either verbatim or with modifications and/or translated into another
11808language.  (Hereinafter, translation is included without limitation in
11809the term "modification".)  Each licensee is addressed as "you".
11810
11811Activities other than copying, distribution and modification are not
11812covered by this License; they are outside its scope.  The act of
11813running the Program is not restricted, and the output from the Program
11814is covered only if its contents constitute a work based on the
11815Program (independent of having been made by running the Program).
11816Whether that is true depends on what the Program does.
11817
11818  1. You may copy and distribute verbatim copies of the Program's
11819source code as you receive it, in any medium, provided that you
11820conspicuously and appropriately publish on each copy an appropriate
11821copyright notice and disclaimer of warranty; keep intact all the
11822notices that refer to this License and to the absence of any warranty;
11823and give any other recipients of the Program a copy of this License
11824along with the Program.
11825
11826You may charge a fee for the physical act of transferring a copy, and
11827you may at your option offer warranty protection in exchange for a fee.
11828
11829  2. You may modify your copy or copies of the Program or any portion
11830of it, thus forming a work based on the Program, and copy and
11831distribute such modifications or work under the terms of Section 1
11832above, provided that you also meet all of these conditions:
11833
11834    a) You must cause the modified files to carry prominent notices
11835    stating that you changed the files and the date of any change.
11836
11837    b) You must cause any work that you distribute or publish, that in
11838    whole or in part contains or is derived from the Program or any
11839    part thereof, to be licensed as a whole at no charge to all third
11840    parties under the terms of this License.
11841
11842    c) If the modified program normally reads commands interactively
11843    when run, you must cause it, when started running for such
11844    interactive use in the most ordinary way, to print or display an
11845    announcement including an appropriate copyright notice and a
11846    notice that there is no warranty (or else, saying that you provide
11847    a warranty) and that users may redistribute the program under
11848    these conditions, and telling the user how to view a copy of this
11849    License.  (Exception: if the Program itself is interactive but
11850    does not normally print such an announcement, your work based on
11851    the Program is not required to print an announcement.)
11852
11853These requirements apply to the modified work as a whole.  If
11854identifiable sections of that work are not derived from the Program,
11855and can be reasonably considered independent and separate works in
11856themselves, then this License, and its terms, do not apply to those
11857sections when you distribute them as separate works.  But when you
11858distribute the same sections as part of a whole which is a work based
11859on the Program, the distribution of the whole must be on the terms of
11860this License, whose permissions for other licensees extend to the
11861entire whole, and thus to each and every part regardless of who wrote it.
11862
11863Thus, it is not the intent of this section to claim rights or contest
11864your rights to work written entirely by you; rather, the intent is to
11865exercise the right to control the distribution of derivative or
11866collective works based on the Program.
11867
11868In addition, mere aggregation of another work not based on the Program
11869with the Program (or with a work based on the Program) on a volume of
11870a storage or distribution medium does not bring the other work under
11871the scope of this License.
11872
11873  3. You may copy and distribute the Program (or a work based on it,
11874under Section 2) in object code or executable form under the terms of
11875Sections 1 and 2 above provided that you also do one of the following:
11876
11877    a) Accompany it with the complete corresponding machine-readable
11878    source code, which must be distributed under the terms of Sections
11879    1 and 2 above on a medium customarily used for software interchange; or,
11880
11881    b) Accompany it with a written offer, valid for at least three
11882    years, to give any third party, for a charge no more than your
11883    cost of physically performing source distribution, a complete
11884    machine-readable copy of the corresponding source code, to be
11885    distributed under the terms of Sections 1 and 2 above on a medium
11886    customarily used for software interchange; or,
11887
11888    c) Accompany it with the information you received as to the offer
11889    to distribute corresponding source code.  (This alternative is
11890    allowed only for noncommercial distribution and only if you
11891    received the program in object code or executable form with such
11892    an offer, in accord with Subsection b above.)
11893
11894The source code for a work means the preferred form of the work for
11895making modifications to it.  For an executable work, complete source
11896code means all the source code for all modules it contains, plus any
11897associated interface definition files, plus the scripts used to
11898control compilation and installation of the executable.  However, as a
11899special exception, the source code distributed need not include
11900anything that is normally distributed (in either source or binary
11901form) with the major components (compiler, kernel, and so on) of the
11902operating system on which the executable runs, unless that component
11903itself accompanies the executable.
11904
11905If distribution of executable or object code is made by offering
11906access to copy from a designated place, then offering equivalent
11907access to copy the source code from the same place counts as
11908distribution of the source code, even though third parties are not
11909compelled to copy the source along with the object code.
11910
11911  4. You may not copy, modify, sublicense, or distribute the Program
11912except as expressly provided under this License.  Any attempt
11913otherwise to copy, modify, sublicense or distribute the Program is
11914void, and will automatically terminate your rights under this License.
11915However, parties who have received copies, or rights, from you under
11916this License will not have their licenses terminated so long as such
11917parties remain in full compliance.
11918
11919  5. You are not required to accept this License, since you have not
11920signed it.  However, nothing else grants you permission to modify or
11921distribute the Program or its derivative works.  These actions are
11922prohibited by law if you do not accept this License.  Therefore, by
11923modifying or distributing the Program (or any work based on the
11924Program), you indicate your acceptance of this License to do so, and
11925all its terms and conditions for copying, distributing or modifying
11926the Program or works based on it.
11927
11928  6. Each time you redistribute the Program (or any work based on the
11929Program), the recipient automatically receives a license from the
11930original licensor to copy, distribute or modify the Program subject to
11931these terms and conditions.  You may not impose any further
11932restrictions on the recipients' exercise of the rights granted herein.
11933You are not responsible for enforcing compliance by third parties to
11934this License.
11935
11936  7. If, as a consequence of a court judgment or allegation of patent
11937infringement or for any other reason (not limited to patent issues),
11938conditions are imposed on you (whether by court order, agreement or
11939otherwise) that contradict the conditions of this License, they do not
11940excuse you from the conditions of this License.  If you cannot
11941distribute so as to satisfy simultaneously your obligations under this
11942License and any other pertinent obligations, then as a consequence you
11943may not distribute the Program at all.  For example, if a patent
11944license would not permit royalty-free redistribution of the Program by
11945all those who receive copies directly or indirectly through you, then
11946the only way you could satisfy both it and this License would be to
11947refrain entirely from distribution of the Program.
11948
11949If any portion of this section is held invalid or unenforceable under
11950any particular circumstance, the balance of the section is intended to
11951apply and the section as a whole is intended to apply in other
11952circumstances.
11953
11954It is not the purpose of this section to induce you to infringe any
11955patents or other property right claims or to contest validity of any
11956such claims; this section has the sole purpose of protecting the
11957integrity of the free software distribution system, which is
11958implemented by public license practices.  Many people have made
11959generous contributions to the wide range of software distributed
11960through that system in reliance on consistent application of that
11961system; it is up to the author/donor to decide if he or she is willing
11962to distribute software through any other system and a licensee cannot
11963impose that choice.
11964
11965This section is intended to make thoroughly clear what is believed to
11966be a consequence of the rest of this License.
11967
11968  8. If the distribution and/or use of the Program is restricted in
11969certain countries either by patents or by copyrighted interfaces, the
11970original copyright holder who places the Program under this License
11971may add an explicit geographical distribution limitation excluding
11972those countries, so that distribution is permitted only in or among
11973countries not thus excluded.  In such case, this License incorporates
11974the limitation as if written in the body of this License.
11975
11976  9. The Free Software Foundation may publish revised and/or new versions
11977of the General Public License from time to time.  Such new versions will
11978be similar in spirit to the present version, but may differ in detail to
11979address new problems or concerns.
11980
11981Each version is given a distinguishing version number.  If the Program
11982specifies a version number of this License which applies to it and "any
11983later version", you have the option of following the terms and conditions
11984either of that version or of any later version published by the Free
11985Software Foundation.  If the Program does not specify a version number of
11986this License, you may choose any version ever published by the Free Software
11987Foundation.
11988
11989  10. If you wish to incorporate parts of the Program into other free
11990programs whose distribution conditions are different, write to the author
11991to ask for permission.  For software which is copyrighted by the Free
11992Software Foundation, write to the Free Software Foundation; we sometimes
11993make exceptions for this.  Our decision will be guided by the two goals
11994of preserving the free status of all derivatives of our free software and
11995of promoting the sharing and reuse of software generally.
11996
11997			    NO WARRANTY
11998
11999  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
12000FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
12001OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
12002PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
12003OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
12004MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
12005TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
12006PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
12007REPAIR OR CORRECTION.
12008
12009  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
12010WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
12011REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
12012INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
12013OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
12014TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
12015YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
12016PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
12017POSSIBILITY OF SUCH DAMAGES.
12018
12019		     END OF TERMS AND CONDITIONS
12020
12021	    How to Apply These Terms to Your New Programs
12022
12023  If you develop a new program, and you want it to be of the greatest
12024possible use to the public, the best way to achieve this is to make it
12025free software which everyone can redistribute and change under these terms.
12026
12027  To do so, attach the following notices to the program.  It is safest
12028to attach them to the start of each source file to most effectively
12029convey the exclusion of warranty; and each file should have at least
12030the "copyright" line and a pointer to where the full notice is found.
12031
12032    <one line to give the program's name and a brief idea of what it does.>
12033    Copyright (C) 19yy  <name of author>
12034
12035    This program is free software; you can redistribute it and/or modify
12036    it under the terms of the GNU General Public License as published by
12037    the Free Software Foundation; either version 2 of the License, or
12038    (at your option) any later version.
12039
12040    This program is distributed in the hope that it will be useful,
12041    but WITHOUT ANY WARRANTY; without even the implied warranty of
12042    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12043    GNU General Public License for more details.
12044
12045    You should have received a copy of the GNU General Public License
12046    along with this program; if not, write to the Free Software
12047    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
12048
12049Also add information on how to contact you by electronic and paper mail.
12050
12051If the program is interactive, make it output a short notice like this
12052when it starts in an interactive mode:
12053
12054    Gnomovision version 69, Copyright (C) 19yy name of author
12055    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
12056    This is free software, and you are welcome to redistribute it
12057    under certain conditions; type `show c' for details.
12058
12059The hypothetical commands `show w' and `show c' should show the appropriate
12060parts of the General Public License.  Of course, the commands you use may
12061be called something other than `show w' and `show c'; they could even be
12062mouse-clicks or menu items--whatever suits your program.
12063
12064You should also get your employer (if you work as a programmer) or your
12065school, if any, to sign a "copyright disclaimer" for the program, if
12066necessary.  Here is a sample; alter the names:
12067
12068  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
12069  `Gnomovision' (which makes passes at compilers) written by James Hacker.
12070
12071  <signature of Ty Coon>, 1 April 1989
12072  Ty Coon, President of Vice
12073
12074This General Public License does not permit incorporating your program into
12075proprietary programs.  If your program is a subroutine library, you may
12076consider it more useful to permit linking proprietary applications with the
12077library.  If this is what you want to do, use the GNU Library General
12078Public License instead of this License.
12079
12080============================================================
12081Notices for file(s):
12082/framework/groovy-all-1.7.0.jar
12083------------------------------------------------------------
12084                                 Apache License
12085                           Version 2.0, January 2004
12086                        http://www.apache.org/licenses/
12087
12088   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12089
12090   1. Definitions.
12091
12092      "License" shall mean the terms and conditions for use, reproduction,
12093      and distribution as defined by Sections 1 through 9 of this document.
12094
12095      "Licensor" shall mean the copyright owner or entity authorized by
12096      the copyright owner that is granting the License.
12097
12098      "Legal Entity" shall mean the union of the acting entity and all
12099      other entities that control, are controlled by, or are under common
12100      control with that entity. For the purposes of this definition,
12101      "control" means (i) the power, direct or indirect, to cause the
12102      direction or management of such entity, whether by contract or
12103      otherwise, or (ii) ownership of fifty percent (50%) or more of the
12104      outstanding shares, or (iii) beneficial ownership of such entity.
12105
12106      "You" (or "Your") shall mean an individual or Legal Entity
12107      exercising permissions granted by this License.
12108
12109      "Source" form shall mean the preferred form for making modifications,
12110      including but not limited to software source code, documentation
12111      source, and configuration files.
12112
12113      "Object" form shall mean any form resulting from mechanical
12114      transformation or translation of a Source form, including but
12115      not limited to compiled object code, generated documentation,
12116      and conversions to other media types.
12117
12118      "Work" shall mean the work of authorship, whether in Source or
12119      Object form, made available under the License, as indicated by a
12120      copyright notice that is included in or attached to the work
12121      (an example is provided in the Appendix below).
12122
12123      "Derivative Works" shall mean any work, whether in Source or Object
12124      form, that is based on (or derived from) the Work and for which the
12125      editorial revisions, annotations, elaborations, or other modifications
12126      represent, as a whole, an original work of authorship. For the purposes
12127      of this License, Derivative Works shall not include works that remain
12128      separable from, or merely link (or bind by name) to the interfaces of,
12129      the Work and Derivative Works thereof.
12130
12131      "Contribution" shall mean any work of authorship, including
12132      the original version of the Work and any modifications or additions
12133      to that Work or Derivative Works thereof, that is intentionally
12134      submitted to Licensor for inclusion in the Work by the copyright owner
12135      or by an individual or Legal Entity authorized to submit on behalf of
12136      the copyright owner. For the purposes of this definition, "submitted"
12137      means any form of electronic, verbal, or written communication sent
12138      to the Licensor or its representatives, including but not limited to
12139      communication on electronic mailing lists, source code control systems,
12140      and issue tracking systems that are managed by, or on behalf of, the
12141      Licensor for the purpose of discussing and improving the Work, but
12142      excluding communication that is conspicuously marked or otherwise
12143      designated in writing by the copyright owner as "Not a Contribution."
12144
12145      "Contributor" shall mean Licensor and any individual or Legal Entity
12146      on behalf of whom a Contribution has been received by Licensor and
12147      subsequently incorporated within the Work.
12148
12149   2. Grant of Copyright License. Subject to the terms and conditions of
12150      this License, each Contributor hereby grants to You a perpetual,
12151      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12152      copyright license to reproduce, prepare Derivative Works of,
12153      publicly display, publicly perform, sublicense, and distribute the
12154      Work and such Derivative Works in Source or Object form.
12155
12156   3. Grant of Patent License. Subject to the terms and conditions of
12157      this License, each Contributor hereby grants to You a perpetual,
12158      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12159      (except as stated in this section) patent license to make, have made,
12160      use, offer to sell, sell, import, and otherwise transfer the Work,
12161      where such license applies only to those patent claims licensable
12162      by such Contributor that are necessarily infringed by their
12163      Contribution(s) alone or by combination of their Contribution(s)
12164      with the Work to which such Contribution(s) was submitted. If You
12165      institute patent litigation against any entity (including a
12166      cross-claim or counterclaim in a lawsuit) alleging that the Work
12167      or a Contribution incorporated within the Work constitutes direct
12168      or contributory patent infringement, then any patent licenses
12169      granted to You under this License for that Work shall terminate
12170      as of the date such litigation is filed.
12171
12172   4. Redistribution. You may reproduce and distribute copies of the
12173      Work or Derivative Works thereof in any medium, with or without
12174      modifications, and in Source or Object form, provided that You
12175      meet the following conditions:
12176
12177      (a) You must give any other recipients of the Work or
12178          Derivative Works a copy of this License; and
12179
12180      (b) You must cause any modified files to carry prominent notices
12181          stating that You changed the files; and
12182
12183      (c) You must retain, in the Source form of any Derivative Works
12184          that You distribute, all copyright, patent, trademark, and
12185          attribution notices from the Source form of the Work,
12186          excluding those notices that do not pertain to any part of
12187          the Derivative Works; and
12188
12189      (d) If the Work includes a "NOTICE" text file as part of its
12190          distribution, then any Derivative Works that You distribute must
12191          include a readable copy of the attribution notices contained
12192          within such NOTICE file, excluding those notices that do not
12193          pertain to any part of the Derivative Works, in at least one
12194          of the following places: within a NOTICE text file distributed
12195          as part of the Derivative Works; within the Source form or
12196          documentation, if provided along with the Derivative Works; or,
12197          within a display generated by the Derivative Works, if and
12198          wherever such third-party notices normally appear. The contents
12199          of the NOTICE file are for informational purposes only and
12200          do not modify the License. You may add Your own attribution
12201          notices within Derivative Works that You distribute, alongside
12202          or as an addendum to the NOTICE text from the Work, provided
12203          that such additional attribution notices cannot be construed
12204          as modifying the License.
12205
12206      You may add Your own copyright statement to Your modifications and
12207      may provide additional or different license terms and conditions
12208      for use, reproduction, or distribution of Your modifications, or
12209      for any such Derivative Works as a whole, provided Your use,
12210      reproduction, and distribution of the Work otherwise complies with
12211      the conditions stated in this License.
12212
12213   5. Submission of Contributions. Unless You explicitly state otherwise,
12214      any Contribution intentionally submitted for inclusion in the Work
12215      by You to the Licensor shall be under the terms and conditions of
12216      this License, without any additional terms or conditions.
12217      Notwithstanding the above, nothing herein shall supersede or modify
12218      the terms of any separate license agreement you may have executed
12219      with Licensor regarding such Contributions.
12220
12221   6. Trademarks. This License does not grant permission to use the trade
12222      names, trademarks, service marks, or product names of the Licensor,
12223      except as required for reasonable and customary use in describing the
12224      origin of the Work and reproducing the content of the NOTICE file.
12225
12226   7. Disclaimer of Warranty. Unless required by applicable law or
12227      agreed to in writing, Licensor provides the Work (and each
12228      Contributor provides its Contributions) on an "AS IS" BASIS,
12229      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12230      implied, including, without limitation, any warranties or conditions
12231      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12232      PARTICULAR PURPOSE. You are solely responsible for determining the
12233      appropriateness of using or redistributing the Work and assume any
12234      risks associated with Your exercise of permissions under this License.
12235
12236   8. Limitation of Liability. In no event and under no legal theory,
12237      whether in tort (including negligence), contract, or otherwise,
12238      unless required by applicable law (such as deliberate and grossly
12239      negligent acts) or agreed to in writing, shall any Contributor be
12240      liable to You for damages, including any direct, indirect, special,
12241      incidental, or consequential damages of any character arising as a
12242      result of this License or out of the use or inability to use the
12243      Work (including but not limited to damages for loss of goodwill,
12244      work stoppage, computer failure or malfunction, or any and all
12245      other commercial damages or losses), even if such Contributor
12246      has been advised of the possibility of such damages.
12247
12248   9. Accepting Warranty or Additional Liability. While redistributing
12249      the Work or Derivative Works thereof, You may choose to offer,
12250      and charge a fee for, acceptance of support, warranty, indemnity,
12251      or other liability obligations and/or rights consistent with this
12252      License. However, in accepting such obligations, You may act only
12253      on Your own behalf and on Your sole responsibility, not on behalf
12254      of any other Contributor, and only if You agree to indemnify,
12255      defend, and hold each Contributor harmless for any liability
12256      incurred by, or claims asserted against, such Contributor by reason
12257      of your accepting any such warranty or additional liability.
12258
12259   END OF TERMS AND CONDITIONS
12260
12261   APPENDIX: How to apply the Apache License to your work.
12262
12263      To apply the Apache License to your work, attach the following
12264      boilerplate notice, with the fields enclosed by brackets "[]"
12265      replaced with your own identifying information. (Don't include
12266      the brackets!)  The text should be enclosed in the appropriate
12267      comment syntax for the file format. We also recommend that a
12268      file or class name and description of purpose be included on the
12269      same "printed page" as the copyright notice for easier
12270      identification within third-party archives.
12271
12272   Copyright [yyyy] [name of copyright owner]
12273
12274   Licensed under the Apache License, Version 2.0 (the "License");
12275   you may not use this file except in compliance with the License.
12276   You may obtain a copy of the License at
12277
12278       http://www.apache.org/licenses/LICENSE-2.0
12279
12280   Unless required by applicable law or agreed to in writing, software
12281   distributed under the License is distributed on an "AS IS" BASIS,
12282   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12283   See the License for the specific language governing permissions and
12284   limitations under the License.
12285
12286============================================================
12287Notices for file(s):
12288/lib/libcorkscrew.so
12289------------------------------------------------------------
12290
12291   Copyright (c) 2011, The Android Open Source Project
12292
12293   Licensed under the Apache License, Version 2.0 (the "License");
12294   you may not use this file except in compliance with the License.
12295
12296   Unless required by applicable law or agreed to in writing, software
12297   distributed under the License is distributed on an "AS IS" BASIS,
12298   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12299   See the License for the specific language governing permissions and
12300   limitations under the License.
12301
12302
12303                                 Apache License
12304                           Version 2.0, January 2004
12305                        http://www.apache.org/licenses/
12306
12307   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12308
12309   1. Definitions.
12310
12311      "License" shall mean the terms and conditions for use, reproduction,
12312      and distribution as defined by Sections 1 through 9 of this document.
12313
12314      "Licensor" shall mean the copyright owner or entity authorized by
12315      the copyright owner that is granting the License.
12316
12317      "Legal Entity" shall mean the union of the acting entity and all
12318      other entities that control, are controlled by, or are under common
12319      control with that entity. For the purposes of this definition,
12320      "control" means (i) the power, direct or indirect, to cause the
12321      direction or management of such entity, whether by contract or
12322      otherwise, or (ii) ownership of fifty percent (50%) or more of the
12323      outstanding shares, or (iii) beneficial ownership of such entity.
12324
12325      "You" (or "Your") shall mean an individual or Legal Entity
12326      exercising permissions granted by this License.
12327
12328      "Source" form shall mean the preferred form for making modifications,
12329      including but not limited to software source code, documentation
12330      source, and configuration files.
12331
12332      "Object" form shall mean any form resulting from mechanical
12333      transformation or translation of a Source form, including but
12334      not limited to compiled object code, generated documentation,
12335      and conversions to other media types.
12336
12337      "Work" shall mean the work of authorship, whether in Source or
12338      Object form, made available under the License, as indicated by a
12339      copyright notice that is included in or attached to the work
12340      (an example is provided in the Appendix below).
12341
12342      "Derivative Works" shall mean any work, whether in Source or Object
12343      form, that is based on (or derived from) the Work and for which the
12344      editorial revisions, annotations, elaborations, or other modifications
12345      represent, as a whole, an original work of authorship. For the purposes
12346      of this License, Derivative Works shall not include works that remain
12347      separable from, or merely link (or bind by name) to the interfaces of,
12348      the Work and Derivative Works thereof.
12349
12350      "Contribution" shall mean any work of authorship, including
12351      the original version of the Work and any modifications or additions
12352      to that Work or Derivative Works thereof, that is intentionally
12353      submitted to Licensor for inclusion in the Work by the copyright owner
12354      or by an individual or Legal Entity authorized to submit on behalf of
12355      the copyright owner. For the purposes of this definition, "submitted"
12356      means any form of electronic, verbal, or written communication sent
12357      to the Licensor or its representatives, including but not limited to
12358      communication on electronic mailing lists, source code control systems,
12359      and issue tracking systems that are managed by, or on behalf of, the
12360      Licensor for the purpose of discussing and improving the Work, but
12361      excluding communication that is conspicuously marked or otherwise
12362      designated in writing by the copyright owner as "Not a Contribution."
12363
12364      "Contributor" shall mean Licensor and any individual or Legal Entity
12365      on behalf of whom a Contribution has been received by Licensor and
12366      subsequently incorporated within the Work.
12367
12368   2. Grant of Copyright License. Subject to the terms and conditions of
12369      this License, each Contributor hereby grants to You a perpetual,
12370      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12371      copyright license to reproduce, prepare Derivative Works of,
12372      publicly display, publicly perform, sublicense, and distribute the
12373      Work and such Derivative Works in Source or Object form.
12374
12375   3. Grant of Patent License. Subject to the terms and conditions of
12376      this License, each Contributor hereby grants to You a perpetual,
12377      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12378      (except as stated in this section) patent license to make, have made,
12379      use, offer to sell, sell, import, and otherwise transfer the Work,
12380      where such license applies only to those patent claims licensable
12381      by such Contributor that are necessarily infringed by their
12382      Contribution(s) alone or by combination of their Contribution(s)
12383      with the Work to which such Contribution(s) was submitted. If You
12384      institute patent litigation against any entity (including a
12385      cross-claim or counterclaim in a lawsuit) alleging that the Work
12386      or a Contribution incorporated within the Work constitutes direct
12387      or contributory patent infringement, then any patent licenses
12388      granted to You under this License for that Work shall terminate
12389      as of the date such litigation is filed.
12390
12391   4. Redistribution. You may reproduce and distribute copies of the
12392      Work or Derivative Works thereof in any medium, with or without
12393      modifications, and in Source or Object form, provided that You
12394      meet the following conditions:
12395
12396      (a) You must give any other recipients of the Work or
12397          Derivative Works a copy of this License; and
12398
12399      (b) You must cause any modified files to carry prominent notices
12400          stating that You changed the files; and
12401
12402      (c) You must retain, in the Source form of any Derivative Works
12403          that You distribute, all copyright, patent, trademark, and
12404          attribution notices from the Source form of the Work,
12405          excluding those notices that do not pertain to any part of
12406          the Derivative Works; and
12407
12408      (d) If the Work includes a "NOTICE" text file as part of its
12409          distribution, then any Derivative Works that You distribute must
12410          include a readable copy of the attribution notices contained
12411          within such NOTICE file, excluding those notices that do not
12412          pertain to any part of the Derivative Works, in at least one
12413          of the following places: within a NOTICE text file distributed
12414          as part of the Derivative Works; within the Source form or
12415          documentation, if provided along with the Derivative Works; or,
12416          within a display generated by the Derivative Works, if and
12417          wherever such third-party notices normally appear. The contents
12418          of the NOTICE file are for informational purposes only and
12419          do not modify the License. You may add Your own attribution
12420          notices within Derivative Works that You distribute, alongside
12421          or as an addendum to the NOTICE text from the Work, provided
12422          that such additional attribution notices cannot be construed
12423          as modifying the License.
12424
12425      You may add Your own copyright statement to Your modifications and
12426      may provide additional or different license terms and conditions
12427      for use, reproduction, or distribution of Your modifications, or
12428      for any such Derivative Works as a whole, provided Your use,
12429      reproduction, and distribution of the Work otherwise complies with
12430      the conditions stated in this License.
12431
12432   5. Submission of Contributions. Unless You explicitly state otherwise,
12433      any Contribution intentionally submitted for inclusion in the Work
12434      by You to the Licensor shall be under the terms and conditions of
12435      this License, without any additional terms or conditions.
12436      Notwithstanding the above, nothing herein shall supersede or modify
12437      the terms of any separate license agreement you may have executed
12438      with Licensor regarding such Contributions.
12439
12440   6. Trademarks. This License does not grant permission to use the trade
12441      names, trademarks, service marks, or product names of the Licensor,
12442      except as required for reasonable and customary use in describing the
12443      origin of the Work and reproducing the content of the NOTICE file.
12444
12445   7. Disclaimer of Warranty. Unless required by applicable law or
12446      agreed to in writing, Licensor provides the Work (and each
12447      Contributor provides its Contributions) on an "AS IS" BASIS,
12448      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12449      implied, including, without limitation, any warranties or conditions
12450      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12451      PARTICULAR PURPOSE. You are solely responsible for determining the
12452      appropriateness of using or redistributing the Work and assume any
12453      risks associated with Your exercise of permissions under this License.
12454
12455   8. Limitation of Liability. In no event and under no legal theory,
12456      whether in tort (including negligence), contract, or otherwise,
12457      unless required by applicable law (such as deliberate and grossly
12458      negligent acts) or agreed to in writing, shall any Contributor be
12459      liable to You for damages, including any direct, indirect, special,
12460      incidental, or consequential damages of any character arising as a
12461      result of this License or out of the use or inability to use the
12462      Work (including but not limited to damages for loss of goodwill,
12463      work stoppage, computer failure or malfunction, or any and all
12464      other commercial damages or losses), even if such Contributor
12465      has been advised of the possibility of such damages.
12466
12467   9. Accepting Warranty or Additional Liability. While redistributing
12468      the Work or Derivative Works thereof, You may choose to offer,
12469      and charge a fee for, acceptance of support, warranty, indemnity,
12470      or other liability obligations and/or rights consistent with this
12471      License. However, in accepting such obligations, You may act only
12472      on Your own behalf and on Your sole responsibility, not on behalf
12473      of any other Contributor, and only if You agree to indemnify,
12474      defend, and hold each Contributor harmless for any liability
12475      incurred by, or claims asserted against, such Contributor by reason
12476      of your accepting any such warranty or additional liability.
12477
12478   END OF TERMS AND CONDITIONS
12479
12480
12481============================================================
12482Notices for file(s):
12483/framework/liblzf.jar
12484------------------------------------------------------------
12485Copyright (c) 2000-2009 Marc Alexander Lehmann <[email protected]>
12486
12487Redistribution and use in source and binary forms, with or without modifica-
12488tion, are permitted provided that the following conditions are met:
12489
12490  1.  Redistributions of source code must retain the above copyright notice,
12491      this list of conditions and the following disclaimer.
12492
12493  2.  Redistributions in binary form must reproduce the above copyright
12494      notice, this list of conditions and the following disclaimer in the
12495      documentation and/or other materials provided with the distribution.
12496
12497THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
12498WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
12499CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
12500EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
12501CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
12502PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
12503OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
12504WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
12505ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
12506OF THE POSSIBILITY OF SUCH DAMAGE.
12507
12508Alternatively, the following files carry an additional notice that
12509explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
12510lzf_d.c
12511
12512
12513============================================================
12514Notices for file(s):
12515/lib/libLLVM.so
12516------------------------------------------------------------
12517==============================================================================
12518LLVM Release License
12519==============================================================================
12520University of Illinois/NCSA
12521Open Source License
12522
12523Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
12524All rights reserved.
12525
12526Developed by:
12527
12528    LLVM Team
12529
12530    University of Illinois at Urbana-Champaign
12531
12532    http://llvm.org
12533
12534Permission is hereby granted, free of charge, to any person obtaining a copy of
12535this software and associated documentation files (the "Software"), to deal with
12536the Software without restriction, including without limitation the rights to
12537use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12538of the Software, and to permit persons to whom the Software is furnished to do
12539so, subject to the following conditions:
12540
12541    * Redistributions of source code must retain the above copyright notice,
12542      this list of conditions and the following disclaimers.
12543
12544    * Redistributions in binary form must reproduce the above copyright notice,
12545      this list of conditions and the following disclaimers in the
12546      documentation and/or other materials provided with the distribution.
12547
12548    * Neither the names of the LLVM Team, University of Illinois at
12549      Urbana-Champaign, nor the names of its contributors may be used to
12550      endorse or promote products derived from this Software without specific
12551      prior written permission.
12552
12553THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12554IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
12555FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
12556CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12557LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12558OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
12559SOFTWARE.
12560
12561==============================================================================
12562Copyrights and Licenses for Third Party Software Distributed with LLVM:
12563==============================================================================
12564The LLVM software contains code written by third parties.  Such software will
12565have its own individual LICENSE.TXT file in the directory in which it appears.
12566This file will describe the copyrights, license, and restrictions which apply
12567to that code.
12568
12569The disclaimer of warranty in the University of Illinois Open Source License
12570applies to all code in the LLVM Distribution, and nothing in any of the
12571other licenses gives permission to use the names of the LLVM Team or the
12572University of Illinois to endorse or promote products derived from this
12573Software.
12574
12575The following pieces of software have additional or alternate copyrights,
12576licenses, and/or restrictions:
12577
12578Program             Directory
12579-------             ---------
12580Autoconf            llvm/autoconf
12581                    llvm/projects/ModuleMaker/autoconf
12582                    llvm/projects/sample/autoconf
12583CellSPU backend     llvm/lib/Target/CellSPU/README.txt
12584Google Test         llvm/utils/unittest/googletest
12585OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
12586
12587======================================================================
12588== LICENSE.TXT for ./autoconf/LICENSE.TXT
12589======================================================================
12590
12591------------------------------------------------------------------------------
12592Autoconf Files
12593------------------------------------------------------------------------------
12594All autoconf files are licensed under the LLVM license with the following
12595additions:
12596
12597llvm/autoconf/install-sh:
12598	This script is licensed under the LLVM license, with the following
12599	additional copyrights and restrictions:
12600
12601	Copyright 1991 by the Massachusetts Institute of Technology
12602
12603	Permission to use, copy, modify, distribute, and sell this software and its
12604	documentation for any purpose is hereby granted without fee, provided that
12605	the above copyright notice appear in all copies and that both that
12606	copyright notice and this permission notice appear in supporting
12607	documentation, and that the name of M.I.T. not be used in advertising or
12608	publicity pertaining to distribution of the software without specific,
12609	written prior permission.  M.I.T. makes no representations about the
12610	suitability of this software for any purpose.  It is provided "as is"
12611	without express or implied warranty.
12612
12613Please see the source files for additional copyrights.
12614
12615
12616======================================================================
12617== LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
12618======================================================================
12619
12620------------------------------------------------------------------------------
12621Autoconf Files
12622------------------------------------------------------------------------------
12623All autoconf files are licensed under the LLVM license with the following
12624additions:
12625
12626llvm/autoconf/install-sh:
12627	This script is licensed under the LLVM license, with the following
12628	additional copyrights and restrictions:
12629
12630	Copyright 1991 by the Massachusetts Institute of Technology
12631
12632	Permission to use, copy, modify, distribute, and sell this software and its
12633	documentation for any purpose is hereby granted without fee, provided that
12634	the above copyright notice appear in all copies and that both that
12635	copyright notice and this permission notice appear in supporting
12636	documentation, and that the name of M.I.T. not be used in advertising or
12637	publicity pertaining to distribution of the software without specific,
12638	written prior permission.  M.I.T. makes no representations about the
12639	suitability of this software for any purpose.  It is provided "as is"
12640	without express or implied warranty.
12641
12642Please see the source files for additional copyrights.
12643
12644
12645======================================================================
12646== LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
12647======================================================================
12648
12649Copyright 2008, Google Inc.
12650All rights reserved.
12651
12652Redistribution and use in source and binary forms, with or without
12653modification, are permitted provided that the following conditions are
12654met:
12655
12656    * Redistributions of source code must retain the above copyright
12657notice, this list of conditions and the following disclaimer.
12658    * Redistributions in binary form must reproduce the above
12659copyright notice, this list of conditions and the following disclaimer
12660in the documentation and/or other materials provided with the
12661distribution.
12662    * Neither the name of Google Inc. nor the names of its
12663contributors may be used to endorse or promote products derived from
12664this software without specific prior written permission.
12665
12666THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
12667"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
12668LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
12669A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
12670OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
12671SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
12672LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
12673DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
12674THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12675(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
12676OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
12677
12678======================================================================
12679== LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
12680======================================================================
12681
12682LLVM System Interface Library
12683-------------------------------------------------------------------------------
12684The LLVM System Interface Library is licensed under the Illinois Open Source
12685License and has the following additional copyright:
12686
12687Copyright (C) 2004 eXtensible Systems, Inc.
12688
12689============================================================
12690Notices for file(s):
12691/framework/doclava.jar
12692------------------------------------------------------------
12693
12694 Copyright (C) 2010 Google Inc.
12695
12696 Licensed under the Apache License, Version 2.0 (the "License");
12697 you may not use this file except in compliance with the License.
12698 You may obtain a copy of the License at
12699
12700 http://www.apache.org/licenses/LICENSE-2.0
12701
12702 Unless required by applicable law or agreed to in writing, software
12703 distributed under the License is distributed on an "AS IS" BASIS,
12704 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12705 See the License for the specific language governing permissions and
12706 limitations under the License.
12707
12708
12709======================================================================
12710
12711jQuery 1.2.6 - New Wave Javascript
12712
12713Copyright (c) 2008 John Resig (jquery.com)
12714Dual licensed under the MIT (MIT-LICENSE.txt)
12715and GPL (GPL-LICENSE.txt) licenses.
12716
12717Copyright (c) 2009 John Resig, http://jquery.com/
12718
12719Permission is hereby granted, free of charge, to any person obtaining
12720a copy of this software and associated documentation files (the
12721"Software"), to deal in the Software without restriction, including
12722without limitation the rights to use, copy, modify, merge, publish,
12723distribute, sublicense, and/or sell copies of the Software, and to
12724permit persons to whom the Software is furnished to do so, subject to
12725the following conditions:
12726
12727The above copyright notice and this permission notice shall be
12728included in all copies or substantial portions of the Software.
12729
12730THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
12731EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
12732MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
12733NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
12734LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
12735OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
12736WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
12737
12738
12739============================================================
12740Notices for file(s):
12741/bin/sqlite3
12742/lib/libsqlite.so
12743------------------------------------------------------------
127442001 September 15
12745
12746The author disclaims copyright to this source code.  In place of
12747a legal notice, here is a blessing:
12748
12749   May you do good and not evil.
12750   May you find forgiveness for yourself and forgive others.
12751   May you share freely, never taking more than you give.
12752
12753
12754============================================================
12755Notices for file(s):
12756/lib/libcrypto-host.so
12757/lib/libcrypto_static.a
12758/lib/libssl-host.so
12759------------------------------------------------------------
12760
12761  LICENSE ISSUES
12762  ==============
12763
12764  The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
12765  the OpenSSL License and the original SSLeay license apply to the toolkit.
12766  See below for the actual license texts. Actually both licenses are BSD-style
12767  Open Source licenses. In case of any license issues related to OpenSSL
12768  please contact [email protected].
12769
12770  OpenSSL License
12771  ---------------
12772
12773/* ====================================================================
12774 * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
12775 *
12776 * Redistribution and use in source and binary forms, with or without
12777 * modification, are permitted provided that the following conditions
12778 * are met:
12779 *
12780 * 1. Redistributions of source code must retain the above copyright
12781 *    notice, this list of conditions and the following disclaimer.
12782 *
12783 * 2. Redistributions in binary form must reproduce the above copyright
12784 *    notice, this list of conditions and the following disclaimer in
12785 *    the documentation and/or other materials provided with the
12786 *    distribution.
12787 *
12788 * 3. All advertising materials mentioning features or use of this
12789 *    software must display the following acknowledgment:
12790 *    "This product includes software developed by the OpenSSL Project
12791 *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
12792 *
12793 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
12794 *    endorse or promote products derived from this software without
12795 *    prior written permission. For written permission, please contact
12796 *    [email protected].
12797 *
12798 * 5. Products derived from this software may not be called "OpenSSL"
12799 *    nor may "OpenSSL" appear in their names without prior written
12800 *    permission of the OpenSSL Project.
12801 *
12802 * 6. Redistributions of any form whatsoever must retain the following
12803 *    acknowledgment:
12804 *    "This product includes software developed by the OpenSSL Project
12805 *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
12806 *
12807 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
12808 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
12809 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
12810 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
12811 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
12812 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
12813 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
12814 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
12815 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
12816 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
12817 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
12818 * OF THE POSSIBILITY OF SUCH DAMAGE.
12819 * ====================================================================
12820 *
12821 * This product includes cryptographic software written by Eric Young
12822 * ([email protected]).  This product includes software written by Tim
12823 * Hudson ([email protected]).
12824 *
12825 */
12826
12827 Original SSLeay License
12828 -----------------------
12829
12830/* Copyright (C) 1995-1998 Eric Young ([email protected])
12831 * All rights reserved.
12832 *
12833 * This package is an SSL implementation written
12834 * by Eric Young ([email protected]).
12835 * The implementation was written so as to conform with Netscapes SSL.
12836 *
12837 * This library is free for commercial and non-commercial use as long as
12838 * the following conditions are aheared to.  The following conditions
12839 * apply to all code found in this distribution, be it the RC4, RSA,
12840 * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
12841 * included with this distribution is covered by the same copyright terms
12842 * except that the holder is Tim Hudson ([email protected]).
12843 *
12844 * Copyright remains Eric Young's, and as such any Copyright notices in
12845 * the code are not to be removed.
12846 * If this package is used in a product, Eric Young should be given attribution
12847 * as the author of the parts of the library used.
12848 * This can be in the form of a textual message at program startup or
12849 * in documentation (online or textual) provided with the package.
12850 *
12851 * Redistribution and use in source and binary forms, with or without
12852 * modification, are permitted provided that the following conditions
12853 * are met:
12854 * 1. Redistributions of source code must retain the copyright
12855 *    notice, this list of conditions and the following disclaimer.
12856 * 2. Redistributions in binary form must reproduce the above copyright
12857 *    notice, this list of conditions and the following disclaimer in the
12858 *    documentation and/or other materials provided with the distribution.
12859 * 3. All advertising materials mentioning features or use of this software
12860 *    must display the following acknowledgement:
12861 *    "This product includes cryptographic software written by
12862 *     Eric Young ([email protected])"
12863 *    The word 'cryptographic' can be left out if the rouines from the library
12864 *    being used are not cryptographic related :-).
12865 * 4. If you include any Windows specific code (or a derivative thereof) from
12866 *    the apps directory (application code) you must include an acknowledgement:
12867 *    "This product includes software written by Tim Hudson ([email protected])"
12868 *
12869 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
12870 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
12871 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
12872 * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
12873 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
12874 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
12875 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
12876 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
12877 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
12878 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
12879 * SUCH DAMAGE.
12880 *
12881 * The licence and distribution terms for any publically available version or
12882 * derivative of this code cannot be changed.  i.e. this code cannot simply be
12883 * copied and put under another distribution licence
12884 * [including the GNU Public Licence.]
12885 */
12886
12887
12888============================================================
12889Notices for file(s):
12890/lib/libexpat-host.so
12891/lib/libexpat.a
12892------------------------------------------------------------
12893Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
12894                               and Clark Cooper
12895Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
12896
12897Permission is hereby granted, free of charge, to any person obtaining
12898a copy of this software and associated documentation files (the
12899"Software"), to deal in the Software without restriction, including
12900without limitation the rights to use, copy, modify, merge, publish,
12901distribute, sublicense, and/or sell copies of the Software, and to
12902permit persons to whom the Software is furnished to do so, subject to
12903the following conditions:
12904
12905The above copyright notice and this permission notice shall be included
12906in all copies or substantial portions of the Software.
12907
12908THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
12909EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
12910MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
12911IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
12912CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
12913TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
12914SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
12915
12916============================================================
12917Notices for file(s):
12918/lib/libLLVMAnalysis.a
12919------------------------------------------------------------
12920==============================================================================
12921LLVM Release License
12922==============================================================================
12923University of Illinois/NCSA
12924Open Source License
12925
12926Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
12927All rights reserved.
12928
12929Developed by:
12930
12931    LLVM Team
12932
12933    University of Illinois at Urbana-Champaign
12934
12935    http://llvm.org
12936
12937Permission is hereby granted, free of charge, to any person obtaining a copy of
12938this software and associated documentation files (the "Software"), to deal with
12939the Software without restriction, including without limitation the rights to
12940use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12941of the Software, and to permit persons to whom the Software is furnished to do
12942so, subject to the following conditions:
12943
12944    * Redistributions of source code must retain the above copyright notice,
12945      this list of conditions and the following disclaimers.
12946
12947    * Redistributions in binary form must reproduce the above copyright notice,
12948      this list of conditions and the following disclaimers in the
12949      documentation and/or other materials provided with the distribution.
12950
12951    * Neither the names of the LLVM Team, University of Illinois at
12952      Urbana-Champaign, nor the names of its contributors may be used to
12953      endorse or promote products derived from this Software without specific
12954      prior written permission.
12955
12956THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12957IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
12958FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
12959CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12960LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12961OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
12962SOFTWARE.
12963
12964==============================================================================
12965Copyrights and Licenses for Third Party Software Distributed with LLVM:
12966==============================================================================
12967The LLVM software contains code written by third parties.  Such software will
12968have its own individual LICENSE.TXT file in the directory in which it appears.
12969This file will describe the copyrights, license, and restrictions which apply
12970to that code.
12971
12972The disclaimer of warranty in the University of Illinois Open Source License
12973applies to all code in the LLVM Distribution, and nothing in any of the
12974other licenses gives permission to use the names of the LLVM Team or the
12975University of Illinois to endorse or promote products derived from this
12976Software.
12977
12978The following pieces of software have additional or alternate copyrights,
12979licenses, and/or restrictions:
12980
12981Program             Directory
12982-------             ---------
12983Autoconf            llvm/autoconf
12984                    llvm/projects/ModuleMaker/autoconf
12985                    llvm/projects/sample/autoconf
12986CellSPU backend     llvm/lib/Target/CellSPU/README.txt
12987Google Test         llvm/utils/unittest/googletest
12988OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
12989
12990============================================================
12991Notices for file(s):
12992/framework/emmalib.jar
12993------------------------------------------------------------
12994Common Public License - v 1.0
12995
12996THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S
12997ACCEPTANCE OF THIS AGREEMENT.
12998
129991. DEFINITIONS
13000
13001"Contribution" means:
13002
13003      a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
13004      b) in the case of each subsequent Contributor:
13005
13006      i) changes to the Program, and
13007
13008      ii) additions to the Program;
13009
13010      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
13011added 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
13012of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
13013
13014"Contributor" means any person or entity that distributes the Program.
13015
13016"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.
13017
13018"Program" means the Contributions distributed in accordance with this Agreement.
13019
13020"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
13021
130222. GRANT OF RIGHTS
13023
13024      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
13025works 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.
13026
13027      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,
13028use, 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
13029combination 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
13030by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
13031
13032      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
13033Program 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
13034entity 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
13035responsibility 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
13036Program, it is Recipient's responsibility to acquire that license before distributing the Program.
13037
13038      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
13039Agreement.
13040
130413. REQUIREMENTS
13042
13043A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
13044
13045      a) it complies with the terms and conditions of this Agreement; and
13046
13047      b) its license agreement:
13048
13049      i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
13050and implied warranties or conditions of merchantability and fitness for a particular purpose;
13051
13052      ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
13053profits;
13054
13055      iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
13056
13057      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
13058customarily used for software exchange.
13059
13060When the Program is made available in source code form:
13061
13062      a) it must be made available under this Agreement; and
13063
13064      b) a copy of this Agreement must be included with each copy of the Program.
13065
13066Contributors may not remove or alter any copyright notices contained within the Program.
13067
13068Each 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
13069Contribution.
13070
130714. COMMERCIAL DISTRIBUTION
13072
13073Commercial 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
13074commercial 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
13075Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
13076every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
13077third 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
13078commercial 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
13079qualify, 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
13080with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
13081
13082For 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
13083then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this
13084section, 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
13085Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
13086
130875. NO WARRANTY
13088
13089EXCEPT 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,
13090WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
13091determining 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
13092the 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.
13093
130946. DISCLAIMER OF LIABILITY
13095
13096EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
13097CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
13098NEGLIGENCE 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
13099DAMAGES.
13100
131017. GENERAL
13102
13103If 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
13104Agreement, 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.
13105
13106If 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
13107patent 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
13108patent 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
13109software 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.
13110
13111All 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
13112reasonable 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
13113Program 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
13114survive.
13115
13116Everyone 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
13117manner. 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
13118right 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
13119version 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
13120which 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
13121version. 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,
13122whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
13123
13124This 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
13125action 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.
13126
13127============================================================
13128Notices for file(s):
13129/lib/libselinux.a
13130------------------------------------------------------------
13131This library (libselinux) is public domain software, i.e. not copyrighted.
13132
13133Warranty Exclusion
13134------------------
13135You agree that this software is a
13136non-commercially developed program that may contain "bugs" (as that
13137term is used in the industry) and that it may not function as intended.
13138The software is licensed "as is". NSA makes no, and hereby expressly
13139disclaims all, warranties, express, implied, statutory, or otherwise
13140with respect to the software, including noninfringement and the implied
13141warranties of merchantability and fitness for a particular purpose.
13142
13143Limitation of Liability
13144-----------------------
13145In no event will NSA be liable for any damages, including loss of data,
13146lost profits, cost of cover, or other special, incidental,
13147consequential, direct or indirect damages arising from the software or
13148the use thereof, however caused and on any theory of liability. This
13149limitation will apply even if NSA has been advised of the possibility
13150of such damage. You acknowledge that this is a reasonable allocation of
13151risk.
13152
13153============================================================
13154Notices for file(s):
13155/framework/org-netbeans-api-visual.jar
13156/framework/org-openide-util.jar
13157------------------------------------------------------------
13158The GNU General Public License (GPL) Version 2, June 1991
13159
13160Copyright (C) 1989, 1991 Free Software Foundation, Inc.
13161
1316259 Temple Place, Suite 330, Boston, MA 02111-1307 USA
13163
13164Everyone is permitted to copy and distribute verbatim copies
13165of this license document, but changing it is not allowed.
13166
13167Preamble
13168
13169The licenses for most software are designed to take away
13170your freedom to share and change it. By contrast, the GNU
13171General Public License is intended to guarantee your freedom
13172to share and change free software--to make sure the software
13173is free for all its users. This General Public License
13174applies to most of the Free Software Foundation's software
13175and to any other program whose authors commit to using it.
13176(Some other Free Software Foundation software is covered by
13177the GNU Library General Public License instead.) You can
13178apply it to your programs, too. When we speak of free
13179software, we are referring to freedom, not price. Our
13180General Public Licenses are designed to make sure that you
13181have the freedom to distribute copies of free software (and
13182charge for this service if you wish), that you receive
13183source code or can get it if you want it, that you can
13184change the software or use pieces of it in new free
13185programs; and that you know you can do these things. To
13186protect your rights, we need to make restrictions that
13187forbid anyone to deny you these rights or to ask you to
13188surrender the rights. These restrictions translate to
13189certain responsibilities for you if you distribute copies of
13190the software, or if you modify it.
13191
13192For example, if you distribute copies of such a program,
13193whether gratis or for a fee, you must give the recipients
13194all the rights that you have. You must make sure that they,
13195too, receive or can get the source code. And you must show
13196them these terms so they know their rights.
13197
13198We protect your rights with two steps: (1) copyright the
13199software, and (2) offer you this license which gives you
13200legal permission to copy, distribute and/or modify the
13201software.
13202
13203Also, for each author's protection and ours, we want to make
13204certain that everyone understands that there is no warranty
13205for this free software. If the software is modified by
13206someone else and passed on, we want its recipients to know
13207that what they have is not the original, so that any
13208problems introduced by others will not reflect on the
13209original authors' reputations.
13210
13211Finally, any free program is threatened constantly by
13212software patents. We wish to avoid the danger that
13213redistributors of a free program will individually obtain
13214patent licenses, in effect making the program proprietary.
13215To prevent this, we have made it clear that any patent must
13216be licensed for everyone's free use or not licensed at all.
13217
13218The precise terms and conditions for copying, distribution
13219and modification follow.
13220
13221TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
13222MODIFICATION
13223
132240. This License applies to any program or other work which
13225contains a notice placed by the copyright holder saying it
13226may be distributed under the terms of this General Public
13227License. The "Program", below, refers to any such program or
13228work, and a "work based on the Program" means either the
13229Program or any derivative work under copyright law: that is
13230to say, a work containing the Program or a portion of it,
13231either verbatim or with modifications and/or translated into
13232another language. (Hereinafter, translation is included
13233without limitation in the term "modification".) Each
13234licensee is addressed as "you".
13235
13236Activities other than copying, distribution and modification
13237are not covered by this License; they are outside its scope.
13238The act of running the Program is not restricted, and the
13239output from the Program is covered only if its contents
13240constitute a work based on the Program (independent of
13241having been made by running the Program). Whether that is
13242true depends on what the Program does.
13243
132441. You may copy and distribute verbatim copies of the
13245Program's source code as you receive it, in any medium,
13246provided that you conspicuously and appropriately publish on
13247each copy an appropriate copyright notice and disclaimer of
13248warranty; keep intact all the notices that refer to this
13249License and to the absence of any warranty; and give any
13250other recipients of the Program a copy of this License along
13251with the Program.
13252
13253You may charge a fee for the physical act of transferring a
13254copy, and you may at your option offer warranty protection
13255in exchange for a fee.
13256
132572. You may modify your copy or copies of the Program or any
13258portion of it, thus forming a work based on the Program, and
13259copy and distribute such modifications or work under the
13260terms of Section 1 above, provided that you also meet all of
13261these conditions:
13262
13263a) You must cause the modified files to carry prominent
13264notices stating that you changed the files and the date of
13265any change.
13266
13267b) You must cause any work that you distribute or publish,
13268that in whole or in part contains or is derived from the
13269Program or any part thereof, to be licensed as a whole at no
13270charge to all third parties under the terms of this License.
13271
13272c) If the modified program normally reads commands
13273interactively when run, you must cause it, when started
13274running for such interactive use in the most ordinary way,
13275to print or display an announcement including an appropriate
13276copyright notice and a notice that there is no warranty (or
13277else, saying that you provide a warranty) and that users may
13278redistribute the program under these conditions, and telling
13279the user how to view a copy of this License. (Exception: if
13280the Program itself is interactive but does not normally
13281print such an announcement, your work based on the Program
13282is not required to print an announcement.)
13283
13284These requirements apply to the modified work as a whole. If
13285identifiable sections of that work are not derived from the
13286Program, and can be reasonably considered independent and
13287separate works in themselves, then this License, and its
13288terms, do not apply to those sections when you distribute
13289them as separate works. But when you distribute the same
13290sections as part of a whole which is a work based on the
13291Program, the distribution of the whole must be on the terms
13292of this License, whose permissions for other licensees
13293extend to the entire whole, and thus to each and every part
13294regardless of who wrote it.
13295
13296Thus, it is not the intent of this section to claim rights
13297or contest your rights to work written entirely by you;
13298rather, the intent is to exercise the right to control the
13299distribution of derivative or collective works based on the
13300Program. In addition, mere aggregation of another work not
13301based on the Program with the Program (or with a work based
13302on the Program) on a volume of a storage or distribution
13303medium does not bring the other work under the scope of this
13304License.
13305
133063. You may copy and distribute the Program (or a work based
13307on it, under Section 2) in object code or executable form
13308under the terms of Sections 1 and 2 above provided that you
13309also do one of the following:
13310
13311a) Accompany it with the complete corresponding
13312machine-readable source code, which must be distributed
13313under the terms of Sections 1 and 2 above on a medium
13314customarily used for software interchange; or,
13315
13316b) Accompany it with a written offer, valid for at least
13317three years, to give any third party, for a charge no more
13318than your cost of physically performing source distribution,
13319a complete machine-readable copy of the corresponding source
13320code, to be distributed under the terms of Sections 1 and 2
13321above on a medium customarily used for software interchange;
13322or,
13323
13324c) Accompany it with the information you received as to the
13325offer to distribute corresponding source code. (This
13326alternative is allowed only for noncommercial distribution
13327and only if you received the program in object code or
13328executable form with such an offer, in accord with
13329Subsection b above.)
13330
13331The source code for a work means the preferred form of the
13332work for making modifications to it. For an executable work,
13333complete source code means all the source code for all
13334modules it contains, plus any associated interface
13335definition files, plus the scripts used to control
13336compilation and installation of the executable. However, as
13337a special exception, the source code distributed need not
13338include anything that is normally distributed (in either
13339source or binary form) with the major components (compiler,
13340kernel, and so on) of the operating system on which the
13341executable runs, unless that component itself accompanies
13342the executable. If distribution of executable or object code
13343is made by offering access to copy from a designated place,
13344then offering equivalent access to copy the source code from
13345the same place counts as distribution of the source code,
13346even though third parties are not compelled to copy the
13347source along with the object code.
13348
133494. You may not copy, modify, sublicense, or distribute the
13350Program except as expressly provided under this License. Any
13351attempt otherwise to copy, modify, sublicense or distribute
13352the Program is void, and will automatically terminate your
13353rights under this License. However, parties who have
13354received copies, or rights, from you under this License will
13355not have their licenses terminated so long as such parties
13356remain in full compliance.
13357
133585. You are not required to accept this License, since you
13359have not signed it. However, nothing else grants you
13360permission to modify or distribute the Program or its
13361derivative works. These actions are prohibited by law if you
13362do not accept this License. Therefore, by modifying or
13363distributing the Program (or any work based on the Program),
13364you indicate your acceptance of this License to do so, and
13365all its terms and conditions for copying, distributing or
13366modifying the Program or works based on it.
13367
133686. Each time you redistribute the Program (or any work based
13369on the Program), the recipient automatically receives a
13370license from the original licensor to copy, distribute or
13371modify the Program subject to these terms and conditions.
13372You may not impose any further restrictions on the
13373recipients' exercise of the rights granted herein. You are
13374not responsible for enforcing compliance by third parties to
13375this License.
13376
133777. If, as a consequence of a court judgment or allegation of
13378patent infringement or for any other reason (not limited to
13379patent issues), conditions are imposed on you (whether by
13380court order, agreement or otherwise) that contradict the
13381conditions of this License, they do not excuse you from the
13382conditions of this License. If you cannot distribute so as
13383to satisfy simultaneously your obligations under this
13384License and any other pertinent obligations, then as a
13385consequence you may not distribute the Program at all. For
13386example, if a patent license would not permit royalty-free
13387redistribution of the Program by all those who receive
13388copies directly or indirectly through you, then the only way
13389you could satisfy both it and this License would be to
13390refrain entirely from distribution of the Program.
13391
13392If any portion of this section is held invalid or
13393unenforceable under any particular circumstance, the balance
13394of the section is intended to apply and the section as a
13395whole is intended to apply in other circumstances. It is not
13396the purpose of this section to induce you to infringe any
13397patents or other property right claims or to contest
13398validity of any such claims; this section has the sole
13399purpose of protecting the integrity of the free software
13400distribution system, which is implemented by public license
13401practices. Many people have made generous contributions to
13402the wide range of software distributed through that system
13403in reliance on consistent application of that system; it is
13404up to the author/donor to decide if he or she is willing to
13405distribute software through any other system and a licensee
13406cannot impose that choice.
13407
13408This section is intended to make thoroughly clear what is
13409believed to be a consequence of the rest of this License.
13410
134118. If the distribution and/or use of the Program is
13412restricted in certain countries either by patents or by
13413copyrighted interfaces, the original copyright holder who
13414places the Program under this License may add an explicit
13415geographical distribution limitation excluding those
13416countries, so that distribution is permitted only in or
13417among countries not thus excluded. In such case, this
13418License incorporates the limitation as if written in the
13419body of this License.
13420
134219. The Free Software Foundation may publish revised and/or
13422new versions of the General Public License from time to
13423time. Such new versions will be similar in spirit to the
13424present version, but may differ in detail to address new
13425problems or concerns.
13426
13427Each version is given a distinguishing version number. If
13428the Program specifies a version number of this License which
13429applies to it and "any later version", you have the option
13430of following the terms and conditions either of that version
13431or of any later version published by the Free Software
13432Foundation. If the Program does not specify a version number
13433of this License, you may choose any version ever published
13434by the Free Software Foundation.
13435
1343610. If you wish to incorporate parts of the Program into
13437other free programs whose distribution conditions are
13438different, write to the author to ask for permission. For
13439software which is copyrighted by the Free Software
13440Foundation, write to the Free Software Foundation; we
13441sometimes make exceptions for this. Our decision will be
13442guided by the two goals of preserving the free status of all
13443derivatives of our free software and of promoting the
13444sharing and reuse of software generally.
13445
13446NO WARRANTY
13447
1344811. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
13449NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
13450APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
13451COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
13452"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
13453IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
13454WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
13455PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
13456OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
13457DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
13458REPAIR OR CORRECTION.
13459
1346012. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
13461TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
13462WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
13463ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
13464SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
13465THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
13466LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
13467LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
13468PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
13469HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
13470SUCH DAMAGES.
13471
13472END OF TERMS AND CONDITIONS
13473
13474How to Apply These Terms to Your New Programs
13475
13476If you develop a new program, and you want it to be of the
13477greatest possible use to the public, the best way to achieve
13478this is to make it free software which everyone can
13479redistribute and change under these terms.
13480
13481To do so, attach the following notices to the program. It is
13482safest to attach them to the start of each source file to
13483most effectively convey the exclusion of warranty; and each
13484file should have at least the "copyright" line and a pointer
13485to where the full notice is found.
13486
13487One line to give the program's name and a brief idea of what
13488it does.
13489
13490Copyright (C) <year> <name of author>
13491This program is free software; you can redistribute it
13492and/or modify it under the terms of the GNU General Public
13493License as published by the Free Software Foundation; either
13494version 2 of the License, or (at your option) any later
13495version. This program is distributed in the hope that it
13496will be useful, but WITHOUT ANY WARRANTY; without even the
13497implied warranty of MERCHANTABILITY or FITNESS FOR A
13498PARTICULAR PURPOSE. See the GNU General Public License for
13499more details. You should have received a copy of the GNU
13500General Public License along with this program; if not,
13501write to the Free Software Foundation, Inc., 59 Temple
13502Place, Suite 330, Boston, MA 02111-1307 USA
13503
13504Also add information on how to contact you by electronic and
13505paper mail. If the program is interactive, make it output a
13506short notice like this when it starts in an interactive
13507mode:
13508
13509Gnomovision version 69, Copyright (C) year name of author
13510Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
13511type `show w'. This is free software, and you are welcome to
13512redistribute it under certain conditions; type `show c' for
13513details. The hypothetical commands `show w' and `show c'
13514should show the appropriate parts of the General Public
13515License. Of course, the commands you use may be called
13516something other than `show w' and `show c'; they could even
13517be mouse-clicks or menu items--whatever suits your program.
13518
13519You should also get your employer (if you work as a
13520programmer) or your school, if any, to sign a "copyright
13521disclaimer" for the program, if necessary. Here is a sample;
13522alter the names:
13523
13524Yoyodyne, Inc., hereby disclaims all copyright interest in
13525the program `Gnomovision' (which makes passes at compilers)
13526written by James Hacker.
13527
13528signature of Ty Coon, 1 April 1989
13529Ty Coon, President of Vice
13530This General Public License does not permit incorporating
13531your program into proprietary programs. If your program is a
13532subroutine library, you may consider it more useful to
13533permit linking proprietary applications with the library. If
13534this is what you want to do, use the GNU Library General
13535Public License instead of this License.
13536
13537"CLASSPATH" EXCEPTION TO THE GPL VERSION 2
13538
13539Certain source files distributed by Sun Microsystems, Inc.
13540are subject to  the following clarification and special
13541exception to the GPL Version 2, but only where Sun has
13542expressly included in the particular source file's header
13543the words  "Sun designates this particular file as subject
13544to the "Classpath" exception as provided by Sun in the
13545License file that accompanied this code."
13546
13547   Linking this library statically or dynamically with other
13548modules is making a combined work based on this library.
13549Thus, the terms and conditions of the GNU General Public
13550License Version 2 cover the whole combination.
13551
13552  As a special exception, the copyright holders of this
13553library give you  permission to link this library with
13554independent modules to produce an  executable, regardless of
13555the license terms of these independent modules,  and to copy
13556and distribute the resulting executable under terms of your
13557choice, provided that you also meet, for each linked
13558independent module,  the terms and conditions of the license
13559of that module.  An independent  module is a module which is
13560not derived from or based on this library.  If  you modify
13561this library, you may extend this exception to your version
13562of  the library, but you are not obligated to do so.  If you
13563do not wish to do so, delete this exception statement from
13564your version.
13565============================================================
13566Notices for file(s):
13567/bin/adb
13568------------------------------------------------------------
13569
13570   Copyright (c) 2006-2009, The Android Open Source Project
13571   Copyright 2006, Brian Swetland <[email protected]>
13572
13573   Licensed under the Apache License, Version 2.0 (the "License");
13574   you may not use this file except in compliance with the License.
13575
13576   Unless required by applicable law or agreed to in writing, software
13577   distributed under the License is distributed on an "AS IS" BASIS,
13578   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13579   See the License for the specific language governing permissions and
13580   limitations under the License.
13581
13582
13583                                 Apache License
13584                           Version 2.0, January 2004
13585                        http://www.apache.org/licenses/
13586
13587   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13588
13589   1. Definitions.
13590
13591      "License" shall mean the terms and conditions for use, reproduction,
13592      and distribution as defined by Sections 1 through 9 of this document.
13593
13594      "Licensor" shall mean the copyright owner or entity authorized by
13595      the copyright owner that is granting the License.
13596
13597      "Legal Entity" shall mean the union of the acting entity and all
13598      other entities that control, are controlled by, or are under common
13599      control with that entity. For the purposes of this definition,
13600      "control" means (i) the power, direct or indirect, to cause the
13601      direction or management of such entity, whether by contract or
13602      otherwise, or (ii) ownership of fifty percent (50%) or more of the
13603      outstanding shares, or (iii) beneficial ownership of such entity.
13604
13605      "You" (or "Your") shall mean an individual or Legal Entity
13606      exercising permissions granted by this License.
13607
13608      "Source" form shall mean the preferred form for making modifications,
13609      including but not limited to software source code, documentation
13610      source, and configuration files.
13611
13612      "Object" form shall mean any form resulting from mechanical
13613      transformation or translation of a Source form, including but
13614      not limited to compiled object code, generated documentation,
13615      and conversions to other media types.
13616
13617      "Work" shall mean the work of authorship, whether in Source or
13618      Object form, made available under the License, as indicated by a
13619      copyright notice that is included in or attached to the work
13620      (an example is provided in the Appendix below).
13621
13622      "Derivative Works" shall mean any work, whether in Source or Object
13623      form, that is based on (or derived from) the Work and for which the
13624      editorial revisions, annotations, elaborations, or other modifications
13625      represent, as a whole, an original work of authorship. For the purposes
13626      of this License, Derivative Works shall not include works that remain
13627      separable from, or merely link (or bind by name) to the interfaces of,
13628      the Work and Derivative Works thereof.
13629
13630      "Contribution" shall mean any work of authorship, including
13631      the original version of the Work and any modifications or additions
13632      to that Work or Derivative Works thereof, that is intentionally
13633      submitted to Licensor for inclusion in the Work by the copyright owner
13634      or by an individual or Legal Entity authorized to submit on behalf of
13635      the copyright owner. For the purposes of this definition, "submitted"
13636      means any form of electronic, verbal, or written communication sent
13637      to the Licensor or its representatives, including but not limited to
13638      communication on electronic mailing lists, source code control systems,
13639      and issue tracking systems that are managed by, or on behalf of, the
13640      Licensor for the purpose of discussing and improving the Work, but
13641      excluding communication that is conspicuously marked or otherwise
13642      designated in writing by the copyright owner as "Not a Contribution."
13643
13644      "Contributor" shall mean Licensor and any individual or Legal Entity
13645      on behalf of whom a Contribution has been received by Licensor and
13646      subsequently incorporated within the Work.
13647
13648   2. Grant of Copyright License. Subject to the terms and conditions of
13649      this License, each Contributor hereby grants to You a perpetual,
13650      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13651      copyright license to reproduce, prepare Derivative Works of,
13652      publicly display, publicly perform, sublicense, and distribute the
13653      Work and such Derivative Works in Source or Object form.
13654
13655   3. Grant of Patent License. Subject to the terms and conditions of
13656      this License, each Contributor hereby grants to You a perpetual,
13657      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13658      (except as stated in this section) patent license to make, have made,
13659      use, offer to sell, sell, import, and otherwise transfer the Work,
13660      where such license applies only to those patent claims licensable
13661      by such Contributor that are necessarily infringed by their
13662      Contribution(s) alone or by combination of their Contribution(s)
13663      with the Work to which such Contribution(s) was submitted. If You
13664      institute patent litigation against any entity (including a
13665      cross-claim or counterclaim in a lawsuit) alleging that the Work
13666      or a Contribution incorporated within the Work constitutes direct
13667      or contributory patent infringement, then any patent licenses
13668      granted to You under this License for that Work shall terminate
13669      as of the date such litigation is filed.
13670
13671   4. Redistribution. You may reproduce and distribute copies of the
13672      Work or Derivative Works thereof in any medium, with or without
13673      modifications, and in Source or Object form, provided that You
13674      meet the following conditions:
13675
13676      (a) You must give any other recipients of the Work or
13677          Derivative Works a copy of this License; and
13678
13679      (b) You must cause any modified files to carry prominent notices
13680          stating that You changed the files; and
13681
13682      (c) You must retain, in the Source form of any Derivative Works
13683          that You distribute, all copyright, patent, trademark, and
13684          attribution notices from the Source form of the Work,
13685          excluding those notices that do not pertain to any part of
13686          the Derivative Works; and
13687
13688      (d) If the Work includes a "NOTICE" text file as part of its
13689          distribution, then any Derivative Works that You distribute must
13690          include a readable copy of the attribution notices contained
13691          within such NOTICE file, excluding those notices that do not
13692          pertain to any part of the Derivative Works, in at least one
13693          of the following places: within a NOTICE text file distributed
13694          as part of the Derivative Works; within the Source form or
13695          documentation, if provided along with the Derivative Works; or,
13696          within a display generated by the Derivative Works, if and
13697          wherever such third-party notices normally appear. The contents
13698          of the NOTICE file are for informational purposes only and
13699          do not modify the License. You may add Your own attribution
13700          notices within Derivative Works that You distribute, alongside
13701          or as an addendum to the NOTICE text from the Work, provided
13702          that such additional attribution notices cannot be construed
13703          as modifying the License.
13704
13705      You may add Your own copyright statement to Your modifications and
13706      may provide additional or different license terms and conditions
13707      for use, reproduction, or distribution of Your modifications, or
13708      for any such Derivative Works as a whole, provided Your use,
13709      reproduction, and distribution of the Work otherwise complies with
13710      the conditions stated in this License.
13711
13712   5. Submission of Contributions. Unless You explicitly state otherwise,
13713      any Contribution intentionally submitted for inclusion in the Work
13714      by You to the Licensor shall be under the terms and conditions of
13715      this License, without any additional terms or conditions.
13716      Notwithstanding the above, nothing herein shall supersede or modify
13717      the terms of any separate license agreement you may have executed
13718      with Licensor regarding such Contributions.
13719
13720   6. Trademarks. This License does not grant permission to use the trade
13721      names, trademarks, service marks, or product names of the Licensor,
13722      except as required for reasonable and customary use in describing the
13723      origin of the Work and reproducing the content of the NOTICE file.
13724
13725   7. Disclaimer of Warranty. Unless required by applicable law or
13726      agreed to in writing, Licensor provides the Work (and each
13727      Contributor provides its Contributions) on an "AS IS" BASIS,
13728      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13729      implied, including, without limitation, any warranties or conditions
13730      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13731      PARTICULAR PURPOSE. You are solely responsible for determining the
13732      appropriateness of using or redistributing the Work and assume any
13733      risks associated with Your exercise of permissions under this License.
13734
13735   8. Limitation of Liability. In no event and under no legal theory,
13736      whether in tort (including negligence), contract, or otherwise,
13737      unless required by applicable law (such as deliberate and grossly
13738      negligent acts) or agreed to in writing, shall any Contributor be
13739      liable to You for damages, including any direct, indirect, special,
13740      incidental, or consequential damages of any character arising as a
13741      result of this License or out of the use or inability to use the
13742      Work (including but not limited to damages for loss of goodwill,
13743      work stoppage, computer failure or malfunction, or any and all
13744      other commercial damages or losses), even if such Contributor
13745      has been advised of the possibility of such damages.
13746
13747   9. Accepting Warranty or Additional Liability. While redistributing
13748      the Work or Derivative Works thereof, You may choose to offer,
13749      and charge a fee for, acceptance of support, warranty, indemnity,
13750      or other liability obligations and/or rights consistent with this
13751      License. However, in accepting such obligations, You may act only
13752      on Your own behalf and on Your sole responsibility, not on behalf
13753      of any other Contributor, and only if You agree to indemnify,
13754      defend, and hold each Contributor harmless for any liability
13755      incurred by, or claims asserted against, such Contributor by reason
13756      of your accepting any such warranty or additional liability.
13757
13758   END OF TERMS AND CONDITIONS
13759
13760
13761============================================================
13762Notices for file(s):
13763/framework/apache-xml-hostdex.jar
13764------------------------------------------------------------
13765   =========================================================================
13766   ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
13767   ==  Version 2.0, in this case for the Apache Xalan Java distribution.  ==
13768   =========================================================================
13769
13770   Apache Xalan (Xalan XSLT processor)
13771   Copyright 1999-2006 The Apache Software Foundation
13772
13773   Apache Xalan (Xalan serializer)
13774   Copyright 1999-2006 The Apache Software Foundation
13775
13776   This product includes software developed at
13777   The Apache Software Foundation (http://www.apache.org/).
13778
13779   =========================================================================
13780   Portions of this software was originally based on the following:
13781     - software copyright (c) 1999-2002, Lotus Development Corporation.,
13782       http://www.lotus.com.
13783     - software copyright (c) 2001-2002, Sun Microsystems.,
13784       http://www.sun.com.
13785     - software copyright (c) 2003, IBM Corporation.,
13786       http://www.ibm.com.
13787
13788   =========================================================================
13789   The binary distribution package (ie. jars, samples and documentation) of
13790   this product includes software developed by the following:
13791
13792     - The Apache Software Foundation
13793         - Xerces Java - see LICENSE.txt
13794         - JAXP 1.3 APIs - see LICENSE.txt
13795         - Bytecode Engineering Library - see LICENSE.txt
13796         - Regular Expression - see LICENSE.txt
13797
13798     - Scott Hudson, Frank Flannery, C. Scott Ananian
13799         - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
13800
13801   =========================================================================
13802   The source distribution package (ie. all source and tools required to build
13803   Xalan Java) of this product includes software developed by the following:
13804
13805     - The Apache Software Foundation
13806         - Xerces Java - see LICENSE.txt
13807         - JAXP 1.3 APIs - see LICENSE.txt
13808         - Bytecode Engineering Library - see LICENSE.txt
13809         - Regular Expression - see LICENSE.txt
13810         - Ant - see LICENSE.txt
13811         - Stylebook doc tool - see LICENSE.txt
13812
13813     - Elliot Joel Berk and C. Scott Ananian
13814         - Lexical Analyzer Generator (JLex) - see LICENSE.txt
13815
13816   =========================================================================
13817   Apache Xerces Java
13818   Copyright 1999-2006 The Apache Software Foundation
13819
13820   This product includes software developed at
13821   The Apache Software Foundation (http://www.apache.org/).
13822
13823   Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
13824   were originally based on the following:
13825     - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
13826     - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
13827     - voluntary contributions made by Paul Eng on behalf of the
13828       Apache Software Foundation that were originally developed at iClick, Inc.,
13829       software copyright (c) 1999.
13830
13831   =========================================================================
13832   Apache xml-commons xml-apis (redistribution of xml-apis.jar)
13833
13834   Apache XML Commons
13835   Copyright 2001-2003,2006 The Apache Software Foundation.
13836
13837   This product includes software developed at
13838   The Apache Software Foundation (http://www.apache.org/).
13839
13840   Portions of this software were originally based on the following:
13841     - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
13842     - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
13843     - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
13844
13845
13846============================================================
13847Notices for file(s):
13848/bin/llvm-rs-cc
13849/bin/rs-spec-gen
13850/lib/libslang.a
13851------------------------------------------------------------
13852=========================
13853NOTICE file for slang.git
13854=========================
13855
13856   Copyright (c) 2005-2011, The Android Open Source Project
13857
13858   Licensed under the Apache License, Version 2.0 (the "License");
13859   you may not use this file except in compliance with the License.
13860
13861   Unless required by applicable law or agreed to in writing, software
13862   distributed under the License is distributed on an "AS IS" BASIS,
13863   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13864   See the License for the specific language governing permissions and
13865   limitations under the License.
13866
13867
13868                                 Apache License
13869                           Version 2.0, January 2004
13870                        http://www.apache.org/licenses/
13871
13872   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13873
13874   1. Definitions.
13875
13876      "License" shall mean the terms and conditions for use, reproduction,
13877      and distribution as defined by Sections 1 through 9 of this document.
13878
13879      "Licensor" shall mean the copyright owner or entity authorized by
13880      the copyright owner that is granting the License.
13881
13882      "Legal Entity" shall mean the union of the acting entity and all
13883      other entities that control, are controlled by, or are under common
13884      control with that entity. For the purposes of this definition,
13885      "control" means (i) the power, direct or indirect, to cause the
13886      direction or management of such entity, whether by contract or
13887      otherwise, or (ii) ownership of fifty percent (50%) or more of the
13888      outstanding shares, or (iii) beneficial ownership of such entity.
13889
13890      "You" (or "Your") shall mean an individual or Legal Entity
13891      exercising permissions granted by this License.
13892
13893      "Source" form shall mean the preferred form for making modifications,
13894      including but not limited to software source code, documentation
13895      source, and configuration files.
13896
13897      "Object" form shall mean any form resulting from mechanical
13898      transformation or translation of a Source form, including but
13899      not limited to compiled object code, generated documentation,
13900      and conversions to other media types.
13901
13902      "Work" shall mean the work of authorship, whether in Source or
13903      Object form, made available under the License, as indicated by a
13904      copyright notice that is included in or attached to the work
13905      (an example is provided in the Appendix below).
13906
13907      "Derivative Works" shall mean any work, whether in Source or Object
13908      form, that is based on (or derived from) the Work and for which the
13909      editorial revisions, annotations, elaborations, or other modifications
13910      represent, as a whole, an original work of authorship. For the purposes
13911      of this License, Derivative Works shall not include works that remain
13912      separable from, or merely link (or bind by name) to the interfaces of,
13913      the Work and Derivative Works thereof.
13914
13915      "Contribution" shall mean any work of authorship, including
13916      the original version of the Work and any modifications or additions
13917      to that Work or Derivative Works thereof, that is intentionally
13918      submitted to Licensor for inclusion in the Work by the copyright owner
13919      or by an individual or Legal Entity authorized to submit on behalf of
13920      the copyright owner. For the purposes of this definition, "submitted"
13921      means any form of electronic, verbal, or written communication sent
13922      to the Licensor or its representatives, including but not limited to
13923      communication on electronic mailing lists, source code control systems,
13924      and issue tracking systems that are managed by, or on behalf of, the
13925      Licensor for the purpose of discussing and improving the Work, but
13926      excluding communication that is conspicuously marked or otherwise
13927      designated in writing by the copyright owner as "Not a Contribution."
13928
13929      "Contributor" shall mean Licensor and any individual or Legal Entity
13930      on behalf of whom a Contribution has been received by Licensor and
13931      subsequently incorporated within the Work.
13932
13933   2. Grant of Copyright License. Subject to the terms and conditions of
13934      this License, each Contributor hereby grants to You a perpetual,
13935      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13936      copyright license to reproduce, prepare Derivative Works of,
13937      publicly display, publicly perform, sublicense, and distribute the
13938      Work and such Derivative Works in Source or Object form.
13939
13940   3. Grant of Patent License. Subject to the terms and conditions of
13941      this License, each Contributor hereby grants to You a perpetual,
13942      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13943      (except as stated in this section) patent license to make, have made,
13944      use, offer to sell, sell, import, and otherwise transfer the Work,
13945      where such license applies only to those patent claims licensable
13946      by such Contributor that are necessarily infringed by their
13947      Contribution(s) alone or by combination of their Contribution(s)
13948      with the Work to which such Contribution(s) was submitted. If You
13949      institute patent litigation against any entity (including a
13950      cross-claim or counterclaim in a lawsuit) alleging that the Work
13951      or a Contribution incorporated within the Work constitutes direct
13952      or contributory patent infringement, then any patent licenses
13953      granted to You under this License for that Work shall terminate
13954      as of the date such litigation is filed.
13955
13956   4. Redistribution. You may reproduce and distribute copies of the
13957      Work or Derivative Works thereof in any medium, with or without
13958      modifications, and in Source or Object form, provided that You
13959      meet the following conditions:
13960
13961      (a) You must give any other recipients of the Work or
13962          Derivative Works a copy of this License; and
13963
13964      (b) You must cause any modified files to carry prominent notices
13965          stating that You changed the files; and
13966
13967      (c) You must retain, in the Source form of any Derivative Works
13968          that You distribute, all copyright, patent, trademark, and
13969          attribution notices from the Source form of the Work,
13970          excluding those notices that do not pertain to any part of
13971          the Derivative Works; and
13972
13973      (d) If the Work includes a "NOTICE" text file as part of its
13974          distribution, then any Derivative Works that You distribute must
13975          include a readable copy of the attribution notices contained
13976          within such NOTICE file, excluding those notices that do not
13977          pertain to any part of the Derivative Works, in at least one
13978          of the following places: within a NOTICE text file distributed
13979          as part of the Derivative Works; within the Source form or
13980          documentation, if provided along with the Derivative Works; or,
13981          within a display generated by the Derivative Works, if and
13982          wherever such third-party notices normally appear. The contents
13983          of the NOTICE file are for informational purposes only and
13984          do not modify the License. You may add Your own attribution
13985          notices within Derivative Works that You distribute, alongside
13986          or as an addendum to the NOTICE text from the Work, provided
13987          that such additional attribution notices cannot be construed
13988          as modifying the License.
13989
13990      You may add Your own copyright statement to Your modifications and
13991      may provide additional or different license terms and conditions
13992      for use, reproduction, or distribution of Your modifications, or
13993      for any such Derivative Works as a whole, provided Your use,
13994      reproduction, and distribution of the Work otherwise complies with
13995      the conditions stated in this License.
13996
13997   5. Submission of Contributions. Unless You explicitly state otherwise,
13998      any Contribution intentionally submitted for inclusion in the Work
13999      by You to the Licensor shall be under the terms and conditions of
14000      this License, without any additional terms or conditions.
14001      Notwithstanding the above, nothing herein shall supersede or modify
14002      the terms of any separate license agreement you may have executed
14003      with Licensor regarding such Contributions.
14004
14005   6. Trademarks. This License does not grant permission to use the trade
14006      names, trademarks, service marks, or product names of the Licensor,
14007      except as required for reasonable and customary use in describing the
14008      origin of the Work and reproducing the content of the NOTICE file.
14009
14010   7. Disclaimer of Warranty. Unless required by applicable law or
14011      agreed to in writing, Licensor provides the Work (and each
14012      Contributor provides its Contributions) on an "AS IS" BASIS,
14013      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14014      implied, including, without limitation, any warranties or conditions
14015      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14016      PARTICULAR PURPOSE. You are solely responsible for determining the
14017      appropriateness of using or redistributing the Work and assume any
14018      risks associated with Your exercise of permissions under this License.
14019
14020   8. Limitation of Liability. In no event and under no legal theory,
14021      whether in tort (including negligence), contract, or otherwise,
14022      unless required by applicable law (such as deliberate and grossly
14023      negligent acts) or agreed to in writing, shall any Contributor be
14024      liable to You for damages, including any direct, indirect, special,
14025      incidental, or consequential damages of any character arising as a
14026      result of this License or out of the use or inability to use the
14027      Work (including but not limited to damages for loss of goodwill,
14028      work stoppage, computer failure or malfunction, or any and all
14029      other commercial damages or losses), even if such Contributor
14030      has been advised of the possibility of such damages.
14031
14032   9. Accepting Warranty or Additional Liability. While redistributing
14033      the Work or Derivative Works thereof, You may choose to offer,
14034      and charge a fee for, acceptance of support, warranty, indemnity,
14035      or other liability obligations and/or rights consistent with this
14036      License. However, in accepting such obligations, You may act only
14037      on Your own behalf and on Your sole responsibility, not on behalf
14038      of any other Contributor, and only if You agree to indemnify,
14039      defend, and hold each Contributor harmless for any liability
14040      incurred by, or claims asserted against, such Contributor by reason
14041      of your accepting any such warranty or additional liability.
14042
14043   END OF TERMS AND CONDITIONS
14044
14045
14046
14047===========================================
14048NOTICE file for external/clang (clang.git).
14049Note: libclang*.a are statically linked.
14050===========================================
14051
14052==============================================================================
14053LLVM Release License
14054==============================================================================
14055University of Illinois/NCSA
14056Open Source License
14057
14058Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
14059All rights reserved.
14060
14061Developed by:
14062
14063    LLVM Team
14064
14065    University of Illinois at Urbana-Champaign
14066
14067    http://llvm.org
14068
14069Permission is hereby granted, free of charge, to any person obtaining a copy of
14070this software and associated documentation files (the "Software"), to deal with
14071the Software without restriction, including without limitation the rights to
14072use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
14073of the Software, and to permit persons to whom the Software is furnished to do
14074so, subject to the following conditions:
14075
14076    * Redistributions of source code must retain the above copyright notice,
14077      this list of conditions and the following disclaimers.
14078
14079    * Redistributions in binary form must reproduce the above copyright notice,
14080      this list of conditions and the following disclaimers in the
14081      documentation and/or other materials provided with the distribution.
14082
14083    * Neither the names of the LLVM Team, University of Illinois at
14084      Urbana-Champaign, nor the names of its contributors may be used to
14085      endorse or promote products derived from this Software without specific
14086      prior written permission.
14087
14088THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14089IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14090FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
14091CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
14092LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
14093OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
14094SOFTWARE.
14095
14096==============================================================================
14097The LLVM software contains code written by third parties.  Such software will
14098have its own individual LICENSE.TXT file in the directory in which it appears.
14099This file will describe the copyrights, license, and restrictions which apply
14100to that code.
14101
14102The disclaimer of warranty in the University of Illinois Open Source License
14103applies to all code in the LLVM Distribution, and nothing in any of the
14104other licenses gives permission to use the names of the LLVM Team or the
14105University of Illinois to endorse or promote products derived from this
14106Software.
14107
14108The following pieces of software have additional or alternate copyrights,
14109licenses, and/or restrictions:
14110
14111Program             Directory
14112-------             ---------
14113<none yet>
14114
14115
14116
14117=========================================
14118NOTICE file for external/llvm (llvm.git).
14119Note: libLLVM*.a are statically linked.
14120=========================================
14121
14122==============================================================================
14123LLVM Release License
14124==============================================================================
14125University of Illinois/NCSA
14126Open Source License
14127
14128Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
14129All rights reserved.
14130
14131Developed by:
14132
14133    LLVM Team
14134
14135    University of Illinois at Urbana-Champaign
14136
14137    http://llvm.org
14138
14139Permission is hereby granted, free of charge, to any person obtaining a copy of
14140this software and associated documentation files (the "Software"), to deal with
14141the Software without restriction, including without limitation the rights to
14142use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
14143of the Software, and to permit persons to whom the Software is furnished to do
14144so, subject to the following conditions:
14145
14146    * Redistributions of source code must retain the above copyright notice,
14147      this list of conditions and the following disclaimers.
14148
14149    * Redistributions in binary form must reproduce the above copyright notice,
14150      this list of conditions and the following disclaimers in the
14151      documentation and/or other materials provided with the distribution.
14152
14153    * Neither the names of the LLVM Team, University of Illinois at
14154      Urbana-Champaign, nor the names of its contributors may be used to
14155      endorse or promote products derived from this Software without specific
14156      prior written permission.
14157
14158THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14159IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14160FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
14161CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
14162LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
14163OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
14164SOFTWARE.
14165
14166==============================================================================
14167Copyrights and Licenses for Third Party Software Distributed with LLVM:
14168==============================================================================
14169The LLVM software contains code written by third parties.  Such software will
14170have its own individual LICENSE.TXT file in the directory in which it appears.
14171This file will describe the copyrights, license, and restrictions which apply
14172to that code.
14173
14174The disclaimer of warranty in the University of Illinois Open Source License
14175applies to all code in the LLVM Distribution, and nothing in any of the
14176other licenses gives permission to use the names of the LLVM Team or the
14177University of Illinois to endorse or promote products derived from this
14178Software.
14179
14180The following pieces of software have additional or alternate copyrights,
14181licenses, and/or restrictions:
14182
14183Program             Directory
14184-------             ---------
14185Autoconf            llvm/autoconf
14186                    llvm/projects/ModuleMaker/autoconf
14187                    llvm/projects/sample/autoconf
14188CellSPU backend     llvm/lib/Target/CellSPU/README.txt
14189Google Test         llvm/utils/unittest/googletest
14190OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
14191
14192============================================================
14193Notices for file(s):
14194/bin/minigzip
14195/lib/libunz.a
14196/lib/libz-host.so
14197/lib/libz.a
14198------------------------------------------------------------
14199 (C) 1995-2013 Jean-loup Gailly and Mark Adler
14200
14201  This software is provided 'as-is', without any express or implied
14202  warranty.  In no event will the authors be held liable for any damages
14203  arising from the use of this software.
14204
14205  Permission is granted to anyone to use this software for any purpose,
14206  including commercial applications, and to alter it and redistribute it
14207  freely, subject to the following restrictions:
14208
14209  1. The origin of this software must not be misrepresented; you must not
14210     claim that you wrote the original software. If you use this software
14211     in a product, an acknowledgment in the product documentation would be
14212     appreciated but is not required.
14213  2. Altered source versions must be plainly marked as such, and must not be
14214     misrepresented as being the original software.
14215  3. This notice may not be removed or altered from any source distribution.
14216
14217  Jean-loup Gailly        Mark Adler
14218  [email protected]          [email protected]
14219
14220============================================================
14221Notices for file(s):
14222/bin/mksnapshot.arm
14223------------------------------------------------------------
14224Copyright (c) 1994-2006 Sun Microsystems Inc.
14225All Rights Reserved.
14226
14227Redistribution and use in source and binary forms, with or without
14228modification, are permitted provided that the following conditions are
14229met:
14230
14231- Redistributions of source code must retain the above copyright notice,
14232this list of conditions and the following disclaimer.
14233
14234- Redistribution in binary form must reproduce the above copyright
14235notice, this list of conditions and the following disclaimer in the
14236documentation and/or other materials provided with the distribution.
14237
14238- Neither the name of Sun Microsystems or the names of contributors may
14239be used to endorse or promote products derived from this software without
14240specific prior written permission.
14241
14242THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
14243IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
14244THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
14245PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
14246CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
14247EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
14248PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
14249PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
14250LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
14251NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
14252SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14253
14254The original source code covered by the above license above has been
14255modified significantly by Google Inc.
14256Copyright 2006-2008 the V8 project authors. All rights reserved.
14257
14258============================================================
14259Notices for file(s):
14260/lib/libpng.a
14261------------------------------------------------------------
14262
14263This copy of the libpng notices is provided for your convenience.  In case of
14264any discrepancy between this copy and the notices in the file png.h that is
14265included in the libpng distribution, the latter shall prevail.
14266
14267COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
14268
14269If you modify libpng you may insert additional notices immediately following
14270this sentence.
14271
14272This code is released under the libpng license.
14273
14274libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
14275Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
14276distributed according to the same disclaimer and license as libpng-1.2.5
14277with the following individual added to the list of Contributing Authors
14278
14279   Cosmin Truta
14280
14281libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
14282Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
14283distributed according to the same disclaimer and license as libpng-1.0.6
14284with the following individuals added to the list of Contributing Authors
14285
14286   Simon-Pierre Cadieux
14287   Eric S. Raymond
14288   Gilles Vollant
14289
14290and with the following additions to the disclaimer:
14291
14292   There is no warranty against interference with your enjoyment of the
14293   library or against infringement.  There is no warranty that our
14294   efforts or the library will fulfill any of your particular purposes
14295   or needs.  This library is provided with all faults, and the entire
14296   risk of satisfactory quality, performance, accuracy, and effort is with
14297   the user.
14298
14299libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
14300Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
14301distributed according to the same disclaimer and license as libpng-0.96,
14302with the following individuals added to the list of Contributing Authors:
14303
14304   Tom Lane
14305   Glenn Randers-Pehrson
14306   Willem van Schaik
14307
14308libpng versions 0.89, June 1996, through 0.96, May 1997, are
14309Copyright (c) 1996, 1997 Andreas Dilger
14310Distributed according to the same disclaimer and license as libpng-0.88,
14311with the following individuals added to the list of Contributing Authors:
14312
14313   John Bowler
14314   Kevin Bracey
14315   Sam Bushell
14316   Magnus Holmgren
14317   Greg Roelofs
14318   Tom Tanner
14319
14320libpng versions 0.5, May 1995, through 0.88, January 1996, are
14321Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
14322
14323For the purposes of this copyright and license, "Contributing Authors"
14324is defined as the following set of individuals:
14325
14326   Andreas Dilger
14327   Dave Martindale
14328   Guy Eric Schalnat
14329   Paul Schmidt
14330   Tim Wegner
14331
14332The PNG Reference Library is supplied "AS IS".  The Contributing Authors
14333and Group 42, Inc. disclaim all warranties, expressed or implied,
14334including, without limitation, the warranties of merchantability and of
14335fitness for any purpose.  The Contributing Authors and Group 42, Inc.
14336assume no liability for direct, indirect, incidental, special, exemplary,
14337or consequential damages, which may result from the use of the PNG
14338Reference Library, even if advised of the possibility of such damage.
14339
14340Permission is hereby granted to use, copy, modify, and distribute this
14341source code, or portions hereof, for any purpose, without fee, subject
14342to the following restrictions:
14343
143441. The origin of this source code must not be misrepresented.
14345
143462. Altered versions must be plainly marked as such and must not
14347   be misrepresented as being the original source.
14348
143493. This Copyright notice may not be removed or altered from any
14350   source or altered source distribution.
14351
14352The Contributing Authors and Group 42, Inc. specifically permit, without
14353fee, and encourage the use of this source code as a component to
14354supporting the PNG file format in commercial products.  If you use this
14355source code in a product, acknowledgment is not required but would be
14356appreciated.
14357
14358
14359A "png_get_copyright" function is available, for convenient use in "about"
14360boxes and the like:
14361
14362   printf("%s",png_get_copyright(NULL));
14363
14364Also, the PNG logo (in PNG format, of course) is supplied in the
14365files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
14366
14367Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
14368certification mark of the Open Source Initiative.
14369
14370Glenn Randers-Pehrson
14371glennrp at users.sourceforge.net
14372July 9, 2011
14373
14374============================================================
14375Notices for file(s):
14376/framework/antlr-runtime.jar
14377------------------------------------------------------------
14378[The "BSD license"]
14379Copyright (c) 201 Terence Parr
14380All rights reserved.
14381
14382Redistribution and use in source and binary forms, with or without
14383modification, are permitted provided that the following conditions
14384are met:
14385
14386 1. Redistributions of source code must retain the above copyright
14387    notice, this list of conditions and the following disclaimer.
14388 2. Redistributions in binary form must reproduce the above copyright
14389    notice, this list of conditions and the following disclaimer in the
14390    documentation and/or other materials provided with the distribution.
14391 3. The name of the author may not be used to endorse or promote products
14392    derived from this software without specific prior written permission.
14393
14394THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
14395IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
14396OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
14397IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
14398INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
14399NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
14400DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
14401THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
14402(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
14403THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14404
14405============================================================
14406Notices for file(s):
14407/framework/junit.jar
14408------------------------------------------------------------
14409Common Public License - v 1.0
14410
14411
14412THE 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.
14413
14414
144151. DEFINITIONS
14416
14417"Contribution" means:
14418
14419a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
14420b) in the case of each subsequent Contributor:
14421i)	 changes to the Program, and
14422ii)	 additions to the Program;
14423where 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.
14424
14425"Contributor" means any person or entity that distributes the Program.
14426
14427
14428"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.
14429
14430
14431"Program" means the Contributions distributed in accordance with this Agreement.
14432
14433
14434"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
14435
14436
144372. GRANT OF RIGHTS
14438
14439a)	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.
14440b) 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.
14441c)	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.
14442d)	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.
144433. REQUIREMENTS
14444
14445A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
14446
14447a)	it complies with the terms and conditions of this Agreement; and
14448b)	its license agreement:
14449i)	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;
14450ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
14451iii)	states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
14452iv)	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.
14453When the Program is made available in source code form:
14454
14455a)	it must be made available under this Agreement; and
14456b)	a copy of this Agreement must be included with each copy of the Program.
14457
14458Contributors may not remove or alter any copyright notices contained within the Program.
14459
14460
14461Each 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.
14462
14463
144644. COMMERCIAL DISTRIBUTION
14465
14466Commercial 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.
14467
14468
14469For 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.
14470
14471
144725. NO WARRANTY
14473
14474EXCEPT 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.
14475
14476
144776. DISCLAIMER OF LIABILITY
14478
14479EXCEPT 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.
14480
14481
144827. GENERAL
14483
14484If 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.
14485
14486
14487If 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.
14488
14489
14490All 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.
14491
14492
14493Everyone 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.
14494
14495
14496This 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.
14497============================================================
14498Notices for file(s):
14499/framework/ant-glob.jar
14500------------------------------------------------------------
14501/*
14502 *                                 Apache License
14503 *                           Version 2.0, January 2004
14504 *                        http://www.apache.org/licenses/
14505 *
14506 *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
14507 *
14508 *   1. Definitions.
14509 *
14510 *      "License" shall mean the terms and conditions for use, reproduction,
14511 *      and distribution as defined by Sections 1 through 9 of this document.
14512 *
14513 *      "Licensor" shall mean the copyright owner or entity authorized by
14514 *      the copyright owner that is granting the License.
14515 *
14516 *      "Legal Entity" shall mean the union of the acting entity and all
14517 *      other entities that control, are controlled by, or are under common
14518 *      control with that entity. For the purposes of this definition,
14519 *      "control" means (i) the power, direct or indirect, to cause the
14520 *      direction or management of such entity, whether by contract or
14521 *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
14522 *      outstanding shares, or (iii) beneficial ownership of such entity.
14523 *
14524 *      "You" (or "Your") shall mean an individual or Legal Entity
14525 *      exercising permissions granted by this License.
14526 *
14527 *      "Source" form shall mean the preferred form for making modifications,
14528 *      including but not limited to software source code, documentation
14529 *      source, and configuration files.
14530 *
14531 *      "Object" form shall mean any form resulting from mechanical
14532 *      transformation or translation of a Source form, including but
14533 *      not limited to compiled object code, generated documentation,
14534 *      and conversions to other media types.
14535 *
14536 *      "Work" shall mean the work of authorship, whether in Source or
14537 *      Object form, made available under the License, as indicated by a
14538 *      copyright notice that is included in or attached to the work
14539 *      (an example is provided in the Appendix below).
14540 *
14541 *      "Derivative Works" shall mean any work, whether in Source or Object
14542 *      form, that is based on (or derived from) the Work and for which the
14543 *      editorial revisions, annotations, elaborations, or other modifications
14544 *      represent, as a whole, an original work of authorship. For the purposes
14545 *      of this License, Derivative Works shall not include works that remain
14546 *      separable from, or merely link (or bind by name) to the interfaces of,
14547 *      the Work and Derivative Works thereof.
14548 *
14549 *      "Contribution" shall mean any work of authorship, including
14550 *      the original version of the Work and any modifications or additions
14551 *      to that Work or Derivative Works thereof, that is intentionally
14552 *      submitted to Licensor for inclusion in the Work by the copyright owner
14553 *      or by an individual or Legal Entity authorized to submit on behalf of
14554 *      the copyright owner. For the purposes of this definition, "submitted"
14555 *      means any form of electronic, verbal, or written communication sent
14556 *      to the Licensor or its representatives, including but not limited to
14557 *      communication on electronic mailing lists, source code control systems,
14558 *      and issue tracking systems that are managed by, or on behalf of, the
14559 *      Licensor for the purpose of discussing and improving the Work, but
14560 *      excluding communication that is conspicuously marked or otherwise
14561 *      designated in writing by the copyright owner as "Not a Contribution."
14562 *
14563 *      "Contributor" shall mean Licensor and any individual or Legal Entity
14564 *      on behalf of whom a Contribution has been received by Licensor and
14565 *      subsequently incorporated within the Work.
14566 *
14567 *   2. Grant of Copyright License. Subject to the terms and conditions of
14568 *      this License, each Contributor hereby grants to You a perpetual,
14569 *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14570 *      copyright license to reproduce, prepare Derivative Works of,
14571 *      publicly display, publicly perform, sublicense, and distribute the
14572 *      Work and such Derivative Works in Source or Object form.
14573 *
14574 *   3. Grant of Patent License. Subject to the terms and conditions of
14575 *      this License, each Contributor hereby grants to You a perpetual,
14576 *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14577 *      (except as stated in this section) patent license to make, have made,
14578 *      use, offer to sell, sell, import, and otherwise transfer the Work,
14579 *      where such license applies only to those patent claims licensable
14580 *      by such Contributor that are necessarily infringed by their
14581 *      Contribution(s) alone or by combination of their Contribution(s)
14582 *      with the Work to which such Contribution(s) was submitted. If You
14583 *      institute patent litigation against any entity (including a
14584 *      cross-claim or counterclaim in a lawsuit) alleging that the Work
14585 *      or a Contribution incorporated within the Work constitutes direct
14586 *      or contributory patent infringement, then any patent licenses
14587 *      granted to You under this License for that Work shall terminate
14588 *      as of the date such litigation is filed.
14589 *
14590 *   4. Redistribution. You may reproduce and distribute copies of the
14591 *      Work or Derivative Works thereof in any medium, with or without
14592 *      modifications, and in Source or Object form, provided that You
14593 *      meet the following conditions:
14594 *
14595 *      (a) You must give any other recipients of the Work or
14596 *          Derivative Works a copy of this License; and
14597 *
14598 *      (b) You must cause any modified files to carry prominent notices
14599 *          stating that You changed the files; and
14600 *
14601 *      (c) You must retain, in the Source form of any Derivative Works
14602 *          that You distribute, all copyright, patent, trademark, and
14603 *          attribution notices from the Source form of the Work,
14604 *          excluding those notices that do not pertain to any part of
14605 *          the Derivative Works; and
14606 *
14607 *      (d) If the Work includes a "NOTICE" text file as part of its
14608 *          distribution, then any Derivative Works that You distribute must
14609 *          include a readable copy of the attribution notices contained
14610 *          within such NOTICE file, excluding those notices that do not
14611 *          pertain to any part of the Derivative Works, in at least one
14612 *          of the following places: within a NOTICE text file distributed
14613 *          as part of the Derivative Works; within the Source form or
14614 *          documentation, if provided along with the Derivative Works; or,
14615 *          within a display generated by the Derivative Works, if and
14616 *          wherever such third-party notices normally appear. The contents
14617 *          of the NOTICE file are for informational purposes only and
14618 *          do not modify the License. You may add Your own attribution
14619 *          notices within Derivative Works that You distribute, alongside
14620 *          or as an addendum to the NOTICE text from the Work, provided
14621 *          that such additional attribution notices cannot be construed
14622 *          as modifying the License.
14623 *
14624 *      You may add Your own copyright statement to Your modifications and
14625 *      may provide additional or different license terms and conditions
14626 *      for use, reproduction, or distribution of Your modifications, or
14627 *      for any such Derivative Works as a whole, provided Your use,
14628 *      reproduction, and distribution of the Work otherwise complies with
14629 *      the conditions stated in this License.
14630 *
14631 *   5. Submission of Contributions. Unless You explicitly state otherwise,
14632 *      any Contribution intentionally submitted for inclusion in the Work
14633 *      by You to the Licensor shall be under the terms and conditions of
14634 *      this License, without any additional terms or conditions.
14635 *      Notwithstanding the above, nothing herein shall supersede or modify
14636 *      the terms of any separate license agreement you may have executed
14637 *      with Licensor regarding such Contributions.
14638 *
14639 *   6. Trademarks. This License does not grant permission to use the trade
14640 *      names, trademarks, service marks, or product names of the Licensor,
14641 *      except as required for reasonable and customary use in describing the
14642 *      origin of the Work and reproducing the content of the NOTICE file.
14643 *
14644 *   7. Disclaimer of Warranty. Unless required by applicable law or
14645 *      agreed to in writing, Licensor provides the Work (and each
14646 *      Contributor provides its Contributions) on an "AS IS" BASIS,
14647 *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14648 *      implied, including, without limitation, any warranties or conditions
14649 *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14650 *      PARTICULAR PURPOSE. You are solely responsible for determining the
14651 *      appropriateness of using or redistributing the Work and assume any
14652 *      risks associated with Your exercise of permissions under this License.
14653 *
14654 *   8. Limitation of Liability. In no event and under no legal theory,
14655 *      whether in tort (including negligence), contract, or otherwise,
14656 *      unless required by applicable law (such as deliberate and grossly
14657 *      negligent acts) or agreed to in writing, shall any Contributor be
14658 *      liable to You for damages, including any direct, indirect, special,
14659 *      incidental, or consequential damages of any character arising as a
14660 *      result of this License or out of the use or inability to use the
14661 *      Work (including but not limited to damages for loss of goodwill,
14662 *      work stoppage, computer failure or malfunction, or any and all
14663 *      other commercial damages or losses), even if such Contributor
14664 *      has been advised of the possibility of such damages.
14665 *
14666 *   9. Accepting Warranty or Additional Liability. While redistributing
14667 *      the Work or Derivative Works thereof, You may choose to offer,
14668 *      and charge a fee for, acceptance of support, warranty, indemnity,
14669 *      or other liability obligations and/or rights consistent with this
14670 *      License. However, in accepting such obligations, You may act only
14671 *      on Your own behalf and on Your sole responsibility, not on behalf
14672 *      of any other Contributor, and only if You agree to indemnify,
14673 *      defend, and hold each Contributor harmless for any liability
14674 *      incurred by, or claims asserted against, such Contributor by reason
14675 *      of your accepting any such warranty or additional liability.
14676 *
14677 *   END OF TERMS AND CONDITIONS
14678 *
14679 *   APPENDIX: How to apply the Apache License to your work.
14680 *
14681 *      To apply the Apache License to your work, attach the following
14682 *      boilerplate notice, with the fields enclosed by brackets "[]"
14683 *      replaced with your own identifying information. (Don't include
14684 *      the brackets!)  The text should be enclosed in the appropriate
14685 *      comment syntax for the file format. We also recommend that a
14686 *      file or class name and description of purpose be included on the
14687 *      same "printed page" as the copyright notice for easier
14688 *      identification within third-party archives.
14689 *
14690 *   Copyright [yyyy] [name of copyright owner]
14691 *
14692 *   Licensed under the Apache License, Version 2.0 (the "License");
14693 *   you may not use this file except in compliance with the License.
14694 *   You may obtain a copy of the License at
14695 *
14696 *       http://www.apache.org/licenses/LICENSE-2.0
14697 *
14698 *   Unless required by applicable law or agreed to in writing, software
14699 *   distributed under the License is distributed on an "AS IS" BASIS,
14700 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14701 *   See the License for the specific language governing permissions and
14702 *   limitations under the License.
14703 */
14704
14705W3C� SOFTWARE NOTICE AND LICENSE
14706http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
14707
14708This work (and included software, documentation such as READMEs, or other
14709related items) is being provided by the copyright holders under the following
14710license. By obtaining, using and/or copying this work, you (the licensee) agree
14711that you have read, understood, and will comply with the following terms and
14712conditions.
14713
14714Permission to copy, modify, and distribute this software and its documentation,
14715with or without modification, for any purpose and without fee or royalty is
14716hereby granted, provided that you include the following on ALL copies of the
14717software and documentation or portions thereof, including modifications:
14718
14719  1. The full text of this NOTICE in a location viewable to users of the
14720     redistributed or derivative work.
14721  2. Any pre-existing intellectual property disclaimers, notices, or terms
14722     and conditions. If none exist, the W3C Software Short Notice should be
14723     included (hypertext is preferred, text is permitted) within the body
14724     of any redistributed or derivative code.
14725  3. Notice of any changes or modifications to the files, including the date
14726     changes were made. (We recommend you provide URIs to the location from
14727     which the code is derived.)
14728
14729THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
14730NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
14731TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
14732THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
14733PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
14734
14735COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
14736CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
14737
14738The name and trademarks of copyright holders may NOT be used in advertising or
14739publicity pertaining to the software without specific, written prior permission.
14740Title to copyright in this software and any associated documentation will at
14741all times remain with copyright holders.
14742
14743____________________________________
14744
14745This formulation of W3C's notice and license became active on December 31 2002.
14746This version removes the copyright ownership notice such that this license can
14747be used with materials other than those owned by the W3C, reflects that ERCIM
14748is now a host of the W3C, includes references to this specific dated version of
14749the license, and removes the ambiguous grant of "use". Otherwise, this version
14750is the same as the previous version and is written so as to preserve the Free
14751Software Foundation's assessment of GPL compatibility and OSI's certification
14752under the Open Source Definition. Please see our Copyright FAQ for common
14753questions about using materials from our site, including specific terms and
14754conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
14755this notice can be directed to [email protected].
14756
14757Joseph Reagle <[email protected]>
14758
14759This license came from: http://www.megginson.com/SAX/copying.html
14760  However please note future versions of SAX may be covered
14761  under http://saxproject.org/?selected=pd
14762
14763SAX2 is Free!
14764
14765I hereby abandon any property rights to SAX 2.0 (the Simple API for
14766XML), and release all of the SAX 2.0 source code, compiled code, and
14767documentation contained in this distribution into the Public Domain.
14768SAX comes with NO WARRANTY or guarantee of fitness for any
14769purpose.
14770
14771David Megginson, [email protected]
147722000-05-05
14773
14774============================================================
14775Notices for file(s):
14776/lib/libclang.so
14777/lib/libclangAnalysis.a
14778------------------------------------------------------------
14779==============================================================================
14780LLVM Release License
14781==============================================================================
14782University of Illinois/NCSA
14783Open Source License
14784
14785Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
14786All rights reserved.
14787
14788Developed by:
14789
14790    LLVM Team
14791
14792    University of Illinois at Urbana-Champaign
14793
14794    http://llvm.org
14795
14796Permission is hereby granted, free of charge, to any person obtaining a copy of
14797this software and associated documentation files (the "Software"), to deal with
14798the Software without restriction, including without limitation the rights to
14799use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
14800of the Software, and to permit persons to whom the Software is furnished to do
14801so, subject to the following conditions:
14802
14803    * Redistributions of source code must retain the above copyright notice,
14804      this list of conditions and the following disclaimers.
14805
14806    * Redistributions in binary form must reproduce the above copyright notice,
14807      this list of conditions and the following disclaimers in the
14808      documentation and/or other materials provided with the distribution.
14809
14810    * Neither the names of the LLVM Team, University of Illinois at
14811      Urbana-Champaign, nor the names of its contributors may be used to
14812      endorse or promote products derived from this Software without specific
14813      prior written permission.
14814
14815THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14816IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14817FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
14818CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
14819LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
14820OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
14821SOFTWARE.
14822
14823==============================================================================
14824The LLVM software contains code written by third parties.  Such software will
14825have its own individual LICENSE.TXT file in the directory in which it appears.
14826This file will describe the copyrights, license, and restrictions which apply
14827to that code.
14828
14829The disclaimer of warranty in the University of Illinois Open Source License
14830applies to all code in the LLVM Distribution, and nothing in any of the
14831other licenses gives permission to use the names of the LLVM Team or the
14832University of Illinois to endorse or promote products derived from this
14833Software.
14834
14835The following pieces of software have additional or alternate copyrights,
14836licenses, and/or restrictions:
14837
14838Program             Directory
14839-------             ---------
14840<none yet>
14841
14842============================================================
14843Notices for file(s):
14844/framework/guavalib.jar
14845------------------------------------------------------------
14846
14847                                 Apache License
14848                           Version 2.0, January 2004
14849                        http://www.apache.org/licenses/
14850
14851   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
14852
14853   1. Definitions.
14854
14855      "License" shall mean the terms and conditions for use, reproduction,
14856      and distribution as defined by Sections 1 through 9 of this document.
14857
14858      "Licensor" shall mean the copyright owner or entity authorized by
14859      the copyright owner that is granting the License.
14860
14861      "Legal Entity" shall mean the union of the acting entity and all
14862      other entities that control, are controlled by, or are under common
14863      control with that entity. For the purposes of this definition,
14864      "control" means (i) the power, direct or indirect, to cause the
14865      direction or management of such entity, whether by contract or
14866      otherwise, or (ii) ownership of fifty percent (50%) or more of the
14867      outstanding shares, or (iii) beneficial ownership of such entity.
14868
14869      "You" (or "Your") shall mean an individual or Legal Entity
14870      exercising permissions granted by this License.
14871
14872      "Source" form shall mean the preferred form for making modifications,
14873      including but not limited to software source code, documentation
14874      source, and configuration files.
14875
14876      "Object" form shall mean any form resulting from mechanical
14877      transformation or translation of a Source form, including but
14878      not limited to compiled object code, generated documentation,
14879      and conversions to other media types.
14880
14881      "Work" shall mean the work of authorship, whether in Source or
14882      Object form, made available under the License, as indicated by a
14883      copyright notice that is included in or attached to the work
14884      (an example is provided in the Appendix below).
14885
14886      "Derivative Works" shall mean any work, whether in Source or Object
14887      form, that is based on (or derived from) the Work and for which the
14888      editorial revisions, annotations, elaborations, or other modifications
14889      represent, as a whole, an original work of authorship. For the purposes
14890      of this License, Derivative Works shall not include works that remain
14891      separable from, or merely link (or bind by name) to the interfaces of,
14892      the Work and Derivative Works thereof.
14893
14894      "Contribution" shall mean any work of authorship, including
14895      the original version of the Work and any modifications or additions
14896      to that Work or Derivative Works thereof, that is intentionally
14897      submitted to Licensor for inclusion in the Work by the copyright owner
14898      or by an individual or Legal Entity authorized to submit on behalf of
14899      the copyright owner. For the purposes of this definition, "submitted"
14900      means any form of electronic, verbal, or written communication sent
14901      to the Licensor or its representatives, including but not limited to
14902      communication on electronic mailing lists, source code control systems,
14903      and issue tracking systems that are managed by, or on behalf of, the
14904      Licensor for the purpose of discussing and improving the Work, but
14905      excluding communication that is conspicuously marked or otherwise
14906      designated in writing by the copyright owner as "Not a Contribution."
14907
14908      "Contributor" shall mean Licensor and any individual or Legal Entity
14909      on behalf of whom a Contribution has been received by Licensor and
14910      subsequently incorporated within the Work.
14911
14912   2. Grant of Copyright License. Subject to the terms and conditions of
14913      this License, each Contributor hereby grants to You a perpetual,
14914      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14915      copyright license to reproduce, prepare Derivative Works of,
14916      publicly display, publicly perform, sublicense, and distribute the
14917      Work and such Derivative Works in Source or Object form.
14918
14919   3. Grant of Patent License. Subject to the terms and conditions of
14920      this License, each Contributor hereby grants to You a perpetual,
14921      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
14922      (except as stated in this section) patent license to make, have made,
14923      use, offer to sell, sell, import, and otherwise transfer the Work,
14924      where such license applies only to those patent claims licensable
14925      by such Contributor that are necessarily infringed by their
14926      Contribution(s) alone or by combination of their Contribution(s)
14927      with the Work to which such Contribution(s) was submitted. If You
14928      institute patent litigation against any entity (including a
14929      cross-claim or counterclaim in a lawsuit) alleging that the Work
14930      or a Contribution incorporated within the Work constitutes direct
14931      or contributory patent infringement, then any patent licenses
14932      granted to You under this License for that Work shall terminate
14933      as of the date such litigation is filed.
14934
14935   4. Redistribution. You may reproduce and distribute copies of the
14936      Work or Derivative Works thereof in any medium, with or without
14937      modifications, and in Source or Object form, provided that You
14938      meet the following conditions:
14939
14940      (a) You must give any other recipients of the Work or
14941          Derivative Works a copy of this License; and
14942
14943      (b) You must cause any modified files to carry prominent notices
14944          stating that You changed the files; and
14945
14946      (c) You must retain, in the Source form of any Derivative Works
14947          that You distribute, all copyright, patent, trademark, and
14948          attribution notices from the Source form of the Work,
14949          excluding those notices that do not pertain to any part of
14950          the Derivative Works; and
14951
14952      (d) If the Work includes a "NOTICE" text file as part of its
14953          distribution, then any Derivative Works that You distribute must
14954          include a readable copy of the attribution notices contained
14955          within such NOTICE file, excluding those notices that do not
14956          pertain to any part of the Derivative Works, in at least one
14957          of the following places: within a NOTICE text file distributed
14958          as part of the Derivative Works; within the Source form or
14959          documentation, if provided along with the Derivative Works; or,
14960          within a display generated by the Derivative Works, if and
14961          wherever such third-party notices normally appear. The contents
14962          of the NOTICE file are for informational purposes only and
14963          do not modify the License. You may add Your own attribution
14964          notices within Derivative Works that You distribute, alongside
14965          or as an addendum to the NOTICE text from the Work, provided
14966          that such additional attribution notices cannot be construed
14967          as modifying the License.
14968
14969      You may add Your own copyright statement to Your modifications and
14970      may provide additional or different license terms and conditions
14971      for use, reproduction, or distribution of Your modifications, or
14972      for any such Derivative Works as a whole, provided Your use,
14973      reproduction, and distribution of the Work otherwise complies with
14974      the conditions stated in this License.
14975
14976   5. Submission of Contributions. Unless You explicitly state otherwise,
14977      any Contribution intentionally submitted for inclusion in the Work
14978      by You to the Licensor shall be under the terms and conditions of
14979      this License, without any additional terms or conditions.
14980      Notwithstanding the above, nothing herein shall supersede or modify
14981      the terms of any separate license agreement you may have executed
14982      with Licensor regarding such Contributions.
14983
14984   6. Trademarks. This License does not grant permission to use the trade
14985      names, trademarks, service marks, or product names of the Licensor,
14986      except as required for reasonable and customary use in describing the
14987      origin of the Work and reproducing the content of the NOTICE file.
14988
14989   7. Disclaimer of Warranty. Unless required by applicable law or
14990      agreed to in writing, Licensor provides the Work (and each
14991      Contributor provides its Contributions) on an "AS IS" BASIS,
14992      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14993      implied, including, without limitation, any warranties or conditions
14994      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
14995      PARTICULAR PURPOSE. You are solely responsible for determining the
14996      appropriateness of using or redistributing the Work and assume any
14997      risks associated with Your exercise of permissions under this License.
14998
14999   8. Limitation of Liability. In no event and under no legal theory,
15000      whether in tort (including negligence), contract, or otherwise,
15001      unless required by applicable law (such as deliberate and grossly
15002      negligent acts) or agreed to in writing, shall any Contributor be
15003      liable to You for damages, including any direct, indirect, special,
15004      incidental, or consequential damages of any character arising as a
15005      result of this License or out of the use or inability to use the
15006      Work (including but not limited to damages for loss of goodwill,
15007      work stoppage, computer failure or malfunction, or any and all
15008      other commercial damages or losses), even if such Contributor
15009      has been advised of the possibility of such damages.
15010
15011   9. Accepting Warranty or Additional Liability. While redistributing
15012      the Work or Derivative Works thereof, You may choose to offer,
15013      and charge a fee for, acceptance of support, warranty, indemnity,
15014      or other liability obligations and/or rights consistent with this
15015      License. However, in accepting such obligations, You may act only
15016      on Your own behalf and on Your sole responsibility, not on behalf
15017      of any other Contributor, and only if You agree to indemnify,
15018      defend, and hold each Contributor harmless for any liability
15019      incurred by, or claims asserted against, such Contributor by reason
15020      of your accepting any such warranty or additional liability.
15021
15022   END OF TERMS AND CONDITIONS
15023
15024   APPENDIX: How to apply the Apache License to your work.
15025
15026      To apply the Apache License to your work, attach the following
15027      boilerplate notice, with the fields enclosed by brackets "[]"
15028      replaced with your own identifying information. (Don't include
15029      the brackets!)  The text should be enclosed in the appropriate
15030      comment syntax for the file format. We also recommend that a
15031      file or class name and description of purpose be included on the
15032      same "printed page" as the copyright notice for easier
15033      identification within third-party archives.
15034
15035   Copyright [yyyy] [name of copyright owner]
15036
15037   Licensed under the Apache License, Version 2.0 (the "License");
15038   you may not use this file except in compliance with the License.
15039   You may obtain a copy of the License at
15040
15041       http://www.apache.org/licenses/LICENSE-2.0
15042
15043   Unless required by applicable law or agreed to in writing, software
15044   distributed under the License is distributed on an "AS IS" BASIS,
15045   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15046   See the License for the specific language governing permissions and
15047   limitations under the License.
15048
15049============================================================
15050Notices for file(s):
15051/core-lambda-stubs.jar
15052------------------------------------------------------------
15053The GNU General Public License (GPL)
15054
15055Version 2, June 1991
15056
15057Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1505859 Temple Place, Suite 330, Boston, MA 02111-1307 USA
15059
15060Everyone is permitted to copy and distribute verbatim copies of this license
15061document, but changing it is not allowed.
15062
15063Preamble
15064
15065The licenses for most software are designed to take away your freedom to share
15066and change it.  By contrast, the GNU General Public License is intended to
15067guarantee your freedom to share and change free software--to make sure the
15068software is free for all its users.  This General Public License applies to
15069most of the Free Software Foundation's software and to any other program whose
15070authors commit to using it.  (Some other Free Software Foundation software is
15071covered by the GNU Library General Public License instead.) You can apply it to
15072your programs, too.
15073
15074When we speak of free software, we are referring to freedom, not price.  Our
15075General Public Licenses are designed to make sure that you have the freedom to
15076distribute copies of free software (and charge for this service if you wish),
15077that you receive source code or can get it if you want it, that you can change
15078the software or use pieces of it in new free programs; and that you know you
15079can do these things.
15080
15081To protect your rights, we need to make restrictions that forbid anyone to deny
15082you these rights or to ask you to surrender the rights.  These restrictions
15083translate to certain responsibilities for you if you distribute copies of the
15084software, or if you modify it.
15085
15086For example, if you distribute copies of such a program, whether gratis or for
15087a fee, you must give the recipients all the rights that you have.  You must
15088make sure that they, too, receive or can get the source code.  And you must
15089show them these terms so they know their rights.
15090
15091We protect your rights with two steps: (1) copyright the software, and (2)
15092offer you this license which gives you legal permission to copy, distribute
15093and/or modify the software.
15094
15095Also, for each author's protection and ours, we want to make certain that
15096everyone understands that there is no warranty for this free software.  If the
15097software is modified by someone else and passed on, we want its recipients to
15098know that what they have is not the original, so that any problems introduced
15099by others will not reflect on the original authors' reputations.
15100
15101Finally, any free program is threatened constantly by software patents.  We
15102wish to avoid the danger that redistributors of a free program will
15103individually obtain patent licenses, in effect making the program proprietary.
15104To prevent this, we have made it clear that any patent must be licensed for
15105everyone's free use or not licensed at all.
15106
15107The precise terms and conditions for copying, distribution and modification
15108follow.
15109
15110TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
15111
151120. This License applies to any program or other work which contains a notice
15113placed by the copyright holder saying it may be distributed under the terms of
15114this General Public License.  The "Program", below, refers to any such program
15115or work, and a "work based on the Program" means either the Program or any
15116derivative work under copyright law: that is to say, a work containing the
15117Program or a portion of it, either verbatim or with modifications and/or
15118translated into another language.  (Hereinafter, translation is included
15119without limitation in the term "modification".) Each licensee is addressed as
15120"you".
15121
15122Activities other than copying, distribution and modification are not covered by
15123this License; they are outside its scope.  The act of running the Program is
15124not restricted, and the output from the Program is covered only if its contents
15125constitute a work based on the Program (independent of having been made by
15126running the Program).  Whether that is true depends on what the Program does.
15127
151281. You may copy and distribute verbatim copies of the Program's source code as
15129you receive it, in any medium, provided that you conspicuously and
15130appropriately publish on each copy an appropriate copyright notice and
15131disclaimer of warranty; keep intact all the notices that refer to this License
15132and to the absence of any warranty; and give any other recipients of the
15133Program a copy of this License along with the Program.
15134
15135You may charge a fee for the physical act of transferring a copy, and you may
15136at your option offer warranty protection in exchange for a fee.
15137
151382. You may modify your copy or copies of the Program or any portion of it, thus
15139forming a work based on the Program, and copy and distribute such modifications
15140or work under the terms of Section 1 above, provided that you also meet all of
15141these conditions:
15142
15143    a) You must cause the modified files to carry prominent notices stating
15144    that you changed the files and the date of any change.
15145
15146    b) You must cause any work that you distribute or publish, that in whole or
15147    in part contains or is derived from the Program or any part thereof, to be
15148    licensed as a whole at no charge to all third parties under the terms of
15149    this License.
15150
15151    c) If the modified program normally reads commands interactively when run,
15152    you must cause it, when started running for such interactive use in the
15153    most ordinary way, to print or display an announcement including an
15154    appropriate copyright notice and a notice that there is no warranty (or
15155    else, saying that you provide a warranty) and that users may redistribute
15156    the program under these conditions, and telling the user how to view a copy
15157    of this License.  (Exception: if the Program itself is interactive but does
15158    not normally print such an announcement, your work based on the Program is
15159    not required to print an announcement.)
15160
15161These requirements apply to the modified work as a whole.  If identifiable
15162sections of that work are not derived from the Program, and can be reasonably
15163considered independent and separate works in themselves, then this License, and
15164its terms, do not apply to those sections when you distribute them as separate
15165works.  But when you distribute the same sections as part of a whole which is a
15166work based on the Program, the distribution of the whole must be on the terms
15167of this License, whose permissions for other licensees extend to the entire
15168whole, and thus to each and every part regardless of who wrote it.
15169
15170Thus, it is not the intent of this section to claim rights or contest your
15171rights to work written entirely by you; rather, the intent is to exercise the
15172right to control the distribution of derivative or collective works based on
15173the Program.
15174
15175In addition, mere aggregation of another work not based on the Program with the
15176Program (or with a work based on the Program) on a volume of a storage or
15177distribution medium does not bring the other work under the scope of this
15178License.
15179
151803. You may copy and distribute the Program (or a work based on it, under
15181Section 2) in object code or executable form under the terms of Sections 1 and
151822 above provided that you also do one of the following:
15183
15184    a) Accompany it with the complete corresponding machine-readable source
15185    code, which must be distributed under the terms of Sections 1 and 2 above
15186    on a medium customarily used for software interchange; or,
15187
15188    b) Accompany it with a written offer, valid for at least three years, to
15189    give any third party, for a charge no more than your cost of physically
15190    performing source distribution, a complete machine-readable copy of the
15191    corresponding source code, to be distributed under the terms of Sections 1
15192    and 2 above on a medium customarily used for software interchange; or,
15193
15194    c) Accompany it with the information you received as to the offer to
15195    distribute corresponding source code.  (This alternative is allowed only
15196    for noncommercial distribution and only if you received the program in
15197    object code or executable form with such an offer, in accord with
15198    Subsection b above.)
15199
15200The source code for a work means the preferred form of the work for making
15201modifications to it.  For an executable work, complete source code means all
15202the source code for all modules it contains, plus any associated interface
15203definition files, plus the scripts used to control compilation and installation
15204of the executable.  However, as a special exception, the source code
15205distributed need not include anything that is normally distributed (in either
15206source or binary form) with the major components (compiler, kernel, and so on)
15207of the operating system on which the executable runs, unless that component
15208itself accompanies the executable.
15209
15210If distribution of executable or object code is made by offering access to copy
15211from a designated place, then offering equivalent access to copy the source
15212code from the same place counts as distribution of the source code, even though
15213third parties are not compelled to copy the source along with the object code.
15214
152154. You may not copy, modify, sublicense, or distribute the Program except as
15216expressly provided under this License.  Any attempt otherwise to copy, modify,
15217sublicense or distribute the Program is void, and will automatically terminate
15218your rights under this License.  However, parties who have received copies, or
15219rights, from you under this License will not have their licenses terminated so
15220long as such parties remain in full compliance.
15221
152225. You are not required to accept this License, since you have not signed it.
15223However, nothing else grants you permission to modify or distribute the Program
15224or its derivative works.  These actions are prohibited by law if you do not
15225accept this License.  Therefore, by modifying or distributing the Program (or
15226any work based on the Program), you indicate your acceptance of this License to
15227do so, and all its terms and conditions for copying, distributing or modifying
15228the Program or works based on it.
15229
152306. Each time you redistribute the Program (or any work based on the Program),
15231the recipient automatically receives a license from the original licensor to
15232copy, distribute or modify the Program subject to these terms and conditions.
15233You may not impose any further restrictions on the recipients' exercise of the
15234rights granted herein.  You are not responsible for enforcing compliance by
15235third parties to this License.
15236
152377. If, as a consequence of a court judgment or allegation of patent
15238infringement or for any other reason (not limited to patent issues), conditions
15239are imposed on you (whether by court order, agreement or otherwise) that
15240contradict the conditions of this License, they do not excuse you from the
15241conditions of this License.  If you cannot distribute so as to satisfy
15242simultaneously your obligations under this License and any other pertinent
15243obligations, then as a consequence you may not distribute the Program at all.
15244For example, if a patent license would not permit royalty-free redistribution
15245of the Program by all those who receive copies directly or indirectly through
15246you, then the only way you could satisfy both it and this License would be to
15247refrain entirely from distribution of the Program.
15248
15249If any portion of this section is held invalid or unenforceable under any
15250particular circumstance, the balance of the section is intended to apply and
15251the section as a whole is intended to apply in other circumstances.
15252
15253It is not the purpose of this section to induce you to infringe any patents or
15254other property right claims or to contest validity of any such claims; this
15255section has the sole purpose of protecting the integrity of the free software
15256distribution system, which is implemented by public license practices.  Many
15257people have made generous contributions to the wide range of software
15258distributed through that system in reliance on consistent application of that
15259system; it is up to the author/donor to decide if he or she is willing to
15260distribute software through any other system and a licensee cannot impose that
15261choice.
15262
15263This section is intended to make thoroughly clear what is believed to be a
15264consequence of the rest of this License.
15265
152668. If the distribution and/or use of the Program is restricted in certain
15267countries either by patents or by copyrighted interfaces, the original
15268copyright holder who places the Program under this License may add an explicit
15269geographical distribution limitation excluding those countries, so that
15270distribution is permitted only in or among countries not thus excluded.  In
15271such case, this License incorporates the limitation as if written in the body
15272of this License.
15273
152749. The Free Software Foundation may publish revised and/or new versions of the
15275General Public License from time to time.  Such new versions will be similar in
15276spirit to the present version, but may differ in detail to address new problems
15277or concerns.
15278
15279Each version is given a distinguishing version number.  If the Program
15280specifies a version number of this License which applies to it and "any later
15281version", you have the option of following the terms and conditions either of
15282that version or of any later version published by the Free Software Foundation.
15283If the Program does not specify a version number of this License, you may
15284choose any version ever published by the Free Software Foundation.
15285
1528610. If you wish to incorporate parts of the Program into other free programs
15287whose distribution conditions are different, write to the author to ask for
15288permission.  For software which is copyrighted by the Free Software Foundation,
15289write to the Free Software Foundation; we sometimes make exceptions for this.
15290Our decision will be guided by the two goals of preserving the free status of
15291all derivatives of our free software and of promoting the sharing and reuse of
15292software generally.
15293
15294NO WARRANTY
15295
1529611. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
15297THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE
15298STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
15299PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
15300INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
15301FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND
15302PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE,
15303YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
15304
1530512. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
15306ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
15307PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
15308GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
15309INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
15310BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
15311FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
15312OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
15313
15314END OF TERMS AND CONDITIONS
15315
15316How to Apply These Terms to Your New Programs
15317
15318If you develop a new program, and you want it to be of the greatest possible
15319use to the public, the best way to achieve this is to make it free software
15320which everyone can redistribute and change under these terms.
15321
15322To do so, attach the following notices to the program.  It is safest to attach
15323them to the start of each source file to most effectively convey the exclusion
15324of warranty; and each file should have at least the "copyright" line and a
15325pointer to where the full notice is found.
15326
15327    One line to give the program's name and a brief idea of what it does.
15328
15329    Copyright (C) <year> <name of author>
15330
15331    This program is free software; you can redistribute it and/or modify it
15332    under the terms of the GNU General Public License as published by the Free
15333    Software Foundation; either version 2 of the License, or (at your option)
15334    any later version.
15335
15336    This program is distributed in the hope that it will be useful, but WITHOUT
15337    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
15338    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
15339    more details.
15340
15341    You should have received a copy of the GNU General Public License along
15342    with this program; if not, write to the Free Software Foundation, Inc., 59
15343    Temple Place, Suite 330, Boston, MA 02111-1307 USA
15344
15345Also add information on how to contact you by electronic and paper mail.
15346
15347If the program is interactive, make it output a short notice like this when it
15348starts in an interactive mode:
15349
15350    Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
15351    with ABSOLUTELY NO WARRANTY; for details type 'show w'.  This is free
15352    software, and you are welcome to redistribute it under certain conditions;
15353    type 'show c' for details.
15354
15355The hypothetical commands 'show w' and 'show c' should show the appropriate
15356parts of the General Public License.  Of course, the commands you use may be
15357called something other than 'show w' and 'show c'; they could even be
15358mouse-clicks or menu items--whatever suits your program.
15359
15360You should also get your employer (if you work as a programmer) or your school,
15361if any, to sign a "copyright disclaimer" for the program, if necessary.  Here
15362is a sample; alter the names:
15363
15364    Yoyodyne, Inc., hereby disclaims all copyright interest in the program
15365    'Gnomovision' (which makes passes at compilers) written by James Hacker.
15366
15367    signature of Ty Coon, 1 April 1989
15368
15369    Ty Coon, President of Vice
15370
15371This General Public License does not permit incorporating your program into
15372proprietary programs.  If your program is a subroutine library, you may
15373consider it more useful to permit linking proprietary applications with the
15374library.  If this is what you want to do, use the GNU Library General Public
15375License instead of this License.
15376
15377
15378"CLASSPATH" EXCEPTION TO THE GPL
15379
15380Certain source files distributed by Oracle America and/or its affiliates are
15381subject to the following clarification and special exception to the GPL, but
15382only where Oracle has expressly included in the particular source file's header
15383the words "Oracle designates this particular file as subject to the "Classpath"
15384exception as provided by Oracle in the LICENSE file that accompanied this code."
15385
15386    Linking this library statically or dynamically with other modules is making
15387    a combined work based on this library.  Thus, the terms and conditions of
15388    the GNU General Public License cover the whole combination.
15389
15390    As a special exception, the copyright holders of this library give you
15391    permission to link this library with independent modules to produce an
15392    executable, regardless of the license terms of these independent modules,
15393    and to copy and distribute the resulting executable under terms of your
15394    choice, provided that you also meet, for each linked independent module,
15395    the terms and conditions of the license of that module.  An independent
15396    module is a module which is not derived from or based on this library.  If
15397    you modify this library, you may extend this exception to your version of
15398    the library, but you are not obligated to do so.  If you do not wish to do
15399    so, delete this exception statement from your version.
15400
15401============================================================
15402Notices for file(s):
15403/lib/d8.jar
15404------------------------------------------------------------
15405This file lists all licenses for code distributed.
15406All non-library code has the following 3-Clause BSD license.
15407
15408
15409Copyright (c) 2016, the R8 project authors.
15410All rights reserved.
15411
15412Redistribution and use in source and binary forms, with or without
15413modification, are permitted provided that the following conditions are met:
15414
15415* Redistributions of source code must retain the above copyright notice, this
15416  list of conditions and the following disclaimer.
15417
15418* Redistributions in binary form must reproduce the above copyright notice,
15419  this list of conditions and the following disclaimer in the documentation
15420  and/or other materials provided with the distribution.
15421
15422* Neither the name of Google Inc. nor the names of its
15423  contributors may be used to endorse or promote products derived from
15424  this software without specific prior written permission.
15425
15426THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
15427AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15428IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
15429DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
15430FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
15431DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
15432SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
15433CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
15434OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
15435OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
15436
15437Summary of distributed libraries:
15438
15439- artifact: com.google.guava:guava:+
15440  name: Guava Google Core Libraries for Java
15441  copyrightHolder: The Guava Authors
15442  license: The Apache Software License, Version 2.0
15443  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
15444- artifact: com.google.code.gson:gson:+
15445  name: Gson
15446  license: The Apache Software License, Version 2.0
15447  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
15448  url: https://github.com/google/gson
15449- artifact: it.unimi.dsi:fastutil:+
15450  name: fastutil
15451  license: Apache License, Version 2.0
15452  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
15453  url: http://fasutil.di.unimi.it/
15454- artifact: net.sf.jopt-simple:jopt-simple:+
15455  name: JOpt Simple
15456  license: The MIT License
15457  licenseUrl: http://www.opensource.org/licenses/mit-license.php
15458  url: http://pholser.github.com/jopt-simple
15459- artifact: org.ow2.asm:asm-commons:+
15460  name: ASM Commons
15461  copyrightHolder: INRIA, France Telecom
15462  license: ASM license
15463  licenseUrl: http://asm.ow2.org/license.html
15464  url: http://asm.ow2.org/index.html
15465- artifact: org.ow2.asm:asm-tree:+
15466  name: ASM Tree
15467  copyrightHolder: INRIA, France Telecom
15468  license: ASM license
15469  licenseUrl: http://asm.ow2.org/license.html
15470  url: http://asm.ow2.org/index.html
15471- artifact: org.ow2.asm:asm-util:+
15472  name: ASM Util
15473  copyrightHolder: INRIA, France Telecom
15474  license: ASM license
15475  licenseUrl: http://asm.ow2.org/license.html
15476  url: http://asm.ow2.org/index.html
15477- artifact: org.ow2.asm:asm-analysis:+
15478  name: ASM Util
15479  copyrightHolder: INRIA, France Telecom
15480  license: ASM license
15481  licenseUrl: http://asm.ow2.org/license.html
15482  url: http://asm.ow2.org/index.html
15483- artifact: org.ow2.asm:asm:+
15484  name: ASM Core
15485  copyrightHolder: INRIA, France Telecom
15486  license: ASM license
15487  licenseUrl: http://asm.ow2.org/license.html
15488  url: http://asm.ow2.org/index.html
15489- artifact: org.jetbrains.kotlin:kotlin-stdlib:+
15490  name: org.jetbrains.kotlin:kotlin-stdlib
15491  copyrightHolder: JetBrains s.r.o.
15492  license: The Apache License, Version 2.0
15493  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
15494  url: https://kotlinlang.org/
15495- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
15496  name: org.jetbrains.kotlin:kotlin-stdlib
15497  copyrightHolder: JetBrains s.r.o.
15498  license: The Apache License, Version 2.0
15499  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
15500  url: https://kotlinlang.org/
15501- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
15502  name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
15503  copyrightHolder: JetBrains s.r.o.
15504  license: The Apache License, Version 2.0
15505  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
15506  url: https://kotlinlang.org/
15507- artifact: org.jetbrains:annotations:+
15508  name: IntelliJ IDEA Annotations
15509  copyrightHolder: JetBrains s.r.o.
15510  license: The Apache Software License, Version 2.0
15511  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
15512  url: http://www.jetbrains.org
15513
15514
15515Licenses details:
15516
15517
15518
15519                                 Apache License
15520                           Version 2.0, January 2004
15521                        http://www.apache.org/licenses/
15522
15523   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
15524
15525   1. Definitions.
15526
15527      "License" shall mean the terms and conditions for use, reproduction,
15528      and distribution as defined by Sections 1 through 9 of this document.
15529
15530      "Licensor" shall mean the copyright owner or entity authorized by
15531      the copyright owner that is granting the License.
15532
15533      "Legal Entity" shall mean the union of the acting entity and all
15534      other entities that control, are controlled by, or are under common
15535      control with that entity. For the purposes of this definition,
15536      "control" means (i) the power, direct or indirect, to cause the
15537      direction or management of such entity, whether by contract or
15538      otherwise, or (ii) ownership of fifty percent (50%) or more of the
15539      outstanding shares, or (iii) beneficial ownership of such entity.
15540
15541      "You" (or "Your") shall mean an individual or Legal Entity
15542      exercising permissions granted by this License.
15543
15544      "Source" form shall mean the preferred form for making modifications,
15545      including but not limited to software source code, documentation
15546      source, and configuration files.
15547
15548      "Object" form shall mean any form resulting from mechanical
15549      transformation or translation of a Source form, including but
15550      not limited to compiled object code, generated documentation,
15551      and conversions to other media types.
15552
15553      "Work" shall mean the work of authorship, whether in Source or
15554      Object form, made available under the License, as indicated by a
15555      copyright notice that is included in or attached to the work
15556      (an example is provided in the Appendix below).
15557
15558      "Derivative Works" shall mean any work, whether in Source or Object
15559      form, that is based on (or derived from) the Work and for which the
15560      editorial revisions, annotations, elaborations, or other modifications
15561      represent, as a whole, an original work of authorship. For the purposes
15562      of this License, Derivative Works shall not include works that remain
15563      separable from, or merely link (or bind by name) to the interfaces of,
15564      the Work and Derivative Works thereof.
15565
15566      "Contribution" shall mean any work of authorship, including
15567      the original version of the Work and any modifications or additions
15568      to that Work or Derivative Works thereof, that is intentionally
15569      submitted to Licensor for inclusion in the Work by the copyright owner
15570      or by an individual or Legal Entity authorized to submit on behalf of
15571      the copyright owner. For the purposes of this definition, "submitted"
15572      means any form of electronic, verbal, or written communication sent
15573      to the Licensor or its representatives, including but not limited to
15574      communication on electronic mailing lists, source code control systems,
15575      and issue tracking systems that are managed by, or on behalf of, the
15576      Licensor for the purpose of discussing and improving the Work, but
15577      excluding communication that is conspicuously marked or otherwise
15578      designated in writing by the copyright owner as "Not a Contribution."
15579
15580      "Contributor" shall mean Licensor and any individual or Legal Entity
15581      on behalf of whom a Contribution has been received by Licensor and
15582      subsequently incorporated within the Work.
15583
15584   2. Grant of Copyright License. Subject to the terms and conditions of
15585      this License, each Contributor hereby grants to You a perpetual,
15586      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
15587      copyright license to reproduce, prepare Derivative Works of,
15588      publicly display, publicly perform, sublicense, and distribute the
15589      Work and such Derivative Works in Source or Object form.
15590
15591   3. Grant of Patent License. Subject to the terms and conditions of
15592      this License, each Contributor hereby grants to You a perpetual,
15593      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
15594      (except as stated in this section) patent license to make, have made,
15595      use, offer to sell, sell, import, and otherwise transfer the Work,
15596      where such license applies only to those patent claims licensable
15597      by such Contributor that are necessarily infringed by their
15598      Contribution(s) alone or by combination of their Contribution(s)
15599      with the Work to which such Contribution(s) was submitted. If You
15600      institute patent litigation against any entity (including a
15601      cross-claim or counterclaim in a lawsuit) alleging that the Work
15602      or a Contribution incorporated within the Work constitutes direct
15603      or contributory patent infringement, then any patent licenses
15604      granted to You under this License for that Work shall terminate
15605      as of the date such litigation is filed.
15606
15607   4. Redistribution. You may reproduce and distribute copies of the
15608      Work or Derivative Works thereof in any medium, with or without
15609      modifications, and in Source or Object form, provided that You
15610      meet the following conditions:
15611
15612      (a) You must give any other recipients of the Work or
15613          Derivative Works a copy of this License; and
15614
15615      (b) You must cause any modified files to carry prominent notices
15616          stating that You changed the files; and
15617
15618      (c) You must retain, in the Source form of any Derivative Works
15619          that You distribute, all copyright, patent, trademark, and
15620          attribution notices from the Source form of the Work,
15621          excluding those notices that do not pertain to any part of
15622          the Derivative Works; and
15623
15624      (d) If the Work includes a "NOTICE" text file as part of its
15625          distribution, then any Derivative Works that You distribute must
15626          include a readable copy of the attribution notices contained
15627          within such NOTICE file, excluding those notices that do not
15628          pertain to any part of the Derivative Works, in at least one
15629          of the following places: within a NOTICE text file distributed
15630          as part of the Derivative Works; within the Source form or
15631          documentation, if provided along with the Derivative Works; or,
15632          within a display generated by the Derivative Works, if and
15633          wherever such third-party notices normally appear. The contents
15634          of the NOTICE file are for informational purposes only and
15635          do not modify the License. You may add Your own attribution
15636          notices within Derivative Works that You distribute, alongside
15637          or as an addendum to the NOTICE text from the Work, provided
15638          that such additional attribution notices cannot be construed
15639          as modifying the License.
15640
15641      You may add Your own copyright statement to Your modifications and
15642      may provide additional or different license terms and conditions
15643      for use, reproduction, or distribution of Your modifications, or
15644      for any such Derivative Works as a whole, provided Your use,
15645      reproduction, and distribution of the Work otherwise complies with
15646      the conditions stated in this License.
15647
15648   5. Submission of Contributions. Unless You explicitly state otherwise,
15649      any Contribution intentionally submitted for inclusion in the Work
15650      by You to the Licensor shall be under the terms and conditions of
15651      this License, without any additional terms or conditions.
15652      Notwithstanding the above, nothing herein shall supersede or modify
15653      the terms of any separate license agreement you may have executed
15654      with Licensor regarding such Contributions.
15655
15656   6. Trademarks. This License does not grant permission to use the trade
15657      names, trademarks, service marks, or product names of the Licensor,
15658      except as required for reasonable and customary use in describing the
15659      origin of the Work and reproducing the content of the NOTICE file.
15660
15661   7. Disclaimer of Warranty. Unless required by applicable law or
15662      agreed to in writing, Licensor provides the Work (and each
15663      Contributor provides its Contributions) on an "AS IS" BASIS,
15664      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
15665      implied, including, without limitation, any warranties or conditions
15666      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
15667      PARTICULAR PURPOSE. You are solely responsible for determining the
15668      appropriateness of using or redistributing the Work and assume any
15669      risks associated with Your exercise of permissions under this License.
15670
15671   8. Limitation of Liability. In no event and under no legal theory,
15672      whether in tort (including negligence), contract, or otherwise,
15673      unless required by applicable law (such as deliberate and grossly
15674      negligent acts) or agreed to in writing, shall any Contributor be
15675      liable to You for damages, including any direct, indirect, special,
15676      incidental, or consequential damages of any character arising as a
15677      result of this License or out of the use or inability to use the
15678      Work (including but not limited to damages for loss of goodwill,
15679      work stoppage, computer failure or malfunction, or any and all
15680      other commercial damages or losses), even if such Contributor
15681      has been advised of the possibility of such damages.
15682
15683   9. Accepting Warranty or Additional Liability. While redistributing
15684      the Work or Derivative Works thereof, You may choose to offer,
15685      and charge a fee for, acceptance of support, warranty, indemnity,
15686      or other liability obligations and/or rights consistent with this
15687      License. However, in accepting such obligations, You may act only
15688      on Your own behalf and on Your sole responsibility, not on behalf
15689      of any other Contributor, and only if You agree to indemnify,
15690      defend, and hold each Contributor harmless for any liability
15691      incurred by, or claims asserted against, such Contributor by reason
15692      of your accepting any such warranty or additional liability.
15693
15694   END OF TERMS AND CONDITIONS
15695
15696   APPENDIX: How to apply the Apache License to your work.
15697
15698      To apply the Apache License to your work, attach the following
15699      boilerplate notice, with the fields enclosed by brackets "[]"
15700      replaced with your own identifying information. (Don't include
15701      the brackets!)  The text should be enclosed in the appropriate
15702      comment syntax for the file format. We also recommend that a
15703      file or class name and description of purpose be included on the
15704      same "printed page" as the copyright notice for easier
15705      identification within third-party archives.
15706
15707   Copyright [yyyy] [name of copyright owner]
15708
15709   Licensed under the Apache License, Version 2.0 (the "License");
15710   you may not use this file except in compliance with the License.
15711   You may obtain a copy of the License at
15712
15713       http://www.apache.org/licenses/LICENSE-2.0
15714
15715   Unless required by applicable law or agreed to in writing, software
15716   distributed under the License is distributed on an "AS IS" BASIS,
15717   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15718   See the License for the specific language governing permissions and
15719   limitations under the License.
15720
15721
15722Copyright (c) 2000-2011 INRIA, France Telecom
15723All rights reserved.
15724
15725Redistribution and use in source and binary forms, with or without
15726modification, are permitted provided that the following conditions
15727are met:
15728
157291. Redistributions of source code must retain the above copyright
15730   notice, this list of conditions and the following disclaimer.
15731
157322. Redistributions in binary form must reproduce the above copyright
15733   notice, this list of conditions and the following disclaimer in the
15734   documentation and/or other materials provided with the distribution.
15735
157363. Neither the name of the copyright holders nor the names of its
15737   contributors may be used to endorse or promote products derived from
15738   this software without specific prior written permission.
15739
15740THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
15741AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15742IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
15743ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
15744LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
15745CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
15746SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
15747INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
15748CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
15749ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
15750THE POSSIBILITY OF SUCH DAMAGE.
15751
15752Apache Commons Compress
15753Copyright 2002-2016 The Apache Software Foundation
15754
15755This product includes software developed at
15756The Apache Software Foundation (http://www.apache.org/).
15757
15758The files in the package org.apache.commons.compress.archivers.sevenz
15759were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
15760which has been placed in the public domain:
15761
15762"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
15763
15764
15765 The MIT License
15766
15767 Copyright (c) 2004-2016 Paul R. Holser, Jr.
15768
15769 Permission is hereby granted, free of charge, to any person obtaining
15770 a copy of this software and associated documentation files (the
15771 "Software"), to deal in the Software without restriction, including
15772 without limitation the rights to use, copy, modify, merge, publish,
15773 distribute, sublicense, and/or sell copies of the Software, and to
15774 permit persons to whom the Software is furnished to do so, subject to
15775 the following conditions:
15776
15777 The above copyright notice and this permission notice shall be
15778 included in all copies or substantial portions of the Software.
15779
15780 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15781 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
15782 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
15783 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
15784 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
15785 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
15786 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
15787
15788==============================================================================
15789==============================================================================
15790LLVM Release License
15791==============================================================================
15792University of Illinois/NCSA
15793Open Source License
15794
15795Copyright (c) 2007-2014 University of Illinois at Urbana-Champaign.
15796All rights reserved.
15797
15798Developed by:
15799
15800    LLVM Team
15801
15802    University of Illinois at Urbana-Champaign
15803
15804    http://llvm.org
15805
15806Permission is hereby granted, free of charge, to any person obtaining a copy of
15807this software and associated documentation files (the "Software"), to deal with
15808the Software without restriction, including without limitation the rights to
15809use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
15810of the Software, and to permit persons to whom the Software is furnished to do
15811so, subject to the following conditions:
15812
15813    * Redistributions of source code must retain the above copyright notice,
15814      this list of conditions and the following disclaimers.
15815
15816    * Redistributions in binary form must reproduce the above copyright notice,
15817      this list of conditions and the following disclaimers in the
15818      documentation and/or other materials provided with the distribution.
15819
15820    * Neither the names of the LLVM Team, University of Illinois at
15821      Urbana-Champaign, nor the names of its contributors may be used to
15822      endorse or promote products derived from this Software without specific
15823      prior written permission.
15824
15825THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15826IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
15827FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
15828CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15829LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
15830OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
15831SOFTWARE.
15832
15833==============================================================================
15834The LLVM software contains code written by third parties.  Such software will
15835have its own individual LICENSE.TXT file in the directory in which it appears.
15836This file will describe the copyrights, license, and restrictions which apply
15837to that code.
15838
15839The disclaimer of warranty in the University of Illinois Open Source License
15840applies to all code in the LLVM Distribution, and nothing in any of the
15841other licenses gives permission to use the names of the LLVM Team or the
15842University of Illinois to endorse or promote products derived from this
15843Software.
15844
15845The following pieces of software have additional or alternate copyrights,
15846licenses, and/or restrictions:
15847
15848Program             Directory
15849-------             ---------
15850<none yet>
15851
15852
15853==============================================================================
15854==============================================================================
15855LLVM Release License
15856==============================================================================
15857University of Illinois/NCSA
15858Open Source License
15859
15860Copyright (c) 2007-2016 University of Illinois at Urbana-Champaign.
15861All rights reserved.
15862
15863Developed by:
15864
15865    LLVM Team
15866
15867    University of Illinois at Urbana-Champaign
15868
15869    http://llvm.org
15870
15871Permission is hereby granted, free of charge, to any person obtaining a copy of
15872this software and associated documentation files (the "Software"), to deal with
15873the Software without restriction, including without limitation the rights to
15874use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
15875of the Software, and to permit persons to whom the Software is furnished to do
15876so, subject to the following conditions:
15877
15878    * Redistributions of source code must retain the above copyright notice,
15879      this list of conditions and the following disclaimers.
15880
15881    * Redistributions in binary form must reproduce the above copyright notice,
15882      this list of conditions and the following disclaimers in the
15883      documentation and/or other materials provided with the distribution.
15884
15885    * Neither the names of the LLVM Team, University of Illinois at
15886      Urbana-Champaign, nor the names of its contributors may be used to
15887      endorse or promote products derived from this Software without specific
15888      prior written permission.
15889
15890THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15891IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
15892FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
15893CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15894LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
15895OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
15896SOFTWARE.
15897
15898==============================================================================
15899The LLVM software contains code written by third parties.  Such software will
15900have its own individual LICENSE.TXT file in the directory in which it appears.
15901This file will describe the copyrights, license, and restrictions which apply
15902to that code.
15903
15904The disclaimer of warranty in the University of Illinois Open Source License
15905applies to all code in the LLVM Distribution, and nothing in any of the
15906other licenses gives permission to use the names of the LLVM Team or the
15907University of Illinois to endorse or promote products derived from this
15908Software.
15909
15910The following pieces of software have additional or alternate copyrights,
15911licenses, and/or restrictions:
15912
15913Program             Directory
15914-------             ---------
15915<none yet>
15916
15917
15918==============================================================================
15919Copyright 2016 The Android Open Source Project
15920
15921Licensed under the Apache License, Version 2.0 (the "License");
15922you may not use this file except in compliance with the License.
15923You may obtain a copy of the License at
15924
15925     http://www.apache.org/licenses/LICENSE-2.0
15926
15927Unless required by applicable law or agreed to in writing, software
15928distributed under the License is distributed on an "AS IS" BASIS,
15929WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15930See the License for the specific language governing permissions and
15931limitations under the License.
15932
15933-----------------------------------------------------------------------
15934This product contains a modified portion of `Netty`, a configurable network
15935stack in Java, which can be obtained at:
15936
15937  * LICENSE:
15938    * licenses/LICENSE.netty.txt (Apache License 2.0)
15939  * HOMEPAGE:
15940    * http://netty.io/
15941
15942This product contains a modified portion of `Apache Harmony`, modular Java runtime,
15943which can be obtained at:
15944
15945  * LICENSE:
15946    * licenses/LICENSE.harmony.txt (Apache License 2.0)
15947  * HOMEPAGE:
15948    * https://harmony.apache.org/
15949
15950==============================================================================
15951
15952                                 Apache License
15953                           Version 2.0, January 2004
15954                        http://www.apache.org/licenses/
15955
15956   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
15957
15958   1. Definitions.
15959
15960      "License" shall mean the terms and conditions for use, reproduction,
15961      and distribution as defined by Sections 1 through 9 of this document.
15962
15963      "Licensor" shall mean the copyright owner or entity authorized by
15964      the copyright owner that is granting the License.
15965
15966      "Legal Entity" shall mean the union of the acting entity and all
15967      other entities that control, are controlled by, or are under common
15968      control with that entity. For the purposes of this definition,
15969      "control" means (i) the power, direct or indirect, to cause the
15970      direction or management of such entity, whether by contract or
15971      otherwise, or (ii) ownership of fifty percent (50%) or more of the
15972      outstanding shares, or (iii) beneficial ownership of such entity.
15973
15974      "You" (or "Your") shall mean an individual or Legal Entity
15975      exercising permissions granted by this License.
15976
15977      "Source" form shall mean the preferred form for making modifications,
15978      including but not limited to software source code, documentation
15979      source, and configuration files.
15980
15981      "Object" form shall mean any form resulting from mechanical
15982      transformation or translation of a Source form, including but
15983      not limited to compiled object code, generated documentation,
15984      and conversions to other media types.
15985
15986      "Work" shall mean the work of authorship, whether in Source or
15987      Object form, made available under the License, as indicated by a
15988      copyright notice that is included in or attached to the work
15989      (an example is provided in the Appendix below).
15990
15991      "Derivative Works" shall mean any work, whether in Source or Object
15992      form, that is based on (or derived from) the Work and for which the
15993      editorial revisions, annotations, elaborations, or other modifications
15994      represent, as a whole, an original work of authorship. For the purposes
15995      of this License, Derivative Works shall not include works that remain
15996      separable from, or merely link (or bind by name) to the interfaces of,
15997      the Work and Derivative Works thereof.
15998
15999      "Contribution" shall mean any work of authorship, including
16000      the original version of the Work and any modifications or additions
16001      to that Work or Derivative Works thereof, that is intentionally
16002      submitted to Licensor for inclusion in the Work by the copyright owner
16003      or by an individual or Legal Entity authorized to submit on behalf of
16004      the copyright owner. For the purposes of this definition, "submitted"
16005      means any form of electronic, verbal, or written communication sent
16006      to the Licensor or its representatives, including but not limited to
16007      communication on electronic mailing lists, source code control systems,
16008      and issue tracking systems that are managed by, or on behalf of, the
16009      Licensor for the purpose of discussing and improving the Work, but
16010      excluding communication that is conspicuously marked or otherwise
16011      designated in writing by the copyright owner as "Not a Contribution."
16012
16013      "Contributor" shall mean Licensor and any individual or Legal Entity
16014      on behalf of whom a Contribution has been received by Licensor and
16015      subsequently incorporated within the Work.
16016
16017   2. Grant of Copyright License. Subject to the terms and conditions of
16018      this License, each Contributor hereby grants to You a perpetual,
16019      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16020      copyright license to reproduce, prepare Derivative Works of,
16021      publicly display, publicly perform, sublicense, and distribute the
16022      Work and such Derivative Works in Source or Object form.
16023
16024   3. Grant of Patent License. Subject to the terms and conditions of
16025      this License, each Contributor hereby grants to You a perpetual,
16026      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16027      (except as stated in this section) patent license to make, have made,
16028      use, offer to sell, sell, import, and otherwise transfer the Work,
16029      where such license applies only to those patent claims licensable
16030      by such Contributor that are necessarily infringed by their
16031      Contribution(s) alone or by combination of their Contribution(s)
16032      with the Work to which such Contribution(s) was submitted. If You
16033      institute patent litigation against any entity (including a
16034      cross-claim or counterclaim in a lawsuit) alleging that the Work
16035      or a Contribution incorporated within the Work constitutes direct
16036      or contributory patent infringement, then any patent licenses
16037      granted to You under this License for that Work shall terminate
16038      as of the date such litigation is filed.
16039
16040   4. Redistribution. You may reproduce and distribute copies of the
16041      Work or Derivative Works thereof in any medium, with or without
16042      modifications, and in Source or Object form, provided that You
16043      meet the following conditions:
16044
16045      (a) You must give any other recipients of the Work or
16046          Derivative Works a copy of this License; and
16047
16048      (b) You must cause any modified files to carry prominent notices
16049          stating that You changed the files; and
16050
16051      (c) You must retain, in the Source form of any Derivative Works
16052          that You distribute, all copyright, patent, trademark, and
16053          attribution notices from the Source form of the Work,
16054          excluding those notices that do not pertain to any part of
16055          the Derivative Works; and
16056
16057      (d) If the Work includes a "NOTICE" text file as part of its
16058          distribution, then any Derivative Works that You distribute must
16059          include a readable copy of the attribution notices contained
16060          within such NOTICE file, excluding those notices that do not
16061          pertain to any part of the Derivative Works, in at least one
16062          of the following places: within a NOTICE text file distributed
16063          as part of the Derivative Works; within the Source form or
16064          documentation, if provided along with the Derivative Works; or,
16065          within a display generated by the Derivative Works, if and
16066          wherever such third-party notices normally appear. The contents
16067          of the NOTICE file are for informational purposes only and
16068          do not modify the License. You may add Your own attribution
16069          notices within Derivative Works that You distribute, alongside
16070          or as an addendum to the NOTICE text from the Work, provided
16071          that such additional attribution notices cannot be construed
16072          as modifying the License.
16073
16074      You may add Your own copyright statement to Your modifications and
16075      may provide additional or different license terms and conditions
16076      for use, reproduction, or distribution of Your modifications, or
16077      for any such Derivative Works as a whole, provided Your use,
16078      reproduction, and distribution of the Work otherwise complies with
16079      the conditions stated in this License.
16080
16081   5. Submission of Contributions. Unless You explicitly state otherwise,
16082      any Contribution intentionally submitted for inclusion in the Work
16083      by You to the Licensor shall be under the terms and conditions of
16084      this License, without any additional terms or conditions.
16085      Notwithstanding the above, nothing herein shall supersede or modify
16086      the terms of any separate license agreement you may have executed
16087      with Licensor regarding such Contributions.
16088
16089   6. Trademarks. This License does not grant permission to use the trade
16090      names, trademarks, service marks, or product names of the Licensor,
16091      except as required for reasonable and customary use in describing the
16092      origin of the Work and reproducing the content of the NOTICE file.
16093
16094   7. Disclaimer of Warranty. Unless required by applicable law or
16095      agreed to in writing, Licensor provides the Work (and each
16096      Contributor provides its Contributions) on an "AS IS" BASIS,
16097      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
16098      implied, including, without limitation, any warranties or conditions
16099      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
16100      PARTICULAR PURPOSE. You are solely responsible for determining the
16101      appropriateness of using or redistributing the Work and assume any
16102      risks associated with Your exercise of permissions under this License.
16103
16104   8. Limitation of Liability. In no event and under no legal theory,
16105      whether in tort (including negligence), contract, or otherwise,
16106      unless required by applicable law (such as deliberate and grossly
16107      negligent acts) or agreed to in writing, shall any Contributor be
16108      liable to You for damages, including any direct, indirect, special,
16109      incidental, or consequential damages of any character arising as a
16110      result of this License or out of the use or inability to use the
16111      Work (including but not limited to damages for loss of goodwill,
16112      work stoppage, computer failure or malfunction, or any and all
16113      other commercial damages or losses), even if such Contributor
16114      has been advised of the possibility of such damages.
16115
16116   9. Accepting Warranty or Additional Liability. While redistributing
16117      the Work or Derivative Works thereof, You may choose to offer,
16118      and charge a fee for, acceptance of support, warranty, indemnity,
16119      or other liability obligations and/or rights consistent with this
16120      License. However, in accepting such obligations, You may act only
16121      on Your own behalf and on Your sole responsibility, not on behalf
16122      of any other Contributor, and only if You agree to indemnify,
16123      defend, and hold each Contributor harmless for any liability
16124      incurred by, or claims asserted against, such Contributor by reason
16125      of your accepting any such warranty or additional liability.
16126
16127   END OF TERMS AND CONDITIONS
16128
16129   APPENDIX: How to apply the Apache License to your work.
16130
16131      To apply the Apache License to your work, attach the following
16132      boilerplate notice, with the fields enclosed by brackets "[]"
16133      replaced with your own identifying information. (Don't include
16134      the brackets!)  The text should be enclosed in the appropriate
16135      comment syntax for the file format. We also recommend that a
16136      file or class name and description of purpose be included on the
16137      same "printed page" as the copyright notice for easier
16138      identification within third-party archives.
16139
16140   Copyright [yyyy] [name of copyright owner]
16141
16142   Licensed under the Apache License, Version 2.0 (the "License");
16143   you may not use this file except in compliance with the License.
16144   You may obtain a copy of the License at
16145
16146       http://www.apache.org/licenses/LICENSE-2.0
16147
16148   Unless required by applicable law or agreed to in writing, software
16149   distributed under the License is distributed on an "AS IS" BASIS,
16150   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16151   See the License for the specific language governing permissions and
16152   limitations under the License.
16153==============================================================================
16154Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
16155Copyright (c) 2001-2022 Expat maintainers
16156
16157Permission is hereby granted, free of charge, to any person obtaining
16158a copy of this software and associated documentation files (the
16159"Software"), to deal in the Software without restriction, including
16160without limitation the rights to use, copy, modify, merge, publish,
16161distribute, sublicense, and/or sell copies of the Software, and to
16162permit persons to whom the Software is furnished to do so, subject to
16163the following conditions:
16164
16165The above copyright notice and this permission notice shall be included
16166in all copies or substantial portions of the Software.
16167
16168THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16169EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16170MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
16171IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
16172CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
16173TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
16174SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16175
16176==============================================================================
16177Copyright (c) 2012 - 2016, Victor Zverovich
16178
16179All rights reserved.
16180
16181Redistribution and use in source and binary forms, with or without
16182modification, are permitted provided that the following conditions are met:
16183
161841. Redistributions of source code must retain the above copyright notice, this
16185   list of conditions and the following disclaimer.
161862. Redistributions in binary form must reproduce the above copyright notice,
16187   this list of conditions and the following disclaimer in the documentation
16188   and/or other materials provided with the distribution.
16189
16190THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
16191ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16192WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16193DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
16194ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
16195(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
16196LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
16197ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
16198(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
16199SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16200
16201==============================================================================
16202Copyright (c) 2012 - present, Victor Zverovich and {fmt} contributors
16203
16204Permission is hereby granted, free of charge, to any person obtaining
16205a copy of this software and associated documentation files (the
16206"Software"), to deal in the Software without restriction, including
16207without limitation the rights to use, copy, modify, merge, publish,
16208distribute, sublicense, and/or sell copies of the Software, and to
16209permit persons to whom the Software is furnished to do so, subject to
16210the following conditions:
16211
16212The above copyright notice and this permission notice shall be
16213included in all copies or substantial portions of the Software.
16214
16215THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16216EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16217MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
16218NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
16219LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
16220OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
16221WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
16222
16223--- Optional exception to the license ---
16224
16225As an exception, if, as a result of your compiling your source code, portions
16226of this Software are embedded into a machine-executable object form of such
16227source code, you may redistribute such embedded portions in such object form
16228without including the above copyright and permission notices.
16229
16230==============================================================================
16231
16232   Copyright (c) 2005-2008, The Android Open Source Project
16233
16234   Licensed under the Apache License, Version 2.0 (the "License");
16235   you may not use this file except in compliance with the License.
16236
16237   Unless required by applicable law or agreed to in writing, software
16238   distributed under the License is distributed on an "AS IS" BASIS,
16239   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16240   See the License for the specific language governing permissions and
16241   limitations under the License.
16242
16243
16244                                 Apache License
16245                           Version 2.0, January 2004
16246                        http://www.apache.org/licenses/
16247
16248   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
16249
16250   1. Definitions.
16251
16252      "License" shall mean the terms and conditions for use, reproduction,
16253      and distribution as defined by Sections 1 through 9 of this document.
16254
16255      "Licensor" shall mean the copyright owner or entity authorized by
16256      the copyright owner that is granting the License.
16257
16258      "Legal Entity" shall mean the union of the acting entity and all
16259      other entities that control, are controlled by, or are under common
16260      control with that entity. For the purposes of this definition,
16261      "control" means (i) the power, direct or indirect, to cause the
16262      direction or management of such entity, whether by contract or
16263      otherwise, or (ii) ownership of fifty percent (50%) or more of the
16264      outstanding shares, or (iii) beneficial ownership of such entity.
16265
16266      "You" (or "Your") shall mean an individual or Legal Entity
16267      exercising permissions granted by this License.
16268
16269      "Source" form shall mean the preferred form for making modifications,
16270      including but not limited to software source code, documentation
16271      source, and configuration files.
16272
16273      "Object" form shall mean any form resulting from mechanical
16274      transformation or translation of a Source form, including but
16275      not limited to compiled object code, generated documentation,
16276      and conversions to other media types.
16277
16278      "Work" shall mean the work of authorship, whether in Source or
16279      Object form, made available under the License, as indicated by a
16280      copyright notice that is included in or attached to the work
16281      (an example is provided in the Appendix below).
16282
16283      "Derivative Works" shall mean any work, whether in Source or Object
16284      form, that is based on (or derived from) the Work and for which the
16285      editorial revisions, annotations, elaborations, or other modifications
16286      represent, as a whole, an original work of authorship. For the purposes
16287      of this License, Derivative Works shall not include works that remain
16288      separable from, or merely link (or bind by name) to the interfaces of,
16289      the Work and Derivative Works thereof.
16290
16291      "Contribution" shall mean any work of authorship, including
16292      the original version of the Work and any modifications or additions
16293      to that Work or Derivative Works thereof, that is intentionally
16294      submitted to Licensor for inclusion in the Work by the copyright owner
16295      or by an individual or Legal Entity authorized to submit on behalf of
16296      the copyright owner. For the purposes of this definition, "submitted"
16297      means any form of electronic, verbal, or written communication sent
16298      to the Licensor or its representatives, including but not limited to
16299      communication on electronic mailing lists, source code control systems,
16300      and issue tracking systems that are managed by, or on behalf of, the
16301      Licensor for the purpose of discussing and improving the Work, but
16302      excluding communication that is conspicuously marked or otherwise
16303      designated in writing by the copyright owner as "Not a Contribution."
16304
16305      "Contributor" shall mean Licensor and any individual or Legal Entity
16306      on behalf of whom a Contribution has been received by Licensor and
16307      subsequently incorporated within the Work.
16308
16309   2. Grant of Copyright License. Subject to the terms and conditions of
16310      this License, each Contributor hereby grants to You a perpetual,
16311      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16312      copyright license to reproduce, prepare Derivative Works of,
16313      publicly display, publicly perform, sublicense, and distribute the
16314      Work and such Derivative Works in Source or Object form.
16315
16316   3. Grant of Patent License. Subject to the terms and conditions of
16317      this License, each Contributor hereby grants to You a perpetual,
16318      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16319      (except as stated in this section) patent license to make, have made,
16320      use, offer to sell, sell, import, and otherwise transfer the Work,
16321      where such license applies only to those patent claims licensable
16322      by such Contributor that are necessarily infringed by their
16323      Contribution(s) alone or by combination of their Contribution(s)
16324      with the Work to which such Contribution(s) was submitted. If You
16325      institute patent litigation against any entity (including a
16326      cross-claim or counterclaim in a lawsuit) alleging that the Work
16327      or a Contribution incorporated within the Work constitutes direct
16328      or contributory patent infringement, then any patent licenses
16329      granted to You under this License for that Work shall terminate
16330      as of the date such litigation is filed.
16331
16332   4. Redistribution. You may reproduce and distribute copies of the
16333      Work or Derivative Works thereof in any medium, with or without
16334      modifications, and in Source or Object form, provided that You
16335      meet the following conditions:
16336
16337      (a) You must give any other recipients of the Work or
16338          Derivative Works a copy of this License; and
16339
16340      (b) You must cause any modified files to carry prominent notices
16341          stating that You changed the files; and
16342
16343      (c) You must retain, in the Source form of any Derivative Works
16344          that You distribute, all copyright, patent, trademark, and
16345          attribution notices from the Source form of the Work,
16346          excluding those notices that do not pertain to any part of
16347          the Derivative Works; and
16348
16349      (d) If the Work includes a "NOTICE" text file as part of its
16350          distribution, then any Derivative Works that You distribute must
16351          include a readable copy of the attribution notices contained
16352          within such NOTICE file, excluding those notices that do not
16353          pertain to any part of the Derivative Works, in at least one
16354          of the following places: within a NOTICE text file distributed
16355          as part of the Derivative Works; within the Source form or
16356          documentation, if provided along with the Derivative Works; or,
16357          within a display generated by the Derivative Works, if and
16358          wherever such third-party notices normally appear. The contents
16359          of the NOTICE file are for informational purposes only and
16360          do not modify the License. You may add Your own attribution
16361          notices within Derivative Works that You distribute, alongside
16362          or as an addendum to the NOTICE text from the Work, provided
16363          that such additional attribution notices cannot be construed
16364          as modifying the License.
16365
16366      You may add Your own copyright statement to Your modifications and
16367      may provide additional or different license terms and conditions
16368      for use, reproduction, or distribution of Your modifications, or
16369      for any such Derivative Works as a whole, provided Your use,
16370      reproduction, and distribution of the Work otherwise complies with
16371      the conditions stated in this License.
16372
16373   5. Submission of Contributions. Unless You explicitly state otherwise,
16374      any Contribution intentionally submitted for inclusion in the Work
16375      by You to the Licensor shall be under the terms and conditions of
16376      this License, without any additional terms or conditions.
16377      Notwithstanding the above, nothing herein shall supersede or modify
16378      the terms of any separate license agreement you may have executed
16379      with Licensor regarding such Contributions.
16380
16381   6. Trademarks. This License does not grant permission to use the trade
16382      names, trademarks, service marks, or product names of the Licensor,
16383      except as required for reasonable and customary use in describing the
16384      origin of the Work and reproducing the content of the NOTICE file.
16385
16386   7. Disclaimer of Warranty. Unless required by applicable law or
16387      agreed to in writing, Licensor provides the Work (and each
16388      Contributor provides its Contributions) on an "AS IS" BASIS,
16389      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
16390      implied, including, without limitation, any warranties or conditions
16391      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
16392      PARTICULAR PURPOSE. You are solely responsible for determining the
16393      appropriateness of using or redistributing the Work and assume any
16394      risks associated with Your exercise of permissions under this License.
16395
16396   8. Limitation of Liability. In no event and under no legal theory,
16397      whether in tort (including negligence), contract, or otherwise,
16398      unless required by applicable law (such as deliberate and grossly
16399      negligent acts) or agreed to in writing, shall any Contributor be
16400      liable to You for damages, including any direct, indirect, special,
16401      incidental, or consequential damages of any character arising as a
16402      result of this License or out of the use or inability to use the
16403      Work (including but not limited to damages for loss of goodwill,
16404      work stoppage, computer failure or malfunction, or any and all
16405      other commercial damages or losses), even if such Contributor
16406      has been advised of the possibility of such damages.
16407
16408   9. Accepting Warranty or Additional Liability. While redistributing
16409      the Work or Derivative Works thereof, You may choose to offer,
16410      and charge a fee for, acceptance of support, warranty, indemnity,
16411      or other liability obligations and/or rights consistent with this
16412      License. However, in accepting such obligations, You may act only
16413      on Your own behalf and on Your sole responsibility, not on behalf
16414      of any other Contributor, and only if You agree to indemnify,
16415      defend, and hold each Contributor harmless for any liability
16416      incurred by, or claims asserted against, such Contributor by reason
16417      of your accepting any such warranty or additional liability.
16418
16419   END OF TERMS AND CONDITIONS
16420
16421
16422==============================================================================
16423   =========================================================================
16424   ==  NOTICE file corresponding to the section 4 d of                    ==
16425   ==  the Apache License, Version 2.0,                                   ==
16426   ==  in this case for the Android-specific code.                        ==
16427   =========================================================================
16428
16429Android Code
16430Copyright 2005-2008 The Android Open Source Project
16431
16432This product includes software developed as part of
16433The Android Open Source Project (http://source.android.com).
16434
16435   =========================================================================
16436   ==  NOTICE file corresponding to the section 4 d of                    ==
16437   ==  the Apache License, Version 2.0,                                   ==
16438   ==  in this case for Apache Commons code.                              ==
16439   =========================================================================
16440
16441Apache Commons
16442Copyright 1999-2006 The Apache Software Foundation
16443
16444This product includes software developed at
16445The Apache Software Foundation (http://www.apache.org/).
16446
16447   =========================================================================
16448   ==  NOTICE file corresponding to the section 4 d of                    ==
16449   ==  the Apache License, Version 2.0,                                   ==
16450   ==  in this case for Jakarta Commons Logging.                          ==
16451   =========================================================================
16452
16453Jakarta Commons Logging (JCL)
16454Copyright 2005,2006 The Apache Software Foundation.
16455
16456This product includes software developed at
16457The Apache Software Foundation (http://www.apache.org/).
16458
16459   =========================================================================
16460   ==  NOTICE file corresponding to the section 4 d of                    ==
16461   ==  the Apache License, Version 2.0,                                   ==
16462   ==  in this case for the Nuance code.                                  ==
16463   =========================================================================
16464
16465These files are Copyright 2007 Nuance Communications, but released under
16466the Apache2 License.
16467
16468   =========================================================================
16469   ==  NOTICE file corresponding to the section 4 d of                    ==
16470   ==  the Apache License, Version 2.0,                                   ==
16471   ==  in this case for the Media Codecs code.                            ==
16472   =========================================================================
16473
16474Media Codecs
16475These files are Copyright 1998 - 2009 PacketVideo, but released under
16476the Apache2 License.
16477
16478   =========================================================================
16479   ==  NOTICE file corresponding to the section 4 d of                    ==
16480   ==  the Apache License, Version 2.0,                                   ==
16481   ==  in this case for the mDnsResponder code.                           ==
16482   =========================================================================
16483
16484mDnsResponder TXTRecord
16485This file is Copyright 2004 Apple Computer, Inc.  but released under
16486the Apache2 License.
16487
16488
16489   =========================================================================
16490   ==  NOTICE file corresponding to the section 4 d of                    ==
16491   ==  the Apache License, Version 2.0,                                   ==
16492   ==  in this case for the TagSoup code.                                 ==
16493   =========================================================================
16494
16495This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
16496
16497TagSoup is licensed under the Apache License,
16498Version 2.0.  You may obtain a copy of this license at
16499http://www.apache.org/licenses/LICENSE-2.0 .  You may also have
16500additional legal rights not granted by this license.
16501
16502TagSoup is distributed in the hope that it will be useful, but
16503unless required by applicable law or agreed to in writing, TagSoup
16504is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
16505OF ANY KIND, either express or implied; not even the implied warranty
16506of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16507
16508   =========================================================================
16509   ==  NOTICE file corresponding to the section 4 d of                    ==
16510   ==  the Apache License, Version 2.0,                                   ==
16511   ==  in this case for Additional Codecs code.                           ==
16512   =========================================================================
16513
16514Additional Codecs
16515These files are Copyright 2003-2010 VisualOn, but released under
16516the Apache2 License.
16517
16518  =========================================================================
16519  ==  NOTICE file corresponding to the section 4 d of                    ==
16520  ==  the Apache License, Version 2.0,                                   ==
16521  ==  in this case for the Audio Effects code.                           ==
16522  =========================================================================
16523
16524Audio Effects
16525These files are Copyright (C) 2004-2010 NXP Software and
16526Copyright (C) 2010 The Android Open Source Project, but released under
16527the Apache2 License.
16528
16529
16530                               Apache License
16531                           Version 2.0, January 2004
16532                        http://www.apache.org/licenses/
16533
16534   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
16535
16536   1. Definitions.
16537
16538      "License" shall mean the terms and conditions for use, reproduction,
16539      and distribution as defined by Sections 1 through 9 of this document.
16540
16541      "Licensor" shall mean the copyright owner or entity authorized by
16542      the copyright owner that is granting the License.
16543
16544      "Legal Entity" shall mean the union of the acting entity and all
16545      other entities that control, are controlled by, or are under common
16546      control with that entity. For the purposes of this definition,
16547      "control" means (i) the power, direct or indirect, to cause the
16548      direction or management of such entity, whether by contract or
16549      otherwise, or (ii) ownership of fifty percent (50%) or more of the
16550      outstanding shares, or (iii) beneficial ownership of such entity.
16551
16552      "You" (or "Your") shall mean an individual or Legal Entity
16553      exercising permissions granted by this License.
16554
16555      "Source" form shall mean the preferred form for making modifications,
16556      including but not limited to software source code, documentation
16557      source, and configuration files.
16558
16559      "Object" form shall mean any form resulting from mechanical
16560      transformation or translation of a Source form, including but
16561      not limited to compiled object code, generated documentation,
16562      and conversions to other media types.
16563
16564      "Work" shall mean the work of authorship, whether in Source or
16565      Object form, made available under the License, as indicated by a
16566      copyright notice that is included in or attached to the work
16567      (an example is provided in the Appendix below).
16568
16569      "Derivative Works" shall mean any work, whether in Source or Object
16570      form, that is based on (or derived from) the Work and for which the
16571      editorial revisions, annotations, elaborations, or other modifications
16572      represent, as a whole, an original work of authorship. For the purposes
16573      of this License, Derivative Works shall not include works that remain
16574      separable from, or merely link (or bind by name) to the interfaces of,
16575      the Work and Derivative Works thereof.
16576
16577      "Contribution" shall mean any work of authorship, including
16578      the original version of the Work and any modifications or additions
16579      to that Work or Derivative Works thereof, that is intentionally
16580      submitted to Licensor for inclusion in the Work by the copyright owner
16581      or by an individual or Legal Entity authorized to submit on behalf of
16582      the copyright owner. For the purposes of this definition, "submitted"
16583      means any form of electronic, verbal, or written communication sent
16584      to the Licensor or its representatives, including but not limited to
16585      communication on electronic mailing lists, source code control systems,
16586      and issue tracking systems that are managed by, or on behalf of, the
16587      Licensor for the purpose of discussing and improving the Work, but
16588      excluding communication that is conspicuously marked or otherwise
16589      designated in writing by the copyright owner as "Not a Contribution."
16590
16591      "Contributor" shall mean Licensor and any individual or Legal Entity
16592      on behalf of whom a Contribution has been received by Licensor and
16593      subsequently incorporated within the Work.
16594
16595   2. Grant of Copyright License. Subject to the terms and conditions of
16596      this License, each Contributor hereby grants to You a perpetual,
16597      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16598      copyright license to reproduce, prepare Derivative Works of,
16599      publicly display, publicly perform, sublicense, and distribute the
16600      Work and such Derivative Works in Source or Object form.
16601
16602   3. Grant of Patent License. Subject to the terms and conditions of
16603      this License, each Contributor hereby grants to You a perpetual,
16604      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16605      (except as stated in this section) patent license to make, have made,
16606      use, offer to sell, sell, import, and otherwise transfer the Work,
16607      where such license applies only to those patent claims licensable
16608      by such Contributor that are necessarily infringed by their
16609      Contribution(s) alone or by combination of their Contribution(s)
16610      with the Work to which such Contribution(s) was submitted. If You
16611      institute patent litigation against any entity (including a
16612      cross-claim or counterclaim in a lawsuit) alleging that the Work
16613      or a Contribution incorporated within the Work constitutes direct
16614      or contributory patent infringement, then any patent licenses
16615      granted to You under this License for that Work shall terminate
16616      as of the date such litigation is filed.
16617
16618   4. Redistribution. You may reproduce and distribute copies of the
16619      Work or Derivative Works thereof in any medium, with or without
16620      modifications, and in Source or Object form, provided that You
16621      meet the following conditions:
16622
16623      (a) You must give any other recipients of the Work or
16624          Derivative Works a copy of this License; and
16625
16626      (b) You must cause any modified files to carry prominent notices
16627          stating that You changed the files; and
16628
16629      (c) You must retain, in the Source form of any Derivative Works
16630          that You distribute, all copyright, patent, trademark, and
16631          attribution notices from the Source form of the Work,
16632          excluding those notices that do not pertain to any part of
16633          the Derivative Works; and
16634
16635      (d) If the Work includes a "NOTICE" text file as part of its
16636          distribution, then any Derivative Works that You distribute must
16637          include a readable copy of the attribution notices contained
16638          within such NOTICE file, excluding those notices that do not
16639          pertain to any part of the Derivative Works, in at least one
16640          of the following places: within a NOTICE text file distributed
16641          as part of the Derivative Works; within the Source form or
16642          documentation, if provided along with the Derivative Works; or,
16643          within a display generated by the Derivative Works, if and
16644          wherever such third-party notices normally appear. The contents
16645          of the NOTICE file are for informational purposes only and
16646          do not modify the License. You may add Your own attribution
16647          notices within Derivative Works that You distribute, alongside
16648          or as an addendum to the NOTICE text from the Work, provided
16649          that such additional attribution notices cannot be construed
16650          as modifying the License.
16651
16652      You may add Your own copyright statement to Your modifications and
16653      may provide additional or different license terms and conditions
16654      for use, reproduction, or distribution of Your modifications, or
16655      for any such Derivative Works as a whole, provided Your use,
16656      reproduction, and distribution of the Work otherwise complies with
16657      the conditions stated in this License.
16658
16659   5. Submission of Contributions. Unless You explicitly state otherwise,
16660      any Contribution intentionally submitted for inclusion in the Work
16661      by You to the Licensor shall be under the terms and conditions of
16662      this License, without any additional terms or conditions.
16663      Notwithstanding the above, nothing herein shall supersede or modify
16664      the terms of any separate license agreement you may have executed
16665      with Licensor regarding such Contributions.
16666
16667   6. Trademarks. This License does not grant permission to use the trade
16668      names, trademarks, service marks, or product names of the Licensor,
16669      except as required for reasonable and customary use in describing the
16670      origin of the Work and reproducing the content of the NOTICE file.
16671
16672   7. Disclaimer of Warranty. Unless required by applicable law or
16673      agreed to in writing, Licensor provides the Work (and each
16674      Contributor provides its Contributions) on an "AS IS" BASIS,
16675      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
16676      implied, including, without limitation, any warranties or conditions
16677      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
16678      PARTICULAR PURPOSE. You are solely responsible for determining the
16679      appropriateness of using or redistributing the Work and assume any
16680      risks associated with Your exercise of permissions under this License.
16681
16682   8. Limitation of Liability. In no event and under no legal theory,
16683      whether in tort (including negligence), contract, or otherwise,
16684      unless required by applicable law (such as deliberate and grossly
16685      negligent acts) or agreed to in writing, shall any Contributor be
16686      liable to You for damages, including any direct, indirect, special,
16687      incidental, or consequential damages of any character arising as a
16688      result of this License or out of the use or inability to use the
16689      Work (including but not limited to damages for loss of goodwill,
16690      work stoppage, computer failure or malfunction, or any and all
16691      other commercial damages or losses), even if such Contributor
16692      has been advised of the possibility of such damages.
16693
16694   9. Accepting Warranty or Additional Liability. While redistributing
16695      the Work or Derivative Works thereof, You may choose to offer,
16696      and charge a fee for, acceptance of support, warranty, indemnity,
16697      or other liability obligations and/or rights consistent with this
16698      License. However, in accepting such obligations, You may act only
16699      on Your own behalf and on Your sole responsibility, not on behalf
16700      of any other Contributor, and only if You agree to indemnify,
16701      defend, and hold each Contributor harmless for any liability
16702      incurred by, or claims asserted against, such Contributor by reason
16703      of your accepting any such warranty or additional liability.
16704
16705   END OF TERMS AND CONDITIONS
16706
16707
16708
16709UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
16710
16711Unicode Data Files include all data files under the directories
16712http://www.unicode.org/Public/, http://www.unicode.org/reports/,
16713and http://www.unicode.org/cldr/data/ . Unicode Software includes any
16714source code published in the Unicode Standard or under the directories
16715http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
16716http://www.unicode.org/cldr/data/.
16717
16718NOTICE TO USER: Carefully read the following legal agreement. BY
16719DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA
16720FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY
16721ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF
16722THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY,
16723DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
16724
16725COPYRIGHT AND PERMISSION NOTICE
16726
16727Copyright © 1991-2008 Unicode, Inc. All rights reserved. Distributed
16728under the Terms of Use in http://www.unicode.org/copyright.html.
16729
16730Permission is hereby granted, free of charge, to any person obtaining
16731a copy of the Unicode data files and any associated documentation (the
16732"Data Files") or Unicode software and any associated documentation (the
16733"Software") to deal in the Data Files or Software without restriction,
16734including without limitation the rights to use, copy, modify, merge,
16735publish, distribute, and/or sell copies of the Data Files or Software,
16736and to permit persons to whom the Data Files or Software are furnished to
16737do so, provided that (a) the above copyright notice(s) and this permission
16738notice appear with all copies of the Data Files or Software, (b) both the
16739above copyright notice(s) and this permission notice appear in associated
16740documentation, and (c) there is clear notice in each modified Data File
16741or in the Software as well as in the documentation associated with the
16742Data File(s) or Software that the data or software has been modified.
16743
16744THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
16745ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
16746OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
16747OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS
16748INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT
16749OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
16750OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
16751OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
16752OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
16753
16754Except as contained in this notice, the name of a copyright holder
16755shall not be used in advertising or otherwise to promote the sale, use
16756or other dealings in these Data Files or Software without prior written
16757authorization of the copyright holder.
16758
16759==============================================================================
16760==========================
16761NOTICE file for libbcc.git
16762==========================
16763
16764* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
16765
16766   Copyright (c) 2005-2011, The Android Open Source Project
16767
16768   Licensed under the Apache License, Version 2.0 (the "License");
16769   you may not use this file except in compliance with the License.
16770
16771   Unless required by applicable law or agreed to in writing, software
16772   distributed under the License is distributed on an "AS IS" BASIS,
16773   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16774   See the License for the specific language governing permissions and
16775   limitations under the License.
16776
16777
16778                                 Apache License
16779                           Version 2.0, January 2004
16780                        http://www.apache.org/licenses/
16781
16782   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
16783
16784   1. Definitions.
16785
16786      "License" shall mean the terms and conditions for use, reproduction,
16787      and distribution as defined by Sections 1 through 9 of this document.
16788
16789      "Licensor" shall mean the copyright owner or entity authorized by
16790      the copyright owner that is granting the License.
16791
16792      "Legal Entity" shall mean the union of the acting entity and all
16793      other entities that control, are controlled by, or are under common
16794      control with that entity. For the purposes of this definition,
16795      "control" means (i) the power, direct or indirect, to cause the
16796      direction or management of such entity, whether by contract or
16797      otherwise, or (ii) ownership of fifty percent (50%) or more of the
16798      outstanding shares, or (iii) beneficial ownership of such entity.
16799
16800      "You" (or "Your") shall mean an individual or Legal Entity
16801      exercising permissions granted by this License.
16802
16803      "Source" form shall mean the preferred form for making modifications,
16804      including but not limited to software source code, documentation
16805      source, and configuration files.
16806
16807      "Object" form shall mean any form resulting from mechanical
16808      transformation or translation of a Source form, including but
16809      not limited to compiled object code, generated documentation,
16810      and conversions to other media types.
16811
16812      "Work" shall mean the work of authorship, whether in Source or
16813      Object form, made available under the License, as indicated by a
16814      copyright notice that is included in or attached to the work
16815      (an example is provided in the Appendix below).
16816
16817      "Derivative Works" shall mean any work, whether in Source or Object
16818      form, that is based on (or derived from) the Work and for which the
16819      editorial revisions, annotations, elaborations, or other modifications
16820      represent, as a whole, an original work of authorship. For the purposes
16821      of this License, Derivative Works shall not include works that remain
16822      separable from, or merely link (or bind by name) to the interfaces of,
16823      the Work and Derivative Works thereof.
16824
16825      "Contribution" shall mean any work of authorship, including
16826      the original version of the Work and any modifications or additions
16827      to that Work or Derivative Works thereof, that is intentionally
16828      submitted to Licensor for inclusion in the Work by the copyright owner
16829      or by an individual or Legal Entity authorized to submit on behalf of
16830      the copyright owner. For the purposes of this definition, "submitted"
16831      means any form of electronic, verbal, or written communication sent
16832      to the Licensor or its representatives, including but not limited to
16833      communication on electronic mailing lists, source code control systems,
16834      and issue tracking systems that are managed by, or on behalf of, the
16835      Licensor for the purpose of discussing and improving the Work, but
16836      excluding communication that is conspicuously marked or otherwise
16837      designated in writing by the copyright owner as "Not a Contribution."
16838
16839      "Contributor" shall mean Licensor and any individual or Legal Entity
16840      on behalf of whom a Contribution has been received by Licensor and
16841      subsequently incorporated within the Work.
16842
16843   2. Grant of Copyright License. Subject to the terms and conditions of
16844      this License, each Contributor hereby grants to You a perpetual,
16845      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16846      copyright license to reproduce, prepare Derivative Works of,
16847      publicly display, publicly perform, sublicense, and distribute the
16848      Work and such Derivative Works in Source or Object form.
16849
16850   3. Grant of Patent License. Subject to the terms and conditions of
16851      this License, each Contributor hereby grants to You a perpetual,
16852      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
16853      (except as stated in this section) patent license to make, have made,
16854      use, offer to sell, sell, import, and otherwise transfer the Work,
16855      where such license applies only to those patent claims licensable
16856      by such Contributor that are necessarily infringed by their
16857      Contribution(s) alone or by combination of their Contribution(s)
16858      with the Work to which such Contribution(s) was submitted. If You
16859      institute patent litigation against any entity (including a
16860      cross-claim or counterclaim in a lawsuit) alleging that the Work
16861      or a Contribution incorporated within the Work constitutes direct
16862      or contributory patent infringement, then any patent licenses
16863      granted to You under this License for that Work shall terminate
16864      as of the date such litigation is filed.
16865
16866   4. Redistribution. You may reproduce and distribute copies of the
16867      Work or Derivative Works thereof in any medium, with or without
16868      modifications, and in Source or Object form, provided that You
16869      meet the following conditions:
16870
16871      (a) You must give any other recipients of the Work or
16872          Derivative Works a copy of this License; and
16873
16874      (b) You must cause any modified files to carry prominent notices
16875          stating that You changed the files; and
16876
16877      (c) You must retain, in the Source form of any Derivative Works
16878          that You distribute, all copyright, patent, trademark, and
16879          attribution notices from the Source form of the Work,
16880          excluding those notices that do not pertain to any part of
16881          the Derivative Works; and
16882
16883      (d) If the Work includes a "NOTICE" text file as part of its
16884          distribution, then any Derivative Works that You distribute must
16885          include a readable copy of the attribution notices contained
16886          within such NOTICE file, excluding those notices that do not
16887          pertain to any part of the Derivative Works, in at least one
16888          of the following places: within a NOTICE text file distributed
16889          as part of the Derivative Works; within the Source form or
16890          documentation, if provided along with the Derivative Works; or,
16891          within a display generated by the Derivative Works, if and
16892          wherever such third-party notices normally appear. The contents
16893          of the NOTICE file are for informational purposes only and
16894          do not modify the License. You may add Your own attribution
16895          notices within Derivative Works that You distribute, alongside
16896          or as an addendum to the NOTICE text from the Work, provided
16897          that such additional attribution notices cannot be construed
16898          as modifying the License.
16899
16900      You may add Your own copyright statement to Your modifications and
16901      may provide additional or different license terms and conditions
16902      for use, reproduction, or distribution of Your modifications, or
16903      for any such Derivative Works as a whole, provided Your use,
16904      reproduction, and distribution of the Work otherwise complies with
16905      the conditions stated in this License.
16906
16907   5. Submission of Contributions. Unless You explicitly state otherwise,
16908      any Contribution intentionally submitted for inclusion in the Work
16909      by You to the Licensor shall be under the terms and conditions of
16910      this License, without any additional terms or conditions.
16911      Notwithstanding the above, nothing herein shall supersede or modify
16912      the terms of any separate license agreement you may have executed
16913      with Licensor regarding such Contributions.
16914
16915   6. Trademarks. This License does not grant permission to use the trade
16916      names, trademarks, service marks, or product names of the Licensor,
16917      except as required for reasonable and customary use in describing the
16918      origin of the Work and reproducing the content of the NOTICE file.
16919
16920   7. Disclaimer of Warranty. Unless required by applicable law or
16921      agreed to in writing, Licensor provides the Work (and each
16922      Contributor provides its Contributions) on an "AS IS" BASIS,
16923      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
16924      implied, including, without limitation, any warranties or conditions
16925      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
16926      PARTICULAR PURPOSE. You are solely responsible for determining the
16927      appropriateness of using or redistributing the Work and assume any
16928      risks associated with Your exercise of permissions under this License.
16929
16930   8. Limitation of Liability. In no event and under no legal theory,
16931      whether in tort (including negligence), contract, or otherwise,
16932      unless required by applicable law (such as deliberate and grossly
16933      negligent acts) or agreed to in writing, shall any Contributor be
16934      liable to You for damages, including any direct, indirect, special,
16935      incidental, or consequential damages of any character arising as a
16936      result of this License or out of the use or inability to use the
16937      Work (including but not limited to damages for loss of goodwill,
16938      work stoppage, computer failure or malfunction, or any and all
16939      other commercial damages or losses), even if such Contributor
16940      has been advised of the possibility of such damages.
16941
16942   9. Accepting Warranty or Additional Liability. While redistributing
16943      the Work or Derivative Works thereof, You may choose to offer,
16944      and charge a fee for, acceptance of support, warranty, indemnity,
16945      or other liability obligations and/or rights consistent with this
16946      License. However, in accepting such obligations, You may act only
16947      on Your own behalf and on Your sole responsibility, not on behalf
16948      of any other Contributor, and only if You agree to indemnify,
16949      defend, and hold each Contributor harmless for any liability
16950      incurred by, or claims asserted against, such Contributor by reason
16951      of your accepting any such warranty or additional liability.
16952
16953   END OF TERMS AND CONDITIONS
16954
16955
16956
16957* NOTICE for runtime/ and lib/CodeGen/.
16958  Note: The NOTICE is the same for another git project, external/llvm.git.
16959
16960==============================================================================
16961LLVM Release License
16962==============================================================================
16963University of Illinois/NCSA
16964Open Source License
16965
16966Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
16967All rights reserved.
16968
16969Developed by:
16970
16971    LLVM Team
16972
16973    University of Illinois at Urbana-Champaign
16974
16975    http://llvm.org
16976
16977Permission is hereby granted, free of charge, to any person obtaining a copy of
16978this software and associated documentation files (the "Software"), to deal with
16979the Software without restriction, including without limitation the rights to
16980use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
16981of the Software, and to permit persons to whom the Software is furnished to do
16982so, subject to the following conditions:
16983
16984    * Redistributions of source code must retain the above copyright notice,
16985      this list of conditions and the following disclaimers.
16986
16987    * Redistributions in binary form must reproduce the above copyright notice,
16988      this list of conditions and the following disclaimers in the
16989      documentation and/or other materials provided with the distribution.
16990
16991    * Neither the names of the LLVM Team, University of Illinois at
16992      Urbana-Champaign, nor the names of its contributors may be used to
16993      endorse or promote products derived from this Software without specific
16994      prior written permission.
16995
16996THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16997IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
16998FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
16999CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17000LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17001OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
17002SOFTWARE.
17003
17004==============================================================================
17005Copyrights and Licenses for Third Party Software Distributed with LLVM:
17006==============================================================================
17007The LLVM software contains code written by third parties.  Such software will
17008have its own individual LICENSE.TXT file in the directory in which it appears.
17009This file will describe the copyrights, license, and restrictions which apply
17010to that code.
17011
17012The disclaimer of warranty in the University of Illinois Open Source License
17013applies to all code in the LLVM Distribution, and nothing in any of the
17014other licenses gives permission to use the names of the LLVM Team or the
17015University of Illinois to endorse or promote products derived from this
17016Software.
17017
17018The following pieces of software have additional or alternate copyrights,
17019licenses, and/or restrictions:
17020
17021Program             Directory
17022-------             ---------
17023Autoconf            llvm/autoconf
17024                    llvm/projects/ModuleMaker/autoconf
17025                    llvm/projects/sample/autoconf
17026CellSPU backend     llvm/lib/Target/CellSPU/README.txt
17027Google Test         llvm/utils/unittest/googletest
17028OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
17029
17030
17031
17032* NOTICE for tests/disassem.cpp and tests/disassem.h.
17033
17034/*      $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $    */
17035
17036/*-
17037 * Copyright (c) 1996 Mark Brinicombe.
17038 * Copyright (c) 1996 Brini.
17039 *
17040 * All rights reserved.
17041 *
17042 * Redistribution and use in source and binary forms, with or without
17043 * modification, are permitted provided that the following conditions
17044 * are met:
17045 * 1. Redistributions of source code must retain the above copyright
17046 *    notice, this list of conditions and the following disclaimer.
17047 * 2. Redistributions in binary form must reproduce the above copyright
17048 *    notice, this list of conditions and the following disclaimer in the
17049 *    documentation and/or other materials provided with the distribution.
17050 * 3. All advertising materials mentioning features or use of this software
17051 *    must display the following acknowledgement:
17052 *      This product includes software developed by Brini.
17053 * 4. The name of the company nor the name of the author may be used to
17054 *    endorse or promote products derived from this software without specific
17055 *    prior written permission.
17056 *
17057 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
17058 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
17059 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
17060 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
17061 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
17062 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
17063 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
17064 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
17065 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
17066 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
17067 * SUCH DAMAGE.
17068 *
17069 * RiscBSD kernel project
17070 *
17071 * db_disasm.c
17072 *
17073 * Kernel disassembler
17074 *
17075 * Created      : 10/02/96
17076 *
17077 * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
17078 * Paul Kranenburg
17079 *
17080 * This code is not complete. Not all instructions are disassembled.
17081 */
17082
17083==============================================================================
17084=========================
17085NOTICE file for slang.git
17086=========================
17087
17088   Copyright (c) 2005-2011, The Android Open Source Project
17089
17090   Licensed under the Apache License, Version 2.0 (the "License");
17091   you may not use this file except in compliance with the License.
17092
17093   Unless required by applicable law or agreed to in writing, software
17094   distributed under the License is distributed on an "AS IS" BASIS,
17095   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17096   See the License for the specific language governing permissions and
17097   limitations under the License.
17098
17099
17100                                 Apache License
17101                           Version 2.0, January 2004
17102                        http://www.apache.org/licenses/
17103
17104   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
17105
17106   1. Definitions.
17107
17108      "License" shall mean the terms and conditions for use, reproduction,
17109      and distribution as defined by Sections 1 through 9 of this document.
17110
17111      "Licensor" shall mean the copyright owner or entity authorized by
17112      the copyright owner that is granting the License.
17113
17114      "Legal Entity" shall mean the union of the acting entity and all
17115      other entities that control, are controlled by, or are under common
17116      control with that entity. For the purposes of this definition,
17117      "control" means (i) the power, direct or indirect, to cause the
17118      direction or management of such entity, whether by contract or
17119      otherwise, or (ii) ownership of fifty percent (50%) or more of the
17120      outstanding shares, or (iii) beneficial ownership of such entity.
17121
17122      "You" (or "Your") shall mean an individual or Legal Entity
17123      exercising permissions granted by this License.
17124
17125      "Source" form shall mean the preferred form for making modifications,
17126      including but not limited to software source code, documentation
17127      source, and configuration files.
17128
17129      "Object" form shall mean any form resulting from mechanical
17130      transformation or translation of a Source form, including but
17131      not limited to compiled object code, generated documentation,
17132      and conversions to other media types.
17133
17134      "Work" shall mean the work of authorship, whether in Source or
17135      Object form, made available under the License, as indicated by a
17136      copyright notice that is included in or attached to the work
17137      (an example is provided in the Appendix below).
17138
17139      "Derivative Works" shall mean any work, whether in Source or Object
17140      form, that is based on (or derived from) the Work and for which the
17141      editorial revisions, annotations, elaborations, or other modifications
17142      represent, as a whole, an original work of authorship. For the purposes
17143      of this License, Derivative Works shall not include works that remain
17144      separable from, or merely link (or bind by name) to the interfaces of,
17145      the Work and Derivative Works thereof.
17146
17147      "Contribution" shall mean any work of authorship, including
17148      the original version of the Work and any modifications or additions
17149      to that Work or Derivative Works thereof, that is intentionally
17150      submitted to Licensor for inclusion in the Work by the copyright owner
17151      or by an individual or Legal Entity authorized to submit on behalf of
17152      the copyright owner. For the purposes of this definition, "submitted"
17153      means any form of electronic, verbal, or written communication sent
17154      to the Licensor or its representatives, including but not limited to
17155      communication on electronic mailing lists, source code control systems,
17156      and issue tracking systems that are managed by, or on behalf of, the
17157      Licensor for the purpose of discussing and improving the Work, but
17158      excluding communication that is conspicuously marked or otherwise
17159      designated in writing by the copyright owner as "Not a Contribution."
17160
17161      "Contributor" shall mean Licensor and any individual or Legal Entity
17162      on behalf of whom a Contribution has been received by Licensor and
17163      subsequently incorporated within the Work.
17164
17165   2. Grant of Copyright License. Subject to the terms and conditions of
17166      this License, each Contributor hereby grants to You a perpetual,
17167      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
17168      copyright license to reproduce, prepare Derivative Works of,
17169      publicly display, publicly perform, sublicense, and distribute the
17170      Work and such Derivative Works in Source or Object form.
17171
17172   3. Grant of Patent License. Subject to the terms and conditions of
17173      this License, each Contributor hereby grants to You a perpetual,
17174      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
17175      (except as stated in this section) patent license to make, have made,
17176      use, offer to sell, sell, import, and otherwise transfer the Work,
17177      where such license applies only to those patent claims licensable
17178      by such Contributor that are necessarily infringed by their
17179      Contribution(s) alone or by combination of their Contribution(s)
17180      with the Work to which such Contribution(s) was submitted. If You
17181      institute patent litigation against any entity (including a
17182      cross-claim or counterclaim in a lawsuit) alleging that the Work
17183      or a Contribution incorporated within the Work constitutes direct
17184      or contributory patent infringement, then any patent licenses
17185      granted to You under this License for that Work shall terminate
17186      as of the date such litigation is filed.
17187
17188   4. Redistribution. You may reproduce and distribute copies of the
17189      Work or Derivative Works thereof in any medium, with or without
17190      modifications, and in Source or Object form, provided that You
17191      meet the following conditions:
17192
17193      (a) You must give any other recipients of the Work or
17194          Derivative Works a copy of this License; and
17195
17196      (b) You must cause any modified files to carry prominent notices
17197          stating that You changed the files; and
17198
17199      (c) You must retain, in the Source form of any Derivative Works
17200          that You distribute, all copyright, patent, trademark, and
17201          attribution notices from the Source form of the Work,
17202          excluding those notices that do not pertain to any part of
17203          the Derivative Works; and
17204
17205      (d) If the Work includes a "NOTICE" text file as part of its
17206          distribution, then any Derivative Works that You distribute must
17207          include a readable copy of the attribution notices contained
17208          within such NOTICE file, excluding those notices that do not
17209          pertain to any part of the Derivative Works, in at least one
17210          of the following places: within a NOTICE text file distributed
17211          as part of the Derivative Works; within the Source form or
17212          documentation, if provided along with the Derivative Works; or,
17213          within a display generated by the Derivative Works, if and
17214          wherever such third-party notices normally appear. The contents
17215          of the NOTICE file are for informational purposes only and
17216          do not modify the License. You may add Your own attribution
17217          notices within Derivative Works that You distribute, alongside
17218          or as an addendum to the NOTICE text from the Work, provided
17219          that such additional attribution notices cannot be construed
17220          as modifying the License.
17221
17222      You may add Your own copyright statement to Your modifications and
17223      may provide additional or different license terms and conditions
17224      for use, reproduction, or distribution of Your modifications, or
17225      for any such Derivative Works as a whole, provided Your use,
17226      reproduction, and distribution of the Work otherwise complies with
17227      the conditions stated in this License.
17228
17229   5. Submission of Contributions. Unless You explicitly state otherwise,
17230      any Contribution intentionally submitted for inclusion in the Work
17231      by You to the Licensor shall be under the terms and conditions of
17232      this License, without any additional terms or conditions.
17233      Notwithstanding the above, nothing herein shall supersede or modify
17234      the terms of any separate license agreement you may have executed
17235      with Licensor regarding such Contributions.
17236
17237   6. Trademarks. This License does not grant permission to use the trade
17238      names, trademarks, service marks, or product names of the Licensor,
17239      except as required for reasonable and customary use in describing the
17240      origin of the Work and reproducing the content of the NOTICE file.
17241
17242   7. Disclaimer of Warranty. Unless required by applicable law or
17243      agreed to in writing, Licensor provides the Work (and each
17244      Contributor provides its Contributions) on an "AS IS" BASIS,
17245      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
17246      implied, including, without limitation, any warranties or conditions
17247      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
17248      PARTICULAR PURPOSE. You are solely responsible for determining the
17249      appropriateness of using or redistributing the Work and assume any
17250      risks associated with Your exercise of permissions under this License.
17251
17252   8. Limitation of Liability. In no event and under no legal theory,
17253      whether in tort (including negligence), contract, or otherwise,
17254      unless required by applicable law (such as deliberate and grossly
17255      negligent acts) or agreed to in writing, shall any Contributor be
17256      liable to You for damages, including any direct, indirect, special,
17257      incidental, or consequential damages of any character arising as a
17258      result of this License or out of the use or inability to use the
17259      Work (including but not limited to damages for loss of goodwill,
17260      work stoppage, computer failure or malfunction, or any and all
17261      other commercial damages or losses), even if such Contributor
17262      has been advised of the possibility of such damages.
17263
17264   9. Accepting Warranty or Additional Liability. While redistributing
17265      the Work or Derivative Works thereof, You may choose to offer,
17266      and charge a fee for, acceptance of support, warranty, indemnity,
17267      or other liability obligations and/or rights consistent with this
17268      License. However, in accepting such obligations, You may act only
17269      on Your own behalf and on Your sole responsibility, not on behalf
17270      of any other Contributor, and only if You agree to indemnify,
17271      defend, and hold each Contributor harmless for any liability
17272      incurred by, or claims asserted against, such Contributor by reason
17273      of your accepting any such warranty or additional liability.
17274
17275   END OF TERMS AND CONDITIONS
17276
17277
17278
17279===========================================
17280NOTICE file for external/clang (clang.git).
17281Note: libclang*.a are statically linked.
17282===========================================
17283
17284==============================================================================
17285LLVM Release License
17286==============================================================================
17287University of Illinois/NCSA
17288Open Source License
17289
17290Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
17291All rights reserved.
17292
17293Developed by:
17294
17295    LLVM Team
17296
17297    University of Illinois at Urbana-Champaign
17298
17299    http://llvm.org
17300
17301Permission is hereby granted, free of charge, to any person obtaining a copy of
17302this software and associated documentation files (the "Software"), to deal with
17303the Software without restriction, including without limitation the rights to
17304use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
17305of the Software, and to permit persons to whom the Software is furnished to do
17306so, subject to the following conditions:
17307
17308    * Redistributions of source code must retain the above copyright notice,
17309      this list of conditions and the following disclaimers.
17310
17311    * Redistributions in binary form must reproduce the above copyright notice,
17312      this list of conditions and the following disclaimers in the
17313      documentation and/or other materials provided with the distribution.
17314
17315    * Neither the names of the LLVM Team, University of Illinois at
17316      Urbana-Champaign, nor the names of its contributors may be used to
17317      endorse or promote products derived from this Software without specific
17318      prior written permission.
17319
17320THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17321IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17322FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
17323CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17324LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17325OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
17326SOFTWARE.
17327
17328==============================================================================
17329The LLVM software contains code written by third parties.  Such software will
17330have its own individual LICENSE.TXT file in the directory in which it appears.
17331This file will describe the copyrights, license, and restrictions which apply
17332to that code.
17333
17334The disclaimer of warranty in the University of Illinois Open Source License
17335applies to all code in the LLVM Distribution, and nothing in any of the
17336other licenses gives permission to use the names of the LLVM Team or the
17337University of Illinois to endorse or promote products derived from this
17338Software.
17339
17340The following pieces of software have additional or alternate copyrights,
17341licenses, and/or restrictions:
17342
17343Program             Directory
17344-------             ---------
17345<none yet>
17346
17347
17348
17349=========================================
17350NOTICE file for external/llvm (llvm.git).
17351Note: libLLVM*.a are statically linked.
17352=========================================
17353
17354==============================================================================
17355LLVM Release License
17356==============================================================================
17357University of Illinois/NCSA
17358Open Source License
17359
17360Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
17361All rights reserved.
17362
17363Developed by:
17364
17365    LLVM Team
17366
17367    University of Illinois at Urbana-Champaign
17368
17369    http://llvm.org
17370
17371Permission is hereby granted, free of charge, to any person obtaining a copy of
17372this software and associated documentation files (the "Software"), to deal with
17373the Software without restriction, including without limitation the rights to
17374use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
17375of the Software, and to permit persons to whom the Software is furnished to do
17376so, subject to the following conditions:
17377
17378    * Redistributions of source code must retain the above copyright notice,
17379      this list of conditions and the following disclaimers.
17380
17381    * Redistributions in binary form must reproduce the above copyright notice,
17382      this list of conditions and the following disclaimers in the
17383      documentation and/or other materials provided with the distribution.
17384
17385    * Neither the names of the LLVM Team, University of Illinois at
17386      Urbana-Champaign, nor the names of its contributors may be used to
17387      endorse or promote products derived from this Software without specific
17388      prior written permission.
17389
17390THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17391IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17392FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
17393CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17394LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17395OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
17396SOFTWARE.
17397
17398==============================================================================
17399Copyrights and Licenses for Third Party Software Distributed with LLVM:
17400==============================================================================
17401The LLVM software contains code written by third parties.  Such software will
17402have its own individual LICENSE.TXT file in the directory in which it appears.
17403This file will describe the copyrights, license, and restrictions which apply
17404to that code.
17405
17406The disclaimer of warranty in the University of Illinois Open Source License
17407applies to all code in the LLVM Distribution, and nothing in any of the
17408other licenses gives permission to use the names of the LLVM Team or the
17409University of Illinois to endorse or promote products derived from this
17410Software.
17411
17412The following pieces of software have additional or alternate copyrights,
17413licenses, and/or restrictions:
17414
17415Program             Directory
17416-------             ---------
17417Autoconf            llvm/autoconf
17418                    llvm/projects/ModuleMaker/autoconf
17419                    llvm/projects/sample/autoconf
17420CellSPU backend     llvm/lib/Target/CellSPU/README.txt
17421Google Test         llvm/utils/unittest/googletest
17422OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
17423
17424==============================================================================
17425Copyright 2008, Google Inc.
17426All rights reserved.
17427
17428Redistribution and use in source and binary forms, with or without
17429modification, are permitted provided that the following conditions are
17430met:
17431
17432    * Redistributions of source code must retain the above copyright
17433notice, this list of conditions and the following disclaimer.
17434    * Redistributions in binary form must reproduce the above
17435copyright notice, this list of conditions and the following disclaimer
17436in the documentation and/or other materials provided with the
17437distribution.
17438    * Neither the name of Google Inc. nor the names of its
17439contributors may be used to endorse or promote products derived from
17440this software without specific prior written permission.
17441
17442THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17443"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
17444LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
17445A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
17446OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
17447SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
17448LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
17449DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
17450THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
17451(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
17452OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
17453
17454==============================================================================
17455COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
17456=========================================
17457
17458PNG Reference Library License version 2
17459---------------------------------------
17460
17461 * Copyright (c) 1995-2023 The PNG Reference Library Authors.
17462 * Copyright (c) 2018-2023 Cosmin Truta.
17463 * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
17464 * Copyright (c) 1996-1997 Andreas Dilger.
17465 * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
17466
17467The software is supplied "as is", without warranty of any kind,
17468express or implied, including, without limitation, the warranties
17469of merchantability, fitness for a particular purpose, title, and
17470non-infringement.  In no event shall the Copyright owners, or
17471anyone distributing the software, be liable for any damages or
17472other liability, whether in contract, tort or otherwise, arising
17473from, out of, or in connection with the software, or the use or
17474other dealings in the software, even if advised of the possibility
17475of such damage.
17476
17477Permission is hereby granted to use, copy, modify, and distribute
17478this software, or portions hereof, for any purpose, without fee,
17479subject to the following restrictions:
17480
17481 1. The origin of this software must not be misrepresented; you
17482    must not claim that you wrote the original software.  If you
17483    use this software in a product, an acknowledgment in the product
17484    documentation would be appreciated, but is not required.
17485
17486 2. Altered source versions must be plainly marked as such, and must
17487    not be misrepresented as being the original software.
17488
17489 3. This Copyright notice may not be removed or altered from any
17490    source or altered source distribution.
17491
17492
17493PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
17494-----------------------------------------------------------------------
17495
17496libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
17497Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
17498derived from libpng-1.0.6, and are distributed according to the same
17499disclaimer and license as libpng-1.0.6 with the following individuals
17500added to the list of Contributing Authors:
17501
17502    Simon-Pierre Cadieux
17503    Eric S. Raymond
17504    Mans Rullgard
17505    Cosmin Truta
17506    Gilles Vollant
17507    James Yu
17508    Mandar Sahastrabuddhe
17509    Google Inc.
17510    Vadim Barkov
17511
17512and with the following additions to the disclaimer:
17513
17514    There is no warranty against interference with your enjoyment of
17515    the library or against infringement.  There is no warranty that our
17516    efforts or the library will fulfill any of your particular purposes
17517    or needs.  This library is provided with all faults, and the entire
17518    risk of satisfactory quality, performance, accuracy, and effort is
17519    with the user.
17520
17521Some files in the "contrib" directory and some configure-generated
17522files that are distributed with libpng have other copyright owners, and
17523are released under other open source licenses.
17524
17525libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
17526Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
17527libpng-0.96, and are distributed according to the same disclaimer and
17528license as libpng-0.96, with the following individuals added to the
17529list of Contributing Authors:
17530
17531    Tom Lane
17532    Glenn Randers-Pehrson
17533    Willem van Schaik
17534
17535libpng versions 0.89, June 1996, through 0.96, May 1997, are
17536Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
17537and are distributed according to the same disclaimer and license as
17538libpng-0.88, with the following individuals added to the list of
17539Contributing Authors:
17540
17541    John Bowler
17542    Kevin Bracey
17543    Sam Bushell
17544    Magnus Holmgren
17545    Greg Roelofs
17546    Tom Tanner
17547
17548Some files in the "scripts" directory have other copyright owners,
17549but are released under this license.
17550
17551libpng versions 0.5, May 1995, through 0.88, January 1996, are
17552Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
17553
17554For the purposes of this copyright and license, "Contributing Authors"
17555is defined as the following set of individuals:
17556
17557    Andreas Dilger
17558    Dave Martindale
17559    Guy Eric Schalnat
17560    Paul Schmidt
17561    Tim Wegner
17562
17563The PNG Reference Library is supplied "AS IS".  The Contributing
17564Authors and Group 42, Inc. disclaim all warranties, expressed or
17565implied, including, without limitation, the warranties of
17566merchantability and of fitness for any purpose.  The Contributing
17567Authors and Group 42, Inc. assume no liability for direct, indirect,
17568incidental, special, exemplary, or consequential damages, which may
17569result from the use of the PNG Reference Library, even if advised of
17570the possibility of such damage.
17571
17572Permission is hereby granted to use, copy, modify, and distribute this
17573source code, or portions hereof, for any purpose, without fee, subject
17574to the following restrictions:
17575
17576 1. The origin of this source code must not be misrepresented.
17577
17578 2. Altered versions must be plainly marked as such and must not
17579    be misrepresented as being the original source.
17580
17581 3. This Copyright notice may not be removed or altered from any
17582    source or altered source distribution.
17583
17584The Contributing Authors and Group 42, Inc. specifically permit,
17585without fee, and encourage the use of this source code as a component
17586to supporting the PNG file format in commercial products.  If you use
17587this source code in a product, acknowledgment is not required but would
17588be appreciated.
17589
17590==============================================================================
17591$OpenBSD: COPYRIGHT,v 1.3 2003/06/02 20:18:36 millert Exp $
17592
17593Copyright 1992, 1993, 1994 Henry Spencer.  All rights reserved.
17594This software is not subject to any license of the American Telephone
17595and Telegraph Company or of the Regents of the University of California.
17596
17597Permission is granted to anyone to use this software for any purpose on
17598any computer system, and to alter it and redistribute it, subject
17599to the following restrictions:
17600
176011. The author is not responsible for the consequences of use of this
17602   software, no matter how awful, even if they arise from flaws in it.
17603
176042. The origin of this software must not be misrepresented, either by
17605   explicit claim or by omission.  Since few users ever read sources,
17606   credits must appear in the documentation.
17607
176083. Altered versions must be plainly marked as such, and must not be
17609   misrepresented as being the original software.  Since few users
17610   ever read sources, credits must appear in the documentation.
17611
176124. This notice may not be removed or altered.
17613
17614=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
17615/*-
17616 * Copyright (c) 1994
17617 *	The Regents of the University of California.  All rights reserved.
17618 *
17619 * Redistribution and use in source and binary forms, with or without
17620 * modification, are permitted provided that the following conditions
17621 * are met:
17622 * 1. Redistributions of source code must retain the above copyright
17623 *    notice, this list of conditions and the following disclaimer.
17624 * 2. Redistributions in binary form must reproduce the above copyright
17625 *    notice, this list of conditions and the following disclaimer in the
17626 *    documentation and/or other materials provided with the distribution.
17627 * 3. Neither the name of the University nor the names of its contributors
17628 *    may be used to endorse or promote products derived from this software
17629 *    without specific prior written permission.
17630 *
17631 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
17632 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17633 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17634 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
17635 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
17636 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
17637 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
17638 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
17639 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
17640 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
17641 * SUCH DAMAGE.
17642 *
17643 *	@(#)COPYRIGHT	8.1 (Berkeley) 3/16/94
17644 */
17645
17646==============================================================================
17647ARM Limited
17648
17649Software Grant License Agreement ("Agreement")
17650
17651Except for the license granted herein to you, ARM Limited ("ARM") reserves all
17652right, title, and interest in and to the Software (defined below).
17653
17654Definition
17655
17656"Software" means the code and documentation as well as any original work of
17657authorship, including any modifications or additions to an existing work, that
17658is intentionally submitted by ARM to llvm.org (http://llvm.org) ("LLVM") for
17659inclusion in, or documentation of, any of the products owned or managed by LLVM
17660(the "Work"). For the purposes of this definition, "submitted" means any form of
17661electronic, verbal, or written communication sent to LLVM or its
17662representatives, including but not limited to communication on electronic
17663mailing lists, source code control systems, and issue tracking systems that are
17664managed by, or on behalf of, LLVM for the purpose of discussing and improving
17665the Work, but excluding communication that is conspicuously marked otherwise.
17666
176671. Grant of Copyright License. Subject to the terms and conditions of this
17668   Agreement, ARM hereby grants to you and to recipients of the Software
17669   distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
17670   royalty-free, irrevocable copyright license to reproduce, prepare derivative
17671   works of, publicly display, publicly perform, sublicense, and distribute the
17672   Software and such derivative works.
17673
176742. Grant of Patent License. Subject to the terms and conditions of this
17675   Agreement, ARM hereby grants you and to recipients of the Software
17676   distributed by LLVM a perpetual, worldwide, non-exclusive, no-charge,
17677   royalty-free, irrevocable (except as stated in this section) patent license
17678   to make, have made, use, offer to sell, sell, import, and otherwise transfer
17679   the Work, where such license applies only to those patent claims licensable
17680   by ARM that are necessarily infringed by ARM's Software alone or by
17681   combination of the Software with the Work to which such Software was
17682   submitted. If any entity institutes patent litigation against ARM or any
17683   other entity (including a cross-claim or counterclaim in a lawsuit) alleging
17684   that ARM's Software, or the Work to which ARM has contributed constitutes
17685   direct or contributory patent infringement, then any patent licenses granted
17686   to that entity under this Agreement for the Software or Work shall terminate
17687   as of the date such litigation is filed.
17688
17689Unless required by applicable law or agreed to in writing, the software is
17690provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
17691either express or implied, including, without limitation, any warranties or
17692conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
17693PARTICULAR PURPOSE.
17694
17695==============================================================================
17696==============================================================================
17697LLVM Release License
17698==============================================================================
17699University of Illinois/NCSA
17700Open Source License
17701
17702Copyright (c) 2003-2016 University of Illinois at Urbana-Champaign.
17703All rights reserved.
17704
17705Developed by:
17706
17707    LLVM Team
17708
17709    University of Illinois at Urbana-Champaign
17710
17711    http://llvm.org
17712
17713Permission is hereby granted, free of charge, to any person obtaining a copy of
17714this software and associated documentation files (the "Software"), to deal with
17715the Software without restriction, including without limitation the rights to
17716use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
17717of the Software, and to permit persons to whom the Software is furnished to do
17718so, subject to the following conditions:
17719
17720    * Redistributions of source code must retain the above copyright notice,
17721      this list of conditions and the following disclaimers.
17722
17723    * Redistributions in binary form must reproduce the above copyright notice,
17724      this list of conditions and the following disclaimers in the
17725      documentation and/or other materials provided with the distribution.
17726
17727    * Neither the names of the LLVM Team, University of Illinois at
17728      Urbana-Champaign, nor the names of its contributors may be used to
17729      endorse or promote products derived from this Software without specific
17730      prior written permission.
17731
17732THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17733IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17734FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
17735CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17736LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17737OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
17738SOFTWARE.
17739
17740==============================================================================
17741Copyrights and Licenses for Third Party Software Distributed with LLVM:
17742==============================================================================
17743The LLVM software contains code written by third parties.  Such software will
17744have its own individual LICENSE.TXT file in the directory in which it appears.
17745This file will describe the copyrights, license, and restrictions which apply
17746to that code.
17747
17748The disclaimer of warranty in the University of Illinois Open Source License
17749applies to all code in the LLVM Distribution, and nothing in any of the
17750other licenses gives permission to use the names of the LLVM Team or the
17751University of Illinois to endorse or promote products derived from this
17752Software.
17753
17754The following pieces of software have additional or alternate copyrights,
17755licenses, and/or restrictions:
17756
17757Program             Directory
17758-------             ---------
17759Autoconf            llvm/autoconf
17760                    llvm/projects/ModuleMaker/autoconf
17761Google Test         llvm/utils/unittest/googletest
17762OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
17763pyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}
17764ARM contributions   llvm/lib/Target/ARM/LICENSE.TXT
17765md5 contributions   llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
17766
17767==============================================================================
17768==============================================================================
17769LLVM Release License
17770==============================================================================
17771University of Illinois/NCSA
17772Open Source License
17773
17774Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign.
17775All rights reserved.
17776
17777Developed by:
17778
17779    LLVM Team
17780
17781    University of Illinois at Urbana-Champaign
17782
17783    http://llvm.org
17784
17785Permission is hereby granted, free of charge, to any person obtaining a copy of
17786this software and associated documentation files (the "Software"), to deal with
17787the Software without restriction, including without limitation the rights to
17788use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
17789of the Software, and to permit persons to whom the Software is furnished to do
17790so, subject to the following conditions:
17791
17792    * Redistributions of source code must retain the above copyright notice,
17793      this list of conditions and the following disclaimers.
17794
17795    * Redistributions in binary form must reproduce the above copyright notice,
17796      this list of conditions and the following disclaimers in the
17797      documentation and/or other materials provided with the distribution.
17798
17799    * Neither the names of the LLVM Team, University of Illinois at
17800      Urbana-Champaign, nor the names of its contributors may be used to
17801      endorse or promote products derived from this Software without specific
17802      prior written permission.
17803
17804THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17805IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17806FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
17807CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17808LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17809OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
17810SOFTWARE.
17811
17812==============================================================================
17813Copyrights and Licenses for Third Party Software Distributed with LLVM:
17814==============================================================================
17815The LLVM software contains code written by third parties.  Such software will
17816have its own individual LICENSE.TXT file in the directory in which it appears.
17817This file will describe the copyrights, license, and restrictions which apply
17818to that code.
17819
17820The disclaimer of warranty in the University of Illinois Open Source License
17821applies to all code in the LLVM Distribution, and nothing in any of the
17822other licenses gives permission to use the names of the LLVM Team or the
17823University of Illinois to endorse or promote products derived from this
17824Software.
17825
17826The following pieces of software have additional or alternate copyrights,
17827licenses, and/or restrictions:
17828
17829Program             Directory
17830-------             ---------
17831Autoconf            llvm/autoconf
17832                    llvm/projects/ModuleMaker/autoconf
17833Google Test         llvm/utils/unittest/googletest
17834OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
17835pyyaml tests        llvm/test/YAMLParser/{*.data, LICENSE.TXT}
17836ARM contributions   llvm/lib/Target/ARM/LICENSE.TXT
17837md5 contributions   llvm/lib/Support/MD5.cpp llvm/include/llvm/Support/MD5.h
17838
17839==============================================================================
17840Copyright (c) 2011 mingw-w64 project
17841
17842Permission is hereby granted, free of charge, to any person obtaining a
17843copy of this software and associated documentation files (the "Software"),
17844to deal in the Software without restriction, including without limitation
17845the rights to use, copy, modify, merge, publish, distribute, sublicense,
17846and/or sell copies of the Software, and to permit persons to whom the
17847Software is furnished to do so, subject to the following conditions:
17848
17849The above copyright notice and this permission notice shall be included in
17850all copies or substantial portions of the Software.
17851
17852THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17853IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17854FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17855AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17856LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
17857FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
17858DEALINGS IN THE SOFTWARE.
17859
17860
17861/*
17862 * Parts of this library are derived by:
17863 *
17864 * Posix Threads library for Microsoft Windows
17865 *
17866 * Use at own risk, there is no implied warranty to this code.
17867 * It uses undocumented features of Microsoft Windows that can change
17868 * at any time in the future.
17869 *
17870 * (C) 2010 Lockless Inc.
17871 * All rights reserved.
17872 *
17873 * Redistribution and use in source and binary forms, with or without modification,
17874 * are permitted provided that the following conditions are met:
17875 *
17876 *
17877 *  * Redistributions of source code must retain the above copyright notice,
17878 *    this list of conditions and the following disclaimer.
17879 *  * Redistributions in binary form must reproduce the above copyright notice,
17880 *    this list of conditions and the following disclaimer in the documentation
17881 *    and/or other materials provided with the distribution.
17882 *  * Neither the name of Lockless Inc. nor the names of its contributors may be
17883 *    used to endorse or promote products derived from this software without
17884 *    specific prior written permission.
17885 *
17886 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AN
17887 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
17888 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
17889 * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
17890 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
17891 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
17892 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
17893 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
17894 * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
17895 * OF THE POSSIBILITY OF SUCH DAMAGE.
17896 */
17897
17898==============================================================================
17899Copyright (c) 2016, the R8 project authors.
17900All rights reserved.
17901
17902Redistribution and use in source and binary forms, with or without
17903modification, are permitted provided that the following conditions are met:
17904
17905* Redistributions of source code must retain the above copyright notice, this
17906  list of conditions and the following disclaimer.
17907
17908* Redistributions in binary form must reproduce the above copyright notice,
17909  this list of conditions and the following disclaimer in the documentation
17910  and/or other materials provided with the distribution.
17911
17912* Neither the name of Google Inc. nor the names of its
17913  contributors may be used to endorse or promote products derived from
17914  this software without specific prior written permission.
17915
17916THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17917AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17918IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17919DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
17920FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
17921DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
17922SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
17923CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
17924OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
17925OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
17926
17927==============================================================================
17928This file lists all licenses for code distributed.
17929All non-library code has the following 3-Clause BSD license.
17930
17931
17932Copyright (c) 2016, the R8 project authors.
17933All rights reserved.
17934
17935Redistribution and use in source and binary forms, with or without
17936modification, are permitted provided that the following conditions are met:
17937
17938* Redistributions of source code must retain the above copyright notice, this
17939  list of conditions and the following disclaimer.
17940
17941* Redistributions in binary form must reproduce the above copyright notice,
17942  this list of conditions and the following disclaimer in the documentation
17943  and/or other materials provided with the distribution.
17944
17945* Neither the name of Google Inc. nor the names of its
17946  contributors may be used to endorse or promote products derived from
17947  this software without specific prior written permission.
17948
17949THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
17950AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17951IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17952DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
17953FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
17954DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
17955SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
17956CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
17957OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
17958OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
17959
17960Summary of distributed libraries:
17961
17962- artifact: com.google.guava:guava:+
17963  name: Guava Google Core Libraries for Java
17964  copyrightHolder: The Guava Authors
17965  license: The Apache Software License, Version 2.0
17966  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
17967  url: https://github.com/google/guava
17968- artifact: com.google.guava:failureaccess:+
17969  name: Guava InternalFutureFailureAccess and InternalFutures
17970  copyrightHolder: The Guava Authors
17971  license: The Apache Software License, Version 2.0
17972  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
17973  url: https://github.com/google/guava
17974- artifact: com.google.guava:listenablefuture
17975  name: Guava ListenableFuture only
17976  copyrightHolder: The Guava Authors
17977  license: The Apache Software License, Version 2.0
17978  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
17979  url: https://github.com/google/guava
17980- artifact: com.google.code.gson:gson:+
17981  name: Gson
17982  license: The Apache Software License, Version 2.0
17983  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
17984  url: https://github.com/google/gson
17985- artifact: it.unimi.dsi:fastutil:+
17986  name: fastutil
17987  license: Apache License, Version 2.0
17988  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html
17989  url: http://fasutil.di.unimi.it/
17990- artifact: org.ow2.asm:asm-commons:+
17991  name: ASM Commons
17992  copyrightHolder: INRIA, France Telecom
17993  license: BSD
17994  licenseUrl: http://asm.ow2.org/license.html
17995  url: http://asm.ow2.org/index.html
17996- artifact: org.ow2.asm:asm-tree:+
17997  name: ASM Tree
17998  copyrightHolder: INRIA, France Telecom
17999  license: BSD
18000  licenseUrl: http://asm.ow2.org/license.html
18001  url: http://asm.ow2.org/index.html
18002- artifact: org.ow2.asm:asm-util:+
18003  name: ASM Util
18004  copyrightHolder: INRIA, France Telecom
18005  license: BSD
18006  licenseUrl: http://asm.ow2.org/license.html
18007  url: http://asm.ow2.org/index.html
18008- artifact: org.ow2.asm:asm-analysis:+
18009  name: ASM Util
18010  copyrightHolder: INRIA, France Telecom
18011  license: BSD
18012  licenseUrl: http://asm.ow2.org/license.html
18013  url: http://asm.ow2.org/index.html
18014- artifact: org.ow2.asm:asm:+
18015  name: ASM Core
18016  copyrightHolder: INRIA, France Telecom
18017  license: BSD
18018  licenseUrl: http://asm.ow2.org/license.html
18019  url: http://asm.ow2.org/index.html
18020- artifact: org.jetbrains.kotlin:kotlin-stdlib:+
18021  name: org.jetbrains.kotlin:kotlin-stdlib
18022  copyrightHolder: JetBrains s.r.o.
18023  license: The Apache License, Version 2.0
18024  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18025  url: https://kotlinlang.org/
18026- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+
18027  name: org.jetbrains.kotlin:kotlin-stdlib
18028  copyrightHolder: JetBrains s.r.o.
18029  license: The Apache License, Version 2.0
18030  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18031  url: https://kotlinlang.org/
18032- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+
18033  name: org.jetbrains.kotlinx:kotlinx-metadata-jvm
18034  copyrightHolder: JetBrains s.r.o.
18035  license: The Apache License, Version 2.0
18036  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18037  url: https://kotlinlang.org/
18038- artifact: org.jetbrains:annotations:+
18039  name: IntelliJ IDEA Annotations
18040  copyrightHolder: JetBrains s.r.o.
18041  license: The Apache Software License, Version 2.0
18042  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18043  url: http://www.jetbrains.org
18044- artifact: org.checkerframework:checker-qual
18045  name: Checker Qual
18046  copyrightHolder: Checker Framework developers
18047  license: The MIT License
18048  licenseUrl: http://opensource.org/licenses/MIT
18049  url: https://github.com/typetools/checker-framework.git
18050- artifact: com.android.tools:sdk-common
18051  name: com.android.tools.sdk-common
18052  copyrightHolder: The Android Open Source Project
18053  license: The Apache License, Version 2.0
18054  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18055  url: http://tools.android.com/
18056- artifact: com.android.tools.build:aapt2-proto
18057  name: com.android.tools.build.aapt2-proto
18058  copyrightHolder: The Android Open Source Project
18059  license: The Apache License, Version 2.0
18060  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18061  url: https://android.googlesource.com/platform/tools/base
18062- artifact: com.android.tools.ddms:ddmlib
18063  name: Android Tools ddmlib
18064  copyrightHolder: The Android Open Source Project
18065  license: The Apache License, Version 2.0
18066  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18067  url: http://tools.android.com/
18068- artifact: com.android.tools:sdklib
18069  name: com.android.tools.sdklib
18070  copyrightHolder: The Android Open Source Project
18071  license: The Apache License, Version 2.0
18072  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18073  url: http://tools.android.com/
18074- artifact: com.android.tools:repository
18075  name: com.android.tools.repository
18076  copyrightHolder: The Android Open Source Project
18077  license: The Apache License, Version 2.0
18078  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18079  url: http://tools.android.com/
18080- artifact: com.android.tools.analytics-library:shared
18081  name: Android Tools Analytics Shared Library
18082  copyrightHolder: The Android Open Source Project
18083  license: The Apache License, Version 2.0
18084  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18085  url: http://tools.android.com/
18086- artifact: com.android.tools.analytics-library:protos
18087  name: Android Tools Analytics Protobufs
18088  copyrightHolder: The Android Open Source Project
18089  license: The Apache License, Version 2.0
18090  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18091  url: http://tools.android.com/
18092- artifact: com.google.protobuf:protobuf-java
18093  name: Protocol Buffers [Core]
18094  copyrightHolder: Google Inc.
18095  license: BSD 3-clause
18096  licenseUrl: https://github.com/protocolbuffers/protobuf/blob/main/LICENSE
18097  url: https://github.com/protocolbuffers/protobuf/
18098- artifact: com.android.tools.layoutlib:layoutlib-api
18099  name: Android Tools layoutlib-api
18100  copyrightHolder: The Android Open Source Project
18101  license: The Apache License, Version 2.0
18102  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18103  url: http://tools.android.com/
18104- artifact: com.android.tools:dvlib
18105  name: com.android.tools.dvlib
18106  copyrightHolder: The Android Open Source Project
18107  license: The Apache License, Version 2.0
18108  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18109  url: http://tools.android.com/
18110- artifact: com.android.tools:common
18111  name: com.android.tools.common
18112  copyrightHolder: The Android Open Source Project
18113  license: The Apache License, Version 2.0
18114  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18115  url: http://tools.android.com/
18116- artifact: com.android.tools:annotations
18117  name: com.android.tools.annotations
18118  copyrightHolder: The Android Open Source Project
18119  license: The Apache License, Version 2.0
18120  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18121  url: http://tools.android.com/
18122- artifact: net.sf.kxml:kxml2
18123  name: kXML 2 is a small XML pull parser based on the common XML pull API
18124  copyrightHolder: Stefan Haustein, Oberhausen, Rhld., Germany
18125  license: BSD
18126  licenseUrl: http://kxml.cvs.sourceforge.net/viewvc/kxml/kxml2/license.txt?view=markup
18127  url: http://kxml.cvs.sourceforge.net/viewvc/kxml/kxml2/
18128- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk8
18129  name: Kotlin Standard Library for JVM
18130  copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors.
18131  license: The Apache License, Version 2.0
18132  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18133  url: https://github.com/JetBrains/kotlin
18134- artifact: org.jetbrains.kotlin:kotlin-reflect
18135  name: Kotlin Full Reflection Library
18136  copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors.
18137  license: The Apache License, Version 2.0
18138  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18139  url: https://github.com/JetBrains/kotlin
18140- artifact: org.jetbrains.kotlin:kotlin-stdlib-jdk7
18141  name: Kotlin Standard Library for JVM
18142  copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors.
18143  license: The Apache License, Version 2.0
18144  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18145  url: https://github.com/JetBrains/kotlin
18146- artifact: com.google.jimfs:jimfs
18147  name: Jimfs
18148  copyrightHolder: Google Inc.
18149  license: The Apache License, Version 2.0
18150  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18151  url: https://github.com/google/jimfs
18152- artifact: net.java.dev.jna:jna-platform
18153  name: Java Native Access
18154  copyrightHolder: JNA Development Team
18155  license: The Apache License, Version 2.0
18156  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18157  url: https://github.com/java-native-access/jna
18158- artifact: javax.inject:javax.inject
18159  name: javax.inject
18160  copyrightHolder: The JSR-330 Expert Group
18161  license: The Apache License, Version 2.0
18162  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18163  url: http://code.google.com/p/atinject/source/checkout
18164- artifact: org.bouncycastle:bcpkix-jdk15on
18165  name: Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs
18166  copyrightHolder: The Legion of the Bouncy Castle Inc.
18167  license: The MIT License
18168  licenseUrl: http://opensource.org/licenses/MIT
18169  url: http://www.bouncycastle.org/java.html
18170- artifact: org.bouncycastle:bcprov-jdk15on
18171  name: Bouncy Castle Provider
18172  copyrightHolder: The Legion of the Bouncy Castle Inc.
18173  license: The MIT License
18174  licenseUrl: http://opensource.org/licenses/MIT
18175  url: http://www.bouncycastle.org/java.html
18176- artifact: org.glassfish.jaxb:jaxb-runtime
18177  name: JAXB Runtime
18178  copyrightHolder: Oracle and/or its affiliates
18179  license: CDDL 1.1 and GPL 2.0 with Class-path Exception
18180  licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1
18181  url: https://github.com/javaee/jaxb-v2
18182- artifact: org.jetbrains.intellij.deps:trove4j
18183  name: Trove4J
18184  copyrightHolder: JetBrains s.r.o. and Kotlin Programming Language contributors.
18185  license: GNU LESSER GENERAL PUBLIC LICENSE 2.1
18186  licenseUrl: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
18187  url: https://github.com/JetBrains/intellij-deps-trove4j
18188- artifact: xerces:xercesImpl
18189  name: Xerces2-j
18190  copyrightHolder: Apache Software Foundation
18191  license: The Apache License, Version 2.0
18192  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18193  url: https://svn.apache.org/repos/asf/xerces/java
18194- artifact: com.google.code.findbugs:jsr305
18195  name: FindBugs-jsr305
18196  copyrightHolder: University of Maryland
18197  license: The Apache License, Version 2.0
18198  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18199  url: http://findbugs.sourceforge.net
18200- artifact: com.google.errorprone:error_prone_annotations
18201  name: error-prone annotations
18202  copyrightHolder: The Error Prone Authors
18203  license: The Apache License, Version 2.0
18204  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18205  url: https://github.com/google/error-prone
18206- artifact: com.google.j2objc:j2objc-annotations
18207  name: Google Inc.
18208  copyrightHolder: The Error Prone Authors
18209  license: The Apache License, Version 2.0
18210  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18211  url: https://github.com/google/j2objc
18212- artifact: org.apache.commons:commons-compress
18213  name: Apache Commons Compress
18214  copyrightHolder: Apache Software Foundation
18215  license: The Apache License, Version 2.0
18216  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18217  url: https://commons.apache.org/proper/commons-compress
18218- artifact: org.apache.httpcomponents:httpmime
18219  name: Apache HttpClient Mime
18220  copyrightHolder: Apache Software Foundation
18221  license: The Apache License, Version 2.0
18222  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18223  url: http://hc.apache.org/httpcomponents-client
18224- artifact: org.apache.httpcomponents:httpclient
18225  name: Apache HttpClient
18226  copyrightHolder: Apache Software Foundation
18227  license: The Apache License, Version 2.0
18228  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18229  url: http://hc.apache.org/httpcomponents-client
18230- artifact: org.apache.httpcomponents:httpcore
18231  name: Apache HttpCore
18232  copyrightHolder: Apache Software Foundation
18233  license: The Apache License, Version 2.0
18234  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18235  url: http://hc.apache.org/httpcomponents-core-ga
18236- artifact: org.jvnet.staxex:stax-ex
18237  name: Extended StAX API
18238  copyrightHolder: Oracle and/or its affiliates
18239  license: Eclipse Distribution License - v 1.0
18240  licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php
18241  url: https://github.com/eclipse-ee4j/jaxb-stax-ex
18242- artifact: jakarta.xml.bind:jakarta.xml.bind-api
18243  name: jakarta.jakarta.xml.bind-api
18244  copyrightHolder: Oracle and/or its affiliates
18245  license: Eclipse Distribution License - v 1.0
18246  licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php
18247  url: https://eclipse-ee4j.github.io/jaxb-ri/
18248- artifact: org.glassfish.jaxb:txw2
18249  name: TXW2 Runtime
18250  copyrightHolder: Oracle and/or its affiliates
18251  license: CDDL 1.1 and GPL 2.0 with Class-path Exception
18252  licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1
18253  url: https://github.com/javaee/jaxb-v2
18254- artifact: com.sun.istack:istack-commons-runtime
18255  name: istack common utility code runtime
18256  copyrightHolder: Oracle and/or its affiliates
18257  license: Eclipse Distribution License - v 1.0
18258  licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php
18259  url: https://github.com/eclipse-ee4j/jaxb-istack-commons
18260- artifact: com.sun.xml.fastinfoset:FastInfoset
18261  name: fastinfoset
18262  copyrightHolder: Oracle and/or its affiliates
18263  license: The Apache License, Version 2.0
18264  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18265  url: https://github.com/eclipse-ee4j/jaxb-fi
18266- artifact: jakarta.activation:jakarta.activation-api
18267  name: JavaBeans Activation Framework API jar
18268  copyrightHolder: Oracle and/or its affiliates
18269  license: Eclipse Distribution License - v 1.0
18270  licenseUrl: http://www.eclipse.org/org/documents/edl-v10.php
18271  url: https://github.com/jakartaee/jaf-api
18272- artifact: xml-apis:xml-apis
18273  name: XML Commons External Components XML APIs
18274  copyrightHolder: Apache Software Foundation
18275  license: The Apache License, Version 2.0
18276  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18277  url: http://xml.apache.org/commons/components/external
18278- artifact: com.sun.activation:javax.activation
18279  name: JavaBeans Activation Framework
18280  copyrightHolder: Oracle and/or its affiliates
18281  license: CDDL 1.1 and GPL 2.0 with Class-path Exception
18282  licenseUrl: https://oss.oracle.com/licenses/CDDL+GPL-1.1
18283  url: https://github.com/eclipse-ee4j/jaxb-fi
18284- artifact: commons-logging:commons-logging
18285  name: Apache Commons Logging
18286  copyrightHolder: Apache Software Foundation
18287  license: The Apache License, Version 2.0
18288  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18289  url: http://commons.apache.org/proper/commons-logging
18290- artifact: commons-codec:commons-codec
18291  name: Apache Commons Codec
18292  copyrightHolder: Apache Software Foundation
18293  license: The Apache License, Version 2.0
18294  licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt
18295  url: http://commons.apache.org/proper/commons-codec
18296
18297
18298Licenses details:
18299
18300
18301
18302                                 Apache License
18303                           Version 2.0, January 2004
18304                        http://www.apache.org/licenses/
18305
18306   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
18307
18308   1. Definitions.
18309
18310      "License" shall mean the terms and conditions for use, reproduction,
18311      and distribution as defined by Sections 1 through 9 of this document.
18312
18313      "Licensor" shall mean the copyright owner or entity authorized by
18314      the copyright owner that is granting the License.
18315
18316      "Legal Entity" shall mean the union of the acting entity and all
18317      other entities that control, are controlled by, or are under common
18318      control with that entity. For the purposes of this definition,
18319      "control" means (i) the power, direct or indirect, to cause the
18320      direction or management of such entity, whether by contract or
18321      otherwise, or (ii) ownership of fifty percent (50%) or more of the
18322      outstanding shares, or (iii) beneficial ownership of such entity.
18323
18324      "You" (or "Your") shall mean an individual or Legal Entity
18325      exercising permissions granted by this License.
18326
18327      "Source" form shall mean the preferred form for making modifications,
18328      including but not limited to software source code, documentation
18329      source, and configuration files.
18330
18331      "Object" form shall mean any form resulting from mechanical
18332      transformation or translation of a Source form, including but
18333      not limited to compiled object code, generated documentation,
18334      and conversions to other media types.
18335
18336      "Work" shall mean the work of authorship, whether in Source or
18337      Object form, made available under the License, as indicated by a
18338      copyright notice that is included in or attached to the work
18339      (an example is provided in the Appendix below).
18340
18341      "Derivative Works" shall mean any work, whether in Source or Object
18342      form, that is based on (or derived from) the Work and for which the
18343      editorial revisions, annotations, elaborations, or other modifications
18344      represent, as a whole, an original work of authorship. For the purposes
18345      of this License, Derivative Works shall not include works that remain
18346      separable from, or merely link (or bind by name) to the interfaces of,
18347      the Work and Derivative Works thereof.
18348
18349      "Contribution" shall mean any work of authorship, including
18350      the original version of the Work and any modifications or additions
18351      to that Work or Derivative Works thereof, that is intentionally
18352      submitted to Licensor for inclusion in the Work by the copyright owner
18353      or by an individual or Legal Entity authorized to submit on behalf of
18354      the copyright owner. For the purposes of this definition, "submitted"
18355      means any form of electronic, verbal, or written communication sent
18356      to the Licensor or its representatives, including but not limited to
18357      communication on electronic mailing lists, source code control systems,
18358      and issue tracking systems that are managed by, or on behalf of, the
18359      Licensor for the purpose of discussing and improving the Work, but
18360      excluding communication that is conspicuously marked or otherwise
18361      designated in writing by the copyright owner as "Not a Contribution."
18362
18363      "Contributor" shall mean Licensor and any individual or Legal Entity
18364      on behalf of whom a Contribution has been received by Licensor and
18365      subsequently incorporated within the Work.
18366
18367   2. Grant of Copyright License. Subject to the terms and conditions of
18368      this License, each Contributor hereby grants to You a perpetual,
18369      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
18370      copyright license to reproduce, prepare Derivative Works of,
18371      publicly display, publicly perform, sublicense, and distribute the
18372      Work and such Derivative Works in Source or Object form.
18373
18374   3. Grant of Patent License. Subject to the terms and conditions of
18375      this License, each Contributor hereby grants to You a perpetual,
18376      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
18377      (except as stated in this section) patent license to make, have made,
18378      use, offer to sell, sell, import, and otherwise transfer the Work,
18379      where such license applies only to those patent claims licensable
18380      by such Contributor that are necessarily infringed by their
18381      Contribution(s) alone or by combination of their Contribution(s)
18382      with the Work to which such Contribution(s) was submitted. If You
18383      institute patent litigation against any entity (including a
18384      cross-claim or counterclaim in a lawsuit) alleging that the Work
18385      or a Contribution incorporated within the Work constitutes direct
18386      or contributory patent infringement, then any patent licenses
18387      granted to You under this License for that Work shall terminate
18388      as of the date such litigation is filed.
18389
18390   4. Redistribution. You may reproduce and distribute copies of the
18391      Work or Derivative Works thereof in any medium, with or without
18392      modifications, and in Source or Object form, provided that You
18393      meet the following conditions:
18394
18395      (a) You must give any other recipients of the Work or
18396          Derivative Works a copy of this License; and
18397
18398      (b) You must cause any modified files to carry prominent notices
18399          stating that You changed the files; and
18400
18401      (c) You must retain, in the Source form of any Derivative Works
18402          that You distribute, all copyright, patent, trademark, and
18403          attribution notices from the Source form of the Work,
18404          excluding those notices that do not pertain to any part of
18405          the Derivative Works; and
18406
18407      (d) If the Work includes a "NOTICE" text file as part of its
18408          distribution, then any Derivative Works that You distribute must
18409          include a readable copy of the attribution notices contained
18410          within such NOTICE file, excluding those notices that do not
18411          pertain to any part of the Derivative Works, in at least one
18412          of the following places: within a NOTICE text file distributed
18413          as part of the Derivative Works; within the Source form or
18414          documentation, if provided along with the Derivative Works; or,
18415          within a display generated by the Derivative Works, if and
18416          wherever such third-party notices normally appear. The contents
18417          of the NOTICE file are for informational purposes only and
18418          do not modify the License. You may add Your own attribution
18419          notices within Derivative Works that You distribute, alongside
18420          or as an addendum to the NOTICE text from the Work, provided
18421          that such additional attribution notices cannot be construed
18422          as modifying the License.
18423
18424      You may add Your own copyright statement to Your modifications and
18425      may provide additional or different license terms and conditions
18426      for use, reproduction, or distribution of Your modifications, or
18427      for any such Derivative Works as a whole, provided Your use,
18428      reproduction, and distribution of the Work otherwise complies with
18429      the conditions stated in this License.
18430
18431   5. Submission of Contributions. Unless You explicitly state otherwise,
18432      any Contribution intentionally submitted for inclusion in the Work
18433      by You to the Licensor shall be under the terms and conditions of
18434      this License, without any additional terms or conditions.
18435      Notwithstanding the above, nothing herein shall supersede or modify
18436      the terms of any separate license agreement you may have executed
18437      with Licensor regarding such Contributions.
18438
18439   6. Trademarks. This License does not grant permission to use the trade
18440      names, trademarks, service marks, or product names of the Licensor,
18441      except as required for reasonable and customary use in describing the
18442      origin of the Work and reproducing the content of the NOTICE file.
18443
18444   7. Disclaimer of Warranty. Unless required by applicable law or
18445      agreed to in writing, Licensor provides the Work (and each
18446      Contributor provides its Contributions) on an "AS IS" BASIS,
18447      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
18448      implied, including, without limitation, any warranties or conditions
18449      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
18450      PARTICULAR PURPOSE. You are solely responsible for determining the
18451      appropriateness of using or redistributing the Work and assume any
18452      risks associated with Your exercise of permissions under this License.
18453
18454   8. Limitation of Liability. In no event and under no legal theory,
18455      whether in tort (including negligence), contract, or otherwise,
18456      unless required by applicable law (such as deliberate and grossly
18457      negligent acts) or agreed to in writing, shall any Contributor be
18458      liable to You for damages, including any direct, indirect, special,
18459      incidental, or consequential damages of any character arising as a
18460      result of this License or out of the use or inability to use the
18461      Work (including but not limited to damages for loss of goodwill,
18462      work stoppage, computer failure or malfunction, or any and all
18463      other commercial damages or losses), even if such Contributor
18464      has been advised of the possibility of such damages.
18465
18466   9. Accepting Warranty or Additional Liability. While redistributing
18467      the Work or Derivative Works thereof, You may choose to offer,
18468      and charge a fee for, acceptance of support, warranty, indemnity,
18469      or other liability obligations and/or rights consistent with this
18470      License. However, in accepting such obligations, You may act only
18471      on Your own behalf and on Your sole responsibility, not on behalf
18472      of any other Contributor, and only if You agree to indemnify,
18473      defend, and hold each Contributor harmless for any liability
18474      incurred by, or claims asserted against, such Contributor by reason
18475      of your accepting any such warranty or additional liability.
18476
18477   END OF TERMS AND CONDITIONS
18478
18479   APPENDIX: How to apply the Apache License to your work.
18480
18481      To apply the Apache License to your work, attach the following
18482      boilerplate notice, with the fields enclosed by brackets "[]"
18483      replaced with your own identifying information. (Don't include
18484      the brackets!)  The text should be enclosed in the appropriate
18485      comment syntax for the file format. We also recommend that a
18486      file or class name and description of purpose be included on the
18487      same "printed page" as the copyright notice for easier
18488      identification within third-party archives.
18489
18490   Copyright [yyyy] [name of copyright owner]
18491
18492   Licensed under the Apache License, Version 2.0 (the "License");
18493   you may not use this file except in compliance with the License.
18494   You may obtain a copy of the License at
18495
18496       http://www.apache.org/licenses/LICENSE-2.0
18497
18498   Unless required by applicable law or agreed to in writing, software
18499   distributed under the License is distributed on an "AS IS" BASIS,
18500   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18501   See the License for the specific language governing permissions and
18502   limitations under the License.
18503
18504
18505Copyright (c) 2000-2011 INRIA, France Telecom
18506All rights reserved.
18507
18508Redistribution and use in source and binary forms, with or without
18509modification, are permitted provided that the following conditions
18510are met:
18511
185121. Redistributions of source code must retain the above copyright
18513   notice, this list of conditions and the following disclaimer.
18514
185152. Redistributions in binary form must reproduce the above copyright
18516   notice, this list of conditions and the following disclaimer in the
18517   documentation and/or other materials provided with the distribution.
18518
185193. Neither the name of the copyright holders nor the names of its
18520   contributors may be used to endorse or promote products derived from
18521   this software without specific prior written permission.
18522
18523THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18524AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18525IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18526ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
18527LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
18528CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
18529SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
18530INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
18531CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
18532ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
18533THE POSSIBILITY OF SUCH DAMAGE.
18534
18535Apache Commons Compress
18536Copyright 2002-2016 The Apache Software Foundation
18537
18538This product includes software developed at
18539The Apache Software Foundation (http://www.apache.org/).
18540
18541The files in the package org.apache.commons.compress.archivers.sevenz
18542were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/),
18543which has been placed in the public domain:
18544
18545"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html)
18546
18547
18548Checker Framework qualifiers
18549Copyright 2004-present by the Checker Framework developers
18550
18551MIT License:
18552
18553Permission is hereby granted, free of charge, to any person obtaining a copy
18554of this software and associated documentation files (the "Software"), to deal
18555in the Software without restriction, including without limitation the rights
18556to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
18557copies of the Software, and to permit persons to whom the Software is
18558furnished to do so, subject to the following conditions:
18559
18560The above copyright notice and this permission notice shall be included in
18561all copies or substantial portions of the Software.
18562
18563THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18564IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18565FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18566AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18567LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18568OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
18569THE SOFTWARE.
18570
18571==============================================================================
18572Copyright 2008 Google Inc.  All rights reserved.
18573
18574Redistribution and use in source and binary forms, with or without
18575modification, are permitted provided that the following conditions are
18576met:
18577
18578    * Redistributions of source code must retain the above copyright
18579notice, this list of conditions and the following disclaimer.
18580    * Redistributions in binary form must reproduce the above
18581copyright notice, this list of conditions and the following disclaimer
18582in the documentation and/or other materials provided with the
18583distribution.
18584    * Neither the name of Google Inc. nor the names of its
18585contributors may be used to endorse or promote products derived from
18586this software without specific prior written permission.
18587
18588THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
18589"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18590LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
18591A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
18592OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
18593SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
18594LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
18595DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
18596THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
18597(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
18598OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
18599
18600Code generated by the Protocol Buffer compiler is owned by the owner
18601of the input file used when generating it.  This code is not
18602standalone and requires a support library to be linked with it.  This
18603support library is itself covered by the above license.
18604
18605==============================================================================
18606ANDROID SOFTWARE DEVELOPMENT KIT
18607
18608Terms and Conditions
18609
18610This is the Android Software Development Kit License Agreement.
18611
186121. Introduction
18613
186141.1 The Android Software Development Kit (referred to in this License Agreement as the "SDK" and
18615specifically including the Android system files, packaged APIs, and Google APIs add-ons) is
18616licensed to you subject to the terms of this License Agreement. This License Agreement forms a
18617legally binding contract between you and Google in relation to your use of the SDK.
18618
186191.2 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600
18620Amphitheatre Parkway, Mountain View, CA 94043, United States.
18621
186222. Accepting this License Agreement
18623
186242.1 In order to use the SDK, you must first agree to this License Agreement. You may not use the
18625SDK if you do not accept this License Agreement.
18626
186272.2 You can accept this License Agreement by:
18628
18629(A) clicking to accept or agree to this License Agreement, where this option is made available to
18630you; or
18631
18632(B) by actually using the SDK. In this case, you agree that use of the SDK constitutes acceptance of
18633the Licensing Agreement from that point onwards.
18634
186352.3 You may not use the SDK and may not accept the Licensing Agreement if you are a person barred
18636from receiving the SDK under the laws of the United States or other countries including the country
18637in which you are resident or from which you use the SDK.
18638
186392.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other
18640entity, you represent and warrant that you have full legal authority to bind your employer or such
18641entity to this License Agreement. If you do not have the requisite authority, you may not accept
18642the Licensing Agreement or use the SDK on behalf of your employer or other entity.
18643
186443. SDK License from Google
18645
186463.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide,
18647royalty-free, non- assignable and non-exclusive license to use the SDK solely to develop
18648applications to run on the Android platform.
18649
186503.2 You agree that Google or third parties own all legal right, title and interest in and to the
18651SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property
18652Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law,
18653and any and all other proprietary rights. Google reserves all rights not expressly granted to you.
18654
186553.3 Except to the extent required by applicable third party licenses, you may not copy (except for
18656backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create
18657derivative works of the SDK or any part of the SDK. Except to the extent required by applicable
18658third party licenses, you may not load any part of the SDK onto a mobile handset or any other
18659hardware device except a personal computer, combine any part of the SDK with other software, or
18660distribute any software or device incorporating a part of the SDK.
18661
186623.4 Use, reproduction and distribution of components of the SDK licensed under an open source
18663software license are governed solely by the terms of that open source software license and not
18664this License Agreement.
18665
186663.5 You agree that the form and nature of the SDK that Google provides may change without prior
18667notice to you and that future versions of the SDK may be incompatible with applications developed
18668on previous versions of the SDK. You agree that Google may stop (permanently or temporarily)
18669providing the SDK (or any features within the SDK) to you or to users generally at Google's sole
18670discretion, without prior notice to you.
18671
186723.6 Nothing in this License Agreement gives you a right to use any of Google's trade names,
18673trademarks, service marks, logos, domain names, or other distinctive brand features.
18674
186753.7 You agree that you will not remove, obscure, or alter any proprietary rights notices (including
18676copyright and trademark notices) that may be affixed to or contained within the SDK.
18677
186784. Use of the SDK by You
18679
186804.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under
18681this License Agreement in or to any software applications that you develop using the SDK, including
18682any intellectual property rights that subsist in those applications.
18683
186844.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) this
18685License Agreement and (b) any applicable law, regulation or generally accepted practices or
18686guidelines in the relevant jurisdictions (including any laws regarding the export of data or
18687software to and from the United States or other relevant countries).
18688
186894.3 You agree that if you use the SDK to develop applications for general public users, you will
18690protect the privacy and legal rights of those users. If the users provide you with user names,
18691passwords, or other login information or personal information, your must make the users aware that
18692the information will be available to your application, and you must provide legally adequate privacy
18693notice and protection for those users. If your application stores personal or sensitive information
18694provided by users, it must do so securely. If the user provides your application with Google Account
18695information, your application may only use that information to access the user's Google Account
18696when, and for the limited purposes for which, the user has given you permission to do so.
18697
186984.4 You agree that you will not engage in any activity with the SDK, including the development or
18699distribution of an application, that interferes with, disrupts, damages, or accesses in an
18700unauthorized manner the servers, networks, or other properties or services of any third party
18701including, but not limited to, Google or any mobile communications carrier.
18702
187034.5 You agree that you are solely responsible for (and that Google has no responsibility to you or
18704to any third party for) any data, content, or resources that you create, transmit or display through
18705the Android platform and/or applications for the Android platform, and for the consequences of your
18706actions (including any loss or damage which Google may suffer) by doing so.
18707
187084.6 You agree that you are solely responsible for (and that Google has no responsibility to you or
18709to any third party for) any breach of your obligations under this License Agreement, any applicable
18710third party contract or Terms of Service, or any applicable law or regulation, and for the
18711consequences (including any loss or damage which Google or any third party may suffer) of any such
18712breach.
18713
187145. Your Developer Credentials
18715
187165.1 You agree that you are responsible for maintaining the confidentiality of any developer
18717credentials that may be issued to you by Google or which you may choose yourself and that you will
18718be solely responsible for all applications that are developed under your developer credentials.
18719
187206. Privacy and Information
18721
187226.1 In order to continually innovate and improve the SDK, Google may collect certain usage
18723statistics from the software including but not limited to a unique identifier, associated IP
18724address, version number of the software, and information on which tools and/or services in the SDK
18725are being used and how they are being used. Before any of this information is collected, the SDK
18726will notify you and seek your consent. If you withhold consent, the information will not be
18727collected.
18728
187296.2 The data collected is examined in the aggregate to improve the SDK and is maintained in
18730accordance with Google's Privacy Policy.
18731
187327. Third Party Applications for the Android Platform
18733
187347.1 If you use the SDK to run applications developed by a third party or that access data, content
18735or resources provided by a third party, you agree that Google is not responsible for those
18736applications, data, content, or resources. You understand that all data, content or resources which
18737you may access through such third party applications are the sole responsibility of the person from
18738which they originated and that Google is not liable for any loss or damage that you may experience
18739as a result of the use or access of any of those third party applications, data, content, or
18740resources.
18741
187427.2 You should be aware the data, content, and resources presented to you through such a third party
18743application may be protected by intellectual property rights which are owned by the providers (or by
18744other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute
18745or create derivative works based on these data, content, or resources (either in whole or in part)
18746unless you have been specifically given permission to do so by the relevant owners.
18747
187487.3 You acknowledge that your use of such third party applications, data, content, or resources may
18749be subject to separate terms between you and the relevant third party. In that case, this License
18750Agreement does not affect your legal relationship with these third parties.
18751
187528. Using Android APIs
18753
187548.1 Google Data APIs
18755
187568.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be
18757protected by intellectual property rights which are owned by Google or those parties that provide
18758the data (or by other persons or companies on their behalf). Your use of any such API may be subject
18759to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create
18760derivative works based on this data (either in whole or in part) unless allowed by the relevant
18761Terms of Service.
18762
187638.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you
18764shall retrieve data only with the user's explicit consent and only when, and for the limited
18765purposes for which, the user has given you permission to do so.
18766
187679. Terminating this License Agreement
18768
187699.1 This License Agreement will continue to apply until terminated by either you or Google as set
18770out below.
18771
187729.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the SDK
18773and any relevant developer credentials.
18774
187759.3 Google may at any time, terminate this License Agreement with you if:
18776
18777(A) you have breached any provision of this License Agreement; or
18778
18779(B) Google is required to do so by law; or
18780
18781(C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated
18782its relationship with Google or ceased to offer certain parts of the SDK to you; or
18783
18784(D) Google decides to no longer providing the SDK or certain parts of the SDK to users in the
18785country in which you are resident or from which you use the service, or the provision of the SDK or
18786certain SDK services to you by Google is, in Google's sole discretion, no longer commercially
18787viable.
18788
187899.4 When this License Agreement comes to an end, all of the legal rights, obligations and
18790liabilities that you and Google have benefited from, been subject to (or which have accrued over
18791time whilst this License Agreement has been in force) or which are expressed to continue
18792indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall
18793continue to apply to such rights, obligations and liabilities indefinitely.
18794
1879510. DISCLAIMER OF WARRANTIES
18796
1879710.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE
18798SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.
18799
1880010.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE
18801SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR
18802COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.
18803
1880410.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS
18805OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY,
18806FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
18807
1880811. LIMITATION OF LIABILITY
18809
1881011.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS
18811LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT,
18812INCIDENTAL, SPECIAL CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY
18813LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN
18814AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.
18815
1881612. Indemnification
18817
1881812.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless
18819Google, its affiliates and their respective directors, officers, employees and agents from and
18820against any and all claims, actions, suits or proceedings, as well as any and all losses,
18821liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or
18822accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any
18823copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any
18824person or defames any person or violates their rights of publicity or privacy, and (c) any
18825non-compliance by you with this License Agreement.
18826
1882713. Changes to the License Agreement
18828
1882913.1 Google may make changes to the License Agreement as it distributes new versions of the SDK.
18830When these changes are made, Google will make a new version of the License Agreement available on
18831the website where the SDK is made available.
18832
1883314. General Legal Terms
18834
1883514.1 This License Agreement constitute the whole legal agreement between you and Google and govern
18836your use of the SDK (excluding any services which Google may provide to you under a separate written
18837agreement), and completely replace any prior agreements between you and Google in relation to the
18838SDK.
18839
1884014.2 You agree that if Google does not exercise or enforce any legal right or remedy which is
18841contained in this License Agreement (or which Google has the benefit of under any applicable law),
18842this will not be taken to be a formal waiver of Google's rights and that those rights or remedies
18843will still be available to Google.
18844
1884514.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision
18846of this License Agreement is invalid, then that provision will be removed from this License
18847Agreement without affecting the rest of this License Agreement. The remaining provisions of this
18848License Agreement will continue to be valid and enforceable.
18849
1885014.4 You acknowledge and agree that each member of the group of companies of which Google is the
18851parent shall be third party beneficiaries to this License Agreement and that such other companies
18852shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that
18853confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall
18854be third party beneficiaries to this License Agreement.
18855
1885614.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST
18857COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE
18858LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.
18859
1886014.6 The rights granted in this License Agreement may not be assigned or transferred by either you
18861or Google without the prior written approval of the other party. Neither you nor Google shall be
18862permitted to delegate their responsibilities or obligations under this License Agreement without the
18863prior written approval of the other party.
18864
1886514.7 This License Agreement, and your relationship with Google under this License Agreement, shall
18866be governed by the laws of the State of California without regard to its conflict of laws
18867provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located
18868within the county of Santa Clara, California to resolve any legal matter arising from this License
18869Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for
18870injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.
18871
18872April 10, 2009
18873
18874==============================================================================
18875
18876   Copyright (c) 2005-2019, The Android Open Source Project
18877
18878   Licensed under the Apache License, Version 2.0 (the "License");
18879   you may not use this file except in compliance with the License.
18880
18881   Unless required by applicable law or agreed to in writing, software
18882   distributed under the License is distributed on an "AS IS" BASIS,
18883   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18884   See the License for the specific language governing permissions and
18885   limitations under the License.
18886
18887
18888                                 Apache License
18889                           Version 2.0, January 2004
18890                        http://www.apache.org/licenses/
18891
18892   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
18893
18894   1. Definitions.
18895
18896      "License" shall mean the terms and conditions for use, reproduction,
18897      and distribution as defined by Sections 1 through 9 of this document.
18898
18899      "Licensor" shall mean the copyright owner or entity authorized by
18900      the copyright owner that is granting the License.
18901
18902      "Legal Entity" shall mean the union of the acting entity and all
18903      other entities that control, are controlled by, or are under common
18904      control with that entity. For the purposes of this definition,
18905      "control" means (i) the power, direct or indirect, to cause the
18906      direction or management of such entity, whether by contract or
18907      otherwise, or (ii) ownership of fifty percent (50%) or more of the
18908      outstanding shares, or (iii) beneficial ownership of such entity.
18909
18910      "You" (or "Your") shall mean an individual or Legal Entity
18911      exercising permissions granted by this License.
18912
18913      "Source" form shall mean the preferred form for making modifications,
18914      including but not limited to software source code, documentation
18915      source, and configuration files.
18916
18917      "Object" form shall mean any form resulting from mechanical
18918      transformation or translation of a Source form, including but
18919      not limited to compiled object code, generated documentation,
18920      and conversions to other media types.
18921
18922      "Work" shall mean the work of authorship, whether in Source or
18923      Object form, made available under the License, as indicated by a
18924      copyright notice that is included in or attached to the work
18925      (an example is provided in the Appendix below).
18926
18927      "Derivative Works" shall mean any work, whether in Source or Object
18928      form, that is based on (or derived from) the Work and for which the
18929      editorial revisions, annotations, elaborations, or other modifications
18930      represent, as a whole, an original work of authorship. For the purposes
18931      of this License, Derivative Works shall not include works that remain
18932      separable from, or merely link (or bind by name) to the interfaces of,
18933      the Work and Derivative Works thereof.
18934
18935      "Contribution" shall mean any work of authorship, including
18936      the original version of the Work and any modifications or additions
18937      to that Work or Derivative Works thereof, that is intentionally
18938      submitted to Licensor for inclusion in the Work by the copyright owner
18939      or by an individual or Legal Entity authorized to submit on behalf of
18940      the copyright owner. For the purposes of this definition, "submitted"
18941      means any form of electronic, verbal, or written communication sent
18942      to the Licensor or its representatives, including but not limited to
18943      communication on electronic mailing lists, source code control systems,
18944      and issue tracking systems that are managed by, or on behalf of, the
18945      Licensor for the purpose of discussing and improving the Work, but
18946      excluding communication that is conspicuously marked or otherwise
18947      designated in writing by the copyright owner as "Not a Contribution."
18948
18949      "Contributor" shall mean Licensor and any individual or Legal Entity
18950      on behalf of whom a Contribution has been received by Licensor and
18951      subsequently incorporated within the Work.
18952
18953   2. Grant of Copyright License. Subject to the terms and conditions of
18954      this License, each Contributor hereby grants to You a perpetual,
18955      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
18956      copyright license to reproduce, prepare Derivative Works of,
18957      publicly display, publicly perform, sublicense, and distribute the
18958      Work and such Derivative Works in Source or Object form.
18959
18960   3. Grant of Patent License. Subject to the terms and conditions of
18961      this License, each Contributor hereby grants to You a perpetual,
18962      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
18963      (except as stated in this section) patent license to make, have made,
18964      use, offer to sell, sell, import, and otherwise transfer the Work,
18965      where such license applies only to those patent claims licensable
18966      by such Contributor that are necessarily infringed by their
18967      Contribution(s) alone or by combination of their Contribution(s)
18968      with the Work to which such Contribution(s) was submitted. If You
18969      institute patent litigation against any entity (including a
18970      cross-claim or counterclaim in a lawsuit) alleging that the Work
18971      or a Contribution incorporated within the Work constitutes direct
18972      or contributory patent infringement, then any patent licenses
18973      granted to You under this License for that Work shall terminate
18974      as of the date such litigation is filed.
18975
18976   4. Redistribution. You may reproduce and distribute copies of the
18977      Work or Derivative Works thereof in any medium, with or without
18978      modifications, and in Source or Object form, provided that You
18979      meet the following conditions:
18980
18981      (a) You must give any other recipients of the Work or
18982          Derivative Works a copy of this License; and
18983
18984      (b) You must cause any modified files to carry prominent notices
18985          stating that You changed the files; and
18986
18987      (c) You must retain, in the Source form of any Derivative Works
18988          that You distribute, all copyright, patent, trademark, and
18989          attribution notices from the Source form of the Work,
18990          excluding those notices that do not pertain to any part of
18991          the Derivative Works; and
18992
18993      (d) If the Work includes a "NOTICE" text file as part of its
18994          distribution, then any Derivative Works that You distribute must
18995          include a readable copy of the attribution notices contained
18996          within such NOTICE file, excluding those notices that do not
18997          pertain to any part of the Derivative Works, in at least one
18998          of the following places: within a NOTICE text file distributed
18999          as part of the Derivative Works; within the Source form or
19000          documentation, if provided along with the Derivative Works; or,
19001          within a display generated by the Derivative Works, if and
19002          wherever such third-party notices normally appear. The contents
19003          of the NOTICE file are for informational purposes only and
19004          do not modify the License. You may add Your own attribution
19005          notices within Derivative Works that You distribute, alongside
19006          or as an addendum to the NOTICE text from the Work, provided
19007          that such additional attribution notices cannot be construed
19008          as modifying the License.
19009
19010      You may add Your own copyright statement to Your modifications and
19011      may provide additional or different license terms and conditions
19012      for use, reproduction, or distribution of Your modifications, or
19013      for any such Derivative Works as a whole, provided Your use,
19014      reproduction, and distribution of the Work otherwise complies with
19015      the conditions stated in this License.
19016
19017   5. Submission of Contributions. Unless You explicitly state otherwise,
19018      any Contribution intentionally submitted for inclusion in the Work
19019      by You to the Licensor shall be under the terms and conditions of
19020      this License, without any additional terms or conditions.
19021      Notwithstanding the above, nothing herein shall supersede or modify
19022      the terms of any separate license agreement you may have executed
19023      with Licensor regarding such Contributions.
19024
19025   6. Trademarks. This License does not grant permission to use the trade
19026      names, trademarks, service marks, or product names of the Licensor,
19027      except as required for reasonable and customary use in describing the
19028      origin of the Work and reproducing the content of the NOTICE file.
19029
19030   7. Disclaimer of Warranty. Unless required by applicable law or
19031      agreed to in writing, Licensor provides the Work (and each
19032      Contributor provides its Contributions) on an "AS IS" BASIS,
19033      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
19034      implied, including, without limitation, any warranties or conditions
19035      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
19036      PARTICULAR PURPOSE. You are solely responsible for determining the
19037      appropriateness of using or redistributing the Work and assume any
19038      risks associated with Your exercise of permissions under this License.
19039
19040   8. Limitation of Liability. In no event and under no legal theory,
19041      whether in tort (including negligence), contract, or otherwise,
19042      unless required by applicable law (such as deliberate and grossly
19043      negligent acts) or agreed to in writing, shall any Contributor be
19044      liable to You for damages, including any direct, indirect, special,
19045      incidental, or consequential damages of any character arising as a
19046      result of this License or out of the use or inability to use the
19047      Work (including but not limited to damages for loss of goodwill,
19048      work stoppage, computer failure or malfunction, or any and all
19049      other commercial damages or losses), even if such Contributor
19050      has been advised of the possibility of such damages.
19051
19052   9. Accepting Warranty or Additional Liability. While redistributing
19053      the Work or Derivative Works thereof, You may choose to offer,
19054      and charge a fee for, acceptance of support, warranty, indemnity,
19055      or other liability obligations and/or rights consistent with this
19056      License. However, in accepting such obligations, You may act only
19057      on Your own behalf and on Your sole responsibility, not on behalf
19058      of any other Contributor, and only if You agree to indemnify,
19059      defend, and hold each Contributor harmless for any liability
19060      incurred by, or claims asserted against, such Contributor by reason
19061      of your accepting any such warranty or additional liability.
19062
19063   END OF TERMS AND CONDITIONS
19064
19065
19066==============================================================================
19067
19068                                 Apache License
19069                           Version 2.0, January 2004
19070                        http://www.apache.org/licenses/
19071
19072   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
19073
19074   1. Definitions.
19075
19076      "License" shall mean the terms and conditions for use, reproduction,
19077      and distribution as defined by Sections 1 through 9 of this document.
19078
19079      "Licensor" shall mean the copyright owner or entity authorized by
19080      the copyright owner that is granting the License.
19081
19082      "Legal Entity" shall mean the union of the acting entity and all
19083      other entities that control, are controlled by, or are under common
19084      control with that entity. For the purposes of this definition,
19085      "control" means (i) the power, direct or indirect, to cause the
19086      direction or management of such entity, whether by contract or
19087      otherwise, or (ii) ownership of fifty percent (50%) or more of the
19088      outstanding shares, or (iii) beneficial ownership of such entity.
19089
19090      "You" (or "Your") shall mean an individual or Legal Entity
19091      exercising permissions granted by this License.
19092
19093      "Source" form shall mean the preferred form for making modifications,
19094      including but not limited to software source code, documentation
19095      source, and configuration files.
19096
19097      "Object" form shall mean any form resulting from mechanical
19098      transformation or translation of a Source form, including but
19099      not limited to compiled object code, generated documentation,
19100      and conversions to other media types.
19101
19102      "Work" shall mean the work of authorship, whether in Source or
19103      Object form, made available under the License, as indicated by a
19104      copyright notice that is included in or attached to the work
19105      (an example is provided in the Appendix below).
19106
19107      "Derivative Works" shall mean any work, whether in Source or Object
19108      form, that is based on (or derived from) the Work and for which the
19109      editorial revisions, annotations, elaborations, or other modifications
19110      represent, as a whole, an original work of authorship. For the purposes
19111      of this License, Derivative Works shall not include works that remain
19112      separable from, or merely link (or bind by name) to the interfaces of,
19113      the Work and Derivative Works thereof.
19114
19115      "Contribution" shall mean any work of authorship, including
19116      the original version of the Work and any modifications or additions
19117      to that Work or Derivative Works thereof, that is intentionally
19118      submitted to Licensor for inclusion in the Work by the copyright owner
19119      or by an individual or Legal Entity authorized to submit on behalf of
19120      the copyright owner. For the purposes of this definition, "submitted"
19121      means any form of electronic, verbal, or written communication sent
19122      to the Licensor or its representatives, including but not limited to
19123      communication on electronic mailing lists, source code control systems,
19124      and issue tracking systems that are managed by, or on behalf of, the
19125      Licensor for the purpose of discussing and improving the Work, but
19126      excluding communication that is conspicuously marked or otherwise
19127      designated in writing by the copyright owner as "Not a Contribution."
19128
19129      "Contributor" shall mean Licensor and any individual or Legal Entity
19130      on behalf of whom a Contribution has been received by Licensor and
19131      subsequently incorporated within the Work.
19132
19133   2. Grant of Copyright License. Subject to the terms and conditions of
19134      this License, each Contributor hereby grants to You a perpetual,
19135      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19136      copyright license to reproduce, prepare Derivative Works of,
19137      publicly display, publicly perform, sublicense, and distribute the
19138      Work and such Derivative Works in Source or Object form.
19139
19140   3. Grant of Patent License. Subject to the terms and conditions of
19141      this License, each Contributor hereby grants to You a perpetual,
19142      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19143      (except as stated in this section) patent license to make, have made,
19144      use, offer to sell, sell, import, and otherwise transfer the Work,
19145      where such license applies only to those patent claims licensable
19146      by such Contributor that are necessarily infringed by their
19147      Contribution(s) alone or by combination of their Contribution(s)
19148      with the Work to which such Contribution(s) was submitted. If You
19149      institute patent litigation against any entity (including a
19150      cross-claim or counterclaim in a lawsuit) alleging that the Work
19151      or a Contribution incorporated within the Work constitutes direct
19152      or contributory patent infringement, then any patent licenses
19153      granted to You under this License for that Work shall terminate
19154      as of the date such litigation is filed.
19155
19156   4. Redistribution. You may reproduce and distribute copies of the
19157      Work or Derivative Works thereof in any medium, with or without
19158      modifications, and in Source or Object form, provided that You
19159      meet the following conditions:
19160
19161      (a) You must give any other recipients of the Work or
19162          Derivative Works a copy of this License; and
19163
19164      (b) You must cause any modified files to carry prominent notices
19165          stating that You changed the files; and
19166
19167      (c) You must retain, in the Source form of any Derivative Works
19168          that You distribute, all copyright, patent, trademark, and
19169          attribution notices from the Source form of the Work,
19170          excluding those notices that do not pertain to any part of
19171          the Derivative Works; and
19172
19173      (d) If the Work includes a "NOTICE" text file as part of its
19174          distribution, then any Derivative Works that You distribute must
19175          include a readable copy of the attribution notices contained
19176          within such NOTICE file, excluding those notices that do not
19177          pertain to any part of the Derivative Works, in at least one
19178          of the following places: within a NOTICE text file distributed
19179          as part of the Derivative Works; within the Source form or
19180          documentation, if provided along with the Derivative Works; or,
19181          within a display generated by the Derivative Works, if and
19182          wherever such third-party notices normally appear. The contents
19183          of the NOTICE file are for informational purposes only and
19184          do not modify the License. You may add Your own attribution
19185          notices within Derivative Works that You distribute, alongside
19186          or as an addendum to the NOTICE text from the Work, provided
19187          that such additional attribution notices cannot be construed
19188          as modifying the License.
19189
19190      You may add Your own copyright statement to Your modifications and
19191      may provide additional or different license terms and conditions
19192      for use, reproduction, or distribution of Your modifications, or
19193      for any such Derivative Works as a whole, provided Your use,
19194      reproduction, and distribution of the Work otherwise complies with
19195      the conditions stated in this License.
19196
19197   5. Submission of Contributions. Unless You explicitly state otherwise,
19198      any Contribution intentionally submitted for inclusion in the Work
19199      by You to the Licensor shall be under the terms and conditions of
19200      this License, without any additional terms or conditions.
19201      Notwithstanding the above, nothing herein shall supersede or modify
19202      the terms of any separate license agreement you may have executed
19203      with Licensor regarding such Contributions.
19204
19205   6. Trademarks. This License does not grant permission to use the trade
19206      names, trademarks, service marks, or product names of the Licensor,
19207      except as required for reasonable and customary use in describing the
19208      origin of the Work and reproducing the content of the NOTICE file.
19209
19210   7. Disclaimer of Warranty. Unless required by applicable law or
19211      agreed to in writing, Licensor provides the Work (and each
19212      Contributor provides its Contributions) on an "AS IS" BASIS,
19213      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
19214      implied, including, without limitation, any warranties or conditions
19215      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
19216      PARTICULAR PURPOSE. You are solely responsible for determining the
19217      appropriateness of using or redistributing the Work and assume any
19218      risks associated with Your exercise of permissions under this License.
19219
19220   8. Limitation of Liability. In no event and under no legal theory,
19221      whether in tort (including negligence), contract, or otherwise,
19222      unless required by applicable law (such as deliberate and grossly
19223      negligent acts) or agreed to in writing, shall any Contributor be
19224      liable to You for damages, including any direct, indirect, special,
19225      incidental, or consequential damages of any character arising as a
19226      result of this License or out of the use or inability to use the
19227      Work (including but not limited to damages for loss of goodwill,
19228      work stoppage, computer failure or malfunction, or any and all
19229      other commercial damages or losses), even if such Contributor
19230      has been advised of the possibility of such damages.
19231
19232   9. Accepting Warranty or Additional Liability. While redistributing
19233      the Work or Derivative Works thereof, You may choose to offer,
19234      and charge a fee for, acceptance of support, warranty, indemnity,
19235      or other liability obligations and/or rights consistent with this
19236      License. However, in accepting such obligations, You may act only
19237      on Your own behalf and on Your sole responsibility, not on behalf
19238      of any other Contributor, and only if You agree to indemnify,
19239      defend, and hold each Contributor harmless for any liability
19240      incurred by, or claims asserted against, such Contributor by reason
19241      of your accepting any such warranty or additional liability.
19242
19243   END OF TERMS AND CONDITIONS
19244
19245   APPENDIX: How to apply the Apache License to your work.
19246
19247      To apply the Apache License to your work, attach the following
19248      boilerplate notice, with the fields enclosed by brackets "[]"
19249      replaced with your own identifying information. (Don't include
19250      the brackets!)  The text should be enclosed in the appropriate
19251      comment syntax for the file format. We also recommend that a
19252      file or class name and description of purpose be included on the
19253      same "printed page" as the copyright notice for easier
19254      identification within third-party archives.
19255
19256   Copyright [yyyy] [name of copyright owner]
19257
19258   Licensed under the Apache License, Version 2.0 (the "License");
19259   you may not use this file except in compliance with the License.
19260   You may obtain a copy of the License at
19261
19262       http://www.apache.org/licenses/LICENSE-2.0
19263
19264   Unless required by applicable law or agreed to in writing, software
19265   distributed under the License is distributed on an "AS IS" BASIS,
19266   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19267   See the License for the specific language governing permissions and
19268   limitations under the License.
19269
19270Copyright 2010 The Chromium Authors. All rights reserved.
19271
19272Redistribution and use in source and binary forms, with or without
19273modification, are permitted provided that the following conditions are
19274met:
19275
19276   * Redistributions of source code must retain the above copyright
19277notice, this list of conditions and the following disclaimer.
19278   * Redistributions in binary form must reproduce the above
19279copyright notice, this list of conditions and the following disclaimer
19280in the documentation and/or other materials provided with the
19281distribution.
19282   * Neither the name of Google Inc. nor the names of its
19283contributors may be used to endorse or promote products derived from
19284this software without specific prior written permission.
19285
19286THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19287"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
19288LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19289A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
19290OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
19291SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
19292LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
19293DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
19294THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
19295(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
19296OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
19297
19298==============================================================================
19299
19300   Copyright (c) 2005-2014, The Android Open Source Project
19301
19302   Licensed under the Apache License, Version 2.0 (the "License");
19303   you may not use this file except in compliance with the License.
19304
19305   Unless required by applicable law or agreed to in writing, software
19306   distributed under the License is distributed on an "AS IS" BASIS,
19307   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19308   See the License for the specific language governing permissions and
19309   limitations under the License.
19310
19311
19312                                 Apache License
19313                           Version 2.0, January 2004
19314                        http://www.apache.org/licenses/
19315
19316   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
19317
19318   1. Definitions.
19319
19320      "License" shall mean the terms and conditions for use, reproduction,
19321      and distribution as defined by Sections 1 through 9 of this document.
19322
19323      "Licensor" shall mean the copyright owner or entity authorized by
19324      the copyright owner that is granting the License.
19325
19326      "Legal Entity" shall mean the union of the acting entity and all
19327      other entities that control, are controlled by, or are under common
19328      control with that entity. For the purposes of this definition,
19329      "control" means (i) the power, direct or indirect, to cause the
19330      direction or management of such entity, whether by contract or
19331      otherwise, or (ii) ownership of fifty percent (50%) or more of the
19332      outstanding shares, or (iii) beneficial ownership of such entity.
19333
19334      "You" (or "Your") shall mean an individual or Legal Entity
19335      exercising permissions granted by this License.
19336
19337      "Source" form shall mean the preferred form for making modifications,
19338      including but not limited to software source code, documentation
19339      source, and configuration files.
19340
19341      "Object" form shall mean any form resulting from mechanical
19342      transformation or translation of a Source form, including but
19343      not limited to compiled object code, generated documentation,
19344      and conversions to other media types.
19345
19346      "Work" shall mean the work of authorship, whether in Source or
19347      Object form, made available under the License, as indicated by a
19348      copyright notice that is included in or attached to the work
19349      (an example is provided in the Appendix below).
19350
19351      "Derivative Works" shall mean any work, whether in Source or Object
19352      form, that is based on (or derived from) the Work and for which the
19353      editorial revisions, annotations, elaborations, or other modifications
19354      represent, as a whole, an original work of authorship. For the purposes
19355      of this License, Derivative Works shall not include works that remain
19356      separable from, or merely link (or bind by name) to the interfaces of,
19357      the Work and Derivative Works thereof.
19358
19359      "Contribution" shall mean any work of authorship, including
19360      the original version of the Work and any modifications or additions
19361      to that Work or Derivative Works thereof, that is intentionally
19362      submitted to Licensor for inclusion in the Work by the copyright owner
19363      or by an individual or Legal Entity authorized to submit on behalf of
19364      the copyright owner. For the purposes of this definition, "submitted"
19365      means any form of electronic, verbal, or written communication sent
19366      to the Licensor or its representatives, including but not limited to
19367      communication on electronic mailing lists, source code control systems,
19368      and issue tracking systems that are managed by, or on behalf of, the
19369      Licensor for the purpose of discussing and improving the Work, but
19370      excluding communication that is conspicuously marked or otherwise
19371      designated in writing by the copyright owner as "Not a Contribution."
19372
19373      "Contributor" shall mean Licensor and any individual or Legal Entity
19374      on behalf of whom a Contribution has been received by Licensor and
19375      subsequently incorporated within the Work.
19376
19377   2. Grant of Copyright License. Subject to the terms and conditions of
19378      this License, each Contributor hereby grants to You a perpetual,
19379      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19380      copyright license to reproduce, prepare Derivative Works of,
19381      publicly display, publicly perform, sublicense, and distribute the
19382      Work and such Derivative Works in Source or Object form.
19383
19384   3. Grant of Patent License. Subject to the terms and conditions of
19385      this License, each Contributor hereby grants to You a perpetual,
19386      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19387      (except as stated in this section) patent license to make, have made,
19388      use, offer to sell, sell, import, and otherwise transfer the Work,
19389      where such license applies only to those patent claims licensable
19390      by such Contributor that are necessarily infringed by their
19391      Contribution(s) alone or by combination of their Contribution(s)
19392      with the Work to which such Contribution(s) was submitted. If You
19393      institute patent litigation against any entity (including a
19394      cross-claim or counterclaim in a lawsuit) alleging that the Work
19395      or a Contribution incorporated within the Work constitutes direct
19396      or contributory patent infringement, then any patent licenses
19397      granted to You under this License for that Work shall terminate
19398      as of the date such litigation is filed.
19399
19400   4. Redistribution. You may reproduce and distribute copies of the
19401      Work or Derivative Works thereof in any medium, with or without
19402      modifications, and in Source or Object form, provided that You
19403      meet the following conditions:
19404
19405      (a) You must give any other recipients of the Work or
19406          Derivative Works a copy of this License; and
19407
19408      (b) You must cause any modified files to carry prominent notices
19409          stating that You changed the files; and
19410
19411      (c) You must retain, in the Source form of any Derivative Works
19412          that You distribute, all copyright, patent, trademark, and
19413          attribution notices from the Source form of the Work,
19414          excluding those notices that do not pertain to any part of
19415          the Derivative Works; and
19416
19417      (d) If the Work includes a "NOTICE" text file as part of its
19418          distribution, then any Derivative Works that You distribute must
19419          include a readable copy of the attribution notices contained
19420          within such NOTICE file, excluding those notices that do not
19421          pertain to any part of the Derivative Works, in at least one
19422          of the following places: within a NOTICE text file distributed
19423          as part of the Derivative Works; within the Source form or
19424          documentation, if provided along with the Derivative Works; or,
19425          within a display generated by the Derivative Works, if and
19426          wherever such third-party notices normally appear. The contents
19427          of the NOTICE file are for informational purposes only and
19428          do not modify the License. You may add Your own attribution
19429          notices within Derivative Works that You distribute, alongside
19430          or as an addendum to the NOTICE text from the Work, provided
19431          that such additional attribution notices cannot be construed
19432          as modifying the License.
19433
19434      You may add Your own copyright statement to Your modifications and
19435      may provide additional or different license terms and conditions
19436      for use, reproduction, or distribution of Your modifications, or
19437      for any such Derivative Works as a whole, provided Your use,
19438      reproduction, and distribution of the Work otherwise complies with
19439      the conditions stated in this License.
19440
19441   5. Submission of Contributions. Unless You explicitly state otherwise,
19442      any Contribution intentionally submitted for inclusion in the Work
19443      by You to the Licensor shall be under the terms and conditions of
19444      this License, without any additional terms or conditions.
19445      Notwithstanding the above, nothing herein shall supersede or modify
19446      the terms of any separate license agreement you may have executed
19447      with Licensor regarding such Contributions.
19448
19449   6. Trademarks. This License does not grant permission to use the trade
19450      names, trademarks, service marks, or product names of the Licensor,
19451      except as required for reasonable and customary use in describing the
19452      origin of the Work and reproducing the content of the NOTICE file.
19453
19454   7. Disclaimer of Warranty. Unless required by applicable law or
19455      agreed to in writing, Licensor provides the Work (and each
19456      Contributor provides its Contributions) on an "AS IS" BASIS,
19457      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
19458      implied, including, without limitation, any warranties or conditions
19459      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
19460      PARTICULAR PURPOSE. You are solely responsible for determining the
19461      appropriateness of using or redistributing the Work and assume any
19462      risks associated with Your exercise of permissions under this License.
19463
19464   8. Limitation of Liability. In no event and under no legal theory,
19465      whether in tort (including negligence), contract, or otherwise,
19466      unless required by applicable law (such as deliberate and grossly
19467      negligent acts) or agreed to in writing, shall any Contributor be
19468      liable to You for damages, including any direct, indirect, special,
19469      incidental, or consequential damages of any character arising as a
19470      result of this License or out of the use or inability to use the
19471      Work (including but not limited to damages for loss of goodwill,
19472      work stoppage, computer failure or malfunction, or any and all
19473      other commercial damages or losses), even if such Contributor
19474      has been advised of the possibility of such damages.
19475
19476   9. Accepting Warranty or Additional Liability. While redistributing
19477      the Work or Derivative Works thereof, You may choose to offer,
19478      and charge a fee for, acceptance of support, warranty, indemnity,
19479      or other liability obligations and/or rights consistent with this
19480      License. However, in accepting such obligations, You may act only
19481      on Your own behalf and on Your sole responsibility, not on behalf
19482      of any other Contributor, and only if You agree to indemnify,
19483      defend, and hold each Contributor harmless for any liability
19484      incurred by, or claims asserted against, such Contributor by reason
19485      of your accepting any such warranty or additional liability.
19486
19487   END OF TERMS AND CONDITIONS
19488
19489
19490==============================================================================
19491This software is provided 'as-is', without any express or implied
19492warranty. In no event will the authors be held liable for any
19493damages arising from the use of this software.
19494
19495Permission is granted to anyone to use this software for any
19496purpose, including commercial applications, and to alter it and
19497redistribute it freely, subject to the following restrictions:
19498
194991. The origin of this software must not be misrepresented; you must
19500not claim that you wrote the original software. If you use this
19501software in a product, an acknowledgment in the product documentation
19502would be appreciated but is not required.
19503
195042. Altered source versions must be plainly marked as such, and
19505must not be misrepresented as being the original software.
19506
195073. This notice may not be removed or altered from any source
19508distribution.
19509
19510==============================================================================
19511
19512   Copyright (c) 2016, The Android Open Source Project
19513
19514   Licensed under the Apache License, Version 2.0 (the "License");
19515   you may not use this file except in compliance with the License.
19516
19517   Unless required by applicable law or agreed to in writing, software
19518   distributed under the License is distributed on an "AS IS" BASIS,
19519   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19520   See the License for the specific language governing permissions and
19521   limitations under the License.
19522
19523
19524                                 Apache License
19525                           Version 2.0, January 2004
19526                        http://www.apache.org/licenses/
19527
19528   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
19529
19530   1. Definitions.
19531
19532      "License" shall mean the terms and conditions for use, reproduction,
19533      and distribution as defined by Sections 1 through 9 of this document.
19534
19535      "Licensor" shall mean the copyright owner or entity authorized by
19536      the copyright owner that is granting the License.
19537
19538      "Legal Entity" shall mean the union of the acting entity and all
19539      other entities that control, are controlled by, or are under common
19540      control with that entity. For the purposes of this definition,
19541      "control" means (i) the power, direct or indirect, to cause the
19542      direction or management of such entity, whether by contract or
19543      otherwise, or (ii) ownership of fifty percent (50%) or more of the
19544      outstanding shares, or (iii) beneficial ownership of such entity.
19545
19546      "You" (or "Your") shall mean an individual or Legal Entity
19547      exercising permissions granted by this License.
19548
19549      "Source" form shall mean the preferred form for making modifications,
19550      including but not limited to software source code, documentation
19551      source, and configuration files.
19552
19553      "Object" form shall mean any form resulting from mechanical
19554      transformation or translation of a Source form, including but
19555      not limited to compiled object code, generated documentation,
19556      and conversions to other media types.
19557
19558      "Work" shall mean the work of authorship, whether in Source or
19559      Object form, made available under the License, as indicated by a
19560      copyright notice that is included in or attached to the work
19561      (an example is provided in the Appendix below).
19562
19563      "Derivative Works" shall mean any work, whether in Source or Object
19564      form, that is based on (or derived from) the Work and for which the
19565      editorial revisions, annotations, elaborations, or other modifications
19566      represent, as a whole, an original work of authorship. For the purposes
19567      of this License, Derivative Works shall not include works that remain
19568      separable from, or merely link (or bind by name) to the interfaces of,
19569      the Work and Derivative Works thereof.
19570
19571      "Contribution" shall mean any work of authorship, including
19572      the original version of the Work and any modifications or additions
19573      to that Work or Derivative Works thereof, that is intentionally
19574      submitted to Licensor for inclusion in the Work by the copyright owner
19575      or by an individual or Legal Entity authorized to submit on behalf of
19576      the copyright owner. For the purposes of this definition, "submitted"
19577      means any form of electronic, verbal, or written communication sent
19578      to the Licensor or its representatives, including but not limited to
19579      communication on electronic mailing lists, source code control systems,
19580      and issue tracking systems that are managed by, or on behalf of, the
19581      Licensor for the purpose of discussing and improving the Work, but
19582      excluding communication that is conspicuously marked or otherwise
19583      designated in writing by the copyright owner as "Not a Contribution."
19584
19585      "Contributor" shall mean Licensor and any individual or Legal Entity
19586      on behalf of whom a Contribution has been received by Licensor and
19587      subsequently incorporated within the Work.
19588
19589   2. Grant of Copyright License. Subject to the terms and conditions of
19590      this License, each Contributor hereby grants to You a perpetual,
19591      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19592      copyright license to reproduce, prepare Derivative Works of,
19593      publicly display, publicly perform, sublicense, and distribute the
19594      Work and such Derivative Works in Source or Object form.
19595
19596   3. Grant of Patent License. Subject to the terms and conditions of
19597      this License, each Contributor hereby grants to You a perpetual,
19598      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19599      (except as stated in this section) patent license to make, have made,
19600      use, offer to sell, sell, import, and otherwise transfer the Work,
19601      where such license applies only to those patent claims licensable
19602      by such Contributor that are necessarily infringed by their
19603      Contribution(s) alone or by combination of their Contribution(s)
19604      with the Work to which such Contribution(s) was submitted. If You
19605      institute patent litigation against any entity (including a
19606      cross-claim or counterclaim in a lawsuit) alleging that the Work
19607      or a Contribution incorporated within the Work constitutes direct
19608      or contributory patent infringement, then any patent licenses
19609      granted to You under this License for that Work shall terminate
19610      as of the date such litigation is filed.
19611
19612   4. Redistribution. You may reproduce and distribute copies of the
19613      Work or Derivative Works thereof in any medium, with or without
19614      modifications, and in Source or Object form, provided that You
19615      meet the following conditions:
19616
19617      (a) You must give any other recipients of the Work or
19618          Derivative Works a copy of this License; and
19619
19620      (b) You must cause any modified files to carry prominent notices
19621          stating that You changed the files; and
19622
19623      (c) You must retain, in the Source form of any Derivative Works
19624          that You distribute, all copyright, patent, trademark, and
19625          attribution notices from the Source form of the Work,
19626          excluding those notices that do not pertain to any part of
19627          the Derivative Works; and
19628
19629      (d) If the Work includes a "NOTICE" text file as part of its
19630          distribution, then any Derivative Works that You distribute must
19631          include a readable copy of the attribution notices contained
19632          within such NOTICE file, excluding those notices that do not
19633          pertain to any part of the Derivative Works, in at least one
19634          of the following places: within a NOTICE text file distributed
19635          as part of the Derivative Works; within the Source form or
19636          documentation, if provided along with the Derivative Works; or,
19637          within a display generated by the Derivative Works, if and
19638          wherever such third-party notices normally appear. The contents
19639          of the NOTICE file are for informational purposes only and
19640          do not modify the License. You may add Your own attribution
19641          notices within Derivative Works that You distribute, alongside
19642          or as an addendum to the NOTICE text from the Work, provided
19643          that such additional attribution notices cannot be construed
19644          as modifying the License.
19645
19646      You may add Your own copyright statement to Your modifications and
19647      may provide additional or different license terms and conditions
19648      for use, reproduction, or distribution of Your modifications, or
19649      for any such Derivative Works as a whole, provided Your use,
19650      reproduction, and distribution of the Work otherwise complies with
19651      the conditions stated in this License.
19652
19653   5. Submission of Contributions. Unless You explicitly state otherwise,
19654      any Contribution intentionally submitted for inclusion in the Work
19655      by You to the Licensor shall be under the terms and conditions of
19656      this License, without any additional terms or conditions.
19657      Notwithstanding the above, nothing herein shall supersede or modify
19658      the terms of any separate license agreement you may have executed
19659      with Licensor regarding such Contributions.
19660
19661   6. Trademarks. This License does not grant permission to use the trade
19662      names, trademarks, service marks, or product names of the Licensor,
19663      except as required for reasonable and customary use in describing the
19664      origin of the Work and reproducing the content of the NOTICE file.
19665
19666   7. Disclaimer of Warranty. Unless required by applicable law or
19667      agreed to in writing, Licensor provides the Work (and each
19668      Contributor provides its Contributions) on an "AS IS" BASIS,
19669      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
19670      implied, including, without limitation, any warranties or conditions
19671      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
19672      PARTICULAR PURPOSE. You are solely responsible for determining the
19673      appropriateness of using or redistributing the Work and assume any
19674      risks associated with Your exercise of permissions under this License.
19675
19676   8. Limitation of Liability. In no event and under no legal theory,
19677      whether in tort (including negligence), contract, or otherwise,
19678      unless required by applicable law (such as deliberate and grossly
19679      negligent acts) or agreed to in writing, shall any Contributor be
19680      liable to You for damages, including any direct, indirect, special,
19681      incidental, or consequential damages of any character arising as a
19682      result of this License or out of the use or inability to use the
19683      Work (including but not limited to damages for loss of goodwill,
19684      work stoppage, computer failure or malfunction, or any and all
19685      other commercial damages or losses), even if such Contributor
19686      has been advised of the possibility of such damages.
19687
19688   9. Accepting Warranty or Additional Liability. While redistributing
19689      the Work or Derivative Works thereof, You may choose to offer,
19690      and charge a fee for, acceptance of support, warranty, indemnity,
19691      or other liability obligations and/or rights consistent with this
19692      License. However, in accepting such obligations, You may act only
19693      on Your own behalf and on Your sole responsibility, not on behalf
19694      of any other Contributor, and only if You agree to indemnify,
19695      defend, and hold each Contributor harmless for any liability
19696      incurred by, or claims asserted against, such Contributor by reason
19697      of your accepting any such warranty or additional liability.
19698
19699   END OF TERMS AND CONDITIONS
19700
19701   APPENDIX: How to apply the Apache License to your work.
19702
19703      To apply the Apache License to your work, attach the following
19704      boilerplate notice, with the fields enclosed by brackets "[]"
19705      replaced with your own identifying information. (Don't include
19706      the brackets!)  The text should be enclosed in the appropriate
19707      comment syntax for the file format. We also recommend that a
19708      file or class name and description of purpose be included on the
19709      same "printed page" as the copyright notice for easier
19710      identification within third-party archives.
19711
19712   Copyright [yyyy] [name of copyright owner]
19713
19714   Licensed under the Apache License, Version 2.0 (the "License");
19715   you may not use this file except in compliance with the License.
19716   You may obtain a copy of the License at
19717
19718       http://www.apache.org/licenses/LICENSE-2.0
19719
19720   Unless required by applicable law or agreed to in writing, software
19721   distributed under the License is distributed on an "AS IS" BASIS,
19722   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19723   See the License for the specific language governing permissions and
19724   limitations under the License.
19725
19726==============================================================================
19727version 1.2.12, March 27th, 2022
19728
19729Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
19730
19731This software is provided 'as-is', without any express or implied
19732warranty.  In no event will the authors be held liable for any damages
19733arising from the use of this software.
19734
19735Permission is granted to anyone to use this software for any purpose,
19736including commercial applications, and to alter it and redistribute it
19737freely, subject to the following restrictions:
19738
197391. The origin of this software must not be misrepresented; you must not
19740   claim that you wrote the original software. If you use this software
19741   in a product, an acknowledgment in the product documentation would be
19742   appreciated but is not required.
197432. Altered source versions must be plainly marked as such, and must not be
19744   misrepresented as being the original software.
197453. This notice may not be removed or altered from any source distribution.
19746
19747==============================================================================
19748                                 Apache License
19749                           Version 2.0, January 2004
19750                        http://www.apache.org/licenses/
19751
19752   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
19753
19754   1. Definitions.
19755
19756      "License" shall mean the terms and conditions for use, reproduction,
19757      and distribution as defined by Sections 1 through 9 of this document.
19758
19759      "Licensor" shall mean the copyright owner or entity authorized by
19760      the copyright owner that is granting the License.
19761
19762      "Legal Entity" shall mean the union of the acting entity and all
19763      other entities that control, are controlled by, or are under common
19764      control with that entity. For the purposes of this definition,
19765      "control" means (i) the power, direct or indirect, to cause the
19766      direction or management of such entity, whether by contract or
19767      otherwise, or (ii) ownership of fifty percent (50%) or more of the
19768      outstanding shares, or (iii) beneficial ownership of such entity.
19769
19770      "You" (or "Your") shall mean an individual or Legal Entity
19771      exercising permissions granted by this License.
19772
19773      "Source" form shall mean the preferred form for making modifications,
19774      including but not limited to software source code, documentation
19775      source, and configuration files.
19776
19777      "Object" form shall mean any form resulting from mechanical
19778      transformation or translation of a Source form, including but
19779      not limited to compiled object code, generated documentation,
19780      and conversions to other media types.
19781
19782      "Work" shall mean the work of authorship, whether in Source or
19783      Object form, made available under the License, as indicated by a
19784      copyright notice that is included in or attached to the work
19785      (an example is provided in the Appendix below).
19786
19787      "Derivative Works" shall mean any work, whether in Source or Object
19788      form, that is based on (or derived from) the Work and for which the
19789      editorial revisions, annotations, elaborations, or other modifications
19790      represent, as a whole, an original work of authorship. For the purposes
19791      of this License, Derivative Works shall not include works that remain
19792      separable from, or merely link (or bind by name) to the interfaces of,
19793      the Work and Derivative Works thereof.
19794
19795      "Contribution" shall mean any work of authorship, including
19796      the original version of the Work and any modifications or additions
19797      to that Work or Derivative Works thereof, that is intentionally
19798      submitted to Licensor for inclusion in the Work by the copyright owner
19799      or by an individual or Legal Entity authorized to submit on behalf of
19800      the copyright owner. For the purposes of this definition, "submitted"
19801      means any form of electronic, verbal, or written communication sent
19802      to the Licensor or its representatives, including but not limited to
19803      communication on electronic mailing lists, source code control systems,
19804      and issue tracking systems that are managed by, or on behalf of, the
19805      Licensor for the purpose of discussing and improving the Work, but
19806      excluding communication that is conspicuously marked or otherwise
19807      designated in writing by the copyright owner as "Not a Contribution."
19808
19809      "Contributor" shall mean Licensor and any individual or Legal Entity
19810      on behalf of whom a Contribution has been received by Licensor and
19811      subsequently incorporated within the Work.
19812
19813   2. Grant of Copyright License. Subject to the terms and conditions of
19814      this License, each Contributor hereby grants to You a perpetual,
19815      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19816      copyright license to reproduce, prepare Derivative Works of,
19817      publicly display, publicly perform, sublicense, and distribute the
19818      Work and such Derivative Works in Source or Object form.
19819
19820   3. Grant of Patent License. Subject to the terms and conditions of
19821      this License, each Contributor hereby grants to You a perpetual,
19822      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
19823      (except as stated in this section) patent license to make, have made,
19824      use, offer to sell, sell, import, and otherwise transfer the Work,
19825      where such license applies only to those patent claims licensable
19826      by such Contributor that are necessarily infringed by their
19827      Contribution(s) alone or by combination of their Contribution(s)
19828      with the Work to which such Contribution(s) was submitted. If You
19829      institute patent litigation against any entity (including a
19830      cross-claim or counterclaim in a lawsuit) alleging that the Work
19831      or a Contribution incorporated within the Work constitutes direct
19832      or contributory patent infringement, then any patent licenses
19833      granted to You under this License for that Work shall terminate
19834      as of the date such litigation is filed.
19835
19836   4. Redistribution. You may reproduce and distribute copies of the
19837      Work or Derivative Works thereof in any medium, with or without
19838      modifications, and in Source or Object form, provided that You
19839      meet the following conditions:
19840
19841      (a) You must give any other recipients of the Work or
19842          Derivative Works a copy of this License; and
19843
19844      (b) You must cause any modified files to carry prominent notices
19845          stating that You changed the files; and
19846
19847      (c) You must retain, in the Source form of any Derivative Works
19848          that You distribute, all copyright, patent, trademark, and
19849          attribution notices from the Source form of the Work,
19850          excluding those notices that do not pertain to any part of
19851          the Derivative Works; and
19852
19853      (d) If the Work includes a "NOTICE" text file as part of its
19854          distribution, then any Derivative Works that You distribute must
19855          include a readable copy of the attribution notices contained
19856          within such NOTICE file, excluding those notices that do not
19857          pertain to any part of the Derivative Works, in at least one
19858          of the following places: within a NOTICE text file distributed
19859          as part of the Derivative Works; within the Source form or
19860          documentation, if provided along with the Derivative Works; or,
19861          within a display generated by the Derivative Works, if and
19862          wherever such third-party notices normally appear. The contents
19863          of the NOTICE file are for informational purposes only and
19864          do not modify the License. You may add Your own attribution
19865          notices within Derivative Works that You distribute, alongside
19866          or as an addendum to the NOTICE text from the Work, provided
19867          that such additional attribution notices cannot be construed
19868          as modifying the License.
19869
19870      You may add Your own copyright statement to Your modifications and
19871      may provide additional or different license terms and conditions
19872      for use, reproduction, or distribution of Your modifications, or
19873      for any such Derivative Works as a whole, provided Your use,
19874      reproduction, and distribution of the Work otherwise complies with
19875      the conditions stated in this License.
19876
19877   5. Submission of Contributions. Unless You explicitly state otherwise,
19878      any Contribution intentionally submitted for inclusion in the Work
19879      by You to the Licensor shall be under the terms and conditions of
19880      this License, without any additional terms or conditions.
19881      Notwithstanding the above, nothing herein shall supersede or modify
19882      the terms of any separate license agreement you may have executed
19883      with Licensor regarding such Contributions.
19884
19885   6. Trademarks. This License does not grant permission to use the trade
19886      names, trademarks, service marks, or product names of the Licensor,
19887      except as required for reasonable and customary use in describing the
19888      origin of the Work and reproducing the content of the NOTICE file.
19889
19890   7. Disclaimer of Warranty. Unless required by applicable law or
19891      agreed to in writing, Licensor provides the Work (and each
19892      Contributor provides its Contributions) on an "AS IS" BASIS,
19893      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
19894      implied, including, without limitation, any warranties or conditions
19895      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
19896      PARTICULAR PURPOSE. You are solely responsible for determining the
19897      appropriateness of using or redistributing the Work and assume any
19898      risks associated with Your exercise of permissions under this License.
19899
19900   8. Limitation of Liability. In no event and under no legal theory,
19901      whether in tort (including negligence), contract, or otherwise,
19902      unless required by applicable law (such as deliberate and grossly
19903      negligent acts) or agreed to in writing, shall any Contributor be
19904      liable to You for damages, including any direct, indirect, special,
19905      incidental, or consequential damages of any character arising as a
19906      result of this License or out of the use or inability to use the
19907      Work (including but not limited to damages for loss of goodwill,
19908      work stoppage, computer failure or malfunction, or any and all
19909      other commercial damages or losses), even if such Contributor
19910      has been advised of the possibility of such damages.
19911
19912   9. Accepting Warranty or Additional Liability. While redistributing
19913      the Work or Derivative Works thereof, You may choose to offer,
19914      and charge a fee for, acceptance of support, warranty, indemnity,
19915      or other liability obligations and/or rights consistent with this
19916      License. However, in accepting such obligations, You may act only
19917      on Your own behalf and on Your sole responsibility, not on behalf
19918      of any other Contributor, and only if You agree to indemnify,
19919      defend, and hold each Contributor harmless for any liability
19920      incurred by, or claims asserted against, such Contributor by reason
19921      of your accepting any such warranty or additional liability.
19922
19923   END OF TERMS AND CONDITIONS
19924
19925   APPENDIX: How to apply the Apache License to your work.
19926
19927      To apply the Apache License to your work, attach the following
19928      boilerplate notice, with the fields enclosed by brackets "[]"
19929      replaced with your own identifying information. (Don't include
19930      the brackets!)  The text should be enclosed in the appropriate
19931      comment syntax for the file format. We also recommend that a
19932      file or class name and description of purpose be included on the
19933      same "printed page" as the copyright notice for easier
19934      identification within third-party archives.
19935
19936   Copyright 2011 Google Inc.
19937
19938   Licensed under the Apache License, Version 2.0 (the "License");
19939   you may not use this file except in compliance with the License.
19940   You may obtain a copy of the License at
19941
19942       http://www.apache.org/licenses/LICENSE-2.0
19943
19944   Unless required by applicable law or agreed to in writing, software
19945   distributed under the License is distributed on an "AS IS" BASIS,
19946   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
19947   See the License for the specific language governing permissions and
19948   limitations under the License.
19949
19950