Roll NDK to pick std::deque patch.
[android_tools.git] / sdk / platforms / android-25 / data / NOTICE.txt
blob2b3d8b57c23dfeca8494023ac63b449fda7dda1e
1 Notices for files contained in the tools directory:
2 ============================================================
3 Notices for file(s):
4 /bin/mksdcard
5 ------------------------------------------------------------
6 Copyright 2007, The Android Open Source Project
8 Redistribution and use in source and binary forms, with or without
9 modification, are permitted provided that the following conditions are met:
10     * Redistributions of source code must retain the above copyright
11       notice, this list of conditions and the following disclaimer.
12     * Redistributions in binary form must reproduce the above copyright
13       notice, this list of conditions and the following disclaimer in the
14       documentation and/or other materials provided with the distribution.
15     * Neither the name of Google Inc. nor the names of its contributors may
16       be used to endorse or promote products derived from this software
17       without specific prior written permission.
19 THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR
20 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
22 EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
24 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
25 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
26 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
27 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
28 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 ============================================================
31 Notices for file(s):
32 /framework/conscrypt-hostdex.jar
33 /framework/core-hostdex.jar
34 /framework/core-libart-hostdex.jar
35 /lib/libjavacore.so
36 /lib/libjavacrypto.so
37 ------------------------------------------------------------
38    =========================================================================
39    ==  NOTICE file corresponding to the section 4 d of                    ==
40    ==  the Apache License, Version 2.0,                                   ==
41    ==  in this case for the Android-specific code.                        ==
42    =========================================================================
44 Android Code
45 Copyright 2005-2008 The Android Open Source Project
47 This product includes software developed as part of
48 The Android Open Source Project (http://source.android.com).
50    =========================================================================
51    ==  NOTICE file corresponding to the section 4 d of                    ==
52    ==  the Apache License, Version 2.0,                                   ==
53    ==  in this case for the Apache Harmony distribution.                  ==
54    =========================================================================
56 Apache Harmony
57 Copyright 2006 The Apache Software Foundation
59 This product includes software developed at
60 The Apache Software Foundation (http://www.apache.org/).
62 Portions of Harmony were originally developed by
63 Intel Corporation and are licensed to the Apache Software
64 Foundation under the "Software Grant and Corporate Contribution
65 License Agreement", informally known as the "Intel Harmony CLA".
68    =========================================================================
69    ==  NOTICE file for the ICU License.                                   ==
70    =========================================================================
72 Copyright (c) 1995-2009 International Business Machines Corporation and others
74 All rights reserved.
76 Permission is hereby granted, free of charge, to any person obtaining
77 a copy of this software and associated documentation files (the
78 "Software"), to deal in the Software without restriction, including
79 without limitation the rights to use, copy, modify, merge, publish,
80 distribute, and/or sell copies of the Software, and to permit persons
81 to whom the Software is furnished to do so, provided that the above
82 copyright notice(s) and this permission notice appear in all copies of
83 the Software and that both the above copyright notice(s) and this
84 permission notice appear in supporting documentation.
86 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
87 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
88 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
89 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
90 HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY
91 SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
92 RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
93 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
94 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
96 Except as contained in this notice, the name of a copyright holder
97 shall not be used in advertising or otherwise to promote the sale, use
98 or other dealings in this Software without prior written authorization
99 of the copyright holder.
101 All trademarks and registered trademarks mentioned herein are the
102 property of their respective owners.
105    =========================================================================
106    ==  NOTICE file for the JUnit License.                                 ==
107    =========================================================================
109 Common Public License - v 1.0
111 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
112 PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
113 THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
115 1. DEFINITIONS
117 "Contribution" means:
119       a) in the case of the initial Contributor, the initial code and
120          documentation distributed under this Agreement, and
121       b) in the case of each subsequent Contributor:
123       i) changes to the Program, and
125       ii) additions to the Program;
127       where such changes and/or additions to the Program originate
128       from and are distributed by that particular Contributor. A
129       Contribution 'originates' from a Contributor if it was added to
130       the Program by such Contributor itself or anyone acting on such
131       Contributor's behalf. Contributions do not include additions to
132       the Program which: (i) are separate modules of software
133       distributed in conjunction with the Program under their own
134       license agreement, and (ii) are not derivative works of the
135       Program.
137 "Contributor" means any person or entity that distributes the Program.
139 "Licensed Patents " mean patent claims licensable by a Contributor
140 which are necessarily infringed by the use or sale of its Contribution
141 alone or when combined with the Program.
143 "Program" means the Contributions distributed in accordance with this
144 Agreement.
146 "Recipient" means anyone who receives the Program under this
147 Agreement, including all Contributors.
149 2. GRANT OF RIGHTS
151       a) Subject to the terms of this Agreement, each Contributor
152       hereby grants Recipient a non-exclusive, worldwide, royalty-free
153       copyright license to reproduce, prepare derivative works of,
154       publicly display, publicly perform, distribute and sublicense
155       the Contribution of such Contributor, if any, and such
156       derivative works, in source code and object code form.
158       b) Subject to the terms of this Agreement, each Contributor
159       hereby grants Recipient a non-exclusive, worldwide, royalty-free
160       patent license under Licensed Patents to make, use, sell, offer
161       to sell, import and otherwise transfer the Contribution of such
162       Contributor, if any, in source code and object code form. This
163       patent license shall apply to the combination of the
164       Contribution and the Program if, at the time the Contribution is
165       added by the Contributor, such addition of the Contribution
166       causes such combination to be covered by the Licensed Patents.
167       The patent license shall not apply to any other combinations
168       which include the Contribution. No hardware per se is licensed
169       hereunder.
171       c) Recipient understands that although each Contributor grants
172       the licenses to its Contributions set forth herein, no
173       assurances are provided by any Contributor that the Program does
174       not infringe the patent or other intellectual property rights of
175       any other entity. Each Contributor disclaims any liability to
176       Recipient for claims brought by any other entity based on
177       infringement of intellectual property rights or otherwise. As a
178       condition to exercising the rights and licenses granted
179       hereunder, each Recipient hereby assumes sole responsibility to
180       secure any other intellectual property rights needed, if any.
181       For example, if a third party patent license is required to
182       allow Recipient to distribute the Program, it is Recipient's
183       responsibility to acquire that license before distributing the
184       Program.
186       d) Each Contributor represents that to its knowledge it has
187       sufficient copyright rights in its Contribution, if any, to
188       grant the copyright license set forth in this Agreement.
190 3. REQUIREMENTS
192 A Contributor may choose to distribute the Program in object code form
193 under its own license agreement, provided that:
195       a) it complies with the terms and conditions of this Agreement; and
197       b) its license agreement:
199       i) effectively disclaims on behalf of all Contributors all
200       warranties and conditions, express and implied, including
201       warranties or conditions of title and non-infringement, and
202       implied warranties or conditions of merchantability and fitness
203       for a particular purpose;
205       ii) effectively excludes on behalf of all Contributors all
206       liability for damages, including direct, indirect, special,
207       incidental and consequential damages, such as lost profits;
209       iii) states that any provisions which differ from this Agreement
210       are offered by that Contributor alone and not by any other
211       party; and
213       iv) states that source code for the Program is available from
214       such Contributor, and informs licensees how to obtain it in a
215       reasonable manner on or through a medium customarily used for
216       software exchange.
218 When the Program is made available in source code form:
220       a) it must be made available under this Agreement; and 
222       b) a copy of this Agreement must be included with each copy of
223       the Program.
225 Contributors may not remove or alter any copyright notices contained
226 within the Program.
228 Each Contributor must identify itself as the originator of its
229 Contribution, if any, in a manner that reasonably allows subsequent
230 Recipients to identify the originator of the Contribution.
232 4. COMMERCIAL DISTRIBUTION
234 Commercial distributors of software may accept certain
235 responsibilities with respect to end users, business partners and the
236 like. While this license is intended to facilitate the commercial use
237 of the Program, the Contributor who includes the Program in a
238 commercial product offering should do so in a manner which does not
239 create potential liability for other Contributors. Therefore, if a
240 Contributor includes the Program in a commercial product offering,
241 such Contributor ("Commercial Contributor") hereby agrees to defend
242 and indemnify every other Contributor ("Indemnified Contributor")
243 against any losses, damages and costs (collectively "Losses") arising
244 from claims, lawsuits and other legal actions brought by a third party
245 against the Indemnified Contributor to the extent caused by the acts
246 or omissions of such Commercial Contributor in connection with its
247 distribution of the Program in a commercial product offering. The
248 obligations in this section do not apply to any claims or Losses
249 relating to any actual or alleged intellectual property infringement.
250 In order to qualify, an Indemnified Contributor must: a) promptly
251 notify the Commercial Contributor in writing of such claim, and b)
252 allow the Commercial Contributor to control, and cooperate with the
253 Commercial Contributor in, the defense and any related settlement
254 negotiations. The Indemnified Contributor may participate in any such
255 claim at its own expense.
257 For example, a Contributor might include the Program in a commercial
258 product offering, Product X. That Contributor is then a Commercial
259 Contributor. If that Commercial Contributor then makes performance
260 claims, or offers warranties related to Product X, those performance
261 claims and warranties are such Commercial Contributor's responsibility
262 alone. Under this section, the Commercial Contributor would have to
263 defend claims against the other Contributors related to those
264 performance claims and warranties, and if a court requires any other
265 Contributor to pay any damages as a result, the Commercial Contributor
266 must pay those damages.
268 5. NO WARRANTY
270 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
271 PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
272 KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
273 WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
274 OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
275 responsible for determining the appropriateness of using and
276 distributing the Program and assumes all risks associated with its
277 exercise of rights under this Agreement, including but not limited to
278 the risks and costs of program errors, compliance with applicable
279 laws, damage to or loss of data, programs or equipment, and
280 unavailability or interruption of operations.
282 6. DISCLAIMER OF LIABILITY
284 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
285 ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
286 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
287 WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
288 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
289 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
290 DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
291 HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
293 7. GENERAL
295 If any provision of this Agreement is invalid or unenforceable under
296 applicable law, it shall not affect the validity or enforceability of
297 the remainder of the terms of this Agreement, and without further
298 action by the parties hereto, such provision shall be reformed to the
299 minimum extent necessary to make such provision valid and enforceable.
301 If Recipient institutes patent litigation against a Contributor with
302 respect to a patent applicable to software (including a cross-claim or
303 counterclaim in a lawsuit), then any patent licenses granted by that
304 Contributor to such Recipient under this Agreement shall terminate as
305 of the date such litigation is filed. In addition, if Recipient
306 institutes patent litigation against any entity (including a
307 cross-claim or counterclaim in a lawsuit) alleging that the Program
308 itself (excluding combinations of the Program with other software or
309 hardware) infringes such Recipient's patent(s), then such Recipient's
310 rights granted under Section 2(b) shall terminate as of the date such
311 litigation is filed.
313 All Recipient's rights under this Agreement shall terminate if it
314 fails to comply with any of the material terms or conditions of this
315 Agreement and does not cure such failure in a reasonable period of
316 time after becoming aware of such noncompliance. If all Recipient's
317 rights under this Agreement terminate, Recipient agrees to cease use
318 and distribution of the Program as soon as reasonably practicable.
319 However, Recipient's obligations under this Agreement and any licenses
320 granted by Recipient relating to the Program shall continue and
321 survive.
323 Everyone is permitted to copy and distribute copies of this Agreement,
324 but in order to avoid inconsistency the Agreement is copyrighted and
325 may only be modified in the following manner. The Agreement Steward
326 reserves the right to publish new versions (including revisions) of
327 this Agreement from time to time. No one other than the Agreement
328 Steward has the right to modify this Agreement. IBM is the initial
329 Agreement Steward. IBM may assign the responsibility to serve as the
330 Agreement Steward to a suitable separate entity. Each new version of
331 the Agreement will be given a distinguishing version number. The
332 Program (including Contributions) may always be distributed subject to
333 the version of the Agreement under which it was received. In addition,
334 after a new version of the Agreement is published, Contributor may
335 elect to distribute the Program (including its Contributions) under
336 the new version. Except as expressly stated in Sections 2(a) and 2(b)
337 above, Recipient receives no rights or licenses to the intellectual
338 property of any Contributor under this Agreement, whether expressly,
339 by implication, estoppel or otherwise. All rights in the Program not
340 expressly granted under this Agreement are reserved.
342 This Agreement is governed by the laws of the State of New York and
343 the intellectual property laws of the United States of America. No
344 party to this Agreement will bring a legal action under this Agreement
345 more than one year after the cause of action arose. Each party waives
346 its rights to a jury trial in any resulting litigation.
349    =========================================================================
350    ==  NOTICE file for the KXML License.                                  ==
351    =========================================================================
353 Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany
355 Permission is hereby granted, free of charge, to any person obtaining
356 a copy of this software and associated documentation files (the
357 "Software"), to deal in the Software without restriction, including
358 without limitation the rights to use, copy, modify, merge, publish,
359 distribute, sublicense, and/or sell copies of the Software, and to
360 permit persons to whom the Software is furnished to do so, subject to
361 the following conditions:
363 The above copyright notice and this permission notice shall be
364 included in all copies or substantial portions of the Software.
366 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
367 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
368 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
369 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
370 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
371 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
372 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
375    =========================================================================
376    ==  NOTICE file for the SQLite Java Wrapper License.                   ==
377    =========================================================================
379 This software is copyrighted by Christian Werner <chw@ch-werner.de>
380 and others. The following terms apply to all files associated with the
381 software unless explicitly disclaimed in individual files.
383 The authors hereby grant permission to use, copy, modify, distribute,
384 and license this software and its documentation for any purpose, provided
385 that existing copyright notices are retained in all copies and that this
386 notice is included verbatim in any distributions. No written agreement,
387 license, or royalty fee is required for any of the authorized uses.
388 Modifications to this software may be copyrighted by their authors
389 and need not follow the licensing terms described here, provided that
390 the new terms are clearly indicated on the first page of each file where
391 they apply.
393 IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
394 FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
395 ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
396 DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
397 POSSIBILITY OF SUCH DAMAGE.
399 THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
400 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
401 FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
402 IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
403 NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
404 MODIFICATIONS.
407    =========================================================================
408    ==  NOTICE file for the W3C License.                                   ==
409    =========================================================================
411 Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute
412 of Technology, Institut National de Recherche en Informatique et en
413 Automatique, Keio University). All Rights Reserved. This program is
414 distributed under the W3C's Software Intellectual Property License.
415 This program is distributed in the hope that it will be useful, but
416 WITHOUT ANY WARRANTY; without even the implied warranty of
417 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
419 See W3C License http://www.w3.org/Consortium/Legal/ for more details.
421 ============================================================
422 Notices for file(s):
423 /usr/icu/icudt51l.dat
424 ------------------------------------------------------------
425 ICU License - ICU 1.8.1 and later
427 COPYRIGHT AND PERMISSION NOTICE
429 Copyright (c) 1995-2008 International Business Machines Corporation and others
431 All rights reserved.
433 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.
435 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
437 Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.
439 All trademarks and registered trademarks mentioned herein are the property of their respective owners. 
441 ==============================================================================
443 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
445     Unicode Data Files include all data files under the directories
446 http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
447 http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
448 published in the Unicode Standard or under the directories
449 http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
450 http://www.unicode.org/cldr/data/.
452     NOTICE TO USER: Carefully read the following legal agreement. BY
453 DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
454 ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
455 AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
456 DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
457 OR SOFTWARE.
459     COPYRIGHT AND PERMISSION NOTICE
461     Copyright Â¬Â© 1991-2007 Unicode, Inc. All rights reserved. Distributed under
462 the Terms of Use in http://www.unicode.org/copyright.html.
464     Permission is hereby granted, free of charge, to any person obtaining a copy
465 of the Unicode data files and any associated documentation (the "Data Files") or
466 Unicode software and any associated documentation (the "Software") to deal in
467 the Data Files or Software without restriction, including without limitation the
468 rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
469 the Data Files or Software, and to permit persons to whom the Data Files or
470 Software are furnished to do so, provided that (a) the above copyright notice(s)
471 and this permission notice appear with all copies of the Data Files or Software,
472 (b) both the above copyright notice(s) and this permission notice appear in
473 associated documentation, and (c) there is clear notice in each modified Data
474 File or in the Software as well as in the documentation associated with the Data
475 File(s) or Software that the data or software has been modified.
477     THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
478 KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
479 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
480 PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
481 NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
482 DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
483 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
484 OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
485 SOFTWARE.
487     Except as contained in this notice, the name of a copyright holder shall not
488 be used in advertising or otherwise to promote the sale, use or other dealings
489 in these Data Files or Software without prior written authorization of the
490 copyright holder.
492 ===============================================================================
495 /* This ICU code derived from: */
497 punycode.c 0.4.0 (2001-Nov-17-Sat)
498 http://www.cs.berkeley.edu/~amc/idn/
499 Adam M. Costello
500 http://www.nicemice.net/amc/
502 Disclaimer and license
504 Regarding this entire document or any portion of it (including
505 the pseudocode and C code), the author makes no guarantees and
506 is not responsible for any damage resulting from its use. The
507 author grants irrevocable permission to anyone to use, modify,
508 and distribute it in any way that does not diminish the rights
509 of anyone else to use, modify, and distribute it, provided that
510 redistributed derivative works do not contain misleading author or
511 version information. Derivative works need not be licensed under
512 similar terms.
517 ** This file is in the public domain, so clarified as of
518 ** 2006-07-17 by Arthur David Olson.
521 ============================================================
522 Notices for file(s):
523 /framework/jcommon-1.0.12.jar
524 /framework/jfreechart-1.0.9-swt.jar
525 /framework/jfreechart-1.0.9.jar
526 ------------------------------------------------------------
527                   GNU LESSER GENERAL PUBLIC LICENSE
528                        Version 2.1, February 1999
530  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
531      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
532  Everyone is permitted to copy and distribute verbatim copies
533  of this license document, but changing it is not allowed.
535 [This is the first released version of the Lesser GPL.  It also counts
536  as the successor of the GNU Library Public License, version 2, hence
537  the version number 2.1.]
539                             Preamble
541   The licenses for most software are designed to take away your
542 freedom to share and change it.  By contrast, the GNU General Public
543 Licenses are intended to guarantee your freedom to share and change
544 free software--to make sure the software is free for all its users.
546   This license, the Lesser General Public License, applies to some
547 specially designated software packages--typically libraries--of the
548 Free Software Foundation and other authors who decide to use it.  You
549 can use it too, but we suggest you first think carefully about whether
550 this license or the ordinary General Public License is the better
551 strategy to use in any particular case, based on the explanations below.
553   When we speak of free software, we are referring to freedom of use,
554 not price.  Our General Public Licenses are designed to make sure that
555 you have the freedom to distribute copies of free software (and charge
556 for this service if you wish); that you receive source code or can get
557 it if you want it; that you can change the software and use pieces of
558 it in new free programs; and that you are informed that you can do
559 these things.
561   To protect your rights, we need to make restrictions that forbid
562 distributors to deny you these rights or to ask you to surrender these
563 rights.  These restrictions translate to certain responsibilities for
564 you if you distribute copies of the library or if you modify it.
566   For example, if you distribute copies of the library, whether gratis
567 or for a fee, you must give the recipients all the rights that we gave
568 you.  You must make sure that they, too, receive or can get the source
569 code.  If you link other code with the library, you must provide
570 complete object files to the recipients, so that they can relink them
571 with the library after making changes to the library and recompiling
572 it.  And you must show them these terms so they know their rights.
574   We protect your rights with a two-step method: (1) we copyright the
575 library, and (2) we offer you this license, which gives you legal
576 permission to copy, distribute and/or modify the library.
578   To protect each distributor, we want to make it very clear that
579 there is no warranty for the free library.  Also, if the library is
580 modified by someone else and passed on, the recipients should know
581 that what they have is not the original version, so that the original
582 author's reputation will not be affected by problems that might be
583 introduced by others.
585   Finally, software patents pose a constant threat to the existence of
586 any free program.  We wish to make sure that a company cannot
587 effectively restrict the users of a free program by obtaining a
588 restrictive license from a patent holder.  Therefore, we insist that
589 any patent license obtained for a version of the library must be
590 consistent with the full freedom of use specified in this license.
592   Most GNU software, including some libraries, is covered by the
593 ordinary GNU General Public License.  This license, the GNU Lesser
594 General Public License, applies to certain designated libraries, and
595 is quite different from the ordinary General Public License.  We use
596 this license for certain libraries in order to permit linking those
597 libraries into non-free programs.
599   When a program is linked with a library, whether statically or using
600 a shared library, the combination of the two is legally speaking a
601 combined work, a derivative of the original library.  The ordinary
602 General Public License therefore permits such linking only if the
603 entire combination fits its criteria of freedom.  The Lesser General
604 Public License permits more lax criteria for linking other code with
605 the library.
607   We call this license the "Lesser" General Public License because it
608 does Less to protect the user's freedom than the ordinary General
609 Public License.  It also provides other free software developers Less
610 of an advantage over competing non-free programs.  These disadvantages
611 are the reason we use the ordinary General Public License for many
612 libraries.  However, the Lesser license provides advantages in certain
613 special circumstances.
615   For example, on rare occasions, there may be a special need to
616 encourage the widest possible use of a certain library, so that it becomes
617 a de-facto standard.  To achieve this, non-free programs must be
618 allowed to use the library.  A more frequent case is that a free
619 library does the same job as widely used non-free libraries.  In this
620 case, there is little to gain by limiting the free library to free
621 software only, so we use the Lesser General Public License.
623   In other cases, permission to use a particular library in non-free
624 programs enables a greater number of people to use a large body of
625 free software.  For example, permission to use the GNU C Library in
626 non-free programs enables many more people to use the whole GNU
627 operating system, as well as its variant, the GNU/Linux operating
628 system.
630   Although the Lesser General Public License is Less protective of the
631 users' freedom, it does ensure that the user of a program that is
632 linked with the Library has the freedom and the wherewithal to run
633 that program using a modified version of the Library.
635   The precise terms and conditions for copying, distribution and
636 modification follow.  Pay close attention to the difference between a
637 "work based on the library" and a "work that uses the library".  The
638 former contains code derived from the library, whereas the latter must
639 be combined with the library in order to run.
641                   GNU LESSER GENERAL PUBLIC LICENSE
642    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
644   0. This License Agreement applies to any software library or other
645 program which contains a notice placed by the copyright holder or
646 other authorized party saying it may be distributed under the terms of
647 this Lesser General Public License (also called "this License").
648 Each licensee is addressed as "you".
650   A "library" means a collection of software functions and/or data
651 prepared so as to be conveniently linked with application programs
652 (which use some of those functions and data) to form executables.
654   The "Library", below, refers to any such software library or work
655 which has been distributed under these terms.  A "work based on the
656 Library" means either the Library or any derivative work under
657 copyright law: that is to say, a work containing the Library or a
658 portion of it, either verbatim or with modifications and/or translated
659 straightforwardly into another language.  (Hereinafter, translation is
660 included without limitation in the term "modification".)
662   "Source code" for a work means the preferred form of the work for
663 making modifications to it.  For a library, complete source code means
664 all the source code for all modules it contains, plus any associated
665 interface definition files, plus the scripts used to control compilation
666 and installation of the library.
668   Activities other than copying, distribution and modification are not
669 covered by this License; they are outside its scope.  The act of
670 running a program using the Library is not restricted, and output from
671 such a program is covered only if its contents constitute a work based
672 on the Library (independent of the use of the Library in a tool for
673 writing it).  Whether that is true depends on what the Library does
674 and what the program that uses the Library does.
675   
676   1. You may copy and distribute verbatim copies of the Library's
677 complete source code as you receive it, in any medium, provided that
678 you conspicuously and appropriately publish on each copy an
679 appropriate copyright notice and disclaimer of warranty; keep intact
680 all the notices that refer to this License and to the absence of any
681 warranty; and distribute a copy of this License along with the
682 Library.
684   You may charge a fee for the physical act of transferring a copy,
685 and you may at your option offer warranty protection in exchange for a
686 fee.
688   2. You may modify your copy or copies of the Library or any portion
689 of it, thus forming a work based on the Library, and copy and
690 distribute such modifications or work under the terms of Section 1
691 above, provided that you also meet all of these conditions:
693     a) The modified work must itself be a software library.
695     b) You must cause the files modified to carry prominent notices
696     stating that you changed the files and the date of any change.
698     c) You must cause the whole of the work to be licensed at no
699     charge to all third parties under the terms of this License.
701     d) If a facility in the modified Library refers to a function or a
702     table of data to be supplied by an application program that uses
703     the facility, other than as an argument passed when the facility
704     is invoked, then you must make a good faith effort to ensure that,
705     in the event an application does not supply such function or
706     table, the facility still operates, and performs whatever part of
707     its purpose remains meaningful.
709     (For example, a function in a library to compute square roots has
710     a purpose that is entirely well-defined independent of the
711     application.  Therefore, Subsection 2d requires that any
712     application-supplied function or table used by this function must
713     be optional: if the application does not supply it, the square
714     root function must still compute square roots.)
716 These requirements apply to the modified work as a whole.  If
717 identifiable sections of that work are not derived from the Library,
718 and can be reasonably considered independent and separate works in
719 themselves, then this License, and its terms, do not apply to those
720 sections when you distribute them as separate works.  But when you
721 distribute the same sections as part of a whole which is a work based
722 on the Library, the distribution of the whole must be on the terms of
723 this License, whose permissions for other licensees extend to the
724 entire whole, and thus to each and every part regardless of who wrote
727 Thus, it is not the intent of this section to claim rights or contest
728 your rights to work written entirely by you; rather, the intent is to
729 exercise the right to control the distribution of derivative or
730 collective works based on the Library.
732 In addition, mere aggregation of another work not based on the Library
733 with the Library (or with a work based on the Library) on a volume of
734 a storage or distribution medium does not bring the other work under
735 the scope of this License.
737   3. You may opt to apply the terms of the ordinary GNU General Public
738 License instead of this License to a given copy of the Library.  To do
739 this, you must alter all the notices that refer to this License, so
740 that they refer to the ordinary GNU General Public License, version 2,
741 instead of to this License.  (If a newer version than version 2 of the
742 ordinary GNU General Public License has appeared, then you can specify
743 that version instead if you wish.)  Do not make any other change in
744 these notices.
746   Once this change is made in a given copy, it is irreversible for
747 that copy, so the ordinary GNU General Public License applies to all
748 subsequent copies and derivative works made from that copy.
750   This option is useful when you wish to copy part of the code of
751 the Library into a program that is not a library.
753   4. You may copy and distribute the Library (or a portion or
754 derivative of it, under Section 2) in object code or executable form
755 under the terms of Sections 1 and 2 above provided that you accompany
756 it with the complete corresponding machine-readable source code, which
757 must be distributed under the terms of Sections 1 and 2 above on a
758 medium customarily used for software interchange.
760   If distribution of object code is made by offering access to copy
761 from a designated place, then offering equivalent access to copy the
762 source code from the same place satisfies the requirement to
763 distribute the source code, even though third parties are not
764 compelled to copy the source along with the object code.
766   5. A program that contains no derivative of any portion of the
767 Library, but is designed to work with the Library by being compiled or
768 linked with it, is called a "work that uses the Library".  Such a
769 work, in isolation, is not a derivative work of the Library, and
770 therefore falls outside the scope of this License.
772   However, linking a "work that uses the Library" with the Library
773 creates an executable that is a derivative of the Library (because it
774 contains portions of the Library), rather than a "work that uses the
775 library".  The executable is therefore covered by this License.
776 Section 6 states terms for distribution of such executables.
778   When a "work that uses the Library" uses material from a header file
779 that is part of the Library, the object code for the work may be a
780 derivative work of the Library even though the source code is not.
781 Whether this is true is especially significant if the work can be
782 linked without the Library, or if the work is itself a library.  The
783 threshold for this to be true is not precisely defined by law.
785   If such an object file uses only numerical parameters, data
786 structure layouts and accessors, and small macros and small inline
787 functions (ten lines or less in length), then the use of the object
788 file is unrestricted, regardless of whether it is legally a derivative
789 work.  (Executables containing this object code plus portions of the
790 Library will still fall under Section 6.)
792   Otherwise, if the work is a derivative of the Library, you may
793 distribute the object code for the work under the terms of Section 6.
794 Any executables containing that work also fall under Section 6,
795 whether or not they are linked directly with the Library itself.
797   6. As an exception to the Sections above, you may also combine or
798 link a "work that uses the Library" with the Library to produce a
799 work containing portions of the Library, and distribute that work
800 under terms of your choice, provided that the terms permit
801 modification of the work for the customer's own use and reverse
802 engineering for debugging such modifications.
804   You must give prominent notice with each copy of the work that the
805 Library is used in it and that the Library and its use are covered by
806 this License.  You must supply a copy of this License.  If the work
807 during execution displays copyright notices, you must include the
808 copyright notice for the Library among them, as well as a reference
809 directing the user to the copy of this License.  Also, you must do one
810 of these things:
812     a) Accompany the work with the complete corresponding
813     machine-readable source code for the Library including whatever
814     changes were used in the work (which must be distributed under
815     Sections 1 and 2 above); and, if the work is an executable linked
816     with the Library, with the complete machine-readable "work that
817     uses the Library", as object code and/or source code, so that the
818     user can modify the Library and then relink to produce a modified
819     executable containing the modified Library.  (It is understood
820     that the user who changes the contents of definitions files in the
821     Library will not necessarily be able to recompile the application
822     to use the modified definitions.)
824     b) Use a suitable shared library mechanism for linking with the
825     Library.  A suitable mechanism is one that (1) uses at run time a
826     copy of the library already present on the user's computer system,
827     rather than copying library functions into the executable, and (2)
828     will operate properly with a modified version of the library, if
829     the user installs one, as long as the modified version is
830     interface-compatible with the version that the work was made with.
832     c) Accompany the work with a written offer, valid for at
833     least three years, to give the same user the materials
834     specified in Subsection 6a, above, for a charge no more
835     than the cost of performing this distribution.
837     d) If distribution of the work is made by offering access to copy
838     from a designated place, offer equivalent access to copy the above
839     specified materials from the same place.
841     e) Verify that the user has already received a copy of these
842     materials or that you have already sent this user a copy.
844   For an executable, the required form of the "work that uses the
845 Library" must include any data and utility programs needed for
846 reproducing the executable from it.  However, as a special exception,
847 the materials to be distributed need not include anything that is
848 normally distributed (in either source or binary form) with the major
849 components (compiler, kernel, and so on) of the operating system on
850 which the executable runs, unless that component itself accompanies
851 the executable.
853   It may happen that this requirement contradicts the license
854 restrictions of other proprietary libraries that do not normally
855 accompany the operating system.  Such a contradiction means you cannot
856 use both them and the Library together in an executable that you
857 distribute.
859   7. You may place library facilities that are a work based on the
860 Library side-by-side in a single library together with other library
861 facilities not covered by this License, and distribute such a combined
862 library, provided that the separate distribution of the work based on
863 the Library and of the other library facilities is otherwise
864 permitted, and provided that you do these two things:
866     a) Accompany the combined library with a copy of the same work
867     based on the Library, uncombined with any other library
868     facilities.  This must be distributed under the terms of the
869     Sections above.
871     b) Give prominent notice with the combined library of the fact
872     that part of it is a work based on the Library, and explaining
873     where to find the accompanying uncombined form of the same work.
875   8. You may not copy, modify, sublicense, link with, or distribute
876 the Library except as expressly provided under this License.  Any
877 attempt otherwise to copy, modify, sublicense, link with, or
878 distribute the Library is void, and will automatically terminate your
879 rights under this License.  However, parties who have received copies,
880 or rights, from you under this License will not have their licenses
881 terminated so long as such parties remain in full compliance.
883   9. You are not required to accept this License, since you have not
884 signed it.  However, nothing else grants you permission to modify or
885 distribute the Library or its derivative works.  These actions are
886 prohibited by law if you do not accept this License.  Therefore, by
887 modifying or distributing the Library (or any work based on the
888 Library), you indicate your acceptance of this License to do so, and
889 all its terms and conditions for copying, distributing or modifying
890 the Library or works based on it.
892   10. Each time you redistribute the Library (or any work based on the
893 Library), the recipient automatically receives a license from the
894 original licensor to copy, distribute, link with or modify the Library
895 subject to these terms and conditions.  You may not impose any further
896 restrictions on the recipients' exercise of the rights granted herein.
897 You are not responsible for enforcing compliance by third parties with
898 this License.
900   11. If, as a consequence of a court judgment or allegation of patent
901 infringement or for any other reason (not limited to patent issues),
902 conditions are imposed on you (whether by court order, agreement or
903 otherwise) that contradict the conditions of this License, they do not
904 excuse you from the conditions of this License.  If you cannot
905 distribute so as to satisfy simultaneously your obligations under this
906 License and any other pertinent obligations, then as a consequence you
907 may not distribute the Library at all.  For example, if a patent
908 license would not permit royalty-free redistribution of the Library by
909 all those who receive copies directly or indirectly through you, then
910 the only way you could satisfy both it and this License would be to
911 refrain entirely from distribution of the Library.
913 If any portion of this section is held invalid or unenforceable under any
914 particular circumstance, the balance of the section is intended to apply,
915 and the section as a whole is intended to apply in other circumstances.
917 It is not the purpose of this section to induce you to infringe any
918 patents or other property right claims or to contest validity of any
919 such claims; this section has the sole purpose of protecting the
920 integrity of the free software distribution system which is
921 implemented by public license practices.  Many people have made
922 generous contributions to the wide range of software distributed
923 through that system in reliance on consistent application of that
924 system; it is up to the author/donor to decide if he or she is willing
925 to distribute software through any other system and a licensee cannot
926 impose that choice.
928 This section is intended to make thoroughly clear what is believed to
929 be a consequence of the rest of this License.
931   12. If the distribution and/or use of the Library is restricted in
932 certain countries either by patents or by copyrighted interfaces, the
933 original copyright holder who places the Library under this License may add
934 an explicit geographical distribution limitation excluding those countries,
935 so that distribution is permitted only in or among countries not thus
936 excluded.  In such case, this License incorporates the limitation as if
937 written in the body of this License.
939   13. The Free Software Foundation may publish revised and/or new
940 versions of the Lesser General Public License from time to time.
941 Such new versions will be similar in spirit to the present version,
942 but may differ in detail to address new problems or concerns.
944 Each version is given a distinguishing version number.  If the Library
945 specifies a version number of this License which applies to it and
946 "any later version", you have the option of following the terms and
947 conditions either of that version or of any later version published by
948 the Free Software Foundation.  If the Library does not specify a
949 license version number, you may choose any version ever published by
950 the Free Software Foundation.
952   14. If you wish to incorporate parts of the Library into other free
953 programs whose distribution conditions are incompatible with these,
954 write to the author to ask for permission.  For software which is
955 copyrighted by the Free Software Foundation, write to the Free
956 Software Foundation; we sometimes make exceptions for this.  Our
957 decision will be guided by the two goals of preserving the free status
958 of all derivatives of our free software and of promoting the sharing
959 and reuse of software generally.
961                             NO WARRANTY
963   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
964 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
965 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
966 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
967 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
968 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
969 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
970 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
971 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
973   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
974 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
975 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
976 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
977 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
978 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
979 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
980 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
981 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
982 DAMAGES.
984                      END OF TERMS AND CONDITIONS
986            How to Apply These Terms to Your New Libraries
988   If you develop a new library, and you want it to be of the greatest
989 possible use to the public, we recommend making it free software that
990 everyone can redistribute and change.  You can do so by permitting
991 redistribution under these terms (or, alternatively, under the terms of the
992 ordinary General Public License).
994   To apply these terms, attach the following notices to the library.  It is
995 safest to attach them to the start of each source file to most effectively
996 convey the exclusion of warranty; and each file should have at least the
997 "copyright" line and a pointer to where the full notice is found.
999     <one line to give the library's name and a brief idea of what it does.>
1000     Copyright (C) <year>  <name of author>
1002     This library is free software; you can redistribute it and/or
1003     modify it under the terms of the GNU Lesser General Public
1004     License as published by the Free Software Foundation; either
1005     version 2.1 of the License, or (at your option) any later version.
1007     This library is distributed in the hope that it will be useful,
1008     but WITHOUT ANY WARRANTY; without even the implied warranty of
1009     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1010     Lesser General Public License for more details.
1012     You should have received a copy of the GNU Lesser General Public
1013     License along with this library; if not, write to the Free Software
1014     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1016 Also add information on how to contact you by electronic and paper mail.
1018 You should also get your employer (if you work as a programmer) or your
1019 school, if any, to sign a "copyright disclaimer" for the library, if
1020 necessary.  Here is a sample; alter the names:
1022   Yoyodyne, Inc., hereby disclaims all copyright interest in the
1023   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
1025   <signature of Ty Coon>, 1 April 1990
1026   Ty Coon, President of Vice
1028 That's all there is to it!
1032 ============================================================
1033 Notices for file(s):
1034 /lib/third_party_icu_icudata_host_gyp.a
1035 /lib/third_party_icu_icui18n_host_gyp.a
1036 /lib/third_party_icu_icuuc_host_gyp.a
1037 /lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a
1038 /lib/v8_tools_gyp_v8_base_arm_host_gyp.a
1039 /lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a
1040 /obj/GYP/shared_intermediates/mksnapshot.arm
1041 /obj/GYP/shared_intermediates/protoc
1042 ------------------------------------------------------------
1043 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
1045 // Redistribution and use in source and binary forms, with or without
1046 // modification, are permitted provided that the following conditions are
1047 // met:
1049 //    * Redistributions of source code must retain the above copyright
1050 // notice, this list of conditions and the following disclaimer.
1051 //    * Redistributions in binary form must reproduce the above
1052 // copyright notice, this list of conditions and the following disclaimer
1053 // in the documentation and/or other materials provided with the
1054 // distribution.
1055 //    * Neither the name of Google Inc. nor the names of its
1056 // contributors may be used to endorse or promote products derived from
1057 // this software without specific prior written permission.
1059 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1060 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1061 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1062 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1063 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1064 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1065 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1066 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1067 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1068 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1069 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1071 /****************************************************************
1073  * The author of this software is David M. Gay.
1075  * Copyright (c) 1991, 2000, 2001 by Lucent Technologies.
1077  * Permission to use, copy, modify, and distribute this software for any
1078  * purpose without fee is hereby granted, provided that this entire notice
1079  * is included in all copies of any software which is or includes a copy
1080  * or modification of this software and in all copies of the supporting
1081  * documentation for such software.
1083  * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
1084  * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
1085  * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
1086  * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
1088  ***************************************************************/
1090 /* Copyright (c) 2008-2009, Google Inc.
1091  * All rights reserved.
1093  * Redistribution and use in source and binary forms, with or without
1094  * modification, are permitted provided that the following conditions are
1095  * met:
1097  *     * Redistributions of source code must retain the above copyright
1098  * notice, this list of conditions and the following disclaimer.
1099  *     * Neither the name of Google Inc. nor the names of its
1100  * contributors may be used to endorse or promote products derived from
1101  * this software without specific prior written permission.
1103  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1104  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1105  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1106  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1107  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1108  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1109  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1110  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1111  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1112  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1113  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1115  * ---
1116  * Author: Kostya Serebryany
1117  */
1119 /* ***** BEGIN LICENSE BLOCK *****
1120  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
1122  * The contents of this file are subject to the Mozilla Public License Version
1123  * 1.1 (the "License"); you may not use this file except in compliance with
1124  * the License. You may obtain a copy of the License at
1125  * http://www.mozilla.org/MPL/
1127  * Software distributed under the License is distributed on an "AS IS" basis,
1128  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1129  * for the specific language governing rights and limitations under the
1130  * License.
1132  * The Original Code is the Netscape Portable Runtime (NSPR).
1134  * The Initial Developer of the Original Code is
1135  * Netscape Communications Corporation.
1136  * Portions created by the Initial Developer are Copyright (C) 1998-2000
1137  * the Initial Developer. All Rights Reserved.
1139  * Contributor(s):
1141  * Alternatively, the contents of this file may be used under the terms of
1142  * either the GNU General Public License Version 2 or later (the "GPL"), or
1143  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1144  * in which case the provisions of the GPL or the LGPL are applicable instead
1145  * of those above. If you wish to allow use of your version of this file only
1146  * under the terms of either the GPL or the LGPL, and not to allow others to
1147  * use your version of this file under the terms of the MPL, indicate your
1148  * decision by deleting the provisions above and replace them with the notice
1149  * and other provisions required by the GPL or the LGPL. If you do not delete
1150  * the provisions above, a recipient may use your version of this file under
1151  * the terms of any one of the MPL, the GPL or the LGPL.
1153  * ***** END LICENSE BLOCK ***** */
1155 // Copyright (c) 2006, Google Inc.
1156 // All rights reserved.
1158 // Redistribution and use in source and binary forms, with or without
1159 // modification, are permitted provided that the following conditions are
1160 // met:
1162 //     * Redistributions of source code must retain the above copyright
1163 // notice, this list of conditions and the following disclaimer.
1164 //     * Redistributions in binary form must reproduce the above
1165 // copyright notice, this list of conditions and the following disclaimer
1166 // in the documentation and/or other materials provided with the
1167 // distribution.
1168 //     * Neither the name of Google Inc. nor the names of its
1169 // contributors may be used to endorse or promote products derived from
1170 // this software without specific prior written permission.
1172 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1173 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1174 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1175 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1176 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1177 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1178 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1179 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1180 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1181 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1182 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1184    Notice that the following BSD-style license applies to the Valgrind header
1185    files used by Chromium (valgrind.h and memcheck.h). However, the rest of
1186    Valgrind is licensed under the terms of the GNU General Public License,
1187    version 2, unless otherwise indicated.
1189    ----------------------------------------------------------------
1191    Copyright (C) 2000-2008 Julian Seward.  All rights reserved.
1193    Redistribution and use in source and binary forms, with or without
1194    modification, are permitted provided that the following conditions
1195    are met:
1197    1. Redistributions of source code must retain the above copyright
1198       notice, this list of conditions and the following disclaimer.
1200    2. The origin of this software must not be misrepresented; you must 
1201       not claim that you wrote the original software.  If you use this 
1202       software in a product, an acknowledgment in the product 
1203       documentation would be appreciated but is not required.
1205    3. Altered source versions must be plainly marked as such, and must
1206       not be misrepresented as being the original software.
1208    4. The name of the author may not be used to endorse or promote 
1209       products derived from this software without specific prior written 
1210       permission.
1212    THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
1213    OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1214    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1215    ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1216    DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1217    DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
1218    GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1219    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
1220    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1221    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1222    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1224   Copyright (c) 2007 Red Hat, inc
1226   Permission is hereby granted, free of charge, to any person
1227   obtaining a copy of this software and associated documentation files
1228   (the "Software"), to deal in the Software without restriction,
1229   including without limitation the rights to use, copy, modify, merge,
1230   publish, distribute, sublicense, and/or sell copies of the Software,
1231   and to permit persons to whom the Software is furnished to do so,
1232   subject to the following conditions: 
1234   The above copyright notice and this permission notice shall be
1235   included in all copies or substantial portions of the Software. 
1237   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1238   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1239   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1240   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
1241   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
1242   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
1243   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1244   SOFTWARE.
1246 Copyright 2003-2005 Colin Percival
1247 All rights reserved
1249 Redistribution and use in source and binary forms, with or without
1250 modification, are permitted providing that the following conditions 
1251 are met:
1252 1. Redistributions of source code must retain the above copyright
1253    notice, this list of conditions and the following disclaimer.
1254 2. Redistributions in binary form must reproduce the above copyright
1255    notice, this list of conditions and the following disclaimer in the
1256    documentation and/or other materials provided with the distribution.
1258 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
1259 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1260 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1261 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
1262 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1263 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1264 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1265 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1266 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
1267 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1268 POSSIBILITY OF SUCH DAMAGE.
1271                                  Apache License
1272                            Version 2.0, January 2004
1273                         http://www.apache.org/licenses/
1275    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1277    1. Definitions.
1279       "License" shall mean the terms and conditions for use, reproduction,
1280       and distribution as defined by Sections 1 through 9 of this document.
1282       "Licensor" shall mean the copyright owner or entity authorized by
1283       the copyright owner that is granting the License.
1285       "Legal Entity" shall mean the union of the acting entity and all
1286       other entities that control, are controlled by, or are under common
1287       control with that entity. For the purposes of this definition,
1288       "control" means (i) the power, direct or indirect, to cause the
1289       direction or management of such entity, whether by contract or
1290       otherwise, or (ii) ownership of fifty percent (50%) or more of the
1291       outstanding shares, or (iii) beneficial ownership of such entity.
1293       "You" (or "Your") shall mean an individual or Legal Entity
1294       exercising permissions granted by this License.
1296       "Source" form shall mean the preferred form for making modifications,
1297       including but not limited to software source code, documentation
1298       source, and configuration files.
1300       "Object" form shall mean any form resulting from mechanical
1301       transformation or translation of a Source form, including but
1302       not limited to compiled object code, generated documentation,
1303       and conversions to other media types.
1305       "Work" shall mean the work of authorship, whether in Source or
1306       Object form, made available under the License, as indicated by a
1307       copyright notice that is included in or attached to the work
1308       (an example is provided in the Appendix below).
1310       "Derivative Works" shall mean any work, whether in Source or Object
1311       form, that is based on (or derived from) the Work and for which the
1312       editorial revisions, annotations, elaborations, or other modifications
1313       represent, as a whole, an original work of authorship. For the purposes
1314       of this License, Derivative Works shall not include works that remain
1315       separable from, or merely link (or bind by name) to the interfaces of,
1316       the Work and Derivative Works thereof.
1318       "Contribution" shall mean any work of authorship, including
1319       the original version of the Work and any modifications or additions
1320       to that Work or Derivative Works thereof, that is intentionally
1321       submitted to Licensor for inclusion in the Work by the copyright owner
1322       or by an individual or Legal Entity authorized to submit on behalf of
1323       the copyright owner. For the purposes of this definition, "submitted"
1324       means any form of electronic, verbal, or written communication sent
1325       to the Licensor or its representatives, including but not limited to
1326       communication on electronic mailing lists, source code control systems,
1327       and issue tracking systems that are managed by, or on behalf of, the
1328       Licensor for the purpose of discussing and improving the Work, but
1329       excluding communication that is conspicuously marked or otherwise
1330       designated in writing by the copyright owner as "Not a Contribution."
1332       "Contributor" shall mean Licensor and any individual or Legal Entity
1333       on behalf of whom a Contribution has been received by Licensor and
1334       subsequently incorporated within the Work.
1336    2. Grant of Copyright License. Subject to the terms and conditions of
1337       this License, each Contributor hereby grants to You a perpetual,
1338       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1339       copyright license to reproduce, prepare Derivative Works of,
1340       publicly display, publicly perform, sublicense, and distribute the
1341       Work and such Derivative Works in Source or Object form.
1343    3. Grant of Patent License. Subject to the terms and conditions of
1344       this License, each Contributor hereby grants to You a perpetual,
1345       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1346       (except as stated in this section) patent license to make, have made,
1347       use, offer to sell, sell, import, and otherwise transfer the Work,
1348       where such license applies only to those patent claims licensable
1349       by such Contributor that are necessarily infringed by their
1350       Contribution(s) alone or by combination of their Contribution(s)
1351       with the Work to which such Contribution(s) was submitted. If You
1352       institute patent litigation against any entity (including a
1353       cross-claim or counterclaim in a lawsuit) alleging that the Work
1354       or a Contribution incorporated within the Work constitutes direct
1355       or contributory patent infringement, then any patent licenses
1356       granted to You under this License for that Work shall terminate
1357       as of the date such litigation is filed.
1359    4. Redistribution. You may reproduce and distribute copies of the
1360       Work or Derivative Works thereof in any medium, with or without
1361       modifications, and in Source or Object form, provided that You
1362       meet the following conditions:
1364       (a) You must give any other recipients of the Work or
1365           Derivative Works a copy of this License; and
1367       (b) You must cause any modified files to carry prominent notices
1368           stating that You changed the files; and
1370       (c) You must retain, in the Source form of any Derivative Works
1371           that You distribute, all copyright, patent, trademark, and
1372           attribution notices from the Source form of the Work,
1373           excluding those notices that do not pertain to any part of
1374           the Derivative Works; and
1376       (d) If the Work includes a "NOTICE" text file as part of its
1377           distribution, then any Derivative Works that You distribute must
1378           include a readable copy of the attribution notices contained
1379           within such NOTICE file, excluding those notices that do not
1380           pertain to any part of the Derivative Works, in at least one
1381           of the following places: within a NOTICE text file distributed
1382           as part of the Derivative Works; within the Source form or
1383           documentation, if provided along with the Derivative Works; or,
1384           within a display generated by the Derivative Works, if and
1385           wherever such third-party notices normally appear. The contents
1386           of the NOTICE file are for informational purposes only and
1387           do not modify the License. You may add Your own attribution
1388           notices within Derivative Works that You distribute, alongside
1389           or as an addendum to the NOTICE text from the Work, provided
1390           that such additional attribution notices cannot be construed
1391           as modifying the License.
1393       You may add Your own copyright statement to Your modifications and
1394       may provide additional or different license terms and conditions
1395       for use, reproduction, or distribution of Your modifications, or
1396       for any such Derivative Works as a whole, provided Your use,
1397       reproduction, and distribution of the Work otherwise complies with
1398       the conditions stated in this License.
1400    5. Submission of Contributions. Unless You explicitly state otherwise,
1401       any Contribution intentionally submitted for inclusion in the Work
1402       by You to the Licensor shall be under the terms and conditions of
1403       this License, without any additional terms or conditions.
1404       Notwithstanding the above, nothing herein shall supersede or modify
1405       the terms of any separate license agreement you may have executed
1406       with Licensor regarding such Contributions.
1408    6. Trademarks. This License does not grant permission to use the trade
1409       names, trademarks, service marks, or product names of the Licensor,
1410       except as required for reasonable and customary use in describing the
1411       origin of the Work and reproducing the content of the NOTICE file.
1413    7. Disclaimer of Warranty. Unless required by applicable law or
1414       agreed to in writing, Licensor provides the Work (and each
1415       Contributor provides its Contributions) on an "AS IS" BASIS,
1416       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1417       implied, including, without limitation, any warranties or conditions
1418       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
1419       PARTICULAR PURPOSE. You are solely responsible for determining the
1420       appropriateness of using or redistributing the Work and assume any
1421       risks associated with Your exercise of permissions under this License.
1423    8. Limitation of Liability. In no event and under no legal theory,
1424       whether in tort (including negligence), contract, or otherwise,
1425       unless required by applicable law (such as deliberate and grossly
1426       negligent acts) or agreed to in writing, shall any Contributor be
1427       liable to You for damages, including any direct, indirect, special,
1428       incidental, or consequential damages of any character arising as a
1429       result of this License or out of the use or inability to use the
1430       Work (including but not limited to damages for loss of goodwill,
1431       work stoppage, computer failure or malfunction, or any and all
1432       other commercial damages or losses), even if such Contributor
1433       has been advised of the possibility of such damages.
1435    9. Accepting Warranty or Additional Liability. While redistributing
1436       the Work or Derivative Works thereof, You may choose to offer,
1437       and charge a fee for, acceptance of support, warranty, indemnity,
1438       or other liability obligations and/or rights consistent with this
1439       License. However, in accepting such obligations, You may act only
1440       on Your own behalf and on Your sole responsibility, not on behalf
1441       of any other Contributor, and only if You agree to indemnify,
1442       defend, and hold each Contributor harmless for any liability
1443       incurred by, or claims asserted against, such Contributor by reason
1444       of your accepting any such warranty or additional liability.
1446    END OF TERMS AND CONDITIONS
1448    APPENDIX: How to apply the Apache License to your work.
1450       To apply the Apache License to your work, attach the following
1451       boilerplate notice, with the fields enclosed by brackets "[]"
1452       replaced with your own identifying information. (Don't include
1453       the brackets!)  The text should be enclosed in the appropriate
1454       comment syntax for the file format. We also recommend that a
1455       file or class name and description of purpose be included on the
1456       same "printed page" as the copyright notice for easier
1457       identification within third-party archives.
1459    Copyright 2007-2009 Google Inc.
1460    Copyright 2007-2009 WebDriver committers
1462    Licensed under the Apache License, Version 2.0 (the "License");
1463    you may not use this file except in compliance with the License.
1464    You may obtain a copy of the License at
1466        http://www.apache.org/licenses/LICENSE-2.0
1468    Unless required by applicable law or agreed to in writing, software
1469    distributed under the License is distributed on an "AS IS" BASIS,
1470    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1471    See the License for the specific language governing permissions and
1472    limitations under the License.
1475 Copyright (C) 2009 by Tung Mac.
1477 Permission is hereby granted, free of charge, to any person obtaining a copy
1478 of this software and associated documentation files (the "Software"), to deal
1479 in the Software without restriction, including without limitation the rights
1480 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1481 copies of the Software, and to permit persons to whom the Software is
1482 furnished to do so, subject to the following conditions:
1484 The above copyright notice and this permission notice shall be included in
1485 all copies or substantial portions of the Software.
1487 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1488 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1489 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1490 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1491 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1492 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1493 THE SOFTWARE.
1495 /* ***** BEGIN LICENSE BLOCK *****
1496  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
1498  * The contents of this file are subject to the Mozilla Public License Version
1499  * 1.1 (the "License"); you may not use this file except in compliance with
1500  * the License. You may obtain a copy of the License at
1501  * http://www.mozilla.org/MPL/
1503  * Software distributed under the License is distributed on an "AS IS" basis,
1504  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1505  * for the specific language governing rights and limitations under the
1506  * License.
1508  * The Original Code is the Netscape security libraries.
1510  * The Initial Developer of the Original Code is
1511  * Netscape Communications Corporation.
1512  * Portions created by the Initial Developer are Copyright (C) 2000
1513  * the Initial Developer. All Rights Reserved.
1515  * Contributor(s):
1517  * Alternatively, the contents of this file may be used under the terms of
1518  * either the GNU General Public License Version 2 or later (the "GPL"), or
1519  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1520  * in which case the provisions of the GPL or the LGPL are applicable instead
1521  * of those above. If you wish to allow use of your version of this file only
1522  * under the terms of either the GPL or the LGPL, and not to allow others to
1523  * use your version of this file under the terms of the MPL, indicate your
1524  * decision by deleting the provisions above and replace them with the notice
1525  * and other provisions required by the GPL or the LGPL. If you do not delete
1526  * the provisions above, a recipient may use your version of this file under
1527  * the terms of any one of the MPL, the GPL or the LGPL.
1529  * ***** END LICENSE BLOCK ***** */
1531 /* ***** BEGIN LICENSE BLOCK *****
1532  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
1534  * The contents of this file are subject to the Mozilla Public License Version
1535  * 1.1 (the "License"); you may not use this file except in compliance with
1536  * the License. You may obtain a copy of the License at
1537  * http://www.mozilla.org/MPL/
1539  * Software distributed under the License is distributed on an "AS IS" basis,
1540  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1541  * for the specific language governing rights and limitations under the
1542  * License.
1544  * The Original Code is the Netscape security libraries.
1546  * The Initial Developer of the Original Code is
1547  * Netscape Communications Corporation.
1548  * Portions created by the Initial Developer are Copyright (C) 1994-2000
1549  * the Initial Developer. All Rights Reserved.
1551  * Contributor(s):
1553  * Alternatively, the contents of this file may be used under the terms of
1554  * either the GNU General Public License Version 2 or later (the "GPL"), or
1555  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
1556  * in which case the provisions of the GPL or the LGPL are applicable instead
1557  * of those above. If you wish to allow use of your version of this file only
1558  * under the terms of either the GPL or the LGPL, and not to allow others to
1559  * use your version of this file under the terms of the MPL, indicate your
1560  * decision by deleting the provisions above and replace them with the notice
1561  * and other provisions required by the GPL or the LGPL. If you do not delete
1562  * the provisions above, a recipient may use your version of this file under
1563  * the terms of any one of the MPL, the GPL or the LGPL.
1565  * ***** END LICENSE BLOCK ***** */
1567 Copyright 2011, The Chromium Authors
1568 All rights reserved.
1570 Redistribution and use in source and binary forms, with or without
1571 modification, are permitted provided that the following conditions are
1572 met:
1574     * Redistributions of source code must retain the above copyright
1575 notice, this list of conditions and the following disclaimer.
1576     * Redistributions in binary form must reproduce the above
1577 copyright notice, this list of conditions and the following disclaimer
1578 in the documentation and/or other materials provided with the
1579 distribution.
1580     * Neither the name of Google Inc. nor the names of its
1581 contributors may be used to endorse or promote products derived from
1582 this software without specific prior written permission.
1584 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1585 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1586 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1587 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1588 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1589 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1590 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1591 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1592 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1593 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1594 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1596                     GNU GENERAL PUBLIC LICENSE
1597                        Version 2, June 1991
1599  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1600      59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1601  Everyone is permitted to copy and distribute verbatim copies
1602  of this license document, but changing it is not allowed.
1604                             Preamble
1606   The licenses for most software are designed to take away your
1607 freedom to share and change it.  By contrast, the GNU General Public
1608 License is intended to guarantee your freedom to share and change free
1609 software--to make sure the software is free for all its users.  This
1610 General Public License applies to most of the Free Software
1611 Foundation's software and to any other program whose authors commit to
1612 using it.  (Some other Free Software Foundation software is covered by
1613 the GNU Library General Public License instead.)  You can apply it to
1614 your programs, too.
1616   When we speak of free software, we are referring to freedom, not
1617 price.  Our General Public Licenses are designed to make sure that you
1618 have the freedom to distribute copies of free software (and charge for
1619 this service if you wish), that you receive source code or can get it
1620 if you want it, that you can change the software or use pieces of it
1621 in new free programs; and that you know you can do these things.
1623   To protect your rights, we need to make restrictions that forbid
1624 anyone to deny you these rights or to ask you to surrender the rights.
1625 These restrictions translate to certain responsibilities for you if you
1626 distribute copies of the software, or if you modify it.
1628   For example, if you distribute copies of such a program, whether
1629 gratis or for a fee, you must give the recipients all the rights that
1630 you have.  You must make sure that they, too, receive or can get the
1631 source code.  And you must show them these terms so they know their
1632 rights.
1634   We protect your rights with two steps: (1) copyright the software, and
1635 (2) offer you this license which gives you legal permission to copy,
1636 distribute and/or modify the software.
1638   Also, for each author's protection and ours, we want to make certain
1639 that everyone understands that there is no warranty for this free
1640 software.  If the software is modified by someone else and passed on, we
1641 want its recipients to know that what they have is not the original, so
1642 that any problems introduced by others will not reflect on the original
1643 authors' reputations.
1645   Finally, any free program is threatened constantly by software
1646 patents.  We wish to avoid the danger that redistributors of a free
1647 program will individually obtain patent licenses, in effect making the
1648 program proprietary.  To prevent this, we have made it clear that any
1649 patent must be licensed for everyone's free use or not licensed at all.
1651   The precise terms and conditions for copying, distribution and
1652 modification follow.
1654                     GNU GENERAL PUBLIC LICENSE
1655    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1657   0. This License applies to any program or other work which contains
1658 a notice placed by the copyright holder saying it may be distributed
1659 under the terms of this General Public License.  The "Program", below,
1660 refers to any such program or work, and a "work based on the Program"
1661 means either the Program or any derivative work under copyright law:
1662 that is to say, a work containing the Program or a portion of it,
1663 either verbatim or with modifications and/or translated into another
1664 language.  (Hereinafter, translation is included without limitation in
1665 the term "modification".)  Each licensee is addressed as "you".
1667 Activities other than copying, distribution and modification are not
1668 covered by this License; they are outside its scope.  The act of
1669 running the Program is not restricted, and the output from the Program
1670 is covered only if its contents constitute a work based on the
1671 Program (independent of having been made by running the Program).
1672 Whether that is true depends on what the Program does.
1674   1. You may copy and distribute verbatim copies of the Program's
1675 source code as you receive it, in any medium, provided that you
1676 conspicuously and appropriately publish on each copy an appropriate
1677 copyright notice and disclaimer of warranty; keep intact all the
1678 notices that refer to this License and to the absence of any warranty;
1679 and give any other recipients of the Program a copy of this License
1680 along with the Program.
1682 You may charge a fee for the physical act of transferring a copy, and
1683 you may at your option offer warranty protection in exchange for a fee.
1685   2. You may modify your copy or copies of the Program or any portion
1686 of it, thus forming a work based on the Program, and copy and
1687 distribute such modifications or work under the terms of Section 1
1688 above, provided that you also meet all of these conditions:
1690     a) You must cause the modified files to carry prominent notices
1691     stating that you changed the files and the date of any change.
1693     b) You must cause any work that you distribute or publish, that in
1694     whole or in part contains or is derived from the Program or any
1695     part thereof, to be licensed as a whole at no charge to all third
1696     parties under the terms of this License.
1698     c) If the modified program normally reads commands interactively
1699     when run, you must cause it, when started running for such
1700     interactive use in the most ordinary way, to print or display an
1701     announcement including an appropriate copyright notice and a
1702     notice that there is no warranty (or else, saying that you provide
1703     a warranty) and that users may redistribute the program under
1704     these conditions, and telling the user how to view a copy of this
1705     License.  (Exception: if the Program itself is interactive but
1706     does not normally print such an announcement, your work based on
1707     the Program is not required to print an announcement.)
1709 These requirements apply to the modified work as a whole.  If
1710 identifiable sections of that work are not derived from the Program,
1711 and can be reasonably considered independent and separate works in
1712 themselves, then this License, and its terms, do not apply to those
1713 sections when you distribute them as separate works.  But when you
1714 distribute the same sections as part of a whole which is a work based
1715 on the Program, the distribution of the whole must be on the terms of
1716 this License, whose permissions for other licensees extend to the
1717 entire whole, and thus to each and every part regardless of who wrote it.
1719 Thus, it is not the intent of this section to claim rights or contest
1720 your rights to work written entirely by you; rather, the intent is to
1721 exercise the right to control the distribution of derivative or
1722 collective works based on the Program.
1724 In addition, mere aggregation of another work not based on the Program
1725 with the Program (or with a work based on the Program) on a volume of
1726 a storage or distribution medium does not bring the other work under
1727 the scope of this License.
1729   3. You may copy and distribute the Program (or a work based on it,
1730 under Section 2) in object code or executable form under the terms of
1731 Sections 1 and 2 above provided that you also do one of the following:
1733     a) Accompany it with the complete corresponding machine-readable
1734     source code, which must be distributed under the terms of Sections
1735     1 and 2 above on a medium customarily used for software interchange; or,
1737     b) Accompany it with a written offer, valid for at least three
1738     years, to give any third party, for a charge no more than your
1739     cost of physically performing source distribution, a complete
1740     machine-readable copy of the corresponding source code, to be
1741     distributed under the terms of Sections 1 and 2 above on a medium
1742     customarily used for software interchange; or,
1744     c) Accompany it with the information you received as to the offer
1745     to distribute corresponding source code.  (This alternative is
1746     allowed only for noncommercial distribution and only if you
1747     received the program in object code or executable form with such
1748     an offer, in accord with Subsection b above.)
1750 The source code for a work means the preferred form of the work for
1751 making modifications to it.  For an executable work, complete source
1752 code means all the source code for all modules it contains, plus any
1753 associated interface definition files, plus the scripts used to
1754 control compilation and installation of the executable.  However, as a
1755 special exception, the source code distributed need not include
1756 anything that is normally distributed (in either source or binary
1757 form) with the major components (compiler, kernel, and so on) of the
1758 operating system on which the executable runs, unless that component
1759 itself accompanies the executable.
1761 If distribution of executable or object code is made by offering
1762 access to copy from a designated place, then offering equivalent
1763 access to copy the source code from the same place counts as
1764 distribution of the source code, even though third parties are not
1765 compelled to copy the source along with the object code.
1767   4. You may not copy, modify, sublicense, or distribute the Program
1768 except as expressly provided under this License.  Any attempt
1769 otherwise to copy, modify, sublicense or distribute the Program is
1770 void, and will automatically terminate your rights under this License.
1771 However, parties who have received copies, or rights, from you under
1772 this License will not have their licenses terminated so long as such
1773 parties remain in full compliance.
1775   5. You are not required to accept this License, since you have not
1776 signed it.  However, nothing else grants you permission to modify or
1777 distribute the Program or its derivative works.  These actions are
1778 prohibited by law if you do not accept this License.  Therefore, by
1779 modifying or distributing the Program (or any work based on the
1780 Program), you indicate your acceptance of this License to do so, and
1781 all its terms and conditions for copying, distributing or modifying
1782 the Program or works based on it.
1784   6. Each time you redistribute the Program (or any work based on the
1785 Program), the recipient automatically receives a license from the
1786 original licensor to copy, distribute or modify the Program subject to
1787 these terms and conditions.  You may not impose any further
1788 restrictions on the recipients' exercise of the rights granted herein.
1789 You are not responsible for enforcing compliance by third parties to
1790 this License.
1792   7. If, as a consequence of a court judgment or allegation of patent
1793 infringement or for any other reason (not limited to patent issues),
1794 conditions are imposed on you (whether by court order, agreement or
1795 otherwise) that contradict the conditions of this License, they do not
1796 excuse you from the conditions of this License.  If you cannot
1797 distribute so as to satisfy simultaneously your obligations under this
1798 License and any other pertinent obligations, then as a consequence you
1799 may not distribute the Program at all.  For example, if a patent
1800 license would not permit royalty-free redistribution of the Program by
1801 all those who receive copies directly or indirectly through you, then
1802 the only way you could satisfy both it and this License would be to
1803 refrain entirely from distribution of the Program.
1805 If any portion of this section is held invalid or unenforceable under
1806 any particular circumstance, the balance of the section is intended to
1807 apply and the section as a whole is intended to apply in other
1808 circumstances.
1810 It is not the purpose of this section to induce you to infringe any
1811 patents or other property right claims or to contest validity of any
1812 such claims; this section has the sole purpose of protecting the
1813 integrity of the free software distribution system, which is
1814 implemented by public license practices.  Many people have made
1815 generous contributions to the wide range of software distributed
1816 through that system in reliance on consistent application of that
1817 system; it is up to the author/donor to decide if he or she is willing
1818 to distribute software through any other system and a licensee cannot
1819 impose that choice.
1821 This section is intended to make thoroughly clear what is believed to
1822 be a consequence of the rest of this License.
1824   8. If the distribution and/or use of the Program is restricted in
1825 certain countries either by patents or by copyrighted interfaces, the
1826 original copyright holder who places the Program under this License
1827 may add an explicit geographical distribution limitation excluding
1828 those countries, so that distribution is permitted only in or among
1829 countries not thus excluded.  In such case, this License incorporates
1830 the limitation as if written in the body of this License.
1832   9. The Free Software Foundation may publish revised and/or new versions
1833 of the General Public License from time to time.  Such new versions will
1834 be similar in spirit to the present version, but may differ in detail to
1835 address new problems or concerns.
1837 Each version is given a distinguishing version number.  If the Program
1838 specifies a version number of this License which applies to it and "any
1839 later version", you have the option of following the terms and conditions
1840 either of that version or of any later version published by the Free
1841 Software Foundation.  If the Program does not specify a version number of
1842 this License, you may choose any version ever published by the Free Software
1843 Foundation.
1845   10. If you wish to incorporate parts of the Program into other free
1846 programs whose distribution conditions are different, write to the author
1847 to ask for permission.  For software which is copyrighted by the Free
1848 Software Foundation, write to the Free Software Foundation; we sometimes
1849 make exceptions for this.  Our decision will be guided by the two goals
1850 of preserving the free status of all derivatives of our free software and
1851 of promoting the sharing and reuse of software generally.
1853                             NO WARRANTY
1855   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1856 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
1857 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1858 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1859 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1860 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
1861 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
1862 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1863 REPAIR OR CORRECTION.
1865   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1866 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1867 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1868 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1869 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1870 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1871 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1872 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1873 POSSIBILITY OF SUCH DAMAGES.
1875                      END OF TERMS AND CONDITIONS
1877             How to Apply These Terms to Your New Programs
1879   If you develop a new program, and you want it to be of the greatest
1880 possible use to the public, the best way to achieve this is to make it
1881 free software which everyone can redistribute and change under these terms.
1883   To do so, attach the following notices to the program.  It is safest
1884 to attach them to the start of each source file to most effectively
1885 convey the exclusion of warranty; and each file should have at least
1886 the "copyright" line and a pointer to where the full notice is found.
1888     <one line to give the program's name and a brief idea of what it does.>
1889     Copyright (C) <year>  <name of author>
1891     This program is free software; you can redistribute it and/or modify
1892     it under the terms of the GNU General Public License as published by
1893     the Free Software Foundation; either version 2 of the License, or
1894     (at your option) any later version.
1896     This program is distributed in the hope that it will be useful,
1897     but WITHOUT ANY WARRANTY; without even the implied warranty of
1898     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1899     GNU General Public License for more details.
1901     You should have received a copy of the GNU General Public License
1902     along with this program; if not, write to the Free Software
1903     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1906 Also add information on how to contact you by electronic and paper mail.
1908 If the program is interactive, make it output a short notice like this
1909 when it starts in an interactive mode:
1911     Gnomovision version 69, Copyright (C) year  name of author
1912     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1913     This is free software, and you are welcome to redistribute it
1914     under certain conditions; type `show c' for details.
1916 The hypothetical commands `show w' and `show c' should show the appropriate
1917 parts of the General Public License.  Of course, the commands you use may
1918 be called something other than `show w' and `show c'; they could even be
1919 mouse-clicks or menu items--whatever suits your program.
1921 You should also get your employer (if you work as a programmer) or your
1922 school, if any, to sign a "copyright disclaimer" for the program, if
1923 necessary.  Here is a sample; alter the names:
1925   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1926   `Gnomovision' (which makes passes at compilers) written by James Hacker.
1928   <signature of Ty Coon>, 1 April 1989
1929   Ty Coon, President of Vice
1931 This General Public License does not permit incorporating your program into
1932 proprietary programs.  If your program is a subroutine library, you may
1933 consider it more useful to permit linking proprietary applications with the
1934 library.  If this is what you want to do, use the GNU Library General
1935 Public License instead of this License.
1937 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
1939 // Redistribution and use in source and binary forms, with or without
1940 // modification, are permitted provided that the following conditions are
1941 // met:
1943 //    * Redistributions of source code must retain the above copyright
1944 // notice, this list of conditions and the following disclaimer.
1945 //    * Redistributions in binary form must reproduce the above
1946 // copyright notice, this list of conditions and the following disclaimer
1947 // in the documentation and/or other materials provided with the
1948 // distribution.
1949 //    * Neither the name of Google Inc. nor the names of its
1950 // contributors may be used to endorse or promote products derived from
1951 // this software without specific prior written permission.
1953 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1954 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1955 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1956 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1957 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1958 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1959 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1960 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1961 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1962 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1963 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1967 ** Copyright (c) 2007-2010 The Khronos Group Inc.
1969 ** Permission is hereby granted, free of charge, to any person obtaining a
1970 ** copy of this software and/or associated documentation files (the
1971 ** "Materials"), to deal in the Materials without restriction, including
1972 ** without limitation the rights to use, copy, modify, merge, publish,
1973 ** distribute, sublicense, and/or sell copies of the Materials, and to
1974 ** permit persons to whom the Materials are furnished to do so, subject to
1975 ** the following conditions:
1977 ** The above copyright notice and this permission notice shall be included
1978 ** in all copies or substantial portions of the Materials.
1980 ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
1981 ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
1982 ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
1983 ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
1984 ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
1985 ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
1986 ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
1990                                  Apache License
1991                            Version 2.0, January 2004
1992                         http://www.apache.org/licenses/
1994    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1996    1. Definitions.
1998       "License" shall mean the terms and conditions for use, reproduction,
1999       and distribution as defined by Sections 1 through 9 of this document.
2001       "Licensor" shall mean the copyright owner or entity authorized by
2002       the copyright owner that is granting the License.
2004       "Legal Entity" shall mean the union of the acting entity and all
2005       other entities that control, are controlled by, or are under common
2006       control with that entity. For the purposes of this definition,
2007       "control" means (i) the power, direct or indirect, to cause the
2008       direction or management of such entity, whether by contract or
2009       otherwise, or (ii) ownership of fifty percent (50%) or more of the
2010       outstanding shares, or (iii) beneficial ownership of such entity.
2012       "You" (or "Your") shall mean an individual or Legal Entity
2013       exercising permissions granted by this License.
2015       "Source" form shall mean the preferred form for making modifications,
2016       including but not limited to software source code, documentation
2017       source, and configuration files.
2019       "Object" form shall mean any form resulting from mechanical
2020       transformation or translation of a Source form, including but
2021       not limited to compiled object code, generated documentation,
2022       and conversions to other media types.
2024       "Work" shall mean the work of authorship, whether in Source or
2025       Object form, made available under the License, as indicated by a
2026       copyright notice that is included in or attached to the work
2027       (an example is provided in the Appendix below).
2029       "Derivative Works" shall mean any work, whether in Source or Object
2030       form, that is based on (or derived from) the Work and for which the
2031       editorial revisions, annotations, elaborations, or other modifications
2032       represent, as a whole, an original work of authorship. For the purposes
2033       of this License, Derivative Works shall not include works that remain
2034       separable from, or merely link (or bind by name) to the interfaces of,
2035       the Work and Derivative Works thereof.
2037       "Contribution" shall mean any work of authorship, including
2038       the original version of the Work and any modifications or additions
2039       to that Work or Derivative Works thereof, that is intentionally
2040       submitted to Licensor for inclusion in the Work by the copyright owner
2041       or by an individual or Legal Entity authorized to submit on behalf of
2042       the copyright owner. For the purposes of this definition, "submitted"
2043       means any form of electronic, verbal, or written communication sent
2044       to the Licensor or its representatives, including but not limited to
2045       communication on electronic mailing lists, source code control systems,
2046       and issue tracking systems that are managed by, or on behalf of, the
2047       Licensor for the purpose of discussing and improving the Work, but
2048       excluding communication that is conspicuously marked or otherwise
2049       designated in writing by the copyright owner as "Not a Contribution."
2051       "Contributor" shall mean Licensor and any individual or Legal Entity
2052       on behalf of whom a Contribution has been received by Licensor and
2053       subsequently incorporated within the Work.
2055    2. Grant of Copyright License. Subject to the terms and conditions of
2056       this License, each Contributor hereby grants to You a perpetual,
2057       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2058       copyright license to reproduce, prepare Derivative Works of,
2059       publicly display, publicly perform, sublicense, and distribute the
2060       Work and such Derivative Works in Source or Object form.
2062    3. Grant of Patent License. Subject to the terms and conditions of
2063       this License, each Contributor hereby grants to You a perpetual,
2064       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
2065       (except as stated in this section) patent license to make, have made,
2066       use, offer to sell, sell, import, and otherwise transfer the Work,
2067       where such license applies only to those patent claims licensable
2068       by such Contributor that are necessarily infringed by their
2069       Contribution(s) alone or by combination of their Contribution(s)
2070       with the Work to which such Contribution(s) was submitted. If You
2071       institute patent litigation against any entity (including a
2072       cross-claim or counterclaim in a lawsuit) alleging that the Work
2073       or a Contribution incorporated within the Work constitutes direct
2074       or contributory patent infringement, then any patent licenses
2075       granted to You under this License for that Work shall terminate
2076       as of the date such litigation is filed.
2078    4. Redistribution. You may reproduce and distribute copies of the
2079       Work or Derivative Works thereof in any medium, with or without
2080       modifications, and in Source or Object form, provided that You
2081       meet the following conditions:
2083       (a) You must give any other recipients of the Work or
2084           Derivative Works a copy of this License; and
2086       (b) You must cause any modified files to carry prominent notices
2087           stating that You changed the files; and
2089       (c) You must retain, in the Source form of any Derivative Works
2090           that You distribute, all copyright, patent, trademark, and
2091           attribution notices from the Source form of the Work,
2092           excluding those notices that do not pertain to any part of
2093           the Derivative Works; and
2095       (d) If the Work includes a "NOTICE" text file as part of its
2096           distribution, then any Derivative Works that You distribute must
2097           include a readable copy of the attribution notices contained
2098           within such NOTICE file, excluding those notices that do not
2099           pertain to any part of the Derivative Works, in at least one
2100           of the following places: within a NOTICE text file distributed
2101           as part of the Derivative Works; within the Source form or
2102           documentation, if provided along with the Derivative Works; or,
2103           within a display generated by the Derivative Works, if and
2104           wherever such third-party notices normally appear. The contents
2105           of the NOTICE file are for informational purposes only and
2106           do not modify the License. You may add Your own attribution
2107           notices within Derivative Works that You distribute, alongside
2108           or as an addendum to the NOTICE text from the Work, provided
2109           that such additional attribution notices cannot be construed
2110           as modifying the License.
2112       You may add Your own copyright statement to Your modifications and
2113       may provide additional or different license terms and conditions
2114       for use, reproduction, or distribution of Your modifications, or
2115       for any such Derivative Works as a whole, provided Your use,
2116       reproduction, and distribution of the Work otherwise complies with
2117       the conditions stated in this License.
2119    5. Submission of Contributions. Unless You explicitly state otherwise,
2120       any Contribution intentionally submitted for inclusion in the Work
2121       by You to the Licensor shall be under the terms and conditions of
2122       this License, without any additional terms or conditions.
2123       Notwithstanding the above, nothing herein shall supersede or modify
2124       the terms of any separate license agreement you may have executed
2125       with Licensor regarding such Contributions.
2127    6. Trademarks. This License does not grant permission to use the trade
2128       names, trademarks, service marks, or product names of the Licensor,
2129       except as required for reasonable and customary use in describing the
2130       origin of the Work and reproducing the content of the NOTICE file.
2132    7. Disclaimer of Warranty. Unless required by applicable law or
2133       agreed to in writing, Licensor provides the Work (and each
2134       Contributor provides its Contributions) on an "AS IS" BASIS,
2135       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
2136       implied, including, without limitation, any warranties or conditions
2137       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
2138       PARTICULAR PURPOSE. You are solely responsible for determining the
2139       appropriateness of using or redistributing the Work and assume any
2140       risks associated with Your exercise of permissions under this License.
2142    8. Limitation of Liability. In no event and under no legal theory,
2143       whether in tort (including negligence), contract, or otherwise,
2144       unless required by applicable law (such as deliberate and grossly
2145       negligent acts) or agreed to in writing, shall any Contributor be
2146       liable to You for damages, including any direct, indirect, special,
2147       incidental, or consequential damages of any character arising as a
2148       result of this License or out of the use or inability to use the
2149       Work (including but not limited to damages for loss of goodwill,
2150       work stoppage, computer failure or malfunction, or any and all
2151       other commercial damages or losses), even if such Contributor
2152       has been advised of the possibility of such damages.
2154    9. Accepting Warranty or Additional Liability. While redistributing
2155       the Work or Derivative Works thereof, You may choose to offer,
2156       and charge a fee for, acceptance of support, warranty, indemnity,
2157       or other liability obligations and/or rights consistent with this
2158       License. However, in accepting such obligations, You may act only
2159       on Your own behalf and on Your sole responsibility, not on behalf
2160       of any other Contributor, and only if You agree to indemnify,
2161       defend, and hold each Contributor harmless for any liability
2162       incurred by, or claims asserted against, such Contributor by reason
2163       of your accepting any such warranty or additional liability.
2165    END OF TERMS AND CONDITIONS
2167    APPENDIX: How to apply the Apache License to your work.
2169       To apply the Apache License to your work, attach the following
2170       boilerplate notice, with the fields enclosed by brackets "[]"
2171       replaced with your own identifying information. (Don't include
2172       the brackets!)  The text should be enclosed in the appropriate
2173       comment syntax for the file format. We also recommend that a
2174       file or class name and description of purpose be included on the
2175       same "printed page" as the copyright notice for easier
2176       identification within third-party archives.
2178    Copyright (c) 2008, Google Inc.
2180    Licensed under the Apache License, Version 2.0 (the "License");
2181    you may not use this file except in compliance with the License.
2182    You may obtain a copy of the License at
2184        http://www.apache.org/licenses/LICENSE-2.0
2186    Unless required by applicable law or agreed to in writing, software
2187    distributed under the License is distributed on an "AS IS" BASIS,
2188    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
2189    See the License for the specific language governing permissions and
2190    limitations under the License.
2192 (WebKit doesn't distribute an explicit license.  This LICENSE is derived from
2193 license text in the source.)
2195 Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2196 2006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan
2197 Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti
2198 Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf,
2199 Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan,
2200 Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David
2201 Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico
2202 Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint,
2203 George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason,
2204 Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan
2205 Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas
2206 Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters,
2207 Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca
2208 Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones,
2209 Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org,
2210 Netscape Communications Corporation, Nicholas Shanks, Nikolas
2211 Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter
2212 Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn,
2213 Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing
2214 Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo
2215 Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield,
2216 Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav
2217 Slavik, Waldo Bastian, Xan Lopez, Zack Rusin
2219 The terms and conditions vary from file to file, but are one of:
2221 Redistribution and use in source and binary forms, with or without
2222 modification, are permitted provided that the following conditions are
2223 met:
2225 1. Redistributions of source code must retain the above copyright
2226    notice, this list of conditions and the following disclaimer.
2228 2. Redistributions in binary form must reproduce the above copyright
2229    notice, this list of conditions and the following disclaimer in the
2230    documentation and/or other materials provided with the
2231    distribution.
2233 *OR*
2235 Redistribution and use in source and binary forms, with or without
2236 modification, are permitted provided that the following conditions are
2237 met:
2239 1. Redistributions of source code must retain the above copyright
2240    notice, this list of conditions and the following disclaimer.
2241 2. Redistributions in binary form must reproduce the above copyright
2242    notice, this list of conditions and the following disclaimer in the
2243    documentation and/or other materials provided with the
2244    distribution.
2245 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
2246    its contributors may be used to endorse or promote products derived
2247    from this software without specific prior written permission.
2249 THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
2250 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2251 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2252 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
2253 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
2254 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2255 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
2256 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
2258 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.
2263                   GNU LIBRARY GENERAL PUBLIC LICENSE
2264                        Version 2, June 1991
2266  Copyright (C) 1991 Free Software Foundation, Inc.
2267  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2268  Everyone is permitted to copy and distribute verbatim copies
2269  of this license document, but changing it is not allowed.
2271 [This is the first released version of the library GPL.  It is
2272  numbered 2 because it goes with version 2 of the ordinary GPL.]
2274                             Preamble
2276   The licenses for most software are designed to take away your
2277 freedom to share and change it.  By contrast, the GNU General Public
2278 Licenses are intended to guarantee your freedom to share and change
2279 free software--to make sure the software is free for all its users.
2281   This license, the Library General Public License, applies to some
2282 specially designated Free Software Foundation software, and to any
2283 other libraries whose authors decide to use it.  You can use it for
2284 your libraries, too.
2286   When we speak of free software, we are referring to freedom, not
2287 price.  Our General Public Licenses are designed to make sure that you
2288 have the freedom to distribute copies of free software (and charge for
2289 this service if you wish), that you receive source code or can get it
2290 if you want it, that you can change the software or use pieces of it
2291 in new free programs; and that you know you can do these things.
2293   To protect your rights, we need to make restrictions that forbid
2294 anyone to deny you these rights or to ask you to surrender the rights.
2295 These restrictions translate to certain responsibilities for you if
2296 you distribute copies of the library, or if you modify it.
2298   For example, if you distribute copies of the library, whether gratis
2299 or for a fee, you must give the recipients all the rights that we gave
2300 you.  You must make sure that they, too, receive or can get the source
2301 code.  If you link a program with the library, you must provide
2302 complete object files to the recipients so that they can relink them
2303 with the library, after making changes to the library and recompiling
2304 it.  And you must show them these terms so they know their rights.
2306   Our method of protecting your rights has two steps: (1) copyright
2307 the library, and (2) offer you this license which gives you legal
2308 permission to copy, distribute and/or modify the library.
2310   Also, for each distributor's protection, we want to make certain
2311 that everyone understands that there is no warranty for this free
2312 library.  If the library is modified by someone else and passed on, we
2313 want its recipients to know that what they have is not the original
2314 version, so that any problems introduced by others will not reflect on
2315 the original authors' reputations.
2317   Finally, any free program is threatened constantly by software
2318 patents.  We wish to avoid the danger that companies distributing free
2319 software will individually obtain patent licenses, thus in effect
2320 transforming the program into proprietary software.  To prevent this,
2321 we have made it clear that any patent must be licensed for everyone's
2322 free use or not licensed at all.
2324   Most GNU software, including some libraries, is covered by the ordinary
2325 GNU General Public License, which was designed for utility programs.  This
2326 license, the GNU Library General Public License, applies to certain
2327 designated libraries.  This license is quite different from the ordinary
2328 one; be sure to read it in full, and don't assume that anything in it is
2329 the same as in the ordinary license.
2331   The reason we have a separate public license for some libraries is that
2332 they blur the distinction we usually make between modifying or adding to a
2333 program and simply using it.  Linking a program with a library, without
2334 changing the library, is in some sense simply using the library, and is
2335 analogous to running a utility program or application program.  However, in
2336 a textual and legal sense, the linked executable is a combined work, a
2337 derivative of the original library, and the ordinary General Public License
2338 treats it as such.
2340   Because of this blurred distinction, using the ordinary General
2341 Public License for libraries did not effectively promote software
2342 sharing, because most developers did not use the libraries.  We
2343 concluded that weaker conditions might promote sharing better.
2345   However, unrestricted linking of non-free programs would deprive the
2346 users of those programs of all benefit from the free status of the
2347 libraries themselves.  This Library General Public License is intended to
2348 permit developers of non-free programs to use free libraries, while
2349 preserving your freedom as a user of such programs to change the free
2350 libraries that are incorporated in them.  (We have not seen how to achieve
2351 this as regards changes in header files, but we have achieved it as regards
2352 changes in the actual functions of the Library.)  The hope is that this
2353 will lead to faster development of free libraries.
2355   The precise terms and conditions for copying, distribution and
2356 modification follow.  Pay close attention to the difference between a
2357 "work based on the library" and a "work that uses the library".  The
2358 former contains code derived from the library, while the latter only
2359 works together with the library.
2361   Note that it is possible for a library to be covered by the ordinary
2362 General Public License rather than by this special one.
2364                   GNU LIBRARY GENERAL PUBLIC LICENSE
2365    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2367   0. This License Agreement applies to any software library which
2368 contains a notice placed by the copyright holder or other authorized
2369 party saying it may be distributed under the terms of this Library
2370 General Public License (also called "this License").  Each licensee is
2371 addressed as "you".
2373   A "library" means a collection of software functions and/or data
2374 prepared so as to be conveniently linked with application programs
2375 (which use some of those functions and data) to form executables.
2377   The "Library", below, refers to any such software library or work
2378 which has been distributed under these terms.  A "work based on the
2379 Library" means either the Library or any derivative work under
2380 copyright law: that is to say, a work containing the Library or a
2381 portion of it, either verbatim or with modifications and/or translated
2382 straightforwardly into another language.  (Hereinafter, translation is
2383 included without limitation in the term "modification".)
2385   "Source code" for a work means the preferred form of the work for
2386 making modifications to it.  For a library, complete source code means
2387 all the source code for all modules it contains, plus any associated
2388 interface definition files, plus the scripts used to control compilation
2389 and installation of the library.
2391   Activities other than copying, distribution and modification are not
2392 covered by this License; they are outside its scope.  The act of
2393 running a program using the Library is not restricted, and output from
2394 such a program is covered only if its contents constitute a work based
2395 on the Library (independent of the use of the Library in a tool for
2396 writing it).  Whether that is true depends on what the Library does
2397 and what the program that uses the Library does.
2398   
2399   1. You may copy and distribute verbatim copies of the Library's
2400 complete source code as you receive it, in any medium, provided that
2401 you conspicuously and appropriately publish on each copy an
2402 appropriate copyright notice and disclaimer of warranty; keep intact
2403 all the notices that refer to this License and to the absence of any
2404 warranty; and distribute a copy of this License along with the
2405 Library.
2407   You may charge a fee for the physical act of transferring a copy,
2408 and you may at your option offer warranty protection in exchange for a
2409 fee.
2411   2. You may modify your copy or copies of the Library or any portion
2412 of it, thus forming a work based on the Library, and copy and
2413 distribute such modifications or work under the terms of Section 1
2414 above, provided that you also meet all of these conditions:
2416     a) The modified work must itself be a software library.
2418     b) You must cause the files modified to carry prominent notices
2419     stating that you changed the files and the date of any change.
2421     c) You must cause the whole of the work to be licensed at no
2422     charge to all third parties under the terms of this License.
2424     d) If a facility in the modified Library refers to a function or a
2425     table of data to be supplied by an application program that uses
2426     the facility, other than as an argument passed when the facility
2427     is invoked, then you must make a good faith effort to ensure that,
2428     in the event an application does not supply such function or
2429     table, the facility still operates, and performs whatever part of
2430     its purpose remains meaningful.
2432     (For example, a function in a library to compute square roots has
2433     a purpose that is entirely well-defined independent of the
2434     application.  Therefore, Subsection 2d requires that any
2435     application-supplied function or table used by this function must
2436     be optional: if the application does not supply it, the square
2437     root function must still compute square roots.)
2439 These requirements apply to the modified work as a whole.  If
2440 identifiable sections of that work are not derived from the Library,
2441 and can be reasonably considered independent and separate works in
2442 themselves, then this License, and its terms, do not apply to those
2443 sections when you distribute them as separate works.  But when you
2444 distribute the same sections as part of a whole which is a work based
2445 on the Library, the distribution of the whole must be on the terms of
2446 this License, whose permissions for other licensees extend to the
2447 entire whole, and thus to each and every part regardless of who wrote
2450 Thus, it is not the intent of this section to claim rights or contest
2451 your rights to work written entirely by you; rather, the intent is to
2452 exercise the right to control the distribution of derivative or
2453 collective works based on the Library.
2455 In addition, mere aggregation of another work not based on the Library
2456 with the Library (or with a work based on the Library) on a volume of
2457 a storage or distribution medium does not bring the other work under
2458 the scope of this License.
2460   3. You may opt to apply the terms of the ordinary GNU General Public
2461 License instead of this License to a given copy of the Library.  To do
2462 this, you must alter all the notices that refer to this License, so
2463 that they refer to the ordinary GNU General Public License, version 2,
2464 instead of to this License.  (If a newer version than version 2 of the
2465 ordinary GNU General Public License has appeared, then you can specify
2466 that version instead if you wish.)  Do not make any other change in
2467 these notices.
2469   Once this change is made in a given copy, it is irreversible for
2470 that copy, so the ordinary GNU General Public License applies to all
2471 subsequent copies and derivative works made from that copy.
2473   This option is useful when you wish to copy part of the code of
2474 the Library into a program that is not a library.
2476   4. You may copy and distribute the Library (or a portion or
2477 derivative of it, under Section 2) in object code or executable form
2478 under the terms of Sections 1 and 2 above provided that you accompany
2479 it with the complete corresponding machine-readable source code, which
2480 must be distributed under the terms of Sections 1 and 2 above on a
2481 medium customarily used for software interchange.
2483   If distribution of object code is made by offering access to copy
2484 from a designated place, then offering equivalent access to copy the
2485 source code from the same place satisfies the requirement to
2486 distribute the source code, even though third parties are not
2487 compelled to copy the source along with the object code.
2489   5. A program that contains no derivative of any portion of the
2490 Library, but is designed to work with the Library by being compiled or
2491 linked with it, is called a "work that uses the Library".  Such a
2492 work, in isolation, is not a derivative work of the Library, and
2493 therefore falls outside the scope of this License.
2495   However, linking a "work that uses the Library" with the Library
2496 creates an executable that is a derivative of the Library (because it
2497 contains portions of the Library), rather than a "work that uses the
2498 library".  The executable is therefore covered by this License.
2499 Section 6 states terms for distribution of such executables.
2501   When a "work that uses the Library" uses material from a header file
2502 that is part of the Library, the object code for the work may be a
2503 derivative work of the Library even though the source code is not.
2504 Whether this is true is especially significant if the work can be
2505 linked without the Library, or if the work is itself a library.  The
2506 threshold for this to be true is not precisely defined by law.
2508   If such an object file uses only numerical parameters, data
2509 structure layouts and accessors, and small macros and small inline
2510 functions (ten lines or less in length), then the use of the object
2511 file is unrestricted, regardless of whether it is legally a derivative
2512 work.  (Executables containing this object code plus portions of the
2513 Library will still fall under Section 6.)
2515   Otherwise, if the work is a derivative of the Library, you may
2516 distribute the object code for the work under the terms of Section 6.
2517 Any executables containing that work also fall under Section 6,
2518 whether or not they are linked directly with the Library itself.
2520   6. As an exception to the Sections above, you may also compile or
2521 link a "work that uses the Library" with the Library to produce a
2522 work containing portions of the Library, and distribute that work
2523 under terms of your choice, provided that the terms permit
2524 modification of the work for the customer's own use and reverse
2525 engineering for debugging such modifications.
2527   You must give prominent notice with each copy of the work that the
2528 Library is used in it and that the Library and its use are covered by
2529 this License.  You must supply a copy of this License.  If the work
2530 during execution displays copyright notices, you must include the
2531 copyright notice for the Library among them, as well as a reference
2532 directing the user to the copy of this License.  Also, you must do one
2533 of these things:
2535     a) Accompany the work with the complete corresponding
2536     machine-readable source code for the Library including whatever
2537     changes were used in the work (which must be distributed under
2538     Sections 1 and 2 above); and, if the work is an executable linked
2539     with the Library, with the complete machine-readable "work that
2540     uses the Library", as object code and/or source code, so that the
2541     user can modify the Library and then relink to produce a modified
2542     executable containing the modified Library.  (It is understood
2543     that the user who changes the contents of definitions files in the
2544     Library will not necessarily be able to recompile the application
2545     to use the modified definitions.)
2547     b) Accompany the work with a written offer, valid for at
2548     least three years, to give the same user the materials
2549     specified in Subsection 6a, above, for a charge no more
2550     than the cost of performing this distribution.
2552     c) If distribution of the work is made by offering access to copy
2553     from a designated place, offer equivalent access to copy the above
2554     specified materials from the same place.
2556     d) Verify that the user has already received a copy of these
2557     materials or that you have already sent this user a copy.
2559   For an executable, the required form of the "work that uses the
2560 Library" must include any data and utility programs needed for
2561 reproducing the executable from it.  However, as a special exception,
2562 the source code distributed need not include anything that is normally
2563 distributed (in either source or binary form) with the major
2564 components (compiler, kernel, and so on) of the operating system on
2565 which the executable runs, unless that component itself accompanies
2566 the executable.
2568   It may happen that this requirement contradicts the license
2569 restrictions of other proprietary libraries that do not normally
2570 accompany the operating system.  Such a contradiction means you cannot
2571 use both them and the Library together in an executable that you
2572 distribute.
2574   7. You may place library facilities that are a work based on the
2575 Library side-by-side in a single library together with other library
2576 facilities not covered by this License, and distribute such a combined
2577 library, provided that the separate distribution of the work based on
2578 the Library and of the other library facilities is otherwise
2579 permitted, and provided that you do these two things:
2581     a) Accompany the combined library with a copy of the same work
2582     based on the Library, uncombined with any other library
2583     facilities.  This must be distributed under the terms of the
2584     Sections above.
2586     b) Give prominent notice with the combined library of the fact
2587     that part of it is a work based on the Library, and explaining
2588     where to find the accompanying uncombined form of the same work.
2590   8. You may not copy, modify, sublicense, link with, or distribute
2591 the Library except as expressly provided under this License.  Any
2592 attempt otherwise to copy, modify, sublicense, link with, or
2593 distribute the Library is void, and will automatically terminate your
2594 rights under this License.  However, parties who have received copies,
2595 or rights, from you under this License will not have their licenses
2596 terminated so long as such parties remain in full compliance.
2598   9. You are not required to accept this License, since you have not
2599 signed it.  However, nothing else grants you permission to modify or
2600 distribute the Library or its derivative works.  These actions are
2601 prohibited by law if you do not accept this License.  Therefore, by
2602 modifying or distributing the Library (or any work based on the
2603 Library), you indicate your acceptance of this License to do so, and
2604 all its terms and conditions for copying, distributing or modifying
2605 the Library or works based on it.
2607   10. Each time you redistribute the Library (or any work based on the
2608 Library), the recipient automatically receives a license from the
2609 original licensor to copy, distribute, link with or modify the Library
2610 subject to these terms and conditions.  You may not impose any further
2611 restrictions on the recipients' exercise of the rights granted herein.
2612 You are not responsible for enforcing compliance by third parties to
2613 this License.
2615   11. If, as a consequence of a court judgment or allegation of patent
2616 infringement or for any other reason (not limited to patent issues),
2617 conditions are imposed on you (whether by court order, agreement or
2618 otherwise) that contradict the conditions of this License, they do not
2619 excuse you from the conditions of this License.  If you cannot
2620 distribute so as to satisfy simultaneously your obligations under this
2621 License and any other pertinent obligations, then as a consequence you
2622 may not distribute the Library at all.  For example, if a patent
2623 license would not permit royalty-free redistribution of the Library by
2624 all those who receive copies directly or indirectly through you, then
2625 the only way you could satisfy both it and this License would be to
2626 refrain entirely from distribution of the Library.
2628 If any portion of this section is held invalid or unenforceable under any
2629 particular circumstance, the balance of the section is intended to apply,
2630 and the section as a whole is intended to apply in other circumstances.
2632 It is not the purpose of this section to induce you to infringe any
2633 patents or other property right claims or to contest validity of any
2634 such claims; this section has the sole purpose of protecting the
2635 integrity of the free software distribution system which is
2636 implemented by public license practices.  Many people have made
2637 generous contributions to the wide range of software distributed
2638 through that system in reliance on consistent application of that
2639 system; it is up to the author/donor to decide if he or she is willing
2640 to distribute software through any other system and a licensee cannot
2641 impose that choice.
2643 This section is intended to make thoroughly clear what is believed to
2644 be a consequence of the rest of this License.
2646   12. If the distribution and/or use of the Library is restricted in
2647 certain countries either by patents or by copyrighted interfaces, the
2648 original copyright holder who places the Library under this License may add
2649 an explicit geographical distribution limitation excluding those countries,
2650 so that distribution is permitted only in or among countries not thus
2651 excluded.  In such case, this License incorporates the limitation as if
2652 written in the body of this License.
2654   13. The Free Software Foundation may publish revised and/or new
2655 versions of the Library General Public License from time to time.
2656 Such new versions will be similar in spirit to the present version,
2657 but may differ in detail to address new problems or concerns.
2659 Each version is given a distinguishing version number.  If the Library
2660 specifies a version number of this License which applies to it and
2661 "any later version", you have the option of following the terms and
2662 conditions either of that version or of any later version published by
2663 the Free Software Foundation.  If the Library does not specify a
2664 license version number, you may choose any version ever published by
2665 the Free Software Foundation.
2667   14. If you wish to incorporate parts of the Library into other free
2668 programs whose distribution conditions are incompatible with these,
2669 write to the author to ask for permission.  For software which is
2670 copyrighted by the Free Software Foundation, write to the Free
2671 Software Foundation; we sometimes make exceptions for this.  Our
2672 decision will be guided by the two goals of preserving the free status
2673 of all derivatives of our free software and of promoting the sharing
2674 and reuse of software generally.
2676                             NO WARRANTY
2678   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
2679 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2680 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
2681 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
2682 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2683 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2684 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
2685 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2686 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2688   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2689 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2690 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2691 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2692 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2693 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2694 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2695 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2696 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2697 DAMAGES.
2699                      END OF TERMS AND CONDITIONS
2701                   GNU LESSER GENERAL PUBLIC LICENSE
2702                        Version 2.1, February 1999
2704  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
2705  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
2706  Everyone is permitted to copy and distribute verbatim copies
2707  of this license document, but changing it is not allowed.
2709 [This is the first released version of the Lesser GPL.  It also counts
2710  as the successor of the GNU Library Public License, version 2, hence
2711  the version number 2.1.]
2713                             Preamble
2715   The licenses for most software are designed to take away your
2716 freedom to share and change it.  By contrast, the GNU General Public
2717 Licenses are intended to guarantee your freedom to share and change
2718 free software--to make sure the software is free for all its users.
2720   This license, the Lesser General Public License, applies to some
2721 specially designated software packages--typically libraries--of the
2722 Free Software Foundation and other authors who decide to use it.  You
2723 can use it too, but we suggest you first think carefully about whether
2724 this license or the ordinary General Public License is the better
2725 strategy to use in any particular case, based on the explanations below.
2727   When we speak of free software, we are referring to freedom of use,
2728 not price.  Our General Public Licenses are designed to make sure that
2729 you have the freedom to distribute copies of free software (and charge
2730 for this service if you wish); that you receive source code or can get
2731 it if you want it; that you can change the software and use pieces of
2732 it in new free programs; and that you are informed that you can do
2733 these things.
2735   To protect your rights, we need to make restrictions that forbid
2736 distributors to deny you these rights or to ask you to surrender these
2737 rights.  These restrictions translate to certain responsibilities for
2738 you if you distribute copies of the library or if you modify it.
2740   For example, if you distribute copies of the library, whether gratis
2741 or for a fee, you must give the recipients all the rights that we gave
2742 you.  You must make sure that they, too, receive or can get the source
2743 code.  If you link other code with the library, you must provide
2744 complete object files to the recipients, so that they can relink them
2745 with the library after making changes to the library and recompiling
2746 it.  And you must show them these terms so they know their rights.
2748   We protect your rights with a two-step method: (1) we copyright the
2749 library, and (2) we offer you this license, which gives you legal
2750 permission to copy, distribute and/or modify the library.
2752   To protect each distributor, we want to make it very clear that
2753 there is no warranty for the free library.  Also, if the library is
2754 modified by someone else and passed on, the recipients should know
2755 that what they have is not the original version, so that the original
2756 author's reputation will not be affected by problems that might be
2757 introduced by others.
2759   Finally, software patents pose a constant threat to the existence of
2760 any free program.  We wish to make sure that a company cannot
2761 effectively restrict the users of a free program by obtaining a
2762 restrictive license from a patent holder.  Therefore, we insist that
2763 any patent license obtained for a version of the library must be
2764 consistent with the full freedom of use specified in this license.
2766   Most GNU software, including some libraries, is covered by the
2767 ordinary GNU General Public License.  This license, the GNU Lesser
2768 General Public License, applies to certain designated libraries, and
2769 is quite different from the ordinary General Public License.  We use
2770 this license for certain libraries in order to permit linking those
2771 libraries into non-free programs.
2773   When a program is linked with a library, whether statically or using
2774 a shared library, the combination of the two is legally speaking a
2775 combined work, a derivative of the original library.  The ordinary
2776 General Public License therefore permits such linking only if the
2777 entire combination fits its criteria of freedom.  The Lesser General
2778 Public License permits more lax criteria for linking other code with
2779 the library.
2781   We call this license the "Lesser" General Public License because it
2782 does Less to protect the user's freedom than the ordinary General
2783 Public License.  It also provides other free software developers Less
2784 of an advantage over competing non-free programs.  These disadvantages
2785 are the reason we use the ordinary General Public License for many
2786 libraries.  However, the Lesser license provides advantages in certain
2787 special circumstances.
2789   For example, on rare occasions, there may be a special need to
2790 encourage the widest possible use of a certain library, so that it becomes
2791 a de-facto standard.  To achieve this, non-free programs must be
2792 allowed to use the library.  A more frequent case is that a free
2793 library does the same job as widely used non-free libraries.  In this
2794 case, there is little to gain by limiting the free library to free
2795 software only, so we use the Lesser General Public License.
2797   In other cases, permission to use a particular library in non-free
2798 programs enables a greater number of people to use a large body of
2799 free software.  For example, permission to use the GNU C Library in
2800 non-free programs enables many more people to use the whole GNU
2801 operating system, as well as its variant, the GNU/Linux operating
2802 system.
2804   Although the Lesser General Public License is Less protective of the
2805 users' freedom, it does ensure that the user of a program that is
2806 linked with the Library has the freedom and the wherewithal to run
2807 that program using a modified version of the Library.
2809   The precise terms and conditions for copying, distribution and
2810 modification follow.  Pay close attention to the difference between a
2811 "work based on the library" and a "work that uses the library".  The
2812 former contains code derived from the library, whereas the latter must
2813 be combined with the library in order to run.
2815                   GNU LESSER GENERAL PUBLIC LICENSE
2816    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
2818   0. This License Agreement applies to any software library or other
2819 program which contains a notice placed by the copyright holder or
2820 other authorized party saying it may be distributed under the terms of
2821 this Lesser General Public License (also called "this License").
2822 Each licensee is addressed as "you".
2824   A "library" means a collection of software functions and/or data
2825 prepared so as to be conveniently linked with application programs
2826 (which use some of those functions and data) to form executables.
2828   The "Library", below, refers to any such software library or work
2829 which has been distributed under these terms.  A "work based on the
2830 Library" means either the Library or any derivative work under
2831 copyright law: that is to say, a work containing the Library or a
2832 portion of it, either verbatim or with modifications and/or translated
2833 straightforwardly into another language.  (Hereinafter, translation is
2834 included without limitation in the term "modification".)
2836   "Source code" for a work means the preferred form of the work for
2837 making modifications to it.  For a library, complete source code means
2838 all the source code for all modules it contains, plus any associated
2839 interface definition files, plus the scripts used to control compilation
2840 and installation of the library.
2842   Activities other than copying, distribution and modification are not
2843 covered by this License; they are outside its scope.  The act of
2844 running a program using the Library is not restricted, and output from
2845 such a program is covered only if its contents constitute a work based
2846 on the Library (independent of the use of the Library in a tool for
2847 writing it).  Whether that is true depends on what the Library does
2848 and what the program that uses the Library does.
2850   1. You may copy and distribute verbatim copies of the Library's
2851 complete source code as you receive it, in any medium, provided that
2852 you conspicuously and appropriately publish on each copy an
2853 appropriate copyright notice and disclaimer of warranty; keep intact
2854 all the notices that refer to this License and to the absence of any
2855 warranty; and distribute a copy of this License along with the
2856 Library.
2858   You may charge a fee for the physical act of transferring a copy,
2859 and you may at your option offer warranty protection in exchange for a
2860 fee.
2862   2. You may modify your copy or copies of the Library or any portion
2863 of it, thus forming a work based on the Library, and copy and
2864 distribute such modifications or work under the terms of Section 1
2865 above, provided that you also meet all of these conditions:
2867     a) The modified work must itself be a software library.
2869     b) You must cause the files modified to carry prominent notices
2870     stating that you changed the files and the date of any change.
2872     c) You must cause the whole of the work to be licensed at no
2873     charge to all third parties under the terms of this License.
2875     d) If a facility in the modified Library refers to a function or a
2876     table of data to be supplied by an application program that uses
2877     the facility, other than as an argument passed when the facility
2878     is invoked, then you must make a good faith effort to ensure that,
2879     in the event an application does not supply such function or
2880     table, the facility still operates, and performs whatever part of
2881     its purpose remains meaningful.
2883     (For example, a function in a library to compute square roots has
2884     a purpose that is entirely well-defined independent of the
2885     application.  Therefore, Subsection 2d requires that any
2886     application-supplied function or table used by this function must
2887     be optional: if the application does not supply it, the square
2888     root function must still compute square roots.)
2890 These requirements apply to the modified work as a whole.  If
2891 identifiable sections of that work are not derived from the Library,
2892 and can be reasonably considered independent and separate works in
2893 themselves, then this License, and its terms, do not apply to those
2894 sections when you distribute them as separate works.  But when you
2895 distribute the same sections as part of a whole which is a work based
2896 on the Library, the distribution of the whole must be on the terms of
2897 this License, whose permissions for other licensees extend to the
2898 entire whole, and thus to each and every part regardless of who wrote
2901 Thus, it is not the intent of this section to claim rights or contest
2902 your rights to work written entirely by you; rather, the intent is to
2903 exercise the right to control the distribution of derivative or
2904 collective works based on the Library.
2906 In addition, mere aggregation of another work not based on the Library
2907 with the Library (or with a work based on the Library) on a volume of
2908 a storage or distribution medium does not bring the other work under
2909 the scope of this License.
2911   3. You may opt to apply the terms of the ordinary GNU General Public
2912 License instead of this License to a given copy of the Library.  To do
2913 this, you must alter all the notices that refer to this License, so
2914 that they refer to the ordinary GNU General Public License, version 2,
2915 instead of to this License.  (If a newer version than version 2 of the
2916 ordinary GNU General Public License has appeared, then you can specify
2917 that version instead if you wish.)  Do not make any other change in
2918 these notices.
2920   Once this change is made in a given copy, it is irreversible for
2921 that copy, so the ordinary GNU General Public License applies to all
2922 subsequent copies and derivative works made from that copy.
2924   This option is useful when you wish to copy part of the code of
2925 the Library into a program that is not a library.
2927   4. You may copy and distribute the Library (or a portion or
2928 derivative of it, under Section 2) in object code or executable form
2929 under the terms of Sections 1 and 2 above provided that you accompany
2930 it with the complete corresponding machine-readable source code, which
2931 must be distributed under the terms of Sections 1 and 2 above on a
2932 medium customarily used for software interchange.
2934   If distribution of object code is made by offering access to copy
2935 from a designated place, then offering equivalent access to copy the
2936 source code from the same place satisfies the requirement to
2937 distribute the source code, even though third parties are not
2938 compelled to copy the source along with the object code.
2940   5. A program that contains no derivative of any portion of the
2941 Library, but is designed to work with the Library by being compiled or
2942 linked with it, is called a "work that uses the Library".  Such a
2943 work, in isolation, is not a derivative work of the Library, and
2944 therefore falls outside the scope of this License.
2946   However, linking a "work that uses the Library" with the Library
2947 creates an executable that is a derivative of the Library (because it
2948 contains portions of the Library), rather than a "work that uses the
2949 library".  The executable is therefore covered by this License.
2950 Section 6 states terms for distribution of such executables.
2952   When a "work that uses the Library" uses material from a header file
2953 that is part of the Library, the object code for the work may be a
2954 derivative work of the Library even though the source code is not.
2955 Whether this is true is especially significant if the work can be
2956 linked without the Library, or if the work is itself a library.  The
2957 threshold for this to be true is not precisely defined by law.
2959   If such an object file uses only numerical parameters, data
2960 structure layouts and accessors, and small macros and small inline
2961 functions (ten lines or less in length), then the use of the object
2962 file is unrestricted, regardless of whether it is legally a derivative
2963 work.  (Executables containing this object code plus portions of the
2964 Library will still fall under Section 6.)
2966   Otherwise, if the work is a derivative of the Library, you may
2967 distribute the object code for the work under the terms of Section 6.
2968 Any executables containing that work also fall under Section 6,
2969 whether or not they are linked directly with the Library itself.
2971   6. As an exception to the Sections above, you may also combine or
2972 link a "work that uses the Library" with the Library to produce a
2973 work containing portions of the Library, and distribute that work
2974 under terms of your choice, provided that the terms permit
2975 modification of the work for the customer's own use and reverse
2976 engineering for debugging such modifications.
2978   You must give prominent notice with each copy of the work that the
2979 Library is used in it and that the Library and its use are covered by
2980 this License.  You must supply a copy of this License.  If the work
2981 during execution displays copyright notices, you must include the
2982 copyright notice for the Library among them, as well as a reference
2983 directing the user to the copy of this License.  Also, you must do one
2984 of these things:
2986     a) Accompany the work with the complete corresponding
2987     machine-readable source code for the Library including whatever
2988     changes were used in the work (which must be distributed under
2989     Sections 1 and 2 above); and, if the work is an executable linked
2990     with the Library, with the complete machine-readable "work that
2991     uses the Library", as object code and/or source code, so that the
2992     user can modify the Library and then relink to produce a modified
2993     executable containing the modified Library.  (It is understood
2994     that the user who changes the contents of definitions files in the
2995     Library will not necessarily be able to recompile the application
2996     to use the modified definitions.)
2998     b) Use a suitable shared library mechanism for linking with the
2999     Library.  A suitable mechanism is one that (1) uses at run time a
3000     copy of the library already present on the user's computer system,
3001     rather than copying library functions into the executable, and (2)
3002     will operate properly with a modified version of the library, if
3003     the user installs one, as long as the modified version is
3004     interface-compatible with the version that the work was made with.
3006     c) Accompany the work with a written offer, valid for at
3007     least three years, to give the same user the materials
3008     specified in Subsection 6a, above, for a charge no more
3009     than the cost of performing this distribution.
3011     d) If distribution of the work is made by offering access to copy
3012     from a designated place, offer equivalent access to copy the above
3013     specified materials from the same place.
3015     e) Verify that the user has already received a copy of these
3016     materials or that you have already sent this user a copy.
3018   For an executable, the required form of the "work that uses the
3019 Library" must include any data and utility programs needed for
3020 reproducing the executable from it.  However, as a special exception,
3021 the materials to be distributed need not include anything that is
3022 normally distributed (in either source or binary form) with the major
3023 components (compiler, kernel, and so on) of the operating system on
3024 which the executable runs, unless that component itself accompanies
3025 the executable.
3027   It may happen that this requirement contradicts the license
3028 restrictions of other proprietary libraries that do not normally
3029 accompany the operating system.  Such a contradiction means you cannot
3030 use both them and the Library together in an executable that you
3031 distribute.
3033   7. You may place library facilities that are a work based on the
3034 Library side-by-side in a single library together with other library
3035 facilities not covered by this License, and distribute such a combined
3036 library, provided that the separate distribution of the work based on
3037 the Library and of the other library facilities is otherwise
3038 permitted, and provided that you do these two things:
3040     a) Accompany the combined library with a copy of the same work
3041     based on the Library, uncombined with any other library
3042     facilities.  This must be distributed under the terms of the
3043     Sections above.
3045     b) Give prominent notice with the combined library of the fact
3046     that part of it is a work based on the Library, and explaining
3047     where to find the accompanying uncombined form of the same work.
3049   8. You may not copy, modify, sublicense, link with, or distribute
3050 the Library except as expressly provided under this License.  Any
3051 attempt otherwise to copy, modify, sublicense, link with, or
3052 distribute the Library is void, and will automatically terminate your
3053 rights under this License.  However, parties who have received copies,
3054 or rights, from you under this License will not have their licenses
3055 terminated so long as such parties remain in full compliance.
3057   9. You are not required to accept this License, since you have not
3058 signed it.  However, nothing else grants you permission to modify or
3059 distribute the Library or its derivative works.  These actions are
3060 prohibited by law if you do not accept this License.  Therefore, by
3061 modifying or distributing the Library (or any work based on the
3062 Library), you indicate your acceptance of this License to do so, and
3063 all its terms and conditions for copying, distributing or modifying
3064 the Library or works based on it.
3066   10. Each time you redistribute the Library (or any work based on the
3067 Library), the recipient automatically receives a license from the
3068 original licensor to copy, distribute, link with or modify the Library
3069 subject to these terms and conditions.  You may not impose any further
3070 restrictions on the recipients' exercise of the rights granted herein.
3071 You are not responsible for enforcing compliance by third parties with
3072 this License.
3074   11. If, as a consequence of a court judgment or allegation of patent
3075 infringement or for any other reason (not limited to patent issues),
3076 conditions are imposed on you (whether by court order, agreement or
3077 otherwise) that contradict the conditions of this License, they do not
3078 excuse you from the conditions of this License.  If you cannot
3079 distribute so as to satisfy simultaneously your obligations under this
3080 License and any other pertinent obligations, then as a consequence you
3081 may not distribute the Library at all.  For example, if a patent
3082 license would not permit royalty-free redistribution of the Library by
3083 all those who receive copies directly or indirectly through you, then
3084 the only way you could satisfy both it and this License would be to
3085 refrain entirely from distribution of the Library.
3087 If any portion of this section is held invalid or unenforceable under any
3088 particular circumstance, the balance of the section is intended to apply,
3089 and the section as a whole is intended to apply in other circumstances.
3091 It is not the purpose of this section to induce you to infringe any
3092 patents or other property right claims or to contest validity of any
3093 such claims; this section has the sole purpose of protecting the
3094 integrity of the free software distribution system which is
3095 implemented by public license practices.  Many people have made
3096 generous contributions to the wide range of software distributed
3097 through that system in reliance on consistent application of that
3098 system; it is up to the author/donor to decide if he or she is willing
3099 to distribute software through any other system and a licensee cannot
3100 impose that choice.
3102 This section is intended to make thoroughly clear what is believed to
3103 be a consequence of the rest of this License.
3105   12. If the distribution and/or use of the Library is restricted in
3106 certain countries either by patents or by copyrighted interfaces, the
3107 original copyright holder who places the Library under this License may add
3108 an explicit geographical distribution limitation excluding those countries,
3109 so that distribution is permitted only in or among countries not thus
3110 excluded.  In such case, this License incorporates the limitation as if
3111 written in the body of this License.
3113   13. The Free Software Foundation may publish revised and/or new
3114 versions of the Lesser General Public License from time to time.
3115 Such new versions will be similar in spirit to the present version,
3116 but may differ in detail to address new problems or concerns.
3118 Each version is given a distinguishing version number.  If the Library
3119 specifies a version number of this License which applies to it and
3120 "any later version", you have the option of following the terms and
3121 conditions either of that version or of any later version published by
3122 the Free Software Foundation.  If the Library does not specify a
3123 license version number, you may choose any version ever published by
3124 the Free Software Foundation.
3126   14. If you wish to incorporate parts of the Library into other free
3127 programs whose distribution conditions are incompatible with these,
3128 write to the author to ask for permission.  For software which is
3129 copyrighted by the Free Software Foundation, write to the Free
3130 Software Foundation; we sometimes make exceptions for this.  Our
3131 decision will be guided by the two goals of preserving the free status
3132 of all derivatives of our free software and of promoting the sharing
3133 and reuse of software generally.
3135                             NO WARRANTY
3137   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
3138 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3139 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
3140 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
3141 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
3142 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3143 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
3144 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
3145 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3147   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
3148 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
3149 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
3150 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
3151 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
3152 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
3153 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
3154 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
3155 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
3156 DAMAGES.
3158                      END OF TERMS AND CONDITIONS
3160 // Copyright (C) 2002-2013 The ANGLE Project Authors. 
3161 // All rights reserved.
3163 // Redistribution and use in source and binary forms, with or without
3164 // modification, are permitted provided that the following conditions
3165 // are met:
3167 //     Redistributions of source code must retain the above copyright
3168 //     notice, this list of conditions and the following disclaimer.
3170 //     Redistributions in binary form must reproduce the above 
3171 //     copyright notice, this list of conditions and the following
3172 //     disclaimer in the documentation and/or other materials provided
3173 //     with the distribution.
3175 //     Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc.
3176 //     Ltd., nor the names of their contributors may be used to endorse
3177 //     or promote products derived from this software without specific
3178 //     prior written permission.
3180 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3181 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
3182 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
3183 // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3184 // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
3185 // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
3186 // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3187 // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
3188 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
3189 // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
3190 // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3191 // POSSIBILITY OF SUCH DAMAGE.
3194                                  Apache License
3195                            Version 2.0, January 2004
3196                         http://www.apache.org/licenses/
3198    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
3200    1. Definitions.
3202       "License" shall mean the terms and conditions for use, reproduction,
3203       and distribution as defined by Sections 1 through 9 of this document.
3205       "Licensor" shall mean the copyright owner or entity authorized by
3206       the copyright owner that is granting the License.
3208       "Legal Entity" shall mean the union of the acting entity and all
3209       other entities that control, are controlled by, or are under common
3210       control with that entity. For the purposes of this definition,
3211       "control" means (i) the power, direct or indirect, to cause the
3212       direction or management of such entity, whether by contract or
3213       otherwise, or (ii) ownership of fifty percent (50%) or more of the
3214       outstanding shares, or (iii) beneficial ownership of such entity.
3216       "You" (or "Your") shall mean an individual or Legal Entity
3217       exercising permissions granted by this License.
3219       "Source" form shall mean the preferred form for making modifications,
3220       including but not limited to software source code, documentation
3221       source, and configuration files.
3223       "Object" form shall mean any form resulting from mechanical
3224       transformation or translation of a Source form, including but
3225       not limited to compiled object code, generated documentation,
3226       and conversions to other media types.
3228       "Work" shall mean the work of authorship, whether in Source or
3229       Object form, made available under the License, as indicated by a
3230       copyright notice that is included in or attached to the work
3231       (an example is provided in the Appendix below).
3233       "Derivative Works" shall mean any work, whether in Source or Object
3234       form, that is based on (or derived from) the Work and for which the
3235       editorial revisions, annotations, elaborations, or other modifications
3236       represent, as a whole, an original work of authorship. For the purposes
3237       of this License, Derivative Works shall not include works that remain
3238       separable from, or merely link (or bind by name) to the interfaces of,
3239       the Work and Derivative Works thereof.
3241       "Contribution" shall mean any work of authorship, including
3242       the original version of the Work and any modifications or additions
3243       to that Work or Derivative Works thereof, that is intentionally
3244       submitted to Licensor for inclusion in the Work by the copyright owner
3245       or by an individual or Legal Entity authorized to submit on behalf of
3246       the copyright owner. For the purposes of this definition, "submitted"
3247       means any form of electronic, verbal, or written communication sent
3248       to the Licensor or its representatives, including but not limited to
3249       communication on electronic mailing lists, source code control systems,
3250       and issue tracking systems that are managed by, or on behalf of, the
3251       Licensor for the purpose of discussing and improving the Work, but
3252       excluding communication that is conspicuously marked or otherwise
3253       designated in writing by the copyright owner as "Not a Contribution."
3255       "Contributor" shall mean Licensor and any individual or Legal Entity
3256       on behalf of whom a Contribution has been received by Licensor and
3257       subsequently incorporated within the Work.
3259    2. Grant of Copyright License. Subject to the terms and conditions of
3260       this License, each Contributor hereby grants to You a perpetual,
3261       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3262       copyright license to reproduce, prepare Derivative Works of,
3263       publicly display, publicly perform, sublicense, and distribute the
3264       Work and such Derivative Works in Source or Object form.
3266    3. Grant of Patent License. Subject to the terms and conditions of
3267       this License, each Contributor hereby grants to You a perpetual,
3268       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
3269       (except as stated in this section) patent license to make, have made,
3270       use, offer to sell, sell, import, and otherwise transfer the Work,
3271       where such license applies only to those patent claims licensable
3272       by such Contributor that are necessarily infringed by their
3273       Contribution(s) alone or by combination of their Contribution(s)
3274       with the Work to which such Contribution(s) was submitted. If You
3275       institute patent litigation against any entity (including a
3276       cross-claim or counterclaim in a lawsuit) alleging that the Work
3277       or a Contribution incorporated within the Work constitutes direct
3278       or contributory patent infringement, then any patent licenses
3279       granted to You under this License for that Work shall terminate
3280       as of the date such litigation is filed.
3282    4. Redistribution. You may reproduce and distribute copies of the
3283       Work or Derivative Works thereof in any medium, with or without
3284       modifications, and in Source or Object form, provided that You
3285       meet the following conditions:
3287       (a) You must give any other recipients of the Work or
3288           Derivative Works a copy of this License; and
3290       (b) You must cause any modified files to carry prominent notices
3291           stating that You changed the files; and
3293       (c) You must retain, in the Source form of any Derivative Works
3294           that You distribute, all copyright, patent, trademark, and
3295           attribution notices from the Source form of the Work,
3296           excluding those notices that do not pertain to any part of
3297           the Derivative Works; and
3299       (d) If the Work includes a "NOTICE" text file as part of its
3300           distribution, then any Derivative Works that You distribute must
3301           include a readable copy of the attribution notices contained
3302           within such NOTICE file, excluding those notices that do not
3303           pertain to any part of the Derivative Works, in at least one
3304           of the following places: within a NOTICE text file distributed
3305           as part of the Derivative Works; within the Source form or
3306           documentation, if provided along with the Derivative Works; or,
3307           within a display generated by the Derivative Works, if and
3308           wherever such third-party notices normally appear. The contents
3309           of the NOTICE file are for informational purposes only and
3310           do not modify the License. You may add Your own attribution
3311           notices within Derivative Works that You distribute, alongside
3312           or as an addendum to the NOTICE text from the Work, provided
3313           that such additional attribution notices cannot be construed
3314           as modifying the License.
3316       You may add Your own copyright statement to Your modifications and
3317       may provide additional or different license terms and conditions
3318       for use, reproduction, or distribution of Your modifications, or
3319       for any such Derivative Works as a whole, provided Your use,
3320       reproduction, and distribution of the Work otherwise complies with
3321       the conditions stated in this License.
3323    5. Submission of Contributions. Unless You explicitly state otherwise,
3324       any Contribution intentionally submitted for inclusion in the Work
3325       by You to the Licensor shall be under the terms and conditions of
3326       this License, without any additional terms or conditions.
3327       Notwithstanding the above, nothing herein shall supersede or modify
3328       the terms of any separate license agreement you may have executed
3329       with Licensor regarding such Contributions.
3331    6. Trademarks. This License does not grant permission to use the trade
3332       names, trademarks, service marks, or product names of the Licensor,
3333       except as required for reasonable and customary use in describing the
3334       origin of the Work and reproducing the content of the NOTICE file.
3336    7. Disclaimer of Warranty. Unless required by applicable law or
3337       agreed to in writing, Licensor provides the Work (and each
3338       Contributor provides its Contributions) on an "AS IS" BASIS,
3339       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
3340       implied, including, without limitation, any warranties or conditions
3341       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
3342       PARTICULAR PURPOSE. You are solely responsible for determining the
3343       appropriateness of using or redistributing the Work and assume any
3344       risks associated with Your exercise of permissions under this License.
3346    8. Limitation of Liability. In no event and under no legal theory,
3347       whether in tort (including negligence), contract, or otherwise,
3348       unless required by applicable law (such as deliberate and grossly
3349       negligent acts) or agreed to in writing, shall any Contributor be
3350       liable to You for damages, including any direct, indirect, special,
3351       incidental, or consequential damages of any character arising as a
3352       result of this License or out of the use or inability to use the
3353       Work (including but not limited to damages for loss of goodwill,
3354       work stoppage, computer failure or malfunction, or any and all
3355       other commercial damages or losses), even if such Contributor
3356       has been advised of the possibility of such damages.
3358    9. Accepting Warranty or Additional Liability. While redistributing
3359       the Work or Derivative Works thereof, You may choose to offer,
3360       and charge a fee for, acceptance of support, warranty, indemnity,
3361       or other liability obligations and/or rights consistent with this
3362       License. However, in accepting such obligations, You may act only
3363       on Your own behalf and on Your sole responsibility, not on behalf
3364       of any other Contributor, and only if You agree to indemnify,
3365       defend, and hold each Contributor harmless for any liability
3366       incurred by, or claims asserted against, such Contributor by reason
3367       of your accepting any such warranty or additional liability.
3369    END OF TERMS AND CONDITIONS
3371    APPENDIX: How to apply the Apache License to your work.
3373       To apply the Apache License to your work, attach the following
3374       boilerplate notice, with the fields enclosed by brackets "[]"
3375       replaced with your own identifying information. (Don't include
3376       the brackets!)  The text should be enclosed in the appropriate
3377       comment syntax for the file format. We also recommend that a
3378       file or class name and description of purpose be included on the
3379       same "printed page" as the copyright notice for easier
3380       identification within third-party archives.
3382    Copyright [yyyy] [name of copyright owner]
3384    Licensed under the Apache License, Version 2.0 (the "License");
3385    you may not use this file except in compliance with the License.
3386    You may obtain a copy of the License at
3388        http://www.apache.org/licenses/LICENSE-2.0
3390    Unless required by applicable law or agreed to in writing, software
3391    distributed under the License is distributed on an "AS IS" BASIS,
3392    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3393    See the License for the specific language governing permissions and
3394    limitations under the License.
3396 Copyright (c) 2012, Manfred Moitzi
3398 Permission is hereby granted, free of charge, to any person obtaining a 
3399 copy of this software and associated documentation files (the 
3400 "Software"), to deal in the Software without restriction, including 
3401 without limitation the rights to use, copy, modify, merge, publish, 
3402 distribute, sublicense, and/or sell copies of the Software, and to 
3403 permit persons to whom the Software is furnished to do so, subject to 
3404 the following conditions: 
3406 The above copyright notice and this permission notice shall be included 
3407 in all copies or substantial portions of the Software. 
3409 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
3410 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
3411 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
3412 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 
3413 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
3414 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
3415 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 
3417 Deutsche Ãœbersetzung:
3419 Copyright (c) 2012, Manfred Moitzi
3421 Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software 
3422 und der zugehörigen Dokumentationen (die "Software") erhält, die 
3423 Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne 
3424 Ausnahme, dem Recht, sie zu verwenden, kopieren, Ã¤ndern, fusionieren, 
3425 verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und 
3426 Personen, die diese Software erhalten, diese Rechte zu geben, unter den 
3427 folgenden Bedingungen: 
3429 Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen 
3430 Kopien oder Teilkopien der Software beizulegen. 
3432 DIE SOFTWARE WIRD OHNE JEDE AUSDRÃœCKLICHE ODER IMPLIZIERTE GARANTIE 
3433 BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÃœR DEN 
3434 VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER 
3435 RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND 
3436 DIE AUTOREN ODER COPYRIGHTINHABER FÃœR JEGLICHEN SCHADEN ODER SONSTIGE 
3437 ANSPRÃœCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÃœLLUNG EINES VERTRAGES, 
3438 EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER 
3439 SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN. 
3442 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
3444 // Redistribution and use in source and binary forms, with or without
3445 // modification, are permitted provided that the following conditions are
3446 // met:
3448 //    * Redistributions of source code must retain the above copyright
3449 // notice, this list of conditions and the following disclaimer.
3450 //    * Redistributions in binary form must reproduce the above
3451 // copyright notice, this list of conditions and the following disclaimer
3452 // in the documentation and/or other materials provided with the
3453 // distribution.
3454 //    * Neither the name of Google Inc. nor the names of its
3455 // contributors may be used to endorse or promote products derived from
3456 // this software without specific prior written permission.
3458 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
3459 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
3460 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
3461 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
3462 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3463 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
3464 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3465 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3466 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3467 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
3468 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3470                           MOZILLA PUBLIC LICENSE
3471                                 Version 1.1
3473                               ---------------
3475 1. Definitions.
3477      1.0.1. "Commercial Use" means distribution or otherwise making the
3478      Covered Code available to a third party.
3480      1.1. "Contributor" means each entity that creates or contributes to
3481      the creation of Modifications.
3483      1.2. "Contributor Version" means the combination of the Original
3484      Code, prior Modifications used by a Contributor, and the Modifications
3485      made by that particular Contributor.
3487      1.3. "Covered Code" means the Original Code or Modifications or the
3488      combination of the Original Code and Modifications, in each case
3489      including portions thereof.
3491      1.4. "Electronic Distribution Mechanism" means a mechanism generally
3492      accepted in the software development community for the electronic
3493      transfer of data.
3495      1.5. "Executable" means Covered Code in any form other than Source
3496      Code.
3498      1.6. "Initial Developer" means the individual or entity identified
3499      as the Initial Developer in the Source Code notice required by Exhibit
3500      A.
3502      1.7. "Larger Work" means a work which combines Covered Code or
3503      portions thereof with code not governed by the terms of this License.
3505      1.8. "License" means this document.
3507      1.8.1. "Licensable" means having the right to grant, to the maximum
3508      extent possible, whether at the time of the initial grant or
3509      subsequently acquired, any and all of the rights conveyed herein.
3511      1.9. "Modifications" means any addition to or deletion from the
3512      substance or structure of either the Original Code or any previous
3513      Modifications. When Covered Code is released as a series of files, a
3514      Modification is:
3515           A. Any addition to or deletion from the contents of a file
3516           containing Original Code or previous Modifications.
3518           B. Any new file that contains any part of the Original Code or
3519           previous Modifications.
3521      1.10. "Original Code" means Source Code of computer software code
3522      which is described in the Source Code notice required by Exhibit A as
3523      Original Code, and which, at the time of its release under this
3524      License is not already Covered Code governed by this License.
3526      1.10.1. "Patent Claims" means any patent claim(s), now owned or
3527      hereafter acquired, including without limitation, method, process,
3528      and apparatus claims, in any patent Licensable by grantor.
3530      1.11. "Source Code" means the preferred form of the Covered Code for
3531      making modifications to it, including all modules it contains, plus
3532      any associated interface definition files, scripts used to control
3533      compilation and installation of an Executable, or source code
3534      differential comparisons against either the Original Code or another
3535      well known, available Covered Code of the Contributor's choice. The
3536      Source Code can be in a compressed or archival form, provided the
3537      appropriate decompression or de-archiving software is widely available
3538      for no charge.
3540      1.12. "You" (or "Your") means an individual or a legal entity
3541      exercising rights under, and complying with all of the terms of, this
3542      License or a future version of this License issued under Section 6.1.
3543      For legal entities, "You" includes any entity which controls, is
3544      controlled by, or is under common control with You. For purposes of
3545      this definition, "control" means (a) the power, direct or indirect,
3546      to cause the direction or management of such entity, whether by
3547      contract or otherwise, or (b) ownership of more than fifty percent
3548      (50%) of the outstanding shares or beneficial ownership of such
3549      entity.
3551 2. Source Code License.
3553      2.1. The Initial Developer Grant.
3554      The Initial Developer hereby grants You a world-wide, royalty-free,
3555      non-exclusive license, subject to third party intellectual property
3556      claims:
3557           (a) under intellectual property rights (other than patent or
3558           trademark) Licensable by Initial Developer to use, reproduce,
3559           modify, display, perform, sublicense and distribute the Original
3560           Code (or portions thereof) with or without Modifications, and/or
3561           as part of a Larger Work; and
3563           (b) under Patents Claims infringed by the making, using or
3564           selling of Original Code, to make, have made, use, practice,
3565           sell, and offer for sale, and/or otherwise dispose of the
3566           Original Code (or portions thereof).
3568           (c) the licenses granted in this Section 2.1(a) and (b) are
3569           effective on the date Initial Developer first distributes
3570           Original Code under the terms of this License.
3572           (d) Notwithstanding Section 2.1(b) above, no patent license is
3573           granted: 1) for code that You delete from the Original Code; 2)
3574           separate from the Original Code; or 3) for infringements caused
3575           by: i) the modification of the Original Code or ii) the
3576           combination of the Original Code with other software or devices.
3578      2.2. Contributor Grant.
3579      Subject to third party intellectual property claims, each Contributor
3580      hereby grants You a world-wide, royalty-free, non-exclusive license
3582           (a) under intellectual property rights (other than patent or
3583           trademark) Licensable by Contributor, to use, reproduce, modify,
3584           display, perform, sublicense and distribute the Modifications
3585           created by such Contributor (or portions thereof) either on an
3586           unmodified basis, with other Modifications, as Covered Code
3587           and/or as part of a Larger Work; and
3589           (b) under Patent Claims infringed by the making, using, or
3590           selling of Modifications made by that Contributor either alone
3591           and/or in combination with its Contributor Version (or portions
3592           of such combination), to make, use, sell, offer for sale, have
3593           made, and/or otherwise dispose of: 1) Modifications made by that
3594           Contributor (or portions thereof); and 2) the combination of
3595           Modifications made by that Contributor with its Contributor
3596           Version (or portions of such combination).
3598           (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
3599           effective on the date Contributor first makes Commercial Use of
3600           the Covered Code.
3602           (d) Notwithstanding Section 2.2(b) above, no patent license is
3603           granted: 1) for any code that Contributor has deleted from the
3604           Contributor Version; 2) separate from the Contributor Version;
3605           3) for infringements caused by: i) third party modifications of
3606           Contributor Version or ii) the combination of Modifications made
3607           by that Contributor with other software (except as part of the
3608           Contributor Version) or other devices; or 4) under Patent Claims
3609           infringed by Covered Code in the absence of Modifications made by
3610           that Contributor.
3612 3. Distribution Obligations.
3614      3.1. Application of License.
3615      The Modifications which You create or to which You contribute are
3616      governed by the terms of this License, including without limitation
3617      Section 2.2. The Source Code version of Covered Code may be
3618      distributed only under the terms of this License or a future version
3619      of this License released under Section 6.1, and You must include a
3620      copy of this License with every copy of the Source Code You
3621      distribute. You may not offer or impose any terms on any Source Code
3622      version that alters or restricts the applicable version of this
3623      License or the recipients' rights hereunder. However, You may include
3624      an additional document offering the additional rights described in
3625      Section 3.5.
3627      3.2. Availability of Source Code.
3628      Any Modification which You create or to which You contribute must be
3629      made available in Source Code form under the terms of this License
3630      either on the same media as an Executable version or via an accepted
3631      Electronic Distribution Mechanism to anyone to whom you made an
3632      Executable version available; and if made available via Electronic
3633      Distribution Mechanism, must remain available for at least twelve (12)
3634      months after the date it initially became available, or at least six
3635      (6) months after a subsequent version of that particular Modification
3636      has been made available to such recipients. You are responsible for
3637      ensuring that the Source Code version remains available even if the
3638      Electronic Distribution Mechanism is maintained by a third party.
3640      3.3. Description of Modifications.
3641      You must cause all Covered Code to which You contribute to contain a
3642      file documenting the changes You made to create that Covered Code and
3643      the date of any change. You must include a prominent statement that
3644      the Modification is derived, directly or indirectly, from Original
3645      Code provided by the Initial Developer and including the name of the
3646      Initial Developer in (a) the Source Code, and (b) in any notice in an
3647      Executable version or related documentation in which You describe the
3648      origin or ownership of the Covered Code.
3650      3.4. Intellectual Property Matters
3651           (a) Third Party Claims.
3652           If Contributor has knowledge that a license under a third party's
3653           intellectual property rights is required to exercise the rights
3654           granted by such Contributor under Sections 2.1 or 2.2,
3655           Contributor must include a text file with the Source Code
3656           distribution titled "LEGAL" which describes the claim and the
3657           party making the claim in sufficient detail that a recipient will
3658           know whom to contact. If Contributor obtains such knowledge after
3659           the Modification is made available as described in Section 3.2,
3660           Contributor shall promptly modify the LEGAL file in all copies
3661           Contributor makes available thereafter and shall take other steps
3662           (such as notifying appropriate mailing lists or newsgroups)
3663           reasonably calculated to inform those who received the Covered
3664           Code that new knowledge has been obtained.
3666           (b) Contributor APIs.
3667           If Contributor's Modifications include an application programming
3668           interface and Contributor has knowledge of patent licenses which
3669           are reasonably necessary to implement that API, Contributor must
3670           also include this information in the LEGAL file.
3672           (c) Representations.
3673           Contributor represents that, except as disclosed pursuant to
3674           Section 3.4(a) above, Contributor believes that Contributor's
3675           Modifications are Contributor's original creation(s) and/or
3676           Contributor has sufficient rights to grant the rights conveyed by
3677           this License.
3679      3.5. Required Notices.
3680      You must duplicate the notice in Exhibit A in each file of the Source
3681      Code. If it is not possible to put such notice in a particular Source
3682      Code file due to its structure, then You must include such notice in a
3683      location (such as a relevant directory) where a user would be likely
3684      to look for such a notice. If You created one or more Modification(s)
3685      You may add your name as a Contributor to the notice described in
3686      Exhibit A. You must also duplicate this License in any documentation
3687      for the Source Code where You describe recipients' rights or ownership
3688      rights relating to Covered Code. You may choose to offer, and to
3689      charge a fee for, warranty, support, indemnity or liability
3690      obligations to one or more recipients of Covered Code. However, You
3691      may do so only on Your own behalf, and not on behalf of the Initial
3692      Developer or any Contributor. You must make it absolutely clear than
3693      any such warranty, support, indemnity or liability obligation is
3694      offered by You alone, and You hereby agree to indemnify the Initial
3695      Developer and every Contributor for any liability incurred by the
3696      Initial Developer or such Contributor as a result of warranty,
3697      support, indemnity or liability terms You offer.
3699      3.6. Distribution of Executable Versions.
3700      You may distribute Covered Code in Executable form only if the
3701      requirements of Section 3.1-3.5 have been met for that Covered Code,
3702      and if You include a notice stating that the Source Code version of
3703      the Covered Code is available under the terms of this License,
3704      including a description of how and where You have fulfilled the
3705      obligations of Section 3.2. The notice must be conspicuously included
3706      in any notice in an Executable version, related documentation or
3707      collateral in which You describe recipients' rights relating to the
3708      Covered Code. You may distribute the Executable version of Covered
3709      Code or ownership rights under a license of Your choice, which may
3710      contain terms different from this License, provided that You are in
3711      compliance with the terms of this License and that the license for the
3712      Executable version does not attempt to limit or alter the recipient's
3713      rights in the Source Code version from the rights set forth in this
3714      License. If You distribute the Executable version under a different
3715      license You must make it absolutely clear that any terms which differ
3716      from this License are offered by You alone, not by the Initial
3717      Developer or any Contributor. You hereby agree to indemnify the
3718      Initial Developer and every Contributor for any liability incurred by
3719      the Initial Developer or such Contributor as a result of any such
3720      terms You offer.
3722      3.7. Larger Works.
3723      You may create a Larger Work by combining Covered Code with other code
3724      not governed by the terms of this License and distribute the Larger
3725      Work as a single product. In such a case, You must make sure the
3726      requirements of this License are fulfilled for the Covered Code.
3728 4. Inability to Comply Due to Statute or Regulation.
3730      If it is impossible for You to comply with any of the terms of this
3731      License with respect to some or all of the Covered Code due to
3732      statute, judicial order, or regulation then You must: (a) comply with
3733      the terms of this License to the maximum extent possible; and (b)
3734      describe the limitations and the code they affect. Such description
3735      must be included in the LEGAL file described in Section 3.4 and must
3736      be included with all distributions of the Source Code. Except to the
3737      extent prohibited by statute or regulation, such description must be
3738      sufficiently detailed for a recipient of ordinary skill to be able to
3739      understand it.
3741 5. Application of this License.
3743      This License applies to code to which the Initial Developer has
3744      attached the notice in Exhibit A and to related Covered Code.
3746 6. Versions of the License.
3748      6.1. New Versions.
3749      Netscape Communications Corporation ("Netscape") may publish revised
3750      and/or new versions of the License from time to time. Each version
3751      will be given a distinguishing version number.
3753      6.2. Effect of New Versions.
3754      Once Covered Code has been published under a particular version of the
3755      License, You may always continue to use it under the terms of that
3756      version. You may also choose to use such Covered Code under the terms
3757      of any subsequent version of the License published by Netscape. No one
3758      other than Netscape has the right to modify the terms applicable to
3759      Covered Code created under this License.
3761      6.3. Derivative Works.
3762      If You create or use a modified version of this License (which you may
3763      only do in order to apply it to code which is not already Covered Code
3764      governed by this License), You must (a) rename Your license so that
3765      the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
3766      "MPL", "NPL" or any confusingly similar phrase do not appear in your
3767      license (except to note that your license differs from this License)
3768      and (b) otherwise make it clear that Your version of the license
3769      contains terms which differ from the Mozilla Public License and
3770      Netscape Public License. (Filling in the name of the Initial
3771      Developer, Original Code or Contributor in the notice described in
3772      Exhibit A shall not of themselves be deemed to be modifications of
3773      this License.)
3775 7. DISCLAIMER OF WARRANTY.
3777      COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
3778      WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
3779      WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
3780      DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
3781      THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
3782      IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
3783      YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
3784      COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
3785      OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
3786      ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
3788 8. TERMINATION.
3790      8.1. This License and the rights granted hereunder will terminate
3791      automatically if You fail to comply with terms herein and fail to cure
3792      such breach within 30 days of becoming aware of the breach. All
3793      sublicenses to the Covered Code which are properly granted shall
3794      survive any termination of this License. Provisions which, by their
3795      nature, must remain in effect beyond the termination of this License
3796      shall survive.
3798      8.2. If You initiate litigation by asserting a patent infringement
3799      claim (excluding declatory judgment actions) against Initial Developer
3800      or a Contributor (the Initial Developer or Contributor against whom
3801      You file such action is referred to as "Participant") alleging that:
3803      (a) such Participant's Contributor Version directly or indirectly
3804      infringes any patent, then any and all rights granted by such
3805      Participant to You under Sections 2.1 and/or 2.2 of this License
3806      shall, upon 60 days notice from Participant terminate prospectively,
3807      unless if within 60 days after receipt of notice You either: (i)
3808      agree in writing to pay Participant a mutually agreeable reasonable
3809      royalty for Your past and future use of Modifications made by such
3810      Participant, or (ii) withdraw Your litigation claim with respect to
3811      the Contributor Version against such Participant. If within 60 days
3812      of notice, a reasonable royalty and payment arrangement are not
3813      mutually agreed upon in writing by the parties or the litigation claim
3814      is not withdrawn, the rights granted by Participant to You under
3815      Sections 2.1 and/or 2.2 automatically terminate at the expiration of
3816      the 60 day notice period specified above.
3818      (b) any software, hardware, or device, other than such Participant's
3819      Contributor Version, directly or indirectly infringes any patent, then
3820      any rights granted to You by such Participant under Sections 2.1(b)
3821      and 2.2(b) are revoked effective as of the date You first made, used,
3822      sold, distributed, or had made, Modifications made by that
3823      Participant.
3825      8.3. If You assert a patent infringement claim against Participant
3826      alleging that such Participant's Contributor Version directly or
3827      indirectly infringes any patent where such claim is resolved (such as
3828      by license or settlement) prior to the initiation of patent
3829      infringement litigation, then the reasonable value of the licenses
3830      granted by such Participant under Sections 2.1 or 2.2 shall be taken
3831      into account in determining the amount or value of any payment or
3832      license.
3834      8.4. In the event of termination under Sections 8.1 or 8.2 above,
3835      all end user license agreements (excluding distributors and resellers)
3836      which have been validly granted by You or any distributor hereunder
3837      prior to termination shall survive termination.
3839 9. LIMITATION OF LIABILITY.
3841      UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
3842      (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
3843      DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
3844      OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
3845      ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
3846      CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
3847      WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
3848      COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
3849      INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
3850      LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
3851      RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
3852      PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
3853      EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
3854      THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
3856 10. U.S. GOVERNMENT END USERS.
3858      The Covered Code is a "commercial item," as that term is defined in
3859      48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
3860      software" and "commercial computer software documentation," as such
3861      terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
3862      C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
3863      all U.S. Government End Users acquire Covered Code with only those
3864      rights set forth herein.
3866 11. MISCELLANEOUS.
3868      This License represents the complete agreement concerning subject
3869      matter hereof. If any provision of this License is held to be
3870      unenforceable, such provision shall be reformed only to the extent
3871      necessary to make it enforceable. This License shall be governed by
3872      California law provisions (except to the extent applicable law, if
3873      any, provides otherwise), excluding its conflict-of-law provisions.
3874      With respect to disputes in which at least one party is a citizen of,
3875      or an entity chartered or registered to do business in the United
3876      States of America, any litigation relating to this License shall be
3877      subject to the jurisdiction of the Federal Courts of the Northern
3878      District of California, with venue lying in Santa Clara County,
3879      California, with the losing party responsible for costs, including
3880      without limitation, court costs and reasonable attorneys' fees and
3881      expenses. The application of the United Nations Convention on
3882      Contracts for the International Sale of Goods is expressly excluded.
3883      Any law or regulation which provides that the language of a contract
3884      shall be construed against the drafter shall not apply to this
3885      License.
3887 12. RESPONSIBILITY FOR CLAIMS.
3889      As between Initial Developer and the Contributors, each party is
3890      responsible for claims and damages arising, directly or indirectly,
3891      out of its utilization of rights under this License and You agree to
3892      work with Initial Developer and Contributors to distribute such
3893      responsibility on an equitable basis. Nothing herein is intended or
3894      shall be deemed to constitute any admission of liability.
3896 13. MULTIPLE-LICENSED CODE.
3898      Initial Developer may designate portions of the Covered Code as
3899      "Multiple-Licensed". "Multiple-Licensed" means that the Initial
3900      Developer permits you to utilize portions of the Covered Code under
3901      Your choice of the NPL or the alternative licenses, if any, specified
3902      by the Initial Developer in the file described in Exhibit A.
3904 EXHIBIT A -Mozilla Public License.
3906      ``The contents of this file are subject to the Mozilla Public License
3907      Version 1.1 (the "License"); you may not use this file except in
3908      compliance with the License. You may obtain a copy of the License at
3909      http://www.mozilla.org/MPL/
3911      Software distributed under the License is distributed on an "AS IS"
3912      basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
3913      License for the specific language governing rights and limitations
3914      under the License.
3916      The Original Code is ______________________________________.
3918      The Initial Developer of the Original Code is ________________________.
3919      Portions created by ______________________ are Copyright (C) ______
3920      _______________________. All Rights Reserved.
3922      Contributor(s): ______________________________________.
3924      Alternatively, the contents of this file may be used under the terms
3925      of the _____ license (the "[___] License"), in which case the
3926      provisions of [______] License are applicable instead of those
3927      above. If you wish to allow use of your version of this file only
3928      under the terms of the [____] License and not to allow others to use
3929      your version of this file under the MPL, indicate your decision by
3930      deleting the provisions above and replace them with the notice and
3931      other provisions required by the [___] License. If you do not delete
3932      the provisions above, a recipient may use your version of this file
3933      under either the MPL or the [___] License."
3935      [NOTE: The text of this Exhibit A may differ slightly from the text of
3936      the notices in the Source Code files of the Original Code. You should
3937      use the text of this Exhibit A rather than the text found in the
3938      Original Code Source Code for Your Modifications.]
3940      ----------------------------------------------------------------------
3942      AMENDMENTS
3944      The Netscape Public License Version 1.1 ("NPL") consists of the
3945      Mozilla Public License Version 1.1 with the following Amendments,
3946      including Exhibit A-Netscape Public License. Files identified with
3947      "Exhibit A-Netscape Public License" are governed by the Netscape
3948      Public License Version 1.1.
3950      Additional Terms applicable to the Netscape Public License.
3951           I. Effect.
3952           These additional terms described in this Netscape Public
3953           License -- Amendments shall apply to the Mozilla Communicator
3954           client code and to all Covered Code under this License.
3956           II. "Netscape's Branded Code" means Covered Code that Netscape
3957           distributes and/or permits others to distribute under one or more
3958           trademark(s) which are controlled by Netscape but which are not
3959           licensed for use under this License.
3961           III. Netscape and logo.
3962           This License does not grant any rights to use the trademarks
3963           "Netscape", the "Netscape N and horizon" logo or the "Netscape
3964           lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
3965           "Smart Browsing" even if such marks are included in the Original
3966           Code or Modifications.
3968           IV. Inability to Comply Due to Contractual Obligation.
3969           Prior to licensing the Original Code under this License, Netscape
3970           has licensed third party code for use in Netscape's Branded Code.
3971           To the extent that Netscape is limited contractually from making
3972           such third party code available under this License, Netscape may
3973           choose to reintegrate such code into Covered Code without being
3974           required to distribute such code in Source Code form, even if
3975           such code would otherwise be considered "Modifications" under
3976           this License.
3978           V. Use of Modifications and Covered Code by Initial Developer.
3979                V.1. In General.
3980                The obligations of Section 3 apply to Netscape, except to
3981                the extent specified in this Amendment, Section V.2 and V.3.
3983                V.2. Other Products.
3984                Netscape may include Covered Code in products other than the
3985                Netscape's Branded Code which are released by Netscape
3986                during the two (2) years following the release date of the
3987                Original Code, without such additional products becoming
3988                subject to the terms of this License, and may license such
3989                additional products on different terms from those contained
3990                in this License.
3992                V.3. Alternative Licensing.
3993                Netscape may license the Source Code of Netscape's Branded
3994                Code, including Modifications incorporated therein, without
3995                such Netscape Branded Code becoming subject to the terms of
3996                this License, and may license such Netscape Branded Code on
3997                different terms from those contained in this License.
3999           VI. Litigation.
4000           Notwithstanding the limitations of Section 11 above, the
4001           provisions regarding litigation in Section 11(a), (b) and (c) of
4002           the License shall apply to all disputes relating to this License.
4004      EXHIBIT A-Netscape Public License.
4006           "The contents of this file are subject to the Netscape Public
4007           License Version 1.1 (the "License"); you may not use this file
4008           except in compliance with the License. You may obtain a copy of
4009           the License at http://www.mozilla.org/NPL/
4011           Software distributed under the License is distributed on an "AS
4012           IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
4013           implied. See the License for the specific language governing
4014           rights and limitations under the License.
4016           The Original Code is Mozilla Communicator client code, released
4017           March 31, 1998.
4019           The Initial Developer of the Original Code is Netscape
4020           Communications Corporation. Portions created by Netscape are
4021           Copyright (C) 1998-1999 Netscape Communications Corporation. All
4022           Rights Reserved.
4024           Contributor(s): ______________________________________.
4026           Alternatively, the contents of this file may be used under the
4027           terms of the _____ license (the "[___] License"), in which case
4028           the provisions of [______] License are applicable  instead of
4029           those above. If you wish to allow use of your version of this
4030           file only under the terms of the [____] License and not to allow
4031           others to use your version of this file under the NPL, indicate
4032           your decision by deleting the provisions above and replace  them
4033           with the notice and other provisions required by the [___]
4034           License. If you do not delete the provisions above, a recipient
4035           may use your version of this file under either the NPL or the
4036           [___] License."
4038                     GNU GENERAL PUBLIC LICENSE
4039                        Version 2, June 1991
4041  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
4042        51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
4043  Everyone is permitted to copy and distribute verbatim copies
4044  of this license document, but changing it is not allowed.
4046                             Preamble
4048   The licenses for most software are designed to take away your
4049 freedom to share and change it.  By contrast, the GNU General Public
4050 License is intended to guarantee your freedom to share and change free
4051 software--to make sure the software is free for all its users.  This
4052 General Public License applies to most of the Free Software
4053 Foundation's software and to any other program whose authors commit to
4054 using it.  (Some other Free Software Foundation software is covered by
4055 the GNU Library General Public License instead.)  You can apply it to
4056 your programs, too.
4058   When we speak of free software, we are referring to freedom, not
4059 price.  Our General Public Licenses are designed to make sure that you
4060 have the freedom to distribute copies of free software (and charge for
4061 this service if you wish), that you receive source code or can get it
4062 if you want it, that you can change the software or use pieces of it
4063 in new free programs; and that you know you can do these things.
4065   To protect your rights, we need to make restrictions that forbid
4066 anyone to deny you these rights or to ask you to surrender the rights.
4067 These restrictions translate to certain responsibilities for you if you
4068 distribute copies of the software, or if you modify it.
4070   For example, if you distribute copies of such a program, whether
4071 gratis or for a fee, you must give the recipients all the rights that
4072 you have.  You must make sure that they, too, receive or can get the
4073 source code.  And you must show them these terms so they know their
4074 rights.
4076   We protect your rights with two steps: (1) copyright the software, and
4077 (2) offer you this license which gives you legal permission to copy,
4078 distribute and/or modify the software.
4080   Also, for each author's protection and ours, we want to make certain
4081 that everyone understands that there is no warranty for this free
4082 software.  If the software is modified by someone else and passed on, we
4083 want its recipients to know that what they have is not the original, so
4084 that any problems introduced by others will not reflect on the original
4085 authors' reputations.
4087   Finally, any free program is threatened constantly by software
4088 patents.  We wish to avoid the danger that redistributors of a free
4089 program will individually obtain patent licenses, in effect making the
4090 program proprietary.  To prevent this, we have made it clear that any
4091 patent must be licensed for everyone's free use or not licensed at all.
4093   The precise terms and conditions for copying, distribution and
4094 modification follow.
4096                     GNU GENERAL PUBLIC LICENSE
4097    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4099   0. This License applies to any program or other work which contains
4100 a notice placed by the copyright holder saying it may be distributed
4101 under the terms of this General Public License.  The "Program", below,
4102 refers to any such program or work, and a "work based on the Program"
4103 means either the Program or any derivative work under copyright law:
4104 that is to say, a work containing the Program or a portion of it,
4105 either verbatim or with modifications and/or translated into another
4106 language.  (Hereinafter, translation is included without limitation in
4107 the term "modification".)  Each licensee is addressed as "you".
4109 Activities other than copying, distribution and modification are not
4110 covered by this License; they are outside its scope.  The act of
4111 running the Program is not restricted, and the output from the Program
4112 is covered only if its contents constitute a work based on the
4113 Program (independent of having been made by running the Program).
4114 Whether that is true depends on what the Program does.
4116   1. You may copy and distribute verbatim copies of the Program's
4117 source code as you receive it, in any medium, provided that you
4118 conspicuously and appropriately publish on each copy an appropriate
4119 copyright notice and disclaimer of warranty; keep intact all the
4120 notices that refer to this License and to the absence of any warranty;
4121 and give any other recipients of the Program a copy of this License
4122 along with the Program.
4124 You may charge a fee for the physical act of transferring a copy, and
4125 you may at your option offer warranty protection in exchange for a fee.
4127   2. You may modify your copy or copies of the Program or any portion
4128 of it, thus forming a work based on the Program, and copy and
4129 distribute such modifications or work under the terms of Section 1
4130 above, provided that you also meet all of these conditions:
4132     a) You must cause the modified files to carry prominent notices
4133     stating that you changed the files and the date of any change.
4135     b) You must cause any work that you distribute or publish, that in
4136     whole or in part contains or is derived from the Program or any
4137     part thereof, to be licensed as a whole at no charge to all third
4138     parties under the terms of this License.
4140     c) If the modified program normally reads commands interactively
4141     when run, you must cause it, when started running for such
4142     interactive use in the most ordinary way, to print or display an
4143     announcement including an appropriate copyright notice and a
4144     notice that there is no warranty (or else, saying that you provide
4145     a warranty) and that users may redistribute the program under
4146     these conditions, and telling the user how to view a copy of this
4147     License.  (Exception: if the Program itself is interactive but
4148     does not normally print such an announcement, your work based on
4149     the Program is not required to print an announcement.)
4151 These requirements apply to the modified work as a whole.  If
4152 identifiable sections of that work are not derived from the Program,
4153 and can be reasonably considered independent and separate works in
4154 themselves, then this License, and its terms, do not apply to those
4155 sections when you distribute them as separate works.  But when you
4156 distribute the same sections as part of a whole which is a work based
4157 on the Program, the distribution of the whole must be on the terms of
4158 this License, whose permissions for other licensees extend to the
4159 entire whole, and thus to each and every part regardless of who wrote it.
4161 Thus, it is not the intent of this section to claim rights or contest
4162 your rights to work written entirely by you; rather, the intent is to
4163 exercise the right to control the distribution of derivative or
4164 collective works based on the Program.
4166 In addition, mere aggregation of another work not based on the Program
4167 with the Program (or with a work based on the Program) on a volume of
4168 a storage or distribution medium does not bring the other work under
4169 the scope of this License.
4171   3. You may copy and distribute the Program (or a work based on it,
4172 under Section 2) in object code or executable form under the terms of
4173 Sections 1 and 2 above provided that you also do one of the following:
4175     a) Accompany it with the complete corresponding machine-readable
4176     source code, which must be distributed under the terms of Sections
4177     1 and 2 above on a medium customarily used for software interchange; or,
4179     b) Accompany it with a written offer, valid for at least three
4180     years, to give any third party, for a charge no more than your
4181     cost of physically performing source distribution, a complete
4182     machine-readable copy of the corresponding source code, to be
4183     distributed under the terms of Sections 1 and 2 above on a medium
4184     customarily used for software interchange; or,
4186     c) Accompany it with the information you received as to the offer
4187     to distribute corresponding source code.  (This alternative is
4188     allowed only for noncommercial distribution and only if you
4189     received the program in object code or executable form with such
4190     an offer, in accord with Subsection b above.)
4192 The source code for a work means the preferred form of the work for
4193 making modifications to it.  For an executable work, complete source
4194 code means all the source code for all modules it contains, plus any
4195 associated interface definition files, plus the scripts used to
4196 control compilation and installation of the executable.  However, as a
4197 special exception, the source code distributed need not include
4198 anything that is normally distributed (in either source or binary
4199 form) with the major components (compiler, kernel, and so on) of the
4200 operating system on which the executable runs, unless that component
4201 itself accompanies the executable.
4203 If distribution of executable or object code is made by offering
4204 access to copy from a designated place, then offering equivalent
4205 access to copy the source code from the same place counts as
4206 distribution of the source code, even though third parties are not
4207 compelled to copy the source along with the object code.
4209   4. You may not copy, modify, sublicense, or distribute the Program
4210 except as expressly provided under this License.  Any attempt
4211 otherwise to copy, modify, sublicense or distribute the Program is
4212 void, and will automatically terminate your rights under this License.
4213 However, parties who have received copies, or rights, from you under
4214 this License will not have their licenses terminated so long as such
4215 parties remain in full compliance.
4217   5. You are not required to accept this License, since you have not
4218 signed it.  However, nothing else grants you permission to modify or
4219 distribute the Program or its derivative works.  These actions are
4220 prohibited by law if you do not accept this License.  Therefore, by
4221 modifying or distributing the Program (or any work based on the
4222 Program), you indicate your acceptance of this License to do so, and
4223 all its terms and conditions for copying, distributing or modifying
4224 the Program or works based on it.
4226   6. Each time you redistribute the Program (or any work based on the
4227 Program), the recipient automatically receives a license from the
4228 original licensor to copy, distribute or modify the Program subject to
4229 these terms and conditions.  You may not impose any further
4230 restrictions on the recipients' exercise of the rights granted herein.
4231 You are not responsible for enforcing compliance by third parties to
4232 this License.
4234   7. If, as a consequence of a court judgment or allegation of patent
4235 infringement or for any other reason (not limited to patent issues),
4236 conditions are imposed on you (whether by court order, agreement or
4237 otherwise) that contradict the conditions of this License, they do not
4238 excuse you from the conditions of this License.  If you cannot
4239 distribute so as to satisfy simultaneously your obligations under this
4240 License and any other pertinent obligations, then as a consequence you
4241 may not distribute the Program at all.  For example, if a patent
4242 license would not permit royalty-free redistribution of the Program by
4243 all those who receive copies directly or indirectly through you, then
4244 the only way you could satisfy both it and this License would be to
4245 refrain entirely from distribution of the Program.
4247 If any portion of this section is held invalid or unenforceable under
4248 any particular circumstance, the balance of the section is intended to
4249 apply and the section as a whole is intended to apply in other
4250 circumstances.
4252 It is not the purpose of this section to induce you to infringe any
4253 patents or other property right claims or to contest validity of any
4254 such claims; this section has the sole purpose of protecting the
4255 integrity of the free software distribution system, which is
4256 implemented by public license practices.  Many people have made
4257 generous contributions to the wide range of software distributed
4258 through that system in reliance on consistent application of that
4259 system; it is up to the author/donor to decide if he or she is willing
4260 to distribute software through any other system and a licensee cannot
4261 impose that choice.
4263 This section is intended to make thoroughly clear what is believed to
4264 be a consequence of the rest of this License.
4266   8. If the distribution and/or use of the Program is restricted in
4267 certain countries either by patents or by copyrighted interfaces, the
4268 original copyright holder who places the Program under this License
4269 may add an explicit geographical distribution limitation excluding
4270 those countries, so that distribution is permitted only in or among
4271 countries not thus excluded.  In such case, this License incorporates
4272 the limitation as if written in the body of this License.
4274   9. The Free Software Foundation may publish revised and/or new versions
4275 of the General Public License from time to time.  Such new versions will
4276 be similar in spirit to the present version, but may differ in detail to
4277 address new problems or concerns.
4279 Each version is given a distinguishing version number.  If the Program
4280 specifies a version number of this License which applies to it and "any
4281 later version", you have the option of following the terms and conditions
4282 either of that version or of any later version published by the Free
4283 Software Foundation.  If the Program does not specify a version number of
4284 this License, you may choose any version ever published by the Free Software
4285 Foundation.
4287   10. If you wish to incorporate parts of the Program into other free
4288 programs whose distribution conditions are different, write to the author
4289 to ask for permission.  For software which is copyrighted by the Free
4290 Software Foundation, write to the Free Software Foundation; we sometimes
4291 make exceptions for this.  Our decision will be guided by the two goals
4292 of preserving the free status of all derivatives of our free software and
4293 of promoting the sharing and reuse of software generally.
4295                             NO WARRANTY
4297   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
4298 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
4299 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
4300 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
4301 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
4302 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
4303 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
4304 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
4305 REPAIR OR CORRECTION.
4307   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
4308 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
4309 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
4310 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
4311 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
4312 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
4313 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
4314 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
4315 POSSIBILITY OF SUCH DAMAGES.
4317                      END OF TERMS AND CONDITIONS
4319             How to Apply These Terms to Your New Programs
4321   If you develop a new program, and you want it to be of the greatest
4322 possible use to the public, the best way to achieve this is to make it
4323 free software which everyone can redistribute and change under these terms.
4325   To do so, attach the following notices to the program.  It is safest
4326 to attach them to the start of each source file to most effectively
4327 convey the exclusion of warranty; and each file should have at least
4328 the "copyright" line and a pointer to where the full notice is found.
4330     <one line to give the program's name and a brief idea of what it does.>
4331     Copyright (C) 19yy  <name of author>
4333     This program is free software; you can redistribute it and/or modify
4334     it under the terms of the GNU General Public License as published by
4335     the Free Software Foundation; either version 2 of the License, or
4336     (at your option) any later version.
4338     This program is distributed in the hope that it will be useful,
4339     but WITHOUT ANY WARRANTY; without even the implied warranty of
4340     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
4341     GNU General Public License for more details.
4343     You should have received a copy of the GNU General Public License
4344     along with this program; if not, write to the Free Software
4345     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
4348 Also add information on how to contact you by electronic and paper mail.
4350 If the program is interactive, make it output a short notice like this
4351 when it starts in an interactive mode:
4353     Gnomovision version 69, Copyright (C) 19yy name of author
4354     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
4355     This is free software, and you are welcome to redistribute it
4356     under certain conditions; type `show c' for details.
4358 The hypothetical commands `show w' and `show c' should show the appropriate
4359 parts of the General Public License.  Of course, the commands you use may
4360 be called something other than `show w' and `show c'; they could even be
4361 mouse-clicks or menu items--whatever suits your program.
4363 You should also get your employer (if you work as a programmer) or your
4364 school, if any, to sign a "copyright disclaimer" for the program, if
4365 necessary.  Here is a sample; alter the names:
4367   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
4368   `Gnomovision' (which makes passes at compilers) written by James Hacker.
4370   <signature of Ty Coon>, 1 April 1989
4371   Ty Coon, President of Vice
4373 This General Public License does not permit incorporating your program into
4374 proprietary programs.  If your program is a subroutine library, you may
4375 consider it more useful to permit linking proprietary applications with the
4376 library.  If this is what you want to do, use the GNU Library General
4377 Public License instead of this License.
4379 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
4380                                and Clark Cooper
4381 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
4383 Permission is hereby granted, free of charge, to any person obtaining
4384 a copy of this software and associated documentation files (the
4385 "Software"), to deal in the Software without restriction, including
4386 without limitation the rights to use, copy, modify, merge, publish,
4387 distribute, sublicense, and/or sell copies of the Software, and to
4388 permit persons to whom the Software is furnished to do so, subject to
4389 the following conditions:
4391 The above copyright notice and this permission notice shall be included
4392 in all copies or substantial portions of the Software.
4394 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4395 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4396 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
4397 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
4398 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
4399 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
4400 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4403                                  Apache License
4404                            Version 2.0, January 2004
4405                         http://www.apache.org/licenses/
4407    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4409    1. Definitions.
4411       "License" shall mean the terms and conditions for use, reproduction,
4412       and distribution as defined by Sections 1 through 9 of this document.
4414       "Licensor" shall mean the copyright owner or entity authorized by
4415       the copyright owner that is granting the License.
4417       "Legal Entity" shall mean the union of the acting entity and all
4418       other entities that control, are controlled by, or are under common
4419       control with that entity. For the purposes of this definition,
4420       "control" means (i) the power, direct or indirect, to cause the
4421       direction or management of such entity, whether by contract or
4422       otherwise, or (ii) ownership of fifty percent (50%) or more of the
4423       outstanding shares, or (iii) beneficial ownership of such entity.
4425       "You" (or "Your") shall mean an individual or Legal Entity
4426       exercising permissions granted by this License.
4428       "Source" form shall mean the preferred form for making modifications,
4429       including but not limited to software source code, documentation
4430       source, and configuration files.
4432       "Object" form shall mean any form resulting from mechanical
4433       transformation or translation of a Source form, including but
4434       not limited to compiled object code, generated documentation,
4435       and conversions to other media types.
4437       "Work" shall mean the work of authorship, whether in Source or
4438       Object form, made available under the License, as indicated by a
4439       copyright notice that is included in or attached to the work
4440       (an example is provided in the Appendix below).
4442       "Derivative Works" shall mean any work, whether in Source or Object
4443       form, that is based on (or derived from) the Work and for which the
4444       editorial revisions, annotations, elaborations, or other modifications
4445       represent, as a whole, an original work of authorship. For the purposes
4446       of this License, Derivative Works shall not include works that remain
4447       separable from, or merely link (or bind by name) to the interfaces of,
4448       the Work and Derivative Works thereof.
4450       "Contribution" shall mean any work of authorship, including
4451       the original version of the Work and any modifications or additions
4452       to that Work or Derivative Works thereof, that is intentionally
4453       submitted to Licensor for inclusion in the Work by the copyright owner
4454       or by an individual or Legal Entity authorized to submit on behalf of
4455       the copyright owner. For the purposes of this definition, "submitted"
4456       means any form of electronic, verbal, or written communication sent
4457       to the Licensor or its representatives, including but not limited to
4458       communication on electronic mailing lists, source code control systems,
4459       and issue tracking systems that are managed by, or on behalf of, the
4460       Licensor for the purpose of discussing and improving the Work, but
4461       excluding communication that is conspicuously marked or otherwise
4462       designated in writing by the copyright owner as "Not a Contribution."
4464       "Contributor" shall mean Licensor and any individual or Legal Entity
4465       on behalf of whom a Contribution has been received by Licensor and
4466       subsequently incorporated within the Work.
4468    2. Grant of Copyright License. Subject to the terms and conditions of
4469       this License, each Contributor hereby grants to You a perpetual,
4470       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4471       copyright license to reproduce, prepare Derivative Works of,
4472       publicly display, publicly perform, sublicense, and distribute the
4473       Work and such Derivative Works in Source or Object form.
4475    3. Grant of Patent License. Subject to the terms and conditions of
4476       this License, each Contributor hereby grants to You a perpetual,
4477       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
4478       (except as stated in this section) patent license to make, have made,
4479       use, offer to sell, sell, import, and otherwise transfer the Work,
4480       where such license applies only to those patent claims licensable
4481       by such Contributor that are necessarily infringed by their
4482       Contribution(s) alone or by combination of their Contribution(s)
4483       with the Work to which such Contribution(s) was submitted. If You
4484       institute patent litigation against any entity (including a
4485       cross-claim or counterclaim in a lawsuit) alleging that the Work
4486       or a Contribution incorporated within the Work constitutes direct
4487       or contributory patent infringement, then any patent licenses
4488       granted to You under this License for that Work shall terminate
4489       as of the date such litigation is filed.
4491    4. Redistribution. You may reproduce and distribute copies of the
4492       Work or Derivative Works thereof in any medium, with or without
4493       modifications, and in Source or Object form, provided that You
4494       meet the following conditions:
4496       (a) You must give any other recipients of the Work or
4497           Derivative Works a copy of this License; and
4499       (b) You must cause any modified files to carry prominent notices
4500           stating that You changed the files; and
4502       (c) You must retain, in the Source form of any Derivative Works
4503           that You distribute, all copyright, patent, trademark, and
4504           attribution notices from the Source form of the Work,
4505           excluding those notices that do not pertain to any part of
4506           the Derivative Works; and
4508       (d) If the Work includes a "NOTICE" text file as part of its
4509           distribution, then any Derivative Works that You distribute must
4510           include a readable copy of the attribution notices contained
4511           within such NOTICE file, excluding those notices that do not
4512           pertain to any part of the Derivative Works, in at least one
4513           of the following places: within a NOTICE text file distributed
4514           as part of the Derivative Works; within the Source form or
4515           documentation, if provided along with the Derivative Works; or,
4516           within a display generated by the Derivative Works, if and
4517           wherever such third-party notices normally appear. The contents
4518           of the NOTICE file are for informational purposes only and
4519           do not modify the License. You may add Your own attribution
4520           notices within Derivative Works that You distribute, alongside
4521           or as an addendum to the NOTICE text from the Work, provided
4522           that such additional attribution notices cannot be construed
4523           as modifying the License.
4525       You may add Your own copyright statement to Your modifications and
4526       may provide additional or different license terms and conditions
4527       for use, reproduction, or distribution of Your modifications, or
4528       for any such Derivative Works as a whole, provided Your use,
4529       reproduction, and distribution of the Work otherwise complies with
4530       the conditions stated in this License.
4532    5. Submission of Contributions. Unless You explicitly state otherwise,
4533       any Contribution intentionally submitted for inclusion in the Work
4534       by You to the Licensor shall be under the terms and conditions of
4535       this License, without any additional terms or conditions.
4536       Notwithstanding the above, nothing herein shall supersede or modify
4537       the terms of any separate license agreement you may have executed
4538       with Licensor regarding such Contributions.
4540    6. Trademarks. This License does not grant permission to use the trade
4541       names, trademarks, service marks, or product names of the Licensor,
4542       except as required for reasonable and customary use in describing the
4543       origin of the Work and reproducing the content of the NOTICE file.
4545    7. Disclaimer of Warranty. Unless required by applicable law or
4546       agreed to in writing, Licensor provides the Work (and each
4547       Contributor provides its Contributions) on an "AS IS" BASIS,
4548       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
4549       implied, including, without limitation, any warranties or conditions
4550       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
4551       PARTICULAR PURPOSE. You are solely responsible for determining the
4552       appropriateness of using or redistributing the Work and assume any
4553       risks associated with Your exercise of permissions under this License.
4555    8. Limitation of Liability. In no event and under no legal theory,
4556       whether in tort (including negligence), contract, or otherwise,
4557       unless required by applicable law (such as deliberate and grossly
4558       negligent acts) or agreed to in writing, shall any Contributor be
4559       liable to You for damages, including any direct, indirect, special,
4560       incidental, or consequential damages of any character arising as a
4561       result of this License or out of the use or inability to use the
4562       Work (including but not limited to damages for loss of goodwill,
4563       work stoppage, computer failure or malfunction, or any and all
4564       other commercial damages or losses), even if such Contributor
4565       has been advised of the possibility of such damages.
4567    9. Accepting Warranty or Additional Liability. While redistributing
4568       the Work or Derivative Works thereof, You may choose to offer,
4569       and charge a fee for, acceptance of support, warranty, indemnity,
4570       or other liability obligations and/or rights consistent with this
4571       License. However, in accepting such obligations, You may act only
4572       on Your own behalf and on Your sole responsibility, not on behalf
4573       of any other Contributor, and only if You agree to indemnify,
4574       defend, and hold each Contributor harmless for any liability
4575       incurred by, or claims asserted against, such Contributor by reason
4576       of your accepting any such warranty or additional liability.
4578    END OF TERMS AND CONDITIONS
4580    APPENDIX: How to apply the Apache License to your work.
4582       To apply the Apache License to your work, attach the following
4583       boilerplate notice, with the fields enclosed by brackets "[]"
4584       replaced with your own identifying information. (Don't include
4585       the brackets!)  The text should be enclosed in the appropriate
4586       comment syntax for the file format. We also recommend that a
4587       file or class name and description of purpose be included on the
4588       same "printed page" as the copyright notice for easier
4589       identification within third-party archives.
4591    Copyright 2011 Google Inc. All Rights Reserved.
4593    Licensed under the Apache License, Version 2.0 (the "License");
4594    you may not use this file except in compliance with the License.
4595    You may obtain a copy of the License at
4597        http://www.apache.org/licenses/LICENSE-2.0
4599    Unless required by applicable law or agreed to in writing, software
4600    distributed under the License is distributed on an "AS IS" BASIS,
4601    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
4602    See the License for the specific language governing permissions and
4603    limitations under the License.
4606 Copyright (c) 2007-2009 IOLA and Ole Laursen
4608 Permission is hereby granted, free of charge, to any person
4609 obtaining a copy of this software and associated documentation
4610 files (the "Software"), to deal in the Software without
4611 restriction, including without limitation the rights to use,
4612 copy, modify, merge, publish, distribute, sublicense, and/or sell
4613 copies of the Software, and to permit persons to whom the
4614 Software is furnished to do so, subject to the following
4615 conditions:
4617 The above copyright notice and this permission notice shall be
4618 included in all copies or substantial portions of the Software.
4620 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4621 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
4622 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4623 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
4624 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
4625 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
4626 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
4627 OTHER DEALINGS IN THE SOFTWARE.
4629 This software is based in part on the work of the FreeType Team.
4631 ----------------------
4633                     The FreeType Project LICENSE
4634                     ----------------------------
4636                             2006-Jan-27
4638                     Copyright 1996-2002, 2006 by
4639           David Turner, Robert Wilhelm, and Werner Lemberg
4643 Introduction
4644 ============
4646   The FreeType  Project is distributed in  several archive packages;
4647   some of them may contain, in addition to the FreeType font engine,
4648   various tools and  contributions which rely on, or  relate to, the
4649   FreeType Project.
4651   This  license applies  to all  files found  in such  packages, and
4652   which do not  fall under their own explicit  license.  The license
4653   affects  thus  the  FreeType   font  engine,  the  test  programs,
4654   documentation and makefiles, at the very least.
4656   This  license   was  inspired  by  the  BSD,   Artistic,  and  IJG
4657   (Independent JPEG  Group) licenses, which  all encourage inclusion
4658   and  use of  free  software in  commercial  and freeware  products
4659   alike.  As a consequence, its main points are that:
4661     o We don't promise that this software works. However, we will be
4662       interested in any kind of bug reports. (`as is' distribution)
4664     o You can  use this software for whatever you  want, in parts or
4665       full form, without having to pay us. (`royalty-free' usage)
4667     o You may not pretend that  you wrote this software.  If you use
4668       it, or  only parts of it,  in a program,  you must acknowledge
4669       somewhere  in  your  documentation  that  you  have  used  the
4670       FreeType code. (`credits')
4672   We  specifically  permit  and  encourage  the  inclusion  of  this
4673   software, with  or without modifications,  in commercial products.
4674   We  disclaim  all warranties  covering  The  FreeType Project  and
4675   assume no liability related to The FreeType Project.
4678   Finally,  many  people  asked  us  for  a  preferred  form  for  a
4679   credit/disclaimer to use in compliance with this license.  We thus
4680   encourage you to use the following text:
4682    """  
4683     Portions of this software are copyright Â© <year> The FreeType
4684     Project (www.freetype.org).  All rights reserved.
4685    """
4687   Please replace <year> with the value from the FreeType version you
4688   actually use.
4691 Legal Terms
4692 ===========
4694 0. Definitions
4695 --------------
4697   Throughout this license,  the terms `package', `FreeType Project',
4698   and  `FreeType  archive' refer  to  the  set  of files  originally
4699   distributed  by the  authors  (David Turner,  Robert Wilhelm,  and
4700   Werner Lemberg) as the `FreeType Project', be they named as alpha,
4701   beta or final release.
4703   `You' refers to  the licensee, or person using  the project, where
4704   `using' is a generic term including compiling the project's source
4705   code as  well as linking it  to form a  `program' or `executable'.
4706   This  program is  referred to  as  `a program  using the  FreeType
4707   engine'.
4709   This  license applies  to all  files distributed  in  the original
4710   FreeType  Project,   including  all  source   code,  binaries  and
4711   documentation,  unless  otherwise  stated   in  the  file  in  its
4712   original, unmodified form as  distributed in the original archive.
4713   If you are  unsure whether or not a particular  file is covered by
4714   this license, you must contact us to verify this.
4716   The FreeType  Project is copyright (C) 1996-2000  by David Turner,
4717   Robert Wilhelm, and Werner Lemberg.  All rights reserved except as
4718   specified below.
4720 1. No Warranty
4721 --------------
4723   THE FREETYPE PROJECT  IS PROVIDED `AS IS' WITHOUT  WARRANTY OF ANY
4724   KIND, EITHER  EXPRESS OR IMPLIED,  INCLUDING, BUT NOT  LIMITED TO,
4725   WARRANTIES  OF  MERCHANTABILITY   AND  FITNESS  FOR  A  PARTICULAR
4726   PURPOSE.  IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
4727   BE LIABLE  FOR ANY DAMAGES CAUSED  BY THE USE OR  THE INABILITY TO
4728   USE, OF THE FREETYPE PROJECT.
4730 2. Redistribution
4731 -----------------
4733   This  license  grants  a  worldwide, royalty-free,  perpetual  and
4734   irrevocable right  and license to use,  execute, perform, compile,
4735   display,  copy,   create  derivative  works   of,  distribute  and
4736   sublicense the  FreeType Project (in  both source and  object code
4737   forms)  and  derivative works  thereof  for  any  purpose; and  to
4738   authorize others  to exercise  some or all  of the  rights granted
4739   herein, subject to the following conditions:
4741     o Redistribution of  source code  must retain this  license file
4742       (`FTL.TXT') unaltered; any  additions, deletions or changes to
4743       the original  files must be clearly  indicated in accompanying
4744       documentation.   The  copyright   notices  of  the  unaltered,
4745       original  files must  be  preserved in  all  copies of  source
4746       files.
4748     o Redistribution in binary form must provide a  disclaimer  that
4749       states  that  the software is based in part of the work of the
4750       FreeType Team,  in  the  distribution  documentation.  We also
4751       encourage you to put an URL to the FreeType web page  in  your
4752       documentation, though this isn't mandatory.
4754   These conditions  apply to any  software derived from or  based on
4755   the FreeType Project,  not just the unmodified files.   If you use
4756   our work, you  must acknowledge us.  However, no  fee need be paid
4757   to us.
4759 3. Advertising
4760 --------------
4762   Neither the  FreeType authors and  contributors nor you  shall use
4763   the name of the  other for commercial, advertising, or promotional
4764   purposes without specific prior written permission.
4766   We suggest,  but do not require, that  you use one or  more of the
4767   following phrases to refer  to this software in your documentation
4768   or advertising  materials: `FreeType Project',  `FreeType Engine',
4769   `FreeType library', or `FreeType Distribution'.
4771   As  you have  not signed  this license,  you are  not  required to
4772   accept  it.   However,  as  the FreeType  Project  is  copyrighted
4773   material, only  this license, or  another one contracted  with the
4774   authors, grants you  the right to use, distribute,  and modify it.
4775   Therefore,  by  using,  distributing,  or modifying  the  FreeType
4776   Project, you indicate that you understand and accept all the terms
4777   of this license.
4779 4. Contacts
4780 -----------
4782   There are two mailing lists related to FreeType:
4784     o freetype@nongnu.org
4786       Discusses general use and applications of FreeType, as well as
4787       future and  wanted additions to the  library and distribution.
4788       If  you are looking  for support,  start in  this list  if you
4789       haven't found anything to help you in the documentation.
4791     o freetype-devel@nongnu.org
4793       Discusses bugs,  as well  as engine internals,  design issues,
4794       specific licenses, porting, etc.
4796   Our home page can be found at
4798     http://www.freetype.org
4801 --- end of FTL.TXT ---
4803 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
4805 // Redistribution and use in source and binary forms, with or without
4806 // modification, are permitted provided that the following conditions are
4807 // met:
4809 //    * Redistributions of source code must retain the above copyright
4810 // notice, this list of conditions and the following disclaimer.
4811 //    * Redistributions in binary form must reproduce the above
4812 // copyright notice, this list of conditions and the following disclaimer
4813 // in the documentation and/or other materials provided with the
4814 // distribution.
4815 //    * Neither the name of Google Inc. nor the names of its
4816 // contributors may be used to endorse or promote products derived from
4817 // this software without specific prior written permission.
4819 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4820 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4821 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4822 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
4823 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4824 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4825 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4826 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
4827 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
4828 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
4829 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4831                         COPYRIGHTS
4833 Compilation copyright is held by the GPSD project.  All rights reserved.
4835 GPSD project copyrights are assigned to the project lead, currently
4836 Eric S. Raymond. Other portions of the GPSD code are Copyright (c)
4837 1997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others
4838 Copyright (c) 2005 by Eric S. Raymond.  For other copyrights, see
4839 individual files.
4841                         BSD LICENSE
4843 Redistribution and use in source and binary forms, with or without
4844 modification, are permitted provided that the following conditions
4845 are met:<P>
4847 Redistributions of source code must retain the above copyright
4848 notice, this list of conditions and the following disclaimer.<P>
4850 Redistributions in binary form must reproduce the above copyright
4851 notice, this list of conditions and the following disclaimer in the
4852 documentation and/or other materials provided with the distribution.<P>
4854 Neither name of the GPSD project nor the names of its contributors
4855 may be used to endorse or promote products derived from this software
4856 without specific prior written permission.
4858 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4859 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4860 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4861 A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR
4862 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4863 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
4864 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4865 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4866 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4867 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4868 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4870                   GNU LIBRARY GENERAL PUBLIC LICENSE
4871                        Version 2, June 1991
4873  Copyright (C) 1991 Free Software Foundation, Inc.
4874                     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
4875  Everyone is permitted to copy and distribute verbatim copies
4876  of this license document, but changing it is not allowed.
4878 [This is the first released version of the library GPL.  It is
4879  numbered 2 because it goes with version 2 of the ordinary GPL.]
4881                             Preamble
4883   The licenses for most software are designed to take away your
4884 freedom to share and change it.  By contrast, the GNU General Public
4885 Licenses are intended to guarantee your freedom to share and change
4886 free software--to make sure the software is free for all its users.
4888   This license, the Library General Public License, applies to some
4889 specially designated Free Software Foundation software, and to any
4890 other libraries whose authors decide to use it.  You can use it for
4891 your libraries, too.
4893   When we speak of free software, we are referring to freedom, not
4894 price.  Our General Public Licenses are designed to make sure that you
4895 have the freedom to distribute copies of free software (and charge for
4896 this service if you wish), that you receive source code or can get it
4897 if you want it, that you can change the software or use pieces of it
4898 in new free programs; and that you know you can do these things.
4900   To protect your rights, we need to make restrictions that forbid
4901 anyone to deny you these rights or to ask you to surrender the rights.
4902 These restrictions translate to certain responsibilities for you if
4903 you distribute copies of the library, or if you modify it.
4905   For example, if you distribute copies of the library, whether gratis
4906 or for a fee, you must give the recipients all the rights that we gave
4907 you.  You must make sure that they, too, receive or can get the source
4908 code.  If you link a program with the library, you must provide
4909 complete object files to the recipients so that they can relink them
4910 with the library, after making changes to the library and recompiling
4911 it.  And you must show them these terms so they know their rights.
4913   Our method of protecting your rights has two steps: (1) copyright
4914 the library, and (2) offer you this license which gives you legal
4915 permission to copy, distribute and/or modify the library.
4917   Also, for each distributor's protection, we want to make certain
4918 that everyone understands that there is no warranty for this free
4919 library.  If the library is modified by someone else and passed on, we
4920 want its recipients to know that what they have is not the original
4921 version, so that any problems introduced by others will not reflect on
4922 the original authors' reputations.
4924   Finally, any free program is threatened constantly by software
4925 patents.  We wish to avoid the danger that companies distributing free
4926 software will individually obtain patent licenses, thus in effect
4927 transforming the program into proprietary software.  To prevent this,
4928 we have made it clear that any patent must be licensed for everyone's
4929 free use or not licensed at all.
4931   Most GNU software, including some libraries, is covered by the ordinary
4932 GNU General Public License, which was designed for utility programs.  This
4933 license, the GNU Library General Public License, applies to certain
4934 designated libraries.  This license is quite different from the ordinary
4935 one; be sure to read it in full, and don't assume that anything in it is
4936 the same as in the ordinary license.
4938   The reason we have a separate public license for some libraries is that
4939 they blur the distinction we usually make between modifying or adding to a
4940 program and simply using it.  Linking a program with a library, without
4941 changing the library, is in some sense simply using the library, and is
4942 analogous to running a utility program or application program.  However, in
4943 a textual and legal sense, the linked executable is a combined work, a
4944 derivative of the original library, and the ordinary General Public License
4945 treats it as such.
4947   Because of this blurred distinction, using the ordinary General
4948 Public License for libraries did not effectively promote software
4949 sharing, because most developers did not use the libraries.  We
4950 concluded that weaker conditions might promote sharing better.
4952   However, unrestricted linking of non-free programs would deprive the
4953 users of those programs of all benefit from the free status of the
4954 libraries themselves.  This Library General Public License is intended to
4955 permit developers of non-free programs to use free libraries, while
4956 preserving your freedom as a user of such programs to change the free
4957 libraries that are incorporated in them.  (We have not seen how to achieve
4958 this as regards changes in header files, but we have achieved it as regards
4959 changes in the actual functions of the Library.)  The hope is that this
4960 will lead to faster development of free libraries.
4962   The precise terms and conditions for copying, distribution and
4963 modification follow.  Pay close attention to the difference between a
4964 "work based on the library" and a "work that uses the library".  The
4965 former contains code derived from the library, while the latter only
4966 works together with the library.
4968   Note that it is possible for a library to be covered by the ordinary
4969 General Public License rather than by this special one.
4971                   GNU LIBRARY GENERAL PUBLIC LICENSE
4972    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4974   0. This License Agreement applies to any software library which
4975 contains a notice placed by the copyright holder or other authorized
4976 party saying it may be distributed under the terms of this Library
4977 General Public License (also called "this License").  Each licensee is
4978 addressed as "you".
4980   A "library" means a collection of software functions and/or data
4981 prepared so as to be conveniently linked with application programs
4982 (which use some of those functions and data) to form executables.
4984   The "Library", below, refers to any such software library or work
4985 which has been distributed under these terms.  A "work based on the
4986 Library" means either the Library or any derivative work under
4987 copyright law: that is to say, a work containing the Library or a
4988 portion of it, either verbatim or with modifications and/or translated
4989 straightforwardly into another language.  (Hereinafter, translation is
4990 included without limitation in the term "modification".)
4992   "Source code" for a work means the preferred form of the work for
4993 making modifications to it.  For a library, complete source code means
4994 all the source code for all modules it contains, plus any associated
4995 interface definition files, plus the scripts used to control compilation
4996 and installation of the library.
4998   Activities other than copying, distribution and modification are not
4999 covered by this License; they are outside its scope.  The act of
5000 running a program using the Library is not restricted, and output from
5001 such a program is covered only if its contents constitute a work based
5002 on the Library (independent of the use of the Library in a tool for
5003 writing it).  Whether that is true depends on what the Library does
5004 and what the program that uses the Library does.
5005   
5006   1. You may copy and distribute verbatim copies of the Library's
5007 complete source code as you receive it, in any medium, provided that
5008 you conspicuously and appropriately publish on each copy an
5009 appropriate copyright notice and disclaimer of warranty; keep intact
5010 all the notices that refer to this License and to the absence of any
5011 warranty; and distribute a copy of this License along with the
5012 Library.
5014   You may charge a fee for the physical act of transferring a copy,
5015 and you may at your option offer warranty protection in exchange for a
5016 fee.
5018   2. You may modify your copy or copies of the Library or any portion
5019 of it, thus forming a work based on the Library, and copy and
5020 distribute such modifications or work under the terms of Section 1
5021 above, provided that you also meet all of these conditions:
5023     a) The modified work must itself be a software library.
5025     b) You must cause the files modified to carry prominent notices
5026     stating that you changed the files and the date of any change.
5028     c) You must cause the whole of the work to be licensed at no
5029     charge to all third parties under the terms of this License.
5031     d) If a facility in the modified Library refers to a function or a
5032     table of data to be supplied by an application program that uses
5033     the facility, other than as an argument passed when the facility
5034     is invoked, then you must make a good faith effort to ensure that,
5035     in the event an application does not supply such function or
5036     table, the facility still operates, and performs whatever part of
5037     its purpose remains meaningful.
5039     (For example, a function in a library to compute square roots has
5040     a purpose that is entirely well-defined independent of the
5041     application.  Therefore, Subsection 2d requires that any
5042     application-supplied function or table used by this function must
5043     be optional: if the application does not supply it, the square
5044     root function must still compute square roots.)
5046 These requirements apply to the modified work as a whole.  If
5047 identifiable sections of that work are not derived from the Library,
5048 and can be reasonably considered independent and separate works in
5049 themselves, then this License, and its terms, do not apply to those
5050 sections when you distribute them as separate works.  But when you
5051 distribute the same sections as part of a whole which is a work based
5052 on the Library, the distribution of the whole must be on the terms of
5053 this License, whose permissions for other licensees extend to the
5054 entire whole, and thus to each and every part regardless of who wrote
5057 Thus, it is not the intent of this section to claim rights or contest
5058 your rights to work written entirely by you; rather, the intent is to
5059 exercise the right to control the distribution of derivative or
5060 collective works based on the Library.
5062 In addition, mere aggregation of another work not based on the Library
5063 with the Library (or with a work based on the Library) on a volume of
5064 a storage or distribution medium does not bring the other work under
5065 the scope of this License.
5067   3. You may opt to apply the terms of the ordinary GNU General Public
5068 License instead of this License to a given copy of the Library.  To do
5069 this, you must alter all the notices that refer to this License, so
5070 that they refer to the ordinary GNU General Public License, version 2,
5071 instead of to this License.  (If a newer version than version 2 of the
5072 ordinary GNU General Public License has appeared, then you can specify
5073 that version instead if you wish.)  Do not make any other change in
5074 these notices.
5076   Once this change is made in a given copy, it is irreversible for
5077 that copy, so the ordinary GNU General Public License applies to all
5078 subsequent copies and derivative works made from that copy.
5080   This option is useful when you wish to copy part of the code of
5081 the Library into a program that is not a library.
5083   4. You may copy and distribute the Library (or a portion or
5084 derivative of it, under Section 2) in object code or executable form
5085 under the terms of Sections 1 and 2 above provided that you accompany
5086 it with the complete corresponding machine-readable source code, which
5087 must be distributed under the terms of Sections 1 and 2 above on a
5088 medium customarily used for software interchange.
5090   If distribution of object code is made by offering access to copy
5091 from a designated place, then offering equivalent access to copy the
5092 source code from the same place satisfies the requirement to
5093 distribute the source code, even though third parties are not
5094 compelled to copy the source along with the object code.
5096   5. A program that contains no derivative of any portion of the
5097 Library, but is designed to work with the Library by being compiled or
5098 linked with it, is called a "work that uses the Library".  Such a
5099 work, in isolation, is not a derivative work of the Library, and
5100 therefore falls outside the scope of this License.
5102   However, linking a "work that uses the Library" with the Library
5103 creates an executable that is a derivative of the Library (because it
5104 contains portions of the Library), rather than a "work that uses the
5105 library".  The executable is therefore covered by this License.
5106 Section 6 states terms for distribution of such executables.
5108   When a "work that uses the Library" uses material from a header file
5109 that is part of the Library, the object code for the work may be a
5110 derivative work of the Library even though the source code is not.
5111 Whether this is true is especially significant if the work can be
5112 linked without the Library, or if the work is itself a library.  The
5113 threshold for this to be true is not precisely defined by law.
5115   If such an object file uses only numerical parameters, data
5116 structure layouts and accessors, and small macros and small inline
5117 functions (ten lines or less in length), then the use of the object
5118 file is unrestricted, regardless of whether it is legally a derivative
5119 work.  (Executables containing this object code plus portions of the
5120 Library will still fall under Section 6.)
5122   Otherwise, if the work is a derivative of the Library, you may
5123 distribute the object code for the work under the terms of Section 6.
5124 Any executables containing that work also fall under Section 6,
5125 whether or not they are linked directly with the Library itself.
5127   6. As an exception to the Sections above, you may also compile or
5128 link a "work that uses the Library" with the Library to produce a
5129 work containing portions of the Library, and distribute that work
5130 under terms of your choice, provided that the terms permit
5131 modification of the work for the customer's own use and reverse
5132 engineering for debugging such modifications.
5134   You must give prominent notice with each copy of the work that the
5135 Library is used in it and that the Library and its use are covered by
5136 this License.  You must supply a copy of this License.  If the work
5137 during execution displays copyright notices, you must include the
5138 copyright notice for the Library among them, as well as a reference
5139 directing the user to the copy of this License.  Also, you must do one
5140 of these things:
5142     a) Accompany the work with the complete corresponding
5143     machine-readable source code for the Library including whatever
5144     changes were used in the work (which must be distributed under
5145     Sections 1 and 2 above); and, if the work is an executable linked
5146     with the Library, with the complete machine-readable "work that
5147     uses the Library", as object code and/or source code, so that the
5148     user can modify the Library and then relink to produce a modified
5149     executable containing the modified Library.  (It is understood
5150     that the user who changes the contents of definitions files in the
5151     Library will not necessarily be able to recompile the application
5152     to use the modified definitions.)
5154     b) Accompany the work with a written offer, valid for at
5155     least three years, to give the same user the materials
5156     specified in Subsection 6a, above, for a charge no more
5157     than the cost of performing this distribution.
5159     c) If distribution of the work is made by offering access to copy
5160     from a designated place, offer equivalent access to copy the above
5161     specified materials from the same place.
5163     d) Verify that the user has already received a copy of these
5164     materials or that you have already sent this user a copy.
5166   For an executable, the required form of the "work that uses the
5167 Library" must include any data and utility programs needed for
5168 reproducing the executable from it.  However, as a special exception,
5169 the source code distributed need not include anything that is normally
5170 distributed (in either source or binary form) with the major
5171 components (compiler, kernel, and so on) of the operating system on
5172 which the executable runs, unless that component itself accompanies
5173 the executable.
5175   It may happen that this requirement contradicts the license
5176 restrictions of other proprietary libraries that do not normally
5177 accompany the operating system.  Such a contradiction means you cannot
5178 use both them and the Library together in an executable that you
5179 distribute.
5181   7. You may place library facilities that are a work based on the
5182 Library side-by-side in a single library together with other library
5183 facilities not covered by this License, and distribute such a combined
5184 library, provided that the separate distribution of the work based on
5185 the Library and of the other library facilities is otherwise
5186 permitted, and provided that you do these two things:
5188     a) Accompany the combined library with a copy of the same work
5189     based on the Library, uncombined with any other library
5190     facilities.  This must be distributed under the terms of the
5191     Sections above.
5193     b) Give prominent notice with the combined library of the fact
5194     that part of it is a work based on the Library, and explaining
5195     where to find the accompanying uncombined form of the same work.
5197   8. You may not copy, modify, sublicense, link with, or distribute
5198 the Library except as expressly provided under this License.  Any
5199 attempt otherwise to copy, modify, sublicense, link with, or
5200 distribute the Library is void, and will automatically terminate your
5201 rights under this License.  However, parties who have received copies,
5202 or rights, from you under this License will not have their licenses
5203 terminated so long as such parties remain in full compliance.
5205   9. You are not required to accept this License, since you have not
5206 signed it.  However, nothing else grants you permission to modify or
5207 distribute the Library or its derivative works.  These actions are
5208 prohibited by law if you do not accept this License.  Therefore, by
5209 modifying or distributing the Library (or any work based on the
5210 Library), you indicate your acceptance of this License to do so, and
5211 all its terms and conditions for copying, distributing or modifying
5212 the Library or works based on it.
5214   10. Each time you redistribute the Library (or any work based on the
5215 Library), the recipient automatically receives a license from the
5216 original licensor to copy, distribute, link with or modify the Library
5217 subject to these terms and conditions.  You may not impose any further
5218 restrictions on the recipients' exercise of the rights granted herein.
5219 You are not responsible for enforcing compliance by third parties to
5220 this License.
5222   11. If, as a consequence of a court judgment or allegation of patent
5223 infringement or for any other reason (not limited to patent issues),
5224 conditions are imposed on you (whether by court order, agreement or
5225 otherwise) that contradict the conditions of this License, they do not
5226 excuse you from the conditions of this License.  If you cannot
5227 distribute so as to satisfy simultaneously your obligations under this
5228 License and any other pertinent obligations, then as a consequence you
5229 may not distribute the Library at all.  For example, if a patent
5230 license would not permit royalty-free redistribution of the Library by
5231 all those who receive copies directly or indirectly through you, then
5232 the only way you could satisfy both it and this License would be to
5233 refrain entirely from distribution of the Library.
5235 If any portion of this section is held invalid or unenforceable under any
5236 particular circumstance, the balance of the section is intended to apply,
5237 and the section as a whole is intended to apply in other circumstances.
5239 It is not the purpose of this section to induce you to infringe any
5240 patents or other property right claims or to contest validity of any
5241 such claims; this section has the sole purpose of protecting the
5242 integrity of the free software distribution system which is
5243 implemented by public license practices.  Many people have made
5244 generous contributions to the wide range of software distributed
5245 through that system in reliance on consistent application of that
5246 system; it is up to the author/donor to decide if he or she is willing
5247 to distribute software through any other system and a licensee cannot
5248 impose that choice.
5250 This section is intended to make thoroughly clear what is believed to
5251 be a consequence of the rest of this License.
5253   12. If the distribution and/or use of the Library is restricted in
5254 certain countries either by patents or by copyrighted interfaces, the
5255 original copyright holder who places the Library under this License may add
5256 an explicit geographical distribution limitation excluding those countries,
5257 so that distribution is permitted only in or among countries not thus
5258 excluded.  In such case, this License incorporates the limitation as if
5259 written in the body of this License.
5261   13. The Free Software Foundation may publish revised and/or new
5262 versions of the Library General Public License from time to time.
5263 Such new versions will be similar in spirit to the present version,
5264 but may differ in detail to address new problems or concerns.
5266 Each version is given a distinguishing version number.  If the Library
5267 specifies a version number of this License which applies to it and
5268 "any later version", you have the option of following the terms and
5269 conditions either of that version or of any later version published by
5270 the Free Software Foundation.  If the Library does not specify a
5271 license version number, you may choose any version ever published by
5272 the Free Software Foundation.
5274   14. If you wish to incorporate parts of the Library into other free
5275 programs whose distribution conditions are incompatible with these,
5276 write to the author to ask for permission.  For software which is
5277 copyrighted by the Free Software Foundation, write to the Free
5278 Software Foundation; we sometimes make exceptions for this.  Our
5279 decision will be guided by the two goals of preserving the free status
5280 of all derivatives of our free software and of promoting the sharing
5281 and reuse of software generally.
5283                             NO WARRANTY
5285   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
5286 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
5287 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
5288 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
5289 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
5290 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5291 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
5292 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
5293 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
5295   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
5296 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
5297 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
5298 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
5299 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
5300 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
5301 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
5302 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
5303 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
5304 DAMAGES.
5306                      END OF TERMS AND CONDITIONS
5308            How to Apply These Terms to Your New Libraries
5310   If you develop a new library, and you want it to be of the greatest
5311 possible use to the public, we recommend making it free software that
5312 everyone can redistribute and change.  You can do so by permitting
5313 redistribution under these terms (or, alternatively, under the terms of the
5314 ordinary General Public License).
5316   To apply these terms, attach the following notices to the library.  It is
5317 safest to attach them to the start of each source file to most effectively
5318 convey the exclusion of warranty; and each file should have at least the
5319 "copyright" line and a pointer to where the full notice is found.
5321     <one line to give the library's name and a brief idea of what it does.>
5322     Copyright (C) <year>  <name of author>
5324     This library is free software; you can redistribute it and/or
5325     modify it under the terms of the GNU Library General Public
5326     License as published by the Free Software Foundation; either
5327     version 2 of the License, or (at your option) any later version.
5329     This library is distributed in the hope that it will be useful,
5330     but WITHOUT ANY WARRANTY; without even the implied warranty of
5331     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
5332     Library General Public License for more details.
5334     You should have received a copy of the GNU Library General Public
5335     License along with this library; if not, write to the 
5336     Free Software Foundation, Inc., 59 Temple Place - Suite 330, 
5337     Boston, MA  02111-1307  USA.
5339 Also add information on how to contact you by electronic and paper mail.
5341 You should also get your employer (if you work as a programmer) or your
5342 school, if any, to sign a "copyright disclaimer" for the library, if
5343 necessary.  Here is a sample; alter the names:
5345   Yoyodyne, Inc., hereby disclaims all copyright interest in the
5346   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
5348   <signature of Ty Coon>, 1 April 1990
5349   Ty Coon, President of Vice
5351 That's all there is to it!
5353 HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
5354 For parts of HarfBuzz that are licensed under different licenses see individual
5355 files names COPYING in subdirectories where applicable.
5357 Copyright Â© 2010,2011,2012  Google, Inc.
5358 Copyright Â© 2012  Mozilla Foundation
5359 Copyright Â© 2011  Codethink Limited
5360 Copyright Â© 2008,2010  Nokia Corporation and/or its subsidiary(-ies)
5361 Copyright Â© 2009  Keith Stribley
5362 Copyright Â© 2009  Martin Hosken and SIL International
5363 Copyright Â© 2007  Chris Wilson
5364 Copyright Â© 2006  Behdad Esfahbod
5365 Copyright Â© 2005  David Turner
5366 Copyright Â© 2004,2007,2008,2009,2010  Red Hat, Inc.
5367 Copyright Â© 1998-2004  David Turner and Werner Lemberg
5369 For full copyright notices consult the individual files in the package.
5372 Permission is hereby granted, without written agreement and without
5373 license or royalty fees, to use, copy, modify, and distribute this
5374 software and its documentation for any purpose, provided that the
5375 above copyright notice and the following two paragraphs appear in
5376 all copies of this software.
5378 IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
5379 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
5380 ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
5381 IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
5382 DAMAGE.
5384 THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
5385 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
5386 FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
5387 ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
5388 PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
5390 /*************************************************************************
5392  *  IAccessible2 IDL Specification 
5393  * 
5394  *  Copyright (c) 2007, 2010 Linux Foundation 
5395  *  Copyright (c) 2006 IBM Corporation 
5396  *  Copyright (c) 2000, 2006 Sun Microsystems, Inc. 
5397  *  All rights reserved. 
5398  *   
5399  *   
5400  *  Redistribution and use in source and binary forms, with or without 
5401  *  modification, are permitted provided that the following conditions 
5402  *  are met: 
5403  *   
5404  *   1. Redistributions of source code must retain the above copyright 
5405  *      notice, this list of conditions and the following disclaimer. 
5406  *   
5407  *   2. Redistributions in binary form must reproduce the above 
5408  *      copyright notice, this list of conditions and the following 
5409  *      disclaimer in the documentation and/or other materials 
5410  *      provided with the distribution. 
5412  *   3. Neither the name of the Linux Foundation nor the names of its 
5413  *      contributors may be used to endorse or promote products 
5414  *      derived from this software without specific prior written 
5415  *      permission. 
5416  *   
5417  *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
5418  *  CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
5419  *  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
5420  *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
5421  *  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 
5422  *  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
5423  *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
5424  *  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
5425  *  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
5426  *  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
5427  *  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
5428  *  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
5429  *  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
5430  *   
5431  *  This BSD License conforms to the Open Source Initiative "Simplified 
5432  *  BSD License" as published at: 
5433  *  http://www.opensource.org/licenses/bsd-license.php 
5434  *   
5435  *  IAccessible2 is a trademark of the Linux Foundation. The IAccessible2 
5436  *  mark may be used in accordance with the Linux Foundation Trademark 
5437  *  Policy to indicate compliance with the IAccessible2 specification. 
5438  * 
5439  ************************************************************************/ 
5441 LICENSE extracted from IJG's jpeg distribution:
5442 -----------------------------------------------
5444 In plain English:
5446 1. We don't promise that this software works.  (But if you find any bugs,
5447    please let us know!)
5448 2. You can use this software for whatever you want.  You don't have to pay us.
5449 3. You may not pretend that you wrote this software.  If you use it in a
5450    program, you must acknowledge somewhere in your documentation that
5451    you've used the IJG code.
5453 In legalese:
5455 The authors make NO WARRANTY or representation, either express or implied,
5456 with respect to this software, its quality, accuracy, merchantability, or
5457 fitness for a particular purpose.  This software is provided "AS IS", and you,
5458 its user, assume the entire risk as to its quality and accuracy.
5460 This software is copyright (C) 1991-1998, Thomas G. Lane.
5461 All Rights Reserved except as specified below.
5463 Permission is hereby granted to use, copy, modify, and distribute this
5464 software (or portions thereof) for any purpose, without fee, subject to these
5465 conditions:
5466 (1) If any part of the source code for this software is distributed, then this
5467 README file must be included, with this copyright and no-warranty notice
5468 unaltered; and any additions, deletions, or changes to the original files
5469 must be clearly indicated in accompanying documentation.
5470 (2) If only executable code is distributed, then the accompanying
5471 documentation must state that "this software is based in part on the work of
5472 the Independent JPEG Group".
5473 (3) Permission for use of this software is granted only if the user accepts
5474 full responsibility for any undesirable consequences; the authors accept
5475 NO LIABILITY for damages of any kind.
5477 These conditions apply to any software derived from or based on the IJG code,
5478 not just to the unmodified library.  If you use our work, you ought to
5479 acknowledge us.
5481 Permission is NOT granted for the use of any IJG author's name or company name
5482 in advertising or publicity relating to this software or products derived from
5483 it.  This software may be referred to only as "the Independent JPEG Group's
5484 software".
5486 We specifically permit and encourage the use of this software as the basis of
5487 commercial products, provided that all warranty or liability claims are
5488 assumed by the product vendor.
5491 ICU License - ICU 1.8.1 and later
5493 COPYRIGHT AND PERMISSION NOTICE
5495 Copyright (c) 1995-2010 International Business Machines Corporation and others
5497 All rights reserved.
5499 Permission is hereby granted, free of charge, to any person obtaining a copy
5500 of this software and associated documentation files (the "Software"),
5501 to deal in the Software without restriction, including without limitation
5502 the rights to use, copy, modify, merge, publish, distribute, and/or sell
5503 copies of the Software, and to permit persons
5504 to whom the Software is furnished to do so, provided that the above
5505 copyright notice(s) and this permission notice appear in all copies
5506 of the Software and that both the above copyright notice(s) and this
5507 permission notice appear in supporting documentation.
5509 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
5510 INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
5511 PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL
5512 THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM,
5513 OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
5514 RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
5515 NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
5516 USE OR PERFORMANCE OF THIS SOFTWARE.
5518 Except as contained in this notice, the name of a copyright holder shall not be
5519 used in advertising or otherwise to promote the sale, use or other dealings in
5520 this Software without prior written authorization of the copyright holder.
5522 All trademarks and registered trademarks mentioned herein are the property of their respective owners.
5524 /* ***** BEGIN LICENSE BLOCK *****
5525  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
5527  * The contents of this file are subject to the Mozilla Public License Version
5528  * 1.1 (the "License"); you may not use this file except in compliance with
5529  * the License. You may obtain a copy of the License at
5530  * http://www.mozilla.org/MPL/
5532  * Software distributed under the License is distributed on an "AS IS" basis,
5533  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
5534  * for the specific language governing rights and limitations under the
5535  * License.
5537  * The Original Code is mozilla.org code.
5539  * The Initial Developer of the Original Code is
5540  * Netscape Communications Corporation.
5541  * Portions created by the Initial Developer are Copyright (C) 2002
5542  * the Initial Developer. All Rights Reserved.
5544  * Contributor(s):
5546  * Alternatively, the contents of this file may be used under the terms of
5547  * either the GNU General Public License Version 2 or later (the "GPL"), or
5548  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
5549  * in which case the provisions of the GPL or the LGPL are applicable instead
5550  * of those above. If you wish to allow use of your version of this file only
5551  * under the terms of either the GPL or the LGPL, and not to allow others to
5552  * use your version of this file under the terms of the MPL, indicate your
5553  * decision by deleting the provisions above and replace them with the notice
5554  * and other provisions required by the GPL or the LGPL. If you do not delete
5555  * the provisions above, a recipient may use your version of this file under
5556  * the terms of any one of the MPL, the GPL or the LGPL.
5558  * ***** END LICENSE BLOCK ***** */
5560 The following is the license for the jemalloc source code, as provided
5561 in the initial section of the source files.
5563 Copyright (C) 2006-2008 Jason Evans <jasone@FreeBSD.org>.
5564 All rights reserved.
5566 Redistribution and use in source and binary forms, with or without
5567 modification, are permitted provided that the following conditions
5568 are met:
5569 1. Redistributions of source code must retain the above copyright
5570    notice(s), this list of conditions and the following disclaimer as
5571    the first lines of this file unmodified other than the possible
5572    addition of one or more copyright notices.
5573 2. Redistributions in binary form must reproduce the above copyright
5574    notice(s), this list of conditions and the following disclaimer in
5575    the documentation and/or other materials provided with the
5576    distribution.
5578 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY
5579 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5580 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
5581 PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE
5582 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5583 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5584 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
5585 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
5586 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
5587 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
5588 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5591 The JsonCpp library's source code, including accompanying documentation, 
5592 tests and demonstration applications, are licensed under the following
5593 conditions...
5595 The author (Baptiste Lepilleur) explicitly disclaims copyright in all 
5596 jurisdictions which recognize such a disclaimer. In such jurisdictions, 
5597 this software is released into the Public Domain.
5599 In jurisdictions which do not recognize Public Domain property (e.g. Germany as of
5600 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is
5601 released under the terms of the MIT License (see below).
5603 In jurisdictions which recognize Public Domain property, the user of this 
5604 software may choose to accept it either as 1) Public Domain, 2) under the 
5605 conditions of the MIT License (see below), or 3) under the terms of dual 
5606 Public Domain/MIT License conditions described here, as they choose.
5608 The MIT License is about as close to Public Domain as a license can get, and is
5609 described in clear, concise terms at:
5611    http://en.wikipedia.org/wiki/MIT_License
5612    
5613 The full text of the MIT License follows:
5615 ========================================================================
5616 Copyright (c) 2007-2010 Baptiste Lepilleur
5618 Permission is hereby granted, free of charge, to any person
5619 obtaining a copy of this software and associated documentation
5620 files (the "Software"), to deal in the Software without
5621 restriction, including without limitation the rights to use, copy,
5622 modify, merge, publish, distribute, sublicense, and/or sell copies
5623 of the Software, and to permit persons to whom the Software is
5624 furnished to do so, subject to the following conditions:
5626 The above copyright notice and this permission notice shall be
5627 included in all copies or substantial portions of the Software.
5629 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5630 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5631 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
5632 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
5633 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
5634 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
5635 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5636 SOFTWARE.
5637 ========================================================================
5638 (END LICENSE TEXT)
5640 The MIT license is compatible with both the GPL and commercial
5641 software, affording one all of the rights of Public Domain with the
5642 minor nuisance of being required to keep the above copyright notice
5643 and license text in the source code. Note also that by accepting the
5644 Public Domain "license" you can re-license your copy using whatever
5645 license you like.
5648                                  Apache License
5649                            Version 2.0, January 2004
5650                         http://www.apache.org/licenses/
5652    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
5654    1. Definitions.
5656       "License" shall mean the terms and conditions for use, reproduction,
5657       and distribution as defined by Sections 1 through 9 of this document.
5659       "Licensor" shall mean the copyright owner or entity authorized by
5660       the copyright owner that is granting the License.
5662       "Legal Entity" shall mean the union of the acting entity and all
5663       other entities that control, are controlled by, or are under common
5664       control with that entity. For the purposes of this definition,
5665       "control" means (i) the power, direct or indirect, to cause the
5666       direction or management of such entity, whether by contract or
5667       otherwise, or (ii) ownership of fifty percent (50%) or more of the
5668       outstanding shares, or (iii) beneficial ownership of such entity.
5670       "You" (or "Your") shall mean an individual or Legal Entity
5671       exercising permissions granted by this License.
5673       "Source" form shall mean the preferred form for making modifications,
5674       including but not limited to software source code, documentation
5675       source, and configuration files.
5677       "Object" form shall mean any form resulting from mechanical
5678       transformation or translation of a Source form, including but
5679       not limited to compiled object code, generated documentation,
5680       and conversions to other media types.
5682       "Work" shall mean the work of authorship, whether in Source or
5683       Object form, made available under the License, as indicated by a
5684       copyright notice that is included in or attached to the work
5685       (an example is provided in the Appendix below).
5687       "Derivative Works" shall mean any work, whether in Source or Object
5688       form, that is based on (or derived from) the Work and for which the
5689       editorial revisions, annotations, elaborations, or other modifications
5690       represent, as a whole, an original work of authorship. For the purposes
5691       of this License, Derivative Works shall not include works that remain
5692       separable from, or merely link (or bind by name) to the interfaces of,
5693       the Work and Derivative Works thereof.
5695       "Contribution" shall mean any work of authorship, including
5696       the original version of the Work and any modifications or additions
5697       to that Work or Derivative Works thereof, that is intentionally
5698       submitted to Licensor for inclusion in the Work by the copyright owner
5699       or by an individual or Legal Entity authorized to submit on behalf of
5700       the copyright owner. For the purposes of this definition, "submitted"
5701       means any form of electronic, verbal, or written communication sent
5702       to the Licensor or its representatives, including but not limited to
5703       communication on electronic mailing lists, source code control systems,
5704       and issue tracking systems that are managed by, or on behalf of, the
5705       Licensor for the purpose of discussing and improving the Work, but
5706       excluding communication that is conspicuously marked or otherwise
5707       designated in writing by the copyright owner as "Not a Contribution."
5709       "Contributor" shall mean Licensor and any individual or Legal Entity
5710       on behalf of whom a Contribution has been received by Licensor and
5711       subsequently incorporated within the Work.
5713    2. Grant of Copyright License. Subject to the terms and conditions of
5714       this License, each Contributor hereby grants to You a perpetual,
5715       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5716       copyright license to reproduce, prepare Derivative Works of,
5717       publicly display, publicly perform, sublicense, and distribute the
5718       Work and such Derivative Works in Source or Object form.
5720    3. Grant of Patent License. Subject to the terms and conditions of
5721       this License, each Contributor hereby grants to You a perpetual,
5722       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5723       (except as stated in this section) patent license to make, have made,
5724       use, offer to sell, sell, import, and otherwise transfer the Work,
5725       where such license applies only to those patent claims licensable
5726       by such Contributor that are necessarily infringed by their
5727       Contribution(s) alone or by combination of their Contribution(s)
5728       with the Work to which such Contribution(s) was submitted. If You
5729       institute patent litigation against any entity (including a
5730       cross-claim or counterclaim in a lawsuit) alleging that the Work
5731       or a Contribution incorporated within the Work constitutes direct
5732       or contributory patent infringement, then any patent licenses
5733       granted to You under this License for that Work shall terminate
5734       as of the date such litigation is filed.
5736    4. Redistribution. You may reproduce and distribute copies of the
5737       Work or Derivative Works thereof in any medium, with or without
5738       modifications, and in Source or Object form, provided that You
5739       meet the following conditions:
5741       (a) You must give any other recipients of the Work or
5742           Derivative Works a copy of this License; and
5744       (b) You must cause any modified files to carry prominent notices
5745           stating that You changed the files; and
5747       (c) You must retain, in the Source form of any Derivative Works
5748           that You distribute, all copyright, patent, trademark, and
5749           attribution notices from the Source form of the Work,
5750           excluding those notices that do not pertain to any part of
5751           the Derivative Works; and
5753       (d) If the Work includes a "NOTICE" text file as part of its
5754           distribution, then any Derivative Works that You distribute must
5755           include a readable copy of the attribution notices contained
5756           within such NOTICE file, excluding those notices that do not
5757           pertain to any part of the Derivative Works, in at least one
5758           of the following places: within a NOTICE text file distributed
5759           as part of the Derivative Works; within the Source form or
5760           documentation, if provided along with the Derivative Works; or,
5761           within a display generated by the Derivative Works, if and
5762           wherever such third-party notices normally appear. The contents
5763           of the NOTICE file are for informational purposes only and
5764           do not modify the License. You may add Your own attribution
5765           notices within Derivative Works that You distribute, alongside
5766           or as an addendum to the NOTICE text from the Work, provided
5767           that such additional attribution notices cannot be construed
5768           as modifying the License.
5770       You may add Your own copyright statement to Your modifications and
5771       may provide additional or different license terms and conditions
5772       for use, reproduction, or distribution of Your modifications, or
5773       for any such Derivative Works as a whole, provided Your use,
5774       reproduction, and distribution of the Work otherwise complies with
5775       the conditions stated in this License.
5777    5. Submission of Contributions. Unless You explicitly state otherwise,
5778       any Contribution intentionally submitted for inclusion in the Work
5779       by You to the Licensor shall be under the terms and conditions of
5780       this License, without any additional terms or conditions.
5781       Notwithstanding the above, nothing herein shall supersede or modify
5782       the terms of any separate license agreement you may have executed
5783       with Licensor regarding such Contributions.
5785    6. Trademarks. This License does not grant permission to use the trade
5786       names, trademarks, service marks, or product names of the Licensor,
5787       except as required for reasonable and customary use in describing the
5788       origin of the Work and reproducing the content of the NOTICE file.
5790    7. Disclaimer of Warranty. Unless required by applicable law or
5791       agreed to in writing, Licensor provides the Work (and each
5792       Contributor provides its Contributions) on an "AS IS" BASIS,
5793       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
5794       implied, including, without limitation, any warranties or conditions
5795       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
5796       PARTICULAR PURPOSE. You are solely responsible for determining the
5797       appropriateness of using or redistributing the Work and assume any
5798       risks associated with Your exercise of permissions under this License.
5800    8. Limitation of Liability. In no event and under no legal theory,
5801       whether in tort (including negligence), contract, or otherwise,
5802       unless required by applicable law (such as deliberate and grossly
5803       negligent acts) or agreed to in writing, shall any Contributor be
5804       liable to You for damages, including any direct, indirect, special,
5805       incidental, or consequential damages of any character arising as a
5806       result of this License or out of the use or inability to use the
5807       Work (including but not limited to damages for loss of goodwill,
5808       work stoppage, computer failure or malfunction, or any and all
5809       other commercial damages or losses), even if such Contributor
5810       has been advised of the possibility of such damages.
5812    9. Accepting Warranty or Additional Liability. While redistributing
5813       the Work or Derivative Works thereof, You may choose to offer,
5814       and charge a fee for, acceptance of support, warranty, indemnity,
5815       or other liability obligations and/or rights consistent with this
5816       License. However, in accepting such obligations, You may act only
5817       on Your own behalf and on Your sole responsibility, not on behalf
5818       of any other Contributor, and only if You agree to indemnify,
5819       defend, and hold each Contributor harmless for any liability
5820       incurred by, or claims asserted against, such Contributor by reason
5821       of your accepting any such warranty or additional liability.
5823    END OF TERMS AND CONDITIONS
5825    APPENDIX: How to apply the Apache License to your work.
5827       To apply the Apache License to your work, attach the following
5828       boilerplate notice, with the fields enclosed by brackets "[]"
5829       replaced with your own identifying information. (Don't include
5830       the brackets!)  The text should be enclosed in the appropriate
5831       comment syntax for the file format. We also recommend that a
5832       file or class name and description of purpose be included on the
5833       same "printed page" as the copyright notice for easier
5834       identification within third-party archives.
5836    Copyright [yyyy] [name of copyright owner]
5838    Licensed under the Apache License, Version 2.0 (the "License");
5839    you may not use this file except in compliance with the License.
5840    You may obtain a copy of the License at
5842        http://www.apache.org/licenses/LICENSE-2.0
5844    Unless required by applicable law or agreed to in writing, software
5845    distributed under the License is distributed on an "AS IS" BASIS,
5846    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5847    See the License for the specific language governing permissions and
5848    limitations under the License.
5850 Copyright (c) 2007-2010 The Khronos Group Inc.
5852 Permission is hereby granted, free of charge, to any person obtaining a
5853 copy of this software and/or associated documentation files (the
5854 "Materials"), to deal in the Materials without restriction, including
5855 without limitation the rights to use, copy, modify, merge, publish,
5856 distribute, sublicense, and/or sell copies of the Materials, and to
5857 permit persons to whom the Materials are furnished to do so, subject to
5858 the following conditions:
5860 The above copyright notice and this permission notice shall be included
5861 in all copies or substantial portions of the Materials.
5863 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
5864 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
5865 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
5866 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
5867 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
5868 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
5869 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
5872 SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008)
5874 Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved.
5876 Permission is hereby granted, free of charge, to any person obtaining a copy of
5877 this software and associated documentation files (the "Software"), to deal in
5878 the Software without restriction, including without limitation the rights to
5879 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
5880 of the Software, and to permit persons to whom the Software is furnished to do
5881 so, subject to the following conditions:
5883 The above copyright notice including the dates of first publication and either
5884 this permission notice or a reference to http://oss.sgi.com/projects/FreeB/
5885 shall be included in all copies or substantial portions of the Software. 
5887 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5888 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5889 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON
5890 GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
5891 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
5892 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5894 Except as contained in this notice, the name of Silicon Graphics, Inc. shall
5895 not be used in advertising or otherwise to promote the sale, use or other
5896 dealings in this Software without prior written authorization from Silicon
5897 Graphics, Inc.
5899 Redistribution and use in source and binary forms, with or without
5900 modification, are permitted provided that the following conditions are
5901 met:
5903   * Redistributions of source code must retain the above copyright
5904     notice, this list of conditions and the following disclaimer.
5906   * Redistributions in binary form must reproduce the above
5907     copyright notice, this list of conditions and the following
5908     disclaimer in the documentation and/or other materials provided
5909     with the distribution.
5911   * Neither the name of the copyright holders nor the names of its
5912     contributors may be used to endorse or promote products derived
5913     from this software without specific prior written permission.
5915 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5916 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5917 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
5918 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
5919 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5920 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
5921 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
5922 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
5923 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
5924 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
5925 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5927 License copied from bin/lcov:
5930 #   Copyright (c) International Business Machines  Corp., 2002,2007
5932 #   This program is free software;  you can redistribute it and/or modify
5933 #   it under the terms of the GNU General Public License as published by
5934 #   the Free Software Foundation; either version 2 of the License, or (at
5935 #   your option) any later version.
5937 #   This program is distributed in the hope that it will be useful, but
5938 #   WITHOUT ANY WARRANTY;  without even the implied warranty of
5939 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
5940 #   General Public License for more details.                 
5942 #   You should have received a copy of the GNU General Public License
5943 #   along with this program;  if not, write to the Free Software
5944 #   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
5946                     GNU GENERAL PUBLIC LICENSE
5947                        Version 2, June 1991
5949  Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
5950  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
5951  Everyone is permitted to copy and distribute verbatim copies
5952  of this license document, but changing it is not allowed.
5954                             Preamble
5956   The licenses for most software are designed to take away your
5957 freedom to share and change it.  By contrast, the GNU General Public
5958 License is intended to guarantee your freedom to share and change free
5959 software--to make sure the software is free for all its users.  This
5960 General Public License applies to most of the Free Software
5961 Foundation's software and to any other program whose authors commit to
5962 using it.  (Some other Free Software Foundation software is covered by
5963 the GNU Lesser General Public License instead.)  You can apply it to
5964 your programs, too.
5966   When we speak of free software, we are referring to freedom, not
5967 price.  Our General Public Licenses are designed to make sure that you
5968 have the freedom to distribute copies of free software (and charge for
5969 this service if you wish), that you receive source code or can get it
5970 if you want it, that you can change the software or use pieces of it
5971 in new free programs; and that you know you can do these things.
5973   To protect your rights, we need to make restrictions that forbid
5974 anyone to deny you these rights or to ask you to surrender the rights.
5975 These restrictions translate to certain responsibilities for you if you
5976 distribute copies of the software, or if you modify it.
5978   For example, if you distribute copies of such a program, whether
5979 gratis or for a fee, you must give the recipients all the rights that
5980 you have.  You must make sure that they, too, receive or can get the
5981 source code.  And you must show them these terms so they know their
5982 rights.
5984   We protect your rights with two steps: (1) copyright the software, and
5985 (2) offer you this license which gives you legal permission to copy,
5986 distribute and/or modify the software.
5988   Also, for each author's protection and ours, we want to make certain
5989 that everyone understands that there is no warranty for this free
5990 software.  If the software is modified by someone else and passed on, we
5991 want its recipients to know that what they have is not the original, so
5992 that any problems introduced by others will not reflect on the original
5993 authors' reputations.
5995   Finally, any free program is threatened constantly by software
5996 patents.  We wish to avoid the danger that redistributors of a free
5997 program will individually obtain patent licenses, in effect making the
5998 program proprietary.  To prevent this, we have made it clear that any
5999 patent must be licensed for everyone's free use or not licensed at all.
6001   The precise terms and conditions for copying, distribution and
6002 modification follow.
6004                     GNU GENERAL PUBLIC LICENSE
6005    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6007   0. This License applies to any program or other work which contains
6008 a notice placed by the copyright holder saying it may be distributed
6009 under the terms of this General Public License.  The "Program", below,
6010 refers to any such program or work, and a "work based on the Program"
6011 means either the Program or any derivative work under copyright law:
6012 that is to say, a work containing the Program or a portion of it,
6013 either verbatim or with modifications and/or translated into another
6014 language.  (Hereinafter, translation is included without limitation in
6015 the term "modification".)  Each licensee is addressed as "you".
6017 Activities other than copying, distribution and modification are not
6018 covered by this License; they are outside its scope.  The act of
6019 running the Program is not restricted, and the output from the Program
6020 is covered only if its contents constitute a work based on the
6021 Program (independent of having been made by running the Program).
6022 Whether that is true depends on what the Program does.
6024   1. You may copy and distribute verbatim copies of the Program's
6025 source code as you receive it, in any medium, provided that you
6026 conspicuously and appropriately publish on each copy an appropriate
6027 copyright notice and disclaimer of warranty; keep intact all the
6028 notices that refer to this License and to the absence of any warranty;
6029 and give any other recipients of the Program a copy of this License
6030 along with the Program.
6032 You may charge a fee for the physical act of transferring a copy, and
6033 you may at your option offer warranty protection in exchange for a fee.
6035   2. You may modify your copy or copies of the Program or any portion
6036 of it, thus forming a work based on the Program, and copy and
6037 distribute such modifications or work under the terms of Section 1
6038 above, provided that you also meet all of these conditions:
6040     a) You must cause the modified files to carry prominent notices
6041     stating that you changed the files and the date of any change.
6043     b) You must cause any work that you distribute or publish, that in
6044     whole or in part contains or is derived from the Program or any
6045     part thereof, to be licensed as a whole at no charge to all third
6046     parties under the terms of this License.
6048     c) If the modified program normally reads commands interactively
6049     when run, you must cause it, when started running for such
6050     interactive use in the most ordinary way, to print or display an
6051     announcement including an appropriate copyright notice and a
6052     notice that there is no warranty (or else, saying that you provide
6053     a warranty) and that users may redistribute the program under
6054     these conditions, and telling the user how to view a copy of this
6055     License.  (Exception: if the Program itself is interactive but
6056     does not normally print such an announcement, your work based on
6057     the Program is not required to print an announcement.)
6059 These requirements apply to the modified work as a whole.  If
6060 identifiable sections of that work are not derived from the Program,
6061 and can be reasonably considered independent and separate works in
6062 themselves, then this License, and its terms, do not apply to those
6063 sections when you distribute them as separate works.  But when you
6064 distribute the same sections as part of a whole which is a work based
6065 on the Program, the distribution of the whole must be on the terms of
6066 this License, whose permissions for other licensees extend to the
6067 entire whole, and thus to each and every part regardless of who wrote it.
6069 Thus, it is not the intent of this section to claim rights or contest
6070 your rights to work written entirely by you; rather, the intent is to
6071 exercise the right to control the distribution of derivative or
6072 collective works based on the Program.
6074 In addition, mere aggregation of another work not based on the Program
6075 with the Program (or with a work based on the Program) on a volume of
6076 a storage or distribution medium does not bring the other work under
6077 the scope of this License.
6079   3. You may copy and distribute the Program (or a work based on it,
6080 under Section 2) in object code or executable form under the terms of
6081 Sections 1 and 2 above provided that you also do one of the following:
6083     a) Accompany it with the complete corresponding machine-readable
6084     source code, which must be distributed under the terms of Sections
6085     1 and 2 above on a medium customarily used for software interchange; or,
6087     b) Accompany it with a written offer, valid for at least three
6088     years, to give any third party, for a charge no more than your
6089     cost of physically performing source distribution, a complete
6090     machine-readable copy of the corresponding source code, to be
6091     distributed under the terms of Sections 1 and 2 above on a medium
6092     customarily used for software interchange; or,
6094     c) Accompany it with the information you received as to the offer
6095     to distribute corresponding source code.  (This alternative is
6096     allowed only for noncommercial distribution and only if you
6097     received the program in object code or executable form with such
6098     an offer, in accord with Subsection b above.)
6100 The source code for a work means the preferred form of the work for
6101 making modifications to it.  For an executable work, complete source
6102 code means all the source code for all modules it contains, plus any
6103 associated interface definition files, plus the scripts used to
6104 control compilation and installation of the executable.  However, as a
6105 special exception, the source code distributed need not include
6106 anything that is normally distributed (in either source or binary
6107 form) with the major components (compiler, kernel, and so on) of the
6108 operating system on which the executable runs, unless that component
6109 itself accompanies the executable.
6111 If distribution of executable or object code is made by offering
6112 access to copy from a designated place, then offering equivalent
6113 access to copy the source code from the same place counts as
6114 distribution of the source code, even though third parties are not
6115 compelled to copy the source along with the object code.
6117   4. You may not copy, modify, sublicense, or distribute the Program
6118 except as expressly provided under this License.  Any attempt
6119 otherwise to copy, modify, sublicense or distribute the Program is
6120 void, and will automatically terminate your rights under this License.
6121 However, parties who have received copies, or rights, from you under
6122 this License will not have their licenses terminated so long as such
6123 parties remain in full compliance.
6125   5. You are not required to accept this License, since you have not
6126 signed it.  However, nothing else grants you permission to modify or
6127 distribute the Program or its derivative works.  These actions are
6128 prohibited by law if you do not accept this License.  Therefore, by
6129 modifying or distributing the Program (or any work based on the
6130 Program), you indicate your acceptance of this License to do so, and
6131 all its terms and conditions for copying, distributing or modifying
6132 the Program or works based on it.
6134   6. Each time you redistribute the Program (or any work based on the
6135 Program), the recipient automatically receives a license from the
6136 original licensor to copy, distribute or modify the Program subject to
6137 these terms and conditions.  You may not impose any further
6138 restrictions on the recipients' exercise of the rights granted herein.
6139 You are not responsible for enforcing compliance by third parties to
6140 this License.
6142   7. If, as a consequence of a court judgment or allegation of patent
6143 infringement or for any other reason (not limited to patent issues),
6144 conditions are imposed on you (whether by court order, agreement or
6145 otherwise) that contradict the conditions of this License, they do not
6146 excuse you from the conditions of this License.  If you cannot
6147 distribute so as to satisfy simultaneously your obligations under this
6148 License and any other pertinent obligations, then as a consequence you
6149 may not distribute the Program at all.  For example, if a patent
6150 license would not permit royalty-free redistribution of the Program by
6151 all those who receive copies directly or indirectly through you, then
6152 the only way you could satisfy both it and this License would be to
6153 refrain entirely from distribution of the Program.
6155 If any portion of this section is held invalid or unenforceable under
6156 any particular circumstance, the balance of the section is intended to
6157 apply and the section as a whole is intended to apply in other
6158 circumstances.
6160 It is not the purpose of this section to induce you to infringe any
6161 patents or other property right claims or to contest validity of any
6162 such claims; this section has the sole purpose of protecting the
6163 integrity of the free software distribution system, which is
6164 implemented by public license practices.  Many people have made
6165 generous contributions to the wide range of software distributed
6166 through that system in reliance on consistent application of that
6167 system; it is up to the author/donor to decide if he or she is willing
6168 to distribute software through any other system and a licensee cannot
6169 impose that choice.
6171 This section is intended to make thoroughly clear what is believed to
6172 be a consequence of the rest of this License.
6174   8. If the distribution and/or use of the Program is restricted in
6175 certain countries either by patents or by copyrighted interfaces, the
6176 original copyright holder who places the Program under this License
6177 may add an explicit geographical distribution limitation excluding
6178 those countries, so that distribution is permitted only in or among
6179 countries not thus excluded.  In such case, this License incorporates
6180 the limitation as if written in the body of this License.
6182   9. The Free Software Foundation may publish revised and/or new versions
6183 of the General Public License from time to time.  Such new versions will
6184 be similar in spirit to the present version, but may differ in detail to
6185 address new problems or concerns.
6187 Each version is given a distinguishing version number.  If the Program
6188 specifies a version number of this License which applies to it and "any
6189 later version", you have the option of following the terms and conditions
6190 either of that version or of any later version published by the Free
6191 Software Foundation.  If the Program does not specify a version number of
6192 this License, you may choose any version ever published by the Free Software
6193 Foundation.
6195   10. If you wish to incorporate parts of the Program into other free
6196 programs whose distribution conditions are different, write to the author
6197 to ask for permission.  For software which is copyrighted by the Free
6198 Software Foundation, write to the Free Software Foundation; we sometimes
6199 make exceptions for this.  Our decision will be guided by the two goals
6200 of preserving the free status of all derivatives of our free software and
6201 of promoting the sharing and reuse of software generally.
6203                             NO WARRANTY
6205   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
6206 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
6207 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
6208 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
6209 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6210 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
6211 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
6212 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
6213 REPAIR OR CORRECTION.
6215   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
6216 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
6217 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
6218 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
6219 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
6220 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
6221 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
6222 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
6223 POSSIBILITY OF SUCH DAMAGES.
6225                      END OF TERMS AND CONDITIONS
6227             How to Apply These Terms to Your New Programs
6229   If you develop a new program, and you want it to be of the greatest
6230 possible use to the public, the best way to achieve this is to make it
6231 free software which everyone can redistribute and change under these terms.
6233   To do so, attach the following notices to the program.  It is safest
6234 to attach them to the start of each source file to most effectively
6235 convey the exclusion of warranty; and each file should have at least
6236 the "copyright" line and a pointer to where the full notice is found.
6238     <one line to give the program's name and a brief idea of what it does.>
6239     Copyright (C) <year>  <name of author>
6241     This program is free software; you can redistribute it and/or modify
6242     it under the terms of the GNU General Public License as published by
6243     the Free Software Foundation; either version 2 of the License, or
6244     (at your option) any later version.
6246     This program is distributed in the hope that it will be useful,
6247     but WITHOUT ANY WARRANTY; without even the implied warranty of
6248     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6249     GNU General Public License for more details.
6251     You should have received a copy of the GNU General Public License along
6252     with this program; if not, write to the Free Software Foundation, Inc.,
6253     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
6255 Also add information on how to contact you by electronic and paper mail.
6257 If the program is interactive, make it output a short notice like this
6258 when it starts in an interactive mode:
6260     Gnomovision version 69, Copyright (C) year name of author
6261     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
6262     This is free software, and you are welcome to redistribute it
6263     under certain conditions; type `show c' for details.
6265 The hypothetical commands `show w' and `show c' should show the appropriate
6266 parts of the General Public License.  Of course, the commands you use may
6267 be called something other than `show w' and `show c'; they could even be
6268 mouse-clicks or menu items--whatever suits your program.
6270 You should also get your employer (if you work as a programmer) or your
6271 school, if any, to sign a "copyright disclaimer" for the program, if
6272 necessary.  Here is a sample; alter the names:
6274   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
6275   `Gnomovision' (which makes passes at compilers) written by James Hacker.
6277   <signature of Ty Coon>, 1 April 1989
6278   Ty Coon, President of Vice
6280 This General Public License does not permit incorporating your program into
6281 proprietary programs.  If your program is a subroutine library, you may
6282 consider it more useful to permit linking proprietary applications with the
6283 library.  If this is what you want to do, use the GNU Lesser General
6284 Public License instead of this License.
6286 Copyright (c) 2011 The LevelDB Authors. All rights reserved.
6288 Redistribution and use in source and binary forms, with or without
6289 modification, are permitted provided that the following conditions are
6290 met:
6292    * Redistributions of source code must retain the above copyright
6293 notice, this list of conditions and the following disclaimer.
6294    * Redistributions in binary form must reproduce the above
6295 copyright notice, this list of conditions and the following disclaimer
6296 in the documentation and/or other materials provided with the
6297 distribution.
6298    * Neither the name of Google Inc. nor the names of its
6299 contributors may be used to endorse or promote products derived from
6300 this software without specific prior written permission.
6302 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6303 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
6304 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6305 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
6306 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6307 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6308 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6309 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6310 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6311 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
6312 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6315  * Copyright (c) 2008 NVIDIA, Corporation
6317  * Permission is hereby granted, free of charge, to any person obtaining a copy
6318  * of this software and associated documentation files (the "Software"), to deal
6319  * in the Software without restriction, including without limitation the rights
6320  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6321  * copies of the Software, and to permit persons to whom the Software is
6322  * furnished to do so, subject to the following conditions:
6324  * The above copyright notice and this permission notice (including the next
6325  * paragraph) shall be included in all copies or substantial portions of the
6326  * Software.
6328  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6329  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6330  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
6331  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6332  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6333  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
6334  * SOFTWARE.
6335  */
6336 Copyright 2000-2007 Niels Provos <provos@citi.umich.edu>
6337 Copyright 2007-2009 Niels Provos and Nick Mathewson
6339 Redistribution and use in source and binary forms, with or without
6340 modification, are permitted provided that the following conditions
6341 are met:
6342 1. Redistributions of source code must retain the above copyright
6343    notice, this list of conditions and the following disclaimer.
6344 2. Redistributions in binary form must reproduce the above copyright
6345    notice, this list of conditions and the following disclaimer in the
6346    documentation and/or other materials provided with the distribution.
6347 3. The name of the author may not be used to endorse or promote products
6348    derived from this software without specific prior written permission.
6350 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
6351 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
6352 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
6353 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
6354 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
6355 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
6356 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
6357 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
6358 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
6359 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6361 Copyright (c) 2013, Google Inc.
6362 All rights reserved.
6364 Redistribution and use in source and binary forms, with or without modification,
6365 are permitted provided that the following conditions are met:
6367     * Redistributions of source code must retain the above copyright notice,
6368       this list of conditions and the following disclaimer.
6369     * Redistributions in binary form must reproduce the above copyright notice,
6370       this list of conditions and the following disclaimer in the documentation
6371       and/or other materials provided with the distribution.
6372     * The name of the author may not be used to endorse or promote products
6373       derived from this software without specific prior written permission.
6375 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
6376 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
6377 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
6378 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
6379 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
6380 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
6381 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
6382 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
6383 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
6384 WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6385 SUCH DAMAGE.
6386 (Copied from the README.)
6388 --------------------------------------------------------------------------------
6390 The authors make NO WARRANTY or representation, either express or implied,
6391 with respect to this software, its quality, accuracy, merchantability, or
6392 fitness for a particular purpose.  This software is provided "AS IS", and you,
6393 its user, assume the entire risk as to its quality and accuracy.
6395 This software is copyright (C) 1991-1998, Thomas G. Lane.
6396 All Rights Reserved except as specified below.
6398 Permission is hereby granted to use, copy, modify, and distribute this
6399 software (or portions thereof) for any purpose, without fee, subject to these
6400 conditions:
6401 (1) If any part of the source code for this software is distributed, then this
6402 README file must be included, with this copyright and no-warranty notice
6403 unaltered; and any additions, deletions, or changes to the original files
6404 must be clearly indicated in accompanying documentation.
6405 (2) If only executable code is distributed, then the accompanying
6406 documentation must state that "this software is based in part on the work of
6407 the Independent JPEG Group".
6408 (3) Permission for use of this software is granted only if the user accepts
6409 full responsibility for any undesirable consequences; the authors accept
6410 NO LIABILITY for damages of any kind.
6412 These conditions apply to any software derived from or based on the IJG code,
6413 not just to the unmodified library.  If you use our work, you ought to
6414 acknowledge us.
6416 Permission is NOT granted for the use of any IJG author's name or company name
6417 in advertising or publicity relating to this software or products derived from
6418 it.  This software may be referred to only as "the Independent JPEG Group's
6419 software".
6421 We specifically permit and encourage the use of this software as the basis of
6422 commercial products, provided that all warranty or liability claims are
6423 assumed by the product vendor.
6426 ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
6427 sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
6428 ansi2knr.c is NOT covered by the above copyright and conditions, but instead
6429 by the usual distribution terms of the Free Software Foundation; principally,
6430 that you must include source code if you redistribute it.  (See the file
6431 ansi2knr.c for full details.)  However, since ansi2knr.c is not needed as part
6432 of any program generated from the IJG code, this does not limit you more than
6433 the foregoing paragraphs do.
6435 The Unix configuration script "configure" was produced with GNU Autoconf.
6436 It is copyright by the Free Software Foundation but is freely distributable.
6437 The same holds for its supporting scripts (config.guess, config.sub,
6438 ltconfig, ltmain.sh).  Another support script, install-sh, is copyright
6439 by M.I.T. but is also freely distributable.
6441 It appears that the arithmetic coding option of the JPEG spec is covered by
6442 patents owned by IBM, AT&T, and Mitsubishi.  Hence arithmetic coding cannot
6443 legally be used without obtaining one or more licenses.  For this reason,
6444 support for arithmetic coding has been removed from the free JPEG software.
6445 (Since arithmetic coding provides only a marginal gain over the unpatented
6446 Huffman mode, it is unlikely that very many implementations will support it.)
6447 So far as we are aware, there are no patent restrictions on the remaining
6448 code.
6450 The IJG distribution formerly included code to read and write GIF files.
6451 To avoid entanglement with the Unisys LZW patent, GIF reading support has
6452 been removed altogether, and the GIF writer has been simplified to produce
6453 "uncompressed GIFs".  This technique does not use the LZW algorithm; the
6454 resulting GIF files are larger than usual, but are readable by all standard
6455 GIF decoders.
6457 We are required to state that
6458     "The Graphics Interchange Format(c) is the Copyright property of
6459     CompuServe Incorporated.  GIF(sm) is a Service Mark property of
6460     CompuServe Incorporated."
6462 Copyright (C) 2011 Google Inc.
6464 Licensed under the Apache License, Version 2.0 (the "License");
6465 you may not use this file except in compliance with the License.
6466 You may obtain a copy of the License at
6468 http://www.apache.org/licenses/LICENSE-2.0
6470 Unless required by applicable law or agreed to in writing, software
6471 distributed under the License is distributed on an "AS IS" BASIS,
6472 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6473 See the License for the specific language governing permissions and
6474 limitations under the License.
6477 This copy of the libpng notices is provided for your convenience.  In case of
6478 any discrepancy between this copy and the notices in the file png.h that is
6479 included in the libpng distribution, the latter shall prevail.
6481 COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
6483 If you modify libpng you may insert additional notices immediately following
6484 this sentence.
6486 This code is released under the libpng license.
6488 libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are
6489 Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
6490 distributed according to the same disclaimer and license as libpng-1.2.5
6491 with the following individual added to the list of Contributing Authors
6493    Cosmin Truta
6495 libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
6496 Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
6497 distributed according to the same disclaimer and license as libpng-1.0.6
6498 with the following individuals added to the list of Contributing Authors
6500    Simon-Pierre Cadieux
6501    Eric S. Raymond
6502    Gilles Vollant
6504 and with the following additions to the disclaimer:
6506    There is no warranty against interference with your enjoyment of the
6507    library or against infringement.  There is no warranty that our
6508    efforts or the library will fulfill any of your particular purposes
6509    or needs.  This library is provided with all faults, and the entire
6510    risk of satisfactory quality, performance, accuracy, and effort is with
6511    the user.
6513 libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
6514 Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
6515 distributed according to the same disclaimer and license as libpng-0.96,
6516 with the following individuals added to the list of Contributing Authors:
6518    Tom Lane
6519    Glenn Randers-Pehrson
6520    Willem van Schaik
6522 libpng versions 0.89, June 1996, through 0.96, May 1997, are
6523 Copyright (c) 1996, 1997 Andreas Dilger
6524 Distributed according to the same disclaimer and license as libpng-0.88,
6525 with the following individuals added to the list of Contributing Authors:
6527    John Bowler
6528    Kevin Bracey
6529    Sam Bushell
6530    Magnus Holmgren
6531    Greg Roelofs
6532    Tom Tanner
6534 libpng versions 0.5, May 1995, through 0.88, January 1996, are
6535 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
6537 For the purposes of this copyright and license, "Contributing Authors"
6538 is defined as the following set of individuals:
6540    Andreas Dilger
6541    Dave Martindale
6542    Guy Eric Schalnat
6543    Paul Schmidt
6544    Tim Wegner
6546 The PNG Reference Library is supplied "AS IS".  The Contributing Authors
6547 and Group 42, Inc. disclaim all warranties, expressed or implied,
6548 including, without limitation, the warranties of merchantability and of
6549 fitness for any purpose.  The Contributing Authors and Group 42, Inc.
6550 assume no liability for direct, indirect, incidental, special, exemplary,
6551 or consequential damages, which may result from the use of the PNG
6552 Reference Library, even if advised of the possibility of such damage.
6554 Permission is hereby granted to use, copy, modify, and distribute this
6555 source code, or portions hereof, for any purpose, without fee, subject
6556 to the following restrictions:
6558 1. The origin of this source code must not be misrepresented.
6560 2. Altered versions must be plainly marked as such and must not
6561    be misrepresented as being the original source.
6563 3. This Copyright notice may not be removed or altered from any
6564    source or altered source distribution.
6566 The Contributing Authors and Group 42, Inc. specifically permit, without
6567 fee, and encourage the use of this source code as a component to
6568 supporting the PNG file format in commercial products.  If you use this
6569 source code in a product, acknowledgment is not required but would be
6570 appreciated.
6573 A "png_get_copyright" function is available, for convenient use in "about"
6574 boxes and the like:
6576    printf("%s",png_get_copyright(NULL));
6578 Also, the PNG logo (in PNG format, of course) is supplied in the
6579 files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
6581 Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
6582 certification mark of the Open Source Initiative.
6584 Glenn Randers-Pehrson
6585 glennrp at users.sourceforge.net
6586 July 7, 2011
6588                   GNU LESSER GENERAL PUBLIC LICENSE
6589                        Version 2.1, February 1999
6591  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
6592  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
6593  Everyone is permitted to copy and distribute verbatim copies
6594  of this license document, but changing it is not allowed.
6596 [This is the first released version of the Lesser GPL.  It also counts
6597  as the successor of the GNU Library Public License, version 2, hence
6598  the version number 2.1.]
6600                             Preamble
6602   The licenses for most software are designed to take away your
6603 freedom to share and change it.  By contrast, the GNU General Public
6604 Licenses are intended to guarantee your freedom to share and change
6605 free software--to make sure the software is free for all its users.
6607   This license, the Lesser General Public License, applies to some
6608 specially designated software packages--typically libraries--of the
6609 Free Software Foundation and other authors who decide to use it.  You
6610 can use it too, but we suggest you first think carefully about whether
6611 this license or the ordinary General Public License is the better
6612 strategy to use in any particular case, based on the explanations below.
6614   When we speak of free software, we are referring to freedom of use,
6615 not price.  Our General Public Licenses are designed to make sure that
6616 you have the freedom to distribute copies of free software (and charge
6617 for this service if you wish); that you receive source code or can get
6618 it if you want it; that you can change the software and use pieces of
6619 it in new free programs; and that you are informed that you can do
6620 these things.
6622   To protect your rights, we need to make restrictions that forbid
6623 distributors to deny you these rights or to ask you to surrender these
6624 rights.  These restrictions translate to certain responsibilities for
6625 you if you distribute copies of the library or if you modify it.
6627   For example, if you distribute copies of the library, whether gratis
6628 or for a fee, you must give the recipients all the rights that we gave
6629 you.  You must make sure that they, too, receive or can get the source
6630 code.  If you link other code with the library, you must provide
6631 complete object files to the recipients, so that they can relink them
6632 with the library after making changes to the library and recompiling
6633 it.  And you must show them these terms so they know their rights.
6635   We protect your rights with a two-step method: (1) we copyright the
6636 library, and (2) we offer you this license, which gives you legal
6637 permission to copy, distribute and/or modify the library.
6639   To protect each distributor, we want to make it very clear that
6640 there is no warranty for the free library.  Also, if the library is
6641 modified by someone else and passed on, the recipients should know
6642 that what they have is not the original version, so that the original
6643 author's reputation will not be affected by problems that might be
6644 introduced by others.
6646   Finally, software patents pose a constant threat to the existence of
6647 any free program.  We wish to make sure that a company cannot
6648 effectively restrict the users of a free program by obtaining a
6649 restrictive license from a patent holder.  Therefore, we insist that
6650 any patent license obtained for a version of the library must be
6651 consistent with the full freedom of use specified in this license.
6653   Most GNU software, including some libraries, is covered by the
6654 ordinary GNU General Public License.  This license, the GNU Lesser
6655 General Public License, applies to certain designated libraries, and
6656 is quite different from the ordinary General Public License.  We use
6657 this license for certain libraries in order to permit linking those
6658 libraries into non-free programs.
6660   When a program is linked with a library, whether statically or using
6661 a shared library, the combination of the two is legally speaking a
6662 combined work, a derivative of the original library.  The ordinary
6663 General Public License therefore permits such linking only if the
6664 entire combination fits its criteria of freedom.  The Lesser General
6665 Public License permits more lax criteria for linking other code with
6666 the library.
6668   We call this license the "Lesser" General Public License because it
6669 does Less to protect the user's freedom than the ordinary General
6670 Public License.  It also provides other free software developers Less
6671 of an advantage over competing non-free programs.  These disadvantages
6672 are the reason we use the ordinary General Public License for many
6673 libraries.  However, the Lesser license provides advantages in certain
6674 special circumstances.
6676   For example, on rare occasions, there may be a special need to
6677 encourage the widest possible use of a certain library, so that it becomes
6678 a de-facto standard.  To achieve this, non-free programs must be
6679 allowed to use the library.  A more frequent case is that a free
6680 library does the same job as widely used non-free libraries.  In this
6681 case, there is little to gain by limiting the free library to free
6682 software only, so we use the Lesser General Public License.
6684   In other cases, permission to use a particular library in non-free
6685 programs enables a greater number of people to use a large body of
6686 free software.  For example, permission to use the GNU C Library in
6687 non-free programs enables many more people to use the whole GNU
6688 operating system, as well as its variant, the GNU/Linux operating
6689 system.
6691   Although the Lesser General Public License is Less protective of the
6692 users' freedom, it does ensure that the user of a program that is
6693 linked with the Library has the freedom and the wherewithal to run
6694 that program using a modified version of the Library.
6696   The precise terms and conditions for copying, distribution and
6697 modification follow.  Pay close attention to the difference between a
6698 "work based on the library" and a "work that uses the library".  The
6699 former contains code derived from the library, whereas the latter must
6700 be combined with the library in order to run.
6702                   GNU LESSER GENERAL PUBLIC LICENSE
6703    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
6705   0. This License Agreement applies to any software library or other
6706 program which contains a notice placed by the copyright holder or
6707 other authorized party saying it may be distributed under the terms of
6708 this Lesser General Public License (also called "this License").
6709 Each licensee is addressed as "you".
6711   A "library" means a collection of software functions and/or data
6712 prepared so as to be conveniently linked with application programs
6713 (which use some of those functions and data) to form executables.
6715   The "Library", below, refers to any such software library or work
6716 which has been distributed under these terms.  A "work based on the
6717 Library" means either the Library or any derivative work under
6718 copyright law: that is to say, a work containing the Library or a
6719 portion of it, either verbatim or with modifications and/or translated
6720 straightforwardly into another language.  (Hereinafter, translation is
6721 included without limitation in the term "modification".)
6723   "Source code" for a work means the preferred form of the work for
6724 making modifications to it.  For a library, complete source code means
6725 all the source code for all modules it contains, plus any associated
6726 interface definition files, plus the scripts used to control compilation
6727 and installation of the library.
6729   Activities other than copying, distribution and modification are not
6730 covered by this License; they are outside its scope.  The act of
6731 running a program using the Library is not restricted, and output from
6732 such a program is covered only if its contents constitute a work based
6733 on the Library (independent of the use of the Library in a tool for
6734 writing it).  Whether that is true depends on what the Library does
6735 and what the program that uses the Library does.
6736   
6737   1. You may copy and distribute verbatim copies of the Library's
6738 complete source code as you receive it, in any medium, provided that
6739 you conspicuously and appropriately publish on each copy an
6740 appropriate copyright notice and disclaimer of warranty; keep intact
6741 all the notices that refer to this License and to the absence of any
6742 warranty; and distribute a copy of this License along with the
6743 Library.
6745   You may charge a fee for the physical act of transferring a copy,
6746 and you may at your option offer warranty protection in exchange for a
6747 fee.
6749   2. You may modify your copy or copies of the Library or any portion
6750 of it, thus forming a work based on the Library, and copy and
6751 distribute such modifications or work under the terms of Section 1
6752 above, provided that you also meet all of these conditions:
6754     a) The modified work must itself be a software library.
6756     b) You must cause the files modified to carry prominent notices
6757     stating that you changed the files and the date of any change.
6759     c) You must cause the whole of the work to be licensed at no
6760     charge to all third parties under the terms of this License.
6762     d) If a facility in the modified Library refers to a function or a
6763     table of data to be supplied by an application program that uses
6764     the facility, other than as an argument passed when the facility
6765     is invoked, then you must make a good faith effort to ensure that,
6766     in the event an application does not supply such function or
6767     table, the facility still operates, and performs whatever part of
6768     its purpose remains meaningful.
6770     (For example, a function in a library to compute square roots has
6771     a purpose that is entirely well-defined independent of the
6772     application.  Therefore, Subsection 2d requires that any
6773     application-supplied function or table used by this function must
6774     be optional: if the application does not supply it, the square
6775     root function must still compute square roots.)
6777 These requirements apply to the modified work as a whole.  If
6778 identifiable sections of that work are not derived from the Library,
6779 and can be reasonably considered independent and separate works in
6780 themselves, then this License, and its terms, do not apply to those
6781 sections when you distribute them as separate works.  But when you
6782 distribute the same sections as part of a whole which is a work based
6783 on the Library, the distribution of the whole must be on the terms of
6784 this License, whose permissions for other licensees extend to the
6785 entire whole, and thus to each and every part regardless of who wrote
6788 Thus, it is not the intent of this section to claim rights or contest
6789 your rights to work written entirely by you; rather, the intent is to
6790 exercise the right to control the distribution of derivative or
6791 collective works based on the Library.
6793 In addition, mere aggregation of another work not based on the Library
6794 with the Library (or with a work based on the Library) on a volume of
6795 a storage or distribution medium does not bring the other work under
6796 the scope of this License.
6798   3. You may opt to apply the terms of the ordinary GNU General Public
6799 License instead of this License to a given copy of the Library.  To do
6800 this, you must alter all the notices that refer to this License, so
6801 that they refer to the ordinary GNU General Public License, version 2,
6802 instead of to this License.  (If a newer version than version 2 of the
6803 ordinary GNU General Public License has appeared, then you can specify
6804 that version instead if you wish.)  Do not make any other change in
6805 these notices.
6807   Once this change is made in a given copy, it is irreversible for
6808 that copy, so the ordinary GNU General Public License applies to all
6809 subsequent copies and derivative works made from that copy.
6811   This option is useful when you wish to copy part of the code of
6812 the Library into a program that is not a library.
6814   4. You may copy and distribute the Library (or a portion or
6815 derivative of it, under Section 2) in object code or executable form
6816 under the terms of Sections 1 and 2 above provided that you accompany
6817 it with the complete corresponding machine-readable source code, which
6818 must be distributed under the terms of Sections 1 and 2 above on a
6819 medium customarily used for software interchange.
6821   If distribution of object code is made by offering access to copy
6822 from a designated place, then offering equivalent access to copy the
6823 source code from the same place satisfies the requirement to
6824 distribute the source code, even though third parties are not
6825 compelled to copy the source along with the object code.
6827   5. A program that contains no derivative of any portion of the
6828 Library, but is designed to work with the Library by being compiled or
6829 linked with it, is called a "work that uses the Library".  Such a
6830 work, in isolation, is not a derivative work of the Library, and
6831 therefore falls outside the scope of this License.
6833   However, linking a "work that uses the Library" with the Library
6834 creates an executable that is a derivative of the Library (because it
6835 contains portions of the Library), rather than a "work that uses the
6836 library".  The executable is therefore covered by this License.
6837 Section 6 states terms for distribution of such executables.
6839   When a "work that uses the Library" uses material from a header file
6840 that is part of the Library, the object code for the work may be a
6841 derivative work of the Library even though the source code is not.
6842 Whether this is true is especially significant if the work can be
6843 linked without the Library, or if the work is itself a library.  The
6844 threshold for this to be true is not precisely defined by law.
6846   If such an object file uses only numerical parameters, data
6847 structure layouts and accessors, and small macros and small inline
6848 functions (ten lines or less in length), then the use of the object
6849 file is unrestricted, regardless of whether it is legally a derivative
6850 work.  (Executables containing this object code plus portions of the
6851 Library will still fall under Section 6.)
6853   Otherwise, if the work is a derivative of the Library, you may
6854 distribute the object code for the work under the terms of Section 6.
6855 Any executables containing that work also fall under Section 6,
6856 whether or not they are linked directly with the Library itself.
6858   6. As an exception to the Sections above, you may also combine or
6859 link a "work that uses the Library" with the Library to produce a
6860 work containing portions of the Library, and distribute that work
6861 under terms of your choice, provided that the terms permit
6862 modification of the work for the customer's own use and reverse
6863 engineering for debugging such modifications.
6865   You must give prominent notice with each copy of the work that the
6866 Library is used in it and that the Library and its use are covered by
6867 this License.  You must supply a copy of this License.  If the work
6868 during execution displays copyright notices, you must include the
6869 copyright notice for the Library among them, as well as a reference
6870 directing the user to the copy of this License.  Also, you must do one
6871 of these things:
6873     a) Accompany the work with the complete corresponding
6874     machine-readable source code for the Library including whatever
6875     changes were used in the work (which must be distributed under
6876     Sections 1 and 2 above); and, if the work is an executable linked
6877     with the Library, with the complete machine-readable "work that
6878     uses the Library", as object code and/or source code, so that the
6879     user can modify the Library and then relink to produce a modified
6880     executable containing the modified Library.  (It is understood
6881     that the user who changes the contents of definitions files in the
6882     Library will not necessarily be able to recompile the application
6883     to use the modified definitions.)
6885     b) Use a suitable shared library mechanism for linking with the
6886     Library.  A suitable mechanism is one that (1) uses at run time a
6887     copy of the library already present on the user's computer system,
6888     rather than copying library functions into the executable, and (2)
6889     will operate properly with a modified version of the library, if
6890     the user installs one, as long as the modified version is
6891     interface-compatible with the version that the work was made with.
6893     c) Accompany the work with a written offer, valid for at
6894     least three years, to give the same user the materials
6895     specified in Subsection 6a, above, for a charge no more
6896     than the cost of performing this distribution.
6898     d) If distribution of the work is made by offering access to copy
6899     from a designated place, offer equivalent access to copy the above
6900     specified materials from the same place.
6902     e) Verify that the user has already received a copy of these
6903     materials or that you have already sent this user a copy.
6905   For an executable, the required form of the "work that uses the
6906 Library" must include any data and utility programs needed for
6907 reproducing the executable from it.  However, as a special exception,
6908 the materials to be distributed need not include anything that is
6909 normally distributed (in either source or binary form) with the major
6910 components (compiler, kernel, and so on) of the operating system on
6911 which the executable runs, unless that component itself accompanies
6912 the executable.
6914   It may happen that this requirement contradicts the license
6915 restrictions of other proprietary libraries that do not normally
6916 accompany the operating system.  Such a contradiction means you cannot
6917 use both them and the Library together in an executable that you
6918 distribute.
6920   7. You may place library facilities that are a work based on the
6921 Library side-by-side in a single library together with other library
6922 facilities not covered by this License, and distribute such a combined
6923 library, provided that the separate distribution of the work based on
6924 the Library and of the other library facilities is otherwise
6925 permitted, and provided that you do these two things:
6927     a) Accompany the combined library with a copy of the same work
6928     based on the Library, uncombined with any other library
6929     facilities.  This must be distributed under the terms of the
6930     Sections above.
6932     b) Give prominent notice with the combined library of the fact
6933     that part of it is a work based on the Library, and explaining
6934     where to find the accompanying uncombined form of the same work.
6936   8. You may not copy, modify, sublicense, link with, or distribute
6937 the Library except as expressly provided under this License.  Any
6938 attempt otherwise to copy, modify, sublicense, link with, or
6939 distribute the Library is void, and will automatically terminate your
6940 rights under this License.  However, parties who have received copies,
6941 or rights, from you under this License will not have their licenses
6942 terminated so long as such parties remain in full compliance.
6944   9. You are not required to accept this License, since you have not
6945 signed it.  However, nothing else grants you permission to modify or
6946 distribute the Library or its derivative works.  These actions are
6947 prohibited by law if you do not accept this License.  Therefore, by
6948 modifying or distributing the Library (or any work based on the
6949 Library), you indicate your acceptance of this License to do so, and
6950 all its terms and conditions for copying, distributing or modifying
6951 the Library or works based on it.
6953   10. Each time you redistribute the Library (or any work based on the
6954 Library), the recipient automatically receives a license from the
6955 original licensor to copy, distribute, link with or modify the Library
6956 subject to these terms and conditions.  You may not impose any further
6957 restrictions on the recipients' exercise of the rights granted herein.
6958 You are not responsible for enforcing compliance by third parties with
6959 this License.
6961   11. If, as a consequence of a court judgment or allegation of patent
6962 infringement or for any other reason (not limited to patent issues),
6963 conditions are imposed on you (whether by court order, agreement or
6964 otherwise) that contradict the conditions of this License, they do not
6965 excuse you from the conditions of this License.  If you cannot
6966 distribute so as to satisfy simultaneously your obligations under this
6967 License and any other pertinent obligations, then as a consequence you
6968 may not distribute the Library at all.  For example, if a patent
6969 license would not permit royalty-free redistribution of the Library by
6970 all those who receive copies directly or indirectly through you, then
6971 the only way you could satisfy both it and this License would be to
6972 refrain entirely from distribution of the Library.
6974 If any portion of this section is held invalid or unenforceable under any
6975 particular circumstance, the balance of the section is intended to apply,
6976 and the section as a whole is intended to apply in other circumstances.
6978 It is not the purpose of this section to induce you to infringe any
6979 patents or other property right claims or to contest validity of any
6980 such claims; this section has the sole purpose of protecting the
6981 integrity of the free software distribution system which is
6982 implemented by public license practices.  Many people have made
6983 generous contributions to the wide range of software distributed
6984 through that system in reliance on consistent application of that
6985 system; it is up to the author/donor to decide if he or she is willing
6986 to distribute software through any other system and a licensee cannot
6987 impose that choice.
6989 This section is intended to make thoroughly clear what is believed to
6990 be a consequence of the rest of this License.
6992   12. If the distribution and/or use of the Library is restricted in
6993 certain countries either by patents or by copyrighted interfaces, the
6994 original copyright holder who places the Library under this License may add
6995 an explicit geographical distribution limitation excluding those countries,
6996 so that distribution is permitted only in or among countries not thus
6997 excluded.  In such case, this License incorporates the limitation as if
6998 written in the body of this License.
7000   13. The Free Software Foundation may publish revised and/or new
7001 versions of the Lesser General Public License from time to time.
7002 Such new versions will be similar in spirit to the present version,
7003 but may differ in detail to address new problems or concerns.
7005 Each version is given a distinguishing version number.  If the Library
7006 specifies a version number of this License which applies to it and
7007 "any later version", you have the option of following the terms and
7008 conditions either of that version or of any later version published by
7009 the Free Software Foundation.  If the Library does not specify a
7010 license version number, you may choose any version ever published by
7011 the Free Software Foundation.
7013   14. If you wish to incorporate parts of the Library into other free
7014 programs whose distribution conditions are incompatible with these,
7015 write to the author to ask for permission.  For software which is
7016 copyrighted by the Free Software Foundation, write to the Free
7017 Software Foundation; we sometimes make exceptions for this.  Our
7018 decision will be guided by the two goals of preserving the free status
7019 of all derivatives of our free software and of promoting the sharing
7020 and reuse of software generally.
7022                             NO WARRANTY
7024   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
7025 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
7026 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
7027 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
7028 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7029 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7030 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
7031 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
7032 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7034   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
7035 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
7036 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
7037 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
7038 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7039 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
7040 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
7041 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
7042 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
7043 DAMAGES.
7045                      END OF TERMS AND CONDITIONS
7047            How to Apply These Terms to Your New Libraries
7049   If you develop a new library, and you want it to be of the greatest
7050 possible use to the public, we recommend making it free software that
7051 everyone can redistribute and change.  You can do so by permitting
7052 redistribution under these terms (or, alternatively, under the terms of the
7053 ordinary General Public License).
7055   To apply these terms, attach the following notices to the library.  It is
7056 safest to attach them to the start of each source file to most effectively
7057 convey the exclusion of warranty; and each file should have at least the
7058 "copyright" line and a pointer to where the full notice is found.
7060     <one line to give the library's name and a brief idea of what it does.>
7061     Copyright (C) <year>  <name of author>
7063     This library is free software; you can redistribute it and/or
7064     modify it under the terms of the GNU Lesser General Public
7065     License as published by the Free Software Foundation; either
7066     version 2.1 of the License, or (at your option) any later version.
7068     This library is distributed in the hope that it will be useful,
7069     but WITHOUT ANY WARRANTY; without even the implied warranty of
7070     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7071     Lesser General Public License for more details.
7073     You should have received a copy of the GNU Lesser General Public
7074     License along with this library; if not, write to the Free Software
7075     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
7077 Also add information on how to contact you by electronic and paper mail.
7079 You should also get your employer (if you work as a programmer) or your
7080 school, if any, to sign a "copyright disclaimer" for the library, if
7081 necessary.  Here is a sample; alter the names:
7083   Yoyodyne, Inc., hereby disclaims all copyright interest in the
7084   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
7086   <signature of Ty Coon>, 1 April 1990
7087   Ty Coon, President of Vice
7089 That's all there is to it!
7093     Permission is hereby granted, free of charge, to any person obtaining a
7094     copy of this software and associated documentation files (the
7095     "Software"), to deal in the Software without restriction, including
7096     without limitation the rights to use, copy, modify, merge, publish,
7097     distribute, sub license, and/or sell copies of the Software, and to
7098     permit persons to whom the Software is furnished to do so, subject to
7099     the following conditions:
7101     The above copyright notice and this permission notice (including the
7102     next paragraph) shall be included in all copies or substantial portions
7103     of the Software.
7105     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7106     OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
7107     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
7108     IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
7109     ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
7110     TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
7111     SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7113 Copyright (c) 2010, Google Inc. All rights reserved.
7115 Redistribution and use in source and binary forms, with or without
7116 modification, are permitted provided that the following conditions are
7117 met:
7119   * Redistributions of source code must retain the above copyright
7120     notice, this list of conditions and the following disclaimer.
7122   * Redistributions in binary form must reproduce the above copyright
7123     notice, this list of conditions and the following disclaimer in
7124     the documentation and/or other materials provided with the
7125     distribution.
7127   * Neither the name of Google nor the names of its contributors may
7128     be used to endorse or promote products derived from this software
7129     without specific prior written permission.
7131 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7132 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7133 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7134 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7135 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7136 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7137 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7138 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7139 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7140 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7141 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7143 Additional IP Rights Grant (Patents)
7145 "This implementation" means the copyrightable works distributed by
7146 Google as part of the WebM Project.
7148 Google hereby grants to you a perpetual, worldwide, non-exclusive,
7149 no-charge, royalty-free, irrevocable (except as stated in this section)
7150 patent license to make, have made, use, offer to sell, sell, import,
7151 transfer, and otherwise run, modify and propagate the contents of this
7152 implementation of VP8, where such license applies only to those patent
7153 claims, both currently owned by Google and acquired in the future,
7154 licensable by Google that are necessarily infringed by this
7155 implementation of VP8. This grant does not include claims that would be
7156 infringed only as a consequence of further modification of this
7157 implementation. If you or your agent or exclusive licensee institute or
7158 order or agree to the institution of patent litigation against any
7159 entity (including a cross-claim or counterclaim in a lawsuit) alleging
7160 that this implementation of VP8 or any code incorporated within this
7161 implementation of VP8 constitutes direct or contributory patent
7162 infringement, or inducement of patent infringement, then any patent
7163 rights granted to you under this License for this implementation of VP8
7164 shall terminate as of the date such litigation is filed.
7166 Except where otherwise noted in the source code (e.g. the files hash.c,
7167 list.c and the trio files, which are covered by a similar licence but
7168 with different Copyright notices) all the files are:
7170  Copyright (C) 1998-2003 Daniel Veillard.  All Rights Reserved.
7172 Permission is hereby granted, free of charge, to any person obtaining a copy
7173 of this software and associated documentation files (the "Software"), to deal
7174 in the Software without restriction, including without limitation the rights
7175 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7176 copies of the Software, and to permit persons to whom the Software is fur-
7177 nished to do so, subject to the following conditions:
7179 The above copyright notice and this permission notice shall be included in
7180 all copies or substantial portions of the Software.
7182 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7183 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7184 NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
7185 DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7186 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7187 NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7189 Except as contained in this notice, the name of Daniel Veillard shall not
7190 be used in advertising or otherwise to promote the sale, use or other deal-
7191 ings in this Software without prior written authorization from him.
7194 Licence for libxslt except libexslt
7195 ----------------------------------------------------------------------
7196  Copyright (C) 2001-2002 Daniel Veillard.  All Rights Reserved.
7198 Permission is hereby granted, free of charge, to any person obtaining a copy
7199 of this software and associated documentation files (the "Software"), to deal
7200 in the Software without restriction, including without limitation the rights
7201 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7202 copies of the Software, and to permit persons to whom the Software is fur-
7203 nished to do so, subject to the following conditions:
7205 The above copyright notice and this permission notice shall be included in
7206 all copies or substantial portions of the Software.
7208 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7209 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7210 NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
7211 DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7212 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7213 NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7215 Except as contained in this notice, the name of Daniel Veillard shall not
7216 be used in advertising or otherwise to promote the sale, use or other deal-
7217 ings in this Software without prior written authorization from him.
7219 ----------------------------------------------------------------------
7221 Licence for libexslt
7222 ----------------------------------------------------------------------
7223  Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
7224  All Rights Reserved.
7226 Permission is hereby granted, free of charge, to any person obtaining a copy
7227 of this software and associated documentation files (the "Software"), to deal
7228 in the Software without restriction, including without limitation the rights
7229 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7230 copies of the Software, and to permit persons to whom the Software is fur-
7231 nished to do so, subject to the following conditions:
7233 The above copyright notice and this permission notice shall be included in
7234 all copies or substantial portions of the Software.
7236 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7237 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
7238 NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
7239 AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
7240 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
7241 NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7243 Except as contained in this notice, the name of the authors shall not
7244 be used in advertising or otherwise to promote the sale, use or other deal-
7245 ings in this Software without prior written authorization from him.
7246 ----------------------------------------------------------------------
7248 LZMA SDK is placed in the public domain.
7250 Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
7251 Some rights reserved: <http://opensource.org/licenses/mit-license.php>
7253 The default Mesa license is as follows:
7255 Copyright (C) 1999-2007  Brian Paul   All Rights Reserved.
7257 Permission is hereby granted, free of charge, to any person obtaining a
7258 copy of this software and associated documentation files (the "Software"),
7259 to deal in the Software without restriction, including without limitation
7260 the rights to use, copy, modify, merge, publish, distribute, sublicense,
7261 and/or sell copies of the Software, and to permit persons to whom the
7262 Software is furnished to do so, subject to the following conditions:
7264 The above copyright notice and this permission notice shall be included
7265 in all copies or substantial portions of the Software.
7267 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
7268 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7269 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
7270 BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
7271 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
7272 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
7276 Some parts of Mesa are copyrighted under the GNU LGPL.  See the
7277 Mesa/docs/COPYRIGHT file for details.
7279 The following is the standard GNU copyright file.
7280 ----------------------------------------------------------------------
7283                   GNU LIBRARY GENERAL PUBLIC LICENSE
7284                        Version 2, June 1991
7286  Copyright (C) 1991 Free Software Foundation, Inc.
7287                     675 Mass Ave, Cambridge, MA 02139, USA
7288  Everyone is permitted to copy and distribute verbatim copies
7289  of this license document, but changing it is not allowed.
7291 [This is the first released version of the library GPL.  It is
7292  numbered 2 because it goes with version 2 of the ordinary GPL.]
7294                             Preamble
7296   The licenses for most software are designed to take away your
7297 freedom to share and change it.  By contrast, the GNU General Public
7298 Licenses are intended to guarantee your freedom to share and change
7299 free software--to make sure the software is free for all its users.
7301   This license, the Library General Public License, applies to some
7302 specially designated Free Software Foundation software, and to any
7303 other libraries whose authors decide to use it.  You can use it for
7304 your libraries, too.
7306   When we speak of free software, we are referring to freedom, not
7307 price.  Our General Public Licenses are designed to make sure that you
7308 have the freedom to distribute copies of free software (and charge for
7309 this service if you wish), that you receive source code or can get it
7310 if you want it, that you can change the software or use pieces of it
7311 in new free programs; and that you know you can do these things.
7313   To protect your rights, we need to make restrictions that forbid
7314 anyone to deny you these rights or to ask you to surrender the rights.
7315 These restrictions translate to certain responsibilities for you if
7316 you distribute copies of the library, or if you modify it.
7318   For example, if you distribute copies of the library, whether gratis
7319 or for a fee, you must give the recipients all the rights that we gave
7320 you.  You must make sure that they, too, receive or can get the source
7321 code.  If you link a program with the library, you must provide
7322 complete object files to the recipients so that they can relink them
7323 with the library, after making changes to the library and recompiling
7324 it.  And you must show them these terms so they know their rights.
7326   Our method of protecting your rights has two steps: (1) copyright
7327 the library, and (2) offer you this license which gives you legal
7328 permission to copy, distribute and/or modify the library.
7330   Also, for each distributor's protection, we want to make certain
7331 that everyone understands that there is no warranty for this free
7332 library.  If the library is modified by someone else and passed on, we
7333 want its recipients to know that what they have is not the original
7334 version, so that any problems introduced by others will not reflect on
7335 the original authors' reputations.
7337   Finally, any free program is threatened constantly by software
7338 patents.  We wish to avoid the danger that companies distributing free
7339 software will individually obtain patent licenses, thus in effect
7340 transforming the program into proprietary software.  To prevent this,
7341 we have made it clear that any patent must be licensed for everyone's
7342 free use or not licensed at all.
7344   Most GNU software, including some libraries, is covered by the ordinary
7345 GNU General Public License, which was designed for utility programs.  This
7346 license, the GNU Library General Public License, applies to certain
7347 designated libraries.  This license is quite different from the ordinary
7348 one; be sure to read it in full, and don't assume that anything in it is
7349 the same as in the ordinary license.
7351   The reason we have a separate public license for some libraries is that
7352 they blur the distinction we usually make between modifying or adding to a
7353 program and simply using it.  Linking a program with a library, without
7354 changing the library, is in some sense simply using the library, and is
7355 analogous to running a utility program or application program.  However, in
7356 a textual and legal sense, the linked executable is a combined work, a
7357 derivative of the original library, and the ordinary General Public License
7358 treats it as such.
7360   Because of this blurred distinction, using the ordinary General
7361 Public License for libraries did not effectively promote software
7362 sharing, because most developers did not use the libraries.  We
7363 concluded that weaker conditions might promote sharing better.
7365   However, unrestricted linking of non-free programs would deprive the
7366 users of those programs of all benefit from the free status of the
7367 libraries themselves.  This Library General Public License is intended to
7368 permit developers of non-free programs to use free libraries, while
7369 preserving your freedom as a user of such programs to change the free
7370 libraries that are incorporated in them.  (We have not seen how to achieve
7371 this as regards changes in header files, but we have achieved it as regards
7372 changes in the actual functions of the Library.)  The hope is that this
7373 will lead to faster development of free libraries.
7375   The precise terms and conditions for copying, distribution and
7376 modification follow.  Pay close attention to the difference between a
7377 "work based on the library" and a "work that uses the library".  The
7378 former contains code derived from the library, while the latter only
7379 works together with the library.
7381   Note that it is possible for a library to be covered by the ordinary
7382 General Public License rather than by this special one.
7384                   GNU LIBRARY GENERAL PUBLIC LICENSE
7385    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
7387   0. This License Agreement applies to any software library which
7388 contains a notice placed by the copyright holder or other authorized
7389 party saying it may be distributed under the terms of this Library
7390 General Public License (also called "this License").  Each licensee is
7391 addressed as "you".
7393   A "library" means a collection of software functions and/or data
7394 prepared so as to be conveniently linked with application programs
7395 (which use some of those functions and data) to form executables.
7397   The "Library", below, refers to any such software library or work
7398 which has been distributed under these terms.  A "work based on the
7399 Library" means either the Library or any derivative work under
7400 copyright law: that is to say, a work containing the Library or a
7401 portion of it, either verbatim or with modifications and/or translated
7402 straightforwardly into another language.  (Hereinafter, translation is
7403 included without limitation in the term "modification".)
7405   "Source code" for a work means the preferred form of the work for
7406 making modifications to it.  For a library, complete source code means
7407 all the source code for all modules it contains, plus any associated
7408 interface definition files, plus the scripts used to control compilation
7409 and installation of the library.
7411   Activities other than copying, distribution and modification are not
7412 covered by this License; they are outside its scope.  The act of
7413 running a program using the Library is not restricted, and output from
7414 such a program is covered only if its contents constitute a work based
7415 on the Library (independent of the use of the Library in a tool for
7416 writing it).  Whether that is true depends on what the Library does
7417 and what the program that uses the Library does.
7418   
7419   1. You may copy and distribute verbatim copies of the Library's
7420 complete source code as you receive it, in any medium, provided that
7421 you conspicuously and appropriately publish on each copy an
7422 appropriate copyright notice and disclaimer of warranty; keep intact
7423 all the notices that refer to this License and to the absence of any
7424 warranty; and distribute a copy of this License along with the
7425 Library.
7427   You may charge a fee for the physical act of transferring a copy,
7428 and you may at your option offer warranty protection in exchange for a
7429 fee.
7431   2. You may modify your copy or copies of the Library or any portion
7432 of it, thus forming a work based on the Library, and copy and
7433 distribute such modifications or work under the terms of Section 1
7434 above, provided that you also meet all of these conditions:
7436     a) The modified work must itself be a software library.
7438     b) You must cause the files modified to carry prominent notices
7439     stating that you changed the files and the date of any change.
7441     c) You must cause the whole of the work to be licensed at no
7442     charge to all third parties under the terms of this License.
7444     d) If a facility in the modified Library refers to a function or a
7445     table of data to be supplied by an application program that uses
7446     the facility, other than as an argument passed when the facility
7447     is invoked, then you must make a good faith effort to ensure that,
7448     in the event an application does not supply such function or
7449     table, the facility still operates, and performs whatever part of
7450     its purpose remains meaningful.
7452     (For example, a function in a library to compute square roots has
7453     a purpose that is entirely well-defined independent of the
7454     application.  Therefore, Subsection 2d requires that any
7455     application-supplied function or table used by this function must
7456     be optional: if the application does not supply it, the square
7457     root function must still compute square roots.)
7459 These requirements apply to the modified work as a whole.  If
7460 identifiable sections of that work are not derived from the Library,
7461 and can be reasonably considered independent and separate works in
7462 themselves, then this License, and its terms, do not apply to those
7463 sections when you distribute them as separate works.  But when you
7464 distribute the same sections as part of a whole which is a work based
7465 on the Library, the distribution of the whole must be on the terms of
7466 this License, whose permissions for other licensees extend to the
7467 entire whole, and thus to each and every part regardless of who wrote
7470 Thus, it is not the intent of this section to claim rights or contest
7471 your rights to work written entirely by you; rather, the intent is to
7472 exercise the right to control the distribution of derivative or
7473 collective works based on the Library.
7475 In addition, mere aggregation of another work not based on the Library
7476 with the Library (or with a work based on the Library) on a volume of
7477 a storage or distribution medium does not bring the other work under
7478 the scope of this License.
7480   3. You may opt to apply the terms of the ordinary GNU General Public
7481 License instead of this License to a given copy of the Library.  To do
7482 this, you must alter all the notices that refer to this License, so
7483 that they refer to the ordinary GNU General Public License, version 2,
7484 instead of to this License.  (If a newer version than version 2 of the
7485 ordinary GNU General Public License has appeared, then you can specify
7486 that version instead if you wish.)  Do not make any other change in
7487 these notices.
7489   Once this change is made in a given copy, it is irreversible for
7490 that copy, so the ordinary GNU General Public License applies to all
7491 subsequent copies and derivative works made from that copy.
7493   This option is useful when you wish to copy part of the code of
7494 the Library into a program that is not a library.
7496   4. You may copy and distribute the Library (or a portion or
7497 derivative of it, under Section 2) in object code or executable form
7498 under the terms of Sections 1 and 2 above provided that you accompany
7499 it with the complete corresponding machine-readable source code, which
7500 must be distributed under the terms of Sections 1 and 2 above on a
7501 medium customarily used for software interchange.
7503   If distribution of object code is made by offering access to copy
7504 from a designated place, then offering equivalent access to copy the
7505 source code from the same place satisfies the requirement to
7506 distribute the source code, even though third parties are not
7507 compelled to copy the source along with the object code.
7509   5. A program that contains no derivative of any portion of the
7510 Library, but is designed to work with the Library by being compiled or
7511 linked with it, is called a "work that uses the Library".  Such a
7512 work, in isolation, is not a derivative work of the Library, and
7513 therefore falls outside the scope of this License.
7515   However, linking a "work that uses the Library" with the Library
7516 creates an executable that is a derivative of the Library (because it
7517 contains portions of the Library), rather than a "work that uses the
7518 library".  The executable is therefore covered by this License.
7519 Section 6 states terms for distribution of such executables.
7521   When a "work that uses the Library" uses material from a header file
7522 that is part of the Library, the object code for the work may be a
7523 derivative work of the Library even though the source code is not.
7524 Whether this is true is especially significant if the work can be
7525 linked without the Library, or if the work is itself a library.  The
7526 threshold for this to be true is not precisely defined by law.
7528   If such an object file uses only numerical parameters, data
7529 structure layouts and accessors, and small macros and small inline
7530 functions (ten lines or less in length), then the use of the object
7531 file is unrestricted, regardless of whether it is legally a derivative
7532 work.  (Executables containing this object code plus portions of the
7533 Library will still fall under Section 6.)
7535   Otherwise, if the work is a derivative of the Library, you may
7536 distribute the object code for the work under the terms of Section 6.
7537 Any executables containing that work also fall under Section 6,
7538 whether or not they are linked directly with the Library itself.
7540   6. As an exception to the Sections above, you may also compile or
7541 link a "work that uses the Library" with the Library to produce a
7542 work containing portions of the Library, and distribute that work
7543 under terms of your choice, provided that the terms permit
7544 modification of the work for the customer's own use and reverse
7545 engineering for debugging such modifications.
7547   You must give prominent notice with each copy of the work that the
7548 Library is used in it and that the Library and its use are covered by
7549 this License.  You must supply a copy of this License.  If the work
7550 during execution displays copyright notices, you must include the
7551 copyright notice for the Library among them, as well as a reference
7552 directing the user to the copy of this License.  Also, you must do one
7553 of these things:
7555     a) Accompany the work with the complete corresponding
7556     machine-readable source code for the Library including whatever
7557     changes were used in the work (which must be distributed under
7558     Sections 1 and 2 above); and, if the work is an executable linked
7559     with the Library, with the complete machine-readable "work that
7560     uses the Library", as object code and/or source code, so that the
7561     user can modify the Library and then relink to produce a modified
7562     executable containing the modified Library.  (It is understood
7563     that the user who changes the contents of definitions files in the
7564     Library will not necessarily be able to recompile the application
7565     to use the modified definitions.)
7567     b) Accompany the work with a written offer, valid for at
7568     least three years, to give the same user the materials
7569     specified in Subsection 6a, above, for a charge no more
7570     than the cost of performing this distribution.
7572     c) If distribution of the work is made by offering access to copy
7573     from a designated place, offer equivalent access to copy the above
7574     specified materials from the same place.
7576     d) Verify that the user has already received a copy of these
7577     materials or that you have already sent this user a copy.
7579   For an executable, the required form of the "work that uses the
7580 Library" must include any data and utility programs needed for
7581 reproducing the executable from it.  However, as a special exception,
7582 the source code distributed need not include anything that is normally
7583 distributed (in either source or binary form) with the major
7584 components (compiler, kernel, and so on) of the operating system on
7585 which the executable runs, unless that component itself accompanies
7586 the executable.
7588   It may happen that this requirement contradicts the license
7589 restrictions of other proprietary libraries that do not normally
7590 accompany the operating system.  Such a contradiction means you cannot
7591 use both them and the Library together in an executable that you
7592 distribute.
7594   7. You may place library facilities that are a work based on the
7595 Library side-by-side in a single library together with other library
7596 facilities not covered by this License, and distribute such a combined
7597 library, provided that the separate distribution of the work based on
7598 the Library and of the other library facilities is otherwise
7599 permitted, and provided that you do these two things:
7601     a) Accompany the combined library with a copy of the same work
7602     based on the Library, uncombined with any other library
7603     facilities.  This must be distributed under the terms of the
7604     Sections above.
7606     b) Give prominent notice with the combined library of the fact
7607     that part of it is a work based on the Library, and explaining
7608     where to find the accompanying uncombined form of the same work.
7610   8. You may not copy, modify, sublicense, link with, or distribute
7611 the Library except as expressly provided under this License.  Any
7612 attempt otherwise to copy, modify, sublicense, link with, or
7613 distribute the Library is void, and will automatically terminate your
7614 rights under this License.  However, parties who have received copies,
7615 or rights, from you under this License will not have their licenses
7616 terminated so long as such parties remain in full compliance.
7618   9. You are not required to accept this License, since you have not
7619 signed it.  However, nothing else grants you permission to modify or
7620 distribute the Library or its derivative works.  These actions are
7621 prohibited by law if you do not accept this License.  Therefore, by
7622 modifying or distributing the Library (or any work based on the
7623 Library), you indicate your acceptance of this License to do so, and
7624 all its terms and conditions for copying, distributing or modifying
7625 the Library or works based on it.
7627   10. Each time you redistribute the Library (or any work based on the
7628 Library), the recipient automatically receives a license from the
7629 original licensor to copy, distribute, link with or modify the Library
7630 subject to these terms and conditions.  You may not impose any further
7631 restrictions on the recipients' exercise of the rights granted herein.
7632 You are not responsible for enforcing compliance by third parties to
7633 this License.
7635   11. If, as a consequence of a court judgment or allegation of patent
7636 infringement or for any other reason (not limited to patent issues),
7637 conditions are imposed on you (whether by court order, agreement or
7638 otherwise) that contradict the conditions of this License, they do not
7639 excuse you from the conditions of this License.  If you cannot
7640 distribute so as to satisfy simultaneously your obligations under this
7641 License and any other pertinent obligations, then as a consequence you
7642 may not distribute the Library at all.  For example, if a patent
7643 license would not permit royalty-free redistribution of the Library by
7644 all those who receive copies directly or indirectly through you, then
7645 the only way you could satisfy both it and this License would be to
7646 refrain entirely from distribution of the Library.
7648 If any portion of this section is held invalid or unenforceable under any
7649 particular circumstance, the balance of the section is intended to apply,
7650 and the section as a whole is intended to apply in other circumstances.
7652 It is not the purpose of this section to induce you to infringe any
7653 patents or other property right claims or to contest validity of any
7654 such claims; this section has the sole purpose of protecting the
7655 integrity of the free software distribution system which is
7656 implemented by public license practices.  Many people have made
7657 generous contributions to the wide range of software distributed
7658 through that system in reliance on consistent application of that
7659 system; it is up to the author/donor to decide if he or she is willing
7660 to distribute software through any other system and a licensee cannot
7661 impose that choice.
7663 This section is intended to make thoroughly clear what is believed to
7664 be a consequence of the rest of this License.
7666   12. If the distribution and/or use of the Library is restricted in
7667 certain countries either by patents or by copyrighted interfaces, the
7668 original copyright holder who places the Library under this License may add
7669 an explicit geographical distribution limitation excluding those countries,
7670 so that distribution is permitted only in or among countries not thus
7671 excluded.  In such case, this License incorporates the limitation as if
7672 written in the body of this License.
7674   13. The Free Software Foundation may publish revised and/or new
7675 versions of the Library General Public License from time to time.
7676 Such new versions will be similar in spirit to the present version,
7677 but may differ in detail to address new problems or concerns.
7679 Each version is given a distinguishing version number.  If the Library
7680 specifies a version number of this License which applies to it and
7681 "any later version", you have the option of following the terms and
7682 conditions either of that version or of any later version published by
7683 the Free Software Foundation.  If the Library does not specify a
7684 license version number, you may choose any version ever published by
7685 the Free Software Foundation.
7687   14. If you wish to incorporate parts of the Library into other free
7688 programs whose distribution conditions are incompatible with these,
7689 write to the author to ask for permission.  For software which is
7690 copyrighted by the Free Software Foundation, write to the Free
7691 Software Foundation; we sometimes make exceptions for this.  Our
7692 decision will be guided by the two goals of preserving the free status
7693 of all derivatives of our free software and of promoting the sharing
7694 and reuse of software generally.
7696                             NO WARRANTY
7698   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
7699 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
7700 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
7701 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
7702 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
7703 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
7704 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
7705 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
7706 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
7708   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
7709 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
7710 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
7711 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
7712 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
7713 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
7714 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
7715 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
7716 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
7717 DAMAGES.
7719                      END OF TERMS AND CONDITIONS
7721      Appendix: How to Apply These Terms to Your New Libraries
7723   If you develop a new library, and you want it to be of the greatest
7724 possible use to the public, we recommend making it free software that
7725 everyone can redistribute and change.  You can do so by permitting
7726 redistribution under these terms (or, alternatively, under the terms of the
7727 ordinary General Public License).
7729   To apply these terms, attach the following notices to the library.  It is
7730 safest to attach them to the start of each source file to most effectively
7731 convey the exclusion of warranty; and each file should have at least the
7732 "copyright" line and a pointer to where the full notice is found.
7734     <one line to give the library's name and a brief idea of what it does.>
7735     Copyright (C) <year>  <name of author>
7737     This library is free software; you can redistribute it and/or
7738     modify it under the terms of the GNU Library General Public
7739     License as published by the Free Software Foundation; either
7740     version 2 of the License, or (at your option) any later version.
7742     This library is distributed in the hope that it will be useful,
7743     but WITHOUT ANY WARRANTY; without even the implied warranty of
7744     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7745     Library General Public License for more details.
7747     You should have received a copy of the GNU Library General Public
7748     License along with this library; if not, write to the Free
7749     Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
7751 Also add information on how to contact you by electronic and paper mail.
7753 You should also get your employer (if you work as a programmer) or your
7754 school, if any, to sign a "copyright disclaimer" for the library, if
7755 necessary.  Here is a sample; alter the names:
7757   Yoyodyne, Inc., hereby disclaims all copyright interest in the
7758   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
7760   <signature of Ty Coon>, 1 April 1990
7761   Ty Coon, President of Vice
7763 That's all there is to it!
7766  * MODP_B64 - High performance base64 encoder/decoder
7767  * Version 1.3 -- 17-Mar-2006
7768  * http://modp.com/release/base64
7770  * Copyright (c) 2005, 2006  Nick Galbreath -- nickg [at] modp [dot] com
7771  * All rights reserved.
7773  * Redistribution and use in source and binary forms, with or without
7774  * modification, are permitted provided that the following conditions are
7775  * met:
7777  *   Redistributions of source code must retain the above copyright
7778  *   notice, this list of conditions and the following disclaimer.
7780  *   Redistributions in binary form must reproduce the above copyright
7781  *   notice, this list of conditions and the following disclaimer in the
7782  *   documentation and/or other materials provided with the distribution.
7784  *   Neither the name of the modp.com nor the names of its
7785  *   contributors may be used to endorse or promote products derived from
7786  *   this software without specific prior written permission.
7788  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7789  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7790  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7791  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7792  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7793  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7794  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7795  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7796  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7797  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7798  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7800 Copyright 2008 MolokoCacao
7801 All rights reserved
7803 Redistribution and use in source and binary forms, with or without
7804 modification, are permitted providing that the following conditions 
7805 are met:
7806 1. Redistributions of source code must retain the above copyright
7807    notice, this list of conditions and the following disclaimer.
7808 2. Redistributions in binary form must reproduce the above copyright
7809    notice, this list of conditions and the following disclaimer in the
7810    documentation and/or other materials provided with the distribution.
7812 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
7813 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
7814 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
7815 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
7816 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
7817 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
7818 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
7819 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
7820 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
7821 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
7822 POSSIBILITY OF SUCH DAMAGE.
7824 Copyright (c) 2004-2009 Sergey Lyubka
7825 Portions Copyright (c) 2009 Gilbert Wellisch
7827 Permission is hereby granted, free of charge, to any person obtaining a copy
7828 of this software and associated documentation files (the "Software"), to deal
7829 in the Software without restriction, including without limitation the rights
7830 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7831 copies of the Software, and to permit persons to whom the Software is
7832 furnished to do so, subject to the following conditions:
7834 The above copyright notice and this permission notice shall be included in
7835 all copies or substantial portions of the Software.
7837 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
7838 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
7839 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
7840 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
7841 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
7842 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
7843 THE SOFTWARE.
7846 Copyright 2010-2011, Google Inc.
7847 All rights reserved.
7849 Redistribution and use in source and binary forms, with or without
7850 modification, are permitted provided that the following conditions are
7851 met:
7853 * Redistributions of source code must retain the above copyright
7854 notice, this list of conditions and the following disclaimer.
7855 * Redistributions in binary form must reproduce the above
7856 copyright notice, this list of conditions and the following disclaimer
7857 in the documentation and/or other materials provided with the
7858 distribution.
7859 * Neither the name of Google Inc. nor the names of its
7860 contributors may be used to endorse or promote products derived from
7861 this software without specific prior written permission.
7863 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7864 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7865 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7866 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7867 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7868 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7869 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7870 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7871 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7872 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7873 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7876 /* ***** BEGIN LICENSE BLOCK *****
7877  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
7879  * The contents of this file are subject to the Mozilla Public License Version
7880  * 1.1 (the "License"); you may not use this file except in compliance with
7881  * the License. You may obtain a copy of the License at
7882  * http://www.mozilla.org/MPL/
7884  * Software distributed under the License is distributed on an "AS IS" basis,
7885  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7886  * for the specific language governing rights and limitations under the
7887  * License.
7889  * The Original Code is mozilla.org code.
7891  * The Initial Developer of the Original Code is
7892  * Netscape Communications Corporation.
7893  * Portions created by the Initial Developer are Copyright (C) 2002
7894  * the Initial Developer. All Rights Reserved.
7896  * Contributor(s):
7898  * Alternatively, the contents of this file may be used under the terms of
7899  * either the GNU General Public License Version 2 or later (the "GPL"), or
7900  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
7901  * in which case the provisions of the GPL or the LGPL are applicable instead
7902  * of those above. If you wish to allow use of your version of this file only
7903  * under the terms of either the GPL or the LGPL, and not to allow others to
7904  * use your version of this file under the terms of the MPL, indicate your
7905  * decision by deleting the provisions above and replace them with the notice
7906  * and other provisions required by the GPL or the LGPL. If you do not delete
7907  * the provisions above, a recipient may use your version of this file under
7908  * the terms of any one of the MPL, the GPL or the LGPL.
7910  * ***** END LICENSE BLOCK ***** */
7912    A C-program for MT19937, with initialization improved 2002/1/26.
7913    Coded by Takuji Nishimura and Makoto Matsumoto.
7915    Before using, initialize the state by using init_genrand(seed)  
7916    or init_by_array(init_key, key_length).
7918    Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
7919    All rights reserved.                          
7921    Redistribution and use in source and binary forms, with or without
7922    modification, are permitted provided that the following conditions
7923    are met:
7925      1. Redistributions of source code must retain the above copyright
7926         notice, this list of conditions and the following disclaimer.
7928      2. Redistributions in binary form must reproduce the above copyright
7929         notice, this list of conditions and the following disclaimer in the
7930         documentation and/or other materials provided with the distribution.
7932      3. The names of its contributors may not be used to endorse or promote 
7933         products derived from this software without specific prior written 
7934         permission.
7936    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7937    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7938    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7939    A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
7940    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
7941    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
7942    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
7943    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
7944    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
7945    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
7946    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7948 // Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved.
7950 // Redistribution and use in source and binary forms, with or without
7951 // modification, are permitted provided that the following conditions are
7952 // met:
7954 //    * Redistributions of source code must retain the above copyright
7955 // notice, this list of conditions and the following disclaimer.
7956 //    * Redistributions in binary form must reproduce the above
7957 // copyright notice, this list of conditions and the following disclaimer
7958 // in the documentation and/or other materials provided with the
7959 // distribution.
7960 //    * Neither the name of Google Inc. nor the names of its
7961 // contributors may be used to endorse or promote products derived from
7962 // this software without specific prior written permission.
7964 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
7965 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7966 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
7967 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7968 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
7969 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
7970 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
7971 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
7972 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
7973 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
7974 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7976 Version: MPL 1.1/GPL 2.0/LGPL 2.1
7978 The contents of this file are subject to the Mozilla Public License Version
7979 1.1 (the "License"); you may not use this file except in compliance with
7980 the License. You may obtain a copy of the License at
7981 http://www.mozilla.org/MPL/
7983 Software distributed under the License is distributed on an "AS IS" basis,
7984 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
7985 for the specific language governing rights and limitations under the
7986 License.
7988 The Original Code is mozilla.org code.
7990 The Initial Developer of the Original Code is
7991 Netscape Communications Corporation.
7992 Portions created by the Initial Developer are Copyright (C) 1998
7993 the Initial Developer. All Rights Reserved.
7995 Contributor(s):
7997 Alternatively, the contents of this file may be used under the terms of
7998 either the GNU General Public License Version 2 or later (the "GPL"), or
7999 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
8000 in which case the provisions of the GPL or the LGPL are applicable instead
8001 of those above. If you wish to allow use of your version of this file only
8002 under the terms of either the GPL or the LGPL, and not to allow others to
8003 use your version of this file under the terms of the MPL, indicate your
8004 decision by deleting the provisions above and replace them with the notice
8005 and other provisions required by the GPL or the LGPL. If you do not delete
8006 the provisions above, a recipient may use your version of this file under
8007 the terms of any one of the MPL, the GPL or the LGPL.
8009   
8010   Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved.
8012   Permission to use, copy, modify and distribute this software and its documentation
8013   is hereby granted, provided that both the copyright notice and this permission
8014   notice appear in all copies of the software, derivative works or modified versions,
8015   and any portions thereof, and that both notices appear in supporting documentation,
8016   and that credit is given to Mulle Kybernetik in all documents and publicity
8017   pertaining to direct or indirect use of this code or its derivatives.
8019   THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE
8020   SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS
8021   "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY
8022   DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE
8023   OR OF ANY DERIVATIVE WORK.
8025   LICENSE ISSUES
8026   ==============
8028   The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
8029   the OpenSSL License and the original SSLeay license apply to the toolkit.
8030   See below for the actual license texts. Actually both licenses are BSD-style
8031   Open Source licenses. In case of any license issues related to OpenSSL
8032   please contact openssl-core@openssl.org.
8034   OpenSSL License
8035   ---------------
8037 /* ====================================================================
8038  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
8040  * Redistribution and use in source and binary forms, with or without
8041  * modification, are permitted provided that the following conditions
8042  * are met:
8044  * 1. Redistributions of source code must retain the above copyright
8045  *    notice, this list of conditions and the following disclaimer. 
8047  * 2. Redistributions in binary form must reproduce the above copyright
8048  *    notice, this list of conditions and the following disclaimer in
8049  *    the documentation and/or other materials provided with the
8050  *    distribution.
8052  * 3. All advertising materials mentioning features or use of this
8053  *    software must display the following acknowledgment:
8054  *    "This product includes software developed by the OpenSSL Project
8055  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
8057  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
8058  *    endorse or promote products derived from this software without
8059  *    prior written permission. For written permission, please contact
8060  *    openssl-core@openssl.org.
8062  * 5. Products derived from this software may not be called "OpenSSL"
8063  *    nor may "OpenSSL" appear in their names without prior written
8064  *    permission of the OpenSSL Project.
8066  * 6. Redistributions of any form whatsoever must retain the following
8067  *    acknowledgment:
8068  *    "This product includes software developed by the OpenSSL Project
8069  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
8071  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
8072  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8073  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8074  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
8075  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8076  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
8077  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
8078  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8079  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
8080  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
8081  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
8082  * OF THE POSSIBILITY OF SUCH DAMAGE.
8083  * ====================================================================
8085  * This product includes cryptographic software written by Eric Young
8086  * (eay@cryptsoft.com).  This product includes software written by Tim
8087  * Hudson (tjh@cryptsoft.com).
8089  */
8091  Original SSLeay License
8092  -----------------------
8094 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
8095  * All rights reserved.
8097  * This package is an SSL implementation written
8098  * by Eric Young (eay@cryptsoft.com).
8099  * The implementation was written so as to conform with Netscapes SSL.
8100  * 
8101  * This library is free for commercial and non-commercial use as long as
8102  * the following conditions are aheared to.  The following conditions
8103  * apply to all code found in this distribution, be it the RC4, RSA,
8104  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
8105  * included with this distribution is covered by the same copyright terms
8106  * except that the holder is Tim Hudson (tjh@cryptsoft.com).
8107  * 
8108  * Copyright remains Eric Young's, and as such any Copyright notices in
8109  * the code are not to be removed.
8110  * If this package is used in a product, Eric Young should be given attribution
8111  * as the author of the parts of the library used.
8112  * This can be in the form of a textual message at program startup or
8113  * in documentation (online or textual) provided with the package.
8114  * 
8115  * Redistribution and use in source and binary forms, with or without
8116  * modification, are permitted provided that the following conditions
8117  * are met:
8118  * 1. Redistributions of source code must retain the copyright
8119  *    notice, this list of conditions and the following disclaimer.
8120  * 2. Redistributions in binary form must reproduce the above copyright
8121  *    notice, this list of conditions and the following disclaimer in the
8122  *    documentation and/or other materials provided with the distribution.
8123  * 3. All advertising materials mentioning features or use of this software
8124  *    must display the following acknowledgement:
8125  *    "This product includes cryptographic software written by
8126  *     Eric Young (eay@cryptsoft.com)"
8127  *    The word 'cryptographic' can be left out if the rouines from the library
8128  *    being used are not cryptographic related :-).
8129  * 4. If you include any Windows specific code (or a derivative thereof) from 
8130  *    the apps directory (application code) you must include an acknowledgement:
8131  *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
8132  * 
8133  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
8134  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8135  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8136  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8137  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8138  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8139  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8140  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8141  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8142  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8143  * SUCH DAMAGE.
8144  * 
8145  * The licence and distribution terms for any publically available version or
8146  * derivative of this code cannot be changed.  i.e. this code cannot simply be
8147  * copied and put under another distribution licence
8148  * [including the GNU Public Licence.]
8149  */
8152 Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
8153                     Jean-Marc Valin, Timothy B. Terriberry,
8154                     CSIRO, Gregory Maxwell, Mark Borgerding,
8155                     Erik de Castro Lopo
8157 Redistribution and use in source and binary forms, with or without
8158 modification, are permitted provided that the following conditions
8159 are met:
8161 - Redistributions of source code must retain the above copyright
8162 notice, this list of conditions and the following disclaimer.
8164 - Redistributions in binary form must reproduce the above copyright
8165 notice, this list of conditions and the following disclaimer in the
8166 documentation and/or other materials provided with the distribution.
8168 - Neither the name of Internet Society, IETF or IETF Trust, nor the 
8169 names of specific contributors, may be used to endorse or promote
8170 products derived from this software without specific prior written
8171 permission.
8173 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8174 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8175 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8176 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
8177 OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
8178 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
8179 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8180 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8181 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8182 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8183 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8185 Opus is subject to the royalty-free patent licenses which are
8186 specified at:
8188 Xiph.Org Foundation:
8189 https://datatracker.ietf.org/ipr/1524/
8191 Microsoft Corporation:
8192 https://datatracker.ietf.org/ipr/1914/
8194 Broadcom Corporation:
8195 https://datatracker.ietf.org/ipr/1526/
8197 // Copyright (c) 2009 The Chromium Authors. All rights reserved.
8199 // Redistribution and use in source and binary forms, with or without
8200 // modification, are permitted provided that the following conditions are
8201 // met:
8203 //    * Redistributions of source code must retain the above copyright
8204 // notice, this list of conditions and the following disclaimer.
8205 //    * Redistributions in binary form must reproduce the above
8206 // copyright notice, this list of conditions and the following disclaimer
8207 // in the documentation and/or other materials provided with the
8208 // distribution.
8209 //    * Neither the name of Google Inc. nor the names of its
8210 // contributors may be used to endorse or promote products derived from
8211 // this software without specific prior written permission.
8213 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8214 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8215 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8216 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8217 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8218 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8219 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8220 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8221 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8222 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8223 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8225 PLY (Python Lex-Yacc)                   Version 3.4
8227 Copyright (C) 2001-2011,
8228 David M. Beazley (Dabeaz LLC)
8229 All rights reserved.
8231 Redistribution and use in source and binary forms, with or without
8232 modification, are permitted provided that the following conditions are
8233 met:
8235 * Redistributions of source code must retain the above copyright notice,
8236   this list of conditions and the following disclaimer.  
8237 * Redistributions in binary form must reproduce the above copyright notice, 
8238   this list of conditions and the following disclaimer in the documentation
8239   and/or other materials provided with the distribution.  
8240 * Neither the name of the David Beazley or Dabeaz LLC may be used to
8241   endorse or promote products derived from this software without
8242   specific prior written permission. 
8244 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8245 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8246 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8247 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8248 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8249 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8250 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8251 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8252 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8253 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8254 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8255 // Copyright (c) 2012 The Polymer Authors. All rights reserved.
8257 // Redistribution and use in source and binary forms, with or without
8258 // modification, are permitted provided that the following conditions are
8259 // met:
8261 //    * Redistributions of source code must retain the above copyright
8262 // notice, this list of conditions and the following disclaimer.
8263 //    * Redistributions in binary form must reproduce the above
8264 // copyright notice, this list of conditions and the following disclaimer
8265 // in the documentation and/or other materials provided with the
8266 // distribution.
8267 //    * Neither the name of Google Inc. nor the names of its
8268 // contributors may be used to endorse or promote products derived from
8269 // this software without specific prior written permission.
8271 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8272 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8273 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8274 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8275 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8276 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8277 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8278 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8279 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8280 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8281 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8283 Copyright 2008, Google Inc.
8284 All rights reserved.
8286 Redistribution and use in source and binary forms, with or without
8287 modification, are permitted provided that the following conditions are
8288 met:
8290     * Redistributions of source code must retain the above copyright
8291 notice, this list of conditions and the following disclaimer.
8292     * Redistributions in binary form must reproduce the above
8293 copyright notice, this list of conditions and the following disclaimer
8294 in the documentation and/or other materials provided with the
8295 distribution.
8296     * Neither the name of Google Inc. nor the names of its
8297 contributors may be used to endorse or promote products derived from
8298 this software without specific prior written permission.
8300 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8301 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8302 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8303 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8304 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8305 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8306 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8307 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8308 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8309 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8310 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8312 Code generated by the Protocol Buffer compiler is owned by the owner
8313 of the input file used when generating it.  This code is not
8314 standalone and requires a support library to be linked with it.  This
8315 support library is itself covered by the above license.
8317 Copyright (c) 2003-2012, Michael Foord
8318 All rights reserved.
8320 Redistribution and use in source and binary forms, with or without
8321 modification, are permitted provided that the following conditions are
8322 met:
8324     * Redistributions of source code must retain the above copyright
8325       notice, this list of conditions and the following disclaimer.
8327     * Redistributions in binary form must reproduce the above
8328       copyright notice, this list of conditions and the following
8329       disclaimer in the documentation and/or other materials provided
8330       with the distribution.
8332 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8333 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8334 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8335 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8336 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8337 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8338 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8339 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8340 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8341 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8342 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8344 qcms
8345 Copyright (C) 2009 Mozilla Corporation
8346 Copyright (C) 1998-2007 Marti Maria
8348 Permission is hereby granted, free of charge, to any person obtaining 
8349 a copy of this software and associated documentation files (the "Software"), 
8350 to deal in the Software without restriction, including without limitation 
8351 the rights to use, copy, modify, merge, publish, distribute, sublicense, 
8352 and/or sell copies of the Software, and to permit persons to whom the Software 
8353 is furnished to do so, subject to the following conditions:
8355 The above copyright notice and this permission notice shall be included in 
8356 all copies or substantial portions of the Software.
8358 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
8359 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
8360 THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
8361 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 
8362 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 
8363 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 
8364 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
8366 // Copyright (c) 2009 The RE2 Authors. All rights reserved.
8368 // Redistribution and use in source and binary forms, with or without
8369 // modification, are permitted provided that the following conditions are
8370 // met:
8372 //    * Redistributions of source code must retain the above copyright
8373 // notice, this list of conditions and the following disclaimer.
8374 //    * Redistributions in binary form must reproduce the above
8375 // copyright notice, this list of conditions and the following disclaimer
8376 // in the documentation and/or other materials provided with the
8377 // distribution.
8378 //    * Neither the name of Google Inc. nor the names of its
8379 // contributors may be used to endorse or promote products derived from
8380 // this software without specific prior written permission.
8382 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8383 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8384 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8385 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8386 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8387 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8388 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8389 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8390 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8391 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8392 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8395                                  Apache License
8396                            Version 2.0, January 2004
8397                         http://www.apache.org/licenses/
8399    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
8401    1. Definitions.
8403       "License" shall mean the terms and conditions for use, reproduction,
8404       and distribution as defined by Sections 1 through 9 of this document.
8406       "Licensor" shall mean the copyright owner or entity authorized by
8407       the copyright owner that is granting the License.
8409       "Legal Entity" shall mean the union of the acting entity and all
8410       other entities that control, are controlled by, or are under common
8411       control with that entity. For the purposes of this definition,
8412       "control" means (i) the power, direct or indirect, to cause the
8413       direction or management of such entity, whether by contract or
8414       otherwise, or (ii) ownership of fifty percent (50%) or more of the
8415       outstanding shares, or (iii) beneficial ownership of such entity.
8417       "You" (or "Your") shall mean an individual or Legal Entity
8418       exercising permissions granted by this License.
8420       "Source" form shall mean the preferred form for making modifications,
8421       including but not limited to software source code, documentation
8422       source, and configuration files.
8424       "Object" form shall mean any form resulting from mechanical
8425       transformation or translation of a Source form, including but
8426       not limited to compiled object code, generated documentation,
8427       and conversions to other media types.
8429       "Work" shall mean the work of authorship, whether in Source or
8430       Object form, made available under the License, as indicated by a
8431       copyright notice that is included in or attached to the work
8432       (an example is provided in the Appendix below).
8434       "Derivative Works" shall mean any work, whether in Source or Object
8435       form, that is based on (or derived from) the Work and for which the
8436       editorial revisions, annotations, elaborations, or other modifications
8437       represent, as a whole, an original work of authorship. For the purposes
8438       of this License, Derivative Works shall not include works that remain
8439       separable from, or merely link (or bind by name) to the interfaces of,
8440       the Work and Derivative Works thereof.
8442       "Contribution" shall mean any work of authorship, including
8443       the original version of the Work and any modifications or additions
8444       to that Work or Derivative Works thereof, that is intentionally
8445       submitted to Licensor for inclusion in the Work by the copyright owner
8446       or by an individual or Legal Entity authorized to submit on behalf of
8447       the copyright owner. For the purposes of this definition, "submitted"
8448       means any form of electronic, verbal, or written communication sent
8449       to the Licensor or its representatives, including but not limited to
8450       communication on electronic mailing lists, source code control systems,
8451       and issue tracking systems that are managed by, or on behalf of, the
8452       Licensor for the purpose of discussing and improving the Work, but
8453       excluding communication that is conspicuously marked or otherwise
8454       designated in writing by the copyright owner as "Not a Contribution."
8456       "Contributor" shall mean Licensor and any individual or Legal Entity
8457       on behalf of whom a Contribution has been received by Licensor and
8458       subsequently incorporated within the Work.
8460    2. Grant of Copyright License. Subject to the terms and conditions of
8461       this License, each Contributor hereby grants to You a perpetual,
8462       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8463       copyright license to reproduce, prepare Derivative Works of,
8464       publicly display, publicly perform, sublicense, and distribute the
8465       Work and such Derivative Works in Source or Object form.
8467    3. Grant of Patent License. Subject to the terms and conditions of
8468       this License, each Contributor hereby grants to You a perpetual,
8469       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
8470       (except as stated in this section) patent license to make, have made,
8471       use, offer to sell, sell, import, and otherwise transfer the Work,
8472       where such license applies only to those patent claims licensable
8473       by such Contributor that are necessarily infringed by their
8474       Contribution(s) alone or by combination of their Contribution(s)
8475       with the Work to which such Contribution(s) was submitted. If You
8476       institute patent litigation against any entity (including a
8477       cross-claim or counterclaim in a lawsuit) alleging that the Work
8478       or a Contribution incorporated within the Work constitutes direct
8479       or contributory patent infringement, then any patent licenses
8480       granted to You under this License for that Work shall terminate
8481       as of the date such litigation is filed.
8483    4. Redistribution. You may reproduce and distribute copies of the
8484       Work or Derivative Works thereof in any medium, with or without
8485       modifications, and in Source or Object form, provided that You
8486       meet the following conditions:
8488       (a) You must give any other recipients of the Work or
8489           Derivative Works a copy of this License; and
8491       (b) You must cause any modified files to carry prominent notices
8492           stating that You changed the files; and
8494       (c) You must retain, in the Source form of any Derivative Works
8495           that You distribute, all copyright, patent, trademark, and
8496           attribution notices from the Source form of the Work,
8497           excluding those notices that do not pertain to any part of
8498           the Derivative Works; and
8500       (d) If the Work includes a "NOTICE" text file as part of its
8501           distribution, then any Derivative Works that You distribute must
8502           include a readable copy of the attribution notices contained
8503           within such NOTICE file, excluding those notices that do not
8504           pertain to any part of the Derivative Works, in at least one
8505           of the following places: within a NOTICE text file distributed
8506           as part of the Derivative Works; within the Source form or
8507           documentation, if provided along with the Derivative Works; or,
8508           within a display generated by the Derivative Works, if and
8509           wherever such third-party notices normally appear. The contents
8510           of the NOTICE file are for informational purposes only and
8511           do not modify the License. You may add Your own attribution
8512           notices within Derivative Works that You distribute, alongside
8513           or as an addendum to the NOTICE text from the Work, provided
8514           that such additional attribution notices cannot be construed
8515           as modifying the License.
8517       You may add Your own copyright statement to Your modifications and
8518       may provide additional or different license terms and conditions
8519       for use, reproduction, or distribution of Your modifications, or
8520       for any such Derivative Works as a whole, provided Your use,
8521       reproduction, and distribution of the Work otherwise complies with
8522       the conditions stated in this License.
8524    5. Submission of Contributions. Unless You explicitly state otherwise,
8525       any Contribution intentionally submitted for inclusion in the Work
8526       by You to the Licensor shall be under the terms and conditions of
8527       this License, without any additional terms or conditions.
8528       Notwithstanding the above, nothing herein shall supersede or modify
8529       the terms of any separate license agreement you may have executed
8530       with Licensor regarding such Contributions.
8532    6. Trademarks. This License does not grant permission to use the trade
8533       names, trademarks, service marks, or product names of the Licensor,
8534       except as required for reasonable and customary use in describing the
8535       origin of the Work and reproducing the content of the NOTICE file.
8537    7. Disclaimer of Warranty. Unless required by applicable law or
8538       agreed to in writing, Licensor provides the Work (and each
8539       Contributor provides its Contributions) on an "AS IS" BASIS,
8540       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
8541       implied, including, without limitation, any warranties or conditions
8542       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
8543       PARTICULAR PURPOSE. You are solely responsible for determining the
8544       appropriateness of using or redistributing the Work and assume any
8545       risks associated with Your exercise of permissions under this License.
8547    8. Limitation of Liability. In no event and under no legal theory,
8548       whether in tort (including negligence), contract, or otherwise,
8549       unless required by applicable law (such as deliberate and grossly
8550       negligent acts) or agreed to in writing, shall any Contributor be
8551       liable to You for damages, including any direct, indirect, special,
8552       incidental, or consequential damages of any character arising as a
8553       result of this License or out of the use or inability to use the
8554       Work (including but not limited to damages for loss of goodwill,
8555       work stoppage, computer failure or malfunction, or any and all
8556       other commercial damages or losses), even if such Contributor
8557       has been advised of the possibility of such damages.
8559    9. Accepting Warranty or Additional Liability. While redistributing
8560       the Work or Derivative Works thereof, You may choose to offer,
8561       and charge a fee for, acceptance of support, warranty, indemnity,
8562       or other liability obligations and/or rights consistent with this
8563       License. However, in accepting such obligations, You may act only
8564       on Your own behalf and on Your sole responsibility, not on behalf
8565       of any other Contributor, and only if You agree to indemnify,
8566       defend, and hold each Contributor harmless for any liability
8567       incurred by, or claims asserted against, such Contributor by reason
8568       of your accepting any such warranty or additional liability.
8570    END OF TERMS AND CONDITIONS
8572    APPENDIX: How to apply the Apache License to your work.
8574       To apply the Apache License to your work, attach the following
8575       boilerplate notice, with the fields enclosed by brackets "[]"
8576       replaced with your own identifying information. (Don't include
8577       the brackets!)  The text should be enclosed in the appropriate
8578       comment syntax for the file format. We also recommend that a
8579       file or class name and description of purpose be included on the
8580       same "printed page" as the copyright notice for easier
8581       identification within third-party archives.
8583    Copyright 2011 Google Inc. All Rights Reserved.
8585    Licensed under the Apache License, Version 2.0 (the "License");
8586    you may not use this file except in compliance with the License.
8587    You may obtain a copy of the License at
8589        http://www.apache.org/licenses/LICENSE-2.0
8591    Unless required by applicable law or agreed to in writing, software
8592    distributed under the License is distributed on an "AS IS" BASIS,
8593    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
8594    See the License for the specific language governing permissions and
8595    limitations under the License.
8598 Copyright (c) 2006 Bob Ippolito
8600 Permission is hereby granted, free of charge, to any person obtaining a copy of
8601 this software and associated documentation files (the "Software"), to deal in
8602 the Software without restriction, including without limitation the rights to
8603 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
8604 of the Software, and to permit persons to whom the Software is furnished to do
8605 so, subject to the following conditions:
8607 The above copyright notice and this permission notice shall be included in all
8608 copies or substantial portions of the Software.
8610 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8611 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8612 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8613 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8614 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8615 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
8616 SOFTWARE.
8618 // Copyright (c) 2011 Google Inc. All rights reserved.
8620 // Redistribution and use in source and binary forms, with or without
8621 // modification, are permitted provided that the following conditions are
8622 // met:
8624 //    * Redistributions of source code must retain the above copyright
8625 // notice, this list of conditions and the following disclaimer.
8626 //    * Redistributions in binary form must reproduce the above
8627 // copyright notice, this list of conditions and the following disclaimer
8628 // in the documentation and/or other materials provided with the
8629 // distribution.
8630 //    * Neither the name of Google Inc. nor the names of its
8631 // contributors may be used to endorse or promote products derived from
8632 // this software without specific prior written permission.
8634 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8635 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8636 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8637 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8638 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8639 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8640 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8641 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8642 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8643 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8644 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8646 All MurmurHash source files are placed in the public domain.
8648 The license below applies to all other code in SMHasher:
8650 Copyright (c) 2011 Google, Inc.
8652 Permission is hereby granted, free of charge, to any person obtaining a copy
8653 of this software and associated documentation files (the "Software"), to deal
8654 in the Software without restriction, including without limitation the rights
8655 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8656 copies of the Software, and to permit persons to whom the Software is
8657 furnished to do so, subject to the following conditions:
8659 The above copyright notice and this permission notice shall be included in
8660 all copies or substantial portions of the Software.
8662 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8663 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
8664 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
8665 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
8666 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
8667 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
8668 THE SOFTWARE.
8670 The author disclaims copyright to this source code.  In place of
8671 a legal notice, here is a blessing:
8673    May you do good and not evil.
8674    May you find forgiveness for yourself and forgive others.
8675    May you share freely, never taking more than you give.
8677 SWIG is distributed under the following terms:
8679 I.  
8681 Copyright (c) 1995-1998
8682 The University of Utah and the Regents of the University of California
8683 All Rights Reserved
8685 Permission is hereby granted, without written agreement and without
8686 license or royalty fees, to use, copy, modify, and distribute this
8687 software and its documentation for any purpose, provided that 
8688 (1) The above copyright notice and the following two paragraphs
8689 appear in all copies of the source code and (2) redistributions
8690 including binaries reproduces these notices in the supporting
8691 documentation.   Substantial modifications to this software may be
8692 copyrighted by their authors and need not follow the licensing terms
8693 described here, provided that the new terms are clearly indicated in
8694 all files where they apply.
8696 IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE 
8697 UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY
8698 PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
8699 DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION,
8700 EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF
8701 THE POSSIBILITY OF SUCH DAMAGE.
8703 THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH
8704 SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, 
8705 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
8706 PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 
8707 THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE,
8708 SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
8711 II. 
8713 This software includes contributions that are Copyright (c) 1998-2005
8714 University of Chicago.
8715 All rights reserved.
8717 Redistribution and use in source and binary forms, with or without
8718 modification, are permitted provided that the following conditions are
8719 met:
8721 Redistributions of source code must retain the above copyright notice,
8722 this list of conditions and the following disclaimer.  Redistributions
8723 in binary form must reproduce the above copyright notice, this list of
8724 conditions and the following disclaimer in the documentation and/or
8725 other materials provided with the distribution.  Neither the name of
8726 the University of Chicago nor the names of its contributors may be
8727 used to endorse or promote products derived from this software without
8728 specific prior written permission.
8730 THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS
8731 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8732 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8733 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
8734 CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8735 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
8736 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8737 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8738 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8739 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8740 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8743 III.  
8745 This software includes contributions that are Copyright (c) 2005-2006
8746 Arizona Board of Regents (University of Arizona).
8747 All Rights Reserved
8749 Permission is hereby granted, without written agreement and without
8750 license or royalty fees, to use, copy, modify, and distribute this
8751 software and its documentation for any purpose, provided that 
8752 (1) The above copyright notice and the following two paragraphs
8753 appear in all copies of the source code and (2) redistributions
8754 including binaries reproduces these notices in the supporting
8755 documentation.   Substantial modifications to this software may be
8756 copyrighted by their authors and need not follow the licensing terms
8757 described here, provided that the new terms are clearly indicated in
8758 all files where they apply.
8760 THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS
8761 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8762 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
8763 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF
8764 ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8765 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
8766 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
8767 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
8768 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
8769 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
8770 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8773 // Copyright (c) 2005, Google Inc.
8774 // All rights reserved.
8776 // Redistribution and use in source and binary forms, with or without
8777 // modification, are permitted provided that the following conditions are
8778 // met:
8780 //     * Redistributions of source code must retain the above copyright
8781 // notice, this list of conditions and the following disclaimer.
8782 //     * Redistributions in binary form must reproduce the above
8783 // copyright notice, this list of conditions and the following disclaimer
8784 // in the documentation and/or other materials provided with the
8785 // distribution.
8786 //     * Neither the name of Google Inc. nor the names of its
8787 // contributors may be used to endorse or promote products derived from
8788 // this software without specific prior written permission.
8790 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8791 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8792 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8793 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8794 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8795 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8796 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
8797 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
8798 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
8799 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
8800 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8802 All code here is public domain.
8804 Copyright (c) 2012, Linux USB Project
8805 All rights reserved.
8807 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
8809 o Redistributions of source code must retain the above copyright notice,
8810   this list of conditions and the following disclaimer.
8812 o Redistributions in binary form must reproduce the above copyright
8813   notice, this list of conditions and the following disclaimer in the
8814   documentation and/or other materials provided with the distribution.
8816 o Neither the name of the Linux USB Project nor the names of its
8817   contributors may be used to endorse or promote products derived from
8818   this software without specific prior written permission.
8820 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8822 (Copied from the COPYRIGHT file of
8823 https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT)
8824 --------------------------------------------------------------------------------
8826 Copyright (c) 2001, 2002 Cisco Systems, Inc.
8827 Copyright (c) 2002-12 Randall R. Stewart
8828 Copyright (c) 2002-12 Michael Tuexen
8829 All rights reserved.
8831 Redistribution and use in source and binary forms, with or without
8832 modification, are permitted provided that the following conditions
8833 are met:
8835 1. Redistributions of source code must retain the above copyright
8836    notice, this list of conditions and the following disclaimer.
8837 2. Redistributions in binary form must reproduce the above copyright
8838    notice, this list of conditions and the following disclaimer in the
8839    documentation and/or other materials provided with the distribution.
8841 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
8842 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
8843 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
8844 ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
8845 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
8846 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
8847 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
8848 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
8849 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
8850 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
8851 SUCH DAMAGE.
8853 ;*****************************************************************************
8854 ;* x86inc.asm
8855 ;*****************************************************************************
8856 ;* Copyright (C) 2005-2011 x264 project
8858 ;* Authors: Loren Merritt <lorenm@u.washington.edu>
8859 ;*          Anton Mitrofanov <BugMaster@narod.ru>
8860 ;*          Jason Garrett-Glaser <darkshikari@gmail.com>
8862 ;* Permission to use, copy, modify, and/or distribute this software for any
8863 ;* purpose with or without fee is hereby granted, provided that the above
8864 ;* copyright notice and this permission notice appear in all copies.
8866 ;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8867 ;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
8868 ;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
8869 ;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
8870 ;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
8871 ;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
8872 ;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
8873 ;*****************************************************************************
8875 ; This is a header file for the x264ASM assembly language, which uses
8876 ; NASM/YASM syntax combined with a large number of macros to provide easy
8877 ; abstraction between different calling conventions (x86_32, win64, linux64).
8878 ; It also has various other useful features to simplify writing the kind of
8879 ; DSP functions that are most often used in x264.
8881 ; Unlike the rest of x264, this file is available under an ISC license, as it
8882 ; has significant usefulness outside of x264 and we want it to be available
8883 ; to the largest audience possible.  Of course, if you modify it for your own
8884 ; purposes to add a new feature, we strongly encourage contributing a patch
8885 ; as this feature might be useful for others as well.  Send patches or ideas
8886 ; to x264-devel@videolan.org .
8888 Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers.
8890 Yasm developers and/or contributors include:
8891   Peter Johnson
8892   Michael Urman
8893   Brian Gladman (Visual Studio build files, other fixes)
8894   Stanislav Karchebny (options parser)
8895   Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions)
8896   Anonymous "NASM64" developer (NASM preprocessor fixes)
8897   Stephen Polkowski (x86 instruction patches)
8898   Henryk Richter (Mach-O object format)
8899   Ben Skeggs (patches, bug reports)
8900   Alexei Svitkine (GAS preprocessor)
8901   Samuel Thibault (TASM parser and frontend)
8903 -----------------------------------
8904 Yasm licensing overview and summary
8905 -----------------------------------
8907 Note: This document does not provide legal advice nor is it the actual
8908 license of any part of Yasm.  See the individual licenses for complete
8909 details.  Consult a lawyer for legal advice.
8911 The primary license of Yasm is the 2-clause BSD license.  Please use this
8912 license if you plan on submitting code to the project.
8914 Yasm has absolutely no warranty; not even for merchantibility or fitness
8915 for a particular purpose.
8917 -------
8918 Libyasm
8919 -------
8920 Libyasm is 2-clause or 3-clause BSD licensed, with the exception of
8921 bitvect, which is triple-licensed under the Artistic license, GPL, and
8922 LGPL.  Libyasm is thus GPL and LGPL compatible.  In addition, this also
8923 means that libyasm is free for binary-only distribution as long as the
8924 terms of the 3-clause BSD license and Artistic license (as it applies to
8925 bitvect) are fulfilled.
8927 -------
8928 Modules
8929 -------
8930 The modules are 2-clause or 3-clause BSD licensed.
8932 ---------
8933 Frontends
8934 ---------
8935 The frontends are 2-clause BSD licensed.
8937 -------------
8938 License Texts
8939 -------------
8940 The full text of all licenses are provided in separate files in the source
8941 distribution.  Each source file may include the entire license (in the case
8942 of the BSD and Artistic licenses), or may reference the GPL or LGPL license
8943 file.
8945 BSD.txt - 2-clause and 3-clause BSD licenses
8946 Artistic.txt - Artistic license
8947 GNU_GPL-2.0 - GNU General Public License
8948 GNU_LGPL-2.0 - GNU Library General Public License
8950 /* zlib.h -- interface of the 'zlib' general purpose compression library
8951   version 1.2.4, March 14th, 2010
8953   Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
8955   This software is provided 'as-is', without any express or implied
8956   warranty.  In no event will the authors be held liable for any damages
8957   arising from the use of this software.
8959   Permission is granted to anyone to use this software for any purpose,
8960   including commercial applications, and to alter it and redistribute it
8961   freely, subject to the following restrictions:
8963   1. The origin of this software must not be misrepresented; you must not
8964      claim that you wrote the original software. If you use this software
8965      in a product, an acknowledgment in the product documentation would be
8966      appreciated but is not required.
8967   2. Altered source versions must be plainly marked as such, and must not be
8968      misrepresented as being the original software.
8969   3. This notice may not be removed or altered from any source distribution.
8971   Jean-loup Gailly
8972   Mark Adler
8976 Copyright 2007, Google Inc.
8977 All rights reserved.
8979 Redistribution and use in source and binary forms, with or without
8980 modification, are permitted provided that the following conditions are
8981 met:
8983     * Redistributions of source code must retain the above copyright
8984 notice, this list of conditions and the following disclaimer.
8985     * Redistributions in binary form must reproduce the above
8986 copyright notice, this list of conditions and the following disclaimer
8987 in the documentation and/or other materials provided with the
8988 distribution.
8989     * Neither the name of Google Inc. nor the names of its
8990 contributors may be used to endorse or promote products derived from
8991 this software without specific prior written permission.
8993 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
8994 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
8995 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8996 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
8997 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8998 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
8999 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9000 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9001 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9002 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9003 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9005 -------------------------------------------------------------------------------
9007 The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
9008 licensed separately as follows:
9010 The contents of this file are subject to the Mozilla Public License Version
9011 1.1 (the "License"); you may not use this file except in compliance with
9012 the License. You may obtain a copy of the License at
9013 http://www.mozilla.org/MPL/
9015 Software distributed under the License is distributed on an "AS IS" basis,
9016 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9017 for the specific language governing rights and limitations under the
9018 License.
9020 The Original Code is mozilla.org code.
9022 The Initial Developer of the Original Code is
9023 Netscape Communications Corporation.
9024 Portions created by the Initial Developer are Copyright (C) 1998
9025 the Initial Developer. All Rights Reserved.
9027 Contributor(s):
9028   Darin Fisher (original author)
9030 Alternatively, the contents of this file may be used under the terms of
9031 either the GNU General Public License Version 2 or later (the "GPL"), or
9032 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9033 in which case the provisions of the GPL or the LGPL are applicable instead
9034 of those above. If you wish to allow use of your version of this file only
9035 under the terms of either the GPL or the LGPL, and not to allow others to
9036 use your version of this file under the terms of the MPL, indicate your
9037 decision by deleting the provisions above and replace them with the notice
9038 and other provisions required by the GPL or the LGPL. If you do not delete
9039 the provisions above, a recipient may use your version of this file under
9040 the terms of any one of the MPL, the GPL or the LGPL.
9042 Copyright 2007, Google Inc.
9043 All rights reserved.
9045 Redistribution and use in source and binary forms, with or without
9046 modification, are permitted provided that the following conditions are
9047 met:
9049     * Redistributions of source code must retain the above copyright
9050 notice, this list of conditions and the following disclaimer.
9051     * Redistributions in binary form must reproduce the above
9052 copyright notice, this list of conditions and the following disclaimer
9053 in the documentation and/or other materials provided with the
9054 distribution.
9055     * Neither the name of Google Inc. nor the names of its
9056 contributors may be used to endorse or promote products derived from
9057 this software without specific prior written permission.
9059 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9060 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9061 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9062 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9063 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9064 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9065 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9066 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9067 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9068 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9069 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9071 -------------------------------------------------------------------------------
9073 The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is
9074 licensed separately as follows:
9076 The contents of this file are subject to the Mozilla Public License Version
9077 1.1 (the "License"); you may not use this file except in compliance with
9078 the License. You may obtain a copy of the License at
9079 http://www.mozilla.org/MPL/
9081 Software distributed under the License is distributed on an "AS IS" basis,
9082 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
9083 for the specific language governing rights and limitations under the
9084 License.
9086 The Original Code is mozilla.org code.
9088 The Initial Developer of the Original Code is
9089 Netscape Communications Corporation.
9090 Portions created by the Initial Developer are Copyright (C) 1998
9091 the Initial Developer. All Rights Reserved.
9093 Contributor(s):
9094   Darin Fisher (original author)
9096 Alternatively, the contents of this file may be used under the terms of
9097 either the GNU General Public License Version 2 or later (the "GPL"), or
9098 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
9099 in which case the provisions of the GPL or the LGPL are applicable instead
9100 of those above. If you wish to allow use of your version of this file only
9101 under the terms of either the GPL or the LGPL, and not to allow others to
9102 use your version of this file under the terms of the MPL, indicate your
9103 decision by deleting the provisions above and replace them with the notice
9104 and other provisions required by the GPL or the LGPL. If you do not delete
9105 the provisions above, a recipient may use your version of this file under
9106 the terms of any one of the MPL, the GPL or the LGPL.
9108 This license applies to all parts of V8 that are not externally
9109 maintained libraries.  The externally maintained libraries used by V8
9110 are:
9112   - PCRE test suite, located in
9113     test/mjsunit/third_party/regexp-pcre.js.  This is based on the
9114     test suite from PCRE-7.3, which is copyrighted by the University
9115     of Cambridge and Google, Inc.  The copyright notice and license
9116     are embedded in regexp-pcre.js.
9118   - Layout tests, located in test/mjsunit/third_party.  These are
9119     based on layout tests from webkit.org which are copyrighted by
9120     Apple Computer, Inc. and released under a 3-clause BSD license.
9122   - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
9123     assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
9124     assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
9125     assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
9126     assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
9127     This code is copyrighted by Sun Microsystems Inc. and released
9128     under a 3-clause BSD license.
9130   - Valgrind client API header, located at third_party/valgrind/valgrind.h
9131     This is release under the BSD license.
9133 These libraries have their own licenses; we recommend you read them,
9134 as their terms may differ from the terms below.
9136 Copyright 2006-2012, the V8 project authors. All rights reserved.
9137 Redistribution and use in source and binary forms, with or without
9138 modification, are permitted provided that the following conditions are
9139 met:
9141     * Redistributions of source code must retain the above copyright
9142       notice, this list of conditions and the following disclaimer.
9143     * Redistributions in binary form must reproduce the above
9144       copyright notice, this list of conditions and the following
9145       disclaimer in the documentation and/or other materials provided
9146       with the distribution.
9147     * Neither the name of Google Inc. nor the names of its
9148       contributors may be used to endorse or promote products derived
9149       from this software without specific prior written permission.
9151 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
9152 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
9153 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
9154 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9155 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
9156 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9157 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9158 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9159 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9160 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9161 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9163 ============================================================
9164 Notices for file(s):
9165 /bin/make_ext4fs
9166 /bin/mkuserimg.sh
9167 /lib/libext4_utils_host.a
9168 ------------------------------------------------------------
9170    Copyright (c) 2010, The Android Open Source Project
9172    Licensed under the Apache License, Version 2.0 (the "License");
9173    you may not use this file except in compliance with the License.
9175    Unless required by applicable law or agreed to in writing, software
9176    distributed under the License is distributed on an "AS IS" BASIS,
9177    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9178    See the License for the specific language governing permissions and
9179    limitations under the License.
9182                                  Apache License
9183                            Version 2.0, January 2004
9184                         http://www.apache.org/licenses/
9186    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
9188    1. Definitions.
9190       "License" shall mean the terms and conditions for use, reproduction,
9191       and distribution as defined by Sections 1 through 9 of this document.
9193       "Licensor" shall mean the copyright owner or entity authorized by
9194       the copyright owner that is granting the License.
9196       "Legal Entity" shall mean the union of the acting entity and all
9197       other entities that control, are controlled by, or are under common
9198       control with that entity. For the purposes of this definition,
9199       "control" means (i) the power, direct or indirect, to cause the
9200       direction or management of such entity, whether by contract or
9201       otherwise, or (ii) ownership of fifty percent (50%) or more of the
9202       outstanding shares, or (iii) beneficial ownership of such entity.
9204       "You" (or "Your") shall mean an individual or Legal Entity
9205       exercising permissions granted by this License.
9207       "Source" form shall mean the preferred form for making modifications,
9208       including but not limited to software source code, documentation
9209       source, and configuration files.
9211       "Object" form shall mean any form resulting from mechanical
9212       transformation or translation of a Source form, including but
9213       not limited to compiled object code, generated documentation,
9214       and conversions to other media types.
9216       "Work" shall mean the work of authorship, whether in Source or
9217       Object form, made available under the License, as indicated by a
9218       copyright notice that is included in or attached to the work
9219       (an example is provided in the Appendix below).
9221       "Derivative Works" shall mean any work, whether in Source or Object
9222       form, that is based on (or derived from) the Work and for which the
9223       editorial revisions, annotations, elaborations, or other modifications
9224       represent, as a whole, an original work of authorship. For the purposes
9225       of this License, Derivative Works shall not include works that remain
9226       separable from, or merely link (or bind by name) to the interfaces of,
9227       the Work and Derivative Works thereof.
9229       "Contribution" shall mean any work of authorship, including
9230       the original version of the Work and any modifications or additions
9231       to that Work or Derivative Works thereof, that is intentionally
9232       submitted to Licensor for inclusion in the Work by the copyright owner
9233       or by an individual or Legal Entity authorized to submit on behalf of
9234       the copyright owner. For the purposes of this definition, "submitted"
9235       means any form of electronic, verbal, or written communication sent
9236       to the Licensor or its representatives, including but not limited to
9237       communication on electronic mailing lists, source code control systems,
9238       and issue tracking systems that are managed by, or on behalf of, the
9239       Licensor for the purpose of discussing and improving the Work, but
9240       excluding communication that is conspicuously marked or otherwise
9241       designated in writing by the copyright owner as "Not a Contribution."
9243       "Contributor" shall mean Licensor and any individual or Legal Entity
9244       on behalf of whom a Contribution has been received by Licensor and
9245       subsequently incorporated within the Work.
9247    2. Grant of Copyright License. Subject to the terms and conditions of
9248       this License, each Contributor hereby grants to You a perpetual,
9249       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9250       copyright license to reproduce, prepare Derivative Works of,
9251       publicly display, publicly perform, sublicense, and distribute the
9252       Work and such Derivative Works in Source or Object form.
9254    3. Grant of Patent License. Subject to the terms and conditions of
9255       this License, each Contributor hereby grants to You a perpetual,
9256       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9257       (except as stated in this section) patent license to make, have made,
9258       use, offer to sell, sell, import, and otherwise transfer the Work,
9259       where such license applies only to those patent claims licensable
9260       by such Contributor that are necessarily infringed by their
9261       Contribution(s) alone or by combination of their Contribution(s)
9262       with the Work to which such Contribution(s) was submitted. If You
9263       institute patent litigation against any entity (including a
9264       cross-claim or counterclaim in a lawsuit) alleging that the Work
9265       or a Contribution incorporated within the Work constitutes direct
9266       or contributory patent infringement, then any patent licenses
9267       granted to You under this License for that Work shall terminate
9268       as of the date such litigation is filed.
9270    4. Redistribution. You may reproduce and distribute copies of the
9271       Work or Derivative Works thereof in any medium, with or without
9272       modifications, and in Source or Object form, provided that You
9273       meet the following conditions:
9275       (a) You must give any other recipients of the Work or
9276           Derivative Works a copy of this License; and
9278       (b) You must cause any modified files to carry prominent notices
9279           stating that You changed the files; and
9281       (c) You must retain, in the Source form of any Derivative Works
9282           that You distribute, all copyright, patent, trademark, and
9283           attribution notices from the Source form of the Work,
9284           excluding those notices that do not pertain to any part of
9285           the Derivative Works; and
9287       (d) If the Work includes a "NOTICE" text file as part of its
9288           distribution, then any Derivative Works that You distribute must
9289           include a readable copy of the attribution notices contained
9290           within such NOTICE file, excluding those notices that do not
9291           pertain to any part of the Derivative Works, in at least one
9292           of the following places: within a NOTICE text file distributed
9293           as part of the Derivative Works; within the Source form or
9294           documentation, if provided along with the Derivative Works; or,
9295           within a display generated by the Derivative Works, if and
9296           wherever such third-party notices normally appear. The contents
9297           of the NOTICE file are for informational purposes only and
9298           do not modify the License. You may add Your own attribution
9299           notices within Derivative Works that You distribute, alongside
9300           or as an addendum to the NOTICE text from the Work, provided
9301           that such additional attribution notices cannot be construed
9302           as modifying the License.
9304       You may add Your own copyright statement to Your modifications and
9305       may provide additional or different license terms and conditions
9306       for use, reproduction, or distribution of Your modifications, or
9307       for any such Derivative Works as a whole, provided Your use,
9308       reproduction, and distribution of the Work otherwise complies with
9309       the conditions stated in this License.
9311    5. Submission of Contributions. Unless You explicitly state otherwise,
9312       any Contribution intentionally submitted for inclusion in the Work
9313       by You to the Licensor shall be under the terms and conditions of
9314       this License, without any additional terms or conditions.
9315       Notwithstanding the above, nothing herein shall supersede or modify
9316       the terms of any separate license agreement you may have executed
9317       with Licensor regarding such Contributions.
9319    6. Trademarks. This License does not grant permission to use the trade
9320       names, trademarks, service marks, or product names of the Licensor,
9321       except as required for reasonable and customary use in describing the
9322       origin of the Work and reproducing the content of the NOTICE file.
9324    7. Disclaimer of Warranty. Unless required by applicable law or
9325       agreed to in writing, Licensor provides the Work (and each
9326       Contributor provides its Contributions) on an "AS IS" BASIS,
9327       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9328       implied, including, without limitation, any warranties or conditions
9329       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9330       PARTICULAR PURPOSE. You are solely responsible for determining the
9331       appropriateness of using or redistributing the Work and assume any
9332       risks associated with Your exercise of permissions under this License.
9334    8. Limitation of Liability. In no event and under no legal theory,
9335       whether in tort (including negligence), contract, or otherwise,
9336       unless required by applicable law (such as deliberate and grossly
9337       negligent acts) or agreed to in writing, shall any Contributor be
9338       liable to You for damages, including any direct, indirect, special,
9339       incidental, or consequential damages of any character arising as a
9340       result of this License or out of the use or inability to use the
9341       Work (including but not limited to damages for loss of goodwill,
9342       work stoppage, computer failure or malfunction, or any and all
9343       other commercial damages or losses), even if such Contributor
9344       has been advised of the possibility of such damages.
9346    9. Accepting Warranty or Additional Liability. While redistributing
9347       the Work or Derivative Works thereof, You may choose to offer,
9348       and charge a fee for, acceptance of support, warranty, indemnity,
9349       or other liability obligations and/or rights consistent with this
9350       License. However, in accepting such obligations, You may act only
9351       on Your own behalf and on Your sole responsibility, not on behalf
9352       of any other Contributor, and only if You agree to indemnify,
9353       defend, and hold each Contributor harmless for any liability
9354       incurred by, or claims asserted against, such Contributor by reason
9355       of your accepting any such warranty or additional liability.
9357    END OF TERMS AND CONDITIONS
9360 ============================================================
9361 Notices for file(s):
9362 /lib/libsqlite_jni.so
9363 ------------------------------------------------------------
9364 This software is copyrighted by Christian Werner <chw@ch-werner.de>
9365 and others. The following terms apply to all files associated with the
9366 software unless explicitly disclaimed in individual files.
9368 The authors hereby grant permission to use, copy, modify, distribute,
9369 and license this software and its documentation for any purpose, provided
9370 that existing copyright notices are retained in all copies and that this
9371 notice is included verbatim in any distributions. No written agreement,
9372 license, or royalty fee is required for any of the authorized uses.
9373 Modifications to this software may be copyrighted by their authors
9374 and need not follow the licensing terms described here, provided that
9375 the new terms are clearly indicated on the first page of each file where
9376 they apply.
9378 IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
9379 FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
9380 ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
9381 DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
9382 POSSIBILITY OF SUCH DAMAGE.
9384 THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
9385 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
9386 FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
9387 IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
9388 NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
9389 MODIFICATIONS.
9391 ============================================================
9392 Notices for file(s):
9393 /lib/libgccdemangle.so
9394 ------------------------------------------------------------
9395                     GNU GENERAL PUBLIC LICENSE
9396                        Version 2, June 1991
9398  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
9399      51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
9400  Everyone is permitted to copy and distribute verbatim copies
9401  of this license document, but changing it is not allowed.
9403                             Preamble
9405   The licenses for most software are designed to take away your
9406 freedom to share and change it.  By contrast, the GNU General Public
9407 License is intended to guarantee your freedom to share and change free
9408 software--to make sure the software is free for all its users.  This
9409 General Public License applies to most of the Free Software
9410 Foundation's software and to any other program whose authors commit to
9411 using it.  (Some other Free Software Foundation software is covered by
9412 the GNU Library General Public License instead.)  You can apply it to
9413 your programs, too.
9415   When we speak of free software, we are referring to freedom, not
9416 price.  Our General Public Licenses are designed to make sure that you
9417 have the freedom to distribute copies of free software (and charge for
9418 this service if you wish), that you receive source code or can get it
9419 if you want it, that you can change the software or use pieces of it
9420 in new free programs; and that you know you can do these things.
9422   To protect your rights, we need to make restrictions that forbid
9423 anyone to deny you these rights or to ask you to surrender the rights.
9424 These restrictions translate to certain responsibilities for you if you
9425 distribute copies of the software, or if you modify it.
9427   For example, if you distribute copies of such a program, whether
9428 gratis or for a fee, you must give the recipients all the rights that
9429 you have.  You must make sure that they, too, receive or can get the
9430 source code.  And you must show them these terms so they know their
9431 rights.
9433   We protect your rights with two steps: (1) copyright the software, and
9434 (2) offer you this license which gives you legal permission to copy,
9435 distribute and/or modify the software.
9437   Also, for each author's protection and ours, we want to make certain
9438 that everyone understands that there is no warranty for this free
9439 software.  If the software is modified by someone else and passed on, we
9440 want its recipients to know that what they have is not the original, so
9441 that any problems introduced by others will not reflect on the original
9442 authors' reputations.
9444   Finally, any free program is threatened constantly by software
9445 patents.  We wish to avoid the danger that redistributors of a free
9446 program will individually obtain patent licenses, in effect making the
9447 program proprietary.  To prevent this, we have made it clear that any
9448 patent must be licensed for everyone's free use or not licensed at all.
9450   The precise terms and conditions for copying, distribution and
9451 modification follow.
9453                     GNU GENERAL PUBLIC LICENSE
9454    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
9456   0. This License applies to any program or other work which contains
9457 a notice placed by the copyright holder saying it may be distributed
9458 under the terms of this General Public License.  The "Program", below,
9459 refers to any such program or work, and a "work based on the Program"
9460 means either the Program or any derivative work under copyright law:
9461 that is to say, a work containing the Program or a portion of it,
9462 either verbatim or with modifications and/or translated into another
9463 language.  (Hereinafter, translation is included without limitation in
9464 the term "modification".)  Each licensee is addressed as "you".
9466 Activities other than copying, distribution and modification are not
9467 covered by this License; they are outside its scope.  The act of
9468 running the Program is not restricted, and the output from the Program
9469 is covered only if its contents constitute a work based on the
9470 Program (independent of having been made by running the Program).
9471 Whether that is true depends on what the Program does.
9473   1. You may copy and distribute verbatim copies of the Program's
9474 source code as you receive it, in any medium, provided that you
9475 conspicuously and appropriately publish on each copy an appropriate
9476 copyright notice and disclaimer of warranty; keep intact all the
9477 notices that refer to this License and to the absence of any warranty;
9478 and give any other recipients of the Program a copy of this License
9479 along with the Program.
9481 You may charge a fee for the physical act of transferring a copy, and
9482 you may at your option offer warranty protection in exchange for a fee.
9484   2. You may modify your copy or copies of the Program or any portion
9485 of it, thus forming a work based on the Program, and copy and
9486 distribute such modifications or work under the terms of Section 1
9487 above, provided that you also meet all of these conditions:
9489     a) You must cause the modified files to carry prominent notices
9490     stating that you changed the files and the date of any change.
9492     b) You must cause any work that you distribute or publish, that in
9493     whole or in part contains or is derived from the Program or any
9494     part thereof, to be licensed as a whole at no charge to all third
9495     parties under the terms of this License.
9497     c) If the modified program normally reads commands interactively
9498     when run, you must cause it, when started running for such
9499     interactive use in the most ordinary way, to print or display an
9500     announcement including an appropriate copyright notice and a
9501     notice that there is no warranty (or else, saying that you provide
9502     a warranty) and that users may redistribute the program under
9503     these conditions, and telling the user how to view a copy of this
9504     License.  (Exception: if the Program itself is interactive but
9505     does not normally print such an announcement, your work based on
9506     the Program is not required to print an announcement.)
9508 These requirements apply to the modified work as a whole.  If
9509 identifiable sections of that work are not derived from the Program,
9510 and can be reasonably considered independent and separate works in
9511 themselves, then this License, and its terms, do not apply to those
9512 sections when you distribute them as separate works.  But when you
9513 distribute the same sections as part of a whole which is a work based
9514 on the Program, the distribution of the whole must be on the terms of
9515 this License, whose permissions for other licensees extend to the
9516 entire whole, and thus to each and every part regardless of who wrote it.
9518 Thus, it is not the intent of this section to claim rights or contest
9519 your rights to work written entirely by you; rather, the intent is to
9520 exercise the right to control the distribution of derivative or
9521 collective works based on the Program.
9523 In addition, mere aggregation of another work not based on the Program
9524 with the Program (or with a work based on the Program) on a volume of
9525 a storage or distribution medium does not bring the other work under
9526 the scope of this License.
9528   3. You may copy and distribute the Program (or a work based on it,
9529 under Section 2) in object code or executable form under the terms of
9530 Sections 1 and 2 above provided that you also do one of the following:
9532     a) Accompany it with the complete corresponding machine-readable
9533     source code, which must be distributed under the terms of Sections
9534     1 and 2 above on a medium customarily used for software interchange; or,
9536     b) Accompany it with a written offer, valid for at least three
9537     years, to give any third party, for a charge no more than your
9538     cost of physically performing source distribution, a complete
9539     machine-readable copy of the corresponding source code, to be
9540     distributed under the terms of Sections 1 and 2 above on a medium
9541     customarily used for software interchange; or,
9543     c) Accompany it with the information you received as to the offer
9544     to distribute corresponding source code.  (This alternative is
9545     allowed only for noncommercial distribution and only if you
9546     received the program in object code or executable form with such
9547     an offer, in accord with Subsection b above.)
9549 The source code for a work means the preferred form of the work for
9550 making modifications to it.  For an executable work, complete source
9551 code means all the source code for all modules it contains, plus any
9552 associated interface definition files, plus the scripts used to
9553 control compilation and installation of the executable.  However, as a
9554 special exception, the source code distributed need not include
9555 anything that is normally distributed (in either source or binary
9556 form) with the major components (compiler, kernel, and so on) of the
9557 operating system on which the executable runs, unless that component
9558 itself accompanies the executable.
9560 If distribution of executable or object code is made by offering
9561 access to copy from a designated place, then offering equivalent
9562 access to copy the source code from the same place counts as
9563 distribution of the source code, even though third parties are not
9564 compelled to copy the source along with the object code.
9566   4. You may not copy, modify, sublicense, or distribute the Program
9567 except as expressly provided under this License.  Any attempt
9568 otherwise to copy, modify, sublicense or distribute the Program is
9569 void, and will automatically terminate your rights under this License.
9570 However, parties who have received copies, or rights, from you under
9571 this License will not have their licenses terminated so long as such
9572 parties remain in full compliance.
9574   5. You are not required to accept this License, since you have not
9575 signed it.  However, nothing else grants you permission to modify or
9576 distribute the Program or its derivative works.  These actions are
9577 prohibited by law if you do not accept this License.  Therefore, by
9578 modifying or distributing the Program (or any work based on the
9579 Program), you indicate your acceptance of this License to do so, and
9580 all its terms and conditions for copying, distributing or modifying
9581 the Program or works based on it.
9583   6. Each time you redistribute the Program (or any work based on the
9584 Program), the recipient automatically receives a license from the
9585 original licensor to copy, distribute or modify the Program subject to
9586 these terms and conditions.  You may not impose any further
9587 restrictions on the recipients' exercise of the rights granted herein.
9588 You are not responsible for enforcing compliance by third parties to
9589 this License.
9591   7. If, as a consequence of a court judgment or allegation of patent
9592 infringement or for any other reason (not limited to patent issues),
9593 conditions are imposed on you (whether by court order, agreement or
9594 otherwise) that contradict the conditions of this License, they do not
9595 excuse you from the conditions of this License.  If you cannot
9596 distribute so as to satisfy simultaneously your obligations under this
9597 License and any other pertinent obligations, then as a consequence you
9598 may not distribute the Program at all.  For example, if a patent
9599 license would not permit royalty-free redistribution of the Program by
9600 all those who receive copies directly or indirectly through you, then
9601 the only way you could satisfy both it and this License would be to
9602 refrain entirely from distribution of the Program.
9604 If any portion of this section is held invalid or unenforceable under
9605 any particular circumstance, the balance of the section is intended to
9606 apply and the section as a whole is intended to apply in other
9607 circumstances.
9609 It is not the purpose of this section to induce you to infringe any
9610 patents or other property right claims or to contest validity of any
9611 such claims; this section has the sole purpose of protecting the
9612 integrity of the free software distribution system, which is
9613 implemented by public license practices.  Many people have made
9614 generous contributions to the wide range of software distributed
9615 through that system in reliance on consistent application of that
9616 system; it is up to the author/donor to decide if he or she is willing
9617 to distribute software through any other system and a licensee cannot
9618 impose that choice.
9620 This section is intended to make thoroughly clear what is believed to
9621 be a consequence of the rest of this License.
9623   8. If the distribution and/or use of the Program is restricted in
9624 certain countries either by patents or by copyrighted interfaces, the
9625 original copyright holder who places the Program under this License
9626 may add an explicit geographical distribution limitation excluding
9627 those countries, so that distribution is permitted only in or among
9628 countries not thus excluded.  In such case, this License incorporates
9629 the limitation as if written in the body of this License.
9631   9. The Free Software Foundation may publish revised and/or new versions
9632 of the General Public License from time to time.  Such new versions will
9633 be similar in spirit to the present version, but may differ in detail to
9634 address new problems or concerns.
9636 Each version is given a distinguishing version number.  If the Program
9637 specifies a version number of this License which applies to it and "any
9638 later version", you have the option of following the terms and conditions
9639 either of that version or of any later version published by the Free
9640 Software Foundation.  If the Program does not specify a version number of
9641 this License, you may choose any version ever published by the Free Software
9642 Foundation.
9644   10. If you wish to incorporate parts of the Program into other free
9645 programs whose distribution conditions are different, write to the author
9646 to ask for permission.  For software which is copyrighted by the Free
9647 Software Foundation, write to the Free Software Foundation; we sometimes
9648 make exceptions for this.  Our decision will be guided by the two goals
9649 of preserving the free status of all derivatives of our free software and
9650 of promoting the sharing and reuse of software generally.
9652                             NO WARRANTY
9654   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
9655 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
9656 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
9657 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
9658 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
9659 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
9660 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
9661 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
9662 REPAIR OR CORRECTION.
9664   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
9665 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
9666 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
9667 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
9668 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
9669 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
9670 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
9671 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
9672 POSSIBILITY OF SUCH DAMAGES.
9674                      END OF TERMS AND CONDITIONS
9676             How to Apply These Terms to Your New Programs
9678   If you develop a new program, and you want it to be of the greatest
9679 possible use to the public, the best way to achieve this is to make it
9680 free software which everyone can redistribute and change under these terms.
9682   To do so, attach the following notices to the program.  It is safest
9683 to attach them to the start of each source file to most effectively
9684 convey the exclusion of warranty; and each file should have at least
9685 the "copyright" line and a pointer to where the full notice is found.
9687     <one line to give the program's name and a brief idea of what it does.>
9688     Copyright (C) <year>  <name of author>
9690     This program is free software; you can redistribute it and/or modify
9691     it under the terms of the GNU General Public License as published by
9692     the Free Software Foundation; either version 2 of the License, or
9693     (at your option) any later version.
9695     This program is distributed in the hope that it will be useful,
9696     but WITHOUT ANY WARRANTY; without even the implied warranty of
9697     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9698     GNU General Public License for more details.
9700     You should have received a copy of the GNU General Public License
9701     along with this program; if not, write to the Free Software
9702     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
9705 Also add information on how to contact you by electronic and paper mail.
9707 If the program is interactive, make it output a short notice like this
9708 when it starts in an interactive mode:
9710     Gnomovision version 69, Copyright (C) year  name of author
9711     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
9712     This is free software, and you are welcome to redistribute it
9713     under certain conditions; type `show c' for details.
9715 The hypothetical commands `show w' and `show c' should show the appropriate
9716 parts of the General Public License.  Of course, the commands you use may
9717 be called something other than `show w' and `show c'; they could even be
9718 mouse-clicks or menu items--whatever suits your program.
9720 You should also get your employer (if you work as a programmer) or your
9721 school, if any, to sign a "copyright disclaimer" for the program, if
9722 necessary.  Here is a sample; alter the names:
9724   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
9725   `Gnomovision' (which makes passes at compilers) written by James Hacker.
9727   <signature of Ty Coon>, 1 April 1989
9728   Ty Coon, President of Vice
9730 This General Public License does not permit incorporating your program into
9731 proprietary programs.  If your program is a subroutine library, you may
9732 consider it more useful to permit linking proprietary applications with the
9733 library.  If this is what you want to do, use the GNU Library General
9734 Public License instead of this License.
9736 ============================================================
9737 Notices for file(s):
9738 /bin/aapt
9739 /bin/aidl
9740 /bin/dexdump
9741 /bin/dx
9742 /bin/jasmin
9743 /bin/split-select
9744 /framework/android-mock-generatorlib.jar
9745 /framework/jasmin.jar
9746 /lib/lib64cutils.a
9747 /lib/lib64log.a
9748 /lib/lib64utils.a
9749 /lib/libandroidfw.a
9750 /lib/libcutils.a
9751 /lib/liblog.a
9752 /lib/liblog.so
9753 /lib/libnativehelper.so
9754 /lib/libsqlite3_android.a
9755 /lib/libutils.a
9756 /lib/libzipfile.a
9757 ------------------------------------------------------------
9759    Copyright (c) 2005-2008, The Android Open Source Project
9761    Licensed under the Apache License, Version 2.0 (the "License");
9762    you may not use this file except in compliance with the License.
9764    Unless required by applicable law or agreed to in writing, software
9765    distributed under the License is distributed on an "AS IS" BASIS,
9766    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9767    See the License for the specific language governing permissions and
9768    limitations under the License.
9771                                  Apache License
9772                            Version 2.0, January 2004
9773                         http://www.apache.org/licenses/
9775    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
9777    1. Definitions.
9779       "License" shall mean the terms and conditions for use, reproduction,
9780       and distribution as defined by Sections 1 through 9 of this document.
9782       "Licensor" shall mean the copyright owner or entity authorized by
9783       the copyright owner that is granting the License.
9785       "Legal Entity" shall mean the union of the acting entity and all
9786       other entities that control, are controlled by, or are under common
9787       control with that entity. For the purposes of this definition,
9788       "control" means (i) the power, direct or indirect, to cause the
9789       direction or management of such entity, whether by contract or
9790       otherwise, or (ii) ownership of fifty percent (50%) or more of the
9791       outstanding shares, or (iii) beneficial ownership of such entity.
9793       "You" (or "Your") shall mean an individual or Legal Entity
9794       exercising permissions granted by this License.
9796       "Source" form shall mean the preferred form for making modifications,
9797       including but not limited to software source code, documentation
9798       source, and configuration files.
9800       "Object" form shall mean any form resulting from mechanical
9801       transformation or translation of a Source form, including but
9802       not limited to compiled object code, generated documentation,
9803       and conversions to other media types.
9805       "Work" shall mean the work of authorship, whether in Source or
9806       Object form, made available under the License, as indicated by a
9807       copyright notice that is included in or attached to the work
9808       (an example is provided in the Appendix below).
9810       "Derivative Works" shall mean any work, whether in Source or Object
9811       form, that is based on (or derived from) the Work and for which the
9812       editorial revisions, annotations, elaborations, or other modifications
9813       represent, as a whole, an original work of authorship. For the purposes
9814       of this License, Derivative Works shall not include works that remain
9815       separable from, or merely link (or bind by name) to the interfaces of,
9816       the Work and Derivative Works thereof.
9818       "Contribution" shall mean any work of authorship, including
9819       the original version of the Work and any modifications or additions
9820       to that Work or Derivative Works thereof, that is intentionally
9821       submitted to Licensor for inclusion in the Work by the copyright owner
9822       or by an individual or Legal Entity authorized to submit on behalf of
9823       the copyright owner. For the purposes of this definition, "submitted"
9824       means any form of electronic, verbal, or written communication sent
9825       to the Licensor or its representatives, including but not limited to
9826       communication on electronic mailing lists, source code control systems,
9827       and issue tracking systems that are managed by, or on behalf of, the
9828       Licensor for the purpose of discussing and improving the Work, but
9829       excluding communication that is conspicuously marked or otherwise
9830       designated in writing by the copyright owner as "Not a Contribution."
9832       "Contributor" shall mean Licensor and any individual or Legal Entity
9833       on behalf of whom a Contribution has been received by Licensor and
9834       subsequently incorporated within the Work.
9836    2. Grant of Copyright License. Subject to the terms and conditions of
9837       this License, each Contributor hereby grants to You a perpetual,
9838       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9839       copyright license to reproduce, prepare Derivative Works of,
9840       publicly display, publicly perform, sublicense, and distribute the
9841       Work and such Derivative Works in Source or Object form.
9843    3. Grant of Patent License. Subject to the terms and conditions of
9844       this License, each Contributor hereby grants to You a perpetual,
9845       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
9846       (except as stated in this section) patent license to make, have made,
9847       use, offer to sell, sell, import, and otherwise transfer the Work,
9848       where such license applies only to those patent claims licensable
9849       by such Contributor that are necessarily infringed by their
9850       Contribution(s) alone or by combination of their Contribution(s)
9851       with the Work to which such Contribution(s) was submitted. If You
9852       institute patent litigation against any entity (including a
9853       cross-claim or counterclaim in a lawsuit) alleging that the Work
9854       or a Contribution incorporated within the Work constitutes direct
9855       or contributory patent infringement, then any patent licenses
9856       granted to You under this License for that Work shall terminate
9857       as of the date such litigation is filed.
9859    4. Redistribution. You may reproduce and distribute copies of the
9860       Work or Derivative Works thereof in any medium, with or without
9861       modifications, and in Source or Object form, provided that You
9862       meet the following conditions:
9864       (a) You must give any other recipients of the Work or
9865           Derivative Works a copy of this License; and
9867       (b) You must cause any modified files to carry prominent notices
9868           stating that You changed the files; and
9870       (c) You must retain, in the Source form of any Derivative Works
9871           that You distribute, all copyright, patent, trademark, and
9872           attribution notices from the Source form of the Work,
9873           excluding those notices that do not pertain to any part of
9874           the Derivative Works; and
9876       (d) If the Work includes a "NOTICE" text file as part of its
9877           distribution, then any Derivative Works that You distribute must
9878           include a readable copy of the attribution notices contained
9879           within such NOTICE file, excluding those notices that do not
9880           pertain to any part of the Derivative Works, in at least one
9881           of the following places: within a NOTICE text file distributed
9882           as part of the Derivative Works; within the Source form or
9883           documentation, if provided along with the Derivative Works; or,
9884           within a display generated by the Derivative Works, if and
9885           wherever such third-party notices normally appear. The contents
9886           of the NOTICE file are for informational purposes only and
9887           do not modify the License. You may add Your own attribution
9888           notices within Derivative Works that You distribute, alongside
9889           or as an addendum to the NOTICE text from the Work, provided
9890           that such additional attribution notices cannot be construed
9891           as modifying the License.
9893       You may add Your own copyright statement to Your modifications and
9894       may provide additional or different license terms and conditions
9895       for use, reproduction, or distribution of Your modifications, or
9896       for any such Derivative Works as a whole, provided Your use,
9897       reproduction, and distribution of the Work otherwise complies with
9898       the conditions stated in this License.
9900    5. Submission of Contributions. Unless You explicitly state otherwise,
9901       any Contribution intentionally submitted for inclusion in the Work
9902       by You to the Licensor shall be under the terms and conditions of
9903       this License, without any additional terms or conditions.
9904       Notwithstanding the above, nothing herein shall supersede or modify
9905       the terms of any separate license agreement you may have executed
9906       with Licensor regarding such Contributions.
9908    6. Trademarks. This License does not grant permission to use the trade
9909       names, trademarks, service marks, or product names of the Licensor,
9910       except as required for reasonable and customary use in describing the
9911       origin of the Work and reproducing the content of the NOTICE file.
9913    7. Disclaimer of Warranty. Unless required by applicable law or
9914       agreed to in writing, Licensor provides the Work (and each
9915       Contributor provides its Contributions) on an "AS IS" BASIS,
9916       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
9917       implied, including, without limitation, any warranties or conditions
9918       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
9919       PARTICULAR PURPOSE. You are solely responsible for determining the
9920       appropriateness of using or redistributing the Work and assume any
9921       risks associated with Your exercise of permissions under this License.
9923    8. Limitation of Liability. In no event and under no legal theory,
9924       whether in tort (including negligence), contract, or otherwise,
9925       unless required by applicable law (such as deliberate and grossly
9926       negligent acts) or agreed to in writing, shall any Contributor be
9927       liable to You for damages, including any direct, indirect, special,
9928       incidental, or consequential damages of any character arising as a
9929       result of this License or out of the use or inability to use the
9930       Work (including but not limited to damages for loss of goodwill,
9931       work stoppage, computer failure or malfunction, or any and all
9932       other commercial damages or losses), even if such Contributor
9933       has been advised of the possibility of such damages.
9935    9. Accepting Warranty or Additional Liability. While redistributing
9936       the Work or Derivative Works thereof, You may choose to offer,
9937       and charge a fee for, acceptance of support, warranty, indemnity,
9938       or other liability obligations and/or rights consistent with this
9939       License. However, in accepting such obligations, You may act only
9940       on Your own behalf and on Your sole responsibility, not on behalf
9941       of any other Contributor, and only if You agree to indemnify,
9942       defend, and hold each Contributor harmless for any liability
9943       incurred by, or claims asserted against, such Contributor by reason
9944       of your accepting any such warranty or additional liability.
9946    END OF TERMS AND CONDITIONS
9949 ============================================================
9950 Notices for file(s):
9951 /framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar
9952 /framework/org.eclipse.core.expressions_3.4.200.v20100505.jar
9953 /framework/org.eclipse.core.runtime_3.6.0.v20100505.jar
9954 /framework/org.eclipse.equinox.common_3.6.0.v20100503.jar
9955 /framework/org.eclipse.jface_3.6.2.M20110210-1200.jar
9956 /framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar
9957 /framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar
9958 /framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar
9959 /framework/osgi.jar
9960 /framework/propertysheet.jar
9961 /framework/swt.jar
9962 ------------------------------------------------------------
9964     Eclipse Public License - v 1.0
9966 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
9967 PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
9968 THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
9970 *1. DEFINITIONS*
9972 "Contribution" means:
9974 a) in the case of the initial Contributor, the initial code and
9975 documentation distributed under this Agreement, and
9977 b) in the case of each subsequent Contributor:
9979 i) changes to the Program, and
9981 ii) additions to the Program;
9983 where such changes and/or additions to the Program originate from and
9984 are distributed by that particular Contributor. A Contribution
9985 'originates' from a Contributor if it was added to the Program by such
9986 Contributor itself or anyone acting on such Contributor's behalf.
9987 Contributions do not include additions to the Program which: (i) are
9988 separate modules of software distributed in conjunction with the Program
9989 under their own license agreement, and (ii) are not derivative works of
9990 the Program.
9992 "Contributor" means any person or entity that distributes the Program.
9994 "Licensed Patents" mean patent claims licensable by a Contributor which
9995 are necessarily infringed by the use or sale of its Contribution alone
9996 or when combined with the Program.
9998 "Program" means the Contributions distributed in accordance with this
9999 Agreement.
10001 "Recipient" means anyone who receives the Program under this Agreement,
10002 including all Contributors.
10004 *2. GRANT OF RIGHTS*
10006 a) Subject to the terms of this Agreement, each Contributor hereby
10007 grants Recipient a non-exclusive, worldwide, royalty-free copyright
10008 license to reproduce, prepare derivative works of, publicly display,
10009 publicly perform, distribute and sublicense the Contribution of such
10010 Contributor, if any, and such derivative works, in source code and
10011 object code form.
10013 b) Subject to the terms of this Agreement, each Contributor hereby
10014 grants Recipient a non-exclusive, worldwide, royalty-free patent license
10015 under Licensed Patents to make, use, sell, offer to sell, import and
10016 otherwise transfer the Contribution of such Contributor, if any, in
10017 source code and object code form. This patent license shall apply to the
10018 combination of the Contribution and the Program if, at the time the
10019 Contribution is added by the Contributor, such addition of the
10020 Contribution causes such combination to be covered by the Licensed
10021 Patents. The patent license shall not apply to any other combinations
10022 which include the Contribution. No hardware per se is licensed hereunder.
10024 c) Recipient understands that although each Contributor grants the
10025 licenses to its Contributions set forth herein, no assurances are
10026 provided by any Contributor that the Program does not infringe the
10027 patent or other intellectual property rights of any other entity. Each
10028 Contributor disclaims any liability to Recipient for claims brought by
10029 any other entity based on infringement of intellectual property rights
10030 or otherwise. As a condition to exercising the rights and licenses
10031 granted hereunder, each Recipient hereby assumes sole responsibility to
10032 secure any other intellectual property rights needed, if any. For
10033 example, if a third party patent license is required to allow Recipient
10034 to distribute the Program, it is Recipient's responsibility to acquire
10035 that license before distributing the Program.
10037 d) Each Contributor represents that to its knowledge it has sufficient
10038 copyright rights in its Contribution, if any, to grant the copyright
10039 license set forth in this Agreement.
10041 *3. REQUIREMENTS*
10043 A Contributor may choose to distribute the Program in object code form
10044 under its own license agreement, provided that:
10046 a) it complies with the terms and conditions of this Agreement; and
10048 b) its license agreement:
10050 i) effectively disclaims on behalf of all Contributors all warranties
10051 and conditions, express and implied, including warranties or conditions
10052 of title and non-infringement, and implied warranties or conditions of
10053 merchantability and fitness for a particular purpose;
10055 ii) effectively excludes on behalf of all Contributors all liability for
10056 damages, including direct, indirect, special, incidental and
10057 consequential damages, such as lost profits;
10059 iii) states that any provisions which differ from this Agreement are
10060 offered by that Contributor alone and not by any other party; and
10062 iv) states that source code for the Program is available from such
10063 Contributor, and informs licensees how to obtain it in a reasonable
10064 manner on or through a medium customarily used for software exchange.
10066 When the Program is made available in source code form:
10068 a) it must be made available under this Agreement; and
10070 b) a copy of this Agreement must be included with each copy of the Program.
10072 Contributors may not remove or alter any copyright notices contained
10073 within the Program.
10075 Each Contributor must identify itself as the originator of its
10076 Contribution, if any, in a manner that reasonably allows subsequent
10077 Recipients to identify the originator of the Contribution.
10079 *4. COMMERCIAL DISTRIBUTION*
10081 Commercial distributors of software may accept certain responsibilities
10082 with respect to end users, business partners and the like. While this
10083 license is intended to facilitate the commercial use of the Program, the
10084 Contributor who includes the Program in a commercial product offering
10085 should do so in a manner which does not create potential liability for
10086 other Contributors. Therefore, if a Contributor includes the Program in
10087 a commercial product offering, such Contributor ("Commercial
10088 Contributor") hereby agrees to defend and indemnify every other
10089 Contributor ("Indemnified Contributor") against any losses, damages and
10090 costs (collectively "Losses") arising from claims, lawsuits and other
10091 legal actions brought by a third party against the Indemnified
10092 Contributor to the extent caused by the acts or omissions of such
10093 Commercial Contributor in connection with its distribution of the
10094 Program in a commercial product offering. The obligations in this
10095 section do not apply to any claims or Losses relating to any actual or
10096 alleged intellectual property infringement. In order to qualify, an
10097 Indemnified Contributor must: a) promptly notify the Commercial
10098 Contributor in writing of such claim, and b) allow the Commercial
10099 Contributor to control, and cooperate with the Commercial Contributor
10100 in, the defense and any related settlement negotiations. The Indemnified
10101 Contributor may participate in any such claim at its own expense.
10103 For example, a Contributor might include the Program in a commercial
10104 product offering, Product X. That Contributor is then a Commercial
10105 Contributor. If that Commercial Contributor then makes performance
10106 claims, or offers warranties related to Product X, those performance
10107 claims and warranties are such Commercial Contributor's responsibility
10108 alone. Under this section, the Commercial Contributor would have to
10109 defend claims against the other Contributors related to those
10110 performance claims and warranties, and if a court requires any other
10111 Contributor to pay any damages as a result, the Commercial Contributor
10112 must pay those damages.
10114 *5. NO WARRANTY*
10116 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
10117 ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
10118 EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES
10119 OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR
10120 A PARTICULAR PURPOSE. Each Recipient is solely responsible for
10121 determining the appropriateness of using and distributing the Program
10122 and assumes all risks associated with its exercise of rights under this
10123 Agreement , including but not limited to the risks and costs of program
10124 errors, compliance with applicable laws, damage to or loss of data,
10125 programs or equipment, and unavailability or interruption of operations.
10127 *6. DISCLAIMER OF LIABILITY*
10129 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
10130 ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
10131 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
10132 WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
10133 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
10134 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
10135 DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
10136 HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
10138 *7. GENERAL*
10140 If any provision of this Agreement is invalid or unenforceable under
10141 applicable law, it shall not affect the validity or enforceability of
10142 the remainder of the terms of this Agreement, and without further action
10143 by the parties hereto, such provision shall be reformed to the minimum
10144 extent necessary to make such provision valid and enforceable.
10146 If Recipient institutes patent litigation against any entity (including
10147 a cross-claim or counterclaim in a lawsuit) alleging that the Program
10148 itself (excluding combinations of the Program with other software or
10149 hardware) infringes such Recipient's patent(s), then such Recipient's
10150 rights granted under Section 2(b) shall terminate as of the date such
10151 litigation is filed.
10153 All Recipient's rights under this Agreement shall terminate if it fails
10154 to comply with any of the material terms or conditions of this Agreement
10155 and does not cure such failure in a reasonable period of time after
10156 becoming aware of such noncompliance. If all Recipient's rights under
10157 this Agreement terminate, Recipient agrees to cease use and distribution
10158 of the Program as soon as reasonably practicable. However, Recipient's
10159 obligations under this Agreement and any licenses granted by Recipient
10160 relating to the Program shall continue and survive.
10162 Everyone is permitted to copy and distribute copies of this Agreement,
10163 but in order to avoid inconsistency the Agreement is copyrighted and may
10164 only be modified in the following manner. The Agreement Steward reserves
10165 the right to publish new versions (including revisions) of this
10166 Agreement from time to time. No one other than the Agreement Steward has
10167 the right to modify this Agreement. The Eclipse Foundation is the
10168 initial Agreement Steward. The Eclipse Foundation may assign the
10169 responsibility to serve as the Agreement Steward to a suitable separate
10170 entity. Each new version of the Agreement will be given a distinguishing
10171 version number. The Program (including Contributions) may always be
10172 distributed subject to the version of the Agreement under which it was
10173 received. In addition, after a new version of the Agreement is
10174 published, Contributor may elect to distribute the Program (including
10175 its Contributions) under the new version. Except as expressly stated in
10176 Sections 2(a) and 2(b) above, Recipient receives no rights or licenses
10177 to the intellectual property of any Contributor under this Agreement,
10178 whether expressly, by implication, estoppel or otherwise. All rights in
10179 the Program not expressly granted under this Agreement are reserved.
10181 This Agreement is governed by the laws of the State of New York and the
10182 intellectual property laws of the United States of America. No party to
10183 this Agreement will bring a legal action under this Agreement more than
10184 one year after the cause of action arose. Each party waives its rights
10185 to a jury trial in any resulting litigation.
10188 ============================================================
10189 Notices for file(s):
10190 /framework/bouncycastle-host.jar
10191 /framework/bouncycastle-hostdex.jar
10192 ------------------------------------------------------------
10193 Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
10195 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
10196 associated documentation files (the "Software"), to deal in the Software without restriction,
10197 including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
10198 and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
10199 subject to the following conditions:
10201 The above copyright notice and this permission notice shall be included in all copies or substantial
10202 portions of the Software.
10204 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
10205 LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
10206 NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
10207 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
10208 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10210 ============================================================
10211 Notices for file(s):
10212 /framework/commons-compress-1.0.jar
10213 ------------------------------------------------------------
10214 Apache Commons Compress
10215 Copyright 2002-2009 The Apache Software Foundation
10217 This product includes software developed by
10218 The Apache Software Foundation (http://www.apache.org/).
10220 Original BZip2 classes contributed by Keiron Liddle
10221 <keiron@aftexsw.com>, Aftex Software to the Apache Ant project
10223 Original Tar classes from contributors of the Apache Ant project
10225 Original Zip classes from contributors of the Apache Ant project
10227 Original CPIO classes contributed by Markus Kuss and the jRPM project
10228 (jrpm.sourceforge.net)
10230 ============================================================
10231 Notices for file(s):
10232 /lib/libbcc.so
10233 ------------------------------------------------------------
10234 ==========================
10235 NOTICE file for libbcc.git
10236 ==========================
10238 * NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/.
10240    Copyright (c) 2005-2011, The Android Open Source Project
10242    Licensed under the Apache License, Version 2.0 (the "License");
10243    you may not use this file except in compliance with the License.
10245    Unless required by applicable law or agreed to in writing, software
10246    distributed under the License is distributed on an "AS IS" BASIS,
10247    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10248    See the License for the specific language governing permissions and
10249    limitations under the License.
10252                                  Apache License
10253                            Version 2.0, January 2004
10254                         http://www.apache.org/licenses/
10256    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10258    1. Definitions.
10260       "License" shall mean the terms and conditions for use, reproduction,
10261       and distribution as defined by Sections 1 through 9 of this document.
10263       "Licensor" shall mean the copyright owner or entity authorized by
10264       the copyright owner that is granting the License.
10266       "Legal Entity" shall mean the union of the acting entity and all
10267       other entities that control, are controlled by, or are under common
10268       control with that entity. For the purposes of this definition,
10269       "control" means (i) the power, direct or indirect, to cause the
10270       direction or management of such entity, whether by contract or
10271       otherwise, or (ii) ownership of fifty percent (50%) or more of the
10272       outstanding shares, or (iii) beneficial ownership of such entity.
10274       "You" (or "Your") shall mean an individual or Legal Entity
10275       exercising permissions granted by this License.
10277       "Source" form shall mean the preferred form for making modifications,
10278       including but not limited to software source code, documentation
10279       source, and configuration files.
10281       "Object" form shall mean any form resulting from mechanical
10282       transformation or translation of a Source form, including but
10283       not limited to compiled object code, generated documentation,
10284       and conversions to other media types.
10286       "Work" shall mean the work of authorship, whether in Source or
10287       Object form, made available under the License, as indicated by a
10288       copyright notice that is included in or attached to the work
10289       (an example is provided in the Appendix below).
10291       "Derivative Works" shall mean any work, whether in Source or Object
10292       form, that is based on (or derived from) the Work and for which the
10293       editorial revisions, annotations, elaborations, or other modifications
10294       represent, as a whole, an original work of authorship. For the purposes
10295       of this License, Derivative Works shall not include works that remain
10296       separable from, or merely link (or bind by name) to the interfaces of,
10297       the Work and Derivative Works thereof.
10299       "Contribution" shall mean any work of authorship, including
10300       the original version of the Work and any modifications or additions
10301       to that Work or Derivative Works thereof, that is intentionally
10302       submitted to Licensor for inclusion in the Work by the copyright owner
10303       or by an individual or Legal Entity authorized to submit on behalf of
10304       the copyright owner. For the purposes of this definition, "submitted"
10305       means any form of electronic, verbal, or written communication sent
10306       to the Licensor or its representatives, including but not limited to
10307       communication on electronic mailing lists, source code control systems,
10308       and issue tracking systems that are managed by, or on behalf of, the
10309       Licensor for the purpose of discussing and improving the Work, but
10310       excluding communication that is conspicuously marked or otherwise
10311       designated in writing by the copyright owner as "Not a Contribution."
10313       "Contributor" shall mean Licensor and any individual or Legal Entity
10314       on behalf of whom a Contribution has been received by Licensor and
10315       subsequently incorporated within the Work.
10317    2. Grant of Copyright License. Subject to the terms and conditions of
10318       this License, each Contributor hereby grants to You a perpetual,
10319       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10320       copyright license to reproduce, prepare Derivative Works of,
10321       publicly display, publicly perform, sublicense, and distribute the
10322       Work and such Derivative Works in Source or Object form.
10324    3. Grant of Patent License. Subject to the terms and conditions of
10325       this License, each Contributor hereby grants to You a perpetual,
10326       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
10327       (except as stated in this section) patent license to make, have made,
10328       use, offer to sell, sell, import, and otherwise transfer the Work,
10329       where such license applies only to those patent claims licensable
10330       by such Contributor that are necessarily infringed by their
10331       Contribution(s) alone or by combination of their Contribution(s)
10332       with the Work to which such Contribution(s) was submitted. If You
10333       institute patent litigation against any entity (including a
10334       cross-claim or counterclaim in a lawsuit) alleging that the Work
10335       or a Contribution incorporated within the Work constitutes direct
10336       or contributory patent infringement, then any patent licenses
10337       granted to You under this License for that Work shall terminate
10338       as of the date such litigation is filed.
10340    4. Redistribution. You may reproduce and distribute copies of the
10341       Work or Derivative Works thereof in any medium, with or without
10342       modifications, and in Source or Object form, provided that You
10343       meet the following conditions:
10345       (a) You must give any other recipients of the Work or
10346           Derivative Works a copy of this License; and
10348       (b) You must cause any modified files to carry prominent notices
10349           stating that You changed the files; and
10351       (c) You must retain, in the Source form of any Derivative Works
10352           that You distribute, all copyright, patent, trademark, and
10353           attribution notices from the Source form of the Work,
10354           excluding those notices that do not pertain to any part of
10355           the Derivative Works; and
10357       (d) If the Work includes a "NOTICE" text file as part of its
10358           distribution, then any Derivative Works that You distribute must
10359           include a readable copy of the attribution notices contained
10360           within such NOTICE file, excluding those notices that do not
10361           pertain to any part of the Derivative Works, in at least one
10362           of the following places: within a NOTICE text file distributed
10363           as part of the Derivative Works; within the Source form or
10364           documentation, if provided along with the Derivative Works; or,
10365           within a display generated by the Derivative Works, if and
10366           wherever such third-party notices normally appear. The contents
10367           of the NOTICE file are for informational purposes only and
10368           do not modify the License. You may add Your own attribution
10369           notices within Derivative Works that You distribute, alongside
10370           or as an addendum to the NOTICE text from the Work, provided
10371           that such additional attribution notices cannot be construed
10372           as modifying the License.
10374       You may add Your own copyright statement to Your modifications and
10375       may provide additional or different license terms and conditions
10376       for use, reproduction, or distribution of Your modifications, or
10377       for any such Derivative Works as a whole, provided Your use,
10378       reproduction, and distribution of the Work otherwise complies with
10379       the conditions stated in this License.
10381    5. Submission of Contributions. Unless You explicitly state otherwise,
10382       any Contribution intentionally submitted for inclusion in the Work
10383       by You to the Licensor shall be under the terms and conditions of
10384       this License, without any additional terms or conditions.
10385       Notwithstanding the above, nothing herein shall supersede or modify
10386       the terms of any separate license agreement you may have executed
10387       with Licensor regarding such Contributions.
10389    6. Trademarks. This License does not grant permission to use the trade
10390       names, trademarks, service marks, or product names of the Licensor,
10391       except as required for reasonable and customary use in describing the
10392       origin of the Work and reproducing the content of the NOTICE file.
10394    7. Disclaimer of Warranty. Unless required by applicable law or
10395       agreed to in writing, Licensor provides the Work (and each
10396       Contributor provides its Contributions) on an "AS IS" BASIS,
10397       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
10398       implied, including, without limitation, any warranties or conditions
10399       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
10400       PARTICULAR PURPOSE. You are solely responsible for determining the
10401       appropriateness of using or redistributing the Work and assume any
10402       risks associated with Your exercise of permissions under this License.
10404    8. Limitation of Liability. In no event and under no legal theory,
10405       whether in tort (including negligence), contract, or otherwise,
10406       unless required by applicable law (such as deliberate and grossly
10407       negligent acts) or agreed to in writing, shall any Contributor be
10408       liable to You for damages, including any direct, indirect, special,
10409       incidental, or consequential damages of any character arising as a
10410       result of this License or out of the use or inability to use the
10411       Work (including but not limited to damages for loss of goodwill,
10412       work stoppage, computer failure or malfunction, or any and all
10413       other commercial damages or losses), even if such Contributor
10414       has been advised of the possibility of such damages.
10416    9. Accepting Warranty or Additional Liability. While redistributing
10417       the Work or Derivative Works thereof, You may choose to offer,
10418       and charge a fee for, acceptance of support, warranty, indemnity,
10419       or other liability obligations and/or rights consistent with this
10420       License. However, in accepting such obligations, You may act only
10421       on Your own behalf and on Your sole responsibility, not on behalf
10422       of any other Contributor, and only if You agree to indemnify,
10423       defend, and hold each Contributor harmless for any liability
10424       incurred by, or claims asserted against, such Contributor by reason
10425       of your accepting any such warranty or additional liability.
10427    END OF TERMS AND CONDITIONS
10431 * NOTICE for runtime/ and lib/CodeGen/.
10432   Note: The NOTICE is the same for another git project, external/llvm.git.
10434 ==============================================================================
10435 LLVM Release License
10436 ==============================================================================
10437 University of Illinois/NCSA
10438 Open Source License
10440 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
10441 All rights reserved.
10443 Developed by:
10445     LLVM Team
10447     University of Illinois at Urbana-Champaign
10449     http://llvm.org
10451 Permission is hereby granted, free of charge, to any person obtaining a copy of
10452 this software and associated documentation files (the "Software"), to deal with
10453 the Software without restriction, including without limitation the rights to
10454 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
10455 of the Software, and to permit persons to whom the Software is furnished to do
10456 so, subject to the following conditions:
10458     * Redistributions of source code must retain the above copyright notice,
10459       this list of conditions and the following disclaimers.
10461     * Redistributions in binary form must reproduce the above copyright notice,
10462       this list of conditions and the following disclaimers in the
10463       documentation and/or other materials provided with the distribution.
10465     * Neither the names of the LLVM Team, University of Illinois at
10466       Urbana-Champaign, nor the names of its contributors may be used to
10467       endorse or promote products derived from this Software without specific
10468       prior written permission.
10470 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
10471 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
10472 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
10473 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
10474 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
10475 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
10476 SOFTWARE.
10478 ==============================================================================
10479 Copyrights and Licenses for Third Party Software Distributed with LLVM:
10480 ==============================================================================
10481 The LLVM software contains code written by third parties.  Such software will
10482 have its own individual LICENSE.TXT file in the directory in which it appears.
10483 This file will describe the copyrights, license, and restrictions which apply
10484 to that code.
10486 The disclaimer of warranty in the University of Illinois Open Source License
10487 applies to all code in the LLVM Distribution, and nothing in any of the
10488 other licenses gives permission to use the names of the LLVM Team or the
10489 University of Illinois to endorse or promote products derived from this
10490 Software.
10492 The following pieces of software have additional or alternate copyrights,
10493 licenses, and/or restrictions:
10495 Program             Directory
10496 -------             ---------
10497 Autoconf            llvm/autoconf
10498                     llvm/projects/ModuleMaker/autoconf
10499                     llvm/projects/sample/autoconf
10500 CellSPU backend     llvm/lib/Target/CellSPU/README.txt
10501 Google Test         llvm/utils/unittest/googletest
10502 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
10506 * NOTICE for tests/disassem.cpp and tests/disassem.h.
10508 /*      $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $    */
10511  * Copyright (c) 1996 Mark Brinicombe.
10512  * Copyright (c) 1996 Brini.
10514  * All rights reserved.
10516  * Redistribution and use in source and binary forms, with or without
10517  * modification, are permitted provided that the following conditions
10518  * are met:
10519  * 1. Redistributions of source code must retain the above copyright
10520  *    notice, this list of conditions and the following disclaimer.
10521  * 2. Redistributions in binary form must reproduce the above copyright
10522  *    notice, this list of conditions and the following disclaimer in the
10523  *    documentation and/or other materials provided with the distribution.
10524  * 3. All advertising materials mentioning features or use of this software
10525  *    must display the following acknowledgement:
10526  *      This product includes software developed by Brini.
10527  * 4. The name of the company nor the name of the author may be used to
10528  *    endorse or promote products derived from this software without specific
10529  *    prior written permission.
10531  * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED
10532  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
10533  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
10534  * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
10535  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
10536  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
10537  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
10538  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
10539  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
10540  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
10541  * SUCH DAMAGE.
10543  * RiscBSD kernel project
10545  * db_disasm.c
10547  * Kernel disassembler
10549  * Created      : 10/02/96
10551  * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
10552  * Paul Kranenburg
10554  * This code is not complete. Not all instructions are disassembled.
10555  */
10557 ============================================================
10558 Notices for file(s):
10559 /lib/libfdlibm.a
10560 ------------------------------------------------------------
10561 Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
10563 Developed at SunSoft, a Sun Microsystems, Inc. business.
10564 Permission to use, copy, modify, and distribute this
10565 software is freely granted, provided that this notice
10566 is preserved.
10568 ============================================================
10569 Notices for file(s):
10570 /bin/emulator-arm
10571 /bin/emulator-mips
10572 /bin/emulator-x86
10573 /bin/emulator
10574 /bin/emulator64-arm
10575 /bin/emulator64-mips
10576 /bin/emulator64-x86
10577 /lib/emulator-common.a
10578 /lib/emulator-libelff.a
10579 /lib/emulator-libjpeg.a
10580 /lib/emulator-libqemu.a
10581 /lib/emulator-libui.a
10582 /lib/emulator-target-arm.a
10583 /lib/emulator-target-i386.a
10584 /lib/emulator-target-mips.a
10585 /lib/emulator64-common.a
10586 /lib/emulator64-libelff.a
10587 /lib/emulator64-libjpeg.a
10588 /lib/emulator64-libqemu.a
10589 /lib/emulator64-libui.a
10590 /lib/emulator64-target-arm.a
10591 /lib/emulator64-target-i386.a
10592 /lib/emulator64-target-mips.a
10593 ------------------------------------------------------------
10594                     GNU GENERAL PUBLIC LICENSE
10595                        Version 2, June 1991
10597  Copyright (C) 1989, 1991 Free Software Foundation, Inc.
10598                           675 Mass Ave, Cambridge, MA 02139, USA
10599  Everyone is permitted to copy and distribute verbatim copies
10600  of this license document, but changing it is not allowed.
10602                             Preamble
10604   The licenses for most software are designed to take away your
10605 freedom to share and change it.  By contrast, the GNU General Public
10606 License is intended to guarantee your freedom to share and change free
10607 software--to make sure the software is free for all its users.  This
10608 General Public License applies to most of the Free Software
10609 Foundation's software and to any other program whose authors commit to
10610 using it.  (Some other Free Software Foundation software is covered by
10611 the GNU Library General Public License instead.)  You can apply it to
10612 your programs, too.
10614   When we speak of free software, we are referring to freedom, not
10615 price.  Our General Public Licenses are designed to make sure that you
10616 have the freedom to distribute copies of free software (and charge for
10617 this service if you wish), that you receive source code or can get it
10618 if you want it, that you can change the software or use pieces of it
10619 in new free programs; and that you know you can do these things.
10621   To protect your rights, we need to make restrictions that forbid
10622 anyone to deny you these rights or to ask you to surrender the rights.
10623 These restrictions translate to certain responsibilities for you if you
10624 distribute copies of the software, or if you modify it.
10626   For example, if you distribute copies of such a program, whether
10627 gratis or for a fee, you must give the recipients all the rights that
10628 you have.  You must make sure that they, too, receive or can get the
10629 source code.  And you must show them these terms so they know their
10630 rights.
10632   We protect your rights with two steps: (1) copyright the software, and
10633 (2) offer you this license which gives you legal permission to copy,
10634 distribute and/or modify the software.
10636   Also, for each author's protection and ours, we want to make certain
10637 that everyone understands that there is no warranty for this free
10638 software.  If the software is modified by someone else and passed on, we
10639 want its recipients to know that what they have is not the original, so
10640 that any problems introduced by others will not reflect on the original
10641 authors' reputations.
10643   Finally, any free program is threatened constantly by software
10644 patents.  We wish to avoid the danger that redistributors of a free
10645 program will individually obtain patent licenses, in effect making the
10646 program proprietary.  To prevent this, we have made it clear that any
10647 patent must be licensed for everyone's free use or not licensed at all.
10649   The precise terms and conditions for copying, distribution and
10650 modification follow.
10652                     GNU GENERAL PUBLIC LICENSE
10653    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
10655   0. This License applies to any program or other work which contains
10656 a notice placed by the copyright holder saying it may be distributed
10657 under the terms of this General Public License.  The "Program", below,
10658 refers to any such program or work, and a "work based on the Program"
10659 means either the Program or any derivative work under copyright law:
10660 that is to say, a work containing the Program or a portion of it,
10661 either verbatim or with modifications and/or translated into another
10662 language.  (Hereinafter, translation is included without limitation in
10663 the term "modification".)  Each licensee is addressed as "you".
10665 Activities other than copying, distribution and modification are not
10666 covered by this License; they are outside its scope.  The act of
10667 running the Program is not restricted, and the output from the Program
10668 is covered only if its contents constitute a work based on the
10669 Program (independent of having been made by running the Program).
10670 Whether that is true depends on what the Program does.
10672   1. You may copy and distribute verbatim copies of the Program's
10673 source code as you receive it, in any medium, provided that you
10674 conspicuously and appropriately publish on each copy an appropriate
10675 copyright notice and disclaimer of warranty; keep intact all the
10676 notices that refer to this License and to the absence of any warranty;
10677 and give any other recipients of the Program a copy of this License
10678 along with the Program.
10680 You may charge a fee for the physical act of transferring a copy, and
10681 you may at your option offer warranty protection in exchange for a fee.
10683   2. You may modify your copy or copies of the Program or any portion
10684 of it, thus forming a work based on the Program, and copy and
10685 distribute such modifications or work under the terms of Section 1
10686 above, provided that you also meet all of these conditions:
10688     a) You must cause the modified files to carry prominent notices
10689     stating that you changed the files and the date of any change.
10691     b) You must cause any work that you distribute or publish, that in
10692     whole or in part contains or is derived from the Program or any
10693     part thereof, to be licensed as a whole at no charge to all third
10694     parties under the terms of this License.
10696     c) If the modified program normally reads commands interactively
10697     when run, you must cause it, when started running for such
10698     interactive use in the most ordinary way, to print or display an
10699     announcement including an appropriate copyright notice and a
10700     notice that there is no warranty (or else, saying that you provide
10701     a warranty) and that users may redistribute the program under
10702     these conditions, and telling the user how to view a copy of this
10703     License.  (Exception: if the Program itself is interactive but
10704     does not normally print such an announcement, your work based on
10705     the Program is not required to print an announcement.)
10707 These requirements apply to the modified work as a whole.  If
10708 identifiable sections of that work are not derived from the Program,
10709 and can be reasonably considered independent and separate works in
10710 themselves, then this License, and its terms, do not apply to those
10711 sections when you distribute them as separate works.  But when you
10712 distribute the same sections as part of a whole which is a work based
10713 on the Program, the distribution of the whole must be on the terms of
10714 this License, whose permissions for other licensees extend to the
10715 entire whole, and thus to each and every part regardless of who wrote it.
10717 Thus, it is not the intent of this section to claim rights or contest
10718 your rights to work written entirely by you; rather, the intent is to
10719 exercise the right to control the distribution of derivative or
10720 collective works based on the Program.
10722 In addition, mere aggregation of another work not based on the Program
10723 with the Program (or with a work based on the Program) on a volume of
10724 a storage or distribution medium does not bring the other work under
10725 the scope of this License.
10727   3. You may copy and distribute the Program (or a work based on it,
10728 under Section 2) in object code or executable form under the terms of
10729 Sections 1 and 2 above provided that you also do one of the following:
10731     a) Accompany it with the complete corresponding machine-readable
10732     source code, which must be distributed under the terms of Sections
10733     1 and 2 above on a medium customarily used for software interchange; or,
10735     b) Accompany it with a written offer, valid for at least three
10736     years, to give any third party, for a charge no more than your
10737     cost of physically performing source distribution, a complete
10738     machine-readable copy of the corresponding source code, to be
10739     distributed under the terms of Sections 1 and 2 above on a medium
10740     customarily used for software interchange; or,
10742     c) Accompany it with the information you received as to the offer
10743     to distribute corresponding source code.  (This alternative is
10744     allowed only for noncommercial distribution and only if you
10745     received the program in object code or executable form with such
10746     an offer, in accord with Subsection b above.)
10748 The source code for a work means the preferred form of the work for
10749 making modifications to it.  For an executable work, complete source
10750 code means all the source code for all modules it contains, plus any
10751 associated interface definition files, plus the scripts used to
10752 control compilation and installation of the executable.  However, as a
10753 special exception, the source code distributed need not include
10754 anything that is normally distributed (in either source or binary
10755 form) with the major components (compiler, kernel, and so on) of the
10756 operating system on which the executable runs, unless that component
10757 itself accompanies the executable.
10759 If distribution of executable or object code is made by offering
10760 access to copy from a designated place, then offering equivalent
10761 access to copy the source code from the same place counts as
10762 distribution of the source code, even though third parties are not
10763 compelled to copy the source along with the object code.
10765   4. You may not copy, modify, sublicense, or distribute the Program
10766 except as expressly provided under this License.  Any attempt
10767 otherwise to copy, modify, sublicense or distribute the Program is
10768 void, and will automatically terminate your rights under this License.
10769 However, parties who have received copies, or rights, from you under
10770 this License will not have their licenses terminated so long as such
10771 parties remain in full compliance.
10773   5. You are not required to accept this License, since you have not
10774 signed it.  However, nothing else grants you permission to modify or
10775 distribute the Program or its derivative works.  These actions are
10776 prohibited by law if you do not accept this License.  Therefore, by
10777 modifying or distributing the Program (or any work based on the
10778 Program), you indicate your acceptance of this License to do so, and
10779 all its terms and conditions for copying, distributing or modifying
10780 the Program or works based on it.
10782   6. Each time you redistribute the Program (or any work based on the
10783 Program), the recipient automatically receives a license from the
10784 original licensor to copy, distribute or modify the Program subject to
10785 these terms and conditions.  You may not impose any further
10786 restrictions on the recipients' exercise of the rights granted herein.
10787 You are not responsible for enforcing compliance by third parties to
10788 this License.
10790   7. If, as a consequence of a court judgment or allegation of patent
10791 infringement or for any other reason (not limited to patent issues),
10792 conditions are imposed on you (whether by court order, agreement or
10793 otherwise) that contradict the conditions of this License, they do not
10794 excuse you from the conditions of this License.  If you cannot
10795 distribute so as to satisfy simultaneously your obligations under this
10796 License and any other pertinent obligations, then as a consequence you
10797 may not distribute the Program at all.  For example, if a patent
10798 license would not permit royalty-free redistribution of the Program by
10799 all those who receive copies directly or indirectly through you, then
10800 the only way you could satisfy both it and this License would be to
10801 refrain entirely from distribution of the Program.
10803 If any portion of this section is held invalid or unenforceable under
10804 any particular circumstance, the balance of the section is intended to
10805 apply and the section as a whole is intended to apply in other
10806 circumstances.
10808 It is not the purpose of this section to induce you to infringe any
10809 patents or other property right claims or to contest validity of any
10810 such claims; this section has the sole purpose of protecting the
10811 integrity of the free software distribution system, which is
10812 implemented by public license practices.  Many people have made
10813 generous contributions to the wide range of software distributed
10814 through that system in reliance on consistent application of that
10815 system; it is up to the author/donor to decide if he or she is willing
10816 to distribute software through any other system and a licensee cannot
10817 impose that choice.
10819 This section is intended to make thoroughly clear what is believed to
10820 be a consequence of the rest of this License.
10822   8. If the distribution and/or use of the Program is restricted in
10823 certain countries either by patents or by copyrighted interfaces, the
10824 original copyright holder who places the Program under this License
10825 may add an explicit geographical distribution limitation excluding
10826 those countries, so that distribution is permitted only in or among
10827 countries not thus excluded.  In such case, this License incorporates
10828 the limitation as if written in the body of this License.
10830   9. The Free Software Foundation may publish revised and/or new versions
10831 of the General Public License from time to time.  Such new versions will
10832 be similar in spirit to the present version, but may differ in detail to
10833 address new problems or concerns.
10835 Each version is given a distinguishing version number.  If the Program
10836 specifies a version number of this License which applies to it and "any
10837 later version", you have the option of following the terms and conditions
10838 either of that version or of any later version published by the Free
10839 Software Foundation.  If the Program does not specify a version number of
10840 this License, you may choose any version ever published by the Free Software
10841 Foundation.
10843   10. If you wish to incorporate parts of the Program into other free
10844 programs whose distribution conditions are different, write to the author
10845 to ask for permission.  For software which is copyrighted by the Free
10846 Software Foundation, write to the Free Software Foundation; we sometimes
10847 make exceptions for this.  Our decision will be guided by the two goals
10848 of preserving the free status of all derivatives of our free software and
10849 of promoting the sharing and reuse of software generally.
10851                             NO WARRANTY
10853   11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
10854 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
10855 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
10856 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
10857 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
10858 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
10859 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
10860 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
10861 REPAIR OR CORRECTION.
10863   12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
10864 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
10865 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
10866 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
10867 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
10868 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
10869 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
10870 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
10871 POSSIBILITY OF SUCH DAMAGES.
10873                      END OF TERMS AND CONDITIONS
10875             How to Apply These Terms to Your New Programs
10877   If you develop a new program, and you want it to be of the greatest
10878 possible use to the public, the best way to achieve this is to make it
10879 free software which everyone can redistribute and change under these terms.
10881   To do so, attach the following notices to the program.  It is safest
10882 to attach them to the start of each source file to most effectively
10883 convey the exclusion of warranty; and each file should have at least
10884 the "copyright" line and a pointer to where the full notice is found.
10886     <one line to give the program's name and a brief idea of what it does.>
10887     Copyright (C) 19yy  <name of author>
10889     This program is free software; you can redistribute it and/or modify
10890     it under the terms of the GNU General Public License as published by
10891     the Free Software Foundation; either version 2 of the License, or
10892     (at your option) any later version.
10894     This program is distributed in the hope that it will be useful,
10895     but WITHOUT ANY WARRANTY; without even the implied warranty of
10896     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10897     GNU General Public License for more details.
10899     You should have received a copy of the GNU General Public License
10900     along with this program; if not, write to the Free Software
10901     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
10903 Also add information on how to contact you by electronic and paper mail.
10905 If the program is interactive, make it output a short notice like this
10906 when it starts in an interactive mode:
10908     Gnomovision version 69, Copyright (C) 19yy name of author
10909     Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
10910     This is free software, and you are welcome to redistribute it
10911     under certain conditions; type `show c' for details.
10913 The hypothetical commands `show w' and `show c' should show the appropriate
10914 parts of the General Public License.  Of course, the commands you use may
10915 be called something other than `show w' and `show c'; they could even be
10916 mouse-clicks or menu items--whatever suits your program.
10918 You should also get your employer (if you work as a programmer) or your
10919 school, if any, to sign a "copyright disclaimer" for the program, if
10920 necessary.  Here is a sample; alter the names:
10922   Yoyodyne, Inc., hereby disclaims all copyright interest in the program
10923   `Gnomovision' (which makes passes at compilers) written by James Hacker.
10925   <signature of Ty Coon>, 1 April 1989
10926   Ty Coon, President of Vice
10928 This General Public License does not permit incorporating your program into
10929 proprietary programs.  If your program is a subroutine library, you may
10930 consider it more useful to permit linking proprietary applications with the
10931 library.  If this is what you want to do, use the GNU Library General
10932 Public License instead of this License.
10934 ============================================================
10935 Notices for file(s):
10936 /framework/groovy-all-1.7.0.jar
10937 ------------------------------------------------------------
10938                                  Apache License
10939                            Version 2.0, January 2004
10940                         http://www.apache.org/licenses/
10942    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
10944    1. Definitions.
10946       "License" shall mean the terms and conditions for use, reproduction,
10947       and distribution as defined by Sections 1 through 9 of this document.
10949       "Licensor" shall mean the copyright owner or entity authorized by
10950       the copyright owner that is granting the License.
10952       "Legal Entity" shall mean the union of the acting entity and all
10953       other entities that control, are controlled by, or are under common
10954       control with that entity. For the purposes of this definition,
10955       "control" means (i) the power, direct or indirect, to cause the
10956       direction or management of such entity, whether by contract or
10957       otherwise, or (ii) ownership of fifty percent (50%) or more of the
10958       outstanding shares, or (iii) beneficial ownership of such entity.
10960       "You" (or "Your") shall mean an individual or Legal Entity
10961       exercising permissions granted by this License.
10963       "Source" form shall mean the preferred form for making modifications,
10964       including but not limited to software source code, documentation
10965       source, and configuration files.
10967       "Object" form shall mean any form resulting from mechanical
10968       transformation or translation of a Source form, including but
10969       not limited to compiled object code, generated documentation,
10970       and conversions to other media types.
10972       "Work" shall mean the work of authorship, whether in Source or
10973       Object form, made available under the License, as indicated by a
10974       copyright notice that is included in or attached to the work
10975       (an example is provided in the Appendix below).
10977       "Derivative Works" shall mean any work, whether in Source or Object
10978       form, that is based on (or derived from) the Work and for which the
10979       editorial revisions, annotations, elaborations, or other modifications
10980       represent, as a whole, an original work of authorship. For the purposes
10981       of this License, Derivative Works shall not include works that remain
10982       separable from, or merely link (or bind by name) to the interfaces of,
10983       the Work and Derivative Works thereof.
10985       "Contribution" shall mean any work of authorship, including
10986       the original version of the Work and any modifications or additions
10987       to that Work or Derivative Works thereof, that is intentionally
10988       submitted to Licensor for inclusion in the Work by the copyright owner
10989       or by an individual or Legal Entity authorized to submit on behalf of
10990       the copyright owner. For the purposes of this definition, "submitted"
10991       means any form of electronic, verbal, or written communication sent
10992       to the Licensor or its representatives, including but not limited to
10993       communication on electronic mailing lists, source code control systems,
10994       and issue tracking systems that are managed by, or on behalf of, the
10995       Licensor for the purpose of discussing and improving the Work, but
10996       excluding communication that is conspicuously marked or otherwise
10997       designated in writing by the copyright owner as "Not a Contribution."
10999       "Contributor" shall mean Licensor and any individual or Legal Entity
11000       on behalf of whom a Contribution has been received by Licensor and
11001       subsequently incorporated within the Work.
11003    2. Grant of Copyright License. Subject to the terms and conditions of
11004       this License, each Contributor hereby grants to You a perpetual,
11005       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11006       copyright license to reproduce, prepare Derivative Works of,
11007       publicly display, publicly perform, sublicense, and distribute the
11008       Work and such Derivative Works in Source or Object form.
11010    3. Grant of Patent License. Subject to the terms and conditions of
11011       this License, each Contributor hereby grants to You a perpetual,
11012       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11013       (except as stated in this section) patent license to make, have made,
11014       use, offer to sell, sell, import, and otherwise transfer the Work,
11015       where such license applies only to those patent claims licensable
11016       by such Contributor that are necessarily infringed by their
11017       Contribution(s) alone or by combination of their Contribution(s)
11018       with the Work to which such Contribution(s) was submitted. If You
11019       institute patent litigation against any entity (including a
11020       cross-claim or counterclaim in a lawsuit) alleging that the Work
11021       or a Contribution incorporated within the Work constitutes direct
11022       or contributory patent infringement, then any patent licenses
11023       granted to You under this License for that Work shall terminate
11024       as of the date such litigation is filed.
11026    4. Redistribution. You may reproduce and distribute copies of the
11027       Work or Derivative Works thereof in any medium, with or without
11028       modifications, and in Source or Object form, provided that You
11029       meet the following conditions:
11031       (a) You must give any other recipients of the Work or
11032           Derivative Works a copy of this License; and
11034       (b) You must cause any modified files to carry prominent notices
11035           stating that You changed the files; and
11037       (c) You must retain, in the Source form of any Derivative Works
11038           that You distribute, all copyright, patent, trademark, and
11039           attribution notices from the Source form of the Work,
11040           excluding those notices that do not pertain to any part of
11041           the Derivative Works; and
11043       (d) If the Work includes a "NOTICE" text file as part of its
11044           distribution, then any Derivative Works that You distribute must
11045           include a readable copy of the attribution notices contained
11046           within such NOTICE file, excluding those notices that do not
11047           pertain to any part of the Derivative Works, in at least one
11048           of the following places: within a NOTICE text file distributed
11049           as part of the Derivative Works; within the Source form or
11050           documentation, if provided along with the Derivative Works; or,
11051           within a display generated by the Derivative Works, if and
11052           wherever such third-party notices normally appear. The contents
11053           of the NOTICE file are for informational purposes only and
11054           do not modify the License. You may add Your own attribution
11055           notices within Derivative Works that You distribute, alongside
11056           or as an addendum to the NOTICE text from the Work, provided
11057           that such additional attribution notices cannot be construed
11058           as modifying the License.
11060       You may add Your own copyright statement to Your modifications and
11061       may provide additional or different license terms and conditions
11062       for use, reproduction, or distribution of Your modifications, or
11063       for any such Derivative Works as a whole, provided Your use,
11064       reproduction, and distribution of the Work otherwise complies with
11065       the conditions stated in this License.
11067    5. Submission of Contributions. Unless You explicitly state otherwise,
11068       any Contribution intentionally submitted for inclusion in the Work
11069       by You to the Licensor shall be under the terms and conditions of
11070       this License, without any additional terms or conditions.
11071       Notwithstanding the above, nothing herein shall supersede or modify
11072       the terms of any separate license agreement you may have executed
11073       with Licensor regarding such Contributions.
11075    6. Trademarks. This License does not grant permission to use the trade
11076       names, trademarks, service marks, or product names of the Licensor,
11077       except as required for reasonable and customary use in describing the
11078       origin of the Work and reproducing the content of the NOTICE file.
11080    7. Disclaimer of Warranty. Unless required by applicable law or
11081       agreed to in writing, Licensor provides the Work (and each
11082       Contributor provides its Contributions) on an "AS IS" BASIS,
11083       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11084       implied, including, without limitation, any warranties or conditions
11085       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11086       PARTICULAR PURPOSE. You are solely responsible for determining the
11087       appropriateness of using or redistributing the Work and assume any
11088       risks associated with Your exercise of permissions under this License.
11090    8. Limitation of Liability. In no event and under no legal theory,
11091       whether in tort (including negligence), contract, or otherwise,
11092       unless required by applicable law (such as deliberate and grossly
11093       negligent acts) or agreed to in writing, shall any Contributor be
11094       liable to You for damages, including any direct, indirect, special,
11095       incidental, or consequential damages of any character arising as a
11096       result of this License or out of the use or inability to use the
11097       Work (including but not limited to damages for loss of goodwill,
11098       work stoppage, computer failure or malfunction, or any and all
11099       other commercial damages or losses), even if such Contributor
11100       has been advised of the possibility of such damages.
11102    9. Accepting Warranty or Additional Liability. While redistributing
11103       the Work or Derivative Works thereof, You may choose to offer,
11104       and charge a fee for, acceptance of support, warranty, indemnity,
11105       or other liability obligations and/or rights consistent with this
11106       License. However, in accepting such obligations, You may act only
11107       on Your own behalf and on Your sole responsibility, not on behalf
11108       of any other Contributor, and only if You agree to indemnify,
11109       defend, and hold each Contributor harmless for any liability
11110       incurred by, or claims asserted against, such Contributor by reason
11111       of your accepting any such warranty or additional liability.
11113    END OF TERMS AND CONDITIONS
11115    APPENDIX: How to apply the Apache License to your work.
11117       To apply the Apache License to your work, attach the following
11118       boilerplate notice, with the fields enclosed by brackets "[]"
11119       replaced with your own identifying information. (Don't include
11120       the brackets!)  The text should be enclosed in the appropriate
11121       comment syntax for the file format. We also recommend that a
11122       file or class name and description of purpose be included on the
11123       same "printed page" as the copyright notice for easier
11124       identification within third-party archives.
11126    Copyright [yyyy] [name of copyright owner]
11128    Licensed under the Apache License, Version 2.0 (the "License");
11129    you may not use this file except in compliance with the License.
11130    You may obtain a copy of the License at
11132        http://www.apache.org/licenses/LICENSE-2.0
11134    Unless required by applicable law or agreed to in writing, software
11135    distributed under the License is distributed on an "AS IS" BASIS,
11136    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11137    See the License for the specific language governing permissions and
11138    limitations under the License.
11140 ============================================================
11141 Notices for file(s):
11142 /lib/libcorkscrew.so
11143 ------------------------------------------------------------
11145    Copyright (c) 2011, The Android Open Source Project
11147    Licensed under the Apache License, Version 2.0 (the "License");
11148    you may not use this file except in compliance with the License.
11150    Unless required by applicable law or agreed to in writing, software
11151    distributed under the License is distributed on an "AS IS" BASIS,
11152    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11153    See the License for the specific language governing permissions and
11154    limitations under the License.
11157                                  Apache License
11158                            Version 2.0, January 2004
11159                         http://www.apache.org/licenses/
11161    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
11163    1. Definitions.
11165       "License" shall mean the terms and conditions for use, reproduction,
11166       and distribution as defined by Sections 1 through 9 of this document.
11168       "Licensor" shall mean the copyright owner or entity authorized by
11169       the copyright owner that is granting the License.
11171       "Legal Entity" shall mean the union of the acting entity and all
11172       other entities that control, are controlled by, or are under common
11173       control with that entity. For the purposes of this definition,
11174       "control" means (i) the power, direct or indirect, to cause the
11175       direction or management of such entity, whether by contract or
11176       otherwise, or (ii) ownership of fifty percent (50%) or more of the
11177       outstanding shares, or (iii) beneficial ownership of such entity.
11179       "You" (or "Your") shall mean an individual or Legal Entity
11180       exercising permissions granted by this License.
11182       "Source" form shall mean the preferred form for making modifications,
11183       including but not limited to software source code, documentation
11184       source, and configuration files.
11186       "Object" form shall mean any form resulting from mechanical
11187       transformation or translation of a Source form, including but
11188       not limited to compiled object code, generated documentation,
11189       and conversions to other media types.
11191       "Work" shall mean the work of authorship, whether in Source or
11192       Object form, made available under the License, as indicated by a
11193       copyright notice that is included in or attached to the work
11194       (an example is provided in the Appendix below).
11196       "Derivative Works" shall mean any work, whether in Source or Object
11197       form, that is based on (or derived from) the Work and for which the
11198       editorial revisions, annotations, elaborations, or other modifications
11199       represent, as a whole, an original work of authorship. For the purposes
11200       of this License, Derivative Works shall not include works that remain
11201       separable from, or merely link (or bind by name) to the interfaces of,
11202       the Work and Derivative Works thereof.
11204       "Contribution" shall mean any work of authorship, including
11205       the original version of the Work and any modifications or additions
11206       to that Work or Derivative Works thereof, that is intentionally
11207       submitted to Licensor for inclusion in the Work by the copyright owner
11208       or by an individual or Legal Entity authorized to submit on behalf of
11209       the copyright owner. For the purposes of this definition, "submitted"
11210       means any form of electronic, verbal, or written communication sent
11211       to the Licensor or its representatives, including but not limited to
11212       communication on electronic mailing lists, source code control systems,
11213       and issue tracking systems that are managed by, or on behalf of, the
11214       Licensor for the purpose of discussing and improving the Work, but
11215       excluding communication that is conspicuously marked or otherwise
11216       designated in writing by the copyright owner as "Not a Contribution."
11218       "Contributor" shall mean Licensor and any individual or Legal Entity
11219       on behalf of whom a Contribution has been received by Licensor and
11220       subsequently incorporated within the Work.
11222    2. Grant of Copyright License. Subject to the terms and conditions of
11223       this License, each Contributor hereby grants to You a perpetual,
11224       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11225       copyright license to reproduce, prepare Derivative Works of,
11226       publicly display, publicly perform, sublicense, and distribute the
11227       Work and such Derivative Works in Source or Object form.
11229    3. Grant of Patent License. Subject to the terms and conditions of
11230       this License, each Contributor hereby grants to You a perpetual,
11231       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
11232       (except as stated in this section) patent license to make, have made,
11233       use, offer to sell, sell, import, and otherwise transfer the Work,
11234       where such license applies only to those patent claims licensable
11235       by such Contributor that are necessarily infringed by their
11236       Contribution(s) alone or by combination of their Contribution(s)
11237       with the Work to which such Contribution(s) was submitted. If You
11238       institute patent litigation against any entity (including a
11239       cross-claim or counterclaim in a lawsuit) alleging that the Work
11240       or a Contribution incorporated within the Work constitutes direct
11241       or contributory patent infringement, then any patent licenses
11242       granted to You under this License for that Work shall terminate
11243       as of the date such litigation is filed.
11245    4. Redistribution. You may reproduce and distribute copies of the
11246       Work or Derivative Works thereof in any medium, with or without
11247       modifications, and in Source or Object form, provided that You
11248       meet the following conditions:
11250       (a) You must give any other recipients of the Work or
11251           Derivative Works a copy of this License; and
11253       (b) You must cause any modified files to carry prominent notices
11254           stating that You changed the files; and
11256       (c) You must retain, in the Source form of any Derivative Works
11257           that You distribute, all copyright, patent, trademark, and
11258           attribution notices from the Source form of the Work,
11259           excluding those notices that do not pertain to any part of
11260           the Derivative Works; and
11262       (d) If the Work includes a "NOTICE" text file as part of its
11263           distribution, then any Derivative Works that You distribute must
11264           include a readable copy of the attribution notices contained
11265           within such NOTICE file, excluding those notices that do not
11266           pertain to any part of the Derivative Works, in at least one
11267           of the following places: within a NOTICE text file distributed
11268           as part of the Derivative Works; within the Source form or
11269           documentation, if provided along with the Derivative Works; or,
11270           within a display generated by the Derivative Works, if and
11271           wherever such third-party notices normally appear. The contents
11272           of the NOTICE file are for informational purposes only and
11273           do not modify the License. You may add Your own attribution
11274           notices within Derivative Works that You distribute, alongside
11275           or as an addendum to the NOTICE text from the Work, provided
11276           that such additional attribution notices cannot be construed
11277           as modifying the License.
11279       You may add Your own copyright statement to Your modifications and
11280       may provide additional or different license terms and conditions
11281       for use, reproduction, or distribution of Your modifications, or
11282       for any such Derivative Works as a whole, provided Your use,
11283       reproduction, and distribution of the Work otherwise complies with
11284       the conditions stated in this License.
11286    5. Submission of Contributions. Unless You explicitly state otherwise,
11287       any Contribution intentionally submitted for inclusion in the Work
11288       by You to the Licensor shall be under the terms and conditions of
11289       this License, without any additional terms or conditions.
11290       Notwithstanding the above, nothing herein shall supersede or modify
11291       the terms of any separate license agreement you may have executed
11292       with Licensor regarding such Contributions.
11294    6. Trademarks. This License does not grant permission to use the trade
11295       names, trademarks, service marks, or product names of the Licensor,
11296       except as required for reasonable and customary use in describing the
11297       origin of the Work and reproducing the content of the NOTICE file.
11299    7. Disclaimer of Warranty. Unless required by applicable law or
11300       agreed to in writing, Licensor provides the Work (and each
11301       Contributor provides its Contributions) on an "AS IS" BASIS,
11302       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11303       implied, including, without limitation, any warranties or conditions
11304       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
11305       PARTICULAR PURPOSE. You are solely responsible for determining the
11306       appropriateness of using or redistributing the Work and assume any
11307       risks associated with Your exercise of permissions under this License.
11309    8. Limitation of Liability. In no event and under no legal theory,
11310       whether in tort (including negligence), contract, or otherwise,
11311       unless required by applicable law (such as deliberate and grossly
11312       negligent acts) or agreed to in writing, shall any Contributor be
11313       liable to You for damages, including any direct, indirect, special,
11314       incidental, or consequential damages of any character arising as a
11315       result of this License or out of the use or inability to use the
11316       Work (including but not limited to damages for loss of goodwill,
11317       work stoppage, computer failure or malfunction, or any and all
11318       other commercial damages or losses), even if such Contributor
11319       has been advised of the possibility of such damages.
11321    9. Accepting Warranty or Additional Liability. While redistributing
11322       the Work or Derivative Works thereof, You may choose to offer,
11323       and charge a fee for, acceptance of support, warranty, indemnity,
11324       or other liability obligations and/or rights consistent with this
11325       License. However, in accepting such obligations, You may act only
11326       on Your own behalf and on Your sole responsibility, not on behalf
11327       of any other Contributor, and only if You agree to indemnify,
11328       defend, and hold each Contributor harmless for any liability
11329       incurred by, or claims asserted against, such Contributor by reason
11330       of your accepting any such warranty or additional liability.
11332    END OF TERMS AND CONDITIONS
11335 ============================================================
11336 Notices for file(s):
11337 /framework/liblzf.jar
11338 ------------------------------------------------------------
11339 Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de>
11341 Redistribution and use in source and binary forms, with or without modifica-
11342 tion, are permitted provided that the following conditions are met:
11344   1.  Redistributions of source code must retain the above copyright notice,
11345       this list of conditions and the following disclaimer.
11347   2.  Redistributions in binary form must reproduce the above copyright
11348       notice, this list of conditions and the following disclaimer in the
11349       documentation and/or other materials provided with the distribution.
11351 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
11352 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER-
11353 CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
11354 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE-
11355 CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
11356 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
11357 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
11358 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH-
11359 ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11360 OF THE POSSIBILITY OF SUCH DAMAGE.
11362 Alternatively, the following files carry an additional notice that
11363 explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c
11364 lzf_d.c
11367 ============================================================
11368 Notices for file(s):
11369 /lib/libLLVM.so
11370 ------------------------------------------------------------
11371 ==============================================================================
11372 LLVM Release License
11373 ==============================================================================
11374 University of Illinois/NCSA
11375 Open Source License
11377 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
11378 All rights reserved.
11380 Developed by:
11382     LLVM Team
11384     University of Illinois at Urbana-Champaign
11386     http://llvm.org
11388 Permission is hereby granted, free of charge, to any person obtaining a copy of
11389 this software and associated documentation files (the "Software"), to deal with
11390 the Software without restriction, including without limitation the rights to
11391 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
11392 of the Software, and to permit persons to whom the Software is furnished to do
11393 so, subject to the following conditions:
11395     * Redistributions of source code must retain the above copyright notice,
11396       this list of conditions and the following disclaimers.
11398     * Redistributions in binary form must reproduce the above copyright notice,
11399       this list of conditions and the following disclaimers in the
11400       documentation and/or other materials provided with the distribution.
11402     * Neither the names of the LLVM Team, University of Illinois at
11403       Urbana-Champaign, nor the names of its contributors may be used to
11404       endorse or promote products derived from this Software without specific
11405       prior written permission.
11407 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11408 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11409 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
11410 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11411 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11412 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
11413 SOFTWARE.
11415 ==============================================================================
11416 Copyrights and Licenses for Third Party Software Distributed with LLVM:
11417 ==============================================================================
11418 The LLVM software contains code written by third parties.  Such software will
11419 have its own individual LICENSE.TXT file in the directory in which it appears.
11420 This file will describe the copyrights, license, and restrictions which apply
11421 to that code.
11423 The disclaimer of warranty in the University of Illinois Open Source License
11424 applies to all code in the LLVM Distribution, and nothing in any of the
11425 other licenses gives permission to use the names of the LLVM Team or the
11426 University of Illinois to endorse or promote products derived from this
11427 Software.
11429 The following pieces of software have additional or alternate copyrights,
11430 licenses, and/or restrictions:
11432 Program             Directory
11433 -------             ---------
11434 Autoconf            llvm/autoconf
11435                     llvm/projects/ModuleMaker/autoconf
11436                     llvm/projects/sample/autoconf
11437 CellSPU backend     llvm/lib/Target/CellSPU/README.txt
11438 Google Test         llvm/utils/unittest/googletest
11439 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
11441 ======================================================================
11442 == LICENSE.TXT for ./autoconf/LICENSE.TXT
11443 ======================================================================
11445 ------------------------------------------------------------------------------
11446 Autoconf Files
11447 ------------------------------------------------------------------------------
11448 All autoconf files are licensed under the LLVM license with the following
11449 additions:
11451 llvm/autoconf/install-sh:
11452         This script is licensed under the LLVM license, with the following
11453         additional copyrights and restrictions:
11455         Copyright 1991 by the Massachusetts Institute of Technology
11457         Permission to use, copy, modify, distribute, and sell this software and its
11458         documentation for any purpose is hereby granted without fee, provided that
11459         the above copyright notice appear in all copies and that both that
11460         copyright notice and this permission notice appear in supporting 
11461         documentation, and that the name of M.I.T. not be used in advertising or
11462         publicity pertaining to distribution of the software without specific,
11463         written prior permission.  M.I.T. makes no representations about the
11464         suitability of this software for any purpose.  It is provided "as is"
11465         without express or implied warranty.
11467 Please see the source files for additional copyrights.
11470 ======================================================================
11471 == LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT
11472 ======================================================================
11474 ------------------------------------------------------------------------------
11475 Autoconf Files
11476 ------------------------------------------------------------------------------
11477 All autoconf files are licensed under the LLVM license with the following
11478 additions:
11480 llvm/autoconf/install-sh:
11481         This script is licensed under the LLVM license, with the following
11482         additional copyrights and restrictions:
11484         Copyright 1991 by the Massachusetts Institute of Technology
11486         Permission to use, copy, modify, distribute, and sell this software and its
11487         documentation for any purpose is hereby granted without fee, provided that
11488         the above copyright notice appear in all copies and that both that
11489         copyright notice and this permission notice appear in supporting 
11490         documentation, and that the name of M.I.T. not be used in advertising or
11491         publicity pertaining to distribution of the software without specific,
11492         written prior permission.  M.I.T. makes no representations about the
11493         suitability of this software for any purpose.  It is provided "as is"
11494         without express or implied warranty.
11496 Please see the source files for additional copyrights.
11499 ======================================================================
11500 == LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT
11501 ======================================================================
11503 Copyright 2008, Google Inc.
11504 All rights reserved.
11506 Redistribution and use in source and binary forms, with or without
11507 modification, are permitted provided that the following conditions are
11508 met:
11510     * Redistributions of source code must retain the above copyright
11511 notice, this list of conditions and the following disclaimer.
11512     * Redistributions in binary form must reproduce the above
11513 copyright notice, this list of conditions and the following disclaimer
11514 in the documentation and/or other materials provided with the
11515 distribution.
11516     * Neither the name of Google Inc. nor the names of its
11517 contributors may be used to endorse or promote products derived from
11518 this software without specific prior written permission.
11520 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
11521 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
11522 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
11523 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
11524 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
11525 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
11526 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
11527 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11528 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
11529 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
11530 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11532 ======================================================================
11533 == LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT
11534 ======================================================================
11536 LLVM System Interface Library
11537 -------------------------------------------------------------------------------
11538 The LLVM System Interface Library is licensed under the Illinois Open Source
11539 License and has the following additional copyright:
11541 Copyright (C) 2004 eXtensible Systems, Inc.
11543 ============================================================
11544 Notices for file(s):
11545 /framework/doclava.jar
11546 ------------------------------------------------------------
11548  Copyright (C) 2010 Google Inc.
11550  Licensed under the Apache License, Version 2.0 (the "License");
11551  you may not use this file except in compliance with the License.
11552  You may obtain a copy of the License at
11554  http://www.apache.org/licenses/LICENSE-2.0
11556  Unless required by applicable law or agreed to in writing, software
11557  distributed under the License is distributed on an "AS IS" BASIS,
11558  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11559  See the License for the specific language governing permissions and
11560  limitations under the License.
11563 ======================================================================
11565 jQuery 1.2.6 - New Wave Javascript
11567 Copyright (c) 2008 John Resig (jquery.com)
11568 Dual licensed under the MIT (MIT-LICENSE.txt)
11569 and GPL (GPL-LICENSE.txt) licenses.
11571 Copyright (c) 2009 John Resig, http://jquery.com/
11573 Permission is hereby granted, free of charge, to any person obtaining
11574 a copy of this software and associated documentation files (the
11575 "Software"), to deal in the Software without restriction, including
11576 without limitation the rights to use, copy, modify, merge, publish,
11577 distribute, sublicense, and/or sell copies of the Software, and to
11578 permit persons to whom the Software is furnished to do so, subject to
11579 the following conditions:
11581 The above copyright notice and this permission notice shall be
11582 included in all copies or substantial portions of the Software.
11584 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
11585 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
11586 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
11587 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
11588 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
11589 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
11590 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11593 ============================================================
11594 Notices for file(s):
11595 /bin/sqlite3
11596 /lib/libsqlite.so
11597 ------------------------------------------------------------
11598 2001 September 15
11600 The author disclaims copyright to this source code.  In place of
11601 a legal notice, here is a blessing:
11603    May you do good and not evil.
11604    May you find forgiveness for yourself and forgive others.
11605    May you share freely, never taking more than you give.
11608 ============================================================
11609 Notices for file(s):
11610 /lib/libcrypto-host.so
11611 /lib/libcrypto_static.a
11612 /lib/libssl-host.so
11613 ------------------------------------------------------------
11615   LICENSE ISSUES
11616   ==============
11618   The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
11619   the OpenSSL License and the original SSLeay license apply to the toolkit.
11620   See below for the actual license texts. Actually both licenses are BSD-style
11621   Open Source licenses. In case of any license issues related to OpenSSL
11622   please contact openssl-core@openssl.org.
11624   OpenSSL License
11625   ---------------
11627 /* ====================================================================
11628  * Copyright (c) 1998-2011 The OpenSSL Project.  All rights reserved.
11630  * Redistribution and use in source and binary forms, with or without
11631  * modification, are permitted provided that the following conditions
11632  * are met:
11634  * 1. Redistributions of source code must retain the above copyright
11635  *    notice, this list of conditions and the following disclaimer. 
11637  * 2. Redistributions in binary form must reproduce the above copyright
11638  *    notice, this list of conditions and the following disclaimer in
11639  *    the documentation and/or other materials provided with the
11640  *    distribution.
11642  * 3. All advertising materials mentioning features or use of this
11643  *    software must display the following acknowledgment:
11644  *    "This product includes software developed by the OpenSSL Project
11645  *    for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
11647  * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
11648  *    endorse or promote products derived from this software without
11649  *    prior written permission. For written permission, please contact
11650  *    openssl-core@openssl.org.
11652  * 5. Products derived from this software may not be called "OpenSSL"
11653  *    nor may "OpenSSL" appear in their names without prior written
11654  *    permission of the OpenSSL Project.
11656  * 6. Redistributions of any form whatsoever must retain the following
11657  *    acknowledgment:
11658  *    "This product includes software developed by the OpenSSL Project
11659  *    for use in the OpenSSL Toolkit (http://www.openssl.org/)"
11661  * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
11662  * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
11663  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
11664  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE OpenSSL PROJECT OR
11665  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
11666  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
11667  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
11668  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11669  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
11670  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
11671  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
11672  * OF THE POSSIBILITY OF SUCH DAMAGE.
11673  * ====================================================================
11675  * This product includes cryptographic software written by Eric Young
11676  * (eay@cryptsoft.com).  This product includes software written by Tim
11677  * Hudson (tjh@cryptsoft.com).
11679  */
11681  Original SSLeay License
11682  -----------------------
11684 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
11685  * All rights reserved.
11687  * This package is an SSL implementation written
11688  * by Eric Young (eay@cryptsoft.com).
11689  * The implementation was written so as to conform with Netscapes SSL.
11690  * 
11691  * This library is free for commercial and non-commercial use as long as
11692  * the following conditions are aheared to.  The following conditions
11693  * apply to all code found in this distribution, be it the RC4, RSA,
11694  * lhash, DES, etc., code; not just the SSL code.  The SSL documentation
11695  * included with this distribution is covered by the same copyright terms
11696  * except that the holder is Tim Hudson (tjh@cryptsoft.com).
11697  * 
11698  * Copyright remains Eric Young's, and as such any Copyright notices in
11699  * the code are not to be removed.
11700  * If this package is used in a product, Eric Young should be given attribution
11701  * as the author of the parts of the library used.
11702  * This can be in the form of a textual message at program startup or
11703  * in documentation (online or textual) provided with the package.
11704  * 
11705  * Redistribution and use in source and binary forms, with or without
11706  * modification, are permitted provided that the following conditions
11707  * are met:
11708  * 1. Redistributions of source code must retain the copyright
11709  *    notice, this list of conditions and the following disclaimer.
11710  * 2. Redistributions in binary form must reproduce the above copyright
11711  *    notice, this list of conditions and the following disclaimer in the
11712  *    documentation and/or other materials provided with the distribution.
11713  * 3. All advertising materials mentioning features or use of this software
11714  *    must display the following acknowledgement:
11715  *    "This product includes cryptographic software written by
11716  *     Eric Young (eay@cryptsoft.com)"
11717  *    The word 'cryptographic' can be left out if the rouines from the library
11718  *    being used are not cryptographic related :-).
11719  * 4. If you include any Windows specific code (or a derivative thereof) from 
11720  *    the apps directory (application code) you must include an acknowledgement:
11721  *    "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
11722  * 
11723  * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
11724  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
11725  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
11726  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
11727  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
11728  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
11729  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
11730  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
11731  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
11732  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
11733  * SUCH DAMAGE.
11734  * 
11735  * The licence and distribution terms for any publically available version or
11736  * derivative of this code cannot be changed.  i.e. this code cannot simply be
11737  * copied and put under another distribution licence
11738  * [including the GNU Public Licence.]
11739  */
11742 ============================================================
11743 Notices for file(s):
11744 /lib/libexpat-host.so
11745 /lib/libexpat.a
11746 ------------------------------------------------------------
11747 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
11748                                and Clark Cooper
11749 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers.
11751 Permission is hereby granted, free of charge, to any person obtaining
11752 a copy of this software and associated documentation files (the
11753 "Software"), to deal in the Software without restriction, including
11754 without limitation the rights to use, copy, modify, merge, publish,
11755 distribute, sublicense, and/or sell copies of the Software, and to
11756 permit persons to whom the Software is furnished to do so, subject to
11757 the following conditions:
11759 The above copyright notice and this permission notice shall be included
11760 in all copies or substantial portions of the Software.
11762 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
11763 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
11764 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
11765 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
11766 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
11767 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
11768 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
11770 ============================================================
11771 Notices for file(s):
11772 /lib/libLLVMAnalysis.a
11773 ------------------------------------------------------------
11774 ==============================================================================
11775 LLVM Release License
11776 ==============================================================================
11777 University of Illinois/NCSA
11778 Open Source License
11780 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
11781 All rights reserved.
11783 Developed by:
11785     LLVM Team
11787     University of Illinois at Urbana-Champaign
11789     http://llvm.org
11791 Permission is hereby granted, free of charge, to any person obtaining a copy of
11792 this software and associated documentation files (the "Software"), to deal with
11793 the Software without restriction, including without limitation the rights to
11794 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
11795 of the Software, and to permit persons to whom the Software is furnished to do
11796 so, subject to the following conditions:
11798     * Redistributions of source code must retain the above copyright notice,
11799       this list of conditions and the following disclaimers.
11801     * Redistributions in binary form must reproduce the above copyright notice,
11802       this list of conditions and the following disclaimers in the
11803       documentation and/or other materials provided with the distribution.
11805     * Neither the names of the LLVM Team, University of Illinois at
11806       Urbana-Champaign, nor the names of its contributors may be used to
11807       endorse or promote products derived from this Software without specific
11808       prior written permission.
11810 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
11811 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
11812 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
11813 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
11814 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
11815 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
11816 SOFTWARE.
11818 ==============================================================================
11819 Copyrights and Licenses for Third Party Software Distributed with LLVM:
11820 ==============================================================================
11821 The LLVM software contains code written by third parties.  Such software will
11822 have its own individual LICENSE.TXT file in the directory in which it appears.
11823 This file will describe the copyrights, license, and restrictions which apply
11824 to that code.
11826 The disclaimer of warranty in the University of Illinois Open Source License
11827 applies to all code in the LLVM Distribution, and nothing in any of the
11828 other licenses gives permission to use the names of the LLVM Team or the
11829 University of Illinois to endorse or promote products derived from this
11830 Software.
11832 The following pieces of software have additional or alternate copyrights,
11833 licenses, and/or restrictions:
11835 Program             Directory
11836 -------             ---------
11837 Autoconf            llvm/autoconf
11838                     llvm/projects/ModuleMaker/autoconf
11839                     llvm/projects/sample/autoconf
11840 CellSPU backend     llvm/lib/Target/CellSPU/README.txt
11841 Google Test         llvm/utils/unittest/googletest
11842 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
11844 ============================================================
11845 Notices for file(s):
11846 /framework/emmalib.jar
11847 ------------------------------------------------------------
11848 Common Public License - v 1.0
11850 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S
11851 ACCEPTANCE OF THIS AGREEMENT.
11853 1. DEFINITIONS
11855 "Contribution" means:
11857       a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
11858       b) in the case of each subsequent Contributor:
11860       i) changes to the Program, and
11862       ii) additions to the Program;
11864       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
11865 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
11866 of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
11868 "Contributor" means any person or entity that distributes the Program.
11870 "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.
11872 "Program" means the Contributions distributed in accordance with this Agreement.
11874 "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
11876 2. GRANT OF RIGHTS
11878       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
11879 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.
11881       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,
11882 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
11883 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
11884 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.
11886       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
11887 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
11888 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
11889 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
11890 Program, it is Recipient's responsibility to acquire that license before distributing the Program.
11892       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
11893 Agreement.
11895 3. REQUIREMENTS
11897 A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
11899       a) it complies with the terms and conditions of this Agreement; and
11901       b) its license agreement:
11903       i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement,
11904 and implied warranties or conditions of merchantability and fitness for a particular purpose;
11906       ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost
11907 profits;
11909       iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
11911       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
11912 customarily used for software exchange.
11914 When the Program is made available in source code form:
11916       a) it must be made available under this Agreement; and
11918       b) a copy of this Agreement must be included with each copy of the Program.
11920 Contributors may not remove or alter any copyright notices contained within the Program.
11922 Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the
11923 Contribution.
11925 4. COMMERCIAL DISTRIBUTION
11927 Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the
11928 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
11929 Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
11930 every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
11931 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
11932 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
11933 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
11934 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.
11936 For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor
11937 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
11938 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
11939 Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
11941 5. NO WARRANTY
11943 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
11944 WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for
11945 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
11946 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.
11948 6. DISCLAIMER OF LIABILITY
11950 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
11951 CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
11952 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
11953 DAMAGES.
11955 7. GENERAL
11957 If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this
11958 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.
11960 If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any
11961 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
11962 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
11963 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.
11965 All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a
11966 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
11967 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
11968 survive.
11970 Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following
11971 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
11972 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
11973 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
11974 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
11975 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,
11976 whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
11978 This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal
11979 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.
11981 ============================================================
11982 Notices for file(s):
11983 /lib/libselinux.a
11984 ------------------------------------------------------------
11985 This library (libselinux) is public domain software, i.e. not copyrighted.
11987 Warranty Exclusion
11988 ------------------
11989 You agree that this software is a
11990 non-commercially developed program that may contain "bugs" (as that
11991 term is used in the industry) and that it may not function as intended.
11992 The software is licensed "as is". NSA makes no, and hereby expressly
11993 disclaims all, warranties, express, implied, statutory, or otherwise
11994 with respect to the software, including noninfringement and the implied
11995 warranties of merchantability and fitness for a particular purpose.
11997 Limitation of Liability
11998 -----------------------
11999 In no event will NSA be liable for any damages, including loss of data,
12000 lost profits, cost of cover, or other special, incidental,
12001 consequential, direct or indirect damages arising from the software or
12002 the use thereof, however caused and on any theory of liability. This
12003 limitation will apply even if NSA has been advised of the possibility
12004 of such damage. You acknowledge that this is a reasonable allocation of
12005 risk.
12007 ============================================================
12008 Notices for file(s):
12009 /framework/org-netbeans-api-visual.jar
12010 /framework/org-openide-util.jar
12011 ------------------------------------------------------------
12012 The GNU General Public License (GPL) Version 2, June 1991 
12014 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
12016 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
12018 Everyone is permitted to copy and distribute verbatim copies
12019 of this license document, but changing it is not allowed.
12021 Preamble
12023 The licenses for most software are designed to take away
12024 your freedom to share and change it. By contrast, the GNU
12025 General Public License is intended to guarantee your freedom
12026 to share and change free software--to make sure the software
12027 is free for all its users. This General Public License
12028 applies to most of the Free Software Foundation's software
12029 and to any other program whose authors commit to using it.
12030 (Some other Free Software Foundation software is covered by
12031 the GNU Library General Public License instead.) You can
12032 apply it to your programs, too. When we speak of free
12033 software, we are referring to freedom, not price. Our
12034 General Public Licenses are designed to make sure that you
12035 have the freedom to distribute copies of free software (and
12036 charge for this service if you wish), that you receive
12037 source code or can get it if you want it, that you can
12038 change the software or use pieces of it in new free
12039 programs; and that you know you can do these things. To
12040 protect your rights, we need to make restrictions that
12041 forbid anyone to deny you these rights or to ask you to
12042 surrender the rights. These restrictions translate to
12043 certain responsibilities for you if you distribute copies of
12044 the software, or if you modify it.
12046 For example, if you distribute copies of such a program,
12047 whether gratis or for a fee, you must give the recipients
12048 all the rights that you have. You must make sure that they,
12049 too, receive or can get the source code. And you must show
12050 them these terms so they know their rights.
12052 We protect your rights with two steps: (1) copyright the
12053 software, and (2) offer you this license which gives you
12054 legal permission to copy, distribute and/or modify the
12055 software.
12057 Also, for each author's protection and ours, we want to make
12058 certain that everyone understands that there is no warranty
12059 for this free software. If the software is modified by
12060 someone else and passed on, we want its recipients to know
12061 that what they have is not the original, so that any
12062 problems introduced by others will not reflect on the
12063 original authors' reputations.
12065 Finally, any free program is threatened constantly by
12066 software patents. We wish to avoid the danger that
12067 redistributors of a free program will individually obtain
12068 patent licenses, in effect making the program proprietary.
12069 To prevent this, we have made it clear that any patent must
12070 be licensed for everyone's free use or not licensed at all.
12072 The precise terms and conditions for copying, distribution
12073 and modification follow.
12075 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
12076 MODIFICATION
12078 0. This License applies to any program or other work which
12079 contains a notice placed by the copyright holder saying it
12080 may be distributed under the terms of this General Public
12081 License. The "Program", below, refers to any such program or
12082 work, and a "work based on the Program" means either the
12083 Program or any derivative work under copyright law: that is
12084 to say, a work containing the Program or a portion of it,
12085 either verbatim or with modifications and/or translated into
12086 another language. (Hereinafter, translation is included
12087 without limitation in the term "modification".) Each
12088 licensee is addressed as "you".
12090 Activities other than copying, distribution and modification
12091 are not covered by this License; they are outside its scope.
12092 The act of running the Program is not restricted, and the
12093 output from the Program is covered only if its contents
12094 constitute a work based on the Program (independent of
12095 having been made by running the Program). Whether that is
12096 true depends on what the Program does.
12098 1. You may copy and distribute verbatim copies of the
12099 Program's source code as you receive it, in any medium,
12100 provided that you conspicuously and appropriately publish on
12101 each copy an appropriate copyright notice and disclaimer of
12102 warranty; keep intact all the notices that refer to this
12103 License and to the absence of any warranty; and give any
12104 other recipients of the Program a copy of this License along
12105 with the Program.
12107 You may charge a fee for the physical act of transferring a
12108 copy, and you may at your option offer warranty protection
12109 in exchange for a fee.
12111 2. You may modify your copy or copies of the Program or any
12112 portion of it, thus forming a work based on the Program, and
12113 copy and distribute such modifications or work under the
12114 terms of Section 1 above, provided that you also meet all of
12115 these conditions:
12117 a) You must cause the modified files to carry prominent
12118 notices stating that you changed the files and the date of
12119 any change.
12121 b) You must cause any work that you distribute or publish,
12122 that in whole or in part contains or is derived from the
12123 Program or any part thereof, to be licensed as a whole at no
12124 charge to all third parties under the terms of this License.
12126 c) If the modified program normally reads commands
12127 interactively when run, you must cause it, when started
12128 running for such interactive use in the most ordinary way,
12129 to print or display an announcement including an appropriate
12130 copyright notice and a notice that there is no warranty (or
12131 else, saying that you provide a warranty) and that users may
12132 redistribute the program under these conditions, and telling
12133 the user how to view a copy of this License. (Exception: if
12134 the Program itself is interactive but does not normally
12135 print such an announcement, your work based on the Program
12136 is not required to print an announcement.)
12138 These requirements apply to the modified work as a whole. If
12139 identifiable sections of that work are not derived from the
12140 Program, and can be reasonably considered independent and
12141 separate works in themselves, then this License, and its
12142 terms, do not apply to those sections when you distribute
12143 them as separate works. But when you distribute the same
12144 sections as part of a whole which is a work based on the
12145 Program, the distribution of the whole must be on the terms
12146 of this License, whose permissions for other licensees
12147 extend to the entire whole, and thus to each and every part
12148 regardless of who wrote it.
12150 Thus, it is not the intent of this section to claim rights
12151 or contest your rights to work written entirely by you;
12152 rather, the intent is to exercise the right to control the
12153 distribution of derivative or collective works based on the
12154 Program. In addition, mere aggregation of another work not
12155 based on the Program with the Program (or with a work based
12156 on the Program) on a volume of a storage or distribution
12157 medium does not bring the other work under the scope of this
12158 License.
12160 3. You may copy and distribute the Program (or a work based
12161 on it, under Section 2) in object code or executable form
12162 under the terms of Sections 1 and 2 above provided that you
12163 also do one of the following:
12165 a) Accompany it with the complete corresponding
12166 machine-readable source code, which must be distributed
12167 under the terms of Sections 1 and 2 above on a medium
12168 customarily used for software interchange; or,
12170 b) Accompany it with a written offer, valid for at least
12171 three years, to give any third party, for a charge no more
12172 than your cost of physically performing source distribution,
12173 a complete machine-readable copy of the corresponding source
12174 code, to be distributed under the terms of Sections 1 and 2
12175 above on a medium customarily used for software interchange;
12178 c) Accompany it with the information you received as to the
12179 offer to distribute corresponding source code. (This
12180 alternative is allowed only for noncommercial distribution
12181 and only if you received the program in object code or
12182 executable form with such an offer, in accord with
12183 Subsection b above.)
12185 The source code for a work means the preferred form of the
12186 work for making modifications to it. For an executable work,
12187 complete source code means all the source code for all
12188 modules it contains, plus any associated interface
12189 definition files, plus the scripts used to control
12190 compilation and installation of the executable. However, as
12191 a special exception, the source code distributed need not
12192 include anything that is normally distributed (in either
12193 source or binary form) with the major components (compiler,
12194 kernel, and so on) of the operating system on which the
12195 executable runs, unless that component itself accompanies
12196 the executable. If distribution of executable or object code
12197 is made by offering access to copy from a designated place,
12198 then offering equivalent access to copy the source code from
12199 the same place counts as distribution of the source code,
12200 even though third parties are not compelled to copy the
12201 source along with the object code.
12203 4. You may not copy, modify, sublicense, or distribute the
12204 Program except as expressly provided under this License. Any
12205 attempt otherwise to copy, modify, sublicense or distribute
12206 the Program is void, and will automatically terminate your
12207 rights under this License. However, parties who have
12208 received copies, or rights, from you under this License will
12209 not have their licenses terminated so long as such parties
12210 remain in full compliance.
12212 5. You are not required to accept this License, since you
12213 have not signed it. However, nothing else grants you
12214 permission to modify or distribute the Program or its
12215 derivative works. These actions are prohibited by law if you
12216 do not accept this License. Therefore, by modifying or
12217 distributing the Program (or any work based on the Program),
12218 you indicate your acceptance of this License to do so, and
12219 all its terms and conditions for copying, distributing or
12220 modifying the Program or works based on it.
12222 6. Each time you redistribute the Program (or any work based
12223 on the Program), the recipient automatically receives a
12224 license from the original licensor to copy, distribute or
12225 modify the Program subject to these terms and conditions.
12226 You may not impose any further restrictions on the
12227 recipients' exercise of the rights granted herein. You are
12228 not responsible for enforcing compliance by third parties to
12229 this License.
12231 7. If, as a consequence of a court judgment or allegation of
12232 patent infringement or for any other reason (not limited to
12233 patent issues), conditions are imposed on you (whether by
12234 court order, agreement or otherwise) that contradict the
12235 conditions of this License, they do not excuse you from the
12236 conditions of this License. If you cannot distribute so as
12237 to satisfy simultaneously your obligations under this
12238 License and any other pertinent obligations, then as a
12239 consequence you may not distribute the Program at all. For
12240 example, if a patent license would not permit royalty-free
12241 redistribution of the Program by all those who receive
12242 copies directly or indirectly through you, then the only way
12243 you could satisfy both it and this License would be to
12244 refrain entirely from distribution of the Program.
12246 If any portion of this section is held invalid or
12247 unenforceable under any particular circumstance, the balance
12248 of the section is intended to apply and the section as a
12249 whole is intended to apply in other circumstances. It is not
12250 the purpose of this section to induce you to infringe any
12251 patents or other property right claims or to contest
12252 validity of any such claims; this section has the sole
12253 purpose of protecting the integrity of the free software
12254 distribution system, which is implemented by public license
12255 practices. Many people have made generous contributions to
12256 the wide range of software distributed through that system
12257 in reliance on consistent application of that system; it is
12258 up to the author/donor to decide if he or she is willing to
12259 distribute software through any other system and a licensee
12260 cannot impose that choice.
12262 This section is intended to make thoroughly clear what is
12263 believed to be a consequence of the rest of this License.
12265 8. If the distribution and/or use of the Program is
12266 restricted in certain countries either by patents or by
12267 copyrighted interfaces, the original copyright holder who
12268 places the Program under this License may add an explicit
12269 geographical distribution limitation excluding those
12270 countries, so that distribution is permitted only in or
12271 among countries not thus excluded. In such case, this
12272 License incorporates the limitation as if written in the
12273 body of this License.
12275 9. The Free Software Foundation may publish revised and/or
12276 new versions of the General Public License from time to
12277 time. Such new versions will be similar in spirit to the
12278 present version, but may differ in detail to address new
12279 problems or concerns.
12281 Each version is given a distinguishing version number. If
12282 the Program specifies a version number of this License which
12283 applies to it and "any later version", you have the option
12284 of following the terms and conditions either of that version
12285 or of any later version published by the Free Software
12286 Foundation. If the Program does not specify a version number
12287 of this License, you may choose any version ever published
12288 by the Free Software Foundation.
12290 10. If you wish to incorporate parts of the Program into
12291 other free programs whose distribution conditions are
12292 different, write to the author to ask for permission. For
12293 software which is copyrighted by the Free Software
12294 Foundation, write to the Free Software Foundation; we
12295 sometimes make exceptions for this. Our decision will be
12296 guided by the two goals of preserving the free status of all
12297 derivatives of our free software and of promoting the
12298 sharing and reuse of software generally.
12300 NO WARRANTY
12302 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
12303 NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
12304 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
12305 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM
12306 "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
12307 IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
12308 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
12309 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE
12310 OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
12311 DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
12312 REPAIR OR CORRECTION.
12314 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
12315 TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY
12316 WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
12317 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
12318 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF
12319 THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
12320 LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR
12321 LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
12322 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
12323 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
12324 SUCH DAMAGES.
12326 END OF TERMS AND CONDITIONS
12328 How to Apply These Terms to Your New Programs
12330 If you develop a new program, and you want it to be of the
12331 greatest possible use to the public, the best way to achieve
12332 this is to make it free software which everyone can
12333 redistribute and change under these terms.
12335 To do so, attach the following notices to the program. It is
12336 safest to attach them to the start of each source file to
12337 most effectively convey the exclusion of warranty; and each
12338 file should have at least the "copyright" line and a pointer
12339 to where the full notice is found.
12341 One line to give the program's name and a brief idea of what
12342 it does.
12344 Copyright (C) <year> <name of author>
12345 This program is free software; you can redistribute it
12346 and/or modify it under the terms of the GNU General Public
12347 License as published by the Free Software Foundation; either
12348 version 2 of the License, or (at your option) any later
12349 version. This program is distributed in the hope that it
12350 will be useful, but WITHOUT ANY WARRANTY; without even the
12351 implied warranty of MERCHANTABILITY or FITNESS FOR A
12352 PARTICULAR PURPOSE. See the GNU General Public License for
12353 more details. You should have received a copy of the GNU
12354 General Public License along with this program; if not,
12355 write to the Free Software Foundation, Inc., 59 Temple
12356 Place, Suite 330, Boston, MA 02111-1307 USA
12358 Also add information on how to contact you by electronic and
12359 paper mail. If the program is interactive, make it output a
12360 short notice like this when it starts in an interactive
12361 mode:
12363 Gnomovision version 69, Copyright (C) year name of author
12364 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
12365 type `show w'. This is free software, and you are welcome to
12366 redistribute it under certain conditions; type `show c' for
12367 details. The hypothetical commands `show w' and `show c'
12368 should show the appropriate parts of the General Public
12369 License. Of course, the commands you use may be called
12370 something other than `show w' and `show c'; they could even
12371 be mouse-clicks or menu items--whatever suits your program.
12373 You should also get your employer (if you work as a
12374 programmer) or your school, if any, to sign a "copyright
12375 disclaimer" for the program, if necessary. Here is a sample;
12376 alter the names:
12378 Yoyodyne, Inc., hereby disclaims all copyright interest in
12379 the program `Gnomovision' (which makes passes at compilers)
12380 written by James Hacker.
12382 signature of Ty Coon, 1 April 1989
12383 Ty Coon, President of Vice
12384 This General Public License does not permit incorporating
12385 your program into proprietary programs. If your program is a
12386 subroutine library, you may consider it more useful to
12387 permit linking proprietary applications with the library. If
12388 this is what you want to do, use the GNU Library General
12389 Public License instead of this License.
12391 "CLASSPATH" EXCEPTION TO THE GPL VERSION 2
12393 Certain source files distributed by Sun Microsystems, Inc. 
12394 are subject to  the following clarification and special
12395 exception to the GPL Version 2, but only where Sun has
12396 expressly included in the particular source file's header
12397 the words  "Sun designates this particular file as subject
12398 to the "Classpath" exception as provided by Sun in the
12399 License file that accompanied this code." 
12401    Linking this library statically or dynamically with other
12402 modules is making a combined work based on this library. 
12403 Thus, the terms and conditions of the GNU General Public
12404 License Version 2 cover the whole combination. 
12406   As a special exception, the copyright holders of this
12407 library give you  permission to link this library with
12408 independent modules to produce an  executable, regardless of
12409 the license terms of these independent modules,  and to copy
12410 and distribute the resulting executable under terms of your 
12411 choice, provided that you also meet, for each linked
12412 independent module,  the terms and conditions of the license
12413 of that module.  An independent  module is a module which is
12414 not derived from or based on this library.  If  you modify
12415 this library, you may extend this exception to your version
12416 of  the library, but you are not obligated to do so.  If you
12417 do not wish to do so, delete this exception statement from
12418 your version.
12419 ============================================================
12420 Notices for file(s):
12421 /bin/adb
12422 ------------------------------------------------------------
12424    Copyright (c) 2006-2009, The Android Open Source Project
12425    Copyright 2006, Brian Swetland <swetland@frotz.net>
12427    Licensed under the Apache License, Version 2.0 (the "License");
12428    you may not use this file except in compliance with the License.
12430    Unless required by applicable law or agreed to in writing, software
12431    distributed under the License is distributed on an "AS IS" BASIS,
12432    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12433    See the License for the specific language governing permissions and
12434    limitations under the License.
12437                                  Apache License
12438                            Version 2.0, January 2004
12439                         http://www.apache.org/licenses/
12441    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12443    1. Definitions.
12445       "License" shall mean the terms and conditions for use, reproduction,
12446       and distribution as defined by Sections 1 through 9 of this document.
12448       "Licensor" shall mean the copyright owner or entity authorized by
12449       the copyright owner that is granting the License.
12451       "Legal Entity" shall mean the union of the acting entity and all
12452       other entities that control, are controlled by, or are under common
12453       control with that entity. For the purposes of this definition,
12454       "control" means (i) the power, direct or indirect, to cause the
12455       direction or management of such entity, whether by contract or
12456       otherwise, or (ii) ownership of fifty percent (50%) or more of the
12457       outstanding shares, or (iii) beneficial ownership of such entity.
12459       "You" (or "Your") shall mean an individual or Legal Entity
12460       exercising permissions granted by this License.
12462       "Source" form shall mean the preferred form for making modifications,
12463       including but not limited to software source code, documentation
12464       source, and configuration files.
12466       "Object" form shall mean any form resulting from mechanical
12467       transformation or translation of a Source form, including but
12468       not limited to compiled object code, generated documentation,
12469       and conversions to other media types.
12471       "Work" shall mean the work of authorship, whether in Source or
12472       Object form, made available under the License, as indicated by a
12473       copyright notice that is included in or attached to the work
12474       (an example is provided in the Appendix below).
12476       "Derivative Works" shall mean any work, whether in Source or Object
12477       form, that is based on (or derived from) the Work and for which the
12478       editorial revisions, annotations, elaborations, or other modifications
12479       represent, as a whole, an original work of authorship. For the purposes
12480       of this License, Derivative Works shall not include works that remain
12481       separable from, or merely link (or bind by name) to the interfaces of,
12482       the Work and Derivative Works thereof.
12484       "Contribution" shall mean any work of authorship, including
12485       the original version of the Work and any modifications or additions
12486       to that Work or Derivative Works thereof, that is intentionally
12487       submitted to Licensor for inclusion in the Work by the copyright owner
12488       or by an individual or Legal Entity authorized to submit on behalf of
12489       the copyright owner. For the purposes of this definition, "submitted"
12490       means any form of electronic, verbal, or written communication sent
12491       to the Licensor or its representatives, including but not limited to
12492       communication on electronic mailing lists, source code control systems,
12493       and issue tracking systems that are managed by, or on behalf of, the
12494       Licensor for the purpose of discussing and improving the Work, but
12495       excluding communication that is conspicuously marked or otherwise
12496       designated in writing by the copyright owner as "Not a Contribution."
12498       "Contributor" shall mean Licensor and any individual or Legal Entity
12499       on behalf of whom a Contribution has been received by Licensor and
12500       subsequently incorporated within the Work.
12502    2. Grant of Copyright License. Subject to the terms and conditions of
12503       this License, each Contributor hereby grants to You a perpetual,
12504       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12505       copyright license to reproduce, prepare Derivative Works of,
12506       publicly display, publicly perform, sublicense, and distribute the
12507       Work and such Derivative Works in Source or Object form.
12509    3. Grant of Patent License. Subject to the terms and conditions of
12510       this License, each Contributor hereby grants to You a perpetual,
12511       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12512       (except as stated in this section) patent license to make, have made,
12513       use, offer to sell, sell, import, and otherwise transfer the Work,
12514       where such license applies only to those patent claims licensable
12515       by such Contributor that are necessarily infringed by their
12516       Contribution(s) alone or by combination of their Contribution(s)
12517       with the Work to which such Contribution(s) was submitted. If You
12518       institute patent litigation against any entity (including a
12519       cross-claim or counterclaim in a lawsuit) alleging that the Work
12520       or a Contribution incorporated within the Work constitutes direct
12521       or contributory patent infringement, then any patent licenses
12522       granted to You under this License for that Work shall terminate
12523       as of the date such litigation is filed.
12525    4. Redistribution. You may reproduce and distribute copies of the
12526       Work or Derivative Works thereof in any medium, with or without
12527       modifications, and in Source or Object form, provided that You
12528       meet the following conditions:
12530       (a) You must give any other recipients of the Work or
12531           Derivative Works a copy of this License; and
12533       (b) You must cause any modified files to carry prominent notices
12534           stating that You changed the files; and
12536       (c) You must retain, in the Source form of any Derivative Works
12537           that You distribute, all copyright, patent, trademark, and
12538           attribution notices from the Source form of the Work,
12539           excluding those notices that do not pertain to any part of
12540           the Derivative Works; and
12542       (d) If the Work includes a "NOTICE" text file as part of its
12543           distribution, then any Derivative Works that You distribute must
12544           include a readable copy of the attribution notices contained
12545           within such NOTICE file, excluding those notices that do not
12546           pertain to any part of the Derivative Works, in at least one
12547           of the following places: within a NOTICE text file distributed
12548           as part of the Derivative Works; within the Source form or
12549           documentation, if provided along with the Derivative Works; or,
12550           within a display generated by the Derivative Works, if and
12551           wherever such third-party notices normally appear. The contents
12552           of the NOTICE file are for informational purposes only and
12553           do not modify the License. You may add Your own attribution
12554           notices within Derivative Works that You distribute, alongside
12555           or as an addendum to the NOTICE text from the Work, provided
12556           that such additional attribution notices cannot be construed
12557           as modifying the License.
12559       You may add Your own copyright statement to Your modifications and
12560       may provide additional or different license terms and conditions
12561       for use, reproduction, or distribution of Your modifications, or
12562       for any such Derivative Works as a whole, provided Your use,
12563       reproduction, and distribution of the Work otherwise complies with
12564       the conditions stated in this License.
12566    5. Submission of Contributions. Unless You explicitly state otherwise,
12567       any Contribution intentionally submitted for inclusion in the Work
12568       by You to the Licensor shall be under the terms and conditions of
12569       this License, without any additional terms or conditions.
12570       Notwithstanding the above, nothing herein shall supersede or modify
12571       the terms of any separate license agreement you may have executed
12572       with Licensor regarding such Contributions.
12574    6. Trademarks. This License does not grant permission to use the trade
12575       names, trademarks, service marks, or product names of the Licensor,
12576       except as required for reasonable and customary use in describing the
12577       origin of the Work and reproducing the content of the NOTICE file.
12579    7. Disclaimer of Warranty. Unless required by applicable law or
12580       agreed to in writing, Licensor provides the Work (and each
12581       Contributor provides its Contributions) on an "AS IS" BASIS,
12582       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12583       implied, including, without limitation, any warranties or conditions
12584       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12585       PARTICULAR PURPOSE. You are solely responsible for determining the
12586       appropriateness of using or redistributing the Work and assume any
12587       risks associated with Your exercise of permissions under this License.
12589    8. Limitation of Liability. In no event and under no legal theory,
12590       whether in tort (including negligence), contract, or otherwise,
12591       unless required by applicable law (such as deliberate and grossly
12592       negligent acts) or agreed to in writing, shall any Contributor be
12593       liable to You for damages, including any direct, indirect, special,
12594       incidental, or consequential damages of any character arising as a
12595       result of this License or out of the use or inability to use the
12596       Work (including but not limited to damages for loss of goodwill,
12597       work stoppage, computer failure or malfunction, or any and all
12598       other commercial damages or losses), even if such Contributor
12599       has been advised of the possibility of such damages.
12601    9. Accepting Warranty or Additional Liability. While redistributing
12602       the Work or Derivative Works thereof, You may choose to offer,
12603       and charge a fee for, acceptance of support, warranty, indemnity,
12604       or other liability obligations and/or rights consistent with this
12605       License. However, in accepting such obligations, You may act only
12606       on Your own behalf and on Your sole responsibility, not on behalf
12607       of any other Contributor, and only if You agree to indemnify,
12608       defend, and hold each Contributor harmless for any liability
12609       incurred by, or claims asserted against, such Contributor by reason
12610       of your accepting any such warranty or additional liability.
12612    END OF TERMS AND CONDITIONS
12615 ============================================================
12616 Notices for file(s):
12617 /framework/apache-xml-hostdex.jar
12618 ------------------------------------------------------------
12619    =========================================================================
12620    ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
12621    ==  Version 2.0, in this case for the Apache Xalan Java distribution.  ==
12622    =========================================================================
12624    Apache Xalan (Xalan XSLT processor)
12625    Copyright 1999-2006 The Apache Software Foundation
12627    Apache Xalan (Xalan serializer)
12628    Copyright 1999-2006 The Apache Software Foundation
12630    This product includes software developed at
12631    The Apache Software Foundation (http://www.apache.org/).
12633    =========================================================================
12634    Portions of this software was originally based on the following:
12635      - software copyright (c) 1999-2002, Lotus Development Corporation.,
12636        http://www.lotus.com.
12637      - software copyright (c) 2001-2002, Sun Microsystems.,
12638        http://www.sun.com.
12639      - software copyright (c) 2003, IBM Corporation., 
12640        http://www.ibm.com.
12641        
12642    =========================================================================
12643    The binary distribution package (ie. jars, samples and documentation) of
12644    this product includes software developed by the following:
12645        
12646      - The Apache Software Foundation 
12647          - Xerces Java - see LICENSE.txt 
12648          - JAXP 1.3 APIs - see LICENSE.txt
12649          - Bytecode Engineering Library - see LICENSE.txt
12650          - Regular Expression - see LICENSE.txt
12651        
12652      - Scott Hudson, Frank Flannery, C. Scott Ananian 
12653          - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt 
12655    ========================================================================= 
12656    The source distribution package (ie. all source and tools required to build
12657    Xalan Java) of this product includes software developed by the following:
12658        
12659      - The Apache Software Foundation
12660          - Xerces Java - see LICENSE.txt 
12661          - JAXP 1.3 APIs - see LICENSE.txt
12662          - Bytecode Engineering Library - see LICENSE.txt
12663          - Regular Expression - see LICENSE.txt
12664          - Ant - see LICENSE.txt
12665          - Stylebook doc tool - see LICENSE.txt    
12666        
12667      - Elliot Joel Berk and C. Scott Ananian 
12668          - Lexical Analyzer Generator (JLex) - see LICENSE.txt
12670    =========================================================================       
12671    Apache Xerces Java
12672    Copyright 1999-2006 The Apache Software Foundation
12674    This product includes software developed at
12675    The Apache Software Foundation (http://www.apache.org/).
12677    Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
12678    were originally based on the following:
12679      - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
12680      - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
12681      - voluntary contributions made by Paul Eng on behalf of the 
12682        Apache Software Foundation that were originally developed at iClick, Inc.,
12683        software copyright (c) 1999.    
12685    =========================================================================   
12686    Apache xml-commons xml-apis (redistribution of xml-apis.jar)
12688    Apache XML Commons
12689    Copyright 2001-2003,2006 The Apache Software Foundation.
12691    This product includes software developed at
12692    The Apache Software Foundation (http://www.apache.org/).
12694    Portions of this software were originally based on the following:
12695      - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
12696      - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
12697      - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
12700 ============================================================
12701 Notices for file(s):
12702 /bin/llvm-rs-cc
12703 /bin/rs-spec-gen
12704 /lib/libslang.a
12705 ------------------------------------------------------------
12706 =========================
12707 NOTICE file for slang.git
12708 =========================
12710    Copyright (c) 2005-2011, The Android Open Source Project
12712    Licensed under the Apache License, Version 2.0 (the "License");
12713    you may not use this file except in compliance with the License.
12715    Unless required by applicable law or agreed to in writing, software
12716    distributed under the License is distributed on an "AS IS" BASIS,
12717    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12718    See the License for the specific language governing permissions and
12719    limitations under the License.
12722                                  Apache License
12723                            Version 2.0, January 2004
12724                         http://www.apache.org/licenses/
12726    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
12728    1. Definitions.
12730       "License" shall mean the terms and conditions for use, reproduction,
12731       and distribution as defined by Sections 1 through 9 of this document.
12733       "Licensor" shall mean the copyright owner or entity authorized by
12734       the copyright owner that is granting the License.
12736       "Legal Entity" shall mean the union of the acting entity and all
12737       other entities that control, are controlled by, or are under common
12738       control with that entity. For the purposes of this definition,
12739       "control" means (i) the power, direct or indirect, to cause the
12740       direction or management of such entity, whether by contract or
12741       otherwise, or (ii) ownership of fifty percent (50%) or more of the
12742       outstanding shares, or (iii) beneficial ownership of such entity.
12744       "You" (or "Your") shall mean an individual or Legal Entity
12745       exercising permissions granted by this License.
12747       "Source" form shall mean the preferred form for making modifications,
12748       including but not limited to software source code, documentation
12749       source, and configuration files.
12751       "Object" form shall mean any form resulting from mechanical
12752       transformation or translation of a Source form, including but
12753       not limited to compiled object code, generated documentation,
12754       and conversions to other media types.
12756       "Work" shall mean the work of authorship, whether in Source or
12757       Object form, made available under the License, as indicated by a
12758       copyright notice that is included in or attached to the work
12759       (an example is provided in the Appendix below).
12761       "Derivative Works" shall mean any work, whether in Source or Object
12762       form, that is based on (or derived from) the Work and for which the
12763       editorial revisions, annotations, elaborations, or other modifications
12764       represent, as a whole, an original work of authorship. For the purposes
12765       of this License, Derivative Works shall not include works that remain
12766       separable from, or merely link (or bind by name) to the interfaces of,
12767       the Work and Derivative Works thereof.
12769       "Contribution" shall mean any work of authorship, including
12770       the original version of the Work and any modifications or additions
12771       to that Work or Derivative Works thereof, that is intentionally
12772       submitted to Licensor for inclusion in the Work by the copyright owner
12773       or by an individual or Legal Entity authorized to submit on behalf of
12774       the copyright owner. For the purposes of this definition, "submitted"
12775       means any form of electronic, verbal, or written communication sent
12776       to the Licensor or its representatives, including but not limited to
12777       communication on electronic mailing lists, source code control systems,
12778       and issue tracking systems that are managed by, or on behalf of, the
12779       Licensor for the purpose of discussing and improving the Work, but
12780       excluding communication that is conspicuously marked or otherwise
12781       designated in writing by the copyright owner as "Not a Contribution."
12783       "Contributor" shall mean Licensor and any individual or Legal Entity
12784       on behalf of whom a Contribution has been received by Licensor and
12785       subsequently incorporated within the Work.
12787    2. Grant of Copyright License. Subject to the terms and conditions of
12788       this License, each Contributor hereby grants to You a perpetual,
12789       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12790       copyright license to reproduce, prepare Derivative Works of,
12791       publicly display, publicly perform, sublicense, and distribute the
12792       Work and such Derivative Works in Source or Object form.
12794    3. Grant of Patent License. Subject to the terms and conditions of
12795       this License, each Contributor hereby grants to You a perpetual,
12796       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
12797       (except as stated in this section) patent license to make, have made,
12798       use, offer to sell, sell, import, and otherwise transfer the Work,
12799       where such license applies only to those patent claims licensable
12800       by such Contributor that are necessarily infringed by their
12801       Contribution(s) alone or by combination of their Contribution(s)
12802       with the Work to which such Contribution(s) was submitted. If You
12803       institute patent litigation against any entity (including a
12804       cross-claim or counterclaim in a lawsuit) alleging that the Work
12805       or a Contribution incorporated within the Work constitutes direct
12806       or contributory patent infringement, then any patent licenses
12807       granted to You under this License for that Work shall terminate
12808       as of the date such litigation is filed.
12810    4. Redistribution. You may reproduce and distribute copies of the
12811       Work or Derivative Works thereof in any medium, with or without
12812       modifications, and in Source or Object form, provided that You
12813       meet the following conditions:
12815       (a) You must give any other recipients of the Work or
12816           Derivative Works a copy of this License; and
12818       (b) You must cause any modified files to carry prominent notices
12819           stating that You changed the files; and
12821       (c) You must retain, in the Source form of any Derivative Works
12822           that You distribute, all copyright, patent, trademark, and
12823           attribution notices from the Source form of the Work,
12824           excluding those notices that do not pertain to any part of
12825           the Derivative Works; and
12827       (d) If the Work includes a "NOTICE" text file as part of its
12828           distribution, then any Derivative Works that You distribute must
12829           include a readable copy of the attribution notices contained
12830           within such NOTICE file, excluding those notices that do not
12831           pertain to any part of the Derivative Works, in at least one
12832           of the following places: within a NOTICE text file distributed
12833           as part of the Derivative Works; within the Source form or
12834           documentation, if provided along with the Derivative Works; or,
12835           within a display generated by the Derivative Works, if and
12836           wherever such third-party notices normally appear. The contents
12837           of the NOTICE file are for informational purposes only and
12838           do not modify the License. You may add Your own attribution
12839           notices within Derivative Works that You distribute, alongside
12840           or as an addendum to the NOTICE text from the Work, provided
12841           that such additional attribution notices cannot be construed
12842           as modifying the License.
12844       You may add Your own copyright statement to Your modifications and
12845       may provide additional or different license terms and conditions
12846       for use, reproduction, or distribution of Your modifications, or
12847       for any such Derivative Works as a whole, provided Your use,
12848       reproduction, and distribution of the Work otherwise complies with
12849       the conditions stated in this License.
12851    5. Submission of Contributions. Unless You explicitly state otherwise,
12852       any Contribution intentionally submitted for inclusion in the Work
12853       by You to the Licensor shall be under the terms and conditions of
12854       this License, without any additional terms or conditions.
12855       Notwithstanding the above, nothing herein shall supersede or modify
12856       the terms of any separate license agreement you may have executed
12857       with Licensor regarding such Contributions.
12859    6. Trademarks. This License does not grant permission to use the trade
12860       names, trademarks, service marks, or product names of the Licensor,
12861       except as required for reasonable and customary use in describing the
12862       origin of the Work and reproducing the content of the NOTICE file.
12864    7. Disclaimer of Warranty. Unless required by applicable law or
12865       agreed to in writing, Licensor provides the Work (and each
12866       Contributor provides its Contributions) on an "AS IS" BASIS,
12867       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
12868       implied, including, without limitation, any warranties or conditions
12869       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
12870       PARTICULAR PURPOSE. You are solely responsible for determining the
12871       appropriateness of using or redistributing the Work and assume any
12872       risks associated with Your exercise of permissions under this License.
12874    8. Limitation of Liability. In no event and under no legal theory,
12875       whether in tort (including negligence), contract, or otherwise,
12876       unless required by applicable law (such as deliberate and grossly
12877       negligent acts) or agreed to in writing, shall any Contributor be
12878       liable to You for damages, including any direct, indirect, special,
12879       incidental, or consequential damages of any character arising as a
12880       result of this License or out of the use or inability to use the
12881       Work (including but not limited to damages for loss of goodwill,
12882       work stoppage, computer failure or malfunction, or any and all
12883       other commercial damages or losses), even if such Contributor
12884       has been advised of the possibility of such damages.
12886    9. Accepting Warranty or Additional Liability. While redistributing
12887       the Work or Derivative Works thereof, You may choose to offer,
12888       and charge a fee for, acceptance of support, warranty, indemnity,
12889       or other liability obligations and/or rights consistent with this
12890       License. However, in accepting such obligations, You may act only
12891       on Your own behalf and on Your sole responsibility, not on behalf
12892       of any other Contributor, and only if You agree to indemnify,
12893       defend, and hold each Contributor harmless for any liability
12894       incurred by, or claims asserted against, such Contributor by reason
12895       of your accepting any such warranty or additional liability.
12897    END OF TERMS AND CONDITIONS
12901 ===========================================
12902 NOTICE file for external/clang (clang.git).
12903 Note: libclang*.a are statically linked.
12904 ===========================================
12906 ==============================================================================
12907 LLVM Release License
12908 ==============================================================================
12909 University of Illinois/NCSA
12910 Open Source License
12912 Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
12913 All rights reserved.
12915 Developed by:
12917     LLVM Team
12919     University of Illinois at Urbana-Champaign
12921     http://llvm.org
12923 Permission is hereby granted, free of charge, to any person obtaining a copy of
12924 this software and associated documentation files (the "Software"), to deal with
12925 the Software without restriction, including without limitation the rights to
12926 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12927 of the Software, and to permit persons to whom the Software is furnished to do
12928 so, subject to the following conditions:
12930     * Redistributions of source code must retain the above copyright notice,
12931       this list of conditions and the following disclaimers.
12933     * Redistributions in binary form must reproduce the above copyright notice,
12934       this list of conditions and the following disclaimers in the
12935       documentation and/or other materials provided with the distribution.
12937     * Neither the names of the LLVM Team, University of Illinois at
12938       Urbana-Champaign, nor the names of its contributors may be used to
12939       endorse or promote products derived from this Software without specific
12940       prior written permission.
12942 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12943 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
12944 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
12945 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
12946 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
12947 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
12948 SOFTWARE.
12950 ==============================================================================
12951 The LLVM software contains code written by third parties.  Such software will
12952 have its own individual LICENSE.TXT file in the directory in which it appears.
12953 This file will describe the copyrights, license, and restrictions which apply
12954 to that code.
12956 The disclaimer of warranty in the University of Illinois Open Source License
12957 applies to all code in the LLVM Distribution, and nothing in any of the
12958 other licenses gives permission to use the names of the LLVM Team or the
12959 University of Illinois to endorse or promote products derived from this
12960 Software.
12962 The following pieces of software have additional or alternate copyrights,
12963 licenses, and/or restrictions:
12965 Program             Directory
12966 -------             ---------
12967 <none yet>
12971 =========================================
12972 NOTICE file for external/llvm (llvm.git).
12973 Note: libLLVM*.a are statically linked.
12974 =========================================
12976 ==============================================================================
12977 LLVM Release License
12978 ==============================================================================
12979 University of Illinois/NCSA
12980 Open Source License
12982 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign.
12983 All rights reserved.
12985 Developed by:
12987     LLVM Team
12989     University of Illinois at Urbana-Champaign
12991     http://llvm.org
12993 Permission is hereby granted, free of charge, to any person obtaining a copy of
12994 this software and associated documentation files (the "Software"), to deal with
12995 the Software without restriction, including without limitation the rights to
12996 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12997 of the Software, and to permit persons to whom the Software is furnished to do
12998 so, subject to the following conditions:
13000     * Redistributions of source code must retain the above copyright notice,
13001       this list of conditions and the following disclaimers.
13003     * Redistributions in binary form must reproduce the above copyright notice,
13004       this list of conditions and the following disclaimers in the
13005       documentation and/or other materials provided with the distribution.
13007     * Neither the names of the LLVM Team, University of Illinois at
13008       Urbana-Champaign, nor the names of its contributors may be used to
13009       endorse or promote products derived from this Software without specific
13010       prior written permission.
13012 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13013 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13014 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
13015 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
13016 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13017 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
13018 SOFTWARE.
13020 ==============================================================================
13021 Copyrights and Licenses for Third Party Software Distributed with LLVM:
13022 ==============================================================================
13023 The LLVM software contains code written by third parties.  Such software will
13024 have its own individual LICENSE.TXT file in the directory in which it appears.
13025 This file will describe the copyrights, license, and restrictions which apply
13026 to that code.
13028 The disclaimer of warranty in the University of Illinois Open Source License
13029 applies to all code in the LLVM Distribution, and nothing in any of the
13030 other licenses gives permission to use the names of the LLVM Team or the
13031 University of Illinois to endorse or promote products derived from this
13032 Software.
13034 The following pieces of software have additional or alternate copyrights,
13035 licenses, and/or restrictions:
13037 Program             Directory
13038 -------             ---------
13039 Autoconf            llvm/autoconf
13040                     llvm/projects/ModuleMaker/autoconf
13041                     llvm/projects/sample/autoconf
13042 CellSPU backend     llvm/lib/Target/CellSPU/README.txt
13043 Google Test         llvm/utils/unittest/googletest
13044 OpenBSD regex       llvm/lib/Support/{reg*, COPYRIGHT.regex}
13046 ============================================================
13047 Notices for file(s):
13048 /bin/minigzip
13049 /lib/libunz.a
13050 /lib/libz-host.so
13051 /lib/libz.a
13052 ------------------------------------------------------------
13053  (C) 1995-2013 Jean-loup Gailly and Mark Adler
13055   This software is provided 'as-is', without any express or implied
13056   warranty.  In no event will the authors be held liable for any damages
13057   arising from the use of this software.
13059   Permission is granted to anyone to use this software for any purpose,
13060   including commercial applications, and to alter it and redistribute it
13061   freely, subject to the following restrictions:
13063   1. The origin of this software must not be misrepresented; you must not
13064      claim that you wrote the original software. If you use this software
13065      in a product, an acknowledgment in the product documentation would be
13066      appreciated but is not required.
13067   2. Altered source versions must be plainly marked as such, and must not be
13068      misrepresented as being the original software.
13069   3. This notice may not be removed or altered from any source distribution.
13071   Jean-loup Gailly        Mark Adler
13072   jloup@gzip.org          madler@alumni.caltech.edu
13074 ============================================================
13075 Notices for file(s):
13076 /bin/mksnapshot.arm
13077 ------------------------------------------------------------
13078 Copyright (c) 1994-2006 Sun Microsystems Inc.
13079 All Rights Reserved.
13081 Redistribution and use in source and binary forms, with or without
13082 modification, are permitted provided that the following conditions are
13083 met:
13085 - Redistributions of source code must retain the above copyright notice,
13086 this list of conditions and the following disclaimer.
13088 - Redistribution in binary form must reproduce the above copyright
13089 notice, this list of conditions and the following disclaimer in the
13090 documentation and/or other materials provided with the distribution.
13092 - Neither the name of Sun Microsystems or the names of contributors may
13093 be used to endorse or promote products derived from this software without
13094 specific prior written permission.
13096 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
13097 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
13098 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
13099 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
13100 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
13101 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
13102 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
13103 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
13104 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
13105 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
13106 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13108 The original source code covered by the above license above has been
13109 modified significantly by Google Inc.
13110 Copyright 2006-2008 the V8 project authors. All rights reserved.
13112 ============================================================
13113 Notices for file(s):
13114 /lib/libpng.a
13115 ------------------------------------------------------------
13117 This copy of the libpng notices is provided for your convenience.  In case of
13118 any discrepancy between this copy and the notices in the file png.h that is
13119 included in the libpng distribution, the latter shall prevail.
13121 COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
13123 If you modify libpng you may insert additional notices immediately following
13124 this sentence.
13126 This code is released under the libpng license.
13128 libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are
13129 Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are
13130 distributed according to the same disclaimer and license as libpng-1.2.5
13131 with the following individual added to the list of Contributing Authors
13133    Cosmin Truta
13135 libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
13136 Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
13137 distributed according to the same disclaimer and license as libpng-1.0.6
13138 with the following individuals added to the list of Contributing Authors
13140    Simon-Pierre Cadieux
13141    Eric S. Raymond
13142    Gilles Vollant
13144 and with the following additions to the disclaimer:
13146    There is no warranty against interference with your enjoyment of the
13147    library or against infringement.  There is no warranty that our
13148    efforts or the library will fulfill any of your particular purposes
13149    or needs.  This library is provided with all faults, and the entire
13150    risk of satisfactory quality, performance, accuracy, and effort is with
13151    the user.
13153 libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
13154 Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
13155 distributed according to the same disclaimer and license as libpng-0.96,
13156 with the following individuals added to the list of Contributing Authors:
13158    Tom Lane
13159    Glenn Randers-Pehrson
13160    Willem van Schaik
13162 libpng versions 0.89, June 1996, through 0.96, May 1997, are
13163 Copyright (c) 1996, 1997 Andreas Dilger
13164 Distributed according to the same disclaimer and license as libpng-0.88,
13165 with the following individuals added to the list of Contributing Authors:
13167    John Bowler
13168    Kevin Bracey
13169    Sam Bushell
13170    Magnus Holmgren
13171    Greg Roelofs
13172    Tom Tanner
13174 libpng versions 0.5, May 1995, through 0.88, January 1996, are
13175 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
13177 For the purposes of this copyright and license, "Contributing Authors"
13178 is defined as the following set of individuals:
13180    Andreas Dilger
13181    Dave Martindale
13182    Guy Eric Schalnat
13183    Paul Schmidt
13184    Tim Wegner
13186 The PNG Reference Library is supplied "AS IS".  The Contributing Authors
13187 and Group 42, Inc. disclaim all warranties, expressed or implied,
13188 including, without limitation, the warranties of merchantability and of
13189 fitness for any purpose.  The Contributing Authors and Group 42, Inc.
13190 assume no liability for direct, indirect, incidental, special, exemplary,
13191 or consequential damages, which may result from the use of the PNG
13192 Reference Library, even if advised of the possibility of such damage.
13194 Permission is hereby granted to use, copy, modify, and distribute this
13195 source code, or portions hereof, for any purpose, without fee, subject
13196 to the following restrictions:
13198 1. The origin of this source code must not be misrepresented.
13200 2. Altered versions must be plainly marked as such and must not
13201    be misrepresented as being the original source.
13203 3. This Copyright notice may not be removed or altered from any
13204    source or altered source distribution.
13206 The Contributing Authors and Group 42, Inc. specifically permit, without
13207 fee, and encourage the use of this source code as a component to
13208 supporting the PNG file format in commercial products.  If you use this
13209 source code in a product, acknowledgment is not required but would be
13210 appreciated.
13213 A "png_get_copyright" function is available, for convenient use in "about"
13214 boxes and the like:
13216    printf("%s",png_get_copyright(NULL));
13218 Also, the PNG logo (in PNG format, of course) is supplied in the
13219 files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
13221 Libpng is OSI Certified Open Source Software.  OSI Certified Open Source is a
13222 certification mark of the Open Source Initiative.
13224 Glenn Randers-Pehrson
13225 glennrp at users.sourceforge.net
13226 July 9, 2011
13228 ============================================================
13229 Notices for file(s):
13230 /framework/antlr-runtime.jar
13231 ------------------------------------------------------------
13232 [The "BSD license"]
13233 Copyright (c) 201 Terence Parr
13234 All rights reserved.
13236 Redistribution and use in source and binary forms, with or without
13237 modification, are permitted provided that the following conditions
13238 are met:
13240  1. Redistributions of source code must retain the above copyright
13241     notice, this list of conditions and the following disclaimer.
13242  2. Redistributions in binary form must reproduce the above copyright
13243     notice, this list of conditions and the following disclaimer in the
13244     documentation and/or other materials provided with the distribution.
13245  3. The name of the author may not be used to endorse or promote products
13246     derived from this software without specific prior written permission.
13248 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
13249 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
13250 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
13251 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
13252 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
13253 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
13254 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
13255 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
13256 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
13257 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13259 ============================================================
13260 Notices for file(s):
13261 /framework/junit.jar
13262 ------------------------------------------------------------
13263 Common Public License - v 1.0
13266 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
13269 1. DEFINITIONS
13271 "Contribution" means:
13273 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
13274 b) in the case of each subsequent Contributor:
13275 i)       changes to the Program, and
13276 ii)      additions to the Program;
13277 where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
13279 "Contributor" means any person or entity that distributes the Program.
13282 "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.
13285 "Program" means the Contributions distributed in accordance with this Agreement.
13288 "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
13291 2. GRANT OF RIGHTS
13293 a)      Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
13294 b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
13295 c)      Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
13296 d)      Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
13297 3. REQUIREMENTS
13299 A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
13301 a)      it complies with the terms and conditions of this Agreement; and
13302 b)      its license agreement:
13303 i)      effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
13304 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
13305 iii)    states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
13306 iv)     states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
13307 When the Program is made available in source code form:
13309 a)      it must be made available under this Agreement; and
13310 b)      a copy of this Agreement must be included with each copy of the Program.
13312 Contributors may not remove or alter any copyright notices contained within the Program.
13315 Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
13318 4. COMMERCIAL DISTRIBUTION
13320 Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
13323 For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
13326 5. NO WARRANTY
13328 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
13331 6. DISCLAIMER OF LIABILITY
13333 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
13336 7. GENERAL
13338 If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
13341 If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
13344 All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
13347 Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
13350 This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
13351 ============================================================
13352 Notices for file(s):
13353 /framework/ant-glob.jar
13354 ------------------------------------------------------------
13356  *                                 Apache License
13357  *                           Version 2.0, January 2004
13358  *                        http://www.apache.org/licenses/
13360  *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13362  *   1. Definitions.
13364  *      "License" shall mean the terms and conditions for use, reproduction,
13365  *      and distribution as defined by Sections 1 through 9 of this document.
13367  *      "Licensor" shall mean the copyright owner or entity authorized by
13368  *      the copyright owner that is granting the License.
13370  *      "Legal Entity" shall mean the union of the acting entity and all
13371  *      other entities that control, are controlled by, or are under common
13372  *      control with that entity. For the purposes of this definition,
13373  *      "control" means (i) the power, direct or indirect, to cause the
13374  *      direction or management of such entity, whether by contract or
13375  *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
13376  *      outstanding shares, or (iii) beneficial ownership of such entity.
13378  *      "You" (or "Your") shall mean an individual or Legal Entity
13379  *      exercising permissions granted by this License.
13381  *      "Source" form shall mean the preferred form for making modifications,
13382  *      including but not limited to software source code, documentation
13383  *      source, and configuration files.
13385  *      "Object" form shall mean any form resulting from mechanical
13386  *      transformation or translation of a Source form, including but
13387  *      not limited to compiled object code, generated documentation,
13388  *      and conversions to other media types.
13390  *      "Work" shall mean the work of authorship, whether in Source or
13391  *      Object form, made available under the License, as indicated by a
13392  *      copyright notice that is included in or attached to the work
13393  *      (an example is provided in the Appendix below).
13395  *      "Derivative Works" shall mean any work, whether in Source or Object
13396  *      form, that is based on (or derived from) the Work and for which the
13397  *      editorial revisions, annotations, elaborations, or other modifications
13398  *      represent, as a whole, an original work of authorship. For the purposes
13399  *      of this License, Derivative Works shall not include works that remain
13400  *      separable from, or merely link (or bind by name) to the interfaces of,
13401  *      the Work and Derivative Works thereof.
13403  *      "Contribution" shall mean any work of authorship, including
13404  *      the original version of the Work and any modifications or additions
13405  *      to that Work or Derivative Works thereof, that is intentionally
13406  *      submitted to Licensor for inclusion in the Work by the copyright owner
13407  *      or by an individual or Legal Entity authorized to submit on behalf of
13408  *      the copyright owner. For the purposes of this definition, "submitted"
13409  *      means any form of electronic, verbal, or written communication sent
13410  *      to the Licensor or its representatives, including but not limited to
13411  *      communication on electronic mailing lists, source code control systems,
13412  *      and issue tracking systems that are managed by, or on behalf of, the
13413  *      Licensor for the purpose of discussing and improving the Work, but
13414  *      excluding communication that is conspicuously marked or otherwise
13415  *      designated in writing by the copyright owner as "Not a Contribution."
13417  *      "Contributor" shall mean Licensor and any individual or Legal Entity
13418  *      on behalf of whom a Contribution has been received by Licensor and
13419  *      subsequently incorporated within the Work.
13421  *   2. Grant of Copyright License. Subject to the terms and conditions of
13422  *      this License, each Contributor hereby grants to You a perpetual,
13423  *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13424  *      copyright license to reproduce, prepare Derivative Works of,
13425  *      publicly display, publicly perform, sublicense, and distribute the
13426  *      Work and such Derivative Works in Source or Object form.
13428  *   3. Grant of Patent License. Subject to the terms and conditions of
13429  *      this License, each Contributor hereby grants to You a perpetual,
13430  *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13431  *      (except as stated in this section) patent license to make, have made,
13432  *      use, offer to sell, sell, import, and otherwise transfer the Work,
13433  *      where such license applies only to those patent claims licensable
13434  *      by such Contributor that are necessarily infringed by their
13435  *      Contribution(s) alone or by combination of their Contribution(s)
13436  *      with the Work to which such Contribution(s) was submitted. If You
13437  *      institute patent litigation against any entity (including a
13438  *      cross-claim or counterclaim in a lawsuit) alleging that the Work
13439  *      or a Contribution incorporated within the Work constitutes direct
13440  *      or contributory patent infringement, then any patent licenses
13441  *      granted to You under this License for that Work shall terminate
13442  *      as of the date such litigation is filed.
13444  *   4. Redistribution. You may reproduce and distribute copies of the
13445  *      Work or Derivative Works thereof in any medium, with or without
13446  *      modifications, and in Source or Object form, provided that You
13447  *      meet the following conditions:
13449  *      (a) You must give any other recipients of the Work or
13450  *          Derivative Works a copy of this License; and
13452  *      (b) You must cause any modified files to carry prominent notices
13453  *          stating that You changed the files; and
13455  *      (c) You must retain, in the Source form of any Derivative Works
13456  *          that You distribute, all copyright, patent, trademark, and
13457  *          attribution notices from the Source form of the Work,
13458  *          excluding those notices that do not pertain to any part of
13459  *          the Derivative Works; and
13461  *      (d) If the Work includes a "NOTICE" text file as part of its
13462  *          distribution, then any Derivative Works that You distribute must
13463  *          include a readable copy of the attribution notices contained
13464  *          within such NOTICE file, excluding those notices that do not
13465  *          pertain to any part of the Derivative Works, in at least one
13466  *          of the following places: within a NOTICE text file distributed
13467  *          as part of the Derivative Works; within the Source form or
13468  *          documentation, if provided along with the Derivative Works; or,
13469  *          within a display generated by the Derivative Works, if and
13470  *          wherever such third-party notices normally appear. The contents
13471  *          of the NOTICE file are for informational purposes only and
13472  *          do not modify the License. You may add Your own attribution
13473  *          notices within Derivative Works that You distribute, alongside
13474  *          or as an addendum to the NOTICE text from the Work, provided
13475  *          that such additional attribution notices cannot be construed
13476  *          as modifying the License.
13478  *      You may add Your own copyright statement to Your modifications and
13479  *      may provide additional or different license terms and conditions
13480  *      for use, reproduction, or distribution of Your modifications, or
13481  *      for any such Derivative Works as a whole, provided Your use,
13482  *      reproduction, and distribution of the Work otherwise complies with
13483  *      the conditions stated in this License.
13485  *   5. Submission of Contributions. Unless You explicitly state otherwise,
13486  *      any Contribution intentionally submitted for inclusion in the Work
13487  *      by You to the Licensor shall be under the terms and conditions of
13488  *      this License, without any additional terms or conditions.
13489  *      Notwithstanding the above, nothing herein shall supersede or modify
13490  *      the terms of any separate license agreement you may have executed
13491  *      with Licensor regarding such Contributions.
13493  *   6. Trademarks. This License does not grant permission to use the trade
13494  *      names, trademarks, service marks, or product names of the Licensor,
13495  *      except as required for reasonable and customary use in describing the
13496  *      origin of the Work and reproducing the content of the NOTICE file.
13498  *   7. Disclaimer of Warranty. Unless required by applicable law or
13499  *      agreed to in writing, Licensor provides the Work (and each
13500  *      Contributor provides its Contributions) on an "AS IS" BASIS,
13501  *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13502  *      implied, including, without limitation, any warranties or conditions
13503  *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13504  *      PARTICULAR PURPOSE. You are solely responsible for determining the
13505  *      appropriateness of using or redistributing the Work and assume any
13506  *      risks associated with Your exercise of permissions under this License.
13508  *   8. Limitation of Liability. In no event and under no legal theory,
13509  *      whether in tort (including negligence), contract, or otherwise,
13510  *      unless required by applicable law (such as deliberate and grossly
13511  *      negligent acts) or agreed to in writing, shall any Contributor be
13512  *      liable to You for damages, including any direct, indirect, special,
13513  *      incidental, or consequential damages of any character arising as a
13514  *      result of this License or out of the use or inability to use the
13515  *      Work (including but not limited to damages for loss of goodwill,
13516  *      work stoppage, computer failure or malfunction, or any and all
13517  *      other commercial damages or losses), even if such Contributor
13518  *      has been advised of the possibility of such damages.
13520  *   9. Accepting Warranty or Additional Liability. While redistributing
13521  *      the Work or Derivative Works thereof, You may choose to offer,
13522  *      and charge a fee for, acceptance of support, warranty, indemnity,
13523  *      or other liability obligations and/or rights consistent with this
13524  *      License. However, in accepting such obligations, You may act only
13525  *      on Your own behalf and on Your sole responsibility, not on behalf
13526  *      of any other Contributor, and only if You agree to indemnify,
13527  *      defend, and hold each Contributor harmless for any liability
13528  *      incurred by, or claims asserted against, such Contributor by reason
13529  *      of your accepting any such warranty or additional liability.
13531  *   END OF TERMS AND CONDITIONS
13533  *   APPENDIX: How to apply the Apache License to your work.
13535  *      To apply the Apache License to your work, attach the following
13536  *      boilerplate notice, with the fields enclosed by brackets "[]"
13537  *      replaced with your own identifying information. (Don't include
13538  *      the brackets!)  The text should be enclosed in the appropriate
13539  *      comment syntax for the file format. We also recommend that a
13540  *      file or class name and description of purpose be included on the
13541  *      same "printed page" as the copyright notice for easier
13542  *      identification within third-party archives.
13544  *   Copyright [yyyy] [name of copyright owner]
13546  *   Licensed under the Apache License, Version 2.0 (the "License");
13547  *   you may not use this file except in compliance with the License.
13548  *   You may obtain a copy of the License at
13550  *       http://www.apache.org/licenses/LICENSE-2.0
13552  *   Unless required by applicable law or agreed to in writing, software
13553  *   distributed under the License is distributed on an "AS IS" BASIS,
13554  *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13555  *   See the License for the specific language governing permissions and
13556  *   limitations under the License.
13557  */
13559 W3C® SOFTWARE NOTICE AND LICENSE
13560 http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
13562 This work (and included software, documentation such as READMEs, or other
13563 related items) is being provided by the copyright holders under the following
13564 license. By obtaining, using and/or copying this work, you (the licensee) agree
13565 that you have read, understood, and will comply with the following terms and
13566 conditions.
13568 Permission to copy, modify, and distribute this software and its documentation,
13569 with or without modification, for any purpose and without fee or royalty is
13570 hereby granted, provided that you include the following on ALL copies of the
13571 software and documentation or portions thereof, including modifications:
13573   1. The full text of this NOTICE in a location viewable to users of the
13574      redistributed or derivative work. 
13575   2. Any pre-existing intellectual property disclaimers, notices, or terms
13576      and conditions. If none exist, the W3C Software Short Notice should be
13577      included (hypertext is preferred, text is permitted) within the body
13578      of any redistributed or derivative code.
13579   3. Notice of any changes or modifications to the files, including the date
13580      changes were made. (We recommend you provide URIs to the location from
13581      which the code is derived.)
13582      
13583 THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
13584 NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
13585 TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
13586 THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
13587 PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
13589 COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
13590 CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
13592 The name and trademarks of copyright holders may NOT be used in advertising or
13593 publicity pertaining to the software without specific, written prior permission.
13594 Title to copyright in this software and any associated documentation will at
13595 all times remain with copyright holders.
13597 ____________________________________
13599 This formulation of W3C's notice and license became active on December 31 2002.
13600 This version removes the copyright ownership notice such that this license can
13601 be used with materials other than those owned by the W3C, reflects that ERCIM
13602 is now a host of the W3C, includes references to this specific dated version of
13603 the license, and removes the ambiguous grant of "use". Otherwise, this version
13604 is the same as the previous version and is written so as to preserve the Free
13605 Software Foundation's assessment of GPL compatibility and OSI's certification
13606 under the Open Source Definition. Please see our Copyright FAQ for common
13607 questions about using materials from our site, including specific terms and
13608 conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
13609 this notice can be directed to site-policy@w3.org.
13611 Joseph Reagle <site-policy@w3.org> 
13613 This license came from: http://www.megginson.com/SAX/copying.html
13614   However please note future versions of SAX may be covered 
13615   under http://saxproject.org/?selected=pd
13617 SAX2 is Free!
13619 I hereby abandon any property rights to SAX 2.0 (the Simple API for
13620 XML), and release all of the SAX 2.0 source code, compiled code, and
13621 documentation contained in this distribution into the Public Domain.
13622 SAX comes with NO WARRANTY or guarantee of fitness for any
13623 purpose.
13625 David Megginson, david@megginson.com
13626 2000-05-05
13628 ============================================================
13629 Notices for file(s):
13630 /lib/libclang.so
13631 /lib/libclangAnalysis.a
13632 ------------------------------------------------------------
13633 ==============================================================================
13634 LLVM Release License
13635 ==============================================================================
13636 University of Illinois/NCSA
13637 Open Source License
13639 Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign.
13640 All rights reserved.
13642 Developed by:
13644     LLVM Team
13646     University of Illinois at Urbana-Champaign
13648     http://llvm.org
13650 Permission is hereby granted, free of charge, to any person obtaining a copy of
13651 this software and associated documentation files (the "Software"), to deal with
13652 the Software without restriction, including without limitation the rights to
13653 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
13654 of the Software, and to permit persons to whom the Software is furnished to do
13655 so, subject to the following conditions:
13657     * Redistributions of source code must retain the above copyright notice,
13658       this list of conditions and the following disclaimers.
13660     * Redistributions in binary form must reproduce the above copyright notice,
13661       this list of conditions and the following disclaimers in the
13662       documentation and/or other materials provided with the distribution.
13664     * Neither the names of the LLVM Team, University of Illinois at
13665       Urbana-Champaign, nor the names of its contributors may be used to
13666       endorse or promote products derived from this Software without specific
13667       prior written permission.
13669 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13670 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
13671 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
13672 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
13673 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
13674 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
13675 SOFTWARE.
13677 ==============================================================================
13678 The LLVM software contains code written by third parties.  Such software will
13679 have its own individual LICENSE.TXT file in the directory in which it appears.
13680 This file will describe the copyrights, license, and restrictions which apply
13681 to that code.
13683 The disclaimer of warranty in the University of Illinois Open Source License
13684 applies to all code in the LLVM Distribution, and nothing in any of the
13685 other licenses gives permission to use the names of the LLVM Team or the
13686 University of Illinois to endorse or promote products derived from this
13687 Software.
13689 The following pieces of software have additional or alternate copyrights,
13690 licenses, and/or restrictions:
13692 Program             Directory
13693 -------             ---------
13694 <none yet>
13696 ============================================================
13697 Notices for file(s):
13698 /framework/guavalib.jar
13699 ------------------------------------------------------------
13701                                  Apache License
13702                            Version 2.0, January 2004
13703                         http://www.apache.org/licenses/
13705    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
13707    1. Definitions.
13709       "License" shall mean the terms and conditions for use, reproduction,
13710       and distribution as defined by Sections 1 through 9 of this document.
13712       "Licensor" shall mean the copyright owner or entity authorized by
13713       the copyright owner that is granting the License.
13715       "Legal Entity" shall mean the union of the acting entity and all
13716       other entities that control, are controlled by, or are under common
13717       control with that entity. For the purposes of this definition,
13718       "control" means (i) the power, direct or indirect, to cause the
13719       direction or management of such entity, whether by contract or
13720       otherwise, or (ii) ownership of fifty percent (50%) or more of the
13721       outstanding shares, or (iii) beneficial ownership of such entity.
13723       "You" (or "Your") shall mean an individual or Legal Entity
13724       exercising permissions granted by this License.
13726       "Source" form shall mean the preferred form for making modifications,
13727       including but not limited to software source code, documentation
13728       source, and configuration files.
13730       "Object" form shall mean any form resulting from mechanical
13731       transformation or translation of a Source form, including but
13732       not limited to compiled object code, generated documentation,
13733       and conversions to other media types.
13735       "Work" shall mean the work of authorship, whether in Source or
13736       Object form, made available under the License, as indicated by a
13737       copyright notice that is included in or attached to the work
13738       (an example is provided in the Appendix below).
13740       "Derivative Works" shall mean any work, whether in Source or Object
13741       form, that is based on (or derived from) the Work and for which the
13742       editorial revisions, annotations, elaborations, or other modifications
13743       represent, as a whole, an original work of authorship. For the purposes
13744       of this License, Derivative Works shall not include works that remain
13745       separable from, or merely link (or bind by name) to the interfaces of,
13746       the Work and Derivative Works thereof.
13748       "Contribution" shall mean any work of authorship, including
13749       the original version of the Work and any modifications or additions
13750       to that Work or Derivative Works thereof, that is intentionally
13751       submitted to Licensor for inclusion in the Work by the copyright owner
13752       or by an individual or Legal Entity authorized to submit on behalf of
13753       the copyright owner. For the purposes of this definition, "submitted"
13754       means any form of electronic, verbal, or written communication sent
13755       to the Licensor or its representatives, including but not limited to
13756       communication on electronic mailing lists, source code control systems,
13757       and issue tracking systems that are managed by, or on behalf of, the
13758       Licensor for the purpose of discussing and improving the Work, but
13759       excluding communication that is conspicuously marked or otherwise
13760       designated in writing by the copyright owner as "Not a Contribution."
13762       "Contributor" shall mean Licensor and any individual or Legal Entity
13763       on behalf of whom a Contribution has been received by Licensor and
13764       subsequently incorporated within the Work.
13766    2. Grant of Copyright License. Subject to the terms and conditions of
13767       this License, each Contributor hereby grants to You a perpetual,
13768       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13769       copyright license to reproduce, prepare Derivative Works of,
13770       publicly display, publicly perform, sublicense, and distribute the
13771       Work and such Derivative Works in Source or Object form.
13773    3. Grant of Patent License. Subject to the terms and conditions of
13774       this License, each Contributor hereby grants to You a perpetual,
13775       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
13776       (except as stated in this section) patent license to make, have made,
13777       use, offer to sell, sell, import, and otherwise transfer the Work,
13778       where such license applies only to those patent claims licensable
13779       by such Contributor that are necessarily infringed by their
13780       Contribution(s) alone or by combination of their Contribution(s)
13781       with the Work to which such Contribution(s) was submitted. If You
13782       institute patent litigation against any entity (including a
13783       cross-claim or counterclaim in a lawsuit) alleging that the Work
13784       or a Contribution incorporated within the Work constitutes direct
13785       or contributory patent infringement, then any patent licenses
13786       granted to You under this License for that Work shall terminate
13787       as of the date such litigation is filed.
13789    4. Redistribution. You may reproduce and distribute copies of the
13790       Work or Derivative Works thereof in any medium, with or without
13791       modifications, and in Source or Object form, provided that You
13792       meet the following conditions:
13794       (a) You must give any other recipients of the Work or
13795           Derivative Works a copy of this License; and
13797       (b) You must cause any modified files to carry prominent notices
13798           stating that You changed the files; and
13800       (c) You must retain, in the Source form of any Derivative Works
13801           that You distribute, all copyright, patent, trademark, and
13802           attribution notices from the Source form of the Work,
13803           excluding those notices that do not pertain to any part of
13804           the Derivative Works; and
13806       (d) If the Work includes a "NOTICE" text file as part of its
13807           distribution, then any Derivative Works that You distribute must
13808           include a readable copy of the attribution notices contained
13809           within such NOTICE file, excluding those notices that do not
13810           pertain to any part of the Derivative Works, in at least one
13811           of the following places: within a NOTICE text file distributed
13812           as part of the Derivative Works; within the Source form or
13813           documentation, if provided along with the Derivative Works; or,
13814           within a display generated by the Derivative Works, if and
13815           wherever such third-party notices normally appear. The contents
13816           of the NOTICE file are for informational purposes only and
13817           do not modify the License. You may add Your own attribution
13818           notices within Derivative Works that You distribute, alongside
13819           or as an addendum to the NOTICE text from the Work, provided
13820           that such additional attribution notices cannot be construed
13821           as modifying the License.
13823       You may add Your own copyright statement to Your modifications and
13824       may provide additional or different license terms and conditions
13825       for use, reproduction, or distribution of Your modifications, or
13826       for any such Derivative Works as a whole, provided Your use,
13827       reproduction, and distribution of the Work otherwise complies with
13828       the conditions stated in this License.
13830    5. Submission of Contributions. Unless You explicitly state otherwise,
13831       any Contribution intentionally submitted for inclusion in the Work
13832       by You to the Licensor shall be under the terms and conditions of
13833       this License, without any additional terms or conditions.
13834       Notwithstanding the above, nothing herein shall supersede or modify
13835       the terms of any separate license agreement you may have executed
13836       with Licensor regarding such Contributions.
13838    6. Trademarks. This License does not grant permission to use the trade
13839       names, trademarks, service marks, or product names of the Licensor,
13840       except as required for reasonable and customary use in describing the
13841       origin of the Work and reproducing the content of the NOTICE file.
13843    7. Disclaimer of Warranty. Unless required by applicable law or
13844       agreed to in writing, Licensor provides the Work (and each
13845       Contributor provides its Contributions) on an "AS IS" BASIS,
13846       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
13847       implied, including, without limitation, any warranties or conditions
13848       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
13849       PARTICULAR PURPOSE. You are solely responsible for determining the
13850       appropriateness of using or redistributing the Work and assume any
13851       risks associated with Your exercise of permissions under this License.
13853    8. Limitation of Liability. In no event and under no legal theory,
13854       whether in tort (including negligence), contract, or otherwise,
13855       unless required by applicable law (such as deliberate and grossly
13856       negligent acts) or agreed to in writing, shall any Contributor be
13857       liable to You for damages, including any direct, indirect, special,
13858       incidental, or consequential damages of any character arising as a
13859       result of this License or out of the use or inability to use the
13860       Work (including but not limited to damages for loss of goodwill,
13861       work stoppage, computer failure or malfunction, or any and all
13862       other commercial damages or losses), even if such Contributor
13863       has been advised of the possibility of such damages.
13865    9. Accepting Warranty or Additional Liability. While redistributing
13866       the Work or Derivative Works thereof, You may choose to offer,
13867       and charge a fee for, acceptance of support, warranty, indemnity,
13868       or other liability obligations and/or rights consistent with this
13869       License. However, in accepting such obligations, You may act only
13870       on Your own behalf and on Your sole responsibility, not on behalf
13871       of any other Contributor, and only if You agree to indemnify,
13872       defend, and hold each Contributor harmless for any liability
13873       incurred by, or claims asserted against, such Contributor by reason
13874       of your accepting any such warranty or additional liability.
13876    END OF TERMS AND CONDITIONS
13878    APPENDIX: How to apply the Apache License to your work.
13880       To apply the Apache License to your work, attach the following
13881       boilerplate notice, with the fields enclosed by brackets "[]"
13882       replaced with your own identifying information. (Don't include
13883       the brackets!)  The text should be enclosed in the appropriate
13884       comment syntax for the file format. We also recommend that a
13885       file or class name and description of purpose be included on the
13886       same "printed page" as the copyright notice for easier
13887       identification within third-party archives.
13889    Copyright [yyyy] [name of copyright owner]
13891    Licensed under the Apache License, Version 2.0 (the "License");
13892    you may not use this file except in compliance with the License.
13893    You may obtain a copy of the License at
13895        http://www.apache.org/licenses/LICENSE-2.0
13897    Unless required by applicable law or agreed to in writing, software
13898    distributed under the License is distributed on an "AS IS" BASIS,
13899    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13900    See the License for the specific language governing permissions and
13901    limitations under the License.