1 Notices for files contained in the tools directory:
2 ============================================================
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 ============================================================
32 /framework/conscrypt-hostdex.jar
33 /framework/core-hostdex.jar
34 /framework/core-libart-hostdex.jar
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 =========================================================================
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 =========================================================================
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
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.
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
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
146 "Recipient" means anyone who receives the Program under this
147 Agreement, including all Contributors.
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
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
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.
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
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
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
225 Contributors may not remove or alter any copyright notices contained
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.
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.
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
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
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
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
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 ============================================================
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
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
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
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
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/
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
517 ** This file is in the public domain, so clarified as of
518 ** 2006-07-17 by Arthur David Olson.
521 ============================================================
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.]
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
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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.
1116 * Author: Kostya Serebryany
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
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.
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
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
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
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
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
1246 Copyright 2003-2005 Colin Percival
1249 Redistribution and use in source and binary forms, with or without
1250 modification, are permitted providing that the following conditions
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.
1272 Version 2.0, January 2004
1273 http://www.apache.org/licenses/
1275 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
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
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.
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
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.
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
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
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.
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
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
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
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
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
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
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.
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
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
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.
1991 Version 2.0, January 2004
1992 http://www.apache.org/licenses/
1994 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
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
2235 Redistribution and use in source and binary forms, with or without
2236 modification, are permitted provided that the following conditions are
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
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.]
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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.]
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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.
3195 Version 2.0, January 2004
3196 http://www.apache.org/licenses/
3198 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
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
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
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
3495 1.5. "Executable" means Covered Code in any form other than Source
3498 1.6. "Initial Developer" means the individual or entity identified
3499 as the Initial Developer in the Source Code notice required by Exhibit
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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
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.
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
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
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 ----------------------------------------------------------------------
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.
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
3978 V. Use of Modifications and Covered Code by Initial Developer.
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
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.
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
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
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
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.
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
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
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
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
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
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
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.
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
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.
4404 Version 2.0, January 2004
4405 http://www.apache.org/licenses/
4407 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
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 ----------------------------
4638 Copyright 1996-2002, 2006 by
4639 David Turner, Robert Wilhelm, and Werner Lemberg
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
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:
4683 Portions of this software are copyright © <year> The FreeType
4684 Project (www.freetype.org). All rights reserved.
4687 Please replace <year> with the value from the FreeType version you
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
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
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.
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
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
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
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
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
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.
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
4843 Redistribution and use in source and binary forms, with or without
4844 modification, are permitted provided that the following conditions
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.]
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
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.
5400 * Redistribution and use in source and binary forms, with or without
5401 * modification, are permitted provided that the following conditions
5404 * 1. Redistributions of source code must retain the above copyright
5405 * notice, this list of conditions and the following disclaimer.
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
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.
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
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.
5439 ************************************************************************/
5441 LICENSE extracted from IJG's jpeg distribution:
5442 -----------------------------------------------
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.
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
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
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
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
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.
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
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
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
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
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
5637 ========================================================================
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
5649 Version 2.0, January 2004
5650 http://www.apache.org/licenses/
5652 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
5899 Redistribution and use in source and binary forms, with or without
5900 modification, are permitted provided that the following conditions are
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.
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
6519 Glenn Randers-Pehrson
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:
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:
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
6573 A "png_get_copyright" function is available, for convenient use in "about"
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
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.]
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
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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.]
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
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
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.
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
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
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
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
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
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
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
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
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
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.
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
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
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
7803 Redistribution and use in source and binary forms, with or without
7804 modification, are permitted providing that the following conditions
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
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
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
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
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.
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
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
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
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
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
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.
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.
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.
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.
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
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
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
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).
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.
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).
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.
8115 * Redistribution and use in source and binary forms, with or without
8116 * modification, are permitted provided that the following conditions
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)"
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
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.]
8152 Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic,
8153 Jean-Marc Valin, Timothy B. Terriberry,
8154 CSIRO, Gregory Maxwell, Mark Borgerding,
8157 Redistribution and use in source and binary forms, with or without
8158 modification, are permitted provided that the following conditions
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
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
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
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
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
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
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
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
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
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
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.
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
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
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.
8396 Version 2.0, January 2004
8397 http://www.apache.org/licenses/
8399 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
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
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
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
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:
8681 Copyright (c) 1995-1998
8682 The University of Utah and the Regents of the University of California
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.
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
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.
8745 This software includes contributions that are Copyright (c) 2005-2006
8746 Arizona Board of Regents (University of Arizona).
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
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
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
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
8853 ;*****************************************************************************
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:
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.
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.
8930 The modules are 2-clause or 3-clause BSD licensed.
8935 The frontends are 2-clause BSD licensed.
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
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.
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
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
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
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.
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
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
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
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.
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
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
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):
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.
9183 Version 2.0, January 2004
9184 http://www.apache.org/licenses/
9186 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
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
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.
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
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
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
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
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
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
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.
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):
9744 /framework/android-mock-generatorlib.jar
9745 /framework/jasmin.jar
9753 /lib/libnativehelper.so
9754 /lib/libsqlite3_android.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.
9772 Version 2.0, January 2004
9773 http://www.apache.org/licenses/
9775 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
9960 /framework/propertysheet.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.
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
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
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
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.
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.
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.
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):
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.
10253 Version 2.0, January 2004
10254 http://www.apache.org/licenses/
10256 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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.
10447 University of Illinois at Urbana-Champaign
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
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
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
10492 The following pieces of software have additional or alternate copyrights,
10493 licenses, and/or restrictions:
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
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
10543 * RiscBSD kernel project
10547 * Kernel disassembler
10549 * Created : 10/02/96
10551 * Structured after the sparc/sparc/db_disasm.c by David S. Miller &
10554 * This code is not complete. Not all instructions are disassembled.
10557 ============================================================
10558 Notices for file(s):
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
10568 ============================================================
10569 Notices for file(s):
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.
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
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
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
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
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.
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 ------------------------------------------------------------
10939 Version 2.0, January 2004
10940 http://www.apache.org/licenses/
10942 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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.
11158 Version 2.0, January 2004
11159 http://www.apache.org/licenses/
11161 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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
11367 ============================================================
11368 Notices for file(s):
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.
11384 University of Illinois at Urbana-Champaign
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
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
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
11429 The following pieces of software have additional or alternate copyrights,
11430 licenses, and/or restrictions:
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 ------------------------------------------------------------------------------
11447 ------------------------------------------------------------------------------
11448 All autoconf files are licensed under the LLVM license with the following
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 ------------------------------------------------------------------------------
11476 ------------------------------------------------------------------------------
11477 All autoconf files are licensed under the LLVM license with the following
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
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
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):
11597 ------------------------------------------------------------
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 ------------------------------------------------------------
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.
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
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
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
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).
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.
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).
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.
11705 * Redistribution and use in source and binary forms, with or without
11706 * modification, are permitted provided that the following conditions
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)"
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
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.]
11742 ============================================================
11743 Notices for file(s):
11744 /lib/libexpat-host.so
11746 ------------------------------------------------------------
11747 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
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.
11787 University of Illinois at Urbana-Champaign
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
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
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
11832 The following pieces of software have additional or alternate copyrights,
11833 licenses, and/or restrictions:
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.
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.
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
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
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
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.
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
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
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):
11984 ------------------------------------------------------------
11985 This library (libselinux) is public domain software, i.e. not copyrighted.
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
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.
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
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
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
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
12117 a) You must cause the modified files to carry prominent
12118 notices stating that you changed the files and the date of
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
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
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.
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
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
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
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;
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
12419 ============================================================
12420 Notices for file(s):
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.
12438 Version 2.0, January 2004
12439 http://www.apache.org/licenses/
12441 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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.
12642 =========================================================================
12643 The binary distribution package (ie. jars, samples and documentation) of
12644 this product includes software developed by the following:
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
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:
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
12667 - Elliot Joel Berk and C. Scott Ananian
12668 - Lexical Analyzer Generator (JLex) - see LICENSE.txt
12670 =========================================================================
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)
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):
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.
12723 Version 2.0, January 2004
12724 http://www.apache.org/licenses/
12726 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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.
12919 University of Illinois at Urbana-Champaign
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
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
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
12962 The following pieces of software have additional or alternate copyrights,
12963 licenses, and/or restrictions:
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.
12989 University of Illinois at Urbana-Champaign
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
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
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
13034 The following pieces of software have additional or alternate copyrights,
13035 licenses, and/or restrictions:
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):
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
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):
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
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
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
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
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:
13159 Glenn Randers-Pehrson
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:
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:
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
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
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
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.
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.
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.
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.
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.
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 ------------------------------------------------------------
13357 * Version 2.0, January 2004
13358 * http://www.apache.org/licenses/
13360 * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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.
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
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.)
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
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
13625 David Megginson, david@megginson.com
13628 ============================================================
13629 Notices for file(s):
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.
13646 University of Illinois at Urbana-Champaign
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
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
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
13689 The following pieces of software have additional or alternate copyrights,
13690 licenses, and/or restrictions:
13696 ============================================================
13697 Notices for file(s):
13698 /framework/guavalib.jar
13699 ------------------------------------------------------------
13702 Version 2.0, January 2004
13703 http://www.apache.org/licenses/
13705 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
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.