1Notices for files contained in the tools directory: 2============================================================ 3Notices for file(s): 4/bin/mksdcard 5------------------------------------------------------------ 6Copyright 2007, The Android Open Source Project 7 8Redistribution and use in source and binary forms, with or without 9modification, are permitted provided that the following conditions are met: 10 * Redistributions of source code must retain the above copyright 11 notice, this list of conditions and the following disclaimer. 12 * Redistributions in binary form must reproduce the above copyright 13 notice, this list of conditions and the following disclaimer in the 14 documentation and/or other materials provided with the distribution. 15 * Neither the name of Google Inc. nor the names of its contributors may 16 be used to endorse or promote products derived from this software 17 without specific prior written permission. 18 19THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR 20IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 21MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 22EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 24PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 25OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 26WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 27OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 28ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 30============================================================ 31Notices for file(s): 32/framework/conscrypt-hostdex.jar 33/framework/core-hostdex.jar 34/framework/core-libart-hostdex.jar 35/lib/libjavacore.so 36/lib/libjavacrypto.so 37------------------------------------------------------------ 38 ========================================================================= 39 == NOTICE file corresponding to the section 4 d of == 40 == the Apache License, Version 2.0, == 41 == in this case for the Android-specific code. == 42 ========================================================================= 43 44Android Code 45Copyright 2005-2008 The Android Open Source Project 46 47This product includes software developed as part of 48The Android Open Source Project (http://source.android.com). 49 50 ========================================================================= 51 == NOTICE file corresponding to the section 4 d of == 52 == the Apache License, Version 2.0, == 53 == in this case for the Apache Harmony distribution. == 54 ========================================================================= 55 56Apache Harmony 57Copyright 2006 The Apache Software Foundation 58 59This product includes software developed at 60The Apache Software Foundation (http://www.apache.org/). 61 62Portions of Harmony were originally developed by 63Intel Corporation and are licensed to the Apache Software 64Foundation under the "Software Grant and Corporate Contribution 65License Agreement", informally known as the "Intel Harmony CLA". 66 67 68 ========================================================================= 69 == NOTICE file for the ICU License. == 70 ========================================================================= 71 72Copyright (c) 1995-2009 International Business Machines Corporation and others 73 74All rights reserved. 75 76Permission is hereby granted, free of charge, to any person obtaining 77a copy of this software and associated documentation files (the 78"Software"), to deal in the Software without restriction, including 79without limitation the rights to use, copy, modify, merge, publish, 80distribute, and/or sell copies of the Software, and to permit persons 81to whom the Software is furnished to do so, provided that the above 82copyright notice(s) and this permission notice appear in all copies of 83the Software and that both the above copyright notice(s) and this 84permission notice appear in supporting documentation. 85 86THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 87EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 88MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 89OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 90HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 91SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 92RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 93CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 94CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 95 96Except as contained in this notice, the name of a copyright holder 97shall not be used in advertising or otherwise to promote the sale, use 98or other dealings in this Software without prior written authorization 99of the copyright holder. 100 101All trademarks and registered trademarks mentioned herein are the 102property of their respective owners. 103 104 105 ========================================================================= 106 == NOTICE file for the JUnit License. == 107 ========================================================================= 108 109Common Public License - v 1.0 110 111THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON 112PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 113THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 114 1151. DEFINITIONS 116 117"Contribution" means: 118 119 a) in the case of the initial Contributor, the initial code and 120 documentation distributed under this Agreement, and 121 b) in the case of each subsequent Contributor: 122 123 i) changes to the Program, and 124 125 ii) additions to the Program; 126 127 where such changes and/or additions to the Program originate 128 from and are distributed by that particular Contributor. A 129 Contribution 'originates' from a Contributor if it was added to 130 the Program by such Contributor itself or anyone acting on such 131 Contributor's behalf. Contributions do not include additions to 132 the Program which: (i) are separate modules of software 133 distributed in conjunction with the Program under their own 134 license agreement, and (ii) are not derivative works of the 135 Program. 136 137"Contributor" means any person or entity that distributes the Program. 138 139"Licensed Patents " mean patent claims licensable by a Contributor 140which are necessarily infringed by the use or sale of its Contribution 141alone or when combined with the Program. 142 143"Program" means the Contributions distributed in accordance with this 144Agreement. 145 146"Recipient" means anyone who receives the Program under this 147Agreement, including all Contributors. 148 1492. GRANT OF RIGHTS 150 151 a) Subject to the terms of this Agreement, each Contributor 152 hereby grants Recipient a non-exclusive, worldwide, royalty-free 153 copyright license to reproduce, prepare derivative works of, 154 publicly display, publicly perform, distribute and sublicense 155 the Contribution of such Contributor, if any, and such 156 derivative works, in source code and object code form. 157 158 b) Subject to the terms of this Agreement, each Contributor 159 hereby grants Recipient a non-exclusive, worldwide, royalty-free 160 patent license under Licensed Patents to make, use, sell, offer 161 to sell, import and otherwise transfer the Contribution of such 162 Contributor, if any, in source code and object code form. This 163 patent license shall apply to the combination of the 164 Contribution and the Program if, at the time the Contribution is 165 added by the Contributor, such addition of the Contribution 166 causes such combination to be covered by the Licensed Patents. 167 The patent license shall not apply to any other combinations 168 which include the Contribution. No hardware per se is licensed 169 hereunder. 170 171 c) Recipient understands that although each Contributor grants 172 the licenses to its Contributions set forth herein, no 173 assurances are provided by any Contributor that the Program does 174 not infringe the patent or other intellectual property rights of 175 any other entity. Each Contributor disclaims any liability to 176 Recipient for claims brought by any other entity based on 177 infringement of intellectual property rights or otherwise. As a 178 condition to exercising the rights and licenses granted 179 hereunder, each Recipient hereby assumes sole responsibility to 180 secure any other intellectual property rights needed, if any. 181 For example, if a third party patent license is required to 182 allow Recipient to distribute the Program, it is Recipient's 183 responsibility to acquire that license before distributing the 184 Program. 185 186 d) Each Contributor represents that to its knowledge it has 187 sufficient copyright rights in its Contribution, if any, to 188 grant the copyright license set forth in this Agreement. 189 1903. REQUIREMENTS 191 192A Contributor may choose to distribute the Program in object code form 193under its own license agreement, provided that: 194 195 a) it complies with the terms and conditions of this Agreement; and 196 197 b) its license agreement: 198 199 i) effectively disclaims on behalf of all Contributors all 200 warranties and conditions, express and implied, including 201 warranties or conditions of title and non-infringement, and 202 implied warranties or conditions of merchantability and fitness 203 for a particular purpose; 204 205 ii) effectively excludes on behalf of all Contributors all 206 liability for damages, including direct, indirect, special, 207 incidental and consequential damages, such as lost profits; 208 209 iii) states that any provisions which differ from this Agreement 210 are offered by that Contributor alone and not by any other 211 party; and 212 213 iv) states that source code for the Program is available from 214 such Contributor, and informs licensees how to obtain it in a 215 reasonable manner on or through a medium customarily used for 216 software exchange. 217 218When the Program is made available in source code form: 219 220 a) it must be made available under this Agreement; and 221 222 b) a copy of this Agreement must be included with each copy of 223 the Program. 224 225Contributors may not remove or alter any copyright notices contained 226within the Program. 227 228Each Contributor must identify itself as the originator of its 229Contribution, if any, in a manner that reasonably allows subsequent 230Recipients to identify the originator of the Contribution. 231 2324. COMMERCIAL DISTRIBUTION 233 234Commercial distributors of software may accept certain 235responsibilities with respect to end users, business partners and the 236like. While this license is intended to facilitate the commercial use 237of the Program, the Contributor who includes the Program in a 238commercial product offering should do so in a manner which does not 239create potential liability for other Contributors. Therefore, if a 240Contributor includes the Program in a commercial product offering, 241such Contributor ("Commercial Contributor") hereby agrees to defend 242and indemnify every other Contributor ("Indemnified Contributor") 243against any losses, damages and costs (collectively "Losses") arising 244from claims, lawsuits and other legal actions brought by a third party 245against the Indemnified Contributor to the extent caused by the acts 246or omissions of such Commercial Contributor in connection with its 247distribution of the Program in a commercial product offering. The 248obligations in this section do not apply to any claims or Losses 249relating to any actual or alleged intellectual property infringement. 250In order to qualify, an Indemnified Contributor must: a) promptly 251notify the Commercial Contributor in writing of such claim, and b) 252allow the Commercial Contributor to control, and cooperate with the 253Commercial Contributor in, the defense and any related settlement 254negotiations. The Indemnified Contributor may participate in any such 255claim at its own expense. 256 257For example, a Contributor might include the Program in a commercial 258product offering, Product X. That Contributor is then a Commercial 259Contributor. If that Commercial Contributor then makes performance 260claims, or offers warranties related to Product X, those performance 261claims and warranties are such Commercial Contributor's responsibility 262alone. Under this section, the Commercial Contributor would have to 263defend claims against the other Contributors related to those 264performance claims and warranties, and if a court requires any other 265Contributor to pay any damages as a result, the Commercial Contributor 266must pay those damages. 267 2685. NO WARRANTY 269 270EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS 271PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 272KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY 273WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY 274OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely 275responsible for determining the appropriateness of using and 276distributing the Program and assumes all risks associated with its 277exercise of rights under this Agreement, including but not limited to 278the risks and costs of program errors, compliance with applicable 279laws, damage to or loss of data, programs or equipment, and 280unavailability or interruption of operations. 281 2826. DISCLAIMER OF LIABILITY 283 284EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 285ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 286INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 287WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 288LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 289NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 290DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 291HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 292 2937. GENERAL 294 295If any provision of this Agreement is invalid or unenforceable under 296applicable law, it shall not affect the validity or enforceability of 297the remainder of the terms of this Agreement, and without further 298action by the parties hereto, such provision shall be reformed to the 299minimum extent necessary to make such provision valid and enforceable. 300 301If Recipient institutes patent litigation against a Contributor with 302respect to a patent applicable to software (including a cross-claim or 303counterclaim in a lawsuit), then any patent licenses granted by that 304Contributor to such Recipient under this Agreement shall terminate as 305of the date such litigation is filed. In addition, if Recipient 306institutes patent litigation against any entity (including a 307cross-claim or counterclaim in a lawsuit) alleging that the Program 308itself (excluding combinations of the Program with other software or 309hardware) infringes such Recipient's patent(s), then such Recipient's 310rights granted under Section 2(b) shall terminate as of the date such 311litigation is filed. 312 313All Recipient's rights under this Agreement shall terminate if it 314fails to comply with any of the material terms or conditions of this 315Agreement and does not cure such failure in a reasonable period of 316time after becoming aware of such noncompliance. If all Recipient's 317rights under this Agreement terminate, Recipient agrees to cease use 318and distribution of the Program as soon as reasonably practicable. 319However, Recipient's obligations under this Agreement and any licenses 320granted by Recipient relating to the Program shall continue and 321survive. 322 323Everyone is permitted to copy and distribute copies of this Agreement, 324but in order to avoid inconsistency the Agreement is copyrighted and 325may only be modified in the following manner. The Agreement Steward 326reserves the right to publish new versions (including revisions) of 327this Agreement from time to time. No one other than the Agreement 328Steward has the right to modify this Agreement. IBM is the initial 329Agreement Steward. IBM may assign the responsibility to serve as the 330Agreement Steward to a suitable separate entity. Each new version of 331the Agreement will be given a distinguishing version number. The 332Program (including Contributions) may always be distributed subject to 333the version of the Agreement under which it was received. In addition, 334after a new version of the Agreement is published, Contributor may 335elect to distribute the Program (including its Contributions) under 336the new version. Except as expressly stated in Sections 2(a) and 2(b) 337above, Recipient receives no rights or licenses to the intellectual 338property of any Contributor under this Agreement, whether expressly, 339by implication, estoppel or otherwise. All rights in the Program not 340expressly granted under this Agreement are reserved. 341 342This Agreement is governed by the laws of the State of New York and 343the intellectual property laws of the United States of America. No 344party to this Agreement will bring a legal action under this Agreement 345more than one year after the cause of action arose. Each party waives 346its rights to a jury trial in any resulting litigation. 347 348 349 ========================================================================= 350 == NOTICE file for the KXML License. == 351 ========================================================================= 352 353Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany 354 355Permission is hereby granted, free of charge, to any person obtaining 356a copy of this software and associated documentation files (the 357"Software"), to deal in the Software without restriction, including 358without limitation the rights to use, copy, modify, merge, publish, 359distribute, sublicense, and/or sell copies of the Software, and to 360permit persons to whom the Software is furnished to do so, subject to 361the following conditions: 362 363The above copyright notice and this permission notice shall be 364included in all copies or substantial portions of the Software. 365 366THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 367EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 368MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 369IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 370CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 371TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 372SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 373 374 375 ========================================================================= 376 == NOTICE file for the SQLite Java Wrapper License. == 377 ========================================================================= 378 379This software is copyrighted by Christian Werner <chw@ch-werner.de> 380and others. The following terms apply to all files associated with the 381software unless explicitly disclaimed in individual files. 382 383The authors hereby grant permission to use, copy, modify, distribute, 384and license this software and its documentation for any purpose, provided 385that existing copyright notices are retained in all copies and that this 386notice is included verbatim in any distributions. No written agreement, 387license, or royalty fee is required for any of the authorized uses. 388Modifications to this software may be copyrighted by their authors 389and need not follow the licensing terms described here, provided that 390the new terms are clearly indicated on the first page of each file where 391they apply. 392 393IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 394FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 395ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 396DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 397POSSIBILITY OF SUCH DAMAGE. 398 399THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 400INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 401FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 402IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 403NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 404MODIFICATIONS. 405 406 407 ========================================================================= 408 == NOTICE file for the W3C License. == 409 ========================================================================= 410 411Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute 412of Technology, Institut National de Recherche en Informatique et en 413Automatique, Keio University). All Rights Reserved. This program is 414distributed under the W3C's Software Intellectual Property License. 415This program is distributed in the hope that it will be useful, but 416WITHOUT ANY WARRANTY; without even the implied warranty of 417MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 418 419See W3C License http://www.w3.org/Consortium/Legal/ for more details. 420 421============================================================ 422Notices for file(s): 423/usr/icu/icudt51l.dat 424------------------------------------------------------------ 425ICU License - ICU 1.8.1 and later 426 427COPYRIGHT AND PERMISSION NOTICE 428 429Copyright (c) 1995-2008 International Business Machines Corporation and others 430 431All rights reserved. 432 433Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. 434 435THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 436 437Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. 438 439All trademarks and registered trademarks mentioned herein are the property of their respective owners. 440 441============================================================================== 442 443UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 444 445 Unicode Data Files include all data files under the directories 446http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 447http://www.unicode.org/cldr/data/ . Unicode Software includes any source code 448published in the Unicode Standard or under the directories 449http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 450http://www.unicode.org/cldr/data/. 451 452 NOTICE TO USER: Carefully read the following legal agreement. BY 453DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES 454("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND 455AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU 456DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES 457OR SOFTWARE. 458 459 COPYRIGHT AND PERMISSION NOTICE 460 461 Copyright ¬© 1991-2007 Unicode, Inc. All rights reserved. Distributed under 462the Terms of Use in http://www.unicode.org/copyright.html. 463 464 Permission is hereby granted, free of charge, to any person obtaining a copy 465of the Unicode data files and any associated documentation (the "Data Files") or 466Unicode software and any associated documentation (the "Software") to deal in 467the Data Files or Software without restriction, including without limitation the 468rights to use, copy, modify, merge, publish, distribute, and/or sell copies of 469the Data Files or Software, and to permit persons to whom the Data Files or 470Software are furnished to do so, provided that (a) the above copyright notice(s) 471and this permission notice appear with all copies of the Data Files or Software, 472(b) both the above copyright notice(s) and this permission notice appear in 473associated documentation, and (c) there is clear notice in each modified Data 474File or in the Software as well as in the documentation associated with the Data 475File(s) or Software that the data or software has been modified. 476 477 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 478KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 479MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD 480PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 481NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 482DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 483WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING 484OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR 485SOFTWARE. 486 487 Except as contained in this notice, the name of a copyright holder shall not 488be used in advertising or otherwise to promote the sale, use or other dealings 489in these Data Files or Software without prior written authorization of the 490copyright holder. 491 492=============================================================================== 493 494 495/* This ICU code derived from: */ 496/* 497punycode.c 0.4.0 (2001-Nov-17-Sat) 498http://www.cs.berkeley.edu/~amc/idn/ 499Adam M. Costello 500http://www.nicemice.net/amc/ 501 502Disclaimer and license 503 504Regarding this entire document or any portion of it (including 505the pseudocode and C code), the author makes no guarantees and 506is not responsible for any damage resulting from its use. The 507author grants irrevocable permission to anyone to use, modify, 508and distribute it in any way that does not diminish the rights 509of anyone else to use, modify, and distribute it, provided that 510redistributed derivative works do not contain misleading author or 511version information. Derivative works need not be licensed under 512similar terms. 513*/ 514 515 516/* 517** This file is in the public domain, so clarified as of 518** 2006-07-17 by Arthur David Olson. 519*/ 520 521============================================================ 522Notices for file(s): 523/framework/jcommon-1.0.12.jar 524/framework/jfreechart-1.0.9-swt.jar 525/framework/jfreechart-1.0.9.jar 526------------------------------------------------------------ 527 GNU LESSER GENERAL PUBLIC LICENSE 528 Version 2.1, February 1999 529 530 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 531 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 532 Everyone is permitted to copy and distribute verbatim copies 533 of this license document, but changing it is not allowed. 534 535[This is the first released version of the Lesser GPL. It also counts 536 as the successor of the GNU Library Public License, version 2, hence 537 the version number 2.1.] 538 539 Preamble 540 541 The licenses for most software are designed to take away your 542freedom to share and change it. By contrast, the GNU General Public 543Licenses are intended to guarantee your freedom to share and change 544free software--to make sure the software is free for all its users. 545 546 This license, the Lesser General Public License, applies to some 547specially designated software packages--typically libraries--of the 548Free Software Foundation and other authors who decide to use it. You 549can use it too, but we suggest you first think carefully about whether 550this license or the ordinary General Public License is the better 551strategy to use in any particular case, based on the explanations below. 552 553 When we speak of free software, we are referring to freedom of use, 554not price. Our General Public Licenses are designed to make sure that 555you have the freedom to distribute copies of free software (and charge 556for this service if you wish); that you receive source code or can get 557it if you want it; that you can change the software and use pieces of 558it in new free programs; and that you are informed that you can do 559these things. 560 561 To protect your rights, we need to make restrictions that forbid 562distributors to deny you these rights or to ask you to surrender these 563rights. These restrictions translate to certain responsibilities for 564you if you distribute copies of the library or if you modify it. 565 566 For example, if you distribute copies of the library, whether gratis 567or for a fee, you must give the recipients all the rights that we gave 568you. You must make sure that they, too, receive or can get the source 569code. If you link other code with the library, you must provide 570complete object files to the recipients, so that they can relink them 571with the library after making changes to the library and recompiling 572it. And you must show them these terms so they know their rights. 573 574 We protect your rights with a two-step method: (1) we copyright the 575library, and (2) we offer you this license, which gives you legal 576permission to copy, distribute and/or modify the library. 577 578 To protect each distributor, we want to make it very clear that 579there is no warranty for the free library. Also, if the library is 580modified by someone else and passed on, the recipients should know 581that what they have is not the original version, so that the original 582author's reputation will not be affected by problems that might be 583introduced by others. 584 585 Finally, software patents pose a constant threat to the existence of 586any free program. We wish to make sure that a company cannot 587effectively restrict the users of a free program by obtaining a 588restrictive license from a patent holder. Therefore, we insist that 589any patent license obtained for a version of the library must be 590consistent with the full freedom of use specified in this license. 591 592 Most GNU software, including some libraries, is covered by the 593ordinary GNU General Public License. This license, the GNU Lesser 594General Public License, applies to certain designated libraries, and 595is quite different from the ordinary General Public License. We use 596this license for certain libraries in order to permit linking those 597libraries into non-free programs. 598 599 When a program is linked with a library, whether statically or using 600a shared library, the combination of the two is legally speaking a 601combined work, a derivative of the original library. The ordinary 602General Public License therefore permits such linking only if the 603entire combination fits its criteria of freedom. The Lesser General 604Public License permits more lax criteria for linking other code with 605the library. 606 607 We call this license the "Lesser" General Public License because it 608does Less to protect the user's freedom than the ordinary General 609Public License. It also provides other free software developers Less 610of an advantage over competing non-free programs. These disadvantages 611are the reason we use the ordinary General Public License for many 612libraries. However, the Lesser license provides advantages in certain 613special circumstances. 614 615 For example, on rare occasions, there may be a special need to 616encourage the widest possible use of a certain library, so that it becomes 617a de-facto standard. To achieve this, non-free programs must be 618allowed to use the library. A more frequent case is that a free 619library does the same job as widely used non-free libraries. In this 620case, there is little to gain by limiting the free library to free 621software only, so we use the Lesser General Public License. 622 623 In other cases, permission to use a particular library in non-free 624programs enables a greater number of people to use a large body of 625free software. For example, permission to use the GNU C Library in 626non-free programs enables many more people to use the whole GNU 627operating system, as well as its variant, the GNU/Linux operating 628system. 629 630 Although the Lesser General Public License is Less protective of the 631users' freedom, it does ensure that the user of a program that is 632linked with the Library has the freedom and the wherewithal to run 633that program using a modified version of the Library. 634 635 The precise terms and conditions for copying, distribution and 636modification follow. Pay close attention to the difference between a 637"work based on the library" and a "work that uses the library". The 638former contains code derived from the library, whereas the latter must 639be combined with the library in order to run. 640 641 GNU LESSER GENERAL PUBLIC LICENSE 642 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 643 644 0. This License Agreement applies to any software library or other 645program which contains a notice placed by the copyright holder or 646other authorized party saying it may be distributed under the terms of 647this Lesser General Public License (also called "this License"). 648Each licensee is addressed as "you". 649 650 A "library" means a collection of software functions and/or data 651prepared so as to be conveniently linked with application programs 652(which use some of those functions and data) to form executables. 653 654 The "Library", below, refers to any such software library or work 655which has been distributed under these terms. A "work based on the 656Library" means either the Library or any derivative work under 657copyright law: that is to say, a work containing the Library or a 658portion of it, either verbatim or with modifications and/or translated 659straightforwardly into another language. (Hereinafter, translation is 660included without limitation in the term "modification".) 661 662 "Source code" for a work means the preferred form of the work for 663making modifications to it. For a library, complete source code means 664all the source code for all modules it contains, plus any associated 665interface definition files, plus the scripts used to control compilation 666and installation of the library. 667 668 Activities other than copying, distribution and modification are not 669covered by this License; they are outside its scope. The act of 670running a program using the Library is not restricted, and output from 671such a program is covered only if its contents constitute a work based 672on the Library (independent of the use of the Library in a tool for 673writing it). Whether that is true depends on what the Library does 674and what the program that uses the Library does. 675 676 1. You may copy and distribute verbatim copies of the Library's 677complete source code as you receive it, in any medium, provided that 678you conspicuously and appropriately publish on each copy an 679appropriate copyright notice and disclaimer of warranty; keep intact 680all the notices that refer to this License and to the absence of any 681warranty; and distribute a copy of this License along with the 682Library. 683 684 You may charge a fee for the physical act of transferring a copy, 685and you may at your option offer warranty protection in exchange for a 686fee. 687 688 2. You may modify your copy or copies of the Library or any portion 689of it, thus forming a work based on the Library, and copy and 690distribute such modifications or work under the terms of Section 1 691above, provided that you also meet all of these conditions: 692 693 a) The modified work must itself be a software library. 694 695 b) You must cause the files modified to carry prominent notices 696 stating that you changed the files and the date of any change. 697 698 c) You must cause the whole of the work to be licensed at no 699 charge to all third parties under the terms of this License. 700 701 d) If a facility in the modified Library refers to a function or a 702 table of data to be supplied by an application program that uses 703 the facility, other than as an argument passed when the facility 704 is invoked, then you must make a good faith effort to ensure that, 705 in the event an application does not supply such function or 706 table, the facility still operates, and performs whatever part of 707 its purpose remains meaningful. 708 709 (For example, a function in a library to compute square roots has 710 a purpose that is entirely well-defined independent of the 711 application. Therefore, Subsection 2d requires that any 712 application-supplied function or table used by this function must 713 be optional: if the application does not supply it, the square 714 root function must still compute square roots.) 715 716These requirements apply to the modified work as a whole. If 717identifiable sections of that work are not derived from the Library, 718and can be reasonably considered independent and separate works in 719themselves, then this License, and its terms, do not apply to those 720sections when you distribute them as separate works. But when you 721distribute the same sections as part of a whole which is a work based 722on the Library, the distribution of the whole must be on the terms of 723this License, whose permissions for other licensees extend to the 724entire whole, and thus to each and every part regardless of who wrote 725it. 726 727Thus, it is not the intent of this section to claim rights or contest 728your rights to work written entirely by you; rather, the intent is to 729exercise the right to control the distribution of derivative or 730collective works based on the Library. 731 732In addition, mere aggregation of another work not based on the Library 733with the Library (or with a work based on the Library) on a volume of 734a storage or distribution medium does not bring the other work under 735the scope of this License. 736 737 3. You may opt to apply the terms of the ordinary GNU General Public 738License instead of this License to a given copy of the Library. To do 739this, you must alter all the notices that refer to this License, so 740that they refer to the ordinary GNU General Public License, version 2, 741instead of to this License. (If a newer version than version 2 of the 742ordinary GNU General Public License has appeared, then you can specify 743that version instead if you wish.) Do not make any other change in 744these notices. 745 746 Once this change is made in a given copy, it is irreversible for 747that copy, so the ordinary GNU General Public License applies to all 748subsequent copies and derivative works made from that copy. 749 750 This option is useful when you wish to copy part of the code of 751the Library into a program that is not a library. 752 753 4. You may copy and distribute the Library (or a portion or 754derivative of it, under Section 2) in object code or executable form 755under the terms of Sections 1 and 2 above provided that you accompany 756it with the complete corresponding machine-readable source code, which 757must be distributed under the terms of Sections 1 and 2 above on a 758medium customarily used for software interchange. 759 760 If distribution of object code is made by offering access to copy 761from a designated place, then offering equivalent access to copy the 762source code from the same place satisfies the requirement to 763distribute the source code, even though third parties are not 764compelled to copy the source along with the object code. 765 766 5. A program that contains no derivative of any portion of the 767Library, but is designed to work with the Library by being compiled or 768linked with it, is called a "work that uses the Library". Such a 769work, in isolation, is not a derivative work of the Library, and 770therefore falls outside the scope of this License. 771 772 However, linking a "work that uses the Library" with the Library 773creates an executable that is a derivative of the Library (because it 774contains portions of the Library), rather than a "work that uses the 775library". The executable is therefore covered by this License. 776Section 6 states terms for distribution of such executables. 777 778 When a "work that uses the Library" uses material from a header file 779that is part of the Library, the object code for the work may be a 780derivative work of the Library even though the source code is not. 781Whether this is true is especially significant if the work can be 782linked without the Library, or if the work is itself a library. The 783threshold for this to be true is not precisely defined by law. 784 785 If such an object file uses only numerical parameters, data 786structure layouts and accessors, and small macros and small inline 787functions (ten lines or less in length), then the use of the object 788file is unrestricted, regardless of whether it is legally a derivative 789work. (Executables containing this object code plus portions of the 790Library will still fall under Section 6.) 791 792 Otherwise, if the work is a derivative of the Library, you may 793distribute the object code for the work under the terms of Section 6. 794Any executables containing that work also fall under Section 6, 795whether or not they are linked directly with the Library itself. 796 797 6. As an exception to the Sections above, you may also combine or 798link a "work that uses the Library" with the Library to produce a 799work containing portions of the Library, and distribute that work 800under terms of your choice, provided that the terms permit 801modification of the work for the customer's own use and reverse 802engineering for debugging such modifications. 803 804 You must give prominent notice with each copy of the work that the 805Library is used in it and that the Library and its use are covered by 806this License. You must supply a copy of this License. If the work 807during execution displays copyright notices, you must include the 808copyright notice for the Library among them, as well as a reference 809directing the user to the copy of this License. Also, you must do one 810of these things: 811 812 a) Accompany the work with the complete corresponding 813 machine-readable source code for the Library including whatever 814 changes were used in the work (which must be distributed under 815 Sections 1 and 2 above); and, if the work is an executable linked 816 with the Library, with the complete machine-readable "work that 817 uses the Library", as object code and/or source code, so that the 818 user can modify the Library and then relink to produce a modified 819 executable containing the modified Library. (It is understood 820 that the user who changes the contents of definitions files in the 821 Library will not necessarily be able to recompile the application 822 to use the modified definitions.) 823 824 b) Use a suitable shared library mechanism for linking with the 825 Library. A suitable mechanism is one that (1) uses at run time a 826 copy of the library already present on the user's computer system, 827 rather than copying library functions into the executable, and (2) 828 will operate properly with a modified version of the library, if 829 the user installs one, as long as the modified version is 830 interface-compatible with the version that the work was made with. 831 832 c) Accompany the work with a written offer, valid for at 833 least three years, to give the same user the materials 834 specified in Subsection 6a, above, for a charge no more 835 than the cost of performing this distribution. 836 837 d) If distribution of the work is made by offering access to copy 838 from a designated place, offer equivalent access to copy the above 839 specified materials from the same place. 840 841 e) Verify that the user has already received a copy of these 842 materials or that you have already sent this user a copy. 843 844 For an executable, the required form of the "work that uses the 845Library" must include any data and utility programs needed for 846reproducing the executable from it. However, as a special exception, 847the materials to be distributed need not include anything that is 848normally distributed (in either source or binary form) with the major 849components (compiler, kernel, and so on) of the operating system on 850which the executable runs, unless that component itself accompanies 851the executable. 852 853 It may happen that this requirement contradicts the license 854restrictions of other proprietary libraries that do not normally 855accompany the operating system. Such a contradiction means you cannot 856use both them and the Library together in an executable that you 857distribute. 858 859 7. You may place library facilities that are a work based on the 860Library side-by-side in a single library together with other library 861facilities not covered by this License, and distribute such a combined 862library, provided that the separate distribution of the work based on 863the Library and of the other library facilities is otherwise 864permitted, and provided that you do these two things: 865 866 a) Accompany the combined library with a copy of the same work 867 based on the Library, uncombined with any other library 868 facilities. This must be distributed under the terms of the 869 Sections above. 870 871 b) Give prominent notice with the combined library of the fact 872 that part of it is a work based on the Library, and explaining 873 where to find the accompanying uncombined form of the same work. 874 875 8. You may not copy, modify, sublicense, link with, or distribute 876the Library except as expressly provided under this License. Any 877attempt otherwise to copy, modify, sublicense, link with, or 878distribute the Library is void, and will automatically terminate your 879rights under this License. However, parties who have received copies, 880or rights, from you under this License will not have their licenses 881terminated so long as such parties remain in full compliance. 882 883 9. You are not required to accept this License, since you have not 884signed it. However, nothing else grants you permission to modify or 885distribute the Library or its derivative works. These actions are 886prohibited by law if you do not accept this License. Therefore, by 887modifying or distributing the Library (or any work based on the 888Library), you indicate your acceptance of this License to do so, and 889all its terms and conditions for copying, distributing or modifying 890the Library or works based on it. 891 892 10. Each time you redistribute the Library (or any work based on the 893Library), the recipient automatically receives a license from the 894original licensor to copy, distribute, link with or modify the Library 895subject to these terms and conditions. You may not impose any further 896restrictions on the recipients' exercise of the rights granted herein. 897You are not responsible for enforcing compliance by third parties with 898this License. 899 900 11. If, as a consequence of a court judgment or allegation of patent 901infringement or for any other reason (not limited to patent issues), 902conditions are imposed on you (whether by court order, agreement or 903otherwise) that contradict the conditions of this License, they do not 904excuse you from the conditions of this License. If you cannot 905distribute so as to satisfy simultaneously your obligations under this 906License and any other pertinent obligations, then as a consequence you 907may not distribute the Library at all. For example, if a patent 908license would not permit royalty-free redistribution of the Library by 909all those who receive copies directly or indirectly through you, then 910the only way you could satisfy both it and this License would be to 911refrain entirely from distribution of the Library. 912 913If any portion of this section is held invalid or unenforceable under any 914particular circumstance, the balance of the section is intended to apply, 915and the section as a whole is intended to apply in other circumstances. 916 917It is not the purpose of this section to induce you to infringe any 918patents or other property right claims or to contest validity of any 919such claims; this section has the sole purpose of protecting the 920integrity of the free software distribution system which is 921implemented by public license practices. Many people have made 922generous contributions to the wide range of software distributed 923through that system in reliance on consistent application of that 924system; it is up to the author/donor to decide if he or she is willing 925to distribute software through any other system and a licensee cannot 926impose that choice. 927 928This section is intended to make thoroughly clear what is believed to 929be a consequence of the rest of this License. 930 931 12. If the distribution and/or use of the Library is restricted in 932certain countries either by patents or by copyrighted interfaces, the 933original copyright holder who places the Library under this License may add 934an explicit geographical distribution limitation excluding those countries, 935so that distribution is permitted only in or among countries not thus 936excluded. In such case, this License incorporates the limitation as if 937written in the body of this License. 938 939 13. The Free Software Foundation may publish revised and/or new 940versions of the Lesser General Public License from time to time. 941Such new versions will be similar in spirit to the present version, 942but may differ in detail to address new problems or concerns. 943 944Each version is given a distinguishing version number. If the Library 945specifies a version number of this License which applies to it and 946"any later version", you have the option of following the terms and 947conditions either of that version or of any later version published by 948the Free Software Foundation. If the Library does not specify a 949license version number, you may choose any version ever published by 950the Free Software Foundation. 951 952 14. If you wish to incorporate parts of the Library into other free 953programs whose distribution conditions are incompatible with these, 954write to the author to ask for permission. For software which is 955copyrighted by the Free Software Foundation, write to the Free 956Software Foundation; we sometimes make exceptions for this. Our 957decision will be guided by the two goals of preserving the free status 958of all derivatives of our free software and of promoting the sharing 959and reuse of software generally. 960 961 NO WARRANTY 962 963 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 964WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 965EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 966OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 967KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 968IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 969PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 970LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 971THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 972 973 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 974WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 975AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 976FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 977CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 978LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 979RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 980FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 981SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 982DAMAGES. 983 984 END OF TERMS AND CONDITIONS 985 986 How to Apply These Terms to Your New Libraries 987 988 If you develop a new library, and you want it to be of the greatest 989possible use to the public, we recommend making it free software that 990everyone can redistribute and change. You can do so by permitting 991redistribution under these terms (or, alternatively, under the terms of the 992ordinary General Public License). 993 994 To apply these terms, attach the following notices to the library. It is 995safest to attach them to the start of each source file to most effectively 996convey the exclusion of warranty; and each file should have at least the 997"copyright" line and a pointer to where the full notice is found. 998 999 <one line to give the library's name and a brief idea of what it does.> 1000 Copyright (C) <year> <name of author> 1001 1002 This library is free software; you can redistribute it and/or 1003 modify it under the terms of the GNU Lesser General Public 1004 License as published by the Free Software Foundation; either 1005 version 2.1 of the License, or (at your option) any later version. 1006 1007 This library is distributed in the hope that it will be useful, 1008 but WITHOUT ANY WARRANTY; without even the implied warranty of 1009 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1010 Lesser General Public License for more details. 1011 1012 You should have received a copy of the GNU Lesser General Public 1013 License along with this library; if not, write to the Free Software 1014 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1015 1016Also add information on how to contact you by electronic and paper mail. 1017 1018You should also get your employer (if you work as a programmer) or your 1019school, if any, to sign a "copyright disclaimer" for the library, if 1020necessary. Here is a sample; alter the names: 1021 1022 Yoyodyne, Inc., hereby disclaims all copyright interest in the 1023 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 1024 1025 <signature of Ty Coon>, 1 April 1990 1026 Ty Coon, President of Vice 1027 1028That's all there is to it! 1029 1030 1031 1032============================================================ 1033Notices for file(s): 1034/lib/third_party_icu_icudata_host_gyp.a 1035/lib/third_party_icu_icui18n_host_gyp.a 1036/lib/third_party_icu_icuuc_host_gyp.a 1037/lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a 1038/lib/v8_tools_gyp_v8_base_arm_host_gyp.a 1039/lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a 1040/obj/GYP/shared_intermediates/mksnapshot.arm 1041/obj/GYP/shared_intermediates/protoc 1042------------------------------------------------------------ 1043// Copyright (c) 2013 The Chromium Authors. All rights reserved. 1044// 1045// Redistribution and use in source and binary forms, with or without 1046// modification, are permitted provided that the following conditions are 1047// met: 1048// 1049// * Redistributions of source code must retain the above copyright 1050// notice, this list of conditions and the following disclaimer. 1051// * Redistributions in binary form must reproduce the above 1052// copyright notice, this list of conditions and the following disclaimer 1053// in the documentation and/or other materials provided with the 1054// distribution. 1055// * Neither the name of Google Inc. nor the names of its 1056// contributors may be used to endorse or promote products derived from 1057// this software without specific prior written permission. 1058// 1059// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1060// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1061// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1062// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1063// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1064// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1065// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1066// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1067// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1068// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1069// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1070 1071/**************************************************************** 1072 * 1073 * The author of this software is David M. Gay. 1074 * 1075 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies. 1076 * 1077 * Permission to use, copy, modify, and distribute this software for any 1078 * purpose without fee is hereby granted, provided that this entire notice 1079 * is included in all copies of any software which is or includes a copy 1080 * or modification of this software and in all copies of the supporting 1081 * documentation for such software. 1082 * 1083 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED 1084 * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY 1085 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY 1086 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. 1087 * 1088 ***************************************************************/ 1089 1090/* Copyright (c) 2008-2009, Google Inc. 1091 * All rights reserved. 1092 * 1093 * Redistribution and use in source and binary forms, with or without 1094 * modification, are permitted provided that the following conditions are 1095 * met: 1096 * 1097 * * Redistributions of source code must retain the above copyright 1098 * notice, this list of conditions and the following disclaimer. 1099 * * Neither the name of Google Inc. nor the names of its 1100 * contributors may be used to endorse or promote products derived from 1101 * this software without specific prior written permission. 1102 * 1103 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1104 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1105 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1106 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1107 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1108 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1109 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1110 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1111 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1112 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1113 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1114 * 1115 * --- 1116 * Author: Kostya Serebryany 1117 */ 1118 1119/* ***** BEGIN LICENSE BLOCK ***** 1120 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 1121 * 1122 * The contents of this file are subject to the Mozilla Public License Version 1123 * 1.1 (the "License"); you may not use this file except in compliance with 1124 * the License. You may obtain a copy of the License at 1125 * http://www.mozilla.org/MPL/ 1126 * 1127 * Software distributed under the License is distributed on an "AS IS" basis, 1128 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 1129 * for the specific language governing rights and limitations under the 1130 * License. 1131 * 1132 * The Original Code is the Netscape Portable Runtime (NSPR). 1133 * 1134 * The Initial Developer of the Original Code is 1135 * Netscape Communications Corporation. 1136 * Portions created by the Initial Developer are Copyright (C) 1998-2000 1137 * the Initial Developer. All Rights Reserved. 1138 * 1139 * Contributor(s): 1140 * 1141 * Alternatively, the contents of this file may be used under the terms of 1142 * either the GNU General Public License Version 2 or later (the "GPL"), or 1143 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 1144 * in which case the provisions of the GPL or the LGPL are applicable instead 1145 * of those above. If you wish to allow use of your version of this file only 1146 * under the terms of either the GPL or the LGPL, and not to allow others to 1147 * use your version of this file under the terms of the MPL, indicate your 1148 * decision by deleting the provisions above and replace them with the notice 1149 * and other provisions required by the GPL or the LGPL. If you do not delete 1150 * the provisions above, a recipient may use your version of this file under 1151 * the terms of any one of the MPL, the GPL or the LGPL. 1152 * 1153 * ***** END LICENSE BLOCK ***** */ 1154 1155// Copyright (c) 2006, Google Inc. 1156// All rights reserved. 1157// 1158// Redistribution and use in source and binary forms, with or without 1159// modification, are permitted provided that the following conditions are 1160// met: 1161// 1162// * Redistributions of source code must retain the above copyright 1163// notice, this list of conditions and the following disclaimer. 1164// * Redistributions in binary form must reproduce the above 1165// copyright notice, this list of conditions and the following disclaimer 1166// in the documentation and/or other materials provided with the 1167// distribution. 1168// * Neither the name of Google Inc. nor the names of its 1169// contributors may be used to endorse or promote products derived from 1170// this software without specific prior written permission. 1171// 1172// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1173// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1174// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1175// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1176// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1177// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1178// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1179// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1180// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1181// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1182// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1183 1184 Notice that the following BSD-style license applies to the Valgrind header 1185 files used by Chromium (valgrind.h and memcheck.h). However, the rest of 1186 Valgrind is licensed under the terms of the GNU General Public License, 1187 version 2, unless otherwise indicated. 1188 1189 ---------------------------------------------------------------- 1190 1191 Copyright (C) 2000-2008 Julian Seward. All rights reserved. 1192 1193 Redistribution and use in source and binary forms, with or without 1194 modification, are permitted provided that the following conditions 1195 are met: 1196 1197 1. Redistributions of source code must retain the above copyright 1198 notice, this list of conditions and the following disclaimer. 1199 1200 2. The origin of this software must not be misrepresented; you must 1201 not claim that you wrote the original software. If you use this 1202 software in a product, an acknowledgment in the product 1203 documentation would be appreciated but is not required. 1204 1205 3. Altered source versions must be plainly marked as such, and must 1206 not be misrepresented as being the original software. 1207 1208 4. The name of the author may not be used to endorse or promote 1209 products derived from this software without specific prior written 1210 permission. 1211 1212 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 1213 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 1214 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1215 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 1216 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1217 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 1218 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 1219 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 1220 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 1221 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 1222 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1223 1224 Copyright (c) 2007 Red Hat, inc 1225 1226 Permission is hereby granted, free of charge, to any person 1227 obtaining a copy of this software and associated documentation files 1228 (the "Software"), to deal in the Software without restriction, 1229 including without limitation the rights to use, copy, modify, merge, 1230 publish, distribute, sublicense, and/or sell copies of the Software, 1231 and to permit persons to whom the Software is furnished to do so, 1232 subject to the following conditions: 1233 1234 The above copyright notice and this permission notice shall be 1235 included in all copies or substantial portions of the Software. 1236 1237 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1238 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1239 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 1240 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 1241 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 1242 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 1243 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1244 SOFTWARE. 1245 1246Copyright 2003-2005 Colin Percival 1247All rights reserved 1248 1249Redistribution and use in source and binary forms, with or without 1250modification, are permitted providing that the following conditions 1251are met: 12521. Redistributions of source code must retain the above copyright 1253 notice, this list of conditions and the following disclaimer. 12542. Redistributions in binary form must reproduce the above copyright 1255 notice, this list of conditions and the following disclaimer in the 1256 documentation and/or other materials provided with the distribution. 1257 1258THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 1259IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 1260WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1261ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 1262DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1263DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1264OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1265HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 1266STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 1267IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1268POSSIBILITY OF SUCH DAMAGE. 1269 1270 1271 Apache License 1272 Version 2.0, January 2004 1273 http://www.apache.org/licenses/ 1274 1275 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1276 1277 1. Definitions. 1278 1279 "License" shall mean the terms and conditions for use, reproduction, 1280 and distribution as defined by Sections 1 through 9 of this document. 1281 1282 "Licensor" shall mean the copyright owner or entity authorized by 1283 the copyright owner that is granting the License. 1284 1285 "Legal Entity" shall mean the union of the acting entity and all 1286 other entities that control, are controlled by, or are under common 1287 control with that entity. For the purposes of this definition, 1288 "control" means (i) the power, direct or indirect, to cause the 1289 direction or management of such entity, whether by contract or 1290 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1291 outstanding shares, or (iii) beneficial ownership of such entity. 1292 1293 "You" (or "Your") shall mean an individual or Legal Entity 1294 exercising permissions granted by this License. 1295 1296 "Source" form shall mean the preferred form for making modifications, 1297 including but not limited to software source code, documentation 1298 source, and configuration files. 1299 1300 "Object" form shall mean any form resulting from mechanical 1301 transformation or translation of a Source form, including but 1302 not limited to compiled object code, generated documentation, 1303 and conversions to other media types. 1304 1305 "Work" shall mean the work of authorship, whether in Source or 1306 Object form, made available under the License, as indicated by a 1307 copyright notice that is included in or attached to the work 1308 (an example is provided in the Appendix below). 1309 1310 "Derivative Works" shall mean any work, whether in Source or Object 1311 form, that is based on (or derived from) the Work and for which the 1312 editorial revisions, annotations, elaborations, or other modifications 1313 represent, as a whole, an original work of authorship. For the purposes 1314 of this License, Derivative Works shall not include works that remain 1315 separable from, or merely link (or bind by name) to the interfaces of, 1316 the Work and Derivative Works thereof. 1317 1318 "Contribution" shall mean any work of authorship, including 1319 the original version of the Work and any modifications or additions 1320 to that Work or Derivative Works thereof, that is intentionally 1321 submitted to Licensor for inclusion in the Work by the copyright owner 1322 or by an individual or Legal Entity authorized to submit on behalf of 1323 the copyright owner. For the purposes of this definition, "submitted" 1324 means any form of electronic, verbal, or written communication sent 1325 to the Licensor or its representatives, including but not limited to 1326 communication on electronic mailing lists, source code control systems, 1327 and issue tracking systems that are managed by, or on behalf of, the 1328 Licensor for the purpose of discussing and improving the Work, but 1329 excluding communication that is conspicuously marked or otherwise 1330 designated in writing by the copyright owner as "Not a Contribution." 1331 1332 "Contributor" shall mean Licensor and any individual or Legal Entity 1333 on behalf of whom a Contribution has been received by Licensor and 1334 subsequently incorporated within the Work. 1335 1336 2. Grant of Copyright License. Subject to the terms and conditions of 1337 this License, each Contributor hereby grants to You a perpetual, 1338 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1339 copyright license to reproduce, prepare Derivative Works of, 1340 publicly display, publicly perform, sublicense, and distribute the 1341 Work and such Derivative Works in Source or Object form. 1342 1343 3. Grant of Patent License. Subject to the terms and conditions of 1344 this License, each Contributor hereby grants to You a perpetual, 1345 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1346 (except as stated in this section) patent license to make, have made, 1347 use, offer to sell, sell, import, and otherwise transfer the Work, 1348 where such license applies only to those patent claims licensable 1349 by such Contributor that are necessarily infringed by their 1350 Contribution(s) alone or by combination of their Contribution(s) 1351 with the Work to which such Contribution(s) was submitted. If You 1352 institute patent litigation against any entity (including a 1353 cross-claim or counterclaim in a lawsuit) alleging that the Work 1354 or a Contribution incorporated within the Work constitutes direct 1355 or contributory patent infringement, then any patent licenses 1356 granted to You under this License for that Work shall terminate 1357 as of the date such litigation is filed. 1358 1359 4. Redistribution. You may reproduce and distribute copies of the 1360 Work or Derivative Works thereof in any medium, with or without 1361 modifications, and in Source or Object form, provided that You 1362 meet the following conditions: 1363 1364 (a) You must give any other recipients of the Work or 1365 Derivative Works a copy of this License; and 1366 1367 (b) You must cause any modified files to carry prominent notices 1368 stating that You changed the files; and 1369 1370 (c) You must retain, in the Source form of any Derivative Works 1371 that You distribute, all copyright, patent, trademark, and 1372 attribution notices from the Source form of the Work, 1373 excluding those notices that do not pertain to any part of 1374 the Derivative Works; and 1375 1376 (d) If the Work includes a "NOTICE" text file as part of its 1377 distribution, then any Derivative Works that You distribute must 1378 include a readable copy of the attribution notices contained 1379 within such NOTICE file, excluding those notices that do not 1380 pertain to any part of the Derivative Works, in at least one 1381 of the following places: within a NOTICE text file distributed 1382 as part of the Derivative Works; within the Source form or 1383 documentation, if provided along with the Derivative Works; or, 1384 within a display generated by the Derivative Works, if and 1385 wherever such third-party notices normally appear. The contents 1386 of the NOTICE file are for informational purposes only and 1387 do not modify the License. You may add Your own attribution 1388 notices within Derivative Works that You distribute, alongside 1389 or as an addendum to the NOTICE text from the Work, provided 1390 that such additional attribution notices cannot be construed 1391 as modifying the License. 1392 1393 You may add Your own copyright statement to Your modifications and 1394 may provide additional or different license terms and conditions 1395 for use, reproduction, or distribution of Your modifications, or 1396 for any such Derivative Works as a whole, provided Your use, 1397 reproduction, and distribution of the Work otherwise complies with 1398 the conditions stated in this License. 1399 1400 5. Submission of Contributions. Unless You explicitly state otherwise, 1401 any Contribution intentionally submitted for inclusion in the Work 1402 by You to the Licensor shall be under the terms and conditions of 1403 this License, without any additional terms or conditions. 1404 Notwithstanding the above, nothing herein shall supersede or modify 1405 the terms of any separate license agreement you may have executed 1406 with Licensor regarding such Contributions. 1407 1408 6. Trademarks. This License does not grant permission to use the trade 1409 names, trademarks, service marks, or product names of the Licensor, 1410 except as required for reasonable and customary use in describing the 1411 origin of the Work and reproducing the content of the NOTICE file. 1412 1413 7. Disclaimer of Warranty. Unless required by applicable law or 1414 agreed to in writing, Licensor provides the Work (and each 1415 Contributor provides its Contributions) on an "AS IS" BASIS, 1416 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1417 implied, including, without limitation, any warranties or conditions 1418 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1419 PARTICULAR PURPOSE. You are solely responsible for determining the 1420 appropriateness of using or redistributing the Work and assume any 1421 risks associated with Your exercise of permissions under this License. 1422 1423 8. Limitation of Liability. In no event and under no legal theory, 1424 whether in tort (including negligence), contract, or otherwise, 1425 unless required by applicable law (such as deliberate and grossly 1426 negligent acts) or agreed to in writing, shall any Contributor be 1427 liable to You for damages, including any direct, indirect, special, 1428 incidental, or consequential damages of any character arising as a 1429 result of this License or out of the use or inability to use the 1430 Work (including but not limited to damages for loss of goodwill, 1431 work stoppage, computer failure or malfunction, or any and all 1432 other commercial damages or losses), even if such Contributor 1433 has been advised of the possibility of such damages. 1434 1435 9. Accepting Warranty or Additional Liability. While redistributing 1436 the Work or Derivative Works thereof, You may choose to offer, 1437 and charge a fee for, acceptance of support, warranty, indemnity, 1438 or other liability obligations and/or rights consistent with this 1439 License. However, in accepting such obligations, You may act only 1440 on Your own behalf and on Your sole responsibility, not on behalf 1441 of any other Contributor, and only if You agree to indemnify, 1442 defend, and hold each Contributor harmless for any liability 1443 incurred by, or claims asserted against, such Contributor by reason 1444 of your accepting any such warranty or additional liability. 1445 1446 END OF TERMS AND CONDITIONS 1447 1448 APPENDIX: How to apply the Apache License to your work. 1449 1450 To apply the Apache License to your work, attach the following 1451 boilerplate notice, with the fields enclosed by brackets "[]" 1452 replaced with your own identifying information. (Don't include 1453 the brackets!) The text should be enclosed in the appropriate 1454 comment syntax for the file format. We also recommend that a 1455 file or class name and description of purpose be included on the 1456 same "printed page" as the copyright notice for easier 1457 identification within third-party archives. 1458 1459 Copyright 2007-2009 Google Inc. 1460 Copyright 2007-2009 WebDriver committers 1461 1462 Licensed under the Apache License, Version 2.0 (the "License"); 1463 you may not use this file except in compliance with the License. 1464 You may obtain a copy of the License at 1465 1466 http://www.apache.org/licenses/LICENSE-2.0 1467 1468 Unless required by applicable law or agreed to in writing, software 1469 distributed under the License is distributed on an "AS IS" BASIS, 1470 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1471 See the License for the specific language governing permissions and 1472 limitations under the License. 1473 1474 1475Copyright (C) 2009 by Tung Mac. 1476 1477Permission is hereby granted, free of charge, to any person obtaining a copy 1478of this software and associated documentation files (the "Software"), to deal 1479in the Software without restriction, including without limitation the rights 1480to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1481copies of the Software, and to permit persons to whom the Software is 1482furnished to do so, subject to the following conditions: 1483 1484The above copyright notice and this permission notice shall be included in 1485all copies or substantial portions of the Software. 1486 1487THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1488IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1489FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1490AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1491LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1492OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1493THE SOFTWARE. 1494 1495/* ***** BEGIN LICENSE BLOCK ***** 1496 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 1497 * 1498 * The contents of this file are subject to the Mozilla Public License Version 1499 * 1.1 (the "License"); you may not use this file except in compliance with 1500 * the License. You may obtain a copy of the License at 1501 * http://www.mozilla.org/MPL/ 1502 * 1503 * Software distributed under the License is distributed on an "AS IS" basis, 1504 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 1505 * for the specific language governing rights and limitations under the 1506 * License. 1507 * 1508 * The Original Code is the Netscape security libraries. 1509 * 1510 * The Initial Developer of the Original Code is 1511 * Netscape Communications Corporation. 1512 * Portions created by the Initial Developer are Copyright (C) 2000 1513 * the Initial Developer. All Rights Reserved. 1514 * 1515 * Contributor(s): 1516 * 1517 * Alternatively, the contents of this file may be used under the terms of 1518 * either the GNU General Public License Version 2 or later (the "GPL"), or 1519 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 1520 * in which case the provisions of the GPL or the LGPL are applicable instead 1521 * of those above. If you wish to allow use of your version of this file only 1522 * under the terms of either the GPL or the LGPL, and not to allow others to 1523 * use your version of this file under the terms of the MPL, indicate your 1524 * decision by deleting the provisions above and replace them with the notice 1525 * and other provisions required by the GPL or the LGPL. If you do not delete 1526 * the provisions above, a recipient may use your version of this file under 1527 * the terms of any one of the MPL, the GPL or the LGPL. 1528 * 1529 * ***** END LICENSE BLOCK ***** */ 1530 1531/* ***** BEGIN LICENSE BLOCK ***** 1532 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 1533 * 1534 * The contents of this file are subject to the Mozilla Public License Version 1535 * 1.1 (the "License"); you may not use this file except in compliance with 1536 * the License. You may obtain a copy of the License at 1537 * http://www.mozilla.org/MPL/ 1538 * 1539 * Software distributed under the License is distributed on an "AS IS" basis, 1540 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 1541 * for the specific language governing rights and limitations under the 1542 * License. 1543 * 1544 * The Original Code is the Netscape security libraries. 1545 * 1546 * The Initial Developer of the Original Code is 1547 * Netscape Communications Corporation. 1548 * Portions created by the Initial Developer are Copyright (C) 1994-2000 1549 * the Initial Developer. All Rights Reserved. 1550 * 1551 * Contributor(s): 1552 * 1553 * Alternatively, the contents of this file may be used under the terms of 1554 * either the GNU General Public License Version 2 or later (the "GPL"), or 1555 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 1556 * in which case the provisions of the GPL or the LGPL are applicable instead 1557 * of those above. If you wish to allow use of your version of this file only 1558 * under the terms of either the GPL or the LGPL, and not to allow others to 1559 * use your version of this file under the terms of the MPL, indicate your 1560 * decision by deleting the provisions above and replace them with the notice 1561 * and other provisions required by the GPL or the LGPL. If you do not delete 1562 * the provisions above, a recipient may use your version of this file under 1563 * the terms of any one of the MPL, the GPL or the LGPL. 1564 * 1565 * ***** END LICENSE BLOCK ***** */ 1566 1567Copyright 2011, The Chromium Authors 1568All rights reserved. 1569 1570Redistribution and use in source and binary forms, with or without 1571modification, are permitted provided that the following conditions are 1572met: 1573 1574 * Redistributions of source code must retain the above copyright 1575notice, this list of conditions and the following disclaimer. 1576 * Redistributions in binary form must reproduce the above 1577copyright notice, this list of conditions and the following disclaimer 1578in the documentation and/or other materials provided with the 1579distribution. 1580 * Neither the name of Google Inc. nor the names of its 1581contributors may be used to endorse or promote products derived from 1582this software without specific prior written permission. 1583 1584THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1585"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1586LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1587A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1588OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1589SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1590LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1591DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1592THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1593(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1594OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1595 1596 GNU GENERAL PUBLIC LICENSE 1597 Version 2, June 1991 1598 1599 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 1600 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1601 Everyone is permitted to copy and distribute verbatim copies 1602 of this license document, but changing it is not allowed. 1603 1604 Preamble 1605 1606 The licenses for most software are designed to take away your 1607freedom to share and change it. By contrast, the GNU General Public 1608License is intended to guarantee your freedom to share and change free 1609software--to make sure the software is free for all its users. This 1610General Public License applies to most of the Free Software 1611Foundation's software and to any other program whose authors commit to 1612using it. (Some other Free Software Foundation software is covered by 1613the GNU Library General Public License instead.) You can apply it to 1614your programs, too. 1615 1616 When we speak of free software, we are referring to freedom, not 1617price. Our General Public Licenses are designed to make sure that you 1618have the freedom to distribute copies of free software (and charge for 1619this service if you wish), that you receive source code or can get it 1620if you want it, that you can change the software or use pieces of it 1621in new free programs; and that you know you can do these things. 1622 1623 To protect your rights, we need to make restrictions that forbid 1624anyone to deny you these rights or to ask you to surrender the rights. 1625These restrictions translate to certain responsibilities for you if you 1626distribute copies of the software, or if you modify it. 1627 1628 For example, if you distribute copies of such a program, whether 1629gratis or for a fee, you must give the recipients all the rights that 1630you have. You must make sure that they, too, receive or can get the 1631source code. And you must show them these terms so they know their 1632rights. 1633 1634 We protect your rights with two steps: (1) copyright the software, and 1635(2) offer you this license which gives you legal permission to copy, 1636distribute and/or modify the software. 1637 1638 Also, for each author's protection and ours, we want to make certain 1639that everyone understands that there is no warranty for this free 1640software. If the software is modified by someone else and passed on, we 1641want its recipients to know that what they have is not the original, so 1642that any problems introduced by others will not reflect on the original 1643authors' reputations. 1644 1645 Finally, any free program is threatened constantly by software 1646patents. We wish to avoid the danger that redistributors of a free 1647program will individually obtain patent licenses, in effect making the 1648program proprietary. To prevent this, we have made it clear that any 1649patent must be licensed for everyone's free use or not licensed at all. 1650 1651 The precise terms and conditions for copying, distribution and 1652modification follow. 1653 1654 GNU GENERAL PUBLIC LICENSE 1655 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 1656 1657 0. This License applies to any program or other work which contains 1658a notice placed by the copyright holder saying it may be distributed 1659under the terms of this General Public License. The "Program", below, 1660refers to any such program or work, and a "work based on the Program" 1661means either the Program or any derivative work under copyright law: 1662that is to say, a work containing the Program or a portion of it, 1663either verbatim or with modifications and/or translated into another 1664language. (Hereinafter, translation is included without limitation in 1665the term "modification".) Each licensee is addressed as "you". 1666 1667Activities other than copying, distribution and modification are not 1668covered by this License; they are outside its scope. The act of 1669running the Program is not restricted, and the output from the Program 1670is covered only if its contents constitute a work based on the 1671Program (independent of having been made by running the Program). 1672Whether that is true depends on what the Program does. 1673 1674 1. You may copy and distribute verbatim copies of the Program's 1675source code as you receive it, in any medium, provided that you 1676conspicuously and appropriately publish on each copy an appropriate 1677copyright notice and disclaimer of warranty; keep intact all the 1678notices that refer to this License and to the absence of any warranty; 1679and give any other recipients of the Program a copy of this License 1680along with the Program. 1681 1682You may charge a fee for the physical act of transferring a copy, and 1683you may at your option offer warranty protection in exchange for a fee. 1684 1685 2. You may modify your copy or copies of the Program or any portion 1686of it, thus forming a work based on the Program, and copy and 1687distribute such modifications or work under the terms of Section 1 1688above, provided that you also meet all of these conditions: 1689 1690 a) You must cause the modified files to carry prominent notices 1691 stating that you changed the files and the date of any change. 1692 1693 b) You must cause any work that you distribute or publish, that in 1694 whole or in part contains or is derived from the Program or any 1695 part thereof, to be licensed as a whole at no charge to all third 1696 parties under the terms of this License. 1697 1698 c) If the modified program normally reads commands interactively 1699 when run, you must cause it, when started running for such 1700 interactive use in the most ordinary way, to print or display an 1701 announcement including an appropriate copyright notice and a 1702 notice that there is no warranty (or else, saying that you provide 1703 a warranty) and that users may redistribute the program under 1704 these conditions, and telling the user how to view a copy of this 1705 License. (Exception: if the Program itself is interactive but 1706 does not normally print such an announcement, your work based on 1707 the Program is not required to print an announcement.) 1708 1709These requirements apply to the modified work as a whole. If 1710identifiable sections of that work are not derived from the Program, 1711and can be reasonably considered independent and separate works in 1712themselves, then this License, and its terms, do not apply to those 1713sections when you distribute them as separate works. But when you 1714distribute the same sections as part of a whole which is a work based 1715on the Program, the distribution of the whole must be on the terms of 1716this License, whose permissions for other licensees extend to the 1717entire whole, and thus to each and every part regardless of who wrote it. 1718 1719Thus, it is not the intent of this section to claim rights or contest 1720your rights to work written entirely by you; rather, the intent is to 1721exercise the right to control the distribution of derivative or 1722collective works based on the Program. 1723 1724In addition, mere aggregation of another work not based on the Program 1725with the Program (or with a work based on the Program) on a volume of 1726a storage or distribution medium does not bring the other work under 1727the scope of this License. 1728 1729 3. You may copy and distribute the Program (or a work based on it, 1730under Section 2) in object code or executable form under the terms of 1731Sections 1 and 2 above provided that you also do one of the following: 1732 1733 a) Accompany it with the complete corresponding machine-readable 1734 source code, which must be distributed under the terms of Sections 1735 1 and 2 above on a medium customarily used for software interchange; or, 1736 1737 b) Accompany it with a written offer, valid for at least three 1738 years, to give any third party, for a charge no more than your 1739 cost of physically performing source distribution, a complete 1740 machine-readable copy of the corresponding source code, to be 1741 distributed under the terms of Sections 1 and 2 above on a medium 1742 customarily used for software interchange; or, 1743 1744 c) Accompany it with the information you received as to the offer 1745 to distribute corresponding source code. (This alternative is 1746 allowed only for noncommercial distribution and only if you 1747 received the program in object code or executable form with such 1748 an offer, in accord with Subsection b above.) 1749 1750The source code for a work means the preferred form of the work for 1751making modifications to it. For an executable work, complete source 1752code means all the source code for all modules it contains, plus any 1753associated interface definition files, plus the scripts used to 1754control compilation and installation of the executable. However, as a 1755special exception, the source code distributed need not include 1756anything that is normally distributed (in either source or binary 1757form) with the major components (compiler, kernel, and so on) of the 1758operating system on which the executable runs, unless that component 1759itself accompanies the executable. 1760 1761If distribution of executable or object code is made by offering 1762access to copy from a designated place, then offering equivalent 1763access to copy the source code from the same place counts as 1764distribution of the source code, even though third parties are not 1765compelled to copy the source along with the object code. 1766 1767 4. You may not copy, modify, sublicense, or distribute the Program 1768except as expressly provided under this License. Any attempt 1769otherwise to copy, modify, sublicense or distribute the Program is 1770void, and will automatically terminate your rights under this License. 1771However, parties who have received copies, or rights, from you under 1772this License will not have their licenses terminated so long as such 1773parties remain in full compliance. 1774 1775 5. You are not required to accept this License, since you have not 1776signed it. However, nothing else grants you permission to modify or 1777distribute the Program or its derivative works. These actions are 1778prohibited by law if you do not accept this License. Therefore, by 1779modifying or distributing the Program (or any work based on the 1780Program), you indicate your acceptance of this License to do so, and 1781all its terms and conditions for copying, distributing or modifying 1782the Program or works based on it. 1783 1784 6. Each time you redistribute the Program (or any work based on the 1785Program), the recipient automatically receives a license from the 1786original licensor to copy, distribute or modify the Program subject to 1787these terms and conditions. You may not impose any further 1788restrictions on the recipients' exercise of the rights granted herein. 1789You are not responsible for enforcing compliance by third parties to 1790this License. 1791 1792 7. If, as a consequence of a court judgment or allegation of patent 1793infringement or for any other reason (not limited to patent issues), 1794conditions are imposed on you (whether by court order, agreement or 1795otherwise) that contradict the conditions of this License, they do not 1796excuse you from the conditions of this License. If you cannot 1797distribute so as to satisfy simultaneously your obligations under this 1798License and any other pertinent obligations, then as a consequence you 1799may not distribute the Program at all. For example, if a patent 1800license would not permit royalty-free redistribution of the Program by 1801all those who receive copies directly or indirectly through you, then 1802the only way you could satisfy both it and this License would be to 1803refrain entirely from distribution of the Program. 1804 1805If any portion of this section is held invalid or unenforceable under 1806any particular circumstance, the balance of the section is intended to 1807apply and the section as a whole is intended to apply in other 1808circumstances. 1809 1810It is not the purpose of this section to induce you to infringe any 1811patents or other property right claims or to contest validity of any 1812such claims; this section has the sole purpose of protecting the 1813integrity of the free software distribution system, which is 1814implemented by public license practices. Many people have made 1815generous contributions to the wide range of software distributed 1816through that system in reliance on consistent application of that 1817system; it is up to the author/donor to decide if he or she is willing 1818to distribute software through any other system and a licensee cannot 1819impose that choice. 1820 1821This section is intended to make thoroughly clear what is believed to 1822be a consequence of the rest of this License. 1823 1824 8. If the distribution and/or use of the Program is restricted in 1825certain countries either by patents or by copyrighted interfaces, the 1826original copyright holder who places the Program under this License 1827may add an explicit geographical distribution limitation excluding 1828those countries, so that distribution is permitted only in or among 1829countries not thus excluded. In such case, this License incorporates 1830the limitation as if written in the body of this License. 1831 1832 9. The Free Software Foundation may publish revised and/or new versions 1833of the General Public License from time to time. Such new versions will 1834be similar in spirit to the present version, but may differ in detail to 1835address new problems or concerns. 1836 1837Each version is given a distinguishing version number. If the Program 1838specifies a version number of this License which applies to it and "any 1839later version", you have the option of following the terms and conditions 1840either of that version or of any later version published by the Free 1841Software Foundation. If the Program does not specify a version number of 1842this License, you may choose any version ever published by the Free Software 1843Foundation. 1844 1845 10. If you wish to incorporate parts of the Program into other free 1846programs whose distribution conditions are different, write to the author 1847to ask for permission. For software which is copyrighted by the Free 1848Software Foundation, write to the Free Software Foundation; we sometimes 1849make exceptions for this. Our decision will be guided by the two goals 1850of preserving the free status of all derivatives of our free software and 1851of promoting the sharing and reuse of software generally. 1852 1853 NO WARRANTY 1854 1855 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 1856FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 1857OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 1858PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 1859OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 1860MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 1861TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 1862PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 1863REPAIR OR CORRECTION. 1864 1865 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 1866WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 1867REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 1868INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 1869OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 1870TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 1871YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 1872PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 1873POSSIBILITY OF SUCH DAMAGES. 1874 1875 END OF TERMS AND CONDITIONS 1876 1877 How to Apply These Terms to Your New Programs 1878 1879 If you develop a new program, and you want it to be of the greatest 1880possible use to the public, the best way to achieve this is to make it 1881free software which everyone can redistribute and change under these terms. 1882 1883 To do so, attach the following notices to the program. It is safest 1884to attach them to the start of each source file to most effectively 1885convey the exclusion of warranty; and each file should have at least 1886the "copyright" line and a pointer to where the full notice is found. 1887 1888 <one line to give the program's name and a brief idea of what it does.> 1889 Copyright (C) <year> <name of author> 1890 1891 This program is free software; you can redistribute it and/or modify 1892 it under the terms of the GNU General Public License as published by 1893 the Free Software Foundation; either version 2 of the License, or 1894 (at your option) any later version. 1895 1896 This program is distributed in the hope that it will be useful, 1897 but WITHOUT ANY WARRANTY; without even the implied warranty of 1898 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1899 GNU General Public License for more details. 1900 1901 You should have received a copy of the GNU General Public License 1902 along with this program; if not, write to the Free Software 1903 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1904 1905 1906Also add information on how to contact you by electronic and paper mail. 1907 1908If the program is interactive, make it output a short notice like this 1909when it starts in an interactive mode: 1910 1911 Gnomovision version 69, Copyright (C) year name of author 1912 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 1913 This is free software, and you are welcome to redistribute it 1914 under certain conditions; type `show c' for details. 1915 1916The hypothetical commands `show w' and `show c' should show the appropriate 1917parts of the General Public License. Of course, the commands you use may 1918be called something other than `show w' and `show c'; they could even be 1919mouse-clicks or menu items--whatever suits your program. 1920 1921You should also get your employer (if you work as a programmer) or your 1922school, if any, to sign a "copyright disclaimer" for the program, if 1923necessary. Here is a sample; alter the names: 1924 1925 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 1926 `Gnomovision' (which makes passes at compilers) written by James Hacker. 1927 1928 <signature of Ty Coon>, 1 April 1989 1929 Ty Coon, President of Vice 1930 1931This General Public License does not permit incorporating your program into 1932proprietary programs. If your program is a subroutine library, you may 1933consider it more useful to permit linking proprietary applications with the 1934library. If this is what you want to do, use the GNU Library General 1935Public License instead of this License. 1936 1937// Copyright (c) 2012 The Chromium Authors. All rights reserved. 1938// 1939// Redistribution and use in source and binary forms, with or without 1940// modification, are permitted provided that the following conditions are 1941// met: 1942// 1943// * Redistributions of source code must retain the above copyright 1944// notice, this list of conditions and the following disclaimer. 1945// * Redistributions in binary form must reproduce the above 1946// copyright notice, this list of conditions and the following disclaimer 1947// in the documentation and/or other materials provided with the 1948// distribution. 1949// * Neither the name of Google Inc. nor the names of its 1950// contributors may be used to endorse or promote products derived from 1951// this software without specific prior written permission. 1952// 1953// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1954// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1955// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1956// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1957// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1958// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1959// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1960// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1961// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1962// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1963// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1964 1965 1966/* 1967** Copyright (c) 2007-2010 The Khronos Group Inc. 1968** 1969** Permission is hereby granted, free of charge, to any person obtaining a 1970** copy of this software and/or associated documentation files (the 1971** "Materials"), to deal in the Materials without restriction, including 1972** without limitation the rights to use, copy, modify, merge, publish, 1973** distribute, sublicense, and/or sell copies of the Materials, and to 1974** permit persons to whom the Materials are furnished to do so, subject to 1975** the following conditions: 1976** 1977** The above copyright notice and this permission notice shall be included 1978** in all copies or substantial portions of the Materials. 1979** 1980** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1981** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1982** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1983** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1984** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1985** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 1986** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 1987*/ 1988 1989 1990 Apache License 1991 Version 2.0, January 2004 1992 http://www.apache.org/licenses/ 1993 1994 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1995 1996 1. Definitions. 1997 1998 "License" shall mean the terms and conditions for use, reproduction, 1999 and distribution as defined by Sections 1 through 9 of this document. 2000 2001 "Licensor" shall mean the copyright owner or entity authorized by 2002 the copyright owner that is granting the License. 2003 2004 "Legal Entity" shall mean the union of the acting entity and all 2005 other entities that control, are controlled by, or are under common 2006 control with that entity. For the purposes of this definition, 2007 "control" means (i) the power, direct or indirect, to cause the 2008 direction or management of such entity, whether by contract or 2009 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2010 outstanding shares, or (iii) beneficial ownership of such entity. 2011 2012 "You" (or "Your") shall mean an individual or Legal Entity 2013 exercising permissions granted by this License. 2014 2015 "Source" form shall mean the preferred form for making modifications, 2016 including but not limited to software source code, documentation 2017 source, and configuration files. 2018 2019 "Object" form shall mean any form resulting from mechanical 2020 transformation or translation of a Source form, including but 2021 not limited to compiled object code, generated documentation, 2022 and conversions to other media types. 2023 2024 "Work" shall mean the work of authorship, whether in Source or 2025 Object form, made available under the License, as indicated by a 2026 copyright notice that is included in or attached to the work 2027 (an example is provided in the Appendix below). 2028 2029 "Derivative Works" shall mean any work, whether in Source or Object 2030 form, that is based on (or derived from) the Work and for which the 2031 editorial revisions, annotations, elaborations, or other modifications 2032 represent, as a whole, an original work of authorship. For the purposes 2033 of this License, Derivative Works shall not include works that remain 2034 separable from, or merely link (or bind by name) to the interfaces of, 2035 the Work and Derivative Works thereof. 2036 2037 "Contribution" shall mean any work of authorship, including 2038 the original version of the Work and any modifications or additions 2039 to that Work or Derivative Works thereof, that is intentionally 2040 submitted to Licensor for inclusion in the Work by the copyright owner 2041 or by an individual or Legal Entity authorized to submit on behalf of 2042 the copyright owner. For the purposes of this definition, "submitted" 2043 means any form of electronic, verbal, or written communication sent 2044 to the Licensor or its representatives, including but not limited to 2045 communication on electronic mailing lists, source code control systems, 2046 and issue tracking systems that are managed by, or on behalf of, the 2047 Licensor for the purpose of discussing and improving the Work, but 2048 excluding communication that is conspicuously marked or otherwise 2049 designated in writing by the copyright owner as "Not a Contribution." 2050 2051 "Contributor" shall mean Licensor and any individual or Legal Entity 2052 on behalf of whom a Contribution has been received by Licensor and 2053 subsequently incorporated within the Work. 2054 2055 2. Grant of Copyright License. Subject to the terms and conditions of 2056 this License, each Contributor hereby grants to You a perpetual, 2057 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2058 copyright license to reproduce, prepare Derivative Works of, 2059 publicly display, publicly perform, sublicense, and distribute the 2060 Work and such Derivative Works in Source or Object form. 2061 2062 3. Grant of Patent License. Subject to the terms and conditions of 2063 this License, each Contributor hereby grants to You a perpetual, 2064 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2065 (except as stated in this section) patent license to make, have made, 2066 use, offer to sell, sell, import, and otherwise transfer the Work, 2067 where such license applies only to those patent claims licensable 2068 by such Contributor that are necessarily infringed by their 2069 Contribution(s) alone or by combination of their Contribution(s) 2070 with the Work to which such Contribution(s) was submitted. If You 2071 institute patent litigation against any entity (including a 2072 cross-claim or counterclaim in a lawsuit) alleging that the Work 2073 or a Contribution incorporated within the Work constitutes direct 2074 or contributory patent infringement, then any patent licenses 2075 granted to You under this License for that Work shall terminate 2076 as of the date such litigation is filed. 2077 2078 4. Redistribution. You may reproduce and distribute copies of the 2079 Work or Derivative Works thereof in any medium, with or without 2080 modifications, and in Source or Object form, provided that You 2081 meet the following conditions: 2082 2083 (a) You must give any other recipients of the Work or 2084 Derivative Works a copy of this License; and 2085 2086 (b) You must cause any modified files to carry prominent notices 2087 stating that You changed the files; and 2088 2089 (c) You must retain, in the Source form of any Derivative Works 2090 that You distribute, all copyright, patent, trademark, and 2091 attribution notices from the Source form of the Work, 2092 excluding those notices that do not pertain to any part of 2093 the Derivative Works; and 2094 2095 (d) If the Work includes a "NOTICE" text file as part of its 2096 distribution, then any Derivative Works that You distribute must 2097 include a readable copy of the attribution notices contained 2098 within such NOTICE file, excluding those notices that do not 2099 pertain to any part of the Derivative Works, in at least one 2100 of the following places: within a NOTICE text file distributed 2101 as part of the Derivative Works; within the Source form or 2102 documentation, if provided along with the Derivative Works; or, 2103 within a display generated by the Derivative Works, if and 2104 wherever such third-party notices normally appear. The contents 2105 of the NOTICE file are for informational purposes only and 2106 do not modify the License. You may add Your own attribution 2107 notices within Derivative Works that You distribute, alongside 2108 or as an addendum to the NOTICE text from the Work, provided 2109 that such additional attribution notices cannot be construed 2110 as modifying the License. 2111 2112 You may add Your own copyright statement to Your modifications and 2113 may provide additional or different license terms and conditions 2114 for use, reproduction, or distribution of Your modifications, or 2115 for any such Derivative Works as a whole, provided Your use, 2116 reproduction, and distribution of the Work otherwise complies with 2117 the conditions stated in this License. 2118 2119 5. Submission of Contributions. Unless You explicitly state otherwise, 2120 any Contribution intentionally submitted for inclusion in the Work 2121 by You to the Licensor shall be under the terms and conditions of 2122 this License, without any additional terms or conditions. 2123 Notwithstanding the above, nothing herein shall supersede or modify 2124 the terms of any separate license agreement you may have executed 2125 with Licensor regarding such Contributions. 2126 2127 6. Trademarks. This License does not grant permission to use the trade 2128 names, trademarks, service marks, or product names of the Licensor, 2129 except as required for reasonable and customary use in describing the 2130 origin of the Work and reproducing the content of the NOTICE file. 2131 2132 7. Disclaimer of Warranty. Unless required by applicable law or 2133 agreed to in writing, Licensor provides the Work (and each 2134 Contributor provides its Contributions) on an "AS IS" BASIS, 2135 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2136 implied, including, without limitation, any warranties or conditions 2137 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2138 PARTICULAR PURPOSE. You are solely responsible for determining the 2139 appropriateness of using or redistributing the Work and assume any 2140 risks associated with Your exercise of permissions under this License. 2141 2142 8. Limitation of Liability. In no event and under no legal theory, 2143 whether in tort (including negligence), contract, or otherwise, 2144 unless required by applicable law (such as deliberate and grossly 2145 negligent acts) or agreed to in writing, shall any Contributor be 2146 liable to You for damages, including any direct, indirect, special, 2147 incidental, or consequential damages of any character arising as a 2148 result of this License or out of the use or inability to use the 2149 Work (including but not limited to damages for loss of goodwill, 2150 work stoppage, computer failure or malfunction, or any and all 2151 other commercial damages or losses), even if such Contributor 2152 has been advised of the possibility of such damages. 2153 2154 9. Accepting Warranty or Additional Liability. While redistributing 2155 the Work or Derivative Works thereof, You may choose to offer, 2156 and charge a fee for, acceptance of support, warranty, indemnity, 2157 or other liability obligations and/or rights consistent with this 2158 License. However, in accepting such obligations, You may act only 2159 on Your own behalf and on Your sole responsibility, not on behalf 2160 of any other Contributor, and only if You agree to indemnify, 2161 defend, and hold each Contributor harmless for any liability 2162 incurred by, or claims asserted against, such Contributor by reason 2163 of your accepting any such warranty or additional liability. 2164 2165 END OF TERMS AND CONDITIONS 2166 2167 APPENDIX: How to apply the Apache License to your work. 2168 2169 To apply the Apache License to your work, attach the following 2170 boilerplate notice, with the fields enclosed by brackets "[]" 2171 replaced with your own identifying information. (Don't include 2172 the brackets!) The text should be enclosed in the appropriate 2173 comment syntax for the file format. We also recommend that a 2174 file or class name and description of purpose be included on the 2175 same "printed page" as the copyright notice for easier 2176 identification within third-party archives. 2177 2178 Copyright (c) 2008, Google Inc. 2179 2180 Licensed under the Apache License, Version 2.0 (the "License"); 2181 you may not use this file except in compliance with the License. 2182 You may obtain a copy of the License at 2183 2184 http://www.apache.org/licenses/LICENSE-2.0 2185 2186 Unless required by applicable law or agreed to in writing, software 2187 distributed under the License is distributed on an "AS IS" BASIS, 2188 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2189 See the License for the specific language governing permissions and 2190 limitations under the License. 2191 2192(WebKit doesn't distribute an explicit license. This LICENSE is derived from 2193license text in the source.) 2194 2195Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 21962006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan 2197Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti 2198Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf, 2199Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan, 2200Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David 2201Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico 2202Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint, 2203George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason, 2204Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan 2205Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas 2206Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters, 2207Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca 2208Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones, 2209Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org, 2210Netscape Communications Corporation, Nicholas Shanks, Nikolas 2211Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter 2212Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn, 2213Ronald Tschalär, Samuel Weinig, Simon Hausmann, Staikos Computing 2214Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo 2215Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield, 2216Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav 2217Slavik, Waldo Bastian, Xan Lopez, Zack Rusin 2218 2219The terms and conditions vary from file to file, but are one of: 2220 2221Redistribution and use in source and binary forms, with or without 2222modification, are permitted provided that the following conditions are 2223met: 2224 22251. Redistributions of source code must retain the above copyright 2226 notice, this list of conditions and the following disclaimer. 2227 22282. Redistributions in binary form must reproduce the above copyright 2229 notice, this list of conditions and the following disclaimer in the 2230 documentation and/or other materials provided with the 2231 distribution. 2232 2233*OR* 2234 2235Redistribution and use in source and binary forms, with or without 2236modification, are permitted provided that the following conditions are 2237met: 2238 22391. Redistributions of source code must retain the above copyright 2240 notice, this list of conditions and the following disclaimer. 22412. Redistributions in binary form must reproduce the above copyright 2242 notice, this list of conditions and the following disclaimer in the 2243 documentation and/or other materials provided with the 2244 distribution. 22453. Neither the name of Apple Computer, Inc. ("Apple") nor the names of 2246 its contributors may be used to endorse or promote products derived 2247 from this software without specific prior written permission. 2248 2249THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 2250EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2251IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2252PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 2253CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 2254EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 2255PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 2256PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 2257 2258OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2259(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2260OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2261 2262 2263 GNU LIBRARY GENERAL PUBLIC LICENSE 2264 Version 2, June 1991 2265 2266 Copyright (C) 1991 Free Software Foundation, Inc. 2267 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 2268 Everyone is permitted to copy and distribute verbatim copies 2269 of this license document, but changing it is not allowed. 2270 2271[This is the first released version of the library GPL. It is 2272 numbered 2 because it goes with version 2 of the ordinary GPL.] 2273 2274 Preamble 2275 2276 The licenses for most software are designed to take away your 2277freedom to share and change it. By contrast, the GNU General Public 2278Licenses are intended to guarantee your freedom to share and change 2279free software--to make sure the software is free for all its users. 2280 2281 This license, the Library General Public License, applies to some 2282specially designated Free Software Foundation software, and to any 2283other libraries whose authors decide to use it. You can use it for 2284your libraries, too. 2285 2286 When we speak of free software, we are referring to freedom, not 2287price. Our General Public Licenses are designed to make sure that you 2288have the freedom to distribute copies of free software (and charge for 2289this service if you wish), that you receive source code or can get it 2290if you want it, that you can change the software or use pieces of it 2291in new free programs; and that you know you can do these things. 2292 2293 To protect your rights, we need to make restrictions that forbid 2294anyone to deny you these rights or to ask you to surrender the rights. 2295These restrictions translate to certain responsibilities for you if 2296you distribute copies of the library, or if you modify it. 2297 2298 For example, if you distribute copies of the library, whether gratis 2299or for a fee, you must give the recipients all the rights that we gave 2300you. You must make sure that they, too, receive or can get the source 2301code. If you link a program with the library, you must provide 2302complete object files to the recipients so that they can relink them 2303with the library, after making changes to the library and recompiling 2304it. And you must show them these terms so they know their rights. 2305 2306 Our method of protecting your rights has two steps: (1) copyright 2307the library, and (2) offer you this license which gives you legal 2308permission to copy, distribute and/or modify the library. 2309 2310 Also, for each distributor's protection, we want to make certain 2311that everyone understands that there is no warranty for this free 2312library. If the library is modified by someone else and passed on, we 2313want its recipients to know that what they have is not the original 2314version, so that any problems introduced by others will not reflect on 2315the original authors' reputations. 2316 2317 Finally, any free program is threatened constantly by software 2318patents. We wish to avoid the danger that companies distributing free 2319software will individually obtain patent licenses, thus in effect 2320transforming the program into proprietary software. To prevent this, 2321we have made it clear that any patent must be licensed for everyone's 2322free use or not licensed at all. 2323 2324 Most GNU software, including some libraries, is covered by the ordinary 2325GNU General Public License, which was designed for utility programs. This 2326license, the GNU Library General Public License, applies to certain 2327designated libraries. This license is quite different from the ordinary 2328one; be sure to read it in full, and don't assume that anything in it is 2329the same as in the ordinary license. 2330 2331 The reason we have a separate public license for some libraries is that 2332they blur the distinction we usually make between modifying or adding to a 2333program and simply using it. Linking a program with a library, without 2334changing the library, is in some sense simply using the library, and is 2335analogous to running a utility program or application program. However, in 2336a textual and legal sense, the linked executable is a combined work, a 2337derivative of the original library, and the ordinary General Public License 2338treats it as such. 2339 2340 Because of this blurred distinction, using the ordinary General 2341Public License for libraries did not effectively promote software 2342sharing, because most developers did not use the libraries. We 2343concluded that weaker conditions might promote sharing better. 2344 2345 However, unrestricted linking of non-free programs would deprive the 2346users of those programs of all benefit from the free status of the 2347libraries themselves. This Library General Public License is intended to 2348permit developers of non-free programs to use free libraries, while 2349preserving your freedom as a user of such programs to change the free 2350libraries that are incorporated in them. (We have not seen how to achieve 2351this as regards changes in header files, but we have achieved it as regards 2352changes in the actual functions of the Library.) The hope is that this 2353will lead to faster development of free libraries. 2354 2355 The precise terms and conditions for copying, distribution and 2356modification follow. Pay close attention to the difference between a 2357"work based on the library" and a "work that uses the library". The 2358former contains code derived from the library, while the latter only 2359works together with the library. 2360 2361 Note that it is possible for a library to be covered by the ordinary 2362General Public License rather than by this special one. 2363 2364 GNU LIBRARY GENERAL PUBLIC LICENSE 2365 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2366 2367 0. This License Agreement applies to any software library which 2368contains a notice placed by the copyright holder or other authorized 2369party saying it may be distributed under the terms of this Library 2370General Public License (also called "this License"). Each licensee is 2371addressed as "you". 2372 2373 A "library" means a collection of software functions and/or data 2374prepared so as to be conveniently linked with application programs 2375(which use some of those functions and data) to form executables. 2376 2377 The "Library", below, refers to any such software library or work 2378which has been distributed under these terms. A "work based on the 2379Library" means either the Library or any derivative work under 2380copyright law: that is to say, a work containing the Library or a 2381portion of it, either verbatim or with modifications and/or translated 2382straightforwardly into another language. (Hereinafter, translation is 2383included without limitation in the term "modification".) 2384 2385 "Source code" for a work means the preferred form of the work for 2386making modifications to it. For a library, complete source code means 2387all the source code for all modules it contains, plus any associated 2388interface definition files, plus the scripts used to control compilation 2389and installation of the library. 2390 2391 Activities other than copying, distribution and modification are not 2392covered by this License; they are outside its scope. The act of 2393running a program using the Library is not restricted, and output from 2394such a program is covered only if its contents constitute a work based 2395on the Library (independent of the use of the Library in a tool for 2396writing it). Whether that is true depends on what the Library does 2397and what the program that uses the Library does. 2398 2399 1. You may copy and distribute verbatim copies of the Library's 2400complete source code as you receive it, in any medium, provided that 2401you conspicuously and appropriately publish on each copy an 2402appropriate copyright notice and disclaimer of warranty; keep intact 2403all the notices that refer to this License and to the absence of any 2404warranty; and distribute a copy of this License along with the 2405Library. 2406 2407 You may charge a fee for the physical act of transferring a copy, 2408and you may at your option offer warranty protection in exchange for a 2409fee. 2410 2411 2. You may modify your copy or copies of the Library or any portion 2412of it, thus forming a work based on the Library, and copy and 2413distribute such modifications or work under the terms of Section 1 2414above, provided that you also meet all of these conditions: 2415 2416 a) The modified work must itself be a software library. 2417 2418 b) You must cause the files modified to carry prominent notices 2419 stating that you changed the files and the date of any change. 2420 2421 c) You must cause the whole of the work to be licensed at no 2422 charge to all third parties under the terms of this License. 2423 2424 d) If a facility in the modified Library refers to a function or a 2425 table of data to be supplied by an application program that uses 2426 the facility, other than as an argument passed when the facility 2427 is invoked, then you must make a good faith effort to ensure that, 2428 in the event an application does not supply such function or 2429 table, the facility still operates, and performs whatever part of 2430 its purpose remains meaningful. 2431 2432 (For example, a function in a library to compute square roots has 2433 a purpose that is entirely well-defined independent of the 2434 application. Therefore, Subsection 2d requires that any 2435 application-supplied function or table used by this function must 2436 be optional: if the application does not supply it, the square 2437 root function must still compute square roots.) 2438 2439These requirements apply to the modified work as a whole. If 2440identifiable sections of that work are not derived from the Library, 2441and can be reasonably considered independent and separate works in 2442themselves, then this License, and its terms, do not apply to those 2443sections when you distribute them as separate works. But when you 2444distribute the same sections as part of a whole which is a work based 2445on the Library, the distribution of the whole must be on the terms of 2446this License, whose permissions for other licensees extend to the 2447entire whole, and thus to each and every part regardless of who wrote 2448it. 2449 2450Thus, it is not the intent of this section to claim rights or contest 2451your rights to work written entirely by you; rather, the intent is to 2452exercise the right to control the distribution of derivative or 2453collective works based on the Library. 2454 2455In addition, mere aggregation of another work not based on the Library 2456with the Library (or with a work based on the Library) on a volume of 2457a storage or distribution medium does not bring the other work under 2458the scope of this License. 2459 2460 3. You may opt to apply the terms of the ordinary GNU General Public 2461License instead of this License to a given copy of the Library. To do 2462this, you must alter all the notices that refer to this License, so 2463that they refer to the ordinary GNU General Public License, version 2, 2464instead of to this License. (If a newer version than version 2 of the 2465ordinary GNU General Public License has appeared, then you can specify 2466that version instead if you wish.) Do not make any other change in 2467these notices. 2468 2469 Once this change is made in a given copy, it is irreversible for 2470that copy, so the ordinary GNU General Public License applies to all 2471subsequent copies and derivative works made from that copy. 2472 2473 This option is useful when you wish to copy part of the code of 2474the Library into a program that is not a library. 2475 2476 4. You may copy and distribute the Library (or a portion or 2477derivative of it, under Section 2) in object code or executable form 2478under the terms of Sections 1 and 2 above provided that you accompany 2479it with the complete corresponding machine-readable source code, which 2480must be distributed under the terms of Sections 1 and 2 above on a 2481medium customarily used for software interchange. 2482 2483 If distribution of object code is made by offering access to copy 2484from a designated place, then offering equivalent access to copy the 2485source code from the same place satisfies the requirement to 2486distribute the source code, even though third parties are not 2487compelled to copy the source along with the object code. 2488 2489 5. A program that contains no derivative of any portion of the 2490Library, but is designed to work with the Library by being compiled or 2491linked with it, is called a "work that uses the Library". Such a 2492work, in isolation, is not a derivative work of the Library, and 2493therefore falls outside the scope of this License. 2494 2495 However, linking a "work that uses the Library" with the Library 2496creates an executable that is a derivative of the Library (because it 2497contains portions of the Library), rather than a "work that uses the 2498library". The executable is therefore covered by this License. 2499Section 6 states terms for distribution of such executables. 2500 2501 When a "work that uses the Library" uses material from a header file 2502that is part of the Library, the object code for the work may be a 2503derivative work of the Library even though the source code is not. 2504Whether this is true is especially significant if the work can be 2505linked without the Library, or if the work is itself a library. The 2506threshold for this to be true is not precisely defined by law. 2507 2508 If such an object file uses only numerical parameters, data 2509structure layouts and accessors, and small macros and small inline 2510functions (ten lines or less in length), then the use of the object 2511file is unrestricted, regardless of whether it is legally a derivative 2512work. (Executables containing this object code plus portions of the 2513Library will still fall under Section 6.) 2514 2515 Otherwise, if the work is a derivative of the Library, you may 2516distribute the object code for the work under the terms of Section 6. 2517Any executables containing that work also fall under Section 6, 2518whether or not they are linked directly with the Library itself. 2519 2520 6. As an exception to the Sections above, you may also compile or 2521link a "work that uses the Library" with the Library to produce a 2522work containing portions of the Library, and distribute that work 2523under terms of your choice, provided that the terms permit 2524modification of the work for the customer's own use and reverse 2525engineering for debugging such modifications. 2526 2527 You must give prominent notice with each copy of the work that the 2528Library is used in it and that the Library and its use are covered by 2529this License. You must supply a copy of this License. If the work 2530during execution displays copyright notices, you must include the 2531copyright notice for the Library among them, as well as a reference 2532directing the user to the copy of this License. Also, you must do one 2533of these things: 2534 2535 a) Accompany the work with the complete corresponding 2536 machine-readable source code for the Library including whatever 2537 changes were used in the work (which must be distributed under 2538 Sections 1 and 2 above); and, if the work is an executable linked 2539 with the Library, with the complete machine-readable "work that 2540 uses the Library", as object code and/or source code, so that the 2541 user can modify the Library and then relink to produce a modified 2542 executable containing the modified Library. (It is understood 2543 that the user who changes the contents of definitions files in the 2544 Library will not necessarily be able to recompile the application 2545 to use the modified definitions.) 2546 2547 b) Accompany the work with a written offer, valid for at 2548 least three years, to give the same user the materials 2549 specified in Subsection 6a, above, for a charge no more 2550 than the cost of performing this distribution. 2551 2552 c) If distribution of the work is made by offering access to copy 2553 from a designated place, offer equivalent access to copy the above 2554 specified materials from the same place. 2555 2556 d) Verify that the user has already received a copy of these 2557 materials or that you have already sent this user a copy. 2558 2559 For an executable, the required form of the "work that uses the 2560Library" must include any data and utility programs needed for 2561reproducing the executable from it. However, as a special exception, 2562the source code distributed need not include anything that is normally 2563distributed (in either source or binary form) with the major 2564components (compiler, kernel, and so on) of the operating system on 2565which the executable runs, unless that component itself accompanies 2566the executable. 2567 2568 It may happen that this requirement contradicts the license 2569restrictions of other proprietary libraries that do not normally 2570accompany the operating system. Such a contradiction means you cannot 2571use both them and the Library together in an executable that you 2572distribute. 2573 2574 7. You may place library facilities that are a work based on the 2575Library side-by-side in a single library together with other library 2576facilities not covered by this License, and distribute such a combined 2577library, provided that the separate distribution of the work based on 2578the Library and of the other library facilities is otherwise 2579permitted, and provided that you do these two things: 2580 2581 a) Accompany the combined library with a copy of the same work 2582 based on the Library, uncombined with any other library 2583 facilities. This must be distributed under the terms of the 2584 Sections above. 2585 2586 b) Give prominent notice with the combined library of the fact 2587 that part of it is a work based on the Library, and explaining 2588 where to find the accompanying uncombined form of the same work. 2589 2590 8. You may not copy, modify, sublicense, link with, or distribute 2591the Library except as expressly provided under this License. Any 2592attempt otherwise to copy, modify, sublicense, link with, or 2593distribute the Library is void, and will automatically terminate your 2594rights under this License. However, parties who have received copies, 2595or rights, from you under this License will not have their licenses 2596terminated so long as such parties remain in full compliance. 2597 2598 9. You are not required to accept this License, since you have not 2599signed it. However, nothing else grants you permission to modify or 2600distribute the Library or its derivative works. These actions are 2601prohibited by law if you do not accept this License. Therefore, by 2602modifying or distributing the Library (or any work based on the 2603Library), you indicate your acceptance of this License to do so, and 2604all its terms and conditions for copying, distributing or modifying 2605the Library or works based on it. 2606 2607 10. Each time you redistribute the Library (or any work based on the 2608Library), the recipient automatically receives a license from the 2609original licensor to copy, distribute, link with or modify the Library 2610subject to these terms and conditions. You may not impose any further 2611restrictions on the recipients' exercise of the rights granted herein. 2612You are not responsible for enforcing compliance by third parties to 2613this License. 2614 2615 11. If, as a consequence of a court judgment or allegation of patent 2616infringement or for any other reason (not limited to patent issues), 2617conditions are imposed on you (whether by court order, agreement or 2618otherwise) that contradict the conditions of this License, they do not 2619excuse you from the conditions of this License. If you cannot 2620distribute so as to satisfy simultaneously your obligations under this 2621License and any other pertinent obligations, then as a consequence you 2622may not distribute the Library at all. For example, if a patent 2623license would not permit royalty-free redistribution of the Library by 2624all those who receive copies directly or indirectly through you, then 2625the only way you could satisfy both it and this License would be to 2626refrain entirely from distribution of the Library. 2627 2628If any portion of this section is held invalid or unenforceable under any 2629particular circumstance, the balance of the section is intended to apply, 2630and the section as a whole is intended to apply in other circumstances. 2631 2632It is not the purpose of this section to induce you to infringe any 2633patents or other property right claims or to contest validity of any 2634such claims; this section has the sole purpose of protecting the 2635integrity of the free software distribution system which is 2636implemented by public license practices. Many people have made 2637generous contributions to the wide range of software distributed 2638through that system in reliance on consistent application of that 2639system; it is up to the author/donor to decide if he or she is willing 2640to distribute software through any other system and a licensee cannot 2641impose that choice. 2642 2643This section is intended to make thoroughly clear what is believed to 2644be a consequence of the rest of this License. 2645 2646 12. If the distribution and/or use of the Library is restricted in 2647certain countries either by patents or by copyrighted interfaces, the 2648original copyright holder who places the Library under this License may add 2649an explicit geographical distribution limitation excluding those countries, 2650so that distribution is permitted only in or among countries not thus 2651excluded. In such case, this License incorporates the limitation as if 2652written in the body of this License. 2653 2654 13. The Free Software Foundation may publish revised and/or new 2655versions of the Library General Public License from time to time. 2656Such new versions will be similar in spirit to the present version, 2657but may differ in detail to address new problems or concerns. 2658 2659Each version is given a distinguishing version number. If the Library 2660specifies a version number of this License which applies to it and 2661"any later version", you have the option of following the terms and 2662conditions either of that version or of any later version published by 2663the Free Software Foundation. If the Library does not specify a 2664license version number, you may choose any version ever published by 2665the Free Software Foundation. 2666 2667 14. If you wish to incorporate parts of the Library into other free 2668programs whose distribution conditions are incompatible with these, 2669write to the author to ask for permission. For software which is 2670copyrighted by the Free Software Foundation, write to the Free 2671Software Foundation; we sometimes make exceptions for this. Our 2672decision will be guided by the two goals of preserving the free status 2673of all derivatives of our free software and of promoting the sharing 2674and reuse of software generally. 2675 2676 NO WARRANTY 2677 2678 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 2679WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 2680EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 2681OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 2682KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 2683IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2684PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 2685LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 2686THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 2687 2688 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 2689WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 2690AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 2691FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 2692CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 2693LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 2694RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 2695FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 2696SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 2697DAMAGES. 2698 2699 END OF TERMS AND CONDITIONS 2700 2701 GNU LESSER GENERAL PUBLIC LICENSE 2702 Version 2.1, February 1999 2703 2704 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 2705 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 2706 Everyone is permitted to copy and distribute verbatim copies 2707 of this license document, but changing it is not allowed. 2708 2709[This is the first released version of the Lesser GPL. It also counts 2710 as the successor of the GNU Library Public License, version 2, hence 2711 the version number 2.1.] 2712 2713 Preamble 2714 2715 The licenses for most software are designed to take away your 2716freedom to share and change it. By contrast, the GNU General Public 2717Licenses are intended to guarantee your freedom to share and change 2718free software--to make sure the software is free for all its users. 2719 2720 This license, the Lesser General Public License, applies to some 2721specially designated software packages--typically libraries--of the 2722Free Software Foundation and other authors who decide to use it. You 2723can use it too, but we suggest you first think carefully about whether 2724this license or the ordinary General Public License is the better 2725strategy to use in any particular case, based on the explanations below. 2726 2727 When we speak of free software, we are referring to freedom of use, 2728not price. Our General Public Licenses are designed to make sure that 2729you have the freedom to distribute copies of free software (and charge 2730for this service if you wish); that you receive source code or can get 2731it if you want it; that you can change the software and use pieces of 2732it in new free programs; and that you are informed that you can do 2733these things. 2734 2735 To protect your rights, we need to make restrictions that forbid 2736distributors to deny you these rights or to ask you to surrender these 2737rights. These restrictions translate to certain responsibilities for 2738you if you distribute copies of the library or if you modify it. 2739 2740 For example, if you distribute copies of the library, whether gratis 2741or for a fee, you must give the recipients all the rights that we gave 2742you. You must make sure that they, too, receive or can get the source 2743code. If you link other code with the library, you must provide 2744complete object files to the recipients, so that they can relink them 2745with the library after making changes to the library and recompiling 2746it. And you must show them these terms so they know their rights. 2747 2748 We protect your rights with a two-step method: (1) we copyright the 2749library, and (2) we offer you this license, which gives you legal 2750permission to copy, distribute and/or modify the library. 2751 2752 To protect each distributor, we want to make it very clear that 2753there is no warranty for the free library. Also, if the library is 2754modified by someone else and passed on, the recipients should know 2755that what they have is not the original version, so that the original 2756author's reputation will not be affected by problems that might be 2757introduced by others. 2758 2759 Finally, software patents pose a constant threat to the existence of 2760any free program. We wish to make sure that a company cannot 2761effectively restrict the users of a free program by obtaining a 2762restrictive license from a patent holder. Therefore, we insist that 2763any patent license obtained for a version of the library must be 2764consistent with the full freedom of use specified in this license. 2765 2766 Most GNU software, including some libraries, is covered by the 2767ordinary GNU General Public License. This license, the GNU Lesser 2768General Public License, applies to certain designated libraries, and 2769is quite different from the ordinary General Public License. We use 2770this license for certain libraries in order to permit linking those 2771libraries into non-free programs. 2772 2773 When a program is linked with a library, whether statically or using 2774a shared library, the combination of the two is legally speaking a 2775combined work, a derivative of the original library. The ordinary 2776General Public License therefore permits such linking only if the 2777entire combination fits its criteria of freedom. The Lesser General 2778Public License permits more lax criteria for linking other code with 2779the library. 2780 2781 We call this license the "Lesser" General Public License because it 2782does Less to protect the user's freedom than the ordinary General 2783Public License. It also provides other free software developers Less 2784of an advantage over competing non-free programs. These disadvantages 2785are the reason we use the ordinary General Public License for many 2786libraries. However, the Lesser license provides advantages in certain 2787special circumstances. 2788 2789 For example, on rare occasions, there may be a special need to 2790encourage the widest possible use of a certain library, so that it becomes 2791a de-facto standard. To achieve this, non-free programs must be 2792allowed to use the library. A more frequent case is that a free 2793library does the same job as widely used non-free libraries. In this 2794case, there is little to gain by limiting the free library to free 2795software only, so we use the Lesser General Public License. 2796 2797 In other cases, permission to use a particular library in non-free 2798programs enables a greater number of people to use a large body of 2799free software. For example, permission to use the GNU C Library in 2800non-free programs enables many more people to use the whole GNU 2801operating system, as well as its variant, the GNU/Linux operating 2802system. 2803 2804 Although the Lesser General Public License is Less protective of the 2805users' freedom, it does ensure that the user of a program that is 2806linked with the Library has the freedom and the wherewithal to run 2807that program using a modified version of the Library. 2808 2809 The precise terms and conditions for copying, distribution and 2810modification follow. Pay close attention to the difference between a 2811"work based on the library" and a "work that uses the library". The 2812former contains code derived from the library, whereas the latter must 2813be combined with the library in order to run. 2814 2815 GNU LESSER GENERAL PUBLIC LICENSE 2816 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2817 2818 0. This License Agreement applies to any software library or other 2819program which contains a notice placed by the copyright holder or 2820other authorized party saying it may be distributed under the terms of 2821this Lesser General Public License (also called "this License"). 2822Each licensee is addressed as "you". 2823 2824 A "library" means a collection of software functions and/or data 2825prepared so as to be conveniently linked with application programs 2826(which use some of those functions and data) to form executables. 2827 2828 The "Library", below, refers to any such software library or work 2829which has been distributed under these terms. A "work based on the 2830Library" means either the Library or any derivative work under 2831copyright law: that is to say, a work containing the Library or a 2832portion of it, either verbatim or with modifications and/or translated 2833straightforwardly into another language. (Hereinafter, translation is 2834included without limitation in the term "modification".) 2835 2836 "Source code" for a work means the preferred form of the work for 2837making modifications to it. For a library, complete source code means 2838all the source code for all modules it contains, plus any associated 2839interface definition files, plus the scripts used to control compilation 2840and installation of the library. 2841 2842 Activities other than copying, distribution and modification are not 2843covered by this License; they are outside its scope. The act of 2844running a program using the Library is not restricted, and output from 2845such a program is covered only if its contents constitute a work based 2846on the Library (independent of the use of the Library in a tool for 2847writing it). Whether that is true depends on what the Library does 2848and what the program that uses the Library does. 2849 2850 1. You may copy and distribute verbatim copies of the Library's 2851complete source code as you receive it, in any medium, provided that 2852you conspicuously and appropriately publish on each copy an 2853appropriate copyright notice and disclaimer of warranty; keep intact 2854all the notices that refer to this License and to the absence of any 2855warranty; and distribute a copy of this License along with the 2856Library. 2857 2858 You may charge a fee for the physical act of transferring a copy, 2859and you may at your option offer warranty protection in exchange for a 2860fee. 2861 2862 2. You may modify your copy or copies of the Library or any portion 2863of it, thus forming a work based on the Library, and copy and 2864distribute such modifications or work under the terms of Section 1 2865above, provided that you also meet all of these conditions: 2866 2867 a) The modified work must itself be a software library. 2868 2869 b) You must cause the files modified to carry prominent notices 2870 stating that you changed the files and the date of any change. 2871 2872 c) You must cause the whole of the work to be licensed at no 2873 charge to all third parties under the terms of this License. 2874 2875 d) If a facility in the modified Library refers to a function or a 2876 table of data to be supplied by an application program that uses 2877 the facility, other than as an argument passed when the facility 2878 is invoked, then you must make a good faith effort to ensure that, 2879 in the event an application does not supply such function or 2880 table, the facility still operates, and performs whatever part of 2881 its purpose remains meaningful. 2882 2883 (For example, a function in a library to compute square roots has 2884 a purpose that is entirely well-defined independent of the 2885 application. Therefore, Subsection 2d requires that any 2886 application-supplied function or table used by this function must 2887 be optional: if the application does not supply it, the square 2888 root function must still compute square roots.) 2889 2890These requirements apply to the modified work as a whole. If 2891identifiable sections of that work are not derived from the Library, 2892and can be reasonably considered independent and separate works in 2893themselves, then this License, and its terms, do not apply to those 2894sections when you distribute them as separate works. But when you 2895distribute the same sections as part of a whole which is a work based 2896on the Library, the distribution of the whole must be on the terms of 2897this License, whose permissions for other licensees extend to the 2898entire whole, and thus to each and every part regardless of who wrote 2899it. 2900 2901Thus, it is not the intent of this section to claim rights or contest 2902your rights to work written entirely by you; rather, the intent is to 2903exercise the right to control the distribution of derivative or 2904collective works based on the Library. 2905 2906In addition, mere aggregation of another work not based on the Library 2907with the Library (or with a work based on the Library) on a volume of 2908a storage or distribution medium does not bring the other work under 2909the scope of this License. 2910 2911 3. You may opt to apply the terms of the ordinary GNU General Public 2912License instead of this License to a given copy of the Library. To do 2913this, you must alter all the notices that refer to this License, so 2914that they refer to the ordinary GNU General Public License, version 2, 2915instead of to this License. (If a newer version than version 2 of the 2916ordinary GNU General Public License has appeared, then you can specify 2917that version instead if you wish.) Do not make any other change in 2918these notices. 2919 2920 Once this change is made in a given copy, it is irreversible for 2921that copy, so the ordinary GNU General Public License applies to all 2922subsequent copies and derivative works made from that copy. 2923 2924 This option is useful when you wish to copy part of the code of 2925the Library into a program that is not a library. 2926 2927 4. You may copy and distribute the Library (or a portion or 2928derivative of it, under Section 2) in object code or executable form 2929under the terms of Sections 1 and 2 above provided that you accompany 2930it with the complete corresponding machine-readable source code, which 2931must be distributed under the terms of Sections 1 and 2 above on a 2932medium customarily used for software interchange. 2933 2934 If distribution of object code is made by offering access to copy 2935from a designated place, then offering equivalent access to copy the 2936source code from the same place satisfies the requirement to 2937distribute the source code, even though third parties are not 2938compelled to copy the source along with the object code. 2939 2940 5. A program that contains no derivative of any portion of the 2941Library, but is designed to work with the Library by being compiled or 2942linked with it, is called a "work that uses the Library". Such a 2943work, in isolation, is not a derivative work of the Library, and 2944therefore falls outside the scope of this License. 2945 2946 However, linking a "work that uses the Library" with the Library 2947creates an executable that is a derivative of the Library (because it 2948contains portions of the Library), rather than a "work that uses the 2949library". The executable is therefore covered by this License. 2950Section 6 states terms for distribution of such executables. 2951 2952 When a "work that uses the Library" uses material from a header file 2953that is part of the Library, the object code for the work may be a 2954derivative work of the Library even though the source code is not. 2955Whether this is true is especially significant if the work can be 2956linked without the Library, or if the work is itself a library. The 2957threshold for this to be true is not precisely defined by law. 2958 2959 If such an object file uses only numerical parameters, data 2960structure layouts and accessors, and small macros and small inline 2961functions (ten lines or less in length), then the use of the object 2962file is unrestricted, regardless of whether it is legally a derivative 2963work. (Executables containing this object code plus portions of the 2964Library will still fall under Section 6.) 2965 2966 Otherwise, if the work is a derivative of the Library, you may 2967distribute the object code for the work under the terms of Section 6. 2968Any executables containing that work also fall under Section 6, 2969whether or not they are linked directly with the Library itself. 2970 2971 6. As an exception to the Sections above, you may also combine or 2972link a "work that uses the Library" with the Library to produce a 2973work containing portions of the Library, and distribute that work 2974under terms of your choice, provided that the terms permit 2975modification of the work for the customer's own use and reverse 2976engineering for debugging such modifications. 2977 2978 You must give prominent notice with each copy of the work that the 2979Library is used in it and that the Library and its use are covered by 2980this License. You must supply a copy of this License. If the work 2981during execution displays copyright notices, you must include the 2982copyright notice for the Library among them, as well as a reference 2983directing the user to the copy of this License. Also, you must do one 2984of these things: 2985 2986 a) Accompany the work with the complete corresponding 2987 machine-readable source code for the Library including whatever 2988 changes were used in the work (which must be distributed under 2989 Sections 1 and 2 above); and, if the work is an executable linked 2990 with the Library, with the complete machine-readable "work that 2991 uses the Library", as object code and/or source code, so that the 2992 user can modify the Library and then relink to produce a modified 2993 executable containing the modified Library. (It is understood 2994 that the user who changes the contents of definitions files in the 2995 Library will not necessarily be able to recompile the application 2996 to use the modified definitions.) 2997 2998 b) Use a suitable shared library mechanism for linking with the 2999 Library. A suitable mechanism is one that (1) uses at run time a 3000 copy of the library already present on the user's computer system, 3001 rather than copying library functions into the executable, and (2) 3002 will operate properly with a modified version of the library, if 3003 the user installs one, as long as the modified version is 3004 interface-compatible with the version that the work was made with. 3005 3006 c) Accompany the work with a written offer, valid for at 3007 least three years, to give the same user the materials 3008 specified in Subsection 6a, above, for a charge no more 3009 than the cost of performing this distribution. 3010 3011 d) If distribution of the work is made by offering access to copy 3012 from a designated place, offer equivalent access to copy the above 3013 specified materials from the same place. 3014 3015 e) Verify that the user has already received a copy of these 3016 materials or that you have already sent this user a copy. 3017 3018 For an executable, the required form of the "work that uses the 3019Library" must include any data and utility programs needed for 3020reproducing the executable from it. However, as a special exception, 3021the materials to be distributed need not include anything that is 3022normally distributed (in either source or binary form) with the major 3023components (compiler, kernel, and so on) of the operating system on 3024which the executable runs, unless that component itself accompanies 3025the executable. 3026 3027 It may happen that this requirement contradicts the license 3028restrictions of other proprietary libraries that do not normally 3029accompany the operating system. Such a contradiction means you cannot 3030use both them and the Library together in an executable that you 3031distribute. 3032 3033 7. You may place library facilities that are a work based on the 3034Library side-by-side in a single library together with other library 3035facilities not covered by this License, and distribute such a combined 3036library, provided that the separate distribution of the work based on 3037the Library and of the other library facilities is otherwise 3038permitted, and provided that you do these two things: 3039 3040 a) Accompany the combined library with a copy of the same work 3041 based on the Library, uncombined with any other library 3042 facilities. This must be distributed under the terms of the 3043 Sections above. 3044 3045 b) Give prominent notice with the combined library of the fact 3046 that part of it is a work based on the Library, and explaining 3047 where to find the accompanying uncombined form of the same work. 3048 3049 8. You may not copy, modify, sublicense, link with, or distribute 3050the Library except as expressly provided under this License. Any 3051attempt otherwise to copy, modify, sublicense, link with, or 3052distribute the Library is void, and will automatically terminate your 3053rights under this License. However, parties who have received copies, 3054or rights, from you under this License will not have their licenses 3055terminated so long as such parties remain in full compliance. 3056 3057 9. You are not required to accept this License, since you have not 3058signed it. However, nothing else grants you permission to modify or 3059distribute the Library or its derivative works. These actions are 3060prohibited by law if you do not accept this License. Therefore, by 3061modifying or distributing the Library (or any work based on the 3062Library), you indicate your acceptance of this License to do so, and 3063all its terms and conditions for copying, distributing or modifying 3064the Library or works based on it. 3065 3066 10. Each time you redistribute the Library (or any work based on the 3067Library), the recipient automatically receives a license from the 3068original licensor to copy, distribute, link with or modify the Library 3069subject to these terms and conditions. You may not impose any further 3070restrictions on the recipients' exercise of the rights granted herein. 3071You are not responsible for enforcing compliance by third parties with 3072this License. 3073 3074 11. If, as a consequence of a court judgment or allegation of patent 3075infringement or for any other reason (not limited to patent issues), 3076conditions are imposed on you (whether by court order, agreement or 3077otherwise) that contradict the conditions of this License, they do not 3078excuse you from the conditions of this License. If you cannot 3079distribute so as to satisfy simultaneously your obligations under this 3080License and any other pertinent obligations, then as a consequence you 3081may not distribute the Library at all. For example, if a patent 3082license would not permit royalty-free redistribution of the Library by 3083all those who receive copies directly or indirectly through you, then 3084the only way you could satisfy both it and this License would be to 3085refrain entirely from distribution of the Library. 3086 3087If any portion of this section is held invalid or unenforceable under any 3088particular circumstance, the balance of the section is intended to apply, 3089and the section as a whole is intended to apply in other circumstances. 3090 3091It is not the purpose of this section to induce you to infringe any 3092patents or other property right claims or to contest validity of any 3093such claims; this section has the sole purpose of protecting the 3094integrity of the free software distribution system which is 3095implemented by public license practices. Many people have made 3096generous contributions to the wide range of software distributed 3097through that system in reliance on consistent application of that 3098system; it is up to the author/donor to decide if he or she is willing 3099to distribute software through any other system and a licensee cannot 3100impose that choice. 3101 3102This section is intended to make thoroughly clear what is believed to 3103be a consequence of the rest of this License. 3104 3105 12. If the distribution and/or use of the Library is restricted in 3106certain countries either by patents or by copyrighted interfaces, the 3107original copyright holder who places the Library under this License may add 3108an explicit geographical distribution limitation excluding those countries, 3109so that distribution is permitted only in or among countries not thus 3110excluded. In such case, this License incorporates the limitation as if 3111written in the body of this License. 3112 3113 13. The Free Software Foundation may publish revised and/or new 3114versions of the Lesser General Public License from time to time. 3115Such new versions will be similar in spirit to the present version, 3116but may differ in detail to address new problems or concerns. 3117 3118Each version is given a distinguishing version number. If the Library 3119specifies a version number of this License which applies to it and 3120"any later version", you have the option of following the terms and 3121conditions either of that version or of any later version published by 3122the Free Software Foundation. If the Library does not specify a 3123license version number, you may choose any version ever published by 3124the Free Software Foundation. 3125 3126 14. If you wish to incorporate parts of the Library into other free 3127programs whose distribution conditions are incompatible with these, 3128write to the author to ask for permission. For software which is 3129copyrighted by the Free Software Foundation, write to the Free 3130Software Foundation; we sometimes make exceptions for this. Our 3131decision will be guided by the two goals of preserving the free status 3132of all derivatives of our free software and of promoting the sharing 3133and reuse of software generally. 3134 3135 NO WARRANTY 3136 3137 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 3138WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 3139EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 3140OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 3141KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 3142IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3143PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 3144LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 3145THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 3146 3147 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 3148WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 3149AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 3150FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 3151CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 3152LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 3153RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 3154FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 3155SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 3156DAMAGES. 3157 3158 END OF TERMS AND CONDITIONS 3159 3160// Copyright (C) 2002-2013 The ANGLE Project Authors. 3161// All rights reserved. 3162// 3163// Redistribution and use in source and binary forms, with or without 3164// modification, are permitted provided that the following conditions 3165// are met: 3166// 3167// Redistributions of source code must retain the above copyright 3168// notice, this list of conditions and the following disclaimer. 3169// 3170// Redistributions in binary form must reproduce the above 3171// copyright notice, this list of conditions and the following 3172// disclaimer in the documentation and/or other materials provided 3173// with the distribution. 3174// 3175// Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. 3176// Ltd., nor the names of their contributors may be used to endorse 3177// or promote products derived from this software without specific 3178// prior written permission. 3179// 3180// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3181// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3182// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 3183// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 3184// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 3185// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 3186// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 3187// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 3188// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3189// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 3190// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3191// POSSIBILITY OF SUCH DAMAGE. 3192 3193 3194 Apache License 3195 Version 2.0, January 2004 3196 http://www.apache.org/licenses/ 3197 3198 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3199 3200 1. Definitions. 3201 3202 "License" shall mean the terms and conditions for use, reproduction, 3203 and distribution as defined by Sections 1 through 9 of this document. 3204 3205 "Licensor" shall mean the copyright owner or entity authorized by 3206 the copyright owner that is granting the License. 3207 3208 "Legal Entity" shall mean the union of the acting entity and all 3209 other entities that control, are controlled by, or are under common 3210 control with that entity. For the purposes of this definition, 3211 "control" means (i) the power, direct or indirect, to cause the 3212 direction or management of such entity, whether by contract or 3213 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3214 outstanding shares, or (iii) beneficial ownership of such entity. 3215 3216 "You" (or "Your") shall mean an individual or Legal Entity 3217 exercising permissions granted by this License. 3218 3219 "Source" form shall mean the preferred form for making modifications, 3220 including but not limited to software source code, documentation 3221 source, and configuration files. 3222 3223 "Object" form shall mean any form resulting from mechanical 3224 transformation or translation of a Source form, including but 3225 not limited to compiled object code, generated documentation, 3226 and conversions to other media types. 3227 3228 "Work" shall mean the work of authorship, whether in Source or 3229 Object form, made available under the License, as indicated by a 3230 copyright notice that is included in or attached to the work 3231 (an example is provided in the Appendix below). 3232 3233 "Derivative Works" shall mean any work, whether in Source or Object 3234 form, that is based on (or derived from) the Work and for which the 3235 editorial revisions, annotations, elaborations, or other modifications 3236 represent, as a whole, an original work of authorship. For the purposes 3237 of this License, Derivative Works shall not include works that remain 3238 separable from, or merely link (or bind by name) to the interfaces of, 3239 the Work and Derivative Works thereof. 3240 3241 "Contribution" shall mean any work of authorship, including 3242 the original version of the Work and any modifications or additions 3243 to that Work or Derivative Works thereof, that is intentionally 3244 submitted to Licensor for inclusion in the Work by the copyright owner 3245 or by an individual or Legal Entity authorized to submit on behalf of 3246 the copyright owner. For the purposes of this definition, "submitted" 3247 means any form of electronic, verbal, or written communication sent 3248 to the Licensor or its representatives, including but not limited to 3249 communication on electronic mailing lists, source code control systems, 3250 and issue tracking systems that are managed by, or on behalf of, the 3251 Licensor for the purpose of discussing and improving the Work, but 3252 excluding communication that is conspicuously marked or otherwise 3253 designated in writing by the copyright owner as "Not a Contribution." 3254 3255 "Contributor" shall mean Licensor and any individual or Legal Entity 3256 on behalf of whom a Contribution has been received by Licensor and 3257 subsequently incorporated within the Work. 3258 3259 2. Grant of Copyright License. Subject to the terms and conditions of 3260 this License, each Contributor hereby grants to You a perpetual, 3261 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3262 copyright license to reproduce, prepare Derivative Works of, 3263 publicly display, publicly perform, sublicense, and distribute the 3264 Work and such Derivative Works in Source or Object form. 3265 3266 3. Grant of Patent License. Subject to the terms and conditions of 3267 this License, each Contributor hereby grants to You a perpetual, 3268 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3269 (except as stated in this section) patent license to make, have made, 3270 use, offer to sell, sell, import, and otherwise transfer the Work, 3271 where such license applies only to those patent claims licensable 3272 by such Contributor that are necessarily infringed by their 3273 Contribution(s) alone or by combination of their Contribution(s) 3274 with the Work to which such Contribution(s) was submitted. If You 3275 institute patent litigation against any entity (including a 3276 cross-claim or counterclaim in a lawsuit) alleging that the Work 3277 or a Contribution incorporated within the Work constitutes direct 3278 or contributory patent infringement, then any patent licenses 3279 granted to You under this License for that Work shall terminate 3280 as of the date such litigation is filed. 3281 3282 4. Redistribution. You may reproduce and distribute copies of the 3283 Work or Derivative Works thereof in any medium, with or without 3284 modifications, and in Source or Object form, provided that You 3285 meet the following conditions: 3286 3287 (a) You must give any other recipients of the Work or 3288 Derivative Works a copy of this License; and 3289 3290 (b) You must cause any modified files to carry prominent notices 3291 stating that You changed the files; and 3292 3293 (c) You must retain, in the Source form of any Derivative Works 3294 that You distribute, all copyright, patent, trademark, and 3295 attribution notices from the Source form of the Work, 3296 excluding those notices that do not pertain to any part of 3297 the Derivative Works; and 3298 3299 (d) If the Work includes a "NOTICE" text file as part of its 3300 distribution, then any Derivative Works that You distribute must 3301 include a readable copy of the attribution notices contained 3302 within such NOTICE file, excluding those notices that do not 3303 pertain to any part of the Derivative Works, in at least one 3304 of the following places: within a NOTICE text file distributed 3305 as part of the Derivative Works; within the Source form or 3306 documentation, if provided along with the Derivative Works; or, 3307 within a display generated by the Derivative Works, if and 3308 wherever such third-party notices normally appear. The contents 3309 of the NOTICE file are for informational purposes only and 3310 do not modify the License. You may add Your own attribution 3311 notices within Derivative Works that You distribute, alongside 3312 or as an addendum to the NOTICE text from the Work, provided 3313 that such additional attribution notices cannot be construed 3314 as modifying the License. 3315 3316 You may add Your own copyright statement to Your modifications and 3317 may provide additional or different license terms and conditions 3318 for use, reproduction, or distribution of Your modifications, or 3319 for any such Derivative Works as a whole, provided Your use, 3320 reproduction, and distribution of the Work otherwise complies with 3321 the conditions stated in this License. 3322 3323 5. Submission of Contributions. Unless You explicitly state otherwise, 3324 any Contribution intentionally submitted for inclusion in the Work 3325 by You to the Licensor shall be under the terms and conditions of 3326 this License, without any additional terms or conditions. 3327 Notwithstanding the above, nothing herein shall supersede or modify 3328 the terms of any separate license agreement you may have executed 3329 with Licensor regarding such Contributions. 3330 3331 6. Trademarks. This License does not grant permission to use the trade 3332 names, trademarks, service marks, or product names of the Licensor, 3333 except as required for reasonable and customary use in describing the 3334 origin of the Work and reproducing the content of the NOTICE file. 3335 3336 7. Disclaimer of Warranty. Unless required by applicable law or 3337 agreed to in writing, Licensor provides the Work (and each 3338 Contributor provides its Contributions) on an "AS IS" BASIS, 3339 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3340 implied, including, without limitation, any warranties or conditions 3341 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3342 PARTICULAR PURPOSE. You are solely responsible for determining the 3343 appropriateness of using or redistributing the Work and assume any 3344 risks associated with Your exercise of permissions under this License. 3345 3346 8. Limitation of Liability. In no event and under no legal theory, 3347 whether in tort (including negligence), contract, or otherwise, 3348 unless required by applicable law (such as deliberate and grossly 3349 negligent acts) or agreed to in writing, shall any Contributor be 3350 liable to You for damages, including any direct, indirect, special, 3351 incidental, or consequential damages of any character arising as a 3352 result of this License or out of the use or inability to use the 3353 Work (including but not limited to damages for loss of goodwill, 3354 work stoppage, computer failure or malfunction, or any and all 3355 other commercial damages or losses), even if such Contributor 3356 has been advised of the possibility of such damages. 3357 3358 9. Accepting Warranty or Additional Liability. While redistributing 3359 the Work or Derivative Works thereof, You may choose to offer, 3360 and charge a fee for, acceptance of support, warranty, indemnity, 3361 or other liability obligations and/or rights consistent with this 3362 License. However, in accepting such obligations, You may act only 3363 on Your own behalf and on Your sole responsibility, not on behalf 3364 of any other Contributor, and only if You agree to indemnify, 3365 defend, and hold each Contributor harmless for any liability 3366 incurred by, or claims asserted against, such Contributor by reason 3367 of your accepting any such warranty or additional liability. 3368 3369 END OF TERMS AND CONDITIONS 3370 3371 APPENDIX: How to apply the Apache License to your work. 3372 3373 To apply the Apache License to your work, attach the following 3374 boilerplate notice, with the fields enclosed by brackets "[]" 3375 replaced with your own identifying information. (Don't include 3376 the brackets!) The text should be enclosed in the appropriate 3377 comment syntax for the file format. We also recommend that a 3378 file or class name and description of purpose be included on the 3379 same "printed page" as the copyright notice for easier 3380 identification within third-party archives. 3381 3382 Copyright [yyyy] [name of copyright owner] 3383 3384 Licensed under the Apache License, Version 2.0 (the "License"); 3385 you may not use this file except in compliance with the License. 3386 You may obtain a copy of the License at 3387 3388 http://www.apache.org/licenses/LICENSE-2.0 3389 3390 Unless required by applicable law or agreed to in writing, software 3391 distributed under the License is distributed on an "AS IS" BASIS, 3392 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3393 See the License for the specific language governing permissions and 3394 limitations under the License. 3395 3396Copyright (c) 2012, Manfred Moitzi 3397 3398Permission is hereby granted, free of charge, to any person obtaining a 3399copy of this software and associated documentation files (the 3400"Software"), to deal in the Software without restriction, including 3401without limitation the rights to use, copy, modify, merge, publish, 3402distribute, sublicense, and/or sell copies of the Software, and to 3403permit persons to whom the Software is furnished to do so, subject to 3404the following conditions: 3405 3406The above copyright notice and this permission notice shall be included 3407in all copies or substantial portions of the Software. 3408 3409THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 3410OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 3411MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 3412IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 3413CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 3414TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 3415SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 3416 3417Deutsche Übersetzung: 3418 3419Copyright (c) 2012, Manfred Moitzi 3420 3421Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software 3422und der zugehörigen Dokumentationen (die "Software") erhält, die 3423Erlaubnis erteilt, uneingeschränkt zu benutzen, inklusive und ohne 3424Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren, 3425verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und 3426Personen, die diese Software erhalten, diese Rechte zu geben, unter den 3427folgenden Bedingungen: 3428 3429Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen 3430Kopien oder Teilkopien der Software beizulegen. 3431 3432DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE 3433BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN 3434VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER 3435RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND 3436DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE 3437ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES, 3438EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER 3439SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN. 3440 3441 3442// Copyright (c) 2010 The Chromium Authors. All rights reserved. 3443// 3444// Redistribution and use in source and binary forms, with or without 3445// modification, are permitted provided that the following conditions are 3446// met: 3447// 3448// * Redistributions of source code must retain the above copyright 3449// notice, this list of conditions and the following disclaimer. 3450// * Redistributions in binary form must reproduce the above 3451// copyright notice, this list of conditions and the following disclaimer 3452// in the documentation and/or other materials provided with the 3453// distribution. 3454// * Neither the name of Google Inc. nor the names of its 3455// contributors may be used to endorse or promote products derived from 3456// this software without specific prior written permission. 3457// 3458// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3459// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3460// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3461// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3462// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3463// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3464// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3465// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3466// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3467// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3468// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3469 3470 MOZILLA PUBLIC LICENSE 3471 Version 1.1 3472 3473 --------------- 3474 34751. Definitions. 3476 3477 1.0.1. "Commercial Use" means distribution or otherwise making the 3478 Covered Code available to a third party. 3479 3480 1.1. "Contributor" means each entity that creates or contributes to 3481 the creation of Modifications. 3482 3483 1.2. "Contributor Version" means the combination of the Original 3484 Code, prior Modifications used by a Contributor, and the Modifications 3485 made by that particular Contributor. 3486 3487 1.3. "Covered Code" means the Original Code or Modifications or the 3488 combination of the Original Code and Modifications, in each case 3489 including portions thereof. 3490 3491 1.4. "Electronic Distribution Mechanism" means a mechanism generally 3492 accepted in the software development community for the electronic 3493 transfer of data. 3494 3495 1.5. "Executable" means Covered Code in any form other than Source 3496 Code. 3497 3498 1.6. "Initial Developer" means the individual or entity identified 3499 as the Initial Developer in the Source Code notice required by Exhibit 3500 A. 3501 3502 1.7. "Larger Work" means a work which combines Covered Code or 3503 portions thereof with code not governed by the terms of this License. 3504 3505 1.8. "License" means this document. 3506 3507 1.8.1. "Licensable" means having the right to grant, to the maximum 3508 extent possible, whether at the time of the initial grant or 3509 subsequently acquired, any and all of the rights conveyed herein. 3510 3511 1.9. "Modifications" means any addition to or deletion from the 3512 substance or structure of either the Original Code or any previous 3513 Modifications. When Covered Code is released as a series of files, a 3514 Modification is: 3515 A. Any addition to or deletion from the contents of a file 3516 containing Original Code or previous Modifications. 3517 3518 B. Any new file that contains any part of the Original Code or 3519 previous Modifications. 3520 3521 1.10. "Original Code" means Source Code of computer software code 3522 which is described in the Source Code notice required by Exhibit A as 3523 Original Code, and which, at the time of its release under this 3524 License is not already Covered Code governed by this License. 3525 3526 1.10.1. "Patent Claims" means any patent claim(s), now owned or 3527 hereafter acquired, including without limitation, method, process, 3528 and apparatus claims, in any patent Licensable by grantor. 3529 3530 1.11. "Source Code" means the preferred form of the Covered Code for 3531 making modifications to it, including all modules it contains, plus 3532 any associated interface definition files, scripts used to control 3533 compilation and installation of an Executable, or source code 3534 differential comparisons against either the Original Code or another 3535 well known, available Covered Code of the Contributor's choice. The 3536 Source Code can be in a compressed or archival form, provided the 3537 appropriate decompression or de-archiving software is widely available 3538 for no charge. 3539 3540 1.12. "You" (or "Your") means an individual or a legal entity 3541 exercising rights under, and complying with all of the terms of, this 3542 License or a future version of this License issued under Section 6.1. 3543 For legal entities, "You" includes any entity which controls, is 3544 controlled by, or is under common control with You. For purposes of 3545 this definition, "control" means (a) the power, direct or indirect, 3546 to cause the direction or management of such entity, whether by 3547 contract or otherwise, or (b) ownership of more than fifty percent 3548 (50%) of the outstanding shares or beneficial ownership of such 3549 entity. 3550 35512. Source Code License. 3552 3553 2.1. The Initial Developer Grant. 3554 The Initial Developer hereby grants You a world-wide, royalty-free, 3555 non-exclusive license, subject to third party intellectual property 3556 claims: 3557 (a) under intellectual property rights (other than patent or 3558 trademark) Licensable by Initial Developer to use, reproduce, 3559 modify, display, perform, sublicense and distribute the Original 3560 Code (or portions thereof) with or without Modifications, and/or 3561 as part of a Larger Work; and 3562 3563 (b) under Patents Claims infringed by the making, using or 3564 selling of Original Code, to make, have made, use, practice, 3565 sell, and offer for sale, and/or otherwise dispose of the 3566 Original Code (or portions thereof). 3567 3568 (c) the licenses granted in this Section 2.1(a) and (b) are 3569 effective on the date Initial Developer first distributes 3570 Original Code under the terms of this License. 3571 3572 (d) Notwithstanding Section 2.1(b) above, no patent license is 3573 granted: 1) for code that You delete from the Original Code; 2) 3574 separate from the Original Code; or 3) for infringements caused 3575 by: i) the modification of the Original Code or ii) the 3576 combination of the Original Code with other software or devices. 3577 3578 2.2. Contributor Grant. 3579 Subject to third party intellectual property claims, each Contributor 3580 hereby grants You a world-wide, royalty-free, non-exclusive license 3581 3582 (a) under intellectual property rights (other than patent or 3583 trademark) Licensable by Contributor, to use, reproduce, modify, 3584 display, perform, sublicense and distribute the Modifications 3585 created by such Contributor (or portions thereof) either on an 3586 unmodified basis, with other Modifications, as Covered Code 3587 and/or as part of a Larger Work; and 3588 3589 (b) under Patent Claims infringed by the making, using, or 3590 selling of Modifications made by that Contributor either alone 3591 and/or in combination with its Contributor Version (or portions 3592 of such combination), to make, use, sell, offer for sale, have 3593 made, and/or otherwise dispose of: 1) Modifications made by that 3594 Contributor (or portions thereof); and 2) the combination of 3595 Modifications made by that Contributor with its Contributor 3596 Version (or portions of such combination). 3597 3598 (c) the licenses granted in Sections 2.2(a) and 2.2(b) are 3599 effective on the date Contributor first makes Commercial Use of 3600 the Covered Code. 3601 3602 (d) Notwithstanding Section 2.2(b) above, no patent license is 3603 granted: 1) for any code that Contributor has deleted from the 3604 Contributor Version; 2) separate from the Contributor Version; 3605 3) for infringements caused by: i) third party modifications of 3606 Contributor Version or ii) the combination of Modifications made 3607 by that Contributor with other software (except as part of the 3608 Contributor Version) or other devices; or 4) under Patent Claims 3609 infringed by Covered Code in the absence of Modifications made by 3610 that Contributor. 3611 36123. Distribution Obligations. 3613 3614 3.1. Application of License. 3615 The Modifications which You create or to which You contribute are 3616 governed by the terms of this License, including without limitation 3617 Section 2.2. The Source Code version of Covered Code may be 3618 distributed only under the terms of this License or a future version 3619 of this License released under Section 6.1, and You must include a 3620 copy of this License with every copy of the Source Code You 3621 distribute. You may not offer or impose any terms on any Source Code 3622 version that alters or restricts the applicable version of this 3623 License or the recipients' rights hereunder. However, You may include 3624 an additional document offering the additional rights described in 3625 Section 3.5. 3626 3627 3.2. Availability of Source Code. 3628 Any Modification which You create or to which You contribute must be 3629 made available in Source Code form under the terms of this License 3630 either on the same media as an Executable version or via an accepted 3631 Electronic Distribution Mechanism to anyone to whom you made an 3632 Executable version available; and if made available via Electronic 3633 Distribution Mechanism, must remain available for at least twelve (12) 3634 months after the date it initially became available, or at least six 3635 (6) months after a subsequent version of that particular Modification 3636 has been made available to such recipients. You are responsible for 3637 ensuring that the Source Code version remains available even if the 3638 Electronic Distribution Mechanism is maintained by a third party. 3639 3640 3.3. Description of Modifications. 3641 You must cause all Covered Code to which You contribute to contain a 3642 file documenting the changes You made to create that Covered Code and 3643 the date of any change. You must include a prominent statement that 3644 the Modification is derived, directly or indirectly, from Original 3645 Code provided by the Initial Developer and including the name of the 3646 Initial Developer in (a) the Source Code, and (b) in any notice in an 3647 Executable version or related documentation in which You describe the 3648 origin or ownership of the Covered Code. 3649 3650 3.4. Intellectual Property Matters 3651 (a) Third Party Claims. 3652 If Contributor has knowledge that a license under a third party's 3653 intellectual property rights is required to exercise the rights 3654 granted by such Contributor under Sections 2.1 or 2.2, 3655 Contributor must include a text file with the Source Code 3656 distribution titled "LEGAL" which describes the claim and the 3657 party making the claim in sufficient detail that a recipient will 3658 know whom to contact. If Contributor obtains such knowledge after 3659 the Modification is made available as described in Section 3.2, 3660 Contributor shall promptly modify the LEGAL file in all copies 3661 Contributor makes available thereafter and shall take other steps 3662 (such as notifying appropriate mailing lists or newsgroups) 3663 reasonably calculated to inform those who received the Covered 3664 Code that new knowledge has been obtained. 3665 3666 (b) Contributor APIs. 3667 If Contributor's Modifications include an application programming 3668 interface and Contributor has knowledge of patent licenses which 3669 are reasonably necessary to implement that API, Contributor must 3670 also include this information in the LEGAL file. 3671 3672 (c) Representations. 3673 Contributor represents that, except as disclosed pursuant to 3674 Section 3.4(a) above, Contributor believes that Contributor's 3675 Modifications are Contributor's original creation(s) and/or 3676 Contributor has sufficient rights to grant the rights conveyed by 3677 this License. 3678 3679 3.5. Required Notices. 3680 You must duplicate the notice in Exhibit A in each file of the Source 3681 Code. If it is not possible to put such notice in a particular Source 3682 Code file due to its structure, then You must include such notice in a 3683 location (such as a relevant directory) where a user would be likely 3684 to look for such a notice. If You created one or more Modification(s) 3685 You may add your name as a Contributor to the notice described in 3686 Exhibit A. You must also duplicate this License in any documentation 3687 for the Source Code where You describe recipients' rights or ownership 3688 rights relating to Covered Code. You may choose to offer, and to 3689 charge a fee for, warranty, support, indemnity or liability 3690 obligations to one or more recipients of Covered Code. However, You 3691 may do so only on Your own behalf, and not on behalf of the Initial 3692 Developer or any Contributor. You must make it absolutely clear than 3693 any such warranty, support, indemnity or liability obligation is 3694 offered by You alone, and You hereby agree to indemnify the Initial 3695 Developer and every Contributor for any liability incurred by the 3696 Initial Developer or such Contributor as a result of warranty, 3697 support, indemnity or liability terms You offer. 3698 3699 3.6. Distribution of Executable Versions. 3700 You may distribute Covered Code in Executable form only if the 3701 requirements of Section 3.1-3.5 have been met for that Covered Code, 3702 and if You include a notice stating that the Source Code version of 3703 the Covered Code is available under the terms of this License, 3704 including a description of how and where You have fulfilled the 3705 obligations of Section 3.2. The notice must be conspicuously included 3706 in any notice in an Executable version, related documentation or 3707 collateral in which You describe recipients' rights relating to the 3708 Covered Code. You may distribute the Executable version of Covered 3709 Code or ownership rights under a license of Your choice, which may 3710 contain terms different from this License, provided that You are in 3711 compliance with the terms of this License and that the license for the 3712 Executable version does not attempt to limit or alter the recipient's 3713 rights in the Source Code version from the rights set forth in this 3714 License. If You distribute the Executable version under a different 3715 license You must make it absolutely clear that any terms which differ 3716 from this License are offered by You alone, not by the Initial 3717 Developer or any Contributor. You hereby agree to indemnify the 3718 Initial Developer and every Contributor for any liability incurred by 3719 the Initial Developer or such Contributor as a result of any such 3720 terms You offer. 3721 3722 3.7. Larger Works. 3723 You may create a Larger Work by combining Covered Code with other code 3724 not governed by the terms of this License and distribute the Larger 3725 Work as a single product. In such a case, You must make sure the 3726 requirements of this License are fulfilled for the Covered Code. 3727 37284. Inability to Comply Due to Statute or Regulation. 3729 3730 If it is impossible for You to comply with any of the terms of this 3731 License with respect to some or all of the Covered Code due to 3732 statute, judicial order, or regulation then You must: (a) comply with 3733 the terms of this License to the maximum extent possible; and (b) 3734 describe the limitations and the code they affect. Such description 3735 must be included in the LEGAL file described in Section 3.4 and must 3736 be included with all distributions of the Source Code. Except to the 3737 extent prohibited by statute or regulation, such description must be 3738 sufficiently detailed for a recipient of ordinary skill to be able to 3739 understand it. 3740 37415. Application of this License. 3742 3743 This License applies to code to which the Initial Developer has 3744 attached the notice in Exhibit A and to related Covered Code. 3745 37466. Versions of the License. 3747 3748 6.1. New Versions. 3749 Netscape Communications Corporation ("Netscape") may publish revised 3750 and/or new versions of the License from time to time. Each version 3751 will be given a distinguishing version number. 3752 3753 6.2. Effect of New Versions. 3754 Once Covered Code has been published under a particular version of the 3755 License, You may always continue to use it under the terms of that 3756 version. You may also choose to use such Covered Code under the terms 3757 of any subsequent version of the License published by Netscape. No one 3758 other than Netscape has the right to modify the terms applicable to 3759 Covered Code created under this License. 3760 3761 6.3. Derivative Works. 3762 If You create or use a modified version of this License (which you may 3763 only do in order to apply it to code which is not already Covered Code 3764 governed by this License), You must (a) rename Your license so that 3765 the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", 3766 "MPL", "NPL" or any confusingly similar phrase do not appear in your 3767 license (except to note that your license differs from this License) 3768 and (b) otherwise make it clear that Your version of the license 3769 contains terms which differ from the Mozilla Public License and 3770 Netscape Public License. (Filling in the name of the Initial 3771 Developer, Original Code or Contributor in the notice described in 3772 Exhibit A shall not of themselves be deemed to be modifications of 3773 this License.) 3774 37757. DISCLAIMER OF WARRANTY. 3776 3777 COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 3778 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 3779 WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 3780 DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 3781 THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 3782 IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 3783 YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 3784 COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 3785 OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 3786 ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 3787 37888. TERMINATION. 3789 3790 8.1. This License and the rights granted hereunder will terminate 3791 automatically if You fail to comply with terms herein and fail to cure 3792 such breach within 30 days of becoming aware of the breach. All 3793 sublicenses to the Covered Code which are properly granted shall 3794 survive any termination of this License. Provisions which, by their 3795 nature, must remain in effect beyond the termination of this License 3796 shall survive. 3797 3798 8.2. If You initiate litigation by asserting a patent infringement 3799 claim (excluding declatory judgment actions) against Initial Developer 3800 or a Contributor (the Initial Developer or Contributor against whom 3801 You file such action is referred to as "Participant") alleging that: 3802 3803 (a) such Participant's Contributor Version directly or indirectly 3804 infringes any patent, then any and all rights granted by such 3805 Participant to You under Sections 2.1 and/or 2.2 of this License 3806 shall, upon 60 days notice from Participant terminate prospectively, 3807 unless if within 60 days after receipt of notice You either: (i) 3808 agree in writing to pay Participant a mutually agreeable reasonable 3809 royalty for Your past and future use of Modifications made by such 3810 Participant, or (ii) withdraw Your litigation claim with respect to 3811 the Contributor Version against such Participant. If within 60 days 3812 of notice, a reasonable royalty and payment arrangement are not 3813 mutually agreed upon in writing by the parties or the litigation claim 3814 is not withdrawn, the rights granted by Participant to You under 3815 Sections 2.1 and/or 2.2 automatically terminate at the expiration of 3816 the 60 day notice period specified above. 3817 3818 (b) any software, hardware, or device, other than such Participant's 3819 Contributor Version, directly or indirectly infringes any patent, then 3820 any rights granted to You by such Participant under Sections 2.1(b) 3821 and 2.2(b) are revoked effective as of the date You first made, used, 3822 sold, distributed, or had made, Modifications made by that 3823 Participant. 3824 3825 8.3. If You assert a patent infringement claim against Participant 3826 alleging that such Participant's Contributor Version directly or 3827 indirectly infringes any patent where such claim is resolved (such as 3828 by license or settlement) prior to the initiation of patent 3829 infringement litigation, then the reasonable value of the licenses 3830 granted by such Participant under Sections 2.1 or 2.2 shall be taken 3831 into account in determining the amount or value of any payment or 3832 license. 3833 3834 8.4. In the event of termination under Sections 8.1 or 8.2 above, 3835 all end user license agreements (excluding distributors and resellers) 3836 which have been validly granted by You or any distributor hereunder 3837 prior to termination shall survive termination. 3838 38399. LIMITATION OF LIABILITY. 3840 3841 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 3842 (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 3843 DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 3844 OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 3845 ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 3846 CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 3847 WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 3848 COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 3849 INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 3850 LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 3851 RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 3852 PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 3853 EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 3854 THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 3855 385610. U.S. GOVERNMENT END USERS. 3857 3858 The Covered Code is a "commercial item," as that term is defined in 3859 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer 3860 software" and "commercial computer software documentation," as such 3861 terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 3862 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), 3863 all U.S. Government End Users acquire Covered Code with only those 3864 rights set forth herein. 3865 386611. MISCELLANEOUS. 3867 3868 This License represents the complete agreement concerning subject 3869 matter hereof. If any provision of this License is held to be 3870 unenforceable, such provision shall be reformed only to the extent 3871 necessary to make it enforceable. This License shall be governed by 3872 California law provisions (except to the extent applicable law, if 3873 any, provides otherwise), excluding its conflict-of-law provisions. 3874 With respect to disputes in which at least one party is a citizen of, 3875 or an entity chartered or registered to do business in the United 3876 States of America, any litigation relating to this License shall be 3877 subject to the jurisdiction of the Federal Courts of the Northern 3878 District of California, with venue lying in Santa Clara County, 3879 California, with the losing party responsible for costs, including 3880 without limitation, court costs and reasonable attorneys' fees and 3881 expenses. The application of the United Nations Convention on 3882 Contracts for the International Sale of Goods is expressly excluded. 3883 Any law or regulation which provides that the language of a contract 3884 shall be construed against the drafter shall not apply to this 3885 License. 3886 388712. RESPONSIBILITY FOR CLAIMS. 3888 3889 As between Initial Developer and the Contributors, each party is 3890 responsible for claims and damages arising, directly or indirectly, 3891 out of its utilization of rights under this License and You agree to 3892 work with Initial Developer and Contributors to distribute such 3893 responsibility on an equitable basis. Nothing herein is intended or 3894 shall be deemed to constitute any admission of liability. 3895 389613. MULTIPLE-LICENSED CODE. 3897 3898 Initial Developer may designate portions of the Covered Code as 3899 "Multiple-Licensed". "Multiple-Licensed" means that the Initial 3900 Developer permits you to utilize portions of the Covered Code under 3901 Your choice of the NPL or the alternative licenses, if any, specified 3902 by the Initial Developer in the file described in Exhibit A. 3903 3904EXHIBIT A -Mozilla Public License. 3905 3906 ``The contents of this file are subject to the Mozilla Public License 3907 Version 1.1 (the "License"); you may not use this file except in 3908 compliance with the License. You may obtain a copy of the License at 3909 http://www.mozilla.org/MPL/ 3910 3911 Software distributed under the License is distributed on an "AS IS" 3912 basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 3913 License for the specific language governing rights and limitations 3914 under the License. 3915 3916 The Original Code is ______________________________________. 3917 3918 The Initial Developer of the Original Code is ________________________. 3919 Portions created by ______________________ are Copyright (C) ______ 3920 _______________________. All Rights Reserved. 3921 3922 Contributor(s): ______________________________________. 3923 3924 Alternatively, the contents of this file may be used under the terms 3925 of the _____ license (the "[___] License"), in which case the 3926 provisions of [______] License are applicable instead of those 3927 above. If you wish to allow use of your version of this file only 3928 under the terms of the [____] License and not to allow others to use 3929 your version of this file under the MPL, indicate your decision by 3930 deleting the provisions above and replace them with the notice and 3931 other provisions required by the [___] License. If you do not delete 3932 the provisions above, a recipient may use your version of this file 3933 under either the MPL or the [___] License." 3934 3935 [NOTE: The text of this Exhibit A may differ slightly from the text of 3936 the notices in the Source Code files of the Original Code. You should 3937 use the text of this Exhibit A rather than the text found in the 3938 Original Code Source Code for Your Modifications.] 3939 3940 ---------------------------------------------------------------------- 3941 3942 AMENDMENTS 3943 3944 The Netscape Public License Version 1.1 ("NPL") consists of the 3945 Mozilla Public License Version 1.1 with the following Amendments, 3946 including Exhibit A-Netscape Public License. Files identified with 3947 "Exhibit A-Netscape Public License" are governed by the Netscape 3948 Public License Version 1.1. 3949 3950 Additional Terms applicable to the Netscape Public License. 3951 I. Effect. 3952 These additional terms described in this Netscape Public 3953 License -- Amendments shall apply to the Mozilla Communicator 3954 client code and to all Covered Code under this License. 3955 3956 II. "Netscape's Branded Code" means Covered Code that Netscape 3957 distributes and/or permits others to distribute under one or more 3958 trademark(s) which are controlled by Netscape but which are not 3959 licensed for use under this License. 3960 3961 III. Netscape and logo. 3962 This License does not grant any rights to use the trademarks 3963 "Netscape", the "Netscape N and horizon" logo or the "Netscape 3964 lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", 3965 "Smart Browsing" even if such marks are included in the Original 3966 Code or Modifications. 3967 3968 IV. Inability to Comply Due to Contractual Obligation. 3969 Prior to licensing the Original Code under this License, Netscape 3970 has licensed third party code for use in Netscape's Branded Code. 3971 To the extent that Netscape is limited contractually from making 3972 such third party code available under this License, Netscape may 3973 choose to reintegrate such code into Covered Code without being 3974 required to distribute such code in Source Code form, even if 3975 such code would otherwise be considered "Modifications" under 3976 this License. 3977 3978 V. Use of Modifications and Covered Code by Initial Developer. 3979 V.1. In General. 3980 The obligations of Section 3 apply to Netscape, except to 3981 the extent specified in this Amendment, Section V.2 and V.3. 3982 3983 V.2. Other Products. 3984 Netscape may include Covered Code in products other than the 3985 Netscape's Branded Code which are released by Netscape 3986 during the two (2) years following the release date of the 3987 Original Code, without such additional products becoming 3988 subject to the terms of this License, and may license such 3989 additional products on different terms from those contained 3990 in this License. 3991 3992 V.3. Alternative Licensing. 3993 Netscape may license the Source Code of Netscape's Branded 3994 Code, including Modifications incorporated therein, without 3995 such Netscape Branded Code becoming subject to the terms of 3996 this License, and may license such Netscape Branded Code on 3997 different terms from those contained in this License. 3998 3999 VI. Litigation. 4000 Notwithstanding the limitations of Section 11 above, the 4001 provisions regarding litigation in Section 11(a), (b) and (c) of 4002 the License shall apply to all disputes relating to this License. 4003 4004 EXHIBIT A-Netscape Public License. 4005 4006 "The contents of this file are subject to the Netscape Public 4007 License Version 1.1 (the "License"); you may not use this file 4008 except in compliance with the License. You may obtain a copy of 4009 the License at http://www.mozilla.org/NPL/ 4010 4011 Software distributed under the License is distributed on an "AS 4012 IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 4013 implied. See the License for the specific language governing 4014 rights and limitations under the License. 4015 4016 The Original Code is Mozilla Communicator client code, released 4017 March 31, 1998. 4018 4019 The Initial Developer of the Original Code is Netscape 4020 Communications Corporation. Portions created by Netscape are 4021 Copyright (C) 1998-1999 Netscape Communications Corporation. All 4022 Rights Reserved. 4023 4024 Contributor(s): ______________________________________. 4025 4026 Alternatively, the contents of this file may be used under the 4027 terms of the _____ license (the "[___] License"), in which case 4028 the provisions of [______] License are applicable instead of 4029 those above. If you wish to allow use of your version of this 4030 file only under the terms of the [____] License and not to allow 4031 others to use your version of this file under the NPL, indicate 4032 your decision by deleting the provisions above and replace them 4033 with the notice and other provisions required by the [___] 4034 License. If you do not delete the provisions above, a recipient 4035 may use your version of this file under either the NPL or the 4036 [___] License." 4037 4038 GNU GENERAL PUBLIC LICENSE 4039 Version 2, June 1991 4040 4041 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 4042 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 4043 Everyone is permitted to copy and distribute verbatim copies 4044 of this license document, but changing it is not allowed. 4045 4046 Preamble 4047 4048 The licenses for most software are designed to take away your 4049freedom to share and change it. By contrast, the GNU General Public 4050License is intended to guarantee your freedom to share and change free 4051software--to make sure the software is free for all its users. This 4052General Public License applies to most of the Free Software 4053Foundation's software and to any other program whose authors commit to 4054using it. (Some other Free Software Foundation software is covered by 4055the GNU Library General Public License instead.) You can apply it to 4056your programs, too. 4057 4058 When we speak of free software, we are referring to freedom, not 4059price. Our General Public Licenses are designed to make sure that you 4060have the freedom to distribute copies of free software (and charge for 4061this service if you wish), that you receive source code or can get it 4062if you want it, that you can change the software or use pieces of it 4063in new free programs; and that you know you can do these things. 4064 4065 To protect your rights, we need to make restrictions that forbid 4066anyone to deny you these rights or to ask you to surrender the rights. 4067These restrictions translate to certain responsibilities for you if you 4068distribute copies of the software, or if you modify it. 4069 4070 For example, if you distribute copies of such a program, whether 4071gratis or for a fee, you must give the recipients all the rights that 4072you have. You must make sure that they, too, receive or can get the 4073source code. And you must show them these terms so they know their 4074rights. 4075 4076 We protect your rights with two steps: (1) copyright the software, and 4077(2) offer you this license which gives you legal permission to copy, 4078distribute and/or modify the software. 4079 4080 Also, for each author's protection and ours, we want to make certain 4081that everyone understands that there is no warranty for this free 4082software. If the software is modified by someone else and passed on, we 4083want its recipients to know that what they have is not the original, so 4084that any problems introduced by others will not reflect on the original 4085authors' reputations. 4086 4087 Finally, any free program is threatened constantly by software 4088patents. We wish to avoid the danger that redistributors of a free 4089program will individually obtain patent licenses, in effect making the 4090program proprietary. To prevent this, we have made it clear that any 4091patent must be licensed for everyone's free use or not licensed at all. 4092 4093 The precise terms and conditions for copying, distribution and 4094modification follow. 4095 4096 GNU GENERAL PUBLIC LICENSE 4097 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 4098 4099 0. This License applies to any program or other work which contains 4100a notice placed by the copyright holder saying it may be distributed 4101under the terms of this General Public License. The "Program", below, 4102refers to any such program or work, and a "work based on the Program" 4103means either the Program or any derivative work under copyright law: 4104that is to say, a work containing the Program or a portion of it, 4105either verbatim or with modifications and/or translated into another 4106language. (Hereinafter, translation is included without limitation in 4107the term "modification".) Each licensee is addressed as "you". 4108 4109Activities other than copying, distribution and modification are not 4110covered by this License; they are outside its scope. The act of 4111running the Program is not restricted, and the output from the Program 4112is covered only if its contents constitute a work based on the 4113Program (independent of having been made by running the Program). 4114Whether that is true depends on what the Program does. 4115 4116 1. You may copy and distribute verbatim copies of the Program's 4117source code as you receive it, in any medium, provided that you 4118conspicuously and appropriately publish on each copy an appropriate 4119copyright notice and disclaimer of warranty; keep intact all the 4120notices that refer to this License and to the absence of any warranty; 4121and give any other recipients of the Program a copy of this License 4122along with the Program. 4123 4124You may charge a fee for the physical act of transferring a copy, and 4125you may at your option offer warranty protection in exchange for a fee. 4126 4127 2. You may modify your copy or copies of the Program or any portion 4128of it, thus forming a work based on the Program, and copy and 4129distribute such modifications or work under the terms of Section 1 4130above, provided that you also meet all of these conditions: 4131 4132 a) You must cause the modified files to carry prominent notices 4133 stating that you changed the files and the date of any change. 4134 4135 b) You must cause any work that you distribute or publish, that in 4136 whole or in part contains or is derived from the Program or any 4137 part thereof, to be licensed as a whole at no charge to all third 4138 parties under the terms of this License. 4139 4140 c) If the modified program normally reads commands interactively 4141 when run, you must cause it, when started running for such 4142 interactive use in the most ordinary way, to print or display an 4143 announcement including an appropriate copyright notice and a 4144 notice that there is no warranty (or else, saying that you provide 4145 a warranty) and that users may redistribute the program under 4146 these conditions, and telling the user how to view a copy of this 4147 License. (Exception: if the Program itself is interactive but 4148 does not normally print such an announcement, your work based on 4149 the Program is not required to print an announcement.) 4150 4151These requirements apply to the modified work as a whole. If 4152identifiable sections of that work are not derived from the Program, 4153and can be reasonably considered independent and separate works in 4154themselves, then this License, and its terms, do not apply to those 4155sections when you distribute them as separate works. But when you 4156distribute the same sections as part of a whole which is a work based 4157on the Program, the distribution of the whole must be on the terms of 4158this License, whose permissions for other licensees extend to the 4159entire whole, and thus to each and every part regardless of who wrote it. 4160 4161Thus, it is not the intent of this section to claim rights or contest 4162your rights to work written entirely by you; rather, the intent is to 4163exercise the right to control the distribution of derivative or 4164collective works based on the Program. 4165 4166In addition, mere aggregation of another work not based on the Program 4167with the Program (or with a work based on the Program) on a volume of 4168a storage or distribution medium does not bring the other work under 4169the scope of this License. 4170 4171 3. You may copy and distribute the Program (or a work based on it, 4172under Section 2) in object code or executable form under the terms of 4173Sections 1 and 2 above provided that you also do one of the following: 4174 4175 a) Accompany it with the complete corresponding machine-readable 4176 source code, which must be distributed under the terms of Sections 4177 1 and 2 above on a medium customarily used for software interchange; or, 4178 4179 b) Accompany it with a written offer, valid for at least three 4180 years, to give any third party, for a charge no more than your 4181 cost of physically performing source distribution, a complete 4182 machine-readable copy of the corresponding source code, to be 4183 distributed under the terms of Sections 1 and 2 above on a medium 4184 customarily used for software interchange; or, 4185 4186 c) Accompany it with the information you received as to the offer 4187 to distribute corresponding source code. (This alternative is 4188 allowed only for noncommercial distribution and only if you 4189 received the program in object code or executable form with such 4190 an offer, in accord with Subsection b above.) 4191 4192The source code for a work means the preferred form of the work for 4193making modifications to it. For an executable work, complete source 4194code means all the source code for all modules it contains, plus any 4195associated interface definition files, plus the scripts used to 4196control compilation and installation of the executable. However, as a 4197special exception, the source code distributed need not include 4198anything that is normally distributed (in either source or binary 4199form) with the major components (compiler, kernel, and so on) of the 4200operating system on which the executable runs, unless that component 4201itself accompanies the executable. 4202 4203If distribution of executable or object code is made by offering 4204access to copy from a designated place, then offering equivalent 4205access to copy the source code from the same place counts as 4206distribution of the source code, even though third parties are not 4207compelled to copy the source along with the object code. 4208 4209 4. You may not copy, modify, sublicense, or distribute the Program 4210except as expressly provided under this License. Any attempt 4211otherwise to copy, modify, sublicense or distribute the Program is 4212void, and will automatically terminate your rights under this License. 4213However, parties who have received copies, or rights, from you under 4214this License will not have their licenses terminated so long as such 4215parties remain in full compliance. 4216 4217 5. You are not required to accept this License, since you have not 4218signed it. However, nothing else grants you permission to modify or 4219distribute the Program or its derivative works. These actions are 4220prohibited by law if you do not accept this License. Therefore, by 4221modifying or distributing the Program (or any work based on the 4222Program), you indicate your acceptance of this License to do so, and 4223all its terms and conditions for copying, distributing or modifying 4224the Program or works based on it. 4225 4226 6. Each time you redistribute the Program (or any work based on the 4227Program), the recipient automatically receives a license from the 4228original licensor to copy, distribute or modify the Program subject to 4229these terms and conditions. You may not impose any further 4230restrictions on the recipients' exercise of the rights granted herein. 4231You are not responsible for enforcing compliance by third parties to 4232this License. 4233 4234 7. If, as a consequence of a court judgment or allegation of patent 4235infringement or for any other reason (not limited to patent issues), 4236conditions are imposed on you (whether by court order, agreement or 4237otherwise) that contradict the conditions of this License, they do not 4238excuse you from the conditions of this License. If you cannot 4239distribute so as to satisfy simultaneously your obligations under this 4240License and any other pertinent obligations, then as a consequence you 4241may not distribute the Program at all. For example, if a patent 4242license would not permit royalty-free redistribution of the Program by 4243all those who receive copies directly or indirectly through you, then 4244the only way you could satisfy both it and this License would be to 4245refrain entirely from distribution of the Program. 4246 4247If any portion of this section is held invalid or unenforceable under 4248any particular circumstance, the balance of the section is intended to 4249apply and the section as a whole is intended to apply in other 4250circumstances. 4251 4252It is not the purpose of this section to induce you to infringe any 4253patents or other property right claims or to contest validity of any 4254such claims; this section has the sole purpose of protecting the 4255integrity of the free software distribution system, which is 4256implemented by public license practices. Many people have made 4257generous contributions to the wide range of software distributed 4258through that system in reliance on consistent application of that 4259system; it is up to the author/donor to decide if he or she is willing 4260to distribute software through any other system and a licensee cannot 4261impose that choice. 4262 4263This section is intended to make thoroughly clear what is believed to 4264be a consequence of the rest of this License. 4265 4266 8. If the distribution and/or use of the Program is restricted in 4267certain countries either by patents or by copyrighted interfaces, the 4268original copyright holder who places the Program under this License 4269may add an explicit geographical distribution limitation excluding 4270those countries, so that distribution is permitted only in or among 4271countries not thus excluded. In such case, this License incorporates 4272the limitation as if written in the body of this License. 4273 4274 9. The Free Software Foundation may publish revised and/or new versions 4275of the General Public License from time to time. Such new versions will 4276be similar in spirit to the present version, but may differ in detail to 4277address new problems or concerns. 4278 4279Each version is given a distinguishing version number. If the Program 4280specifies a version number of this License which applies to it and "any 4281later version", you have the option of following the terms and conditions 4282either of that version or of any later version published by the Free 4283Software Foundation. If the Program does not specify a version number of 4284this License, you may choose any version ever published by the Free Software 4285Foundation. 4286 4287 10. If you wish to incorporate parts of the Program into other free 4288programs whose distribution conditions are different, write to the author 4289to ask for permission. For software which is copyrighted by the Free 4290Software Foundation, write to the Free Software Foundation; we sometimes 4291make exceptions for this. Our decision will be guided by the two goals 4292of preserving the free status of all derivatives of our free software and 4293of promoting the sharing and reuse of software generally. 4294 4295 NO WARRANTY 4296 4297 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 4298FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 4299OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 4300PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 4301OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 4302MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 4303TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 4304PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 4305REPAIR OR CORRECTION. 4306 4307 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 4308WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 4309REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 4310INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 4311OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 4312TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 4313YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 4314PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 4315POSSIBILITY OF SUCH DAMAGES. 4316 4317 END OF TERMS AND CONDITIONS 4318 4319 How to Apply These Terms to Your New Programs 4320 4321 If you develop a new program, and you want it to be of the greatest 4322possible use to the public, the best way to achieve this is to make it 4323free software which everyone can redistribute and change under these terms. 4324 4325 To do so, attach the following notices to the program. It is safest 4326to attach them to the start of each source file to most effectively 4327convey the exclusion of warranty; and each file should have at least 4328the "copyright" line and a pointer to where the full notice is found. 4329 4330 <one line to give the program's name and a brief idea of what it does.> 4331 Copyright (C) 19yy <name of author> 4332 4333 This program is free software; you can redistribute it and/or modify 4334 it under the terms of the GNU General Public License as published by 4335 the Free Software Foundation; either version 2 of the License, or 4336 (at your option) any later version. 4337 4338 This program is distributed in the hope that it will be useful, 4339 but WITHOUT ANY WARRANTY; without even the implied warranty of 4340 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 4341 GNU General Public License for more details. 4342 4343 You should have received a copy of the GNU General Public License 4344 along with this program; if not, write to the Free Software 4345 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 4346 4347 4348Also add information on how to contact you by electronic and paper mail. 4349 4350If the program is interactive, make it output a short notice like this 4351when it starts in an interactive mode: 4352 4353 Gnomovision version 69, Copyright (C) 19yy name of author 4354 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 4355 This is free software, and you are welcome to redistribute it 4356 under certain conditions; type `show c' for details. 4357 4358The hypothetical commands `show w' and `show c' should show the appropriate 4359parts of the General Public License. Of course, the commands you use may 4360be called something other than `show w' and `show c'; they could even be 4361mouse-clicks or menu items--whatever suits your program. 4362 4363You should also get your employer (if you work as a programmer) or your 4364school, if any, to sign a "copyright disclaimer" for the program, if 4365necessary. Here is a sample; alter the names: 4366 4367 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 4368 `Gnomovision' (which makes passes at compilers) written by James Hacker. 4369 4370 <signature of Ty Coon>, 1 April 1989 4371 Ty Coon, President of Vice 4372 4373This General Public License does not permit incorporating your program into 4374proprietary programs. If your program is a subroutine library, you may 4375consider it more useful to permit linking proprietary applications with the 4376library. If this is what you want to do, use the GNU Library General 4377Public License instead of this License. 4378 4379Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 4380 and Clark Cooper 4381Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 4382 4383Permission is hereby granted, free of charge, to any person obtaining 4384a copy of this software and associated documentation files (the 4385"Software"), to deal in the Software without restriction, including 4386without limitation the rights to use, copy, modify, merge, publish, 4387distribute, sublicense, and/or sell copies of the Software, and to 4388permit persons to whom the Software is furnished to do so, subject to 4389the following conditions: 4390 4391The above copyright notice and this permission notice shall be included 4392in all copies or substantial portions of the Software. 4393 4394THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 4395EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 4396MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 4397IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 4398CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 4399TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 4400SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 4401 4402 4403 Apache License 4404 Version 2.0, January 2004 4405 http://www.apache.org/licenses/ 4406 4407 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4408 4409 1. Definitions. 4410 4411 "License" shall mean the terms and conditions for use, reproduction, 4412 and distribution as defined by Sections 1 through 9 of this document. 4413 4414 "Licensor" shall mean the copyright owner or entity authorized by 4415 the copyright owner that is granting the License. 4416 4417 "Legal Entity" shall mean the union of the acting entity and all 4418 other entities that control, are controlled by, or are under common 4419 control with that entity. For the purposes of this definition, 4420 "control" means (i) the power, direct or indirect, to cause the 4421 direction or management of such entity, whether by contract or 4422 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4423 outstanding shares, or (iii) beneficial ownership of such entity. 4424 4425 "You" (or "Your") shall mean an individual or Legal Entity 4426 exercising permissions granted by this License. 4427 4428 "Source" form shall mean the preferred form for making modifications, 4429 including but not limited to software source code, documentation 4430 source, and configuration files. 4431 4432 "Object" form shall mean any form resulting from mechanical 4433 transformation or translation of a Source form, including but 4434 not limited to compiled object code, generated documentation, 4435 and conversions to other media types. 4436 4437 "Work" shall mean the work of authorship, whether in Source or 4438 Object form, made available under the License, as indicated by a 4439 copyright notice that is included in or attached to the work 4440 (an example is provided in the Appendix below). 4441 4442 "Derivative Works" shall mean any work, whether in Source or Object 4443 form, that is based on (or derived from) the Work and for which the 4444 editorial revisions, annotations, elaborations, or other modifications 4445 represent, as a whole, an original work of authorship. For the purposes 4446 of this License, Derivative Works shall not include works that remain 4447 separable from, or merely link (or bind by name) to the interfaces of, 4448 the Work and Derivative Works thereof. 4449 4450 "Contribution" shall mean any work of authorship, including 4451 the original version of the Work and any modifications or additions 4452 to that Work or Derivative Works thereof, that is intentionally 4453 submitted to Licensor for inclusion in the Work by the copyright owner 4454 or by an individual or Legal Entity authorized to submit on behalf of 4455 the copyright owner. For the purposes of this definition, "submitted" 4456 means any form of electronic, verbal, or written communication sent 4457 to the Licensor or its representatives, including but not limited to 4458 communication on electronic mailing lists, source code control systems, 4459 and issue tracking systems that are managed by, or on behalf of, the 4460 Licensor for the purpose of discussing and improving the Work, but 4461 excluding communication that is conspicuously marked or otherwise 4462 designated in writing by the copyright owner as "Not a Contribution." 4463 4464 "Contributor" shall mean Licensor and any individual or Legal Entity 4465 on behalf of whom a Contribution has been received by Licensor and 4466 subsequently incorporated within the Work. 4467 4468 2. Grant of Copyright License. Subject to the terms and conditions of 4469 this License, each Contributor hereby grants to You a perpetual, 4470 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4471 copyright license to reproduce, prepare Derivative Works of, 4472 publicly display, publicly perform, sublicense, and distribute the 4473 Work and such Derivative Works in Source or Object form. 4474 4475 3. Grant of Patent License. Subject to the terms and conditions of 4476 this License, each Contributor hereby grants to You a perpetual, 4477 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4478 (except as stated in this section) patent license to make, have made, 4479 use, offer to sell, sell, import, and otherwise transfer the Work, 4480 where such license applies only to those patent claims licensable 4481 by such Contributor that are necessarily infringed by their 4482 Contribution(s) alone or by combination of their Contribution(s) 4483 with the Work to which such Contribution(s) was submitted. If You 4484 institute patent litigation against any entity (including a 4485 cross-claim or counterclaim in a lawsuit) alleging that the Work 4486 or a Contribution incorporated within the Work constitutes direct 4487 or contributory patent infringement, then any patent licenses 4488 granted to You under this License for that Work shall terminate 4489 as of the date such litigation is filed. 4490 4491 4. Redistribution. You may reproduce and distribute copies of the 4492 Work or Derivative Works thereof in any medium, with or without 4493 modifications, and in Source or Object form, provided that You 4494 meet the following conditions: 4495 4496 (a) You must give any other recipients of the Work or 4497 Derivative Works a copy of this License; and 4498 4499 (b) You must cause any modified files to carry prominent notices 4500 stating that You changed the files; and 4501 4502 (c) You must retain, in the Source form of any Derivative Works 4503 that You distribute, all copyright, patent, trademark, and 4504 attribution notices from the Source form of the Work, 4505 excluding those notices that do not pertain to any part of 4506 the Derivative Works; and 4507 4508 (d) If the Work includes a "NOTICE" text file as part of its 4509 distribution, then any Derivative Works that You distribute must 4510 include a readable copy of the attribution notices contained 4511 within such NOTICE file, excluding those notices that do not 4512 pertain to any part of the Derivative Works, in at least one 4513 of the following places: within a NOTICE text file distributed 4514 as part of the Derivative Works; within the Source form or 4515 documentation, if provided along with the Derivative Works; or, 4516 within a display generated by the Derivative Works, if and 4517 wherever such third-party notices normally appear. The contents 4518 of the NOTICE file are for informational purposes only and 4519 do not modify the License. You may add Your own attribution 4520 notices within Derivative Works that You distribute, alongside 4521 or as an addendum to the NOTICE text from the Work, provided 4522 that such additional attribution notices cannot be construed 4523 as modifying the License. 4524 4525 You may add Your own copyright statement to Your modifications and 4526 may provide additional or different license terms and conditions 4527 for use, reproduction, or distribution of Your modifications, or 4528 for any such Derivative Works as a whole, provided Your use, 4529 reproduction, and distribution of the Work otherwise complies with 4530 the conditions stated in this License. 4531 4532 5. Submission of Contributions. Unless You explicitly state otherwise, 4533 any Contribution intentionally submitted for inclusion in the Work 4534 by You to the Licensor shall be under the terms and conditions of 4535 this License, without any additional terms or conditions. 4536 Notwithstanding the above, nothing herein shall supersede or modify 4537 the terms of any separate license agreement you may have executed 4538 with Licensor regarding such Contributions. 4539 4540 6. Trademarks. This License does not grant permission to use the trade 4541 names, trademarks, service marks, or product names of the Licensor, 4542 except as required for reasonable and customary use in describing the 4543 origin of the Work and reproducing the content of the NOTICE file. 4544 4545 7. Disclaimer of Warranty. Unless required by applicable law or 4546 agreed to in writing, Licensor provides the Work (and each 4547 Contributor provides its Contributions) on an "AS IS" BASIS, 4548 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4549 implied, including, without limitation, any warranties or conditions 4550 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4551 PARTICULAR PURPOSE. You are solely responsible for determining the 4552 appropriateness of using or redistributing the Work and assume any 4553 risks associated with Your exercise of permissions under this License. 4554 4555 8. Limitation of Liability. In no event and under no legal theory, 4556 whether in tort (including negligence), contract, or otherwise, 4557 unless required by applicable law (such as deliberate and grossly 4558 negligent acts) or agreed to in writing, shall any Contributor be 4559 liable to You for damages, including any direct, indirect, special, 4560 incidental, or consequential damages of any character arising as a 4561 result of this License or out of the use or inability to use the 4562 Work (including but not limited to damages for loss of goodwill, 4563 work stoppage, computer failure or malfunction, or any and all 4564 other commercial damages or losses), even if such Contributor 4565 has been advised of the possibility of such damages. 4566 4567 9. Accepting Warranty or Additional Liability. While redistributing 4568 the Work or Derivative Works thereof, You may choose to offer, 4569 and charge a fee for, acceptance of support, warranty, indemnity, 4570 or other liability obligations and/or rights consistent with this 4571 License. However, in accepting such obligations, You may act only 4572 on Your own behalf and on Your sole responsibility, not on behalf 4573 of any other Contributor, and only if You agree to indemnify, 4574 defend, and hold each Contributor harmless for any liability 4575 incurred by, or claims asserted against, such Contributor by reason 4576 of your accepting any such warranty or additional liability. 4577 4578 END OF TERMS AND CONDITIONS 4579 4580 APPENDIX: How to apply the Apache License to your work. 4581 4582 To apply the Apache License to your work, attach the following 4583 boilerplate notice, with the fields enclosed by brackets "[]" 4584 replaced with your own identifying information. (Don't include 4585 the brackets!) The text should be enclosed in the appropriate 4586 comment syntax for the file format. We also recommend that a 4587 file or class name and description of purpose be included on the 4588 same "printed page" as the copyright notice for easier 4589 identification within third-party archives. 4590 4591 Copyright 2011 Google Inc. All Rights Reserved. 4592 4593 Licensed under the Apache License, Version 2.0 (the "License"); 4594 you may not use this file except in compliance with the License. 4595 You may obtain a copy of the License at 4596 4597 http://www.apache.org/licenses/LICENSE-2.0 4598 4599 Unless required by applicable law or agreed to in writing, software 4600 distributed under the License is distributed on an "AS IS" BASIS, 4601 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4602 See the License for the specific language governing permissions and 4603 limitations under the License. 4604 4605 4606Copyright (c) 2007-2009 IOLA and Ole Laursen 4607 4608Permission is hereby granted, free of charge, to any person 4609obtaining a copy of this software and associated documentation 4610files (the "Software"), to deal in the Software without 4611restriction, including without limitation the rights to use, 4612copy, modify, merge, publish, distribute, sublicense, and/or sell 4613copies of the Software, and to permit persons to whom the 4614Software is furnished to do so, subject to the following 4615conditions: 4616 4617The above copyright notice and this permission notice shall be 4618included in all copies or substantial portions of the Software. 4619 4620THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 4621EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 4622OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 4623NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 4624HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 4625WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 4626FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 4627OTHER DEALINGS IN THE SOFTWARE. 4628 4629This software is based in part on the work of the FreeType Team. 4630 4631---------------------- 4632 4633 The FreeType Project LICENSE 4634 ---------------------------- 4635 4636 2006-Jan-27 4637 4638 Copyright 1996-2002, 2006 by 4639 David Turner, Robert Wilhelm, and Werner Lemberg 4640 4641 4642 4643Introduction 4644============ 4645 4646 The FreeType Project is distributed in several archive packages; 4647 some of them may contain, in addition to the FreeType font engine, 4648 various tools and contributions which rely on, or relate to, the 4649 FreeType Project. 4650 4651 This license applies to all files found in such packages, and 4652 which do not fall under their own explicit license. The license 4653 affects thus the FreeType font engine, the test programs, 4654 documentation and makefiles, at the very least. 4655 4656 This license was inspired by the BSD, Artistic, and IJG 4657 (Independent JPEG Group) licenses, which all encourage inclusion 4658 and use of free software in commercial and freeware products 4659 alike. As a consequence, its main points are that: 4660 4661 o We don't promise that this software works. However, we will be 4662 interested in any kind of bug reports. (`as is' distribution) 4663 4664 o You can use this software for whatever you want, in parts or 4665 full form, without having to pay us. (`royalty-free' usage) 4666 4667 o You may not pretend that you wrote this software. If you use 4668 it, or only parts of it, in a program, you must acknowledge 4669 somewhere in your documentation that you have used the 4670 FreeType code. (`credits') 4671 4672 We specifically permit and encourage the inclusion of this 4673 software, with or without modifications, in commercial products. 4674 We disclaim all warranties covering The FreeType Project and 4675 assume no liability related to The FreeType Project. 4676 4677 4678 Finally, many people asked us for a preferred form for a 4679 credit/disclaimer to use in compliance with this license. We thus 4680 encourage you to use the following text: 4681 4682 """ 4683 Portions of this software are copyright � <year> The FreeType 4684 Project (www.freetype.org). All rights reserved. 4685 """ 4686 4687 Please replace <year> with the value from the FreeType version you 4688 actually use. 4689 4690 4691Legal Terms 4692=========== 4693 46940. Definitions 4695-------------- 4696 4697 Throughout this license, the terms `package', `FreeType Project', 4698 and `FreeType archive' refer to the set of files originally 4699 distributed by the authors (David Turner, Robert Wilhelm, and 4700 Werner Lemberg) as the `FreeType Project', be they named as alpha, 4701 beta or final release. 4702 4703 `You' refers to the licensee, or person using the project, where 4704 `using' is a generic term including compiling the project's source 4705 code as well as linking it to form a `program' or `executable'. 4706 This program is referred to as `a program using the FreeType 4707 engine'. 4708 4709 This license applies to all files distributed in the original 4710 FreeType Project, including all source code, binaries and 4711 documentation, unless otherwise stated in the file in its 4712 original, unmodified form as distributed in the original archive. 4713 If you are unsure whether or not a particular file is covered by 4714 this license, you must contact us to verify this. 4715 4716 The FreeType Project is copyright (C) 1996-2000 by David Turner, 4717 Robert Wilhelm, and Werner Lemberg. All rights reserved except as 4718 specified below. 4719 47201. No Warranty 4721-------------- 4722 4723 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY 4724 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 4725 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4726 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS 4727 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO 4728 USE, OF THE FREETYPE PROJECT. 4729 47302. Redistribution 4731----------------- 4732 4733 This license grants a worldwide, royalty-free, perpetual and 4734 irrevocable right and license to use, execute, perform, compile, 4735 display, copy, create derivative works of, distribute and 4736 sublicense the FreeType Project (in both source and object code 4737 forms) and derivative works thereof for any purpose; and to 4738 authorize others to exercise some or all of the rights granted 4739 herein, subject to the following conditions: 4740 4741 o Redistribution of source code must retain this license file 4742 (`FTL.TXT') unaltered; any additions, deletions or changes to 4743 the original files must be clearly indicated in accompanying 4744 documentation. The copyright notices of the unaltered, 4745 original files must be preserved in all copies of source 4746 files. 4747 4748 o Redistribution in binary form must provide a disclaimer that 4749 states that the software is based in part of the work of the 4750 FreeType Team, in the distribution documentation. We also 4751 encourage you to put an URL to the FreeType web page in your 4752 documentation, though this isn't mandatory. 4753 4754 These conditions apply to any software derived from or based on 4755 the FreeType Project, not just the unmodified files. If you use 4756 our work, you must acknowledge us. However, no fee need be paid 4757 to us. 4758 47593. Advertising 4760-------------- 4761 4762 Neither the FreeType authors and contributors nor you shall use 4763 the name of the other for commercial, advertising, or promotional 4764 purposes without specific prior written permission. 4765 4766 We suggest, but do not require, that you use one or more of the 4767 following phrases to refer to this software in your documentation 4768 or advertising materials: `FreeType Project', `FreeType Engine', 4769 `FreeType library', or `FreeType Distribution'. 4770 4771 As you have not signed this license, you are not required to 4772 accept it. However, as the FreeType Project is copyrighted 4773 material, only this license, or another one contracted with the 4774 authors, grants you the right to use, distribute, and modify it. 4775 Therefore, by using, distributing, or modifying the FreeType 4776 Project, you indicate that you understand and accept all the terms 4777 of this license. 4778 47794. Contacts 4780----------- 4781 4782 There are two mailing lists related to FreeType: 4783 4784 o freetype@nongnu.org 4785 4786 Discusses general use and applications of FreeType, as well as 4787 future and wanted additions to the library and distribution. 4788 If you are looking for support, start in this list if you 4789 haven't found anything to help you in the documentation. 4790 4791 o freetype-devel@nongnu.org 4792 4793 Discusses bugs, as well as engine internals, design issues, 4794 specific licenses, porting, etc. 4795 4796 Our home page can be found at 4797 4798 http://www.freetype.org 4799 4800 4801--- end of FTL.TXT --- 4802 4803// Copyright (c) 2013 The Chromium Authors. All rights reserved. 4804// 4805// Redistribution and use in source and binary forms, with or without 4806// modification, are permitted provided that the following conditions are 4807// met: 4808// 4809// * Redistributions of source code must retain the above copyright 4810// notice, this list of conditions and the following disclaimer. 4811// * Redistributions in binary form must reproduce the above 4812// copyright notice, this list of conditions and the following disclaimer 4813// in the documentation and/or other materials provided with the 4814// distribution. 4815// * Neither the name of Google Inc. nor the names of its 4816// contributors may be used to endorse or promote products derived from 4817// this software without specific prior written permission. 4818// 4819// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4820// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4821// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4822// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4823// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4824// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4825// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4826// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4827// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4828// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4829// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4830 4831 COPYRIGHTS 4832 4833Compilation copyright is held by the GPSD project. All rights reserved. 4834 4835GPSD project copyrights are assigned to the project lead, currently 4836Eric S. Raymond. Other portions of the GPSD code are Copyright (c) 48371997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others 4838Copyright (c) 2005 by Eric S. Raymond. For other copyrights, see 4839individual files. 4840 4841 BSD LICENSE 4842 4843Redistribution and use in source and binary forms, with or without 4844modification, are permitted provided that the following conditions 4845are met:<P> 4846 4847Redistributions of source code must retain the above copyright 4848notice, this list of conditions and the following disclaimer.<P> 4849 4850Redistributions in binary form must reproduce the above copyright 4851notice, this list of conditions and the following disclaimer in the 4852documentation and/or other materials provided with the distribution.<P> 4853 4854Neither name of the GPSD project nor the names of its contributors 4855may be used to endorse or promote products derived from this software 4856without specific prior written permission. 4857 4858THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4859``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4860LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4861A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR 4862CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 4863EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 4864PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 4865PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 4866LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 4867NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 4868SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4869 4870 GNU LIBRARY GENERAL PUBLIC LICENSE 4871 Version 2, June 1991 4872 4873 Copyright (C) 1991 Free Software Foundation, Inc. 4874 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 4875 Everyone is permitted to copy and distribute verbatim copies 4876 of this license document, but changing it is not allowed. 4877 4878[This is the first released version of the library GPL. It is 4879 numbered 2 because it goes with version 2 of the ordinary GPL.] 4880 4881 Preamble 4882 4883 The licenses for most software are designed to take away your 4884freedom to share and change it. By contrast, the GNU General Public 4885Licenses are intended to guarantee your freedom to share and change 4886free software--to make sure the software is free for all its users. 4887 4888 This license, the Library General Public License, applies to some 4889specially designated Free Software Foundation software, and to any 4890other libraries whose authors decide to use it. You can use it for 4891your libraries, too. 4892 4893 When we speak of free software, we are referring to freedom, not 4894price. Our General Public Licenses are designed to make sure that you 4895have the freedom to distribute copies of free software (and charge for 4896this service if you wish), that you receive source code or can get it 4897if you want it, that you can change the software or use pieces of it 4898in new free programs; and that you know you can do these things. 4899 4900 To protect your rights, we need to make restrictions that forbid 4901anyone to deny you these rights or to ask you to surrender the rights. 4902These restrictions translate to certain responsibilities for you if 4903you distribute copies of the library, or if you modify it. 4904 4905 For example, if you distribute copies of the library, whether gratis 4906or for a fee, you must give the recipients all the rights that we gave 4907you. You must make sure that they, too, receive or can get the source 4908code. If you link a program with the library, you must provide 4909complete object files to the recipients so that they can relink them 4910with the library, after making changes to the library and recompiling 4911it. And you must show them these terms so they know their rights. 4912 4913 Our method of protecting your rights has two steps: (1) copyright 4914the library, and (2) offer you this license which gives you legal 4915permission to copy, distribute and/or modify the library. 4916 4917 Also, for each distributor's protection, we want to make certain 4918that everyone understands that there is no warranty for this free 4919library. If the library is modified by someone else and passed on, we 4920want its recipients to know that what they have is not the original 4921version, so that any problems introduced by others will not reflect on 4922the original authors' reputations. 4923 4924 Finally, any free program is threatened constantly by software 4925patents. We wish to avoid the danger that companies distributing free 4926software will individually obtain patent licenses, thus in effect 4927transforming the program into proprietary software. To prevent this, 4928we have made it clear that any patent must be licensed for everyone's 4929free use or not licensed at all. 4930 4931 Most GNU software, including some libraries, is covered by the ordinary 4932GNU General Public License, which was designed for utility programs. This 4933license, the GNU Library General Public License, applies to certain 4934designated libraries. This license is quite different from the ordinary 4935one; be sure to read it in full, and don't assume that anything in it is 4936the same as in the ordinary license. 4937 4938 The reason we have a separate public license for some libraries is that 4939they blur the distinction we usually make between modifying or adding to a 4940program and simply using it. Linking a program with a library, without 4941changing the library, is in some sense simply using the library, and is 4942analogous to running a utility program or application program. However, in 4943a textual and legal sense, the linked executable is a combined work, a 4944derivative of the original library, and the ordinary General Public License 4945treats it as such. 4946 4947 Because of this blurred distinction, using the ordinary General 4948Public License for libraries did not effectively promote software 4949sharing, because most developers did not use the libraries. We 4950concluded that weaker conditions might promote sharing better. 4951 4952 However, unrestricted linking of non-free programs would deprive the 4953users of those programs of all benefit from the free status of the 4954libraries themselves. This Library General Public License is intended to 4955permit developers of non-free programs to use free libraries, while 4956preserving your freedom as a user of such programs to change the free 4957libraries that are incorporated in them. (We have not seen how to achieve 4958this as regards changes in header files, but we have achieved it as regards 4959changes in the actual functions of the Library.) The hope is that this 4960will lead to faster development of free libraries. 4961 4962 The precise terms and conditions for copying, distribution and 4963modification follow. Pay close attention to the difference between a 4964"work based on the library" and a "work that uses the library". The 4965former contains code derived from the library, while the latter only 4966works together with the library. 4967 4968 Note that it is possible for a library to be covered by the ordinary 4969General Public License rather than by this special one. 4970 4971 GNU LIBRARY GENERAL PUBLIC LICENSE 4972 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 4973 4974 0. This License Agreement applies to any software library which 4975contains a notice placed by the copyright holder or other authorized 4976party saying it may be distributed under the terms of this Library 4977General Public License (also called "this License"). Each licensee is 4978addressed as "you". 4979 4980 A "library" means a collection of software functions and/or data 4981prepared so as to be conveniently linked with application programs 4982(which use some of those functions and data) to form executables. 4983 4984 The "Library", below, refers to any such software library or work 4985which has been distributed under these terms. A "work based on the 4986Library" means either the Library or any derivative work under 4987copyright law: that is to say, a work containing the Library or a 4988portion of it, either verbatim or with modifications and/or translated 4989straightforwardly into another language. (Hereinafter, translation is 4990included without limitation in the term "modification".) 4991 4992 "Source code" for a work means the preferred form of the work for 4993making modifications to it. For a library, complete source code means 4994all the source code for all modules it contains, plus any associated 4995interface definition files, plus the scripts used to control compilation 4996and installation of the library. 4997 4998 Activities other than copying, distribution and modification are not 4999covered by this License; they are outside its scope. The act of 5000running a program using the Library is not restricted, and output from 5001such a program is covered only if its contents constitute a work based 5002on the Library (independent of the use of the Library in a tool for 5003writing it). Whether that is true depends on what the Library does 5004and what the program that uses the Library does. 5005 5006 1. You may copy and distribute verbatim copies of the Library's 5007complete source code as you receive it, in any medium, provided that 5008you conspicuously and appropriately publish on each copy an 5009appropriate copyright notice and disclaimer of warranty; keep intact 5010all the notices that refer to this License and to the absence of any 5011warranty; and distribute a copy of this License along with the 5012Library. 5013 5014 You may charge a fee for the physical act of transferring a copy, 5015and you may at your option offer warranty protection in exchange for a 5016fee. 5017 5018 2. You may modify your copy or copies of the Library or any portion 5019of it, thus forming a work based on the Library, and copy and 5020distribute such modifications or work under the terms of Section 1 5021above, provided that you also meet all of these conditions: 5022 5023 a) The modified work must itself be a software library. 5024 5025 b) You must cause the files modified to carry prominent notices 5026 stating that you changed the files and the date of any change. 5027 5028 c) You must cause the whole of the work to be licensed at no 5029 charge to all third parties under the terms of this License. 5030 5031 d) If a facility in the modified Library refers to a function or a 5032 table of data to be supplied by an application program that uses 5033 the facility, other than as an argument passed when the facility 5034 is invoked, then you must make a good faith effort to ensure that, 5035 in the event an application does not supply such function or 5036 table, the facility still operates, and performs whatever part of 5037 its purpose remains meaningful. 5038 5039 (For example, a function in a library to compute square roots has 5040 a purpose that is entirely well-defined independent of the 5041 application. Therefore, Subsection 2d requires that any 5042 application-supplied function or table used by this function must 5043 be optional: if the application does not supply it, the square 5044 root function must still compute square roots.) 5045 5046These requirements apply to the modified work as a whole. If 5047identifiable sections of that work are not derived from the Library, 5048and can be reasonably considered independent and separate works in 5049themselves, then this License, and its terms, do not apply to those 5050sections when you distribute them as separate works. But when you 5051distribute the same sections as part of a whole which is a work based 5052on the Library, the distribution of the whole must be on the terms of 5053this License, whose permissions for other licensees extend to the 5054entire whole, and thus to each and every part regardless of who wrote 5055it. 5056 5057Thus, it is not the intent of this section to claim rights or contest 5058your rights to work written entirely by you; rather, the intent is to 5059exercise the right to control the distribution of derivative or 5060collective works based on the Library. 5061 5062In addition, mere aggregation of another work not based on the Library 5063with the Library (or with a work based on the Library) on a volume of 5064a storage or distribution medium does not bring the other work under 5065the scope of this License. 5066 5067 3. You may opt to apply the terms of the ordinary GNU General Public 5068License instead of this License to a given copy of the Library. To do 5069this, you must alter all the notices that refer to this License, so 5070that they refer to the ordinary GNU General Public License, version 2, 5071instead of to this License. (If a newer version than version 2 of the 5072ordinary GNU General Public License has appeared, then you can specify 5073that version instead if you wish.) Do not make any other change in 5074these notices. 5075 5076 Once this change is made in a given copy, it is irreversible for 5077that copy, so the ordinary GNU General Public License applies to all 5078subsequent copies and derivative works made from that copy. 5079 5080 This option is useful when you wish to copy part of the code of 5081the Library into a program that is not a library. 5082 5083 4. You may copy and distribute the Library (or a portion or 5084derivative of it, under Section 2) in object code or executable form 5085under the terms of Sections 1 and 2 above provided that you accompany 5086it with the complete corresponding machine-readable source code, which 5087must be distributed under the terms of Sections 1 and 2 above on a 5088medium customarily used for software interchange. 5089 5090 If distribution of object code is made by offering access to copy 5091from a designated place, then offering equivalent access to copy the 5092source code from the same place satisfies the requirement to 5093distribute the source code, even though third parties are not 5094compelled to copy the source along with the object code. 5095 5096 5. A program that contains no derivative of any portion of the 5097Library, but is designed to work with the Library by being compiled or 5098linked with it, is called a "work that uses the Library". Such a 5099work, in isolation, is not a derivative work of the Library, and 5100therefore falls outside the scope of this License. 5101 5102 However, linking a "work that uses the Library" with the Library 5103creates an executable that is a derivative of the Library (because it 5104contains portions of the Library), rather than a "work that uses the 5105library". The executable is therefore covered by this License. 5106Section 6 states terms for distribution of such executables. 5107 5108 When a "work that uses the Library" uses material from a header file 5109that is part of the Library, the object code for the work may be a 5110derivative work of the Library even though the source code is not. 5111Whether this is true is especially significant if the work can be 5112linked without the Library, or if the work is itself a library. The 5113threshold for this to be true is not precisely defined by law. 5114 5115 If such an object file uses only numerical parameters, data 5116structure layouts and accessors, and small macros and small inline 5117functions (ten lines or less in length), then the use of the object 5118file is unrestricted, regardless of whether it is legally a derivative 5119work. (Executables containing this object code plus portions of the 5120Library will still fall under Section 6.) 5121 5122 Otherwise, if the work is a derivative of the Library, you may 5123distribute the object code for the work under the terms of Section 6. 5124Any executables containing that work also fall under Section 6, 5125whether or not they are linked directly with the Library itself. 5126 5127 6. As an exception to the Sections above, you may also compile or 5128link a "work that uses the Library" with the Library to produce a 5129work containing portions of the Library, and distribute that work 5130under terms of your choice, provided that the terms permit 5131modification of the work for the customer's own use and reverse 5132engineering for debugging such modifications. 5133 5134 You must give prominent notice with each copy of the work that the 5135Library is used in it and that the Library and its use are covered by 5136this License. You must supply a copy of this License. If the work 5137during execution displays copyright notices, you must include the 5138copyright notice for the Library among them, as well as a reference 5139directing the user to the copy of this License. Also, you must do one 5140of these things: 5141 5142 a) Accompany the work with the complete corresponding 5143 machine-readable source code for the Library including whatever 5144 changes were used in the work (which must be distributed under 5145 Sections 1 and 2 above); and, if the work is an executable linked 5146 with the Library, with the complete machine-readable "work that 5147 uses the Library", as object code and/or source code, so that the 5148 user can modify the Library and then relink to produce a modified 5149 executable containing the modified Library. (It is understood 5150 that the user who changes the contents of definitions files in the 5151 Library will not necessarily be able to recompile the application 5152 to use the modified definitions.) 5153 5154 b) Accompany the work with a written offer, valid for at 5155 least three years, to give the same user the materials 5156 specified in Subsection 6a, above, for a charge no more 5157 than the cost of performing this distribution. 5158 5159 c) If distribution of the work is made by offering access to copy 5160 from a designated place, offer equivalent access to copy the above 5161 specified materials from the same place. 5162 5163 d) Verify that the user has already received a copy of these 5164 materials or that you have already sent this user a copy. 5165 5166 For an executable, the required form of the "work that uses the 5167Library" must include any data and utility programs needed for 5168reproducing the executable from it. However, as a special exception, 5169the source code distributed need not include anything that is normally 5170distributed (in either source or binary form) with the major 5171components (compiler, kernel, and so on) of the operating system on 5172which the executable runs, unless that component itself accompanies 5173the executable. 5174 5175 It may happen that this requirement contradicts the license 5176restrictions of other proprietary libraries that do not normally 5177accompany the operating system. Such a contradiction means you cannot 5178use both them and the Library together in an executable that you 5179distribute. 5180 5181 7. You may place library facilities that are a work based on the 5182Library side-by-side in a single library together with other library 5183facilities not covered by this License, and distribute such a combined 5184library, provided that the separate distribution of the work based on 5185the Library and of the other library facilities is otherwise 5186permitted, and provided that you do these two things: 5187 5188 a) Accompany the combined library with a copy of the same work 5189 based on the Library, uncombined with any other library 5190 facilities. This must be distributed under the terms of the 5191 Sections above. 5192 5193 b) Give prominent notice with the combined library of the fact 5194 that part of it is a work based on the Library, and explaining 5195 where to find the accompanying uncombined form of the same work. 5196 5197 8. You may not copy, modify, sublicense, link with, or distribute 5198the Library except as expressly provided under this License. Any 5199attempt otherwise to copy, modify, sublicense, link with, or 5200distribute the Library is void, and will automatically terminate your 5201rights under this License. However, parties who have received copies, 5202or rights, from you under this License will not have their licenses 5203terminated so long as such parties remain in full compliance. 5204 5205 9. You are not required to accept this License, since you have not 5206signed it. However, nothing else grants you permission to modify or 5207distribute the Library or its derivative works. These actions are 5208prohibited by law if you do not accept this License. Therefore, by 5209modifying or distributing the Library (or any work based on the 5210Library), you indicate your acceptance of this License to do so, and 5211all its terms and conditions for copying, distributing or modifying 5212the Library or works based on it. 5213 5214 10. Each time you redistribute the Library (or any work based on the 5215Library), the recipient automatically receives a license from the 5216original licensor to copy, distribute, link with or modify the Library 5217subject to these terms and conditions. You may not impose any further 5218restrictions on the recipients' exercise of the rights granted herein. 5219You are not responsible for enforcing compliance by third parties to 5220this License. 5221 5222 11. If, as a consequence of a court judgment or allegation of patent 5223infringement or for any other reason (not limited to patent issues), 5224conditions are imposed on you (whether by court order, agreement or 5225otherwise) that contradict the conditions of this License, they do not 5226excuse you from the conditions of this License. If you cannot 5227distribute so as to satisfy simultaneously your obligations under this 5228License and any other pertinent obligations, then as a consequence you 5229may not distribute the Library at all. For example, if a patent 5230license would not permit royalty-free redistribution of the Library by 5231all those who receive copies directly or indirectly through you, then 5232the only way you could satisfy both it and this License would be to 5233refrain entirely from distribution of the Library. 5234 5235If any portion of this section is held invalid or unenforceable under any 5236particular circumstance, the balance of the section is intended to apply, 5237and the section as a whole is intended to apply in other circumstances. 5238 5239It is not the purpose of this section to induce you to infringe any 5240patents or other property right claims or to contest validity of any 5241such claims; this section has the sole purpose of protecting the 5242integrity of the free software distribution system which is 5243implemented by public license practices. Many people have made 5244generous contributions to the wide range of software distributed 5245through that system in reliance on consistent application of that 5246system; it is up to the author/donor to decide if he or she is willing 5247to distribute software through any other system and a licensee cannot 5248impose that choice. 5249 5250This section is intended to make thoroughly clear what is believed to 5251be a consequence of the rest of this License. 5252 5253 12. If the distribution and/or use of the Library is restricted in 5254certain countries either by patents or by copyrighted interfaces, the 5255original copyright holder who places the Library under this License may add 5256an explicit geographical distribution limitation excluding those countries, 5257so that distribution is permitted only in or among countries not thus 5258excluded. In such case, this License incorporates the limitation as if 5259written in the body of this License. 5260 5261 13. The Free Software Foundation may publish revised and/or new 5262versions of the Library General Public License from time to time. 5263Such new versions will be similar in spirit to the present version, 5264but may differ in detail to address new problems or concerns. 5265 5266Each version is given a distinguishing version number. If the Library 5267specifies a version number of this License which applies to it and 5268"any later version", you have the option of following the terms and 5269conditions either of that version or of any later version published by 5270the Free Software Foundation. If the Library does not specify a 5271license version number, you may choose any version ever published by 5272the Free Software Foundation. 5273 5274 14. If you wish to incorporate parts of the Library into other free 5275programs whose distribution conditions are incompatible with these, 5276write to the author to ask for permission. For software which is 5277copyrighted by the Free Software Foundation, write to the Free 5278Software Foundation; we sometimes make exceptions for this. Our 5279decision will be guided by the two goals of preserving the free status 5280of all derivatives of our free software and of promoting the sharing 5281and reuse of software generally. 5282 5283 NO WARRANTY 5284 5285 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 5286WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 5287EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 5288OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 5289KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 5290IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5291PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 5292LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 5293THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 5294 5295 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 5296WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 5297AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 5298FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 5299CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 5300LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 5301RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 5302FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 5303SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 5304DAMAGES. 5305 5306 END OF TERMS AND CONDITIONS 5307 5308 How to Apply These Terms to Your New Libraries 5309 5310 If you develop a new library, and you want it to be of the greatest 5311possible use to the public, we recommend making it free software that 5312everyone can redistribute and change. You can do so by permitting 5313redistribution under these terms (or, alternatively, under the terms of the 5314ordinary General Public License). 5315 5316 To apply these terms, attach the following notices to the library. It is 5317safest to attach them to the start of each source file to most effectively 5318convey the exclusion of warranty; and each file should have at least the 5319"copyright" line and a pointer to where the full notice is found. 5320 5321 <one line to give the library's name and a brief idea of what it does.> 5322 Copyright (C) <year> <name of author> 5323 5324 This library is free software; you can redistribute it and/or 5325 modify it under the terms of the GNU Library General Public 5326 License as published by the Free Software Foundation; either 5327 version 2 of the License, or (at your option) any later version. 5328 5329 This library is distributed in the hope that it will be useful, 5330 but WITHOUT ANY WARRANTY; without even the implied warranty of 5331 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 5332 Library General Public License for more details. 5333 5334 You should have received a copy of the GNU Library General Public 5335 License along with this library; if not, write to the 5336 Free Software Foundation, Inc., 59 Temple Place - Suite 330, 5337 Boston, MA 02111-1307 USA. 5338 5339Also add information on how to contact you by electronic and paper mail. 5340 5341You should also get your employer (if you work as a programmer) or your 5342school, if any, to sign a "copyright disclaimer" for the library, if 5343necessary. Here is a sample; alter the names: 5344 5345 Yoyodyne, Inc., hereby disclaims all copyright interest in the 5346 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 5347 5348 <signature of Ty Coon>, 1 April 1990 5349 Ty Coon, President of Vice 5350 5351That's all there is to it! 5352 5353HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. 5354For parts of HarfBuzz that are licensed under different licenses see individual 5355files names COPYING in subdirectories where applicable. 5356 5357Copyright © 2010,2011,2012 Google, Inc. 5358Copyright © 2012 Mozilla Foundation 5359Copyright © 2011 Codethink Limited 5360Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) 5361Copyright © 2009 Keith Stribley 5362Copyright © 2009 Martin Hosken and SIL International 5363Copyright © 2007 Chris Wilson 5364Copyright © 2006 Behdad Esfahbod 5365Copyright © 2005 David Turner 5366Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc. 5367Copyright © 1998-2004 David Turner and Werner Lemberg 5368 5369For full copyright notices consult the individual files in the package. 5370 5371 5372Permission is hereby granted, without written agreement and without 5373license or royalty fees, to use, copy, modify, and distribute this 5374software and its documentation for any purpose, provided that the 5375above copyright notice and the following two paragraphs appear in 5376all copies of this software. 5377 5378IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR 5379DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 5380ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN 5381IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 5382DAMAGE. 5383 5384THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, 5385BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 5386FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS 5387ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO 5388PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 5389 5390/************************************************************************* 5391 * 5392 * IAccessible2 IDL Specification 5393 * 5394 * Copyright (c) 2007, 2010 Linux Foundation 5395 * Copyright (c) 2006 IBM Corporation 5396 * Copyright (c) 2000, 2006 Sun Microsystems, Inc. 5397 * All rights reserved. 5398 * 5399 * 5400 * Redistribution and use in source and binary forms, with or without 5401 * modification, are permitted provided that the following conditions 5402 * are met: 5403 * 5404 * 1. Redistributions of source code must retain the above copyright 5405 * notice, this list of conditions and the following disclaimer. 5406 * 5407 * 2. Redistributions in binary form must reproduce the above 5408 * copyright notice, this list of conditions and the following 5409 * disclaimer in the documentation and/or other materials 5410 * provided with the distribution. 5411 * 5412 * 3. Neither the name of the Linux Foundation nor the names of its 5413 * contributors may be used to endorse or promote products 5414 * derived from this software without specific prior written 5415 * permission. 5416 * 5417 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 5418 * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 5419 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5420 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5421 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 5422 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5423 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 5424 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5425 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5426 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 5427 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 5428 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 5429 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5430 * 5431 * This BSD License conforms to the Open Source Initiative "Simplified 5432 * BSD License" as published at: 5433 * http://www.opensource.org/licenses/bsd-license.php 5434 * 5435 * IAccessible2 is a trademark of the Linux Foundation. The IAccessible2 5436 * mark may be used in accordance with the Linux Foundation Trademark 5437 * Policy to indicate compliance with the IAccessible2 specification. 5438 * 5439 ************************************************************************/ 5440 5441LICENSE extracted from IJG's jpeg distribution: 5442----------------------------------------------- 5443 5444In plain English: 5445 54461. We don't promise that this software works. (But if you find any bugs, 5447 please let us know!) 54482. You can use this software for whatever you want. You don't have to pay us. 54493. You may not pretend that you wrote this software. If you use it in a 5450 program, you must acknowledge somewhere in your documentation that 5451 you've used the IJG code. 5452 5453In legalese: 5454 5455The authors make NO WARRANTY or representation, either express or implied, 5456with respect to this software, its quality, accuracy, merchantability, or 5457fitness for a particular purpose. This software is provided "AS IS", and you, 5458its user, assume the entire risk as to its quality and accuracy. 5459 5460This software is copyright (C) 1991-1998, Thomas G. Lane. 5461All Rights Reserved except as specified below. 5462 5463Permission is hereby granted to use, copy, modify, and distribute this 5464software (or portions thereof) for any purpose, without fee, subject to these 5465conditions: 5466(1) If any part of the source code for this software is distributed, then this 5467README file must be included, with this copyright and no-warranty notice 5468unaltered; and any additions, deletions, or changes to the original files 5469must be clearly indicated in accompanying documentation. 5470(2) If only executable code is distributed, then the accompanying 5471documentation must state that "this software is based in part on the work of 5472the Independent JPEG Group". 5473(3) Permission for use of this software is granted only if the user accepts 5474full responsibility for any undesirable consequences; the authors accept 5475NO LIABILITY for damages of any kind. 5476 5477These conditions apply to any software derived from or based on the IJG code, 5478not just to the unmodified library. If you use our work, you ought to 5479acknowledge us. 5480 5481Permission is NOT granted for the use of any IJG author's name or company name 5482in advertising or publicity relating to this software or products derived from 5483it. This software may be referred to only as "the Independent JPEG Group's 5484software". 5485 5486We specifically permit and encourage the use of this software as the basis of 5487commercial products, provided that all warranty or liability claims are 5488assumed by the product vendor. 5489 5490 5491ICU License - ICU 1.8.1 and later 5492 5493COPYRIGHT AND PERMISSION NOTICE 5494 5495Copyright (c) 1995-2010 International Business Machines Corporation and others 5496 5497All rights reserved. 5498 5499Permission is hereby granted, free of charge, to any person obtaining a copy 5500of this software and associated documentation files (the "Software"), 5501to deal in the Software without restriction, including without limitation 5502the rights to use, copy, modify, merge, publish, distribute, and/or sell 5503copies of the Software, and to permit persons 5504to whom the Software is furnished to do so, provided that the above 5505copyright notice(s) and this permission notice appear in all copies 5506of the Software and that both the above copyright notice(s) and this 5507permission notice appear in supporting documentation. 5508 5509THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 5510INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 5511PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL 5512THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, 5513OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 5514RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 5515NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE 5516USE OR PERFORMANCE OF THIS SOFTWARE. 5517 5518Except as contained in this notice, the name of a copyright holder shall not be 5519used in advertising or otherwise to promote the sale, use or other dealings in 5520this Software without prior written authorization of the copyright holder. 5521 5522All trademarks and registered trademarks mentioned herein are the property of their respective owners. 5523 5524/* ***** BEGIN LICENSE BLOCK ***** 5525 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 5526 * 5527 * The contents of this file are subject to the Mozilla Public License Version 5528 * 1.1 (the "License"); you may not use this file except in compliance with 5529 * the License. You may obtain a copy of the License at 5530 * http://www.mozilla.org/MPL/ 5531 * 5532 * Software distributed under the License is distributed on an "AS IS" basis, 5533 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 5534 * for the specific language governing rights and limitations under the 5535 * License. 5536 * 5537 * The Original Code is mozilla.org code. 5538 * 5539 * The Initial Developer of the Original Code is 5540 * Netscape Communications Corporation. 5541 * Portions created by the Initial Developer are Copyright (C) 2002 5542 * the Initial Developer. All Rights Reserved. 5543 * 5544 * Contributor(s): 5545 * 5546 * Alternatively, the contents of this file may be used under the terms of 5547 * either the GNU General Public License Version 2 or later (the "GPL"), or 5548 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 5549 * in which case the provisions of the GPL or the LGPL are applicable instead 5550 * of those above. If you wish to allow use of your version of this file only 5551 * under the terms of either the GPL or the LGPL, and not to allow others to 5552 * use your version of this file under the terms of the MPL, indicate your 5553 * decision by deleting the provisions above and replace them with the notice 5554 * and other provisions required by the GPL or the LGPL. If you do not delete 5555 * the provisions above, a recipient may use your version of this file under 5556 * the terms of any one of the MPL, the GPL or the LGPL. 5557 * 5558 * ***** END LICENSE BLOCK ***** */ 5559 5560The following is the license for the jemalloc source code, as provided 5561in the initial section of the source files. 5562 5563Copyright (C) 2006-2008 Jason Evans <jasone@FreeBSD.org>. 5564All rights reserved. 5565 5566Redistribution and use in source and binary forms, with or without 5567modification, are permitted provided that the following conditions 5568are met: 55691. Redistributions of source code must retain the above copyright 5570 notice(s), this list of conditions and the following disclaimer as 5571 the first lines of this file unmodified other than the possible 5572 addition of one or more copyright notices. 55732. Redistributions in binary form must reproduce the above copyright 5574 notice(s), this list of conditions and the following disclaimer in 5575 the documentation and/or other materials provided with the 5576 distribution. 5577 5578THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY 5579EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5580IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5581PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE 5582LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 5583CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 5584SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 5585BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 5586WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 5587OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 5588EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5589 5590 5591The JsonCpp library's source code, including accompanying documentation, 5592tests and demonstration applications, are licensed under the following 5593conditions... 5594 5595The author (Baptiste Lepilleur) explicitly disclaims copyright in all 5596jurisdictions which recognize such a disclaimer. In such jurisdictions, 5597this software is released into the Public Domain. 5598 5599In jurisdictions which do not recognize Public Domain property (e.g. Germany as of 56002010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is 5601released under the terms of the MIT License (see below). 5602 5603In jurisdictions which recognize Public Domain property, the user of this 5604software may choose to accept it either as 1) Public Domain, 2) under the 5605conditions of the MIT License (see below), or 3) under the terms of dual 5606Public Domain/MIT License conditions described here, as they choose. 5607 5608The MIT License is about as close to Public Domain as a license can get, and is 5609described in clear, concise terms at: 5610 5611 http://en.wikipedia.org/wiki/MIT_License 5612 5613The full text of the MIT License follows: 5614 5615======================================================================== 5616Copyright (c) 2007-2010 Baptiste Lepilleur 5617 5618Permission is hereby granted, free of charge, to any person 5619obtaining a copy of this software and associated documentation 5620files (the "Software"), to deal in the Software without 5621restriction, including without limitation the rights to use, copy, 5622modify, merge, publish, distribute, sublicense, and/or sell copies 5623of the Software, and to permit persons to whom the Software is 5624furnished to do so, subject to the following conditions: 5625 5626The above copyright notice and this permission notice shall be 5627included in all copies or substantial portions of the Software. 5628 5629THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5630EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5631MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 5632NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 5633BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 5634ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 5635CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5636SOFTWARE. 5637======================================================================== 5638(END LICENSE TEXT) 5639 5640The MIT license is compatible with both the GPL and commercial 5641software, affording one all of the rights of Public Domain with the 5642minor nuisance of being required to keep the above copyright notice 5643and license text in the source code. Note also that by accepting the 5644Public Domain "license" you can re-license your copy using whatever 5645license you like. 5646 5647 5648 Apache License 5649 Version 2.0, January 2004 5650 http://www.apache.org/licenses/ 5651 5652 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5653 5654 1. Definitions. 5655 5656 "License" shall mean the terms and conditions for use, reproduction, 5657 and distribution as defined by Sections 1 through 9 of this document. 5658 5659 "Licensor" shall mean the copyright owner or entity authorized by 5660 the copyright owner that is granting the License. 5661 5662 "Legal Entity" shall mean the union of the acting entity and all 5663 other entities that control, are controlled by, or are under common 5664 control with that entity. For the purposes of this definition, 5665 "control" means (i) the power, direct or indirect, to cause the 5666 direction or management of such entity, whether by contract or 5667 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5668 outstanding shares, or (iii) beneficial ownership of such entity. 5669 5670 "You" (or "Your") shall mean an individual or Legal Entity 5671 exercising permissions granted by this License. 5672 5673 "Source" form shall mean the preferred form for making modifications, 5674 including but not limited to software source code, documentation 5675 source, and configuration files. 5676 5677 "Object" form shall mean any form resulting from mechanical 5678 transformation or translation of a Source form, including but 5679 not limited to compiled object code, generated documentation, 5680 and conversions to other media types. 5681 5682 "Work" shall mean the work of authorship, whether in Source or 5683 Object form, made available under the License, as indicated by a 5684 copyright notice that is included in or attached to the work 5685 (an example is provided in the Appendix below). 5686 5687 "Derivative Works" shall mean any work, whether in Source or Object 5688 form, that is based on (or derived from) the Work and for which the 5689 editorial revisions, annotations, elaborations, or other modifications 5690 represent, as a whole, an original work of authorship. For the purposes 5691 of this License, Derivative Works shall not include works that remain 5692 separable from, or merely link (or bind by name) to the interfaces of, 5693 the Work and Derivative Works thereof. 5694 5695 "Contribution" shall mean any work of authorship, including 5696 the original version of the Work and any modifications or additions 5697 to that Work or Derivative Works thereof, that is intentionally 5698 submitted to Licensor for inclusion in the Work by the copyright owner 5699 or by an individual or Legal Entity authorized to submit on behalf of 5700 the copyright owner. For the purposes of this definition, "submitted" 5701 means any form of electronic, verbal, or written communication sent 5702 to the Licensor or its representatives, including but not limited to 5703 communication on electronic mailing lists, source code control systems, 5704 and issue tracking systems that are managed by, or on behalf of, the 5705 Licensor for the purpose of discussing and improving the Work, but 5706 excluding communication that is conspicuously marked or otherwise 5707 designated in writing by the copyright owner as "Not a Contribution." 5708 5709 "Contributor" shall mean Licensor and any individual or Legal Entity 5710 on behalf of whom a Contribution has been received by Licensor and 5711 subsequently incorporated within the Work. 5712 5713 2. Grant of Copyright License. Subject to the terms and conditions of 5714 this License, each Contributor hereby grants to You a perpetual, 5715 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5716 copyright license to reproduce, prepare Derivative Works of, 5717 publicly display, publicly perform, sublicense, and distribute the 5718 Work and such Derivative Works in Source or Object form. 5719 5720 3. Grant of Patent License. Subject to the terms and conditions of 5721 this License, each Contributor hereby grants to You a perpetual, 5722 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5723 (except as stated in this section) patent license to make, have made, 5724 use, offer to sell, sell, import, and otherwise transfer the Work, 5725 where such license applies only to those patent claims licensable 5726 by such Contributor that are necessarily infringed by their 5727 Contribution(s) alone or by combination of their Contribution(s) 5728 with the Work to which such Contribution(s) was submitted. If You 5729 institute patent litigation against any entity (including a 5730 cross-claim or counterclaim in a lawsuit) alleging that the Work 5731 or a Contribution incorporated within the Work constitutes direct 5732 or contributory patent infringement, then any patent licenses 5733 granted to You under this License for that Work shall terminate 5734 as of the date such litigation is filed. 5735 5736 4. Redistribution. You may reproduce and distribute copies of the 5737 Work or Derivative Works thereof in any medium, with or without 5738 modifications, and in Source or Object form, provided that You 5739 meet the following conditions: 5740 5741 (a) You must give any other recipients of the Work or 5742 Derivative Works a copy of this License; and 5743 5744 (b) You must cause any modified files to carry prominent notices 5745 stating that You changed the files; and 5746 5747 (c) You must retain, in the Source form of any Derivative Works 5748 that You distribute, all copyright, patent, trademark, and 5749 attribution notices from the Source form of the Work, 5750 excluding those notices that do not pertain to any part of 5751 the Derivative Works; and 5752 5753 (d) If the Work includes a "NOTICE" text file as part of its 5754 distribution, then any Derivative Works that You distribute must 5755 include a readable copy of the attribution notices contained 5756 within such NOTICE file, excluding those notices that do not 5757 pertain to any part of the Derivative Works, in at least one 5758 of the following places: within a NOTICE text file distributed 5759 as part of the Derivative Works; within the Source form or 5760 documentation, if provided along with the Derivative Works; or, 5761 within a display generated by the Derivative Works, if and 5762 wherever such third-party notices normally appear. The contents 5763 of the NOTICE file are for informational purposes only and 5764 do not modify the License. You may add Your own attribution 5765 notices within Derivative Works that You distribute, alongside 5766 or as an addendum to the NOTICE text from the Work, provided 5767 that such additional attribution notices cannot be construed 5768 as modifying the License. 5769 5770 You may add Your own copyright statement to Your modifications and 5771 may provide additional or different license terms and conditions 5772 for use, reproduction, or distribution of Your modifications, or 5773 for any such Derivative Works as a whole, provided Your use, 5774 reproduction, and distribution of the Work otherwise complies with 5775 the conditions stated in this License. 5776 5777 5. Submission of Contributions. Unless You explicitly state otherwise, 5778 any Contribution intentionally submitted for inclusion in the Work 5779 by You to the Licensor shall be under the terms and conditions of 5780 this License, without any additional terms or conditions. 5781 Notwithstanding the above, nothing herein shall supersede or modify 5782 the terms of any separate license agreement you may have executed 5783 with Licensor regarding such Contributions. 5784 5785 6. Trademarks. This License does not grant permission to use the trade 5786 names, trademarks, service marks, or product names of the Licensor, 5787 except as required for reasonable and customary use in describing the 5788 origin of the Work and reproducing the content of the NOTICE file. 5789 5790 7. Disclaimer of Warranty. Unless required by applicable law or 5791 agreed to in writing, Licensor provides the Work (and each 5792 Contributor provides its Contributions) on an "AS IS" BASIS, 5793 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5794 implied, including, without limitation, any warranties or conditions 5795 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5796 PARTICULAR PURPOSE. You are solely responsible for determining the 5797 appropriateness of using or redistributing the Work and assume any 5798 risks associated with Your exercise of permissions under this License. 5799 5800 8. Limitation of Liability. In no event and under no legal theory, 5801 whether in tort (including negligence), contract, or otherwise, 5802 unless required by applicable law (such as deliberate and grossly 5803 negligent acts) or agreed to in writing, shall any Contributor be 5804 liable to You for damages, including any direct, indirect, special, 5805 incidental, or consequential damages of any character arising as a 5806 result of this License or out of the use or inability to use the 5807 Work (including but not limited to damages for loss of goodwill, 5808 work stoppage, computer failure or malfunction, or any and all 5809 other commercial damages or losses), even if such Contributor 5810 has been advised of the possibility of such damages. 5811 5812 9. Accepting Warranty or Additional Liability. While redistributing 5813 the Work or Derivative Works thereof, You may choose to offer, 5814 and charge a fee for, acceptance of support, warranty, indemnity, 5815 or other liability obligations and/or rights consistent with this 5816 License. However, in accepting such obligations, You may act only 5817 on Your own behalf and on Your sole responsibility, not on behalf 5818 of any other Contributor, and only if You agree to indemnify, 5819 defend, and hold each Contributor harmless for any liability 5820 incurred by, or claims asserted against, such Contributor by reason 5821 of your accepting any such warranty or additional liability. 5822 5823 END OF TERMS AND CONDITIONS 5824 5825 APPENDIX: How to apply the Apache License to your work. 5826 5827 To apply the Apache License to your work, attach the following 5828 boilerplate notice, with the fields enclosed by brackets "[]" 5829 replaced with your own identifying information. (Don't include 5830 the brackets!) The text should be enclosed in the appropriate 5831 comment syntax for the file format. We also recommend that a 5832 file or class name and description of purpose be included on the 5833 same "printed page" as the copyright notice for easier 5834 identification within third-party archives. 5835 5836 Copyright [yyyy] [name of copyright owner] 5837 5838 Licensed under the Apache License, Version 2.0 (the "License"); 5839 you may not use this file except in compliance with the License. 5840 You may obtain a copy of the License at 5841 5842 http://www.apache.org/licenses/LICENSE-2.0 5843 5844 Unless required by applicable law or agreed to in writing, software 5845 distributed under the License is distributed on an "AS IS" BASIS, 5846 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5847 See the License for the specific language governing permissions and 5848 limitations under the License. 5849 5850Copyright (c) 2007-2010 The Khronos Group Inc. 5851 5852Permission is hereby granted, free of charge, to any person obtaining a 5853copy of this software and/or associated documentation files (the 5854"Materials"), to deal in the Materials without restriction, including 5855without limitation the rights to use, copy, modify, merge, publish, 5856distribute, sublicense, and/or sell copies of the Materials, and to 5857permit persons to whom the Materials are furnished to do so, subject to 5858the following conditions: 5859 5860The above copyright notice and this permission notice shall be included 5861in all copies or substantial portions of the Materials. 5862 5863THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5864EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5865MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 5866IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 5867CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 5868TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 5869MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 5870 5871 5872SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) 5873 5874Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved. 5875 5876Permission is hereby granted, free of charge, to any person obtaining a copy of 5877this software and associated documentation files (the "Software"), to deal in 5878the Software without restriction, including without limitation the rights to 5879use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 5880of the Software, and to permit persons to whom the Software is furnished to do 5881so, subject to the following conditions: 5882 5883The above copyright notice including the dates of first publication and either 5884this permission notice or a reference to http://oss.sgi.com/projects/FreeB/ 5885shall be included in all copies or substantial portions of the Software. 5886 5887THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5888IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5889FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON 5890GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 5891AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 5892WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5893 5894Except as contained in this notice, the name of Silicon Graphics, Inc. shall 5895not be used in advertising or otherwise to promote the sale, use or other 5896dealings in this Software without prior written authorization from Silicon 5897Graphics, Inc. 5898 5899Redistribution and use in source and binary forms, with or without 5900modification, are permitted provided that the following conditions are 5901met: 5902 5903 * Redistributions of source code must retain the above copyright 5904 notice, this list of conditions and the following disclaimer. 5905 5906 * Redistributions in binary form must reproduce the above 5907 copyright notice, this list of conditions and the following 5908 disclaimer in the documentation and/or other materials provided 5909 with the distribution. 5910 5911 * Neither the name of the copyright holders nor the names of its 5912 contributors may be used to endorse or promote products derived 5913 from this software without specific prior written permission. 5914 5915THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5916"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5917LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5918A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5919HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5920SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5921LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5922DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5923THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5924(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5925OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5926 5927License copied from bin/lcov: 5928 5929# 5930# Copyright (c) International Business Machines Corp., 2002,2007 5931# 5932# This program is free software; you can redistribute it and/or modify 5933# it under the terms of the GNU General Public License as published by 5934# the Free Software Foundation; either version 2 of the License, or (at 5935# your option) any later version. 5936# 5937# This program is distributed in the hope that it will be useful, but 5938# WITHOUT ANY WARRANTY; without even the implied warranty of 5939# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 5940# General Public License for more details. 5941# 5942# You should have received a copy of the GNU General Public License 5943# along with this program; if not, write to the Free Software 5944# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 5945 5946 GNU GENERAL PUBLIC LICENSE 5947 Version 2, June 1991 5948 5949 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5950 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 5951 Everyone is permitted to copy and distribute verbatim copies 5952 of this license document, but changing it is not allowed. 5953 5954 Preamble 5955 5956 The licenses for most software are designed to take away your 5957freedom to share and change it. By contrast, the GNU General Public 5958License is intended to guarantee your freedom to share and change free 5959software--to make sure the software is free for all its users. This 5960General Public License applies to most of the Free Software 5961Foundation's software and to any other program whose authors commit to 5962using it. (Some other Free Software Foundation software is covered by 5963the GNU Lesser General Public License instead.) You can apply it to 5964your programs, too. 5965 5966 When we speak of free software, we are referring to freedom, not 5967price. Our General Public Licenses are designed to make sure that you 5968have the freedom to distribute copies of free software (and charge for 5969this service if you wish), that you receive source code or can get it 5970if you want it, that you can change the software or use pieces of it 5971in new free programs; and that you know you can do these things. 5972 5973 To protect your rights, we need to make restrictions that forbid 5974anyone to deny you these rights or to ask you to surrender the rights. 5975These restrictions translate to certain responsibilities for you if you 5976distribute copies of the software, or if you modify it. 5977 5978 For example, if you distribute copies of such a program, whether 5979gratis or for a fee, you must give the recipients all the rights that 5980you have. You must make sure that they, too, receive or can get the 5981source code. And you must show them these terms so they know their 5982rights. 5983 5984 We protect your rights with two steps: (1) copyright the software, and 5985(2) offer you this license which gives you legal permission to copy, 5986distribute and/or modify the software. 5987 5988 Also, for each author's protection and ours, we want to make certain 5989that everyone understands that there is no warranty for this free 5990software. If the software is modified by someone else and passed on, we 5991want its recipients to know that what they have is not the original, so 5992that any problems introduced by others will not reflect on the original 5993authors' reputations. 5994 5995 Finally, any free program is threatened constantly by software 5996patents. We wish to avoid the danger that redistributors of a free 5997program will individually obtain patent licenses, in effect making the 5998program proprietary. To prevent this, we have made it clear that any 5999patent must be licensed for everyone's free use or not licensed at all. 6000 6001 The precise terms and conditions for copying, distribution and 6002modification follow. 6003 6004 GNU GENERAL PUBLIC LICENSE 6005 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 6006 6007 0. This License applies to any program or other work which contains 6008a notice placed by the copyright holder saying it may be distributed 6009under the terms of this General Public License. The "Program", below, 6010refers to any such program or work, and a "work based on the Program" 6011means either the Program or any derivative work under copyright law: 6012that is to say, a work containing the Program or a portion of it, 6013either verbatim or with modifications and/or translated into another 6014language. (Hereinafter, translation is included without limitation in 6015the term "modification".) Each licensee is addressed as "you". 6016 6017Activities other than copying, distribution and modification are not 6018covered by this License; they are outside its scope. The act of 6019running the Program is not restricted, and the output from the Program 6020is covered only if its contents constitute a work based on the 6021Program (independent of having been made by running the Program). 6022Whether that is true depends on what the Program does. 6023 6024 1. You may copy and distribute verbatim copies of the Program's 6025source code as you receive it, in any medium, provided that you 6026conspicuously and appropriately publish on each copy an appropriate 6027copyright notice and disclaimer of warranty; keep intact all the 6028notices that refer to this License and to the absence of any warranty; 6029and give any other recipients of the Program a copy of this License 6030along with the Program. 6031 6032You may charge a fee for the physical act of transferring a copy, and 6033you may at your option offer warranty protection in exchange for a fee. 6034 6035 2. You may modify your copy or copies of the Program or any portion 6036of it, thus forming a work based on the Program, and copy and 6037distribute such modifications or work under the terms of Section 1 6038above, provided that you also meet all of these conditions: 6039 6040 a) You must cause the modified files to carry prominent notices 6041 stating that you changed the files and the date of any change. 6042 6043 b) You must cause any work that you distribute or publish, that in 6044 whole or in part contains or is derived from the Program or any 6045 part thereof, to be licensed as a whole at no charge to all third 6046 parties under the terms of this License. 6047 6048 c) If the modified program normally reads commands interactively 6049 when run, you must cause it, when started running for such 6050 interactive use in the most ordinary way, to print or display an 6051 announcement including an appropriate copyright notice and a 6052 notice that there is no warranty (or else, saying that you provide 6053 a warranty) and that users may redistribute the program under 6054 these conditions, and telling the user how to view a copy of this 6055 License. (Exception: if the Program itself is interactive but 6056 does not normally print such an announcement, your work based on 6057 the Program is not required to print an announcement.) 6058 6059These requirements apply to the modified work as a whole. If 6060identifiable sections of that work are not derived from the Program, 6061and can be reasonably considered independent and separate works in 6062themselves, then this License, and its terms, do not apply to those 6063sections when you distribute them as separate works. But when you 6064distribute the same sections as part of a whole which is a work based 6065on the Program, the distribution of the whole must be on the terms of 6066this License, whose permissions for other licensees extend to the 6067entire whole, and thus to each and every part regardless of who wrote it. 6068 6069Thus, it is not the intent of this section to claim rights or contest 6070your rights to work written entirely by you; rather, the intent is to 6071exercise the right to control the distribution of derivative or 6072collective works based on the Program. 6073 6074In addition, mere aggregation of another work not based on the Program 6075with the Program (or with a work based on the Program) on a volume of 6076a storage or distribution medium does not bring the other work under 6077the scope of this License. 6078 6079 3. You may copy and distribute the Program (or a work based on it, 6080under Section 2) in object code or executable form under the terms of 6081Sections 1 and 2 above provided that you also do one of the following: 6082 6083 a) Accompany it with the complete corresponding machine-readable 6084 source code, which must be distributed under the terms of Sections 6085 1 and 2 above on a medium customarily used for software interchange; or, 6086 6087 b) Accompany it with a written offer, valid for at least three 6088 years, to give any third party, for a charge no more than your 6089 cost of physically performing source distribution, a complete 6090 machine-readable copy of the corresponding source code, to be 6091 distributed under the terms of Sections 1 and 2 above on a medium 6092 customarily used for software interchange; or, 6093 6094 c) Accompany it with the information you received as to the offer 6095 to distribute corresponding source code. (This alternative is 6096 allowed only for noncommercial distribution and only if you 6097 received the program in object code or executable form with such 6098 an offer, in accord with Subsection b above.) 6099 6100The source code for a work means the preferred form of the work for 6101making modifications to it. For an executable work, complete source 6102code means all the source code for all modules it contains, plus any 6103associated interface definition files, plus the scripts used to 6104control compilation and installation of the executable. However, as a 6105special exception, the source code distributed need not include 6106anything that is normally distributed (in either source or binary 6107form) with the major components (compiler, kernel, and so on) of the 6108operating system on which the executable runs, unless that component 6109itself accompanies the executable. 6110 6111If distribution of executable or object code is made by offering 6112access to copy from a designated place, then offering equivalent 6113access to copy the source code from the same place counts as 6114distribution of the source code, even though third parties are not 6115compelled to copy the source along with the object code. 6116 6117 4. You may not copy, modify, sublicense, or distribute the Program 6118except as expressly provided under this License. Any attempt 6119otherwise to copy, modify, sublicense or distribute the Program is 6120void, and will automatically terminate your rights under this License. 6121However, parties who have received copies, or rights, from you under 6122this License will not have their licenses terminated so long as such 6123parties remain in full compliance. 6124 6125 5. You are not required to accept this License, since you have not 6126signed it. However, nothing else grants you permission to modify or 6127distribute the Program or its derivative works. These actions are 6128prohibited by law if you do not accept this License. Therefore, by 6129modifying or distributing the Program (or any work based on the 6130Program), you indicate your acceptance of this License to do so, and 6131all its terms and conditions for copying, distributing or modifying 6132the Program or works based on it. 6133 6134 6. Each time you redistribute the Program (or any work based on the 6135Program), the recipient automatically receives a license from the 6136original licensor to copy, distribute or modify the Program subject to 6137these terms and conditions. You may not impose any further 6138restrictions on the recipients' exercise of the rights granted herein. 6139You are not responsible for enforcing compliance by third parties to 6140this License. 6141 6142 7. If, as a consequence of a court judgment or allegation of patent 6143infringement or for any other reason (not limited to patent issues), 6144conditions are imposed on you (whether by court order, agreement or 6145otherwise) that contradict the conditions of this License, they do not 6146excuse you from the conditions of this License. If you cannot 6147distribute so as to satisfy simultaneously your obligations under this 6148License and any other pertinent obligations, then as a consequence you 6149may not distribute the Program at all. For example, if a patent 6150license would not permit royalty-free redistribution of the Program by 6151all those who receive copies directly or indirectly through you, then 6152the only way you could satisfy both it and this License would be to 6153refrain entirely from distribution of the Program. 6154 6155If any portion of this section is held invalid or unenforceable under 6156any particular circumstance, the balance of the section is intended to 6157apply and the section as a whole is intended to apply in other 6158circumstances. 6159 6160It is not the purpose of this section to induce you to infringe any 6161patents or other property right claims or to contest validity of any 6162such claims; this section has the sole purpose of protecting the 6163integrity of the free software distribution system, which is 6164implemented by public license practices. Many people have made 6165generous contributions to the wide range of software distributed 6166through that system in reliance on consistent application of that 6167system; it is up to the author/donor to decide if he or she is willing 6168to distribute software through any other system and a licensee cannot 6169impose that choice. 6170 6171This section is intended to make thoroughly clear what is believed to 6172be a consequence of the rest of this License. 6173 6174 8. If the distribution and/or use of the Program is restricted in 6175certain countries either by patents or by copyrighted interfaces, the 6176original copyright holder who places the Program under this License 6177may add an explicit geographical distribution limitation excluding 6178those countries, so that distribution is permitted only in or among 6179countries not thus excluded. In such case, this License incorporates 6180the limitation as if written in the body of this License. 6181 6182 9. The Free Software Foundation may publish revised and/or new versions 6183of the General Public License from time to time. Such new versions will 6184be similar in spirit to the present version, but may differ in detail to 6185address new problems or concerns. 6186 6187Each version is given a distinguishing version number. If the Program 6188specifies a version number of this License which applies to it and "any 6189later version", you have the option of following the terms and conditions 6190either of that version or of any later version published by the Free 6191Software Foundation. If the Program does not specify a version number of 6192this License, you may choose any version ever published by the Free Software 6193Foundation. 6194 6195 10. If you wish to incorporate parts of the Program into other free 6196programs whose distribution conditions are different, write to the author 6197to ask for permission. For software which is copyrighted by the Free 6198Software Foundation, write to the Free Software Foundation; we sometimes 6199make exceptions for this. Our decision will be guided by the two goals 6200of preserving the free status of all derivatives of our free software and 6201of promoting the sharing and reuse of software generally. 6202 6203 NO WARRANTY 6204 6205 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 6206FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 6207OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 6208PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 6209OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 6210MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 6211TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 6212PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 6213REPAIR OR CORRECTION. 6214 6215 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 6216WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 6217REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 6218INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 6219OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 6220TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 6221YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 6222PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 6223POSSIBILITY OF SUCH DAMAGES. 6224 6225 END OF TERMS AND CONDITIONS 6226 6227 How to Apply These Terms to Your New Programs 6228 6229 If you develop a new program, and you want it to be of the greatest 6230possible use to the public, the best way to achieve this is to make it 6231free software which everyone can redistribute and change under these terms. 6232 6233 To do so, attach the following notices to the program. It is safest 6234to attach them to the start of each source file to most effectively 6235convey the exclusion of warranty; and each file should have at least 6236the "copyright" line and a pointer to where the full notice is found. 6237 6238 <one line to give the program's name and a brief idea of what it does.> 6239 Copyright (C) <year> <name of author> 6240 6241 This program is free software; you can redistribute it and/or modify 6242 it under the terms of the GNU General Public License as published by 6243 the Free Software Foundation; either version 2 of the License, or 6244 (at your option) any later version. 6245 6246 This program is distributed in the hope that it will be useful, 6247 but WITHOUT ANY WARRANTY; without even the implied warranty of 6248 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 6249 GNU General Public License for more details. 6250 6251 You should have received a copy of the GNU General Public License along 6252 with this program; if not, write to the Free Software Foundation, Inc., 6253 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 6254 6255Also add information on how to contact you by electronic and paper mail. 6256 6257If the program is interactive, make it output a short notice like this 6258when it starts in an interactive mode: 6259 6260 Gnomovision version 69, Copyright (C) year name of author 6261 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 6262 This is free software, and you are welcome to redistribute it 6263 under certain conditions; type `show c' for details. 6264 6265The hypothetical commands `show w' and `show c' should show the appropriate 6266parts of the General Public License. Of course, the commands you use may 6267be called something other than `show w' and `show c'; they could even be 6268mouse-clicks or menu items--whatever suits your program. 6269 6270You should also get your employer (if you work as a programmer) or your 6271school, if any, to sign a "copyright disclaimer" for the program, if 6272necessary. Here is a sample; alter the names: 6273 6274 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 6275 `Gnomovision' (which makes passes at compilers) written by James Hacker. 6276 6277 <signature of Ty Coon>, 1 April 1989 6278 Ty Coon, President of Vice 6279 6280This General Public License does not permit incorporating your program into 6281proprietary programs. If your program is a subroutine library, you may 6282consider it more useful to permit linking proprietary applications with the 6283library. If this is what you want to do, use the GNU Lesser General 6284Public License instead of this License. 6285 6286Copyright (c) 2011 The LevelDB Authors. All rights reserved. 6287 6288Redistribution and use in source and binary forms, with or without 6289modification, are permitted provided that the following conditions are 6290met: 6291 6292 * Redistributions of source code must retain the above copyright 6293notice, this list of conditions and the following disclaimer. 6294 * Redistributions in binary form must reproduce the above 6295copyright notice, this list of conditions and the following disclaimer 6296in the documentation and/or other materials provided with the 6297distribution. 6298 * Neither the name of Google Inc. nor the names of its 6299contributors may be used to endorse or promote products derived from 6300this software without specific prior written permission. 6301 6302THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6303"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6304LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6305A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6306OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6307SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6308LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6309DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6310THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6311(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6312OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6313 6314/* 6315 * Copyright (c) 2008 NVIDIA, Corporation 6316 * 6317 * Permission is hereby granted, free of charge, to any person obtaining a copy 6318 * of this software and associated documentation files (the "Software"), to deal 6319 * in the Software without restriction, including without limitation the rights 6320 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6321 * copies of the Software, and to permit persons to whom the Software is 6322 * furnished to do so, subject to the following conditions: 6323 * 6324 * The above copyright notice and this permission notice (including the next 6325 * paragraph) shall be included in all copies or substantial portions of the 6326 * Software. 6327 * 6328 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6329 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6330 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6331 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6332 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6333 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6334 * SOFTWARE. 6335 */ 6336Copyright 2000-2007 Niels Provos <provos@citi.umich.edu> 6337Copyright 2007-2009 Niels Provos and Nick Mathewson 6338 6339Redistribution and use in source and binary forms, with or without 6340modification, are permitted provided that the following conditions 6341are met: 63421. Redistributions of source code must retain the above copyright 6343 notice, this list of conditions and the following disclaimer. 63442. Redistributions in binary form must reproduce the above copyright 6345 notice, this list of conditions and the following disclaimer in the 6346 documentation and/or other materials provided with the distribution. 63473. The name of the author may not be used to endorse or promote products 6348 derived from this software without specific prior written permission. 6349 6350THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 6351IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 6352OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 6353IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 6354INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 6355NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6356DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6357THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6358(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 6359THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6360 6361Copyright (c) 2013, Google Inc. 6362All rights reserved. 6363 6364Redistribution and use in source and binary forms, with or without modification, 6365are permitted provided that the following conditions are met: 6366 6367 * Redistributions of source code must retain the above copyright notice, 6368 this list of conditions and the following disclaimer. 6369 * Redistributions in binary form must reproduce the above copyright notice, 6370 this list of conditions and the following disclaimer in the documentation 6371 and/or other materials provided with the distribution. 6372 * The name of the author may not be used to endorse or promote products 6373 derived from this software without specific prior written permission. 6374 6375THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 6376AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6377IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 6378ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 6379LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 6380CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 6381GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 6382HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 6383STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 6384WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 6385SUCH DAMAGE. 6386(Copied from the README.) 6387 6388-------------------------------------------------------------------------------- 6389 6390The authors make NO WARRANTY or representation, either express or implied, 6391with respect to this software, its quality, accuracy, merchantability, or 6392fitness for a particular purpose. This software is provided "AS IS", and you, 6393its user, assume the entire risk as to its quality and accuracy. 6394 6395This software is copyright (C) 1991-1998, Thomas G. Lane. 6396All Rights Reserved except as specified below. 6397 6398Permission is hereby granted to use, copy, modify, and distribute this 6399software (or portions thereof) for any purpose, without fee, subject to these 6400conditions: 6401(1) If any part of the source code for this software is distributed, then this 6402README file must be included, with this copyright and no-warranty notice 6403unaltered; and any additions, deletions, or changes to the original files 6404must be clearly indicated in accompanying documentation. 6405(2) If only executable code is distributed, then the accompanying 6406documentation must state that "this software is based in part on the work of 6407the Independent JPEG Group". 6408(3) Permission for use of this software is granted only if the user accepts 6409full responsibility for any undesirable consequences; the authors accept 6410NO LIABILITY for damages of any kind. 6411 6412These conditions apply to any software derived from or based on the IJG code, 6413not just to the unmodified library. If you use our work, you ought to 6414acknowledge us. 6415 6416Permission is NOT granted for the use of any IJG author's name or company name 6417in advertising or publicity relating to this software or products derived from 6418it. This software may be referred to only as "the Independent JPEG Group's 6419software". 6420 6421We specifically permit and encourage the use of this software as the basis of 6422commercial products, provided that all warranty or liability claims are 6423assumed by the product vendor. 6424 6425 6426ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, 6427sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. 6428ansi2knr.c is NOT covered by the above copyright and conditions, but instead 6429by the usual distribution terms of the Free Software Foundation; principally, 6430that you must include source code if you redistribute it. (See the file 6431ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part 6432of any program generated from the IJG code, this does not limit you more than 6433the foregoing paragraphs do. 6434 6435The Unix configuration script "configure" was produced with GNU Autoconf. 6436It is copyright by the Free Software Foundation but is freely distributable. 6437The same holds for its supporting scripts (config.guess, config.sub, 6438ltconfig, ltmain.sh). Another support script, install-sh, is copyright 6439by M.I.T. but is also freely distributable. 6440 6441It appears that the arithmetic coding option of the JPEG spec is covered by 6442patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot 6443legally be used without obtaining one or more licenses. For this reason, 6444support for arithmetic coding has been removed from the free JPEG software. 6445(Since arithmetic coding provides only a marginal gain over the unpatented 6446Huffman mode, it is unlikely that very many implementations will support it.) 6447So far as we are aware, there are no patent restrictions on the remaining 6448code. 6449 6450The IJG distribution formerly included code to read and write GIF files. 6451To avoid entanglement with the Unisys LZW patent, GIF reading support has 6452been removed altogether, and the GIF writer has been simplified to produce 6453"uncompressed GIFs". This technique does not use the LZW algorithm; the 6454resulting GIF files are larger than usual, but are readable by all standard 6455GIF decoders. 6456 6457We are required to state that 6458 "The Graphics Interchange Format(c) is the Copyright property of 6459 CompuServe Incorporated. GIF(sm) is a Service Mark property of 6460 CompuServe Incorporated." 6461 6462Copyright (C) 2011 Google Inc. 6463 6464Licensed under the Apache License, Version 2.0 (the "License"); 6465you may not use this file except in compliance with the License. 6466You may obtain a copy of the License at 6467 6468http://www.apache.org/licenses/LICENSE-2.0 6469 6470Unless required by applicable law or agreed to in writing, software 6471distributed under the License is distributed on an "AS IS" BASIS, 6472WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6473See the License for the specific language governing permissions and 6474limitations under the License. 6475 6476 6477This copy of the libpng notices is provided for your convenience. In case of 6478any discrepancy between this copy and the notices in the file png.h that is 6479included in the libpng distribution, the latter shall prevail. 6480 6481COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 6482 6483If you modify libpng you may insert additional notices immediately following 6484this sentence. 6485 6486This code is released under the libpng license. 6487 6488libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are 6489Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 6490distributed according to the same disclaimer and license as libpng-1.2.5 6491with the following individual added to the list of Contributing Authors 6492 6493 Cosmin Truta 6494 6495libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 6496Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 6497distributed according to the same disclaimer and license as libpng-1.0.6 6498with the following individuals added to the list of Contributing Authors 6499 6500 Simon-Pierre Cadieux 6501 Eric S. Raymond 6502 Gilles Vollant 6503 6504and with the following additions to the disclaimer: 6505 6506 There is no warranty against interference with your enjoyment of the 6507 library or against infringement. There is no warranty that our 6508 efforts or the library will fulfill any of your particular purposes 6509 or needs. This library is provided with all faults, and the entire 6510 risk of satisfactory quality, performance, accuracy, and effort is with 6511 the user. 6512 6513libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 6514Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 6515distributed according to the same disclaimer and license as libpng-0.96, 6516with the following individuals added to the list of Contributing Authors: 6517 6518 Tom Lane 6519 Glenn Randers-Pehrson 6520 Willem van Schaik 6521 6522libpng versions 0.89, June 1996, through 0.96, May 1997, are 6523Copyright (c) 1996, 1997 Andreas Dilger 6524Distributed according to the same disclaimer and license as libpng-0.88, 6525with the following individuals added to the list of Contributing Authors: 6526 6527 John Bowler 6528 Kevin Bracey 6529 Sam Bushell 6530 Magnus Holmgren 6531 Greg Roelofs 6532 Tom Tanner 6533 6534libpng versions 0.5, May 1995, through 0.88, January 1996, are 6535Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 6536 6537For the purposes of this copyright and license, "Contributing Authors" 6538is defined as the following set of individuals: 6539 6540 Andreas Dilger 6541 Dave Martindale 6542 Guy Eric Schalnat 6543 Paul Schmidt 6544 Tim Wegner 6545 6546The PNG Reference Library is supplied "AS IS". The Contributing Authors 6547and Group 42, Inc. disclaim all warranties, expressed or implied, 6548including, without limitation, the warranties of merchantability and of 6549fitness for any purpose. The Contributing Authors and Group 42, Inc. 6550assume no liability for direct, indirect, incidental, special, exemplary, 6551or consequential damages, which may result from the use of the PNG 6552Reference Library, even if advised of the possibility of such damage. 6553 6554Permission is hereby granted to use, copy, modify, and distribute this 6555source code, or portions hereof, for any purpose, without fee, subject 6556to the following restrictions: 6557 65581. The origin of this source code must not be misrepresented. 6559 65602. Altered versions must be plainly marked as such and must not 6561 be misrepresented as being the original source. 6562 65633. This Copyright notice may not be removed or altered from any 6564 source or altered source distribution. 6565 6566The Contributing Authors and Group 42, Inc. specifically permit, without 6567fee, and encourage the use of this source code as a component to 6568supporting the PNG file format in commercial products. If you use this 6569source code in a product, acknowledgment is not required but would be 6570appreciated. 6571 6572 6573A "png_get_copyright" function is available, for convenient use in "about" 6574boxes and the like: 6575 6576 printf("%s",png_get_copyright(NULL)); 6577 6578Also, the PNG logo (in PNG format, of course) is supplied in the 6579files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 6580 6581Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 6582certification mark of the Open Source Initiative. 6583 6584Glenn Randers-Pehrson 6585glennrp at users.sourceforge.net 6586July 7, 2011 6587 6588 GNU LESSER GENERAL PUBLIC LICENSE 6589 Version 2.1, February 1999 6590 6591 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 6592 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6593 Everyone is permitted to copy and distribute verbatim copies 6594 of this license document, but changing it is not allowed. 6595 6596[This is the first released version of the Lesser GPL. It also counts 6597 as the successor of the GNU Library Public License, version 2, hence 6598 the version number 2.1.] 6599 6600 Preamble 6601 6602 The licenses for most software are designed to take away your 6603freedom to share and change it. By contrast, the GNU General Public 6604Licenses are intended to guarantee your freedom to share and change 6605free software--to make sure the software is free for all its users. 6606 6607 This license, the Lesser General Public License, applies to some 6608specially designated software packages--typically libraries--of the 6609Free Software Foundation and other authors who decide to use it. You 6610can use it too, but we suggest you first think carefully about whether 6611this license or the ordinary General Public License is the better 6612strategy to use in any particular case, based on the explanations below. 6613 6614 When we speak of free software, we are referring to freedom of use, 6615not price. Our General Public Licenses are designed to make sure that 6616you have the freedom to distribute copies of free software (and charge 6617for this service if you wish); that you receive source code or can get 6618it if you want it; that you can change the software and use pieces of 6619it in new free programs; and that you are informed that you can do 6620these things. 6621 6622 To protect your rights, we need to make restrictions that forbid 6623distributors to deny you these rights or to ask you to surrender these 6624rights. These restrictions translate to certain responsibilities for 6625you if you distribute copies of the library or if you modify it. 6626 6627 For example, if you distribute copies of the library, whether gratis 6628or for a fee, you must give the recipients all the rights that we gave 6629you. You must make sure that they, too, receive or can get the source 6630code. If you link other code with the library, you must provide 6631complete object files to the recipients, so that they can relink them 6632with the library after making changes to the library and recompiling 6633it. And you must show them these terms so they know their rights. 6634 6635 We protect your rights with a two-step method: (1) we copyright the 6636library, and (2) we offer you this license, which gives you legal 6637permission to copy, distribute and/or modify the library. 6638 6639 To protect each distributor, we want to make it very clear that 6640there is no warranty for the free library. Also, if the library is 6641modified by someone else and passed on, the recipients should know 6642that what they have is not the original version, so that the original 6643author's reputation will not be affected by problems that might be 6644introduced by others. 6645 6646 Finally, software patents pose a constant threat to the existence of 6647any free program. We wish to make sure that a company cannot 6648effectively restrict the users of a free program by obtaining a 6649restrictive license from a patent holder. Therefore, we insist that 6650any patent license obtained for a version of the library must be 6651consistent with the full freedom of use specified in this license. 6652 6653 Most GNU software, including some libraries, is covered by the 6654ordinary GNU General Public License. This license, the GNU Lesser 6655General Public License, applies to certain designated libraries, and 6656is quite different from the ordinary General Public License. We use 6657this license for certain libraries in order to permit linking those 6658libraries into non-free programs. 6659 6660 When a program is linked with a library, whether statically or using 6661a shared library, the combination of the two is legally speaking a 6662combined work, a derivative of the original library. The ordinary 6663General Public License therefore permits such linking only if the 6664entire combination fits its criteria of freedom. The Lesser General 6665Public License permits more lax criteria for linking other code with 6666the library. 6667 6668 We call this license the "Lesser" General Public License because it 6669does Less to protect the user's freedom than the ordinary General 6670Public License. It also provides other free software developers Less 6671of an advantage over competing non-free programs. These disadvantages 6672are the reason we use the ordinary General Public License for many 6673libraries. However, the Lesser license provides advantages in certain 6674special circumstances. 6675 6676 For example, on rare occasions, there may be a special need to 6677encourage the widest possible use of a certain library, so that it becomes 6678a de-facto standard. To achieve this, non-free programs must be 6679allowed to use the library. A more frequent case is that a free 6680library does the same job as widely used non-free libraries. In this 6681case, there is little to gain by limiting the free library to free 6682software only, so we use the Lesser General Public License. 6683 6684 In other cases, permission to use a particular library in non-free 6685programs enables a greater number of people to use a large body of 6686free software. For example, permission to use the GNU C Library in 6687non-free programs enables many more people to use the whole GNU 6688operating system, as well as its variant, the GNU/Linux operating 6689system. 6690 6691 Although the Lesser General Public License is Less protective of the 6692users' freedom, it does ensure that the user of a program that is 6693linked with the Library has the freedom and the wherewithal to run 6694that program using a modified version of the Library. 6695 6696 The precise terms and conditions for copying, distribution and 6697modification follow. Pay close attention to the difference between a 6698"work based on the library" and a "work that uses the library". The 6699former contains code derived from the library, whereas the latter must 6700be combined with the library in order to run. 6701 6702 GNU LESSER GENERAL PUBLIC LICENSE 6703 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 6704 6705 0. This License Agreement applies to any software library or other 6706program which contains a notice placed by the copyright holder or 6707other authorized party saying it may be distributed under the terms of 6708this Lesser General Public License (also called "this License"). 6709Each licensee is addressed as "you". 6710 6711 A "library" means a collection of software functions and/or data 6712prepared so as to be conveniently linked with application programs 6713(which use some of those functions and data) to form executables. 6714 6715 The "Library", below, refers to any such software library or work 6716which has been distributed under these terms. A "work based on the 6717Library" means either the Library or any derivative work under 6718copyright law: that is to say, a work containing the Library or a 6719portion of it, either verbatim or with modifications and/or translated 6720straightforwardly into another language. (Hereinafter, translation is 6721included without limitation in the term "modification".) 6722 6723 "Source code" for a work means the preferred form of the work for 6724making modifications to it. For a library, complete source code means 6725all the source code for all modules it contains, plus any associated 6726interface definition files, plus the scripts used to control compilation 6727and installation of the library. 6728 6729 Activities other than copying, distribution and modification are not 6730covered by this License; they are outside its scope. The act of 6731running a program using the Library is not restricted, and output from 6732such a program is covered only if its contents constitute a work based 6733on the Library (independent of the use of the Library in a tool for 6734writing it). Whether that is true depends on what the Library does 6735and what the program that uses the Library does. 6736 6737 1. You may copy and distribute verbatim copies of the Library's 6738complete source code as you receive it, in any medium, provided that 6739you conspicuously and appropriately publish on each copy an 6740appropriate copyright notice and disclaimer of warranty; keep intact 6741all the notices that refer to this License and to the absence of any 6742warranty; and distribute a copy of this License along with the 6743Library. 6744 6745 You may charge a fee for the physical act of transferring a copy, 6746and you may at your option offer warranty protection in exchange for a 6747fee. 6748 6749 2. You may modify your copy or copies of the Library or any portion 6750of it, thus forming a work based on the Library, and copy and 6751distribute such modifications or work under the terms of Section 1 6752above, provided that you also meet all of these conditions: 6753 6754 a) The modified work must itself be a software library. 6755 6756 b) You must cause the files modified to carry prominent notices 6757 stating that you changed the files and the date of any change. 6758 6759 c) You must cause the whole of the work to be licensed at no 6760 charge to all third parties under the terms of this License. 6761 6762 d) If a facility in the modified Library refers to a function or a 6763 table of data to be supplied by an application program that uses 6764 the facility, other than as an argument passed when the facility 6765 is invoked, then you must make a good faith effort to ensure that, 6766 in the event an application does not supply such function or 6767 table, the facility still operates, and performs whatever part of 6768 its purpose remains meaningful. 6769 6770 (For example, a function in a library to compute square roots has 6771 a purpose that is entirely well-defined independent of the 6772 application. Therefore, Subsection 2d requires that any 6773 application-supplied function or table used by this function must 6774 be optional: if the application does not supply it, the square 6775 root function must still compute square roots.) 6776 6777These requirements apply to the modified work as a whole. If 6778identifiable sections of that work are not derived from the Library, 6779and can be reasonably considered independent and separate works in 6780themselves, then this License, and its terms, do not apply to those 6781sections when you distribute them as separate works. But when you 6782distribute the same sections as part of a whole which is a work based 6783on the Library, the distribution of the whole must be on the terms of 6784this License, whose permissions for other licensees extend to the 6785entire whole, and thus to each and every part regardless of who wrote 6786it. 6787 6788Thus, it is not the intent of this section to claim rights or contest 6789your rights to work written entirely by you; rather, the intent is to 6790exercise the right to control the distribution of derivative or 6791collective works based on the Library. 6792 6793In addition, mere aggregation of another work not based on the Library 6794with the Library (or with a work based on the Library) on a volume of 6795a storage or distribution medium does not bring the other work under 6796the scope of this License. 6797 6798 3. You may opt to apply the terms of the ordinary GNU General Public 6799License instead of this License to a given copy of the Library. To do 6800this, you must alter all the notices that refer to this License, so 6801that they refer to the ordinary GNU General Public License, version 2, 6802instead of to this License. (If a newer version than version 2 of the 6803ordinary GNU General Public License has appeared, then you can specify 6804that version instead if you wish.) Do not make any other change in 6805these notices. 6806 6807 Once this change is made in a given copy, it is irreversible for 6808that copy, so the ordinary GNU General Public License applies to all 6809subsequent copies and derivative works made from that copy. 6810 6811 This option is useful when you wish to copy part of the code of 6812the Library into a program that is not a library. 6813 6814 4. You may copy and distribute the Library (or a portion or 6815derivative of it, under Section 2) in object code or executable form 6816under the terms of Sections 1 and 2 above provided that you accompany 6817it with the complete corresponding machine-readable source code, which 6818must be distributed under the terms of Sections 1 and 2 above on a 6819medium customarily used for software interchange. 6820 6821 If distribution of object code is made by offering access to copy 6822from a designated place, then offering equivalent access to copy the 6823source code from the same place satisfies the requirement to 6824distribute the source code, even though third parties are not 6825compelled to copy the source along with the object code. 6826 6827 5. A program that contains no derivative of any portion of the 6828Library, but is designed to work with the Library by being compiled or 6829linked with it, is called a "work that uses the Library". Such a 6830work, in isolation, is not a derivative work of the Library, and 6831therefore falls outside the scope of this License. 6832 6833 However, linking a "work that uses the Library" with the Library 6834creates an executable that is a derivative of the Library (because it 6835contains portions of the Library), rather than a "work that uses the 6836library". The executable is therefore covered by this License. 6837Section 6 states terms for distribution of such executables. 6838 6839 When a "work that uses the Library" uses material from a header file 6840that is part of the Library, the object code for the work may be a 6841derivative work of the Library even though the source code is not. 6842Whether this is true is especially significant if the work can be 6843linked without the Library, or if the work is itself a library. The 6844threshold for this to be true is not precisely defined by law. 6845 6846 If such an object file uses only numerical parameters, data 6847structure layouts and accessors, and small macros and small inline 6848functions (ten lines or less in length), then the use of the object 6849file is unrestricted, regardless of whether it is legally a derivative 6850work. (Executables containing this object code plus portions of the 6851Library will still fall under Section 6.) 6852 6853 Otherwise, if the work is a derivative of the Library, you may 6854distribute the object code for the work under the terms of Section 6. 6855Any executables containing that work also fall under Section 6, 6856whether or not they are linked directly with the Library itself. 6857 6858 6. As an exception to the Sections above, you may also combine or 6859link a "work that uses the Library" with the Library to produce a 6860work containing portions of the Library, and distribute that work 6861under terms of your choice, provided that the terms permit 6862modification of the work for the customer's own use and reverse 6863engineering for debugging such modifications. 6864 6865 You must give prominent notice with each copy of the work that the 6866Library is used in it and that the Library and its use are covered by 6867this License. You must supply a copy of this License. If the work 6868during execution displays copyright notices, you must include the 6869copyright notice for the Library among them, as well as a reference 6870directing the user to the copy of this License. Also, you must do one 6871of these things: 6872 6873 a) Accompany the work with the complete corresponding 6874 machine-readable source code for the Library including whatever 6875 changes were used in the work (which must be distributed under 6876 Sections 1 and 2 above); and, if the work is an executable linked 6877 with the Library, with the complete machine-readable "work that 6878 uses the Library", as object code and/or source code, so that the 6879 user can modify the Library and then relink to produce a modified 6880 executable containing the modified Library. (It is understood 6881 that the user who changes the contents of definitions files in the 6882 Library will not necessarily be able to recompile the application 6883 to use the modified definitions.) 6884 6885 b) Use a suitable shared library mechanism for linking with the 6886 Library. A suitable mechanism is one that (1) uses at run time a 6887 copy of the library already present on the user's computer system, 6888 rather than copying library functions into the executable, and (2) 6889 will operate properly with a modified version of the library, if 6890 the user installs one, as long as the modified version is 6891 interface-compatible with the version that the work was made with. 6892 6893 c) Accompany the work with a written offer, valid for at 6894 least three years, to give the same user the materials 6895 specified in Subsection 6a, above, for a charge no more 6896 than the cost of performing this distribution. 6897 6898 d) If distribution of the work is made by offering access to copy 6899 from a designated place, offer equivalent access to copy the above 6900 specified materials from the same place. 6901 6902 e) Verify that the user has already received a copy of these 6903 materials or that you have already sent this user a copy. 6904 6905 For an executable, the required form of the "work that uses the 6906Library" must include any data and utility programs needed for 6907reproducing the executable from it. However, as a special exception, 6908the materials to be distributed need not include anything that is 6909normally distributed (in either source or binary form) with the major 6910components (compiler, kernel, and so on) of the operating system on 6911which the executable runs, unless that component itself accompanies 6912the executable. 6913 6914 It may happen that this requirement contradicts the license 6915restrictions of other proprietary libraries that do not normally 6916accompany the operating system. Such a contradiction means you cannot 6917use both them and the Library together in an executable that you 6918distribute. 6919 6920 7. You may place library facilities that are a work based on the 6921Library side-by-side in a single library together with other library 6922facilities not covered by this License, and distribute such a combined 6923library, provided that the separate distribution of the work based on 6924the Library and of the other library facilities is otherwise 6925permitted, and provided that you do these two things: 6926 6927 a) Accompany the combined library with a copy of the same work 6928 based on the Library, uncombined with any other library 6929 facilities. This must be distributed under the terms of the 6930 Sections above. 6931 6932 b) Give prominent notice with the combined library of the fact 6933 that part of it is a work based on the Library, and explaining 6934 where to find the accompanying uncombined form of the same work. 6935 6936 8. You may not copy, modify, sublicense, link with, or distribute 6937the Library except as expressly provided under this License. Any 6938attempt otherwise to copy, modify, sublicense, link with, or 6939distribute the Library is void, and will automatically terminate your 6940rights under this License. However, parties who have received copies, 6941or rights, from you under this License will not have their licenses 6942terminated so long as such parties remain in full compliance. 6943 6944 9. You are not required to accept this License, since you have not 6945signed it. However, nothing else grants you permission to modify or 6946distribute the Library or its derivative works. These actions are 6947prohibited by law if you do not accept this License. Therefore, by 6948modifying or distributing the Library (or any work based on the 6949Library), you indicate your acceptance of this License to do so, and 6950all its terms and conditions for copying, distributing or modifying 6951the Library or works based on it. 6952 6953 10. Each time you redistribute the Library (or any work based on the 6954Library), the recipient automatically receives a license from the 6955original licensor to copy, distribute, link with or modify the Library 6956subject to these terms and conditions. You may not impose any further 6957restrictions on the recipients' exercise of the rights granted herein. 6958You are not responsible for enforcing compliance by third parties with 6959this License. 6960 6961 11. If, as a consequence of a court judgment or allegation of patent 6962infringement or for any other reason (not limited to patent issues), 6963conditions are imposed on you (whether by court order, agreement or 6964otherwise) that contradict the conditions of this License, they do not 6965excuse you from the conditions of this License. If you cannot 6966distribute so as to satisfy simultaneously your obligations under this 6967License and any other pertinent obligations, then as a consequence you 6968may not distribute the Library at all. For example, if a patent 6969license would not permit royalty-free redistribution of the Library by 6970all those who receive copies directly or indirectly through you, then 6971the only way you could satisfy both it and this License would be to 6972refrain entirely from distribution of the Library. 6973 6974If any portion of this section is held invalid or unenforceable under any 6975particular circumstance, the balance of the section is intended to apply, 6976and the section as a whole is intended to apply in other circumstances. 6977 6978It is not the purpose of this section to induce you to infringe any 6979patents or other property right claims or to contest validity of any 6980such claims; this section has the sole purpose of protecting the 6981integrity of the free software distribution system which is 6982implemented by public license practices. Many people have made 6983generous contributions to the wide range of software distributed 6984through that system in reliance on consistent application of that 6985system; it is up to the author/donor to decide if he or she is willing 6986to distribute software through any other system and a licensee cannot 6987impose that choice. 6988 6989This section is intended to make thoroughly clear what is believed to 6990be a consequence of the rest of this License. 6991 6992 12. If the distribution and/or use of the Library is restricted in 6993certain countries either by patents or by copyrighted interfaces, the 6994original copyright holder who places the Library under this License may add 6995an explicit geographical distribution limitation excluding those countries, 6996so that distribution is permitted only in or among countries not thus 6997excluded. In such case, this License incorporates the limitation as if 6998written in the body of this License. 6999 7000 13. The Free Software Foundation may publish revised and/or new 7001versions of the Lesser General Public License from time to time. 7002Such new versions will be similar in spirit to the present version, 7003but may differ in detail to address new problems or concerns. 7004 7005Each version is given a distinguishing version number. If the Library 7006specifies a version number of this License which applies to it and 7007"any later version", you have the option of following the terms and 7008conditions either of that version or of any later version published by 7009the Free Software Foundation. If the Library does not specify a 7010license version number, you may choose any version ever published by 7011the Free Software Foundation. 7012 7013 14. If you wish to incorporate parts of the Library into other free 7014programs whose distribution conditions are incompatible with these, 7015write to the author to ask for permission. For software which is 7016copyrighted by the Free Software Foundation, write to the Free 7017Software Foundation; we sometimes make exceptions for this. Our 7018decision will be guided by the two goals of preserving the free status 7019of all derivatives of our free software and of promoting the sharing 7020and reuse of software generally. 7021 7022 NO WARRANTY 7023 7024 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 7025WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 7026EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 7027OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 7028KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 7029IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 7030PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 7031LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 7032THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 7033 7034 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 7035WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 7036AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 7037FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 7038CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 7039LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 7040RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 7041FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 7042SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 7043DAMAGES. 7044 7045 END OF TERMS AND CONDITIONS 7046 7047 How to Apply These Terms to Your New Libraries 7048 7049 If you develop a new library, and you want it to be of the greatest 7050possible use to the public, we recommend making it free software that 7051everyone can redistribute and change. You can do so by permitting 7052redistribution under these terms (or, alternatively, under the terms of the 7053ordinary General Public License). 7054 7055 To apply these terms, attach the following notices to the library. It is 7056safest to attach them to the start of each source file to most effectively 7057convey the exclusion of warranty; and each file should have at least the 7058"copyright" line and a pointer to where the full notice is found. 7059 7060 <one line to give the library's name and a brief idea of what it does.> 7061 Copyright (C) <year> <name of author> 7062 7063 This library is free software; you can redistribute it and/or 7064 modify it under the terms of the GNU Lesser General Public 7065 License as published by the Free Software Foundation; either 7066 version 2.1 of the License, or (at your option) any later version. 7067 7068 This library is distributed in the hope that it will be useful, 7069 but WITHOUT ANY WARRANTY; without even the implied warranty of 7070 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 7071 Lesser General Public License for more details. 7072 7073 You should have received a copy of the GNU Lesser General Public 7074 License along with this library; if not, write to the Free Software 7075 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 7076 7077Also add information on how to contact you by electronic and paper mail. 7078 7079You should also get your employer (if you work as a programmer) or your 7080school, if any, to sign a "copyright disclaimer" for the library, if 7081necessary. Here is a sample; alter the names: 7082 7083 Yoyodyne, Inc., hereby disclaims all copyright interest in the 7084 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 7085 7086 <signature of Ty Coon>, 1 April 1990 7087 Ty Coon, President of Vice 7088 7089That's all there is to it! 7090 7091 7092 7093 Permission is hereby granted, free of charge, to any person obtaining a 7094 copy of this software and associated documentation files (the 7095 "Software"), to deal in the Software without restriction, including 7096 without limitation the rights to use, copy, modify, merge, publish, 7097 distribute, sub license, and/or sell copies of the Software, and to 7098 permit persons to whom the Software is furnished to do so, subject to 7099 the following conditions: 7100 7101 The above copyright notice and this permission notice (including the 7102 next paragraph) shall be included in all copies or substantial portions 7103 of the Software. 7104 7105 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 7106 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7107 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 7108 IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR 7109 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 7110 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 7111 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7112 7113Copyright (c) 2010, Google Inc. All rights reserved. 7114 7115Redistribution and use in source and binary forms, with or without 7116modification, are permitted provided that the following conditions are 7117met: 7118 7119 * Redistributions of source code must retain the above copyright 7120 notice, this list of conditions and the following disclaimer. 7121 7122 * Redistributions in binary form must reproduce the above copyright 7123 notice, this list of conditions and the following disclaimer in 7124 the documentation and/or other materials provided with the 7125 distribution. 7126 7127 * Neither the name of Google nor the names of its contributors may 7128 be used to endorse or promote products derived from this software 7129 without specific prior written permission. 7130 7131THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7132"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7133LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7134A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7135HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7136SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7137LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7138DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7139THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7140(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7141OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7142 7143Additional IP Rights Grant (Patents) 7144 7145"This implementation" means the copyrightable works distributed by 7146Google as part of the WebM Project. 7147 7148Google hereby grants to you a perpetual, worldwide, non-exclusive, 7149no-charge, royalty-free, irrevocable (except as stated in this section) 7150patent license to make, have made, use, offer to sell, sell, import, 7151transfer, and otherwise run, modify and propagate the contents of this 7152implementation of VP8, where such license applies only to those patent 7153claims, both currently owned by Google and acquired in the future, 7154licensable by Google that are necessarily infringed by this 7155implementation of VP8. This grant does not include claims that would be 7156infringed only as a consequence of further modification of this 7157implementation. If you or your agent or exclusive licensee institute or 7158order or agree to the institution of patent litigation against any 7159entity (including a cross-claim or counterclaim in a lawsuit) alleging 7160that this implementation of VP8 or any code incorporated within this 7161implementation of VP8 constitutes direct or contributory patent 7162infringement, or inducement of patent infringement, then any patent 7163rights granted to you under this License for this implementation of VP8 7164shall terminate as of the date such litigation is filed. 7165 7166Except where otherwise noted in the source code (e.g. the files hash.c, 7167list.c and the trio files, which are covered by a similar licence but 7168with different Copyright notices) all the files are: 7169 7170 Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved. 7171 7172Permission is hereby granted, free of charge, to any person obtaining a copy 7173of this software and associated documentation files (the "Software"), to deal 7174in the Software without restriction, including without limitation the rights 7175to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7176copies of the Software, and to permit persons to whom the Software is fur- 7177nished to do so, subject to the following conditions: 7178 7179The above copyright notice and this permission notice shall be included in 7180all copies or substantial portions of the Software. 7181 7182THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7183IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 7184NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7185DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 7186IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 7187NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7188 7189Except as contained in this notice, the name of Daniel Veillard shall not 7190be used in advertising or otherwise to promote the sale, use or other deal- 7191ings in this Software without prior written authorization from him. 7192 7193 7194Licence for libxslt except libexslt 7195---------------------------------------------------------------------- 7196 Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved. 7197 7198Permission is hereby granted, free of charge, to any person obtaining a copy 7199of this software and associated documentation files (the "Software"), to deal 7200in the Software without restriction, including without limitation the rights 7201to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7202copies of the Software, and to permit persons to whom the Software is fur- 7203nished to do so, subject to the following conditions: 7204 7205The above copyright notice and this permission notice shall be included in 7206all copies or substantial portions of the Software. 7207 7208THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7209IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 7210NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7211DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 7212IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 7213NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7214 7215Except as contained in this notice, the name of Daniel Veillard shall not 7216be used in advertising or otherwise to promote the sale, use or other deal- 7217ings in this Software without prior written authorization from him. 7218 7219---------------------------------------------------------------------- 7220 7221Licence for libexslt 7222---------------------------------------------------------------------- 7223 Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard. 7224 All Rights Reserved. 7225 7226Permission is hereby granted, free of charge, to any person obtaining a copy 7227of this software and associated documentation files (the "Software"), to deal 7228in the Software without restriction, including without limitation the rights 7229to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7230copies of the Software, and to permit persons to whom the Software is fur- 7231nished to do so, subject to the following conditions: 7232 7233The above copyright notice and this permission notice shall be included in 7234all copies or substantial portions of the Software. 7235 7236THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7237IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 7238NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7239AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 7240IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 7241NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7242 7243Except as contained in this notice, the name of the authors shall not 7244be used in advertising or otherwise to promote the sale, use or other deal- 7245ings in this Software without prior written authorization from him. 7246---------------------------------------------------------------------- 7247 7248LZMA SDK is placed in the public domain. 7249 7250Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com> 7251Some rights reserved: <http://opensource.org/licenses/mit-license.php> 7252 7253The default Mesa license is as follows: 7254 7255Copyright (C) 1999-2007 Brian Paul All Rights Reserved. 7256 7257Permission is hereby granted, free of charge, to any person obtaining a 7258copy of this software and associated documentation files (the "Software"), 7259to deal in the Software without restriction, including without limitation 7260the rights to use, copy, modify, merge, publish, distribute, sublicense, 7261and/or sell copies of the Software, and to permit persons to whom the 7262Software is furnished to do so, subject to the following conditions: 7263 7264The above copyright notice and this permission notice shall be included 7265in all copies or substantial portions of the Software. 7266 7267THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 7268OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7269FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 7270BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 7271AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 7272CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7273 7274 7275 7276Some parts of Mesa are copyrighted under the GNU LGPL. See the 7277Mesa/docs/COPYRIGHT file for details. 7278 7279The following is the standard GNU copyright file. 7280---------------------------------------------------------------------- 7281 7282 7283 GNU LIBRARY GENERAL PUBLIC LICENSE 7284 Version 2, June 1991 7285 7286 Copyright (C) 1991 Free Software Foundation, Inc. 7287 675 Mass Ave, Cambridge, MA 02139, USA 7288 Everyone is permitted to copy and distribute verbatim copies 7289 of this license document, but changing it is not allowed. 7290 7291[This is the first released version of the library GPL. It is 7292 numbered 2 because it goes with version 2 of the ordinary GPL.] 7293 7294 Preamble 7295 7296 The licenses for most software are designed to take away your 7297freedom to share and change it. By contrast, the GNU General Public 7298Licenses are intended to guarantee your freedom to share and change 7299free software--to make sure the software is free for all its users. 7300 7301 This license, the Library General Public License, applies to some 7302specially designated Free Software Foundation software, and to any 7303other libraries whose authors decide to use it. You can use it for 7304your libraries, too. 7305 7306 When we speak of free software, we are referring to freedom, not 7307price. Our General Public Licenses are designed to make sure that you 7308have the freedom to distribute copies of free software (and charge for 7309this service if you wish), that you receive source code or can get it 7310if you want it, that you can change the software or use pieces of it 7311in new free programs; and that you know you can do these things. 7312 7313 To protect your rights, we need to make restrictions that forbid 7314anyone to deny you these rights or to ask you to surrender the rights. 7315These restrictions translate to certain responsibilities for you if 7316you distribute copies of the library, or if you modify it. 7317 7318 For example, if you distribute copies of the library, whether gratis 7319or for a fee, you must give the recipients all the rights that we gave 7320you. You must make sure that they, too, receive or can get the source 7321code. If you link a program with the library, you must provide 7322complete object files to the recipients so that they can relink them 7323with the library, after making changes to the library and recompiling 7324it. And you must show them these terms so they know their rights. 7325 7326 Our method of protecting your rights has two steps: (1) copyright 7327the library, and (2) offer you this license which gives you legal 7328permission to copy, distribute and/or modify the library. 7329 7330 Also, for each distributor's protection, we want to make certain 7331that everyone understands that there is no warranty for this free 7332library. If the library is modified by someone else and passed on, we 7333want its recipients to know that what they have is not the original 7334version, so that any problems introduced by others will not reflect on 7335the original authors' reputations. 7336 7337 Finally, any free program is threatened constantly by software 7338patents. We wish to avoid the danger that companies distributing free 7339software will individually obtain patent licenses, thus in effect 7340transforming the program into proprietary software. To prevent this, 7341we have made it clear that any patent must be licensed for everyone's 7342free use or not licensed at all. 7343 7344 Most GNU software, including some libraries, is covered by the ordinary 7345GNU General Public License, which was designed for utility programs. This 7346license, the GNU Library General Public License, applies to certain 7347designated libraries. This license is quite different from the ordinary 7348one; be sure to read it in full, and don't assume that anything in it is 7349the same as in the ordinary license. 7350 7351 The reason we have a separate public license for some libraries is that 7352they blur the distinction we usually make between modifying or adding to a 7353program and simply using it. Linking a program with a library, without 7354changing the library, is in some sense simply using the library, and is 7355analogous to running a utility program or application program. However, in 7356a textual and legal sense, the linked executable is a combined work, a 7357derivative of the original library, and the ordinary General Public License 7358treats it as such. 7359 7360 Because of this blurred distinction, using the ordinary General 7361Public License for libraries did not effectively promote software 7362sharing, because most developers did not use the libraries. We 7363concluded that weaker conditions might promote sharing better. 7364 7365 However, unrestricted linking of non-free programs would deprive the 7366users of those programs of all benefit from the free status of the 7367libraries themselves. This Library General Public License is intended to 7368permit developers of non-free programs to use free libraries, while 7369preserving your freedom as a user of such programs to change the free 7370libraries that are incorporated in them. (We have not seen how to achieve 7371this as regards changes in header files, but we have achieved it as regards 7372changes in the actual functions of the Library.) The hope is that this 7373will lead to faster development of free libraries. 7374 7375 The precise terms and conditions for copying, distribution and 7376modification follow. Pay close attention to the difference between a 7377"work based on the library" and a "work that uses the library". The 7378former contains code derived from the library, while the latter only 7379works together with the library. 7380 7381 Note that it is possible for a library to be covered by the ordinary 7382General Public License rather than by this special one. 7383 7384 GNU LIBRARY GENERAL PUBLIC LICENSE 7385 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 7386 7387 0. This License Agreement applies to any software library which 7388contains a notice placed by the copyright holder or other authorized 7389party saying it may be distributed under the terms of this Library 7390General Public License (also called "this License"). Each licensee is 7391addressed as "you". 7392 7393 A "library" means a collection of software functions and/or data 7394prepared so as to be conveniently linked with application programs 7395(which use some of those functions and data) to form executables. 7396 7397 The "Library", below, refers to any such software library or work 7398which has been distributed under these terms. A "work based on the 7399Library" means either the Library or any derivative work under 7400copyright law: that is to say, a work containing the Library or a 7401portion of it, either verbatim or with modifications and/or translated 7402straightforwardly into another language. (Hereinafter, translation is 7403included without limitation in the term "modification".) 7404 7405 "Source code" for a work means the preferred form of the work for 7406making modifications to it. For a library, complete source code means 7407all the source code for all modules it contains, plus any associated 7408interface definition files, plus the scripts used to control compilation 7409and installation of the library. 7410 7411 Activities other than copying, distribution and modification are not 7412covered by this License; they are outside its scope. The act of 7413running a program using the Library is not restricted, and output from 7414such a program is covered only if its contents constitute a work based 7415on the Library (independent of the use of the Library in a tool for 7416writing it). Whether that is true depends on what the Library does 7417and what the program that uses the Library does. 7418 7419 1. You may copy and distribute verbatim copies of the Library's 7420complete source code as you receive it, in any medium, provided that 7421you conspicuously and appropriately publish on each copy an 7422appropriate copyright notice and disclaimer of warranty; keep intact 7423all the notices that refer to this License and to the absence of any 7424warranty; and distribute a copy of this License along with the 7425Library. 7426 7427 You may charge a fee for the physical act of transferring a copy, 7428and you may at your option offer warranty protection in exchange for a 7429fee. 7430 7431 2. You may modify your copy or copies of the Library or any portion 7432of it, thus forming a work based on the Library, and copy and 7433distribute such modifications or work under the terms of Section 1 7434above, provided that you also meet all of these conditions: 7435 7436 a) The modified work must itself be a software library. 7437 7438 b) You must cause the files modified to carry prominent notices 7439 stating that you changed the files and the date of any change. 7440 7441 c) You must cause the whole of the work to be licensed at no 7442 charge to all third parties under the terms of this License. 7443 7444 d) If a facility in the modified Library refers to a function or a 7445 table of data to be supplied by an application program that uses 7446 the facility, other than as an argument passed when the facility 7447 is invoked, then you must make a good faith effort to ensure that, 7448 in the event an application does not supply such function or 7449 table, the facility still operates, and performs whatever part of 7450 its purpose remains meaningful. 7451 7452 (For example, a function in a library to compute square roots has 7453 a purpose that is entirely well-defined independent of the 7454 application. Therefore, Subsection 2d requires that any 7455 application-supplied function or table used by this function must 7456 be optional: if the application does not supply it, the square 7457 root function must still compute square roots.) 7458 7459These requirements apply to the modified work as a whole. If 7460identifiable sections of that work are not derived from the Library, 7461and can be reasonably considered independent and separate works in 7462themselves, then this License, and its terms, do not apply to those 7463sections when you distribute them as separate works. But when you 7464distribute the same sections as part of a whole which is a work based 7465on the Library, the distribution of the whole must be on the terms of 7466this License, whose permissions for other licensees extend to the 7467entire whole, and thus to each and every part regardless of who wrote 7468it. 7469 7470Thus, it is not the intent of this section to claim rights or contest 7471your rights to work written entirely by you; rather, the intent is to 7472exercise the right to control the distribution of derivative or 7473collective works based on the Library. 7474 7475In addition, mere aggregation of another work not based on the Library 7476with the Library (or with a work based on the Library) on a volume of 7477a storage or distribution medium does not bring the other work under 7478the scope of this License. 7479 7480 3. You may opt to apply the terms of the ordinary GNU General Public 7481License instead of this License to a given copy of the Library. To do 7482this, you must alter all the notices that refer to this License, so 7483that they refer to the ordinary GNU General Public License, version 2, 7484instead of to this License. (If a newer version than version 2 of the 7485ordinary GNU General Public License has appeared, then you can specify 7486that version instead if you wish.) Do not make any other change in 7487these notices. 7488 7489 Once this change is made in a given copy, it is irreversible for 7490that copy, so the ordinary GNU General Public License applies to all 7491subsequent copies and derivative works made from that copy. 7492 7493 This option is useful when you wish to copy part of the code of 7494the Library into a program that is not a library. 7495 7496 4. You may copy and distribute the Library (or a portion or 7497derivative of it, under Section 2) in object code or executable form 7498under the terms of Sections 1 and 2 above provided that you accompany 7499it with the complete corresponding machine-readable source code, which 7500must be distributed under the terms of Sections 1 and 2 above on a 7501medium customarily used for software interchange. 7502 7503 If distribution of object code is made by offering access to copy 7504from a designated place, then offering equivalent access to copy the 7505source code from the same place satisfies the requirement to 7506distribute the source code, even though third parties are not 7507compelled to copy the source along with the object code. 7508 7509 5. A program that contains no derivative of any portion of the 7510Library, but is designed to work with the Library by being compiled or 7511linked with it, is called a "work that uses the Library". Such a 7512work, in isolation, is not a derivative work of the Library, and 7513therefore falls outside the scope of this License. 7514 7515 However, linking a "work that uses the Library" with the Library 7516creates an executable that is a derivative of the Library (because it 7517contains portions of the Library), rather than a "work that uses the 7518library". The executable is therefore covered by this License. 7519Section 6 states terms for distribution of such executables. 7520 7521 When a "work that uses the Library" uses material from a header file 7522that is part of the Library, the object code for the work may be a 7523derivative work of the Library even though the source code is not. 7524Whether this is true is especially significant if the work can be 7525linked without the Library, or if the work is itself a library. The 7526threshold for this to be true is not precisely defined by law. 7527 7528 If such an object file uses only numerical parameters, data 7529structure layouts and accessors, and small macros and small inline 7530functions (ten lines or less in length), then the use of the object 7531file is unrestricted, regardless of whether it is legally a derivative 7532work. (Executables containing this object code plus portions of the 7533Library will still fall under Section 6.) 7534 7535 Otherwise, if the work is a derivative of the Library, you may 7536distribute the object code for the work under the terms of Section 6. 7537Any executables containing that work also fall under Section 6, 7538whether or not they are linked directly with the Library itself. 7539 7540 6. As an exception to the Sections above, you may also compile or 7541link a "work that uses the Library" with the Library to produce a 7542work containing portions of the Library, and distribute that work 7543under terms of your choice, provided that the terms permit 7544modification of the work for the customer's own use and reverse 7545engineering for debugging such modifications. 7546 7547 You must give prominent notice with each copy of the work that the 7548Library is used in it and that the Library and its use are covered by 7549this License. You must supply a copy of this License. If the work 7550during execution displays copyright notices, you must include the 7551copyright notice for the Library among them, as well as a reference 7552directing the user to the copy of this License. Also, you must do one 7553of these things: 7554 7555 a) Accompany the work with the complete corresponding 7556 machine-readable source code for the Library including whatever 7557 changes were used in the work (which must be distributed under 7558 Sections 1 and 2 above); and, if the work is an executable linked 7559 with the Library, with the complete machine-readable "work that 7560 uses the Library", as object code and/or source code, so that the 7561 user can modify the Library and then relink to produce a modified 7562 executable containing the modified Library. (It is understood 7563 that the user who changes the contents of definitions files in the 7564 Library will not necessarily be able to recompile the application 7565 to use the modified definitions.) 7566 7567 b) Accompany the work with a written offer, valid for at 7568 least three years, to give the same user the materials 7569 specified in Subsection 6a, above, for a charge no more 7570 than the cost of performing this distribution. 7571 7572 c) If distribution of the work is made by offering access to copy 7573 from a designated place, offer equivalent access to copy the above 7574 specified materials from the same place. 7575 7576 d) Verify that the user has already received a copy of these 7577 materials or that you have already sent this user a copy. 7578 7579 For an executable, the required form of the "work that uses the 7580Library" must include any data and utility programs needed for 7581reproducing the executable from it. However, as a special exception, 7582the source code distributed need not include anything that is normally 7583distributed (in either source or binary form) with the major 7584components (compiler, kernel, and so on) of the operating system on 7585which the executable runs, unless that component itself accompanies 7586the executable. 7587 7588 It may happen that this requirement contradicts the license 7589restrictions of other proprietary libraries that do not normally 7590accompany the operating system. Such a contradiction means you cannot 7591use both them and the Library together in an executable that you 7592distribute. 7593 7594 7. You may place library facilities that are a work based on the 7595Library side-by-side in a single library together with other library 7596facilities not covered by this License, and distribute such a combined 7597library, provided that the separate distribution of the work based on 7598the Library and of the other library facilities is otherwise 7599permitted, and provided that you do these two things: 7600 7601 a) Accompany the combined library with a copy of the same work 7602 based on the Library, uncombined with any other library 7603 facilities. This must be distributed under the terms of the 7604 Sections above. 7605 7606 b) Give prominent notice with the combined library of the fact 7607 that part of it is a work based on the Library, and explaining 7608 where to find the accompanying uncombined form of the same work. 7609 7610 8. You may not copy, modify, sublicense, link with, or distribute 7611the Library except as expressly provided under this License. Any 7612attempt otherwise to copy, modify, sublicense, link with, or 7613distribute the Library is void, and will automatically terminate your 7614rights under this License. However, parties who have received copies, 7615or rights, from you under this License will not have their licenses 7616terminated so long as such parties remain in full compliance. 7617 7618 9. You are not required to accept this License, since you have not 7619signed it. However, nothing else grants you permission to modify or 7620distribute the Library or its derivative works. These actions are 7621prohibited by law if you do not accept this License. Therefore, by 7622modifying or distributing the Library (or any work based on the 7623Library), you indicate your acceptance of this License to do so, and 7624all its terms and conditions for copying, distributing or modifying 7625the Library or works based on it. 7626 7627 10. Each time you redistribute the Library (or any work based on the 7628Library), the recipient automatically receives a license from the 7629original licensor to copy, distribute, link with or modify the Library 7630subject to these terms and conditions. You may not impose any further 7631restrictions on the recipients' exercise of the rights granted herein. 7632You are not responsible for enforcing compliance by third parties to 7633this License. 7634 7635 11. If, as a consequence of a court judgment or allegation of patent 7636infringement or for any other reason (not limited to patent issues), 7637conditions are imposed on you (whether by court order, agreement or 7638otherwise) that contradict the conditions of this License, they do not 7639excuse you from the conditions of this License. If you cannot 7640distribute so as to satisfy simultaneously your obligations under this 7641License and any other pertinent obligations, then as a consequence you 7642may not distribute the Library at all. For example, if a patent 7643license would not permit royalty-free redistribution of the Library by 7644all those who receive copies directly or indirectly through you, then 7645the only way you could satisfy both it and this License would be to 7646refrain entirely from distribution of the Library. 7647 7648If any portion of this section is held invalid or unenforceable under any 7649particular circumstance, the balance of the section is intended to apply, 7650and the section as a whole is intended to apply in other circumstances. 7651 7652It is not the purpose of this section to induce you to infringe any 7653patents or other property right claims or to contest validity of any 7654such claims; this section has the sole purpose of protecting the 7655integrity of the free software distribution system which is 7656implemented by public license practices. Many people have made 7657generous contributions to the wide range of software distributed 7658through that system in reliance on consistent application of that 7659system; it is up to the author/donor to decide if he or she is willing 7660to distribute software through any other system and a licensee cannot 7661impose that choice. 7662 7663This section is intended to make thoroughly clear what is believed to 7664be a consequence of the rest of this License. 7665 7666 12. If the distribution and/or use of the Library is restricted in 7667certain countries either by patents or by copyrighted interfaces, the 7668original copyright holder who places the Library under this License may add 7669an explicit geographical distribution limitation excluding those countries, 7670so that distribution is permitted only in or among countries not thus 7671excluded. In such case, this License incorporates the limitation as if 7672written in the body of this License. 7673 7674 13. The Free Software Foundation may publish revised and/or new 7675versions of the Library General Public License from time to time. 7676Such new versions will be similar in spirit to the present version, 7677but may differ in detail to address new problems or concerns. 7678 7679Each version is given a distinguishing version number. If the Library 7680specifies a version number of this License which applies to it and 7681"any later version", you have the option of following the terms and 7682conditions either of that version or of any later version published by 7683the Free Software Foundation. If the Library does not specify a 7684license version number, you may choose any version ever published by 7685the Free Software Foundation. 7686 7687 14. If you wish to incorporate parts of the Library into other free 7688programs whose distribution conditions are incompatible with these, 7689write to the author to ask for permission. For software which is 7690copyrighted by the Free Software Foundation, write to the Free 7691Software Foundation; we sometimes make exceptions for this. Our 7692decision will be guided by the two goals of preserving the free status 7693of all derivatives of our free software and of promoting the sharing 7694and reuse of software generally. 7695 7696 NO WARRANTY 7697 7698 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 7699WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 7700EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 7701OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 7702KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 7703IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 7704PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 7705LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 7706THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 7707 7708 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 7709WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 7710AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 7711FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 7712CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 7713LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 7714RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 7715FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 7716SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 7717DAMAGES. 7718 7719 END OF TERMS AND CONDITIONS 7720 7721 Appendix: How to Apply These Terms to Your New Libraries 7722 7723 If you develop a new library, and you want it to be of the greatest 7724possible use to the public, we recommend making it free software that 7725everyone can redistribute and change. You can do so by permitting 7726redistribution under these terms (or, alternatively, under the terms of the 7727ordinary General Public License). 7728 7729 To apply these terms, attach the following notices to the library. It is 7730safest to attach them to the start of each source file to most effectively 7731convey the exclusion of warranty; and each file should have at least the 7732"copyright" line and a pointer to where the full notice is found. 7733 7734 <one line to give the library's name and a brief idea of what it does.> 7735 Copyright (C) <year> <name of author> 7736 7737 This library is free software; you can redistribute it and/or 7738 modify it under the terms of the GNU Library General Public 7739 License as published by the Free Software Foundation; either 7740 version 2 of the License, or (at your option) any later version. 7741 7742 This library is distributed in the hope that it will be useful, 7743 but WITHOUT ANY WARRANTY; without even the implied warranty of 7744 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 7745 Library General Public License for more details. 7746 7747 You should have received a copy of the GNU Library General Public 7748 License along with this library; if not, write to the Free 7749 Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 7750 7751Also add information on how to contact you by electronic and paper mail. 7752 7753You should also get your employer (if you work as a programmer) or your 7754school, if any, to sign a "copyright disclaimer" for the library, if 7755necessary. Here is a sample; alter the names: 7756 7757 Yoyodyne, Inc., hereby disclaims all copyright interest in the 7758 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 7759 7760 <signature of Ty Coon>, 1 April 1990 7761 Ty Coon, President of Vice 7762 7763That's all there is to it! 7764 7765 7766 * MODP_B64 - High performance base64 encoder/decoder 7767 * Version 1.3 -- 17-Mar-2006 7768 * http://modp.com/release/base64 7769 * 7770 * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com 7771 * All rights reserved. 7772 * 7773 * Redistribution and use in source and binary forms, with or without 7774 * modification, are permitted provided that the following conditions are 7775 * met: 7776 * 7777 * Redistributions of source code must retain the above copyright 7778 * notice, this list of conditions and the following disclaimer. 7779 * 7780 * Redistributions in binary form must reproduce the above copyright 7781 * notice, this list of conditions and the following disclaimer in the 7782 * documentation and/or other materials provided with the distribution. 7783 * 7784 * Neither the name of the modp.com nor the names of its 7785 * contributors may be used to endorse or promote products derived from 7786 * this software without specific prior written permission. 7787 * 7788 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7789 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7790 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7791 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7792 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7793 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7794 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7795 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7796 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7797 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7798 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7799 7800Copyright 2008 MolokoCacao 7801All rights reserved 7802 7803Redistribution and use in source and binary forms, with or without 7804modification, are permitted providing that the following conditions 7805are met: 78061. Redistributions of source code must retain the above copyright 7807 notice, this list of conditions and the following disclaimer. 78082. Redistributions in binary form must reproduce the above copyright 7809 notice, this list of conditions and the following disclaimer in the 7810 documentation and/or other materials provided with the distribution. 7811 7812THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 7813IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 7814WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 7815ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 7816DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 7817DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 7818OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 7819HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 7820STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 7821IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 7822POSSIBILITY OF SUCH DAMAGE. 7823 7824Copyright (c) 2004-2009 Sergey Lyubka 7825Portions Copyright (c) 2009 Gilbert Wellisch 7826 7827Permission is hereby granted, free of charge, to any person obtaining a copy 7828of this software and associated documentation files (the "Software"), to deal 7829in the Software without restriction, including without limitation the rights 7830to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7831copies of the Software, and to permit persons to whom the Software is 7832furnished to do so, subject to the following conditions: 7833 7834The above copyright notice and this permission notice shall be included in 7835all copies or substantial portions of the Software. 7836 7837THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7838IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7839FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7840AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7841LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7842OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 7843THE SOFTWARE. 7844 7845 7846Copyright 2010-2011, Google Inc. 7847All rights reserved. 7848 7849Redistribution and use in source and binary forms, with or without 7850modification, are permitted provided that the following conditions are 7851met: 7852 7853* Redistributions of source code must retain the above copyright 7854notice, this list of conditions and the following disclaimer. 7855* Redistributions in binary form must reproduce the above 7856copyright notice, this list of conditions and the following disclaimer 7857in the documentation and/or other materials provided with the 7858distribution. 7859* Neither the name of Google Inc. nor the names of its 7860contributors may be used to endorse or promote products derived from 7861this software without specific prior written permission. 7862 7863THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7864"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7865LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7866A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7867OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7868SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7869LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7870DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7871THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7872(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7873OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7874 7875 7876/* ***** BEGIN LICENSE BLOCK ***** 7877 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 7878 * 7879 * The contents of this file are subject to the Mozilla Public License Version 7880 * 1.1 (the "License"); you may not use this file except in compliance with 7881 * the License. You may obtain a copy of the License at 7882 * http://www.mozilla.org/MPL/ 7883 * 7884 * Software distributed under the License is distributed on an "AS IS" basis, 7885 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 7886 * for the specific language governing rights and limitations under the 7887 * License. 7888 * 7889 * The Original Code is mozilla.org code. 7890 * 7891 * The Initial Developer of the Original Code is 7892 * Netscape Communications Corporation. 7893 * Portions created by the Initial Developer are Copyright (C) 2002 7894 * the Initial Developer. All Rights Reserved. 7895 * 7896 * Contributor(s): 7897 * 7898 * Alternatively, the contents of this file may be used under the terms of 7899 * either the GNU General Public License Version 2 or later (the "GPL"), or 7900 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 7901 * in which case the provisions of the GPL or the LGPL are applicable instead 7902 * of those above. If you wish to allow use of your version of this file only 7903 * under the terms of either the GPL or the LGPL, and not to allow others to 7904 * use your version of this file under the terms of the MPL, indicate your 7905 * decision by deleting the provisions above and replace them with the notice 7906 * and other provisions required by the GPL or the LGPL. If you do not delete 7907 * the provisions above, a recipient may use your version of this file under 7908 * the terms of any one of the MPL, the GPL or the LGPL. 7909 * 7910 * ***** END LICENSE BLOCK ***** */ 7911 7912 A C-program for MT19937, with initialization improved 2002/1/26. 7913 Coded by Takuji Nishimura and Makoto Matsumoto. 7914 7915 Before using, initialize the state by using init_genrand(seed) 7916 or init_by_array(init_key, key_length). 7917 7918 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 7919 All rights reserved. 7920 7921 Redistribution and use in source and binary forms, with or without 7922 modification, are permitted provided that the following conditions 7923 are met: 7924 7925 1. Redistributions of source code must retain the above copyright 7926 notice, this list of conditions and the following disclaimer. 7927 7928 2. Redistributions in binary form must reproduce the above copyright 7929 notice, this list of conditions and the following disclaimer in the 7930 documentation and/or other materials provided with the distribution. 7931 7932 3. The names of its contributors may not be used to endorse or promote 7933 products derived from this software without specific prior written 7934 permission. 7935 7936 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7937 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7938 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7939 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 7940 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 7941 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 7942 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 7943 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 7944 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 7945 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 7946 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7947 7948// Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved. 7949// 7950// Redistribution and use in source and binary forms, with or without 7951// modification, are permitted provided that the following conditions are 7952// met: 7953// 7954// * Redistributions of source code must retain the above copyright 7955// notice, this list of conditions and the following disclaimer. 7956// * Redistributions in binary form must reproduce the above 7957// copyright notice, this list of conditions and the following disclaimer 7958// in the documentation and/or other materials provided with the 7959// distribution. 7960// * Neither the name of Google Inc. nor the names of its 7961// contributors may be used to endorse or promote products derived from 7962// this software without specific prior written permission. 7963// 7964// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7965// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7966// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7967// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7968// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7969// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7970// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7971// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7972// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7973// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7974// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7975 7976Version: MPL 1.1/GPL 2.0/LGPL 2.1 7977 7978The contents of this file are subject to the Mozilla Public License Version 79791.1 (the "License"); you may not use this file except in compliance with 7980the License. You may obtain a copy of the License at 7981http://www.mozilla.org/MPL/ 7982 7983Software distributed under the License is distributed on an "AS IS" basis, 7984WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 7985for the specific language governing rights and limitations under the 7986License. 7987 7988The Original Code is mozilla.org code. 7989 7990The Initial Developer of the Original Code is 7991Netscape Communications Corporation. 7992Portions created by the Initial Developer are Copyright (C) 1998 7993the Initial Developer. All Rights Reserved. 7994 7995Contributor(s): 7996 7997Alternatively, the contents of this file may be used under the terms of 7998either the GNU General Public License Version 2 or later (the "GPL"), or 7999the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 8000in which case the provisions of the GPL or the LGPL are applicable instead 8001of those above. If you wish to allow use of your version of this file only 8002under the terms of either the GPL or the LGPL, and not to allow others to 8003use your version of this file under the terms of the MPL, indicate your 8004decision by deleting the provisions above and replace them with the notice 8005and other provisions required by the GPL or the LGPL. If you do not delete 8006the provisions above, a recipient may use your version of this file under 8007the terms of any one of the MPL, the GPL or the LGPL. 8008 8009 8010 Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved. 8011 8012 Permission to use, copy, modify and distribute this software and its documentation 8013 is hereby granted, provided that both the copyright notice and this permission 8014 notice appear in all copies of the software, derivative works or modified versions, 8015 and any portions thereof, and that both notices appear in supporting documentation, 8016 and that credit is given to Mulle Kybernetik in all documents and publicity 8017 pertaining to direct or indirect use of this code or its derivatives. 8018 8019 THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE 8020 SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS 8021 "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY 8022 DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE 8023 OR OF ANY DERIVATIVE WORK. 8024 8025 LICENSE ISSUES 8026 ============== 8027 8028 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 8029 the OpenSSL License and the original SSLeay license apply to the toolkit. 8030 See below for the actual license texts. Actually both licenses are BSD-style 8031 Open Source licenses. In case of any license issues related to OpenSSL 8032 please contact openssl-core@openssl.org. 8033 8034 OpenSSL License 8035 --------------- 8036 8037/* ==================================================================== 8038 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 8039 * 8040 * Redistribution and use in source and binary forms, with or without 8041 * modification, are permitted provided that the following conditions 8042 * are met: 8043 * 8044 * 1. Redistributions of source code must retain the above copyright 8045 * notice, this list of conditions and the following disclaimer. 8046 * 8047 * 2. Redistributions in binary form must reproduce the above copyright 8048 * notice, this list of conditions and the following disclaimer in 8049 * the documentation and/or other materials provided with the 8050 * distribution. 8051 * 8052 * 3. All advertising materials mentioning features or use of this 8053 * software must display the following acknowledgment: 8054 * "This product includes software developed by the OpenSSL Project 8055 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 8056 * 8057 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 8058 * endorse or promote products derived from this software without 8059 * prior written permission. For written permission, please contact 8060 * openssl-core@openssl.org. 8061 * 8062 * 5. Products derived from this software may not be called "OpenSSL" 8063 * nor may "OpenSSL" appear in their names without prior written 8064 * permission of the OpenSSL Project. 8065 * 8066 * 6. Redistributions of any form whatsoever must retain the following 8067 * acknowledgment: 8068 * "This product includes software developed by the OpenSSL Project 8069 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 8070 * 8071 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 8072 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 8073 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8074 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 8075 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8076 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 8077 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 8078 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 8079 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 8080 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 8081 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 8082 * OF THE POSSIBILITY OF SUCH DAMAGE. 8083 * ==================================================================== 8084 * 8085 * This product includes cryptographic software written by Eric Young 8086 * (eay@cryptsoft.com). This product includes software written by Tim 8087 * Hudson (tjh@cryptsoft.com). 8088 * 8089 */ 8090 8091 Original SSLeay License 8092 ----------------------- 8093 8094/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 8095 * All rights reserved. 8096 * 8097 * This package is an SSL implementation written 8098 * by Eric Young (eay@cryptsoft.com). 8099 * The implementation was written so as to conform with Netscapes SSL. 8100 * 8101 * This library is free for commercial and non-commercial use as long as 8102 * the following conditions are aheared to. The following conditions 8103 * apply to all code found in this distribution, be it the RC4, RSA, 8104 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 8105 * included with this distribution is covered by the same copyright terms 8106 * except that the holder is Tim Hudson (tjh@cryptsoft.com). 8107 * 8108 * Copyright remains Eric Young's, and as such any Copyright notices in 8109 * the code are not to be removed. 8110 * If this package is used in a product, Eric Young should be given attribution 8111 * as the author of the parts of the library used. 8112 * This can be in the form of a textual message at program startup or 8113 * in documentation (online or textual) provided with the package. 8114 * 8115 * Redistribution and use in source and binary forms, with or without 8116 * modification, are permitted provided that the following conditions 8117 * are met: 8118 * 1. Redistributions of source code must retain the copyright 8119 * notice, this list of conditions and the following disclaimer. 8120 * 2. Redistributions in binary form must reproduce the above copyright 8121 * notice, this list of conditions and the following disclaimer in the 8122 * documentation and/or other materials provided with the distribution. 8123 * 3. All advertising materials mentioning features or use of this software 8124 * must display the following acknowledgement: 8125 * "This product includes cryptographic software written by 8126 * Eric Young (eay@cryptsoft.com)" 8127 * The word 'cryptographic' can be left out if the rouines from the library 8128 * being used are not cryptographic related :-). 8129 * 4. If you include any Windows specific code (or a derivative thereof) from 8130 * the apps directory (application code) you must include an acknowledgement: 8131 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" 8132 * 8133 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 8134 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 8135 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 8136 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 8137 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 8138 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 8139 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 8140 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 8141 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 8142 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 8143 * SUCH DAMAGE. 8144 * 8145 * The licence and distribution terms for any publically available version or 8146 * derivative of this code cannot be changed. i.e. this code cannot simply be 8147 * copied and put under another distribution licence 8148 * [including the GNU Public Licence.] 8149 */ 8150 8151 8152Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic, 8153 Jean-Marc Valin, Timothy B. Terriberry, 8154 CSIRO, Gregory Maxwell, Mark Borgerding, 8155 Erik de Castro Lopo 8156 8157Redistribution and use in source and binary forms, with or without 8158modification, are permitted provided that the following conditions 8159are met: 8160 8161- Redistributions of source code must retain the above copyright 8162notice, this list of conditions and the following disclaimer. 8163 8164- Redistributions in binary form must reproduce the above copyright 8165notice, this list of conditions and the following disclaimer in the 8166documentation and/or other materials provided with the distribution. 8167 8168- Neither the name of Internet Society, IETF or IETF Trust, nor the 8169names of specific contributors, may be used to endorse or promote 8170products derived from this software without specific prior written 8171permission. 8172 8173THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8174``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8175LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8176A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 8177OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 8178EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 8179PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 8180PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 8181LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 8182NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 8183SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8184 8185Opus is subject to the royalty-free patent licenses which are 8186specified at: 8187 8188Xiph.Org Foundation: 8189https://datatracker.ietf.org/ipr/1524/ 8190 8191Microsoft Corporation: 8192https://datatracker.ietf.org/ipr/1914/ 8193 8194Broadcom Corporation: 8195https://datatracker.ietf.org/ipr/1526/ 8196 8197// Copyright (c) 2009 The Chromium Authors. All rights reserved. 8198// 8199// Redistribution and use in source and binary forms, with or without 8200// modification, are permitted provided that the following conditions are 8201// met: 8202// 8203// * Redistributions of source code must retain the above copyright 8204// notice, this list of conditions and the following disclaimer. 8205// * Redistributions in binary form must reproduce the above 8206// copyright notice, this list of conditions and the following disclaimer 8207// in the documentation and/or other materials provided with the 8208// distribution. 8209// * Neither the name of Google Inc. nor the names of its 8210// contributors may be used to endorse or promote products derived from 8211// this software without specific prior written permission. 8212// 8213// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8214// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8215// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8216// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8217// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8218// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8219// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8220// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8221// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8222// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8223// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8224 8225PLY (Python Lex-Yacc) Version 3.4 8226 8227Copyright (C) 2001-2011, 8228David M. Beazley (Dabeaz LLC) 8229All rights reserved. 8230 8231Redistribution and use in source and binary forms, with or without 8232modification, are permitted provided that the following conditions are 8233met: 8234 8235* Redistributions of source code must retain the above copyright notice, 8236 this list of conditions and the following disclaimer. 8237* Redistributions in binary form must reproduce the above copyright notice, 8238 this list of conditions and the following disclaimer in the documentation 8239 and/or other materials provided with the distribution. 8240* Neither the name of the David Beazley or Dabeaz LLC may be used to 8241 endorse or promote products derived from this software without 8242 specific prior written permission. 8243 8244THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8245"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8246LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8247A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8248OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8249SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8250LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8251DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8252THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8253(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8254OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8255// Copyright (c) 2012 The Polymer Authors. All rights reserved. 8256// 8257// Redistribution and use in source and binary forms, with or without 8258// modification, are permitted provided that the following conditions are 8259// met: 8260// 8261// * Redistributions of source code must retain the above copyright 8262// notice, this list of conditions and the following disclaimer. 8263// * Redistributions in binary form must reproduce the above 8264// copyright notice, this list of conditions and the following disclaimer 8265// in the documentation and/or other materials provided with the 8266// distribution. 8267// * Neither the name of Google Inc. nor the names of its 8268// contributors may be used to endorse or promote products derived from 8269// this software without specific prior written permission. 8270// 8271// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8272// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8273// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8274// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8275// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8276// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8277// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8278// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8279// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8280// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8281// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8282 8283Copyright 2008, Google Inc. 8284All rights reserved. 8285 8286Redistribution and use in source and binary forms, with or without 8287modification, are permitted provided that the following conditions are 8288met: 8289 8290 * Redistributions of source code must retain the above copyright 8291notice, this list of conditions and the following disclaimer. 8292 * Redistributions in binary form must reproduce the above 8293copyright notice, this list of conditions and the following disclaimer 8294in the documentation and/or other materials provided with the 8295distribution. 8296 * Neither the name of Google Inc. nor the names of its 8297contributors may be used to endorse or promote products derived from 8298this software without specific prior written permission. 8299 8300THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8301"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8302LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8303A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8304OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8305SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8306LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8307DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8308THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8309(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8310OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8311 8312Code generated by the Protocol Buffer compiler is owned by the owner 8313of the input file used when generating it. This code is not 8314standalone and requires a support library to be linked with it. This 8315support library is itself covered by the above license. 8316 8317Copyright (c) 2003-2012, Michael Foord 8318All rights reserved. 8319 8320Redistribution and use in source and binary forms, with or without 8321modification, are permitted provided that the following conditions are 8322met: 8323 8324 * Redistributions of source code must retain the above copyright 8325 notice, this list of conditions and the following disclaimer. 8326 8327 * Redistributions in binary form must reproduce the above 8328 copyright notice, this list of conditions and the following 8329 disclaimer in the documentation and/or other materials provided 8330 with the distribution. 8331 8332THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8333"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8334LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8335A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8336OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8337SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8338LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8339DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8340THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8341(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8342OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8343 8344qcms 8345Copyright (C) 2009 Mozilla Corporation 8346Copyright (C) 1998-2007 Marti Maria 8347 8348Permission is hereby granted, free of charge, to any person obtaining 8349a copy of this software and associated documentation files (the "Software"), 8350to deal in the Software without restriction, including without limitation 8351the rights to use, copy, modify, merge, publish, distribute, sublicense, 8352and/or sell copies of the Software, and to permit persons to whom the Software 8353is furnished to do so, subject to the following conditions: 8354 8355The above copyright notice and this permission notice shall be included in 8356all copies or substantial portions of the Software. 8357 8358THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 8359EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 8360THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 8361NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 8362LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 8363OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 8364WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8365 8366// Copyright (c) 2009 The RE2 Authors. All rights reserved. 8367// 8368// Redistribution and use in source and binary forms, with or without 8369// modification, are permitted provided that the following conditions are 8370// met: 8371// 8372// * Redistributions of source code must retain the above copyright 8373// notice, this list of conditions and the following disclaimer. 8374// * Redistributions in binary form must reproduce the above 8375// copyright notice, this list of conditions and the following disclaimer 8376// in the documentation and/or other materials provided with the 8377// distribution. 8378// * Neither the name of Google Inc. nor the names of its 8379// contributors may be used to endorse or promote products derived from 8380// this software without specific prior written permission. 8381// 8382// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8383// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8384// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8385// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8386// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8387// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8388// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8389// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8390// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8391// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8392// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8393 8394 8395 Apache License 8396 Version 2.0, January 2004 8397 http://www.apache.org/licenses/ 8398 8399 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8400 8401 1. Definitions. 8402 8403 "License" shall mean the terms and conditions for use, reproduction, 8404 and distribution as defined by Sections 1 through 9 of this document. 8405 8406 "Licensor" shall mean the copyright owner or entity authorized by 8407 the copyright owner that is granting the License. 8408 8409 "Legal Entity" shall mean the union of the acting entity and all 8410 other entities that control, are controlled by, or are under common 8411 control with that entity. For the purposes of this definition, 8412 "control" means (i) the power, direct or indirect, to cause the 8413 direction or management of such entity, whether by contract or 8414 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8415 outstanding shares, or (iii) beneficial ownership of such entity. 8416 8417 "You" (or "Your") shall mean an individual or Legal Entity 8418 exercising permissions granted by this License. 8419 8420 "Source" form shall mean the preferred form for making modifications, 8421 including but not limited to software source code, documentation 8422 source, and configuration files. 8423 8424 "Object" form shall mean any form resulting from mechanical 8425 transformation or translation of a Source form, including but 8426 not limited to compiled object code, generated documentation, 8427 and conversions to other media types. 8428 8429 "Work" shall mean the work of authorship, whether in Source or 8430 Object form, made available under the License, as indicated by a 8431 copyright notice that is included in or attached to the work 8432 (an example is provided in the Appendix below). 8433 8434 "Derivative Works" shall mean any work, whether in Source or Object 8435 form, that is based on (or derived from) the Work and for which the 8436 editorial revisions, annotations, elaborations, or other modifications 8437 represent, as a whole, an original work of authorship. For the purposes 8438 of this License, Derivative Works shall not include works that remain 8439 separable from, or merely link (or bind by name) to the interfaces of, 8440 the Work and Derivative Works thereof. 8441 8442 "Contribution" shall mean any work of authorship, including 8443 the original version of the Work and any modifications or additions 8444 to that Work or Derivative Works thereof, that is intentionally 8445 submitted to Licensor for inclusion in the Work by the copyright owner 8446 or by an individual or Legal Entity authorized to submit on behalf of 8447 the copyright owner. For the purposes of this definition, "submitted" 8448 means any form of electronic, verbal, or written communication sent 8449 to the Licensor or its representatives, including but not limited to 8450 communication on electronic mailing lists, source code control systems, 8451 and issue tracking systems that are managed by, or on behalf of, the 8452 Licensor for the purpose of discussing and improving the Work, but 8453 excluding communication that is conspicuously marked or otherwise 8454 designated in writing by the copyright owner as "Not a Contribution." 8455 8456 "Contributor" shall mean Licensor and any individual or Legal Entity 8457 on behalf of whom a Contribution has been received by Licensor and 8458 subsequently incorporated within the Work. 8459 8460 2. Grant of Copyright License. Subject to the terms and conditions of 8461 this License, each Contributor hereby grants to You a perpetual, 8462 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8463 copyright license to reproduce, prepare Derivative Works of, 8464 publicly display, publicly perform, sublicense, and distribute the 8465 Work and such Derivative Works in Source or Object form. 8466 8467 3. Grant of Patent License. Subject to the terms and conditions of 8468 this License, each Contributor hereby grants to You a perpetual, 8469 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8470 (except as stated in this section) patent license to make, have made, 8471 use, offer to sell, sell, import, and otherwise transfer the Work, 8472 where such license applies only to those patent claims licensable 8473 by such Contributor that are necessarily infringed by their 8474 Contribution(s) alone or by combination of their Contribution(s) 8475 with the Work to which such Contribution(s) was submitted. If You 8476 institute patent litigation against any entity (including a 8477 cross-claim or counterclaim in a lawsuit) alleging that the Work 8478 or a Contribution incorporated within the Work constitutes direct 8479 or contributory patent infringement, then any patent licenses 8480 granted to You under this License for that Work shall terminate 8481 as of the date such litigation is filed. 8482 8483 4. Redistribution. You may reproduce and distribute copies of the 8484 Work or Derivative Works thereof in any medium, with or without 8485 modifications, and in Source or Object form, provided that You 8486 meet the following conditions: 8487 8488 (a) You must give any other recipients of the Work or 8489 Derivative Works a copy of this License; and 8490 8491 (b) You must cause any modified files to carry prominent notices 8492 stating that You changed the files; and 8493 8494 (c) You must retain, in the Source form of any Derivative Works 8495 that You distribute, all copyright, patent, trademark, and 8496 attribution notices from the Source form of the Work, 8497 excluding those notices that do not pertain to any part of 8498 the Derivative Works; and 8499 8500 (d) If the Work includes a "NOTICE" text file as part of its 8501 distribution, then any Derivative Works that You distribute must 8502 include a readable copy of the attribution notices contained 8503 within such NOTICE file, excluding those notices that do not 8504 pertain to any part of the Derivative Works, in at least one 8505 of the following places: within a NOTICE text file distributed 8506 as part of the Derivative Works; within the Source form or 8507 documentation, if provided along with the Derivative Works; or, 8508 within a display generated by the Derivative Works, if and 8509 wherever such third-party notices normally appear. The contents 8510 of the NOTICE file are for informational purposes only and 8511 do not modify the License. You may add Your own attribution 8512 notices within Derivative Works that You distribute, alongside 8513 or as an addendum to the NOTICE text from the Work, provided 8514 that such additional attribution notices cannot be construed 8515 as modifying the License. 8516 8517 You may add Your own copyright statement to Your modifications and 8518 may provide additional or different license terms and conditions 8519 for use, reproduction, or distribution of Your modifications, or 8520 for any such Derivative Works as a whole, provided Your use, 8521 reproduction, and distribution of the Work otherwise complies with 8522 the conditions stated in this License. 8523 8524 5. Submission of Contributions. Unless You explicitly state otherwise, 8525 any Contribution intentionally submitted for inclusion in the Work 8526 by You to the Licensor shall be under the terms and conditions of 8527 this License, without any additional terms or conditions. 8528 Notwithstanding the above, nothing herein shall supersede or modify 8529 the terms of any separate license agreement you may have executed 8530 with Licensor regarding such Contributions. 8531 8532 6. Trademarks. This License does not grant permission to use the trade 8533 names, trademarks, service marks, or product names of the Licensor, 8534 except as required for reasonable and customary use in describing the 8535 origin of the Work and reproducing the content of the NOTICE file. 8536 8537 7. Disclaimer of Warranty. Unless required by applicable law or 8538 agreed to in writing, Licensor provides the Work (and each 8539 Contributor provides its Contributions) on an "AS IS" BASIS, 8540 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8541 implied, including, without limitation, any warranties or conditions 8542 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8543 PARTICULAR PURPOSE. You are solely responsible for determining the 8544 appropriateness of using or redistributing the Work and assume any 8545 risks associated with Your exercise of permissions under this License. 8546 8547 8. Limitation of Liability. In no event and under no legal theory, 8548 whether in tort (including negligence), contract, or otherwise, 8549 unless required by applicable law (such as deliberate and grossly 8550 negligent acts) or agreed to in writing, shall any Contributor be 8551 liable to You for damages, including any direct, indirect, special, 8552 incidental, or consequential damages of any character arising as a 8553 result of this License or out of the use or inability to use the 8554 Work (including but not limited to damages for loss of goodwill, 8555 work stoppage, computer failure or malfunction, or any and all 8556 other commercial damages or losses), even if such Contributor 8557 has been advised of the possibility of such damages. 8558 8559 9. Accepting Warranty or Additional Liability. While redistributing 8560 the Work or Derivative Works thereof, You may choose to offer, 8561 and charge a fee for, acceptance of support, warranty, indemnity, 8562 or other liability obligations and/or rights consistent with this 8563 License. However, in accepting such obligations, You may act only 8564 on Your own behalf and on Your sole responsibility, not on behalf 8565 of any other Contributor, and only if You agree to indemnify, 8566 defend, and hold each Contributor harmless for any liability 8567 incurred by, or claims asserted against, such Contributor by reason 8568 of your accepting any such warranty or additional liability. 8569 8570 END OF TERMS AND CONDITIONS 8571 8572 APPENDIX: How to apply the Apache License to your work. 8573 8574 To apply the Apache License to your work, attach the following 8575 boilerplate notice, with the fields enclosed by brackets "[]" 8576 replaced with your own identifying information. (Don't include 8577 the brackets!) The text should be enclosed in the appropriate 8578 comment syntax for the file format. We also recommend that a 8579 file or class name and description of purpose be included on the 8580 same "printed page" as the copyright notice for easier 8581 identification within third-party archives. 8582 8583 Copyright 2011 Google Inc. All Rights Reserved. 8584 8585 Licensed under the Apache License, Version 2.0 (the "License"); 8586 you may not use this file except in compliance with the License. 8587 You may obtain a copy of the License at 8588 8589 http://www.apache.org/licenses/LICENSE-2.0 8590 8591 Unless required by applicable law or agreed to in writing, software 8592 distributed under the License is distributed on an "AS IS" BASIS, 8593 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8594 See the License for the specific language governing permissions and 8595 limitations under the License. 8596 8597 8598Copyright (c) 2006 Bob Ippolito 8599 8600Permission is hereby granted, free of charge, to any person obtaining a copy of 8601this software and associated documentation files (the "Software"), to deal in 8602the Software without restriction, including without limitation the rights to 8603use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 8604of the Software, and to permit persons to whom the Software is furnished to do 8605so, subject to the following conditions: 8606 8607The above copyright notice and this permission notice shall be included in all 8608copies or substantial portions of the Software. 8609 8610THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8611IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8612FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8613AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 8614LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 8615OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 8616SOFTWARE. 8617 8618// Copyright (c) 2011 Google Inc. All rights reserved. 8619// 8620// Redistribution and use in source and binary forms, with or without 8621// modification, are permitted provided that the following conditions are 8622// met: 8623// 8624// * Redistributions of source code must retain the above copyright 8625// notice, this list of conditions and the following disclaimer. 8626// * Redistributions in binary form must reproduce the above 8627// copyright notice, this list of conditions and the following disclaimer 8628// in the documentation and/or other materials provided with the 8629// distribution. 8630// * Neither the name of Google Inc. nor the names of its 8631// contributors may be used to endorse or promote products derived from 8632// this software without specific prior written permission. 8633// 8634// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8635// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8636// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8637// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8638// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8639// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8640// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8641// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8642// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8643// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8644// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8645 8646All MurmurHash source files are placed in the public domain. 8647 8648The license below applies to all other code in SMHasher: 8649 8650Copyright (c) 2011 Google, Inc. 8651 8652Permission is hereby granted, free of charge, to any person obtaining a copy 8653of this software and associated documentation files (the "Software"), to deal 8654in the Software without restriction, including without limitation the rights 8655to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8656copies of the Software, and to permit persons to whom the Software is 8657furnished to do so, subject to the following conditions: 8658 8659The above copyright notice and this permission notice shall be included in 8660all copies or substantial portions of the Software. 8661 8662THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8663IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8664FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8665AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 8666LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 8667OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 8668THE SOFTWARE. 8669 8670The author disclaims copyright to this source code. In place of 8671a legal notice, here is a blessing: 8672 8673 May you do good and not evil. 8674 May you find forgiveness for yourself and forgive others. 8675 May you share freely, never taking more than you give. 8676 8677SWIG is distributed under the following terms: 8678 8679I. 8680 8681Copyright (c) 1995-1998 8682The University of Utah and the Regents of the University of California 8683All Rights Reserved 8684 8685Permission is hereby granted, without written agreement and without 8686license or royalty fees, to use, copy, modify, and distribute this 8687software and its documentation for any purpose, provided that 8688(1) The above copyright notice and the following two paragraphs 8689appear in all copies of the source code and (2) redistributions 8690including binaries reproduces these notices in the supporting 8691documentation. Substantial modifications to this software may be 8692copyrighted by their authors and need not follow the licensing terms 8693described here, provided that the new terms are clearly indicated in 8694all files where they apply. 8695 8696IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE 8697UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY 8698PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL 8699DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, 8700EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF 8701THE POSSIBILITY OF SUCH DAMAGE. 8702 8703THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH 8704SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, 8705THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8706PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 8707THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, 8708SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 8709 8710 8711II. 8712 8713This software includes contributions that are Copyright (c) 1998-2005 8714University of Chicago. 8715All rights reserved. 8716 8717Redistribution and use in source and binary forms, with or without 8718modification, are permitted provided that the following conditions are 8719met: 8720 8721Redistributions of source code must retain the above copyright notice, 8722this list of conditions and the following disclaimer. Redistributions 8723in binary form must reproduce the above copyright notice, this list of 8724conditions and the following disclaimer in the documentation and/or 8725other materials provided with the distribution. Neither the name of 8726the University of Chicago nor the names of its contributors may be 8727used to endorse or promote products derived from this software without 8728specific prior written permission. 8729 8730THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS 8731"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8732LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 8733PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 8734CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8735SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 8736TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 8737PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 8738LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 8739NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 8740SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8741 8742 8743III. 8744 8745This software includes contributions that are Copyright (c) 2005-2006 8746Arizona Board of Regents (University of Arizona). 8747All Rights Reserved 8748 8749Permission is hereby granted, without written agreement and without 8750license or royalty fees, to use, copy, modify, and distribute this 8751software and its documentation for any purpose, provided that 8752(1) The above copyright notice and the following two paragraphs 8753appear in all copies of the source code and (2) redistributions 8754including binaries reproduces these notices in the supporting 8755documentation. Substantial modifications to this software may be 8756copyrighted by their authors and need not follow the licensing terms 8757described here, provided that the new terms are clearly indicated in 8758all files where they apply. 8759 8760THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS 8761"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8762LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 8763PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 8764ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8765SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 8766TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 8767PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 8768LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 8769NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 8770SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8771 8772 8773// Copyright (c) 2005, Google Inc. 8774// All rights reserved. 8775// 8776// Redistribution and use in source and binary forms, with or without 8777// modification, are permitted provided that the following conditions are 8778// met: 8779// 8780// * Redistributions of source code must retain the above copyright 8781// notice, this list of conditions and the following disclaimer. 8782// * Redistributions in binary form must reproduce the above 8783// copyright notice, this list of conditions and the following disclaimer 8784// in the documentation and/or other materials provided with the 8785// distribution. 8786// * Neither the name of Google Inc. nor the names of its 8787// contributors may be used to endorse or promote products derived from 8788// this software without specific prior written permission. 8789// 8790// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8791// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8792// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8793// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8794// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8795// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8796// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8797// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8798// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8799// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8800// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8801 8802All code here is public domain. 8803 8804Copyright (c) 2012, Linux USB Project 8805All rights reserved. 8806 8807Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 8808 8809o Redistributions of source code must retain the above copyright notice, 8810 this list of conditions and the following disclaimer. 8811 8812o Redistributions in binary form must reproduce the above copyright 8813 notice, this list of conditions and the following disclaimer in the 8814 documentation and/or other materials provided with the distribution. 8815 8816o Neither the name of the Linux USB Project nor the names of its 8817 contributors may be used to endorse or promote products derived from 8818 this software without specific prior written permission. 8819 8820THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8821 8822(Copied from the COPYRIGHT file of 8823https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT) 8824-------------------------------------------------------------------------------- 8825 8826Copyright (c) 2001, 2002 Cisco Systems, Inc. 8827Copyright (c) 2002-12 Randall R. Stewart 8828Copyright (c) 2002-12 Michael Tuexen 8829All rights reserved. 8830 8831Redistribution and use in source and binary forms, with or without 8832modification, are permitted provided that the following conditions 8833are met: 8834 88351. Redistributions of source code must retain the above copyright 8836 notice, this list of conditions and the following disclaimer. 88372. Redistributions in binary form must reproduce the above copyright 8838 notice, this list of conditions and the following disclaimer in the 8839 documentation and/or other materials provided with the distribution. 8840 8841THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 8842ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 8843IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 8844ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 8845FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 8846DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 8847OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 8848HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 8849LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 8850OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 8851SUCH DAMAGE. 8852 8853;***************************************************************************** 8854;* x86inc.asm 8855;***************************************************************************** 8856;* Copyright (C) 2005-2011 x264 project 8857;* 8858;* Authors: Loren Merritt <lorenm@u.washington.edu> 8859;* Anton Mitrofanov <BugMaster@narod.ru> 8860;* Jason Garrett-Glaser <darkshikari@gmail.com> 8861;* 8862;* Permission to use, copy, modify, and/or distribute this software for any 8863;* purpose with or without fee is hereby granted, provided that the above 8864;* copyright notice and this permission notice appear in all copies. 8865;* 8866;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8867;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 8868;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 8869;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 8870;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 8871;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 8872;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 8873;***************************************************************************** 8874 8875; This is a header file for the x264ASM assembly language, which uses 8876; NASM/YASM syntax combined with a large number of macros to provide easy 8877; abstraction between different calling conventions (x86_32, win64, linux64). 8878; It also has various other useful features to simplify writing the kind of 8879; DSP functions that are most often used in x264. 8880 8881; Unlike the rest of x264, this file is available under an ISC license, as it 8882; has significant usefulness outside of x264 and we want it to be available 8883; to the largest audience possible. Of course, if you modify it for your own 8884; purposes to add a new feature, we strongly encourage contributing a patch 8885; as this feature might be useful for others as well. Send patches or ideas 8886; to x264-devel@videolan.org . 8887 8888Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers. 8889 8890Yasm developers and/or contributors include: 8891 Peter Johnson 8892 Michael Urman 8893 Brian Gladman (Visual Studio build files, other fixes) 8894 Stanislav Karchebny (options parser) 8895 Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions) 8896 Anonymous "NASM64" developer (NASM preprocessor fixes) 8897 Stephen Polkowski (x86 instruction patches) 8898 Henryk Richter (Mach-O object format) 8899 Ben Skeggs (patches, bug reports) 8900 Alexei Svitkine (GAS preprocessor) 8901 Samuel Thibault (TASM parser and frontend) 8902 8903----------------------------------- 8904Yasm licensing overview and summary 8905----------------------------------- 8906 8907Note: This document does not provide legal advice nor is it the actual 8908license of any part of Yasm. See the individual licenses for complete 8909details. Consult a lawyer for legal advice. 8910 8911The primary license of Yasm is the 2-clause BSD license. Please use this 8912license if you plan on submitting code to the project. 8913 8914Yasm has absolutely no warranty; not even for merchantibility or fitness 8915for a particular purpose. 8916 8917------- 8918Libyasm 8919------- 8920Libyasm is 2-clause or 3-clause BSD licensed, with the exception of 8921bitvect, which is triple-licensed under the Artistic license, GPL, and 8922LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also 8923means that libyasm is free for binary-only distribution as long as the 8924terms of the 3-clause BSD license and Artistic license (as it applies to 8925bitvect) are fulfilled. 8926 8927------- 8928Modules 8929------- 8930The modules are 2-clause or 3-clause BSD licensed. 8931 8932--------- 8933Frontends 8934--------- 8935The frontends are 2-clause BSD licensed. 8936 8937------------- 8938License Texts 8939------------- 8940The full text of all licenses are provided in separate files in the source 8941distribution. Each source file may include the entire license (in the case 8942of the BSD and Artistic licenses), or may reference the GPL or LGPL license 8943file. 8944 8945BSD.txt - 2-clause and 3-clause BSD licenses 8946Artistic.txt - Artistic license 8947GNU_GPL-2.0 - GNU General Public License 8948GNU_LGPL-2.0 - GNU Library General Public License 8949 8950/* zlib.h -- interface of the 'zlib' general purpose compression library 8951 version 1.2.4, March 14th, 2010 8952 8953 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler 8954 8955 This software is provided 'as-is', without any express or implied 8956 warranty. In no event will the authors be held liable for any damages 8957 arising from the use of this software. 8958 8959 Permission is granted to anyone to use this software for any purpose, 8960 including commercial applications, and to alter it and redistribute it 8961 freely, subject to the following restrictions: 8962 8963 1. The origin of this software must not be misrepresented; you must not 8964 claim that you wrote the original software. If you use this software 8965 in a product, an acknowledgment in the product documentation would be 8966 appreciated but is not required. 8967 2. Altered source versions must be plainly marked as such, and must not be 8968 misrepresented as being the original software. 8969 3. This notice may not be removed or altered from any source distribution. 8970 8971 Jean-loup Gailly 8972 Mark Adler 8973 8974*/ 8975 8976Copyright 2007, Google Inc. 8977All rights reserved. 8978 8979Redistribution and use in source and binary forms, with or without 8980modification, are permitted provided that the following conditions are 8981met: 8982 8983 * Redistributions of source code must retain the above copyright 8984notice, this list of conditions and the following disclaimer. 8985 * Redistributions in binary form must reproduce the above 8986copyright notice, this list of conditions and the following disclaimer 8987in the documentation and/or other materials provided with the 8988distribution. 8989 * Neither the name of Google Inc. nor the names of its 8990contributors may be used to endorse or promote products derived from 8991this software without specific prior written permission. 8992 8993THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8994"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8995LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8996A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8997OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8998SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8999LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9000DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9001THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9002(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9003OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9004 9005------------------------------------------------------------------------------- 9006 9007The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 9008licensed separately as follows: 9009 9010The contents of this file are subject to the Mozilla Public License Version 90111.1 (the "License"); you may not use this file except in compliance with 9012the License. You may obtain a copy of the License at 9013http://www.mozilla.org/MPL/ 9014 9015Software distributed under the License is distributed on an "AS IS" basis, 9016WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9017for the specific language governing rights and limitations under the 9018License. 9019 9020The Original Code is mozilla.org code. 9021 9022The Initial Developer of the Original Code is 9023Netscape Communications Corporation. 9024Portions created by the Initial Developer are Copyright (C) 1998 9025the Initial Developer. All Rights Reserved. 9026 9027Contributor(s): 9028 Darin Fisher (original author) 9029 9030Alternatively, the contents of this file may be used under the terms of 9031either the GNU General Public License Version 2 or later (the "GPL"), or 9032the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9033in which case the provisions of the GPL or the LGPL are applicable instead 9034of those above. If you wish to allow use of your version of this file only 9035under the terms of either the GPL or the LGPL, and not to allow others to 9036use your version of this file under the terms of the MPL, indicate your 9037decision by deleting the provisions above and replace them with the notice 9038and other provisions required by the GPL or the LGPL. If you do not delete 9039the provisions above, a recipient may use your version of this file under 9040the terms of any one of the MPL, the GPL or the LGPL. 9041 9042Copyright 2007, Google Inc. 9043All rights reserved. 9044 9045Redistribution and use in source and binary forms, with or without 9046modification, are permitted provided that the following conditions are 9047met: 9048 9049 * Redistributions of source code must retain the above copyright 9050notice, this list of conditions and the following disclaimer. 9051 * Redistributions in binary form must reproduce the above 9052copyright notice, this list of conditions and the following disclaimer 9053in the documentation and/or other materials provided with the 9054distribution. 9055 * Neither the name of Google Inc. nor the names of its 9056contributors may be used to endorse or promote products derived from 9057this software without specific prior written permission. 9058 9059THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9060"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9061LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9062A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9063OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9064SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9065LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9066DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9067THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9068(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9069OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9070 9071------------------------------------------------------------------------------- 9072 9073The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 9074licensed separately as follows: 9075 9076The contents of this file are subject to the Mozilla Public License Version 90771.1 (the "License"); you may not use this file except in compliance with 9078the License. You may obtain a copy of the License at 9079http://www.mozilla.org/MPL/ 9080 9081Software distributed under the License is distributed on an "AS IS" basis, 9082WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9083for the specific language governing rights and limitations under the 9084License. 9085 9086The Original Code is mozilla.org code. 9087 9088The Initial Developer of the Original Code is 9089Netscape Communications Corporation. 9090Portions created by the Initial Developer are Copyright (C) 1998 9091the Initial Developer. All Rights Reserved. 9092 9093Contributor(s): 9094 Darin Fisher (original author) 9095 9096Alternatively, the contents of this file may be used under the terms of 9097either the GNU General Public License Version 2 or later (the "GPL"), or 9098the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9099in which case the provisions of the GPL or the LGPL are applicable instead 9100of those above. If you wish to allow use of your version of this file only 9101under the terms of either the GPL or the LGPL, and not to allow others to 9102use your version of this file under the terms of the MPL, indicate your 9103decision by deleting the provisions above and replace them with the notice 9104and other provisions required by the GPL or the LGPL. If you do not delete 9105the provisions above, a recipient may use your version of this file under 9106the terms of any one of the MPL, the GPL or the LGPL. 9107 9108This license applies to all parts of V8 that are not externally 9109maintained libraries. The externally maintained libraries used by V8 9110are: 9111 9112 - PCRE test suite, located in 9113 test/mjsunit/third_party/regexp-pcre.js. This is based on the 9114 test suite from PCRE-7.3, which is copyrighted by the University 9115 of Cambridge and Google, Inc. The copyright notice and license 9116 are embedded in regexp-pcre.js. 9117 9118 - Layout tests, located in test/mjsunit/third_party. These are 9119 based on layout tests from webkit.org which are copyrighted by 9120 Apple Computer, Inc. and released under a 3-clause BSD license. 9121 9122 - Strongtalk assembler, the basis of the files assembler-arm-inl.h, 9123 assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h, 9124 assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h, 9125 assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h, 9126 assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h. 9127 This code is copyrighted by Sun Microsystems Inc. and released 9128 under a 3-clause BSD license. 9129 9130 - Valgrind client API header, located at third_party/valgrind/valgrind.h 9131 This is release under the BSD license. 9132 9133These libraries have their own licenses; we recommend you read them, 9134as their terms may differ from the terms below. 9135 9136Copyright 2006-2012, the V8 project authors. All rights reserved. 9137Redistribution and use in source and binary forms, with or without 9138modification, are permitted provided that the following conditions are 9139met: 9140 9141 * Redistributions of source code must retain the above copyright 9142 notice, this list of conditions and the following disclaimer. 9143 * Redistributions in binary form must reproduce the above 9144 copyright notice, this list of conditions and the following 9145 disclaimer in the documentation and/or other materials provided 9146 with the distribution. 9147 * Neither the name of Google Inc. nor the names of its 9148 contributors may be used to endorse or promote products derived 9149 from this software without specific prior written permission. 9150 9151THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9152"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9153LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9154A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9155OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9156SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9157LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9158DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9159THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9160(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9161OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9162 9163============================================================ 9164Notices for file(s): 9165/bin/make_ext4fs 9166/bin/mkuserimg.sh 9167/lib/libext4_utils_host.a 9168------------------------------------------------------------ 9169 9170 Copyright (c) 2010, The Android Open Source Project 9171 9172 Licensed under the Apache License, Version 2.0 (the "License"); 9173 you may not use this file except in compliance with the License. 9174 9175 Unless required by applicable law or agreed to in writing, software 9176 distributed under the License is distributed on an "AS IS" BASIS, 9177 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9178 See the License for the specific language governing permissions and 9179 limitations under the License. 9180 9181 9182 Apache License 9183 Version 2.0, January 2004 9184 http://www.apache.org/licenses/ 9185 9186 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9187 9188 1. Definitions. 9189 9190 "License" shall mean the terms and conditions for use, reproduction, 9191 and distribution as defined by Sections 1 through 9 of this document. 9192 9193 "Licensor" shall mean the copyright owner or entity authorized by 9194 the copyright owner that is granting the License. 9195 9196 "Legal Entity" shall mean the union of the acting entity and all 9197 other entities that control, are controlled by, or are under common 9198 control with that entity. For the purposes of this definition, 9199 "control" means (i) the power, direct or indirect, to cause the 9200 direction or management of such entity, whether by contract or 9201 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9202 outstanding shares, or (iii) beneficial ownership of such entity. 9203 9204 "You" (or "Your") shall mean an individual or Legal Entity 9205 exercising permissions granted by this License. 9206 9207 "Source" form shall mean the preferred form for making modifications, 9208 including but not limited to software source code, documentation 9209 source, and configuration files. 9210 9211 "Object" form shall mean any form resulting from mechanical 9212 transformation or translation of a Source form, including but 9213 not limited to compiled object code, generated documentation, 9214 and conversions to other media types. 9215 9216 "Work" shall mean the work of authorship, whether in Source or 9217 Object form, made available under the License, as indicated by a 9218 copyright notice that is included in or attached to the work 9219 (an example is provided in the Appendix below). 9220 9221 "Derivative Works" shall mean any work, whether in Source or Object 9222 form, that is based on (or derived from) the Work and for which the 9223 editorial revisions, annotations, elaborations, or other modifications 9224 represent, as a whole, an original work of authorship. For the purposes 9225 of this License, Derivative Works shall not include works that remain 9226 separable from, or merely link (or bind by name) to the interfaces of, 9227 the Work and Derivative Works thereof. 9228 9229 "Contribution" shall mean any work of authorship, including 9230 the original version of the Work and any modifications or additions 9231 to that Work or Derivative Works thereof, that is intentionally 9232 submitted to Licensor for inclusion in the Work by the copyright owner 9233 or by an individual or Legal Entity authorized to submit on behalf of 9234 the copyright owner. For the purposes of this definition, "submitted" 9235 means any form of electronic, verbal, or written communication sent 9236 to the Licensor or its representatives, including but not limited to 9237 communication on electronic mailing lists, source code control systems, 9238 and issue tracking systems that are managed by, or on behalf of, the 9239 Licensor for the purpose of discussing and improving the Work, but 9240 excluding communication that is conspicuously marked or otherwise 9241 designated in writing by the copyright owner as "Not a Contribution." 9242 9243 "Contributor" shall mean Licensor and any individual or Legal Entity 9244 on behalf of whom a Contribution has been received by Licensor and 9245 subsequently incorporated within the Work. 9246 9247 2. Grant of Copyright License. Subject to the terms and conditions of 9248 this License, each Contributor hereby grants to You a perpetual, 9249 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9250 copyright license to reproduce, prepare Derivative Works of, 9251 publicly display, publicly perform, sublicense, and distribute the 9252 Work and such Derivative Works in Source or Object form. 9253 9254 3. Grant of Patent License. Subject to the terms and conditions of 9255 this License, each Contributor hereby grants to You a perpetual, 9256 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9257 (except as stated in this section) patent license to make, have made, 9258 use, offer to sell, sell, import, and otherwise transfer the Work, 9259 where such license applies only to those patent claims licensable 9260 by such Contributor that are necessarily infringed by their 9261 Contribution(s) alone or by combination of their Contribution(s) 9262 with the Work to which such Contribution(s) was submitted. If You 9263 institute patent litigation against any entity (including a 9264 cross-claim or counterclaim in a lawsuit) alleging that the Work 9265 or a Contribution incorporated within the Work constitutes direct 9266 or contributory patent infringement, then any patent licenses 9267 granted to You under this License for that Work shall terminate 9268 as of the date such litigation is filed. 9269 9270 4. Redistribution. You may reproduce and distribute copies of the 9271 Work or Derivative Works thereof in any medium, with or without 9272 modifications, and in Source or Object form, provided that You 9273 meet the following conditions: 9274 9275 (a) You must give any other recipients of the Work or 9276 Derivative Works a copy of this License; and 9277 9278 (b) You must cause any modified files to carry prominent notices 9279 stating that You changed the files; and 9280 9281 (c) You must retain, in the Source form of any Derivative Works 9282 that You distribute, all copyright, patent, trademark, and 9283 attribution notices from the Source form of the Work, 9284 excluding those notices that do not pertain to any part of 9285 the Derivative Works; and 9286 9287 (d) If the Work includes a "NOTICE" text file as part of its 9288 distribution, then any Derivative Works that You distribute must 9289 include a readable copy of the attribution notices contained 9290 within such NOTICE file, excluding those notices that do not 9291 pertain to any part of the Derivative Works, in at least one 9292 of the following places: within a NOTICE text file distributed 9293 as part of the Derivative Works; within the Source form or 9294 documentation, if provided along with the Derivative Works; or, 9295 within a display generated by the Derivative Works, if and 9296 wherever such third-party notices normally appear. The contents 9297 of the NOTICE file are for informational purposes only and 9298 do not modify the License. You may add Your own attribution 9299 notices within Derivative Works that You distribute, alongside 9300 or as an addendum to the NOTICE text from the Work, provided 9301 that such additional attribution notices cannot be construed 9302 as modifying the License. 9303 9304 You may add Your own copyright statement to Your modifications and 9305 may provide additional or different license terms and conditions 9306 for use, reproduction, or distribution of Your modifications, or 9307 for any such Derivative Works as a whole, provided Your use, 9308 reproduction, and distribution of the Work otherwise complies with 9309 the conditions stated in this License. 9310 9311 5. Submission of Contributions. Unless You explicitly state otherwise, 9312 any Contribution intentionally submitted for inclusion in the Work 9313 by You to the Licensor shall be under the terms and conditions of 9314 this License, without any additional terms or conditions. 9315 Notwithstanding the above, nothing herein shall supersede or modify 9316 the terms of any separate license agreement you may have executed 9317 with Licensor regarding such Contributions. 9318 9319 6. Trademarks. This License does not grant permission to use the trade 9320 names, trademarks, service marks, or product names of the Licensor, 9321 except as required for reasonable and customary use in describing the 9322 origin of the Work and reproducing the content of the NOTICE file. 9323 9324 7. Disclaimer of Warranty. Unless required by applicable law or 9325 agreed to in writing, Licensor provides the Work (and each 9326 Contributor provides its Contributions) on an "AS IS" BASIS, 9327 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9328 implied, including, without limitation, any warranties or conditions 9329 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9330 PARTICULAR PURPOSE. You are solely responsible for determining the 9331 appropriateness of using or redistributing the Work and assume any 9332 risks associated with Your exercise of permissions under this License. 9333 9334 8. Limitation of Liability. In no event and under no legal theory, 9335 whether in tort (including negligence), contract, or otherwise, 9336 unless required by applicable law (such as deliberate and grossly 9337 negligent acts) or agreed to in writing, shall any Contributor be 9338 liable to You for damages, including any direct, indirect, special, 9339 incidental, or consequential damages of any character arising as a 9340 result of this License or out of the use or inability to use the 9341 Work (including but not limited to damages for loss of goodwill, 9342 work stoppage, computer failure or malfunction, or any and all 9343 other commercial damages or losses), even if such Contributor 9344 has been advised of the possibility of such damages. 9345 9346 9. Accepting Warranty or Additional Liability. While redistributing 9347 the Work or Derivative Works thereof, You may choose to offer, 9348 and charge a fee for, acceptance of support, warranty, indemnity, 9349 or other liability obligations and/or rights consistent with this 9350 License. However, in accepting such obligations, You may act only 9351 on Your own behalf and on Your sole responsibility, not on behalf 9352 of any other Contributor, and only if You agree to indemnify, 9353 defend, and hold each Contributor harmless for any liability 9354 incurred by, or claims asserted against, such Contributor by reason 9355 of your accepting any such warranty or additional liability. 9356 9357 END OF TERMS AND CONDITIONS 9358 9359 9360============================================================ 9361Notices for file(s): 9362/lib/libsqlite_jni.so 9363------------------------------------------------------------ 9364This software is copyrighted by Christian Werner <chw@ch-werner.de> 9365and others. The following terms apply to all files associated with the 9366software unless explicitly disclaimed in individual files. 9367 9368The authors hereby grant permission to use, copy, modify, distribute, 9369and license this software and its documentation for any purpose, provided 9370that existing copyright notices are retained in all copies and that this 9371notice is included verbatim in any distributions. No written agreement, 9372license, or royalty fee is required for any of the authorized uses. 9373Modifications to this software may be copyrighted by their authors 9374and need not follow the licensing terms described here, provided that 9375the new terms are clearly indicated on the first page of each file where 9376they apply. 9377 9378IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 9379FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 9380ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 9381DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 9382POSSIBILITY OF SUCH DAMAGE. 9383 9384THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 9385INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 9386FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 9387IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 9388NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 9389MODIFICATIONS. 9390 9391============================================================ 9392Notices for file(s): 9393/lib/libgccdemangle.so 9394------------------------------------------------------------ 9395 GNU GENERAL PUBLIC LICENSE 9396 Version 2, June 1991 9397 9398 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 9399 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 9400 Everyone is permitted to copy and distribute verbatim copies 9401 of this license document, but changing it is not allowed. 9402 9403 Preamble 9404 9405 The licenses for most software are designed to take away your 9406freedom to share and change it. By contrast, the GNU General Public 9407License is intended to guarantee your freedom to share and change free 9408software--to make sure the software is free for all its users. This 9409General Public License applies to most of the Free Software 9410Foundation's software and to any other program whose authors commit to 9411using it. (Some other Free Software Foundation software is covered by 9412the GNU Library General Public License instead.) You can apply it to 9413your programs, too. 9414 9415 When we speak of free software, we are referring to freedom, not 9416price. Our General Public Licenses are designed to make sure that you 9417have the freedom to distribute copies of free software (and charge for 9418this service if you wish), that you receive source code or can get it 9419if you want it, that you can change the software or use pieces of it 9420in new free programs; and that you know you can do these things. 9421 9422 To protect your rights, we need to make restrictions that forbid 9423anyone to deny you these rights or to ask you to surrender the rights. 9424These restrictions translate to certain responsibilities for you if you 9425distribute copies of the software, or if you modify it. 9426 9427 For example, if you distribute copies of such a program, whether 9428gratis or for a fee, you must give the recipients all the rights that 9429you have. You must make sure that they, too, receive or can get the 9430source code. And you must show them these terms so they know their 9431rights. 9432 9433 We protect your rights with two steps: (1) copyright the software, and 9434(2) offer you this license which gives you legal permission to copy, 9435distribute and/or modify the software. 9436 9437 Also, for each author's protection and ours, we want to make certain 9438that everyone understands that there is no warranty for this free 9439software. If the software is modified by someone else and passed on, we 9440want its recipients to know that what they have is not the original, so 9441that any problems introduced by others will not reflect on the original 9442authors' reputations. 9443 9444 Finally, any free program is threatened constantly by software 9445patents. We wish to avoid the danger that redistributors of a free 9446program will individually obtain patent licenses, in effect making the 9447program proprietary. To prevent this, we have made it clear that any 9448patent must be licensed for everyone's free use or not licensed at all. 9449 9450 The precise terms and conditions for copying, distribution and 9451modification follow. 9452 9453 GNU GENERAL PUBLIC LICENSE 9454 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 9455 9456 0. This License applies to any program or other work which contains 9457a notice placed by the copyright holder saying it may be distributed 9458under the terms of this General Public License. The "Program", below, 9459refers to any such program or work, and a "work based on the Program" 9460means either the Program or any derivative work under copyright law: 9461that is to say, a work containing the Program or a portion of it, 9462either verbatim or with modifications and/or translated into another 9463language. (Hereinafter, translation is included without limitation in 9464the term "modification".) Each licensee is addressed as "you". 9465 9466Activities other than copying, distribution and modification are not 9467covered by this License; they are outside its scope. The act of 9468running the Program is not restricted, and the output from the Program 9469is covered only if its contents constitute a work based on the 9470Program (independent of having been made by running the Program). 9471Whether that is true depends on what the Program does. 9472 9473 1. You may copy and distribute verbatim copies of the Program's 9474source code as you receive it, in any medium, provided that you 9475conspicuously and appropriately publish on each copy an appropriate 9476copyright notice and disclaimer of warranty; keep intact all the 9477notices that refer to this License and to the absence of any warranty; 9478and give any other recipients of the Program a copy of this License 9479along with the Program. 9480 9481You may charge a fee for the physical act of transferring a copy, and 9482you may at your option offer warranty protection in exchange for a fee. 9483 9484 2. You may modify your copy or copies of the Program or any portion 9485of it, thus forming a work based on the Program, and copy and 9486distribute such modifications or work under the terms of Section 1 9487above, provided that you also meet all of these conditions: 9488 9489 a) You must cause the modified files to carry prominent notices 9490 stating that you changed the files and the date of any change. 9491 9492 b) You must cause any work that you distribute or publish, that in 9493 whole or in part contains or is derived from the Program or any 9494 part thereof, to be licensed as a whole at no charge to all third 9495 parties under the terms of this License. 9496 9497 c) If the modified program normally reads commands interactively 9498 when run, you must cause it, when started running for such 9499 interactive use in the most ordinary way, to print or display an 9500 announcement including an appropriate copyright notice and a 9501 notice that there is no warranty (or else, saying that you provide 9502 a warranty) and that users may redistribute the program under 9503 these conditions, and telling the user how to view a copy of this 9504 License. (Exception: if the Program itself is interactive but 9505 does not normally print such an announcement, your work based on 9506 the Program is not required to print an announcement.) 9507 9508These requirements apply to the modified work as a whole. If 9509identifiable sections of that work are not derived from the Program, 9510and can be reasonably considered independent and separate works in 9511themselves, then this License, and its terms, do not apply to those 9512sections when you distribute them as separate works. But when you 9513distribute the same sections as part of a whole which is a work based 9514on the Program, the distribution of the whole must be on the terms of 9515this License, whose permissions for other licensees extend to the 9516entire whole, and thus to each and every part regardless of who wrote it. 9517 9518Thus, it is not the intent of this section to claim rights or contest 9519your rights to work written entirely by you; rather, the intent is to 9520exercise the right to control the distribution of derivative or 9521collective works based on the Program. 9522 9523In addition, mere aggregation of another work not based on the Program 9524with the Program (or with a work based on the Program) on a volume of 9525a storage or distribution medium does not bring the other work under 9526the scope of this License. 9527 9528 3. You may copy and distribute the Program (or a work based on it, 9529under Section 2) in object code or executable form under the terms of 9530Sections 1 and 2 above provided that you also do one of the following: 9531 9532 a) Accompany it with the complete corresponding machine-readable 9533 source code, which must be distributed under the terms of Sections 9534 1 and 2 above on a medium customarily used for software interchange; or, 9535 9536 b) Accompany it with a written offer, valid for at least three 9537 years, to give any third party, for a charge no more than your 9538 cost of physically performing source distribution, a complete 9539 machine-readable copy of the corresponding source code, to be 9540 distributed under the terms of Sections 1 and 2 above on a medium 9541 customarily used for software interchange; or, 9542 9543 c) Accompany it with the information you received as to the offer 9544 to distribute corresponding source code. (This alternative is 9545 allowed only for noncommercial distribution and only if you 9546 received the program in object code or executable form with such 9547 an offer, in accord with Subsection b above.) 9548 9549The source code for a work means the preferred form of the work for 9550making modifications to it. For an executable work, complete source 9551code means all the source code for all modules it contains, plus any 9552associated interface definition files, plus the scripts used to 9553control compilation and installation of the executable. However, as a 9554special exception, the source code distributed need not include 9555anything that is normally distributed (in either source or binary 9556form) with the major components (compiler, kernel, and so on) of the 9557operating system on which the executable runs, unless that component 9558itself accompanies the executable. 9559 9560If distribution of executable or object code is made by offering 9561access to copy from a designated place, then offering equivalent 9562access to copy the source code from the same place counts as 9563distribution of the source code, even though third parties are not 9564compelled to copy the source along with the object code. 9565 9566 4. You may not copy, modify, sublicense, or distribute the Program 9567except as expressly provided under this License. Any attempt 9568otherwise to copy, modify, sublicense or distribute the Program is 9569void, and will automatically terminate your rights under this License. 9570However, parties who have received copies, or rights, from you under 9571this License will not have their licenses terminated so long as such 9572parties remain in full compliance. 9573 9574 5. You are not required to accept this License, since you have not 9575signed it. However, nothing else grants you permission to modify or 9576distribute the Program or its derivative works. These actions are 9577prohibited by law if you do not accept this License. Therefore, by 9578modifying or distributing the Program (or any work based on the 9579Program), you indicate your acceptance of this License to do so, and 9580all its terms and conditions for copying, distributing or modifying 9581the Program or works based on it. 9582 9583 6. Each time you redistribute the Program (or any work based on the 9584Program), the recipient automatically receives a license from the 9585original licensor to copy, distribute or modify the Program subject to 9586these terms and conditions. You may not impose any further 9587restrictions on the recipients' exercise of the rights granted herein. 9588You are not responsible for enforcing compliance by third parties to 9589this License. 9590 9591 7. If, as a consequence of a court judgment or allegation of patent 9592infringement or for any other reason (not limited to patent issues), 9593conditions are imposed on you (whether by court order, agreement or 9594otherwise) that contradict the conditions of this License, they do not 9595excuse you from the conditions of this License. If you cannot 9596distribute so as to satisfy simultaneously your obligations under this 9597License and any other pertinent obligations, then as a consequence you 9598may not distribute the Program at all. For example, if a patent 9599license would not permit royalty-free redistribution of the Program by 9600all those who receive copies directly or indirectly through you, then 9601the only way you could satisfy both it and this License would be to 9602refrain entirely from distribution of the Program. 9603 9604If any portion of this section is held invalid or unenforceable under 9605any particular circumstance, the balance of the section is intended to 9606apply and the section as a whole is intended to apply in other 9607circumstances. 9608 9609It is not the purpose of this section to induce you to infringe any 9610patents or other property right claims or to contest validity of any 9611such claims; this section has the sole purpose of protecting the 9612integrity of the free software distribution system, which is 9613implemented by public license practices. Many people have made 9614generous contributions to the wide range of software distributed 9615through that system in reliance on consistent application of that 9616system; it is up to the author/donor to decide if he or she is willing 9617to distribute software through any other system and a licensee cannot 9618impose that choice. 9619 9620This section is intended to make thoroughly clear what is believed to 9621be a consequence of the rest of this License. 9622 9623 8. If the distribution and/or use of the Program is restricted in 9624certain countries either by patents or by copyrighted interfaces, the 9625original copyright holder who places the Program under this License 9626may add an explicit geographical distribution limitation excluding 9627those countries, so that distribution is permitted only in or among 9628countries not thus excluded. In such case, this License incorporates 9629the limitation as if written in the body of this License. 9630 9631 9. The Free Software Foundation may publish revised and/or new versions 9632of the General Public License from time to time. Such new versions will 9633be similar in spirit to the present version, but may differ in detail to 9634address new problems or concerns. 9635 9636Each version is given a distinguishing version number. If the Program 9637specifies a version number of this License which applies to it and "any 9638later version", you have the option of following the terms and conditions 9639either of that version or of any later version published by the Free 9640Software Foundation. If the Program does not specify a version number of 9641this License, you may choose any version ever published by the Free Software 9642Foundation. 9643 9644 10. If you wish to incorporate parts of the Program into other free 9645programs whose distribution conditions are different, write to the author 9646to ask for permission. For software which is copyrighted by the Free 9647Software Foundation, write to the Free Software Foundation; we sometimes 9648make exceptions for this. Our decision will be guided by the two goals 9649of preserving the free status of all derivatives of our free software and 9650of promoting the sharing and reuse of software generally. 9651 9652 NO WARRANTY 9653 9654 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 9655FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 9656OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 9657PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 9658OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 9659MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 9660TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 9661PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 9662REPAIR OR CORRECTION. 9663 9664 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 9665WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 9666REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 9667INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 9668OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 9669TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 9670YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 9671PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 9672POSSIBILITY OF SUCH DAMAGES. 9673 9674 END OF TERMS AND CONDITIONS 9675 9676 How to Apply These Terms to Your New Programs 9677 9678 If you develop a new program, and you want it to be of the greatest 9679possible use to the public, the best way to achieve this is to make it 9680free software which everyone can redistribute and change under these terms. 9681 9682 To do so, attach the following notices to the program. It is safest 9683to attach them to the start of each source file to most effectively 9684convey the exclusion of warranty; and each file should have at least 9685the "copyright" line and a pointer to where the full notice is found. 9686 9687 <one line to give the program's name and a brief idea of what it does.> 9688 Copyright (C) <year> <name of author> 9689 9690 This program is free software; you can redistribute it and/or modify 9691 it under the terms of the GNU General Public License as published by 9692 the Free Software Foundation; either version 2 of the License, or 9693 (at your option) any later version. 9694 9695 This program is distributed in the hope that it will be useful, 9696 but WITHOUT ANY WARRANTY; without even the implied warranty of 9697 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9698 GNU General Public License for more details. 9699 9700 You should have received a copy of the GNU General Public License 9701 along with this program; if not, write to the Free Software 9702 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 9703 9704 9705Also add information on how to contact you by electronic and paper mail. 9706 9707If the program is interactive, make it output a short notice like this 9708when it starts in an interactive mode: 9709 9710 Gnomovision version 69, Copyright (C) year name of author 9711 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 9712 This is free software, and you are welcome to redistribute it 9713 under certain conditions; type `show c' for details. 9714 9715The hypothetical commands `show w' and `show c' should show the appropriate 9716parts of the General Public License. Of course, the commands you use may 9717be called something other than `show w' and `show c'; they could even be 9718mouse-clicks or menu items--whatever suits your program. 9719 9720You should also get your employer (if you work as a programmer) or your 9721school, if any, to sign a "copyright disclaimer" for the program, if 9722necessary. Here is a sample; alter the names: 9723 9724 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 9725 `Gnomovision' (which makes passes at compilers) written by James Hacker. 9726 9727 <signature of Ty Coon>, 1 April 1989 9728 Ty Coon, President of Vice 9729 9730This General Public License does not permit incorporating your program into 9731proprietary programs. If your program is a subroutine library, you may 9732consider it more useful to permit linking proprietary applications with the 9733library. If this is what you want to do, use the GNU Library General 9734Public License instead of this License. 9735 9736============================================================ 9737Notices for file(s): 9738/bin/aapt 9739/bin/aidl 9740/bin/dexdump 9741/bin/jasmin 9742/bin/split-select 9743/framework/android-mock-generatorlib.jar 9744/framework/jasmin.jar 9745/lib/lib64cutils.a 9746/lib/lib64log.a 9747/lib/lib64utils.a 9748/lib/libandroidfw.a 9749/lib/libcutils.a 9750/lib/liblog.a 9751/lib/liblog.so 9752/lib/libnativehelper.so 9753/lib/libsqlite3_android.a 9754/lib/libutils.a 9755/lib/libzipfile.a 9756------------------------------------------------------------ 9757 9758 Copyright (c) 2005-2008, The Android Open Source Project 9759 9760 Licensed under the Apache License, Version 2.0 (the "License"); 9761 you may not use this file except in compliance with the License. 9762 9763 Unless required by applicable law or agreed to in writing, software 9764 distributed under the License is distributed on an "AS IS" BASIS, 9765 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9766 See the License for the specific language governing permissions and 9767 limitations under the License. 9768 9769 9770 Apache License 9771 Version 2.0, January 2004 9772 http://www.apache.org/licenses/ 9773 9774 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9775 9776 1. Definitions. 9777 9778 "License" shall mean the terms and conditions for use, reproduction, 9779 and distribution as defined by Sections 1 through 9 of this document. 9780 9781 "Licensor" shall mean the copyright owner or entity authorized by 9782 the copyright owner that is granting the License. 9783 9784 "Legal Entity" shall mean the union of the acting entity and all 9785 other entities that control, are controlled by, or are under common 9786 control with that entity. For the purposes of this definition, 9787 "control" means (i) the power, direct or indirect, to cause the 9788 direction or management of such entity, whether by contract or 9789 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9790 outstanding shares, or (iii) beneficial ownership of such entity. 9791 9792 "You" (or "Your") shall mean an individual or Legal Entity 9793 exercising permissions granted by this License. 9794 9795 "Source" form shall mean the preferred form for making modifications, 9796 including but not limited to software source code, documentation 9797 source, and configuration files. 9798 9799 "Object" form shall mean any form resulting from mechanical 9800 transformation or translation of a Source form, including but 9801 not limited to compiled object code, generated documentation, 9802 and conversions to other media types. 9803 9804 "Work" shall mean the work of authorship, whether in Source or 9805 Object form, made available under the License, as indicated by a 9806 copyright notice that is included in or attached to the work 9807 (an example is provided in the Appendix below). 9808 9809 "Derivative Works" shall mean any work, whether in Source or Object 9810 form, that is based on (or derived from) the Work and for which the 9811 editorial revisions, annotations, elaborations, or other modifications 9812 represent, as a whole, an original work of authorship. For the purposes 9813 of this License, Derivative Works shall not include works that remain 9814 separable from, or merely link (or bind by name) to the interfaces of, 9815 the Work and Derivative Works thereof. 9816 9817 "Contribution" shall mean any work of authorship, including 9818 the original version of the Work and any modifications or additions 9819 to that Work or Derivative Works thereof, that is intentionally 9820 submitted to Licensor for inclusion in the Work by the copyright owner 9821 or by an individual or Legal Entity authorized to submit on behalf of 9822 the copyright owner. For the purposes of this definition, "submitted" 9823 means any form of electronic, verbal, or written communication sent 9824 to the Licensor or its representatives, including but not limited to 9825 communication on electronic mailing lists, source code control systems, 9826 and issue tracking systems that are managed by, or on behalf of, the 9827 Licensor for the purpose of discussing and improving the Work, but 9828 excluding communication that is conspicuously marked or otherwise 9829 designated in writing by the copyright owner as "Not a Contribution." 9830 9831 "Contributor" shall mean Licensor and any individual or Legal Entity 9832 on behalf of whom a Contribution has been received by Licensor and 9833 subsequently incorporated within the Work. 9834 9835 2. Grant of Copyright License. Subject to the terms and conditions of 9836 this License, each Contributor hereby grants to You a perpetual, 9837 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9838 copyright license to reproduce, prepare Derivative Works of, 9839 publicly display, publicly perform, sublicense, and distribute the 9840 Work and such Derivative Works in Source or Object form. 9841 9842 3. Grant of Patent License. Subject to the terms and conditions of 9843 this License, each Contributor hereby grants to You a perpetual, 9844 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9845 (except as stated in this section) patent license to make, have made, 9846 use, offer to sell, sell, import, and otherwise transfer the Work, 9847 where such license applies only to those patent claims licensable 9848 by such Contributor that are necessarily infringed by their 9849 Contribution(s) alone or by combination of their Contribution(s) 9850 with the Work to which such Contribution(s) was submitted. If You 9851 institute patent litigation against any entity (including a 9852 cross-claim or counterclaim in a lawsuit) alleging that the Work 9853 or a Contribution incorporated within the Work constitutes direct 9854 or contributory patent infringement, then any patent licenses 9855 granted to You under this License for that Work shall terminate 9856 as of the date such litigation is filed. 9857 9858 4. Redistribution. You may reproduce and distribute copies of the 9859 Work or Derivative Works thereof in any medium, with or without 9860 modifications, and in Source or Object form, provided that You 9861 meet the following conditions: 9862 9863 (a) You must give any other recipients of the Work or 9864 Derivative Works a copy of this License; and 9865 9866 (b) You must cause any modified files to carry prominent notices 9867 stating that You changed the files; and 9868 9869 (c) You must retain, in the Source form of any Derivative Works 9870 that You distribute, all copyright, patent, trademark, and 9871 attribution notices from the Source form of the Work, 9872 excluding those notices that do not pertain to any part of 9873 the Derivative Works; and 9874 9875 (d) If the Work includes a "NOTICE" text file as part of its 9876 distribution, then any Derivative Works that You distribute must 9877 include a readable copy of the attribution notices contained 9878 within such NOTICE file, excluding those notices that do not 9879 pertain to any part of the Derivative Works, in at least one 9880 of the following places: within a NOTICE text file distributed 9881 as part of the Derivative Works; within the Source form or 9882 documentation, if provided along with the Derivative Works; or, 9883 within a display generated by the Derivative Works, if and 9884 wherever such third-party notices normally appear. The contents 9885 of the NOTICE file are for informational purposes only and 9886 do not modify the License. You may add Your own attribution 9887 notices within Derivative Works that You distribute, alongside 9888 or as an addendum to the NOTICE text from the Work, provided 9889 that such additional attribution notices cannot be construed 9890 as modifying the License. 9891 9892 You may add Your own copyright statement to Your modifications and 9893 may provide additional or different license terms and conditions 9894 for use, reproduction, or distribution of Your modifications, or 9895 for any such Derivative Works as a whole, provided Your use, 9896 reproduction, and distribution of the Work otherwise complies with 9897 the conditions stated in this License. 9898 9899 5. Submission of Contributions. Unless You explicitly state otherwise, 9900 any Contribution intentionally submitted for inclusion in the Work 9901 by You to the Licensor shall be under the terms and conditions of 9902 this License, without any additional terms or conditions. 9903 Notwithstanding the above, nothing herein shall supersede or modify 9904 the terms of any separate license agreement you may have executed 9905 with Licensor regarding such Contributions. 9906 9907 6. Trademarks. This License does not grant permission to use the trade 9908 names, trademarks, service marks, or product names of the Licensor, 9909 except as required for reasonable and customary use in describing the 9910 origin of the Work and reproducing the content of the NOTICE file. 9911 9912 7. Disclaimer of Warranty. Unless required by applicable law or 9913 agreed to in writing, Licensor provides the Work (and each 9914 Contributor provides its Contributions) on an "AS IS" BASIS, 9915 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9916 implied, including, without limitation, any warranties or conditions 9917 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9918 PARTICULAR PURPOSE. You are solely responsible for determining the 9919 appropriateness of using or redistributing the Work and assume any 9920 risks associated with Your exercise of permissions under this License. 9921 9922 8. Limitation of Liability. In no event and under no legal theory, 9923 whether in tort (including negligence), contract, or otherwise, 9924 unless required by applicable law (such as deliberate and grossly 9925 negligent acts) or agreed to in writing, shall any Contributor be 9926 liable to You for damages, including any direct, indirect, special, 9927 incidental, or consequential damages of any character arising as a 9928 result of this License or out of the use or inability to use the 9929 Work (including but not limited to damages for loss of goodwill, 9930 work stoppage, computer failure or malfunction, or any and all 9931 other commercial damages or losses), even if such Contributor 9932 has been advised of the possibility of such damages. 9933 9934 9. Accepting Warranty or Additional Liability. While redistributing 9935 the Work or Derivative Works thereof, You may choose to offer, 9936 and charge a fee for, acceptance of support, warranty, indemnity, 9937 or other liability obligations and/or rights consistent with this 9938 License. However, in accepting such obligations, You may act only 9939 on Your own behalf and on Your sole responsibility, not on behalf 9940 of any other Contributor, and only if You agree to indemnify, 9941 defend, and hold each Contributor harmless for any liability 9942 incurred by, or claims asserted against, such Contributor by reason 9943 of your accepting any such warranty or additional liability. 9944 9945 END OF TERMS AND CONDITIONS 9946 9947 9948============================================================ 9949Notices for file(s): 9950/framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar 9951/framework/org.eclipse.core.expressions_3.4.200.v20100505.jar 9952/framework/org.eclipse.core.runtime_3.6.0.v20100505.jar 9953/framework/org.eclipse.equinox.common_3.6.0.v20100503.jar 9954/framework/org.eclipse.jface_3.6.2.M20110210-1200.jar 9955/framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar 9956/framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar 9957/framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar 9958/framework/osgi.jar 9959/framework/propertysheet.jar 9960/framework/swt.jar 9961------------------------------------------------------------ 9962 9963 Eclipse Public License - v 1.0 9964 9965THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE 9966PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 9967THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 9968 9969*1. DEFINITIONS* 9970 9971"Contribution" means: 9972 9973a) in the case of the initial Contributor, the initial code and 9974documentation distributed under this Agreement, and 9975 9976b) in the case of each subsequent Contributor: 9977 9978i) changes to the Program, and 9979 9980ii) additions to the Program; 9981 9982where such changes and/or additions to the Program originate from and 9983are distributed by that particular Contributor. A Contribution 9984'originates' from a Contributor if it was added to the Program by such 9985Contributor itself or anyone acting on such Contributor's behalf. 9986Contributions do not include additions to the Program which: (i) are 9987separate modules of software distributed in conjunction with the Program 9988under their own license agreement, and (ii) are not derivative works of 9989the Program. 9990 9991"Contributor" means any person or entity that distributes the Program. 9992 9993"Licensed Patents" mean patent claims licensable by a Contributor which 9994are necessarily infringed by the use or sale of its Contribution alone 9995or when combined with the Program. 9996 9997"Program" means the Contributions distributed in accordance with this 9998Agreement. 9999 10000"Recipient" means anyone who receives the Program under this Agreement, 10001including all Contributors. 10002 10003*2. GRANT OF RIGHTS* 10004 10005a) Subject to the terms of this Agreement, each Contributor hereby 10006grants Recipient a non-exclusive, worldwide, royalty-free copyright 10007license to reproduce, prepare derivative works of, publicly display, 10008publicly perform, distribute and sublicense the Contribution of such 10009Contributor, if any, and such derivative works, in source code and 10010object code form. 10011 10012b) Subject to the terms of this Agreement, each Contributor hereby 10013grants Recipient a non-exclusive, worldwide, royalty-free patent license 10014under Licensed Patents to make, use, sell, offer to sell, import and 10015otherwise transfer the Contribution of such Contributor, if any, in 10016source code and object code form. This patent license shall apply to the 10017combination of the Contribution and the Program if, at the time the 10018Contribution is added by the Contributor, such addition of the 10019Contribution causes such combination to be covered by the Licensed 10020Patents. The patent license shall not apply to any other combinations 10021which include the Contribution. No hardware per se is licensed hereunder. 10022 10023c) Recipient understands that although each Contributor grants the 10024licenses to its Contributions set forth herein, no assurances are 10025provided by any Contributor that the Program does not infringe the 10026patent or other intellectual property rights of any other entity. Each 10027Contributor disclaims any liability to Recipient for claims brought by 10028any other entity based on infringement of intellectual property rights 10029or otherwise. As a condition to exercising the rights and licenses 10030granted hereunder, each Recipient hereby assumes sole responsibility to 10031secure any other intellectual property rights needed, if any. For 10032example, if a third party patent license is required to allow Recipient 10033to distribute the Program, it is Recipient's responsibility to acquire 10034that license before distributing the Program. 10035 10036d) Each Contributor represents that to its knowledge it has sufficient 10037copyright rights in its Contribution, if any, to grant the copyright 10038license set forth in this Agreement. 10039 10040*3. REQUIREMENTS* 10041 10042A Contributor may choose to distribute the Program in object code form 10043under its own license agreement, provided that: 10044 10045a) it complies with the terms and conditions of this Agreement; and 10046 10047b) its license agreement: 10048 10049i) effectively disclaims on behalf of all Contributors all warranties 10050and conditions, express and implied, including warranties or conditions 10051of title and non-infringement, and implied warranties or conditions of 10052merchantability and fitness for a particular purpose; 10053 10054ii) effectively excludes on behalf of all Contributors all liability for 10055damages, including direct, indirect, special, incidental and 10056consequential damages, such as lost profits; 10057 10058iii) states that any provisions which differ from this Agreement are 10059offered by that Contributor alone and not by any other party; and 10060 10061iv) states that source code for the Program is available from such 10062Contributor, and informs licensees how to obtain it in a reasonable 10063manner on or through a medium customarily used for software exchange. 10064 10065When the Program is made available in source code form: 10066 10067a) it must be made available under this Agreement; and 10068 10069b) a copy of this Agreement must be included with each copy of the Program. 10070 10071Contributors may not remove or alter any copyright notices contained 10072within the Program. 10073 10074Each Contributor must identify itself as the originator of its 10075Contribution, if any, in a manner that reasonably allows subsequent 10076Recipients to identify the originator of the Contribution. 10077 10078*4. COMMERCIAL DISTRIBUTION* 10079 10080Commercial distributors of software may accept certain responsibilities 10081with respect to end users, business partners and the like. While this 10082license is intended to facilitate the commercial use of the Program, the 10083Contributor who includes the Program in a commercial product offering 10084should do so in a manner which does not create potential liability for 10085other Contributors. Therefore, if a Contributor includes the Program in 10086a commercial product offering, such Contributor ("Commercial 10087Contributor") hereby agrees to defend and indemnify every other 10088Contributor ("Indemnified Contributor") against any losses, damages and 10089costs (collectively "Losses") arising from claims, lawsuits and other 10090legal actions brought by a third party against the Indemnified 10091Contributor to the extent caused by the acts or omissions of such 10092Commercial Contributor in connection with its distribution of the 10093Program in a commercial product offering. The obligations in this 10094section do not apply to any claims or Losses relating to any actual or 10095alleged intellectual property infringement. In order to qualify, an 10096Indemnified Contributor must: a) promptly notify the Commercial 10097Contributor in writing of such claim, and b) allow the Commercial 10098Contributor to control, and cooperate with the Commercial Contributor 10099in, the defense and any related settlement negotiations. The Indemnified 10100Contributor may participate in any such claim at its own expense. 10101 10102For example, a Contributor might include the Program in a commercial 10103product offering, Product X. That Contributor is then a Commercial 10104Contributor. If that Commercial Contributor then makes performance 10105claims, or offers warranties related to Product X, those performance 10106claims and warranties are such Commercial Contributor's responsibility 10107alone. Under this section, the Commercial Contributor would have to 10108defend claims against the other Contributors related to those 10109performance claims and warranties, and if a court requires any other 10110Contributor to pay any damages as a result, the Commercial Contributor 10111must pay those damages. 10112 10113*5. NO WARRANTY* 10114 10115EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 10116ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 10117EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES 10118OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR 10119A PARTICULAR PURPOSE. Each Recipient is solely responsible for 10120determining the appropriateness of using and distributing the Program 10121and assumes all risks associated with its exercise of rights under this 10122Agreement , including but not limited to the risks and costs of program 10123errors, compliance with applicable laws, damage to or loss of data, 10124programs or equipment, and unavailability or interruption of operations. 10125 10126*6. DISCLAIMER OF LIABILITY* 10127 10128EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 10129ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 10130INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 10131WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 10132LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 10133NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 10134DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 10135HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 10136 10137*7. GENERAL* 10138 10139If any provision of this Agreement is invalid or unenforceable under 10140applicable law, it shall not affect the validity or enforceability of 10141the remainder of the terms of this Agreement, and without further action 10142by the parties hereto, such provision shall be reformed to the minimum 10143extent necessary to make such provision valid and enforceable. 10144 10145If Recipient institutes patent litigation against any entity (including 10146a cross-claim or counterclaim in a lawsuit) alleging that the Program 10147itself (excluding combinations of the Program with other software or 10148hardware) infringes such Recipient's patent(s), then such Recipient's 10149rights granted under Section 2(b) shall terminate as of the date such 10150litigation is filed. 10151 10152All Recipient's rights under this Agreement shall terminate if it fails 10153to comply with any of the material terms or conditions of this Agreement 10154and does not cure such failure in a reasonable period of time after 10155becoming aware of such noncompliance. If all Recipient's rights under 10156this Agreement terminate, Recipient agrees to cease use and distribution 10157of the Program as soon as reasonably practicable. However, Recipient's 10158obligations under this Agreement and any licenses granted by Recipient 10159relating to the Program shall continue and survive. 10160 10161Everyone is permitted to copy and distribute copies of this Agreement, 10162but in order to avoid inconsistency the Agreement is copyrighted and may 10163only be modified in the following manner. The Agreement Steward reserves 10164the right to publish new versions (including revisions) of this 10165Agreement from time to time. No one other than the Agreement Steward has 10166the right to modify this Agreement. The Eclipse Foundation is the 10167initial Agreement Steward. The Eclipse Foundation may assign the 10168responsibility to serve as the Agreement Steward to a suitable separate 10169entity. Each new version of the Agreement will be given a distinguishing 10170version number. The Program (including Contributions) may always be 10171distributed subject to the version of the Agreement under which it was 10172received. In addition, after a new version of the Agreement is 10173published, Contributor may elect to distribute the Program (including 10174its Contributions) under the new version. Except as expressly stated in 10175Sections 2(a) and 2(b) above, Recipient receives no rights or licenses 10176to the intellectual property of any Contributor under this Agreement, 10177whether expressly, by implication, estoppel or otherwise. All rights in 10178the Program not expressly granted under this Agreement are reserved. 10179 10180This Agreement is governed by the laws of the State of New York and the 10181intellectual property laws of the United States of America. No party to 10182this Agreement will bring a legal action under this Agreement more than 10183one year after the cause of action arose. Each party waives its rights 10184to a jury trial in any resulting litigation. 10185 10186 10187============================================================ 10188Notices for file(s): 10189/framework/bouncycastle-host.jar 10190/framework/bouncycastle-hostdex.jar 10191------------------------------------------------------------ 10192Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) 10193 10194Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 10195associated documentation files (the "Software"), to deal in the Software without restriction, 10196including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 10197and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 10198subject to the following conditions: 10199 10200The above copyright notice and this permission notice shall be included in all copies or substantial 10201portions of the Software. 10202 10203THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 10204LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 10205NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 10206WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 10207SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10208 10209============================================================ 10210Notices for file(s): 10211/framework/commons-compress-1.0.jar 10212------------------------------------------------------------ 10213Apache Commons Compress 10214Copyright 2002-2009 The Apache Software Foundation 10215 10216This product includes software developed by 10217The Apache Software Foundation (http://www.apache.org/). 10218 10219Original BZip2 classes contributed by Keiron Liddle 10220<keiron@aftexsw.com>, Aftex Software to the Apache Ant project 10221 10222Original Tar classes from contributors of the Apache Ant project 10223 10224Original Zip classes from contributors of the Apache Ant project 10225 10226Original CPIO classes contributed by Markus Kuss and the jRPM project 10227(jrpm.sourceforge.net) 10228 10229============================================================ 10230Notices for file(s): 10231/lib/libbcc.so 10232------------------------------------------------------------ 10233========================== 10234NOTICE file for libbcc.git 10235========================== 10236 10237* NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/. 10238 10239 Copyright (c) 2005-2011, The Android Open Source Project 10240 10241 Licensed under the Apache License, Version 2.0 (the "License"); 10242 you may not use this file except in compliance with the License. 10243 10244 Unless required by applicable law or agreed to in writing, software 10245 distributed under the License is distributed on an "AS IS" BASIS, 10246 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10247 See the License for the specific language governing permissions and 10248 limitations under the License. 10249 10250 10251 Apache License 10252 Version 2.0, January 2004 10253 http://www.apache.org/licenses/ 10254 10255 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10256 10257 1. Definitions. 10258 10259 "License" shall mean the terms and conditions for use, reproduction, 10260 and distribution as defined by Sections 1 through 9 of this document. 10261 10262 "Licensor" shall mean the copyright owner or entity authorized by 10263 the copyright owner that is granting the License. 10264 10265 "Legal Entity" shall mean the union of the acting entity and all 10266 other entities that control, are controlled by, or are under common 10267 control with that entity. For the purposes of this definition, 10268 "control" means (i) the power, direct or indirect, to cause the 10269 direction or management of such entity, whether by contract or 10270 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10271 outstanding shares, or (iii) beneficial ownership of such entity. 10272 10273 "You" (or "Your") shall mean an individual or Legal Entity 10274 exercising permissions granted by this License. 10275 10276 "Source" form shall mean the preferred form for making modifications, 10277 including but not limited to software source code, documentation 10278 source, and configuration files. 10279 10280 "Object" form shall mean any form resulting from mechanical 10281 transformation or translation of a Source form, including but 10282 not limited to compiled object code, generated documentation, 10283 and conversions to other media types. 10284 10285 "Work" shall mean the work of authorship, whether in Source or 10286 Object form, made available under the License, as indicated by a 10287 copyright notice that is included in or attached to the work 10288 (an example is provided in the Appendix below). 10289 10290 "Derivative Works" shall mean any work, whether in Source or Object 10291 form, that is based on (or derived from) the Work and for which the 10292 editorial revisions, annotations, elaborations, or other modifications 10293 represent, as a whole, an original work of authorship. For the purposes 10294 of this License, Derivative Works shall not include works that remain 10295 separable from, or merely link (or bind by name) to the interfaces of, 10296 the Work and Derivative Works thereof. 10297 10298 "Contribution" shall mean any work of authorship, including 10299 the original version of the Work and any modifications or additions 10300 to that Work or Derivative Works thereof, that is intentionally 10301 submitted to Licensor for inclusion in the Work by the copyright owner 10302 or by an individual or Legal Entity authorized to submit on behalf of 10303 the copyright owner. For the purposes of this definition, "submitted" 10304 means any form of electronic, verbal, or written communication sent 10305 to the Licensor or its representatives, including but not limited to 10306 communication on electronic mailing lists, source code control systems, 10307 and issue tracking systems that are managed by, or on behalf of, the 10308 Licensor for the purpose of discussing and improving the Work, but 10309 excluding communication that is conspicuously marked or otherwise 10310 designated in writing by the copyright owner as "Not a Contribution." 10311 10312 "Contributor" shall mean Licensor and any individual or Legal Entity 10313 on behalf of whom a Contribution has been received by Licensor and 10314 subsequently incorporated within the Work. 10315 10316 2. Grant of Copyright License. Subject to the terms and conditions of 10317 this License, each Contributor hereby grants to You a perpetual, 10318 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10319 copyright license to reproduce, prepare Derivative Works of, 10320 publicly display, publicly perform, sublicense, and distribute the 10321 Work and such Derivative Works in Source or Object form. 10322 10323 3. Grant of Patent License. Subject to the terms and conditions of 10324 this License, each Contributor hereby grants to You a perpetual, 10325 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10326 (except as stated in this section) patent license to make, have made, 10327 use, offer to sell, sell, import, and otherwise transfer the Work, 10328 where such license applies only to those patent claims licensable 10329 by such Contributor that are necessarily infringed by their 10330 Contribution(s) alone or by combination of their Contribution(s) 10331 with the Work to which such Contribution(s) was submitted. If You 10332 institute patent litigation against any entity (including a 10333 cross-claim or counterclaim in a lawsuit) alleging that the Work 10334 or a Contribution incorporated within the Work constitutes direct 10335 or contributory patent infringement, then any patent licenses 10336 granted to You under this License for that Work shall terminate 10337 as of the date such litigation is filed. 10338 10339 4. Redistribution. You may reproduce and distribute copies of the 10340 Work or Derivative Works thereof in any medium, with or without 10341 modifications, and in Source or Object form, provided that You 10342 meet the following conditions: 10343 10344 (a) You must give any other recipients of the Work or 10345 Derivative Works a copy of this License; and 10346 10347 (b) You must cause any modified files to carry prominent notices 10348 stating that You changed the files; and 10349 10350 (c) You must retain, in the Source form of any Derivative Works 10351 that You distribute, all copyright, patent, trademark, and 10352 attribution notices from the Source form of the Work, 10353 excluding those notices that do not pertain to any part of 10354 the Derivative Works; and 10355 10356 (d) If the Work includes a "NOTICE" text file as part of its 10357 distribution, then any Derivative Works that You distribute must 10358 include a readable copy of the attribution notices contained 10359 within such NOTICE file, excluding those notices that do not 10360 pertain to any part of the Derivative Works, in at least one 10361 of the following places: within a NOTICE text file distributed 10362 as part of the Derivative Works; within the Source form or 10363 documentation, if provided along with the Derivative Works; or, 10364 within a display generated by the Derivative Works, if and 10365 wherever such third-party notices normally appear. The contents 10366 of the NOTICE file are for informational purposes only and 10367 do not modify the License. You may add Your own attribution 10368 notices within Derivative Works that You distribute, alongside 10369 or as an addendum to the NOTICE text from the Work, provided 10370 that such additional attribution notices cannot be construed 10371 as modifying the License. 10372 10373 You may add Your own copyright statement to Your modifications and 10374 may provide additional or different license terms and conditions 10375 for use, reproduction, or distribution of Your modifications, or 10376 for any such Derivative Works as a whole, provided Your use, 10377 reproduction, and distribution of the Work otherwise complies with 10378 the conditions stated in this License. 10379 10380 5. Submission of Contributions. Unless You explicitly state otherwise, 10381 any Contribution intentionally submitted for inclusion in the Work 10382 by You to the Licensor shall be under the terms and conditions of 10383 this License, without any additional terms or conditions. 10384 Notwithstanding the above, nothing herein shall supersede or modify 10385 the terms of any separate license agreement you may have executed 10386 with Licensor regarding such Contributions. 10387 10388 6. Trademarks. This License does not grant permission to use the trade 10389 names, trademarks, service marks, or product names of the Licensor, 10390 except as required for reasonable and customary use in describing the 10391 origin of the Work and reproducing the content of the NOTICE file. 10392 10393 7. Disclaimer of Warranty. Unless required by applicable law or 10394 agreed to in writing, Licensor provides the Work (and each 10395 Contributor provides its Contributions) on an "AS IS" BASIS, 10396 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10397 implied, including, without limitation, any warranties or conditions 10398 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10399 PARTICULAR PURPOSE. You are solely responsible for determining the 10400 appropriateness of using or redistributing the Work and assume any 10401 risks associated with Your exercise of permissions under this License. 10402 10403 8. Limitation of Liability. In no event and under no legal theory, 10404 whether in tort (including negligence), contract, or otherwise, 10405 unless required by applicable law (such as deliberate and grossly 10406 negligent acts) or agreed to in writing, shall any Contributor be 10407 liable to You for damages, including any direct, indirect, special, 10408 incidental, or consequential damages of any character arising as a 10409 result of this License or out of the use or inability to use the 10410 Work (including but not limited to damages for loss of goodwill, 10411 work stoppage, computer failure or malfunction, or any and all 10412 other commercial damages or losses), even if such Contributor 10413 has been advised of the possibility of such damages. 10414 10415 9. Accepting Warranty or Additional Liability. While redistributing 10416 the Work or Derivative Works thereof, You may choose to offer, 10417 and charge a fee for, acceptance of support, warranty, indemnity, 10418 or other liability obligations and/or rights consistent with this 10419 License. However, in accepting such obligations, You may act only 10420 on Your own behalf and on Your sole responsibility, not on behalf 10421 of any other Contributor, and only if You agree to indemnify, 10422 defend, and hold each Contributor harmless for any liability 10423 incurred by, or claims asserted against, such Contributor by reason 10424 of your accepting any such warranty or additional liability. 10425 10426 END OF TERMS AND CONDITIONS 10427 10428 10429 10430* NOTICE for runtime/ and lib/CodeGen/. 10431 Note: The NOTICE is the same for another git project, external/llvm.git. 10432 10433============================================================================== 10434LLVM Release License 10435============================================================================== 10436University of Illinois/NCSA 10437Open Source License 10438 10439Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 10440All rights reserved. 10441 10442Developed by: 10443 10444 LLVM Team 10445 10446 University of Illinois at Urbana-Champaign 10447 10448 http://llvm.org 10449 10450Permission is hereby granted, free of charge, to any person obtaining a copy of 10451this software and associated documentation files (the "Software"), to deal with 10452the Software without restriction, including without limitation the rights to 10453use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 10454of the Software, and to permit persons to whom the Software is furnished to do 10455so, subject to the following conditions: 10456 10457 * Redistributions of source code must retain the above copyright notice, 10458 this list of conditions and the following disclaimers. 10459 10460 * Redistributions in binary form must reproduce the above copyright notice, 10461 this list of conditions and the following disclaimers in the 10462 documentation and/or other materials provided with the distribution. 10463 10464 * Neither the names of the LLVM Team, University of Illinois at 10465 Urbana-Champaign, nor the names of its contributors may be used to 10466 endorse or promote products derived from this Software without specific 10467 prior written permission. 10468 10469THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10470IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 10471FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10472CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10473LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10474OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 10475SOFTWARE. 10476 10477============================================================================== 10478Copyrights and Licenses for Third Party Software Distributed with LLVM: 10479============================================================================== 10480The LLVM software contains code written by third parties. Such software will 10481have its own individual LICENSE.TXT file in the directory in which it appears. 10482This file will describe the copyrights, license, and restrictions which apply 10483to that code. 10484 10485The disclaimer of warranty in the University of Illinois Open Source License 10486applies to all code in the LLVM Distribution, and nothing in any of the 10487other licenses gives permission to use the names of the LLVM Team or the 10488University of Illinois to endorse or promote products derived from this 10489Software. 10490 10491The following pieces of software have additional or alternate copyrights, 10492licenses, and/or restrictions: 10493 10494Program Directory 10495------- --------- 10496Autoconf llvm/autoconf 10497 llvm/projects/ModuleMaker/autoconf 10498 llvm/projects/sample/autoconf 10499CellSPU backend llvm/lib/Target/CellSPU/README.txt 10500Google Test llvm/utils/unittest/googletest 10501OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 10502 10503 10504 10505* NOTICE for tests/disassem.cpp and tests/disassem.h. 10506 10507/* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */ 10508 10509/*- 10510 * Copyright (c) 1996 Mark Brinicombe. 10511 * Copyright (c) 1996 Brini. 10512 * 10513 * All rights reserved. 10514 * 10515 * Redistribution and use in source and binary forms, with or without 10516 * modification, are permitted provided that the following conditions 10517 * are met: 10518 * 1. Redistributions of source code must retain the above copyright 10519 * notice, this list of conditions and the following disclaimer. 10520 * 2. Redistributions in binary form must reproduce the above copyright 10521 * notice, this list of conditions and the following disclaimer in the 10522 * documentation and/or other materials provided with the distribution. 10523 * 3. All advertising materials mentioning features or use of this software 10524 * must display the following acknowledgement: 10525 * This product includes software developed by Brini. 10526 * 4. The name of the company nor the name of the author may be used to 10527 * endorse or promote products derived from this software without specific 10528 * prior written permission. 10529 * 10530 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED 10531 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10532 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 10533 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 10534 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 10535 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 10536 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 10537 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 10538 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 10539 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 10540 * SUCH DAMAGE. 10541 * 10542 * RiscBSD kernel project 10543 * 10544 * db_disasm.c 10545 * 10546 * Kernel disassembler 10547 * 10548 * Created : 10/02/96 10549 * 10550 * Structured after the sparc/sparc/db_disasm.c by David S. Miller & 10551 * Paul Kranenburg 10552 * 10553 * This code is not complete. Not all instructions are disassembled. 10554 */ 10555 10556============================================================ 10557Notices for file(s): 10558/lib/libfdlibm.a 10559------------------------------------------------------------ 10560Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 10561 10562Developed at SunSoft, a Sun Microsystems, Inc. business. 10563Permission to use, copy, modify, and distribute this 10564software is freely granted, provided that this notice 10565is preserved. 10566 10567============================================================ 10568Notices for file(s): 10569/bin/emulator-arm 10570/bin/emulator-mips 10571/bin/emulator-x86 10572/bin/emulator 10573/bin/emulator64-arm 10574/bin/emulator64-mips 10575/bin/emulator64-x86 10576/lib/emulator-common.a 10577/lib/emulator-libelff.a 10578/lib/emulator-libjpeg.a 10579/lib/emulator-libqemu.a 10580/lib/emulator-libui.a 10581/lib/emulator-target-arm.a 10582/lib/emulator-target-i386.a 10583/lib/emulator-target-mips.a 10584/lib/emulator64-common.a 10585/lib/emulator64-libelff.a 10586/lib/emulator64-libjpeg.a 10587/lib/emulator64-libqemu.a 10588/lib/emulator64-libui.a 10589/lib/emulator64-target-arm.a 10590/lib/emulator64-target-i386.a 10591/lib/emulator64-target-mips.a 10592------------------------------------------------------------ 10593 GNU GENERAL PUBLIC LICENSE 10594 Version 2, June 1991 10595 10596 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 10597 675 Mass Ave, Cambridge, MA 02139, USA 10598 Everyone is permitted to copy and distribute verbatim copies 10599 of this license document, but changing it is not allowed. 10600 10601 Preamble 10602 10603 The licenses for most software are designed to take away your 10604freedom to share and change it. By contrast, the GNU General Public 10605License is intended to guarantee your freedom to share and change free 10606software--to make sure the software is free for all its users. This 10607General Public License applies to most of the Free Software 10608Foundation's software and to any other program whose authors commit to 10609using it. (Some other Free Software Foundation software is covered by 10610the GNU Library General Public License instead.) You can apply it to 10611your programs, too. 10612 10613 When we speak of free software, we are referring to freedom, not 10614price. Our General Public Licenses are designed to make sure that you 10615have the freedom to distribute copies of free software (and charge for 10616this service if you wish), that you receive source code or can get it 10617if you want it, that you can change the software or use pieces of it 10618in new free programs; and that you know you can do these things. 10619 10620 To protect your rights, we need to make restrictions that forbid 10621anyone to deny you these rights or to ask you to surrender the rights. 10622These restrictions translate to certain responsibilities for you if you 10623distribute copies of the software, or if you modify it. 10624 10625 For example, if you distribute copies of such a program, whether 10626gratis or for a fee, you must give the recipients all the rights that 10627you have. You must make sure that they, too, receive or can get the 10628source code. And you must show them these terms so they know their 10629rights. 10630 10631 We protect your rights with two steps: (1) copyright the software, and 10632(2) offer you this license which gives you legal permission to copy, 10633distribute and/or modify the software. 10634 10635 Also, for each author's protection and ours, we want to make certain 10636that everyone understands that there is no warranty for this free 10637software. If the software is modified by someone else and passed on, we 10638want its recipients to know that what they have is not the original, so 10639that any problems introduced by others will not reflect on the original 10640authors' reputations. 10641 10642 Finally, any free program is threatened constantly by software 10643patents. We wish to avoid the danger that redistributors of a free 10644program will individually obtain patent licenses, in effect making the 10645program proprietary. To prevent this, we have made it clear that any 10646patent must be licensed for everyone's free use or not licensed at all. 10647 10648 The precise terms and conditions for copying, distribution and 10649modification follow. 10650 10651 GNU GENERAL PUBLIC LICENSE 10652 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 10653 10654 0. This License applies to any program or other work which contains 10655a notice placed by the copyright holder saying it may be distributed 10656under the terms of this General Public License. The "Program", below, 10657refers to any such program or work, and a "work based on the Program" 10658means either the Program or any derivative work under copyright law: 10659that is to say, a work containing the Program or a portion of it, 10660either verbatim or with modifications and/or translated into another 10661language. (Hereinafter, translation is included without limitation in 10662the term "modification".) Each licensee is addressed as "you". 10663 10664Activities other than copying, distribution and modification are not 10665covered by this License; they are outside its scope. The act of 10666running the Program is not restricted, and the output from the Program 10667is covered only if its contents constitute a work based on the 10668Program (independent of having been made by running the Program). 10669Whether that is true depends on what the Program does. 10670 10671 1. You may copy and distribute verbatim copies of the Program's 10672source code as you receive it, in any medium, provided that you 10673conspicuously and appropriately publish on each copy an appropriate 10674copyright notice and disclaimer of warranty; keep intact all the 10675notices that refer to this License and to the absence of any warranty; 10676and give any other recipients of the Program a copy of this License 10677along with the Program. 10678 10679You may charge a fee for the physical act of transferring a copy, and 10680you may at your option offer warranty protection in exchange for a fee. 10681 10682 2. You may modify your copy or copies of the Program or any portion 10683of it, thus forming a work based on the Program, and copy and 10684distribute such modifications or work under the terms of Section 1 10685above, provided that you also meet all of these conditions: 10686 10687 a) You must cause the modified files to carry prominent notices 10688 stating that you changed the files and the date of any change. 10689 10690 b) You must cause any work that you distribute or publish, that in 10691 whole or in part contains or is derived from the Program or any 10692 part thereof, to be licensed as a whole at no charge to all third 10693 parties under the terms of this License. 10694 10695 c) If the modified program normally reads commands interactively 10696 when run, you must cause it, when started running for such 10697 interactive use in the most ordinary way, to print or display an 10698 announcement including an appropriate copyright notice and a 10699 notice that there is no warranty (or else, saying that you provide 10700 a warranty) and that users may redistribute the program under 10701 these conditions, and telling the user how to view a copy of this 10702 License. (Exception: if the Program itself is interactive but 10703 does not normally print such an announcement, your work based on 10704 the Program is not required to print an announcement.) 10705 10706These requirements apply to the modified work as a whole. If 10707identifiable sections of that work are not derived from the Program, 10708and can be reasonably considered independent and separate works in 10709themselves, then this License, and its terms, do not apply to those 10710sections when you distribute them as separate works. But when you 10711distribute the same sections as part of a whole which is a work based 10712on the Program, the distribution of the whole must be on the terms of 10713this License, whose permissions for other licensees extend to the 10714entire whole, and thus to each and every part regardless of who wrote it. 10715 10716Thus, it is not the intent of this section to claim rights or contest 10717your rights to work written entirely by you; rather, the intent is to 10718exercise the right to control the distribution of derivative or 10719collective works based on the Program. 10720 10721In addition, mere aggregation of another work not based on the Program 10722with the Program (or with a work based on the Program) on a volume of 10723a storage or distribution medium does not bring the other work under 10724the scope of this License. 10725 10726 3. You may copy and distribute the Program (or a work based on it, 10727under Section 2) in object code or executable form under the terms of 10728Sections 1 and 2 above provided that you also do one of the following: 10729 10730 a) Accompany it with the complete corresponding machine-readable 10731 source code, which must be distributed under the terms of Sections 10732 1 and 2 above on a medium customarily used for software interchange; or, 10733 10734 b) Accompany it with a written offer, valid for at least three 10735 years, to give any third party, for a charge no more than your 10736 cost of physically performing source distribution, a complete 10737 machine-readable copy of the corresponding source code, to be 10738 distributed under the terms of Sections 1 and 2 above on a medium 10739 customarily used for software interchange; or, 10740 10741 c) Accompany it with the information you received as to the offer 10742 to distribute corresponding source code. (This alternative is 10743 allowed only for noncommercial distribution and only if you 10744 received the program in object code or executable form with such 10745 an offer, in accord with Subsection b above.) 10746 10747The source code for a work means the preferred form of the work for 10748making modifications to it. For an executable work, complete source 10749code means all the source code for all modules it contains, plus any 10750associated interface definition files, plus the scripts used to 10751control compilation and installation of the executable. However, as a 10752special exception, the source code distributed need not include 10753anything that is normally distributed (in either source or binary 10754form) with the major components (compiler, kernel, and so on) of the 10755operating system on which the executable runs, unless that component 10756itself accompanies the executable. 10757 10758If distribution of executable or object code is made by offering 10759access to copy from a designated place, then offering equivalent 10760access to copy the source code from the same place counts as 10761distribution of the source code, even though third parties are not 10762compelled to copy the source along with the object code. 10763 10764 4. You may not copy, modify, sublicense, or distribute the Program 10765except as expressly provided under this License. Any attempt 10766otherwise to copy, modify, sublicense or distribute the Program is 10767void, and will automatically terminate your rights under this License. 10768However, parties who have received copies, or rights, from you under 10769this License will not have their licenses terminated so long as such 10770parties remain in full compliance. 10771 10772 5. You are not required to accept this License, since you have not 10773signed it. However, nothing else grants you permission to modify or 10774distribute the Program or its derivative works. These actions are 10775prohibited by law if you do not accept this License. Therefore, by 10776modifying or distributing the Program (or any work based on the 10777Program), you indicate your acceptance of this License to do so, and 10778all its terms and conditions for copying, distributing or modifying 10779the Program or works based on it. 10780 10781 6. Each time you redistribute the Program (or any work based on the 10782Program), the recipient automatically receives a license from the 10783original licensor to copy, distribute or modify the Program subject to 10784these terms and conditions. You may not impose any further 10785restrictions on the recipients' exercise of the rights granted herein. 10786You are not responsible for enforcing compliance by third parties to 10787this License. 10788 10789 7. If, as a consequence of a court judgment or allegation of patent 10790infringement or for any other reason (not limited to patent issues), 10791conditions are imposed on you (whether by court order, agreement or 10792otherwise) that contradict the conditions of this License, they do not 10793excuse you from the conditions of this License. If you cannot 10794distribute so as to satisfy simultaneously your obligations under this 10795License and any other pertinent obligations, then as a consequence you 10796may not distribute the Program at all. For example, if a patent 10797license would not permit royalty-free redistribution of the Program by 10798all those who receive copies directly or indirectly through you, then 10799the only way you could satisfy both it and this License would be to 10800refrain entirely from distribution of the Program. 10801 10802If any portion of this section is held invalid or unenforceable under 10803any particular circumstance, the balance of the section is intended to 10804apply and the section as a whole is intended to apply in other 10805circumstances. 10806 10807It is not the purpose of this section to induce you to infringe any 10808patents or other property right claims or to contest validity of any 10809such claims; this section has the sole purpose of protecting the 10810integrity of the free software distribution system, which is 10811implemented by public license practices. Many people have made 10812generous contributions to the wide range of software distributed 10813through that system in reliance on consistent application of that 10814system; it is up to the author/donor to decide if he or she is willing 10815to distribute software through any other system and a licensee cannot 10816impose that choice. 10817 10818This section is intended to make thoroughly clear what is believed to 10819be a consequence of the rest of this License. 10820 10821 8. If the distribution and/or use of the Program is restricted in 10822certain countries either by patents or by copyrighted interfaces, the 10823original copyright holder who places the Program under this License 10824may add an explicit geographical distribution limitation excluding 10825those countries, so that distribution is permitted only in or among 10826countries not thus excluded. In such case, this License incorporates 10827the limitation as if written in the body of this License. 10828 10829 9. The Free Software Foundation may publish revised and/or new versions 10830of the General Public License from time to time. Such new versions will 10831be similar in spirit to the present version, but may differ in detail to 10832address new problems or concerns. 10833 10834Each version is given a distinguishing version number. If the Program 10835specifies a version number of this License which applies to it and "any 10836later version", you have the option of following the terms and conditions 10837either of that version or of any later version published by the Free 10838Software Foundation. If the Program does not specify a version number of 10839this License, you may choose any version ever published by the Free Software 10840Foundation. 10841 10842 10. If you wish to incorporate parts of the Program into other free 10843programs whose distribution conditions are different, write to the author 10844to ask for permission. For software which is copyrighted by the Free 10845Software Foundation, write to the Free Software Foundation; we sometimes 10846make exceptions for this. Our decision will be guided by the two goals 10847of preserving the free status of all derivatives of our free software and 10848of promoting the sharing and reuse of software generally. 10849 10850 NO WARRANTY 10851 10852 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 10853FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 10854OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 10855PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 10856OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10857MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 10858TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 10859PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 10860REPAIR OR CORRECTION. 10861 10862 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 10863WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 10864REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 10865INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 10866OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 10867TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 10868YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 10869PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 10870POSSIBILITY OF SUCH DAMAGES. 10871 10872 END OF TERMS AND CONDITIONS 10873 10874 How to Apply These Terms to Your New Programs 10875 10876 If you develop a new program, and you want it to be of the greatest 10877possible use to the public, the best way to achieve this is to make it 10878free software which everyone can redistribute and change under these terms. 10879 10880 To do so, attach the following notices to the program. It is safest 10881to attach them to the start of each source file to most effectively 10882convey the exclusion of warranty; and each file should have at least 10883the "copyright" line and a pointer to where the full notice is found. 10884 10885 <one line to give the program's name and a brief idea of what it does.> 10886 Copyright (C) 19yy <name of author> 10887 10888 This program is free software; you can redistribute it and/or modify 10889 it under the terms of the GNU General Public License as published by 10890 the Free Software Foundation; either version 2 of the License, or 10891 (at your option) any later version. 10892 10893 This program is distributed in the hope that it will be useful, 10894 but WITHOUT ANY WARRANTY; without even the implied warranty of 10895 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10896 GNU General Public License for more details. 10897 10898 You should have received a copy of the GNU General Public License 10899 along with this program; if not, write to the Free Software 10900 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 10901 10902Also add information on how to contact you by electronic and paper mail. 10903 10904If the program is interactive, make it output a short notice like this 10905when it starts in an interactive mode: 10906 10907 Gnomovision version 69, Copyright (C) 19yy name of author 10908 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 10909 This is free software, and you are welcome to redistribute it 10910 under certain conditions; type `show c' for details. 10911 10912The hypothetical commands `show w' and `show c' should show the appropriate 10913parts of the General Public License. Of course, the commands you use may 10914be called something other than `show w' and `show c'; they could even be 10915mouse-clicks or menu items--whatever suits your program. 10916 10917You should also get your employer (if you work as a programmer) or your 10918school, if any, to sign a "copyright disclaimer" for the program, if 10919necessary. Here is a sample; alter the names: 10920 10921 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 10922 `Gnomovision' (which makes passes at compilers) written by James Hacker. 10923 10924 <signature of Ty Coon>, 1 April 1989 10925 Ty Coon, President of Vice 10926 10927This General Public License does not permit incorporating your program into 10928proprietary programs. If your program is a subroutine library, you may 10929consider it more useful to permit linking proprietary applications with the 10930library. If this is what you want to do, use the GNU Library General 10931Public License instead of this License. 10932 10933============================================================ 10934Notices for file(s): 10935/framework/groovy-all-1.7.0.jar 10936------------------------------------------------------------ 10937 Apache License 10938 Version 2.0, January 2004 10939 http://www.apache.org/licenses/ 10940 10941 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10942 10943 1. Definitions. 10944 10945 "License" shall mean the terms and conditions for use, reproduction, 10946 and distribution as defined by Sections 1 through 9 of this document. 10947 10948 "Licensor" shall mean the copyright owner or entity authorized by 10949 the copyright owner that is granting the License. 10950 10951 "Legal Entity" shall mean the union of the acting entity and all 10952 other entities that control, are controlled by, or are under common 10953 control with that entity. For the purposes of this definition, 10954 "control" means (i) the power, direct or indirect, to cause the 10955 direction or management of such entity, whether by contract or 10956 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10957 outstanding shares, or (iii) beneficial ownership of such entity. 10958 10959 "You" (or "Your") shall mean an individual or Legal Entity 10960 exercising permissions granted by this License. 10961 10962 "Source" form shall mean the preferred form for making modifications, 10963 including but not limited to software source code, documentation 10964 source, and configuration files. 10965 10966 "Object" form shall mean any form resulting from mechanical 10967 transformation or translation of a Source form, including but 10968 not limited to compiled object code, generated documentation, 10969 and conversions to other media types. 10970 10971 "Work" shall mean the work of authorship, whether in Source or 10972 Object form, made available under the License, as indicated by a 10973 copyright notice that is included in or attached to the work 10974 (an example is provided in the Appendix below). 10975 10976 "Derivative Works" shall mean any work, whether in Source or Object 10977 form, that is based on (or derived from) the Work and for which the 10978 editorial revisions, annotations, elaborations, or other modifications 10979 represent, as a whole, an original work of authorship. For the purposes 10980 of this License, Derivative Works shall not include works that remain 10981 separable from, or merely link (or bind by name) to the interfaces of, 10982 the Work and Derivative Works thereof. 10983 10984 "Contribution" shall mean any work of authorship, including 10985 the original version of the Work and any modifications or additions 10986 to that Work or Derivative Works thereof, that is intentionally 10987 submitted to Licensor for inclusion in the Work by the copyright owner 10988 or by an individual or Legal Entity authorized to submit on behalf of 10989 the copyright owner. For the purposes of this definition, "submitted" 10990 means any form of electronic, verbal, or written communication sent 10991 to the Licensor or its representatives, including but not limited to 10992 communication on electronic mailing lists, source code control systems, 10993 and issue tracking systems that are managed by, or on behalf of, the 10994 Licensor for the purpose of discussing and improving the Work, but 10995 excluding communication that is conspicuously marked or otherwise 10996 designated in writing by the copyright owner as "Not a Contribution." 10997 10998 "Contributor" shall mean Licensor and any individual or Legal Entity 10999 on behalf of whom a Contribution has been received by Licensor and 11000 subsequently incorporated within the Work. 11001 11002 2. Grant of Copyright License. Subject to the terms and conditions of 11003 this License, each Contributor hereby grants to You a perpetual, 11004 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11005 copyright license to reproduce, prepare Derivative Works of, 11006 publicly display, publicly perform, sublicense, and distribute the 11007 Work and such Derivative Works in Source or Object form. 11008 11009 3. Grant of Patent License. Subject to the terms and conditions of 11010 this License, each Contributor hereby grants to You a perpetual, 11011 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11012 (except as stated in this section) patent license to make, have made, 11013 use, offer to sell, sell, import, and otherwise transfer the Work, 11014 where such license applies only to those patent claims licensable 11015 by such Contributor that are necessarily infringed by their 11016 Contribution(s) alone or by combination of their Contribution(s) 11017 with the Work to which such Contribution(s) was submitted. If You 11018 institute patent litigation against any entity (including a 11019 cross-claim or counterclaim in a lawsuit) alleging that the Work 11020 or a Contribution incorporated within the Work constitutes direct 11021 or contributory patent infringement, then any patent licenses 11022 granted to You under this License for that Work shall terminate 11023 as of the date such litigation is filed. 11024 11025 4. Redistribution. You may reproduce and distribute copies of the 11026 Work or Derivative Works thereof in any medium, with or without 11027 modifications, and in Source or Object form, provided that You 11028 meet the following conditions: 11029 11030 (a) You must give any other recipients of the Work or 11031 Derivative Works a copy of this License; and 11032 11033 (b) You must cause any modified files to carry prominent notices 11034 stating that You changed the files; and 11035 11036 (c) You must retain, in the Source form of any Derivative Works 11037 that You distribute, all copyright, patent, trademark, and 11038 attribution notices from the Source form of the Work, 11039 excluding those notices that do not pertain to any part of 11040 the Derivative Works; and 11041 11042 (d) If the Work includes a "NOTICE" text file as part of its 11043 distribution, then any Derivative Works that You distribute must 11044 include a readable copy of the attribution notices contained 11045 within such NOTICE file, excluding those notices that do not 11046 pertain to any part of the Derivative Works, in at least one 11047 of the following places: within a NOTICE text file distributed 11048 as part of the Derivative Works; within the Source form or 11049 documentation, if provided along with the Derivative Works; or, 11050 within a display generated by the Derivative Works, if and 11051 wherever such third-party notices normally appear. The contents 11052 of the NOTICE file are for informational purposes only and 11053 do not modify the License. You may add Your own attribution 11054 notices within Derivative Works that You distribute, alongside 11055 or as an addendum to the NOTICE text from the Work, provided 11056 that such additional attribution notices cannot be construed 11057 as modifying the License. 11058 11059 You may add Your own copyright statement to Your modifications and 11060 may provide additional or different license terms and conditions 11061 for use, reproduction, or distribution of Your modifications, or 11062 for any such Derivative Works as a whole, provided Your use, 11063 reproduction, and distribution of the Work otherwise complies with 11064 the conditions stated in this License. 11065 11066 5. Submission of Contributions. Unless You explicitly state otherwise, 11067 any Contribution intentionally submitted for inclusion in the Work 11068 by You to the Licensor shall be under the terms and conditions of 11069 this License, without any additional terms or conditions. 11070 Notwithstanding the above, nothing herein shall supersede or modify 11071 the terms of any separate license agreement you may have executed 11072 with Licensor regarding such Contributions. 11073 11074 6. Trademarks. This License does not grant permission to use the trade 11075 names, trademarks, service marks, or product names of the Licensor, 11076 except as required for reasonable and customary use in describing the 11077 origin of the Work and reproducing the content of the NOTICE file. 11078 11079 7. Disclaimer of Warranty. Unless required by applicable law or 11080 agreed to in writing, Licensor provides the Work (and each 11081 Contributor provides its Contributions) on an "AS IS" BASIS, 11082 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11083 implied, including, without limitation, any warranties or conditions 11084 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11085 PARTICULAR PURPOSE. You are solely responsible for determining the 11086 appropriateness of using or redistributing the Work and assume any 11087 risks associated with Your exercise of permissions under this License. 11088 11089 8. Limitation of Liability. In no event and under no legal theory, 11090 whether in tort (including negligence), contract, or otherwise, 11091 unless required by applicable law (such as deliberate and grossly 11092 negligent acts) or agreed to in writing, shall any Contributor be 11093 liable to You for damages, including any direct, indirect, special, 11094 incidental, or consequential damages of any character arising as a 11095 result of this License or out of the use or inability to use the 11096 Work (including but not limited to damages for loss of goodwill, 11097 work stoppage, computer failure or malfunction, or any and all 11098 other commercial damages or losses), even if such Contributor 11099 has been advised of the possibility of such damages. 11100 11101 9. Accepting Warranty or Additional Liability. While redistributing 11102 the Work or Derivative Works thereof, You may choose to offer, 11103 and charge a fee for, acceptance of support, warranty, indemnity, 11104 or other liability obligations and/or rights consistent with this 11105 License. However, in accepting such obligations, You may act only 11106 on Your own behalf and on Your sole responsibility, not on behalf 11107 of any other Contributor, and only if You agree to indemnify, 11108 defend, and hold each Contributor harmless for any liability 11109 incurred by, or claims asserted against, such Contributor by reason 11110 of your accepting any such warranty or additional liability. 11111 11112 END OF TERMS AND CONDITIONS 11113 11114 APPENDIX: How to apply the Apache License to your work. 11115 11116 To apply the Apache License to your work, attach the following 11117 boilerplate notice, with the fields enclosed by brackets "[]" 11118 replaced with your own identifying information. (Don't include 11119 the brackets!) The text should be enclosed in the appropriate 11120 comment syntax for the file format. We also recommend that a 11121 file or class name and description of purpose be included on the 11122 same "printed page" as the copyright notice for easier 11123 identification within third-party archives. 11124 11125 Copyright [yyyy] [name of copyright owner] 11126 11127 Licensed under the Apache License, Version 2.0 (the "License"); 11128 you may not use this file except in compliance with the License. 11129 You may obtain a copy of the License at 11130 11131 http://www.apache.org/licenses/LICENSE-2.0 11132 11133 Unless required by applicable law or agreed to in writing, software 11134 distributed under the License is distributed on an "AS IS" BASIS, 11135 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11136 See the License for the specific language governing permissions and 11137 limitations under the License. 11138 11139============================================================ 11140Notices for file(s): 11141/lib/libcorkscrew.so 11142------------------------------------------------------------ 11143 11144 Copyright (c) 2011, The Android Open Source Project 11145 11146 Licensed under the Apache License, Version 2.0 (the "License"); 11147 you may not use this file except in compliance with the License. 11148 11149 Unless required by applicable law or agreed to in writing, software 11150 distributed under the License is distributed on an "AS IS" BASIS, 11151 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11152 See the License for the specific language governing permissions and 11153 limitations under the License. 11154 11155 11156 Apache License 11157 Version 2.0, January 2004 11158 http://www.apache.org/licenses/ 11159 11160 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11161 11162 1. Definitions. 11163 11164 "License" shall mean the terms and conditions for use, reproduction, 11165 and distribution as defined by Sections 1 through 9 of this document. 11166 11167 "Licensor" shall mean the copyright owner or entity authorized by 11168 the copyright owner that is granting the License. 11169 11170 "Legal Entity" shall mean the union of the acting entity and all 11171 other entities that control, are controlled by, or are under common 11172 control with that entity. For the purposes of this definition, 11173 "control" means (i) the power, direct or indirect, to cause the 11174 direction or management of such entity, whether by contract or 11175 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11176 outstanding shares, or (iii) beneficial ownership of such entity. 11177 11178 "You" (or "Your") shall mean an individual or Legal Entity 11179 exercising permissions granted by this License. 11180 11181 "Source" form shall mean the preferred form for making modifications, 11182 including but not limited to software source code, documentation 11183 source, and configuration files. 11184 11185 "Object" form shall mean any form resulting from mechanical 11186 transformation or translation of a Source form, including but 11187 not limited to compiled object code, generated documentation, 11188 and conversions to other media types. 11189 11190 "Work" shall mean the work of authorship, whether in Source or 11191 Object form, made available under the License, as indicated by a 11192 copyright notice that is included in or attached to the work 11193 (an example is provided in the Appendix below). 11194 11195 "Derivative Works" shall mean any work, whether in Source or Object 11196 form, that is based on (or derived from) the Work and for which the 11197 editorial revisions, annotations, elaborations, or other modifications 11198 represent, as a whole, an original work of authorship. For the purposes 11199 of this License, Derivative Works shall not include works that remain 11200 separable from, or merely link (or bind by name) to the interfaces of, 11201 the Work and Derivative Works thereof. 11202 11203 "Contribution" shall mean any work of authorship, including 11204 the original version of the Work and any modifications or additions 11205 to that Work or Derivative Works thereof, that is intentionally 11206 submitted to Licensor for inclusion in the Work by the copyright owner 11207 or by an individual or Legal Entity authorized to submit on behalf of 11208 the copyright owner. For the purposes of this definition, "submitted" 11209 means any form of electronic, verbal, or written communication sent 11210 to the Licensor or its representatives, including but not limited to 11211 communication on electronic mailing lists, source code control systems, 11212 and issue tracking systems that are managed by, or on behalf of, the 11213 Licensor for the purpose of discussing and improving the Work, but 11214 excluding communication that is conspicuously marked or otherwise 11215 designated in writing by the copyright owner as "Not a Contribution." 11216 11217 "Contributor" shall mean Licensor and any individual or Legal Entity 11218 on behalf of whom a Contribution has been received by Licensor and 11219 subsequently incorporated within the Work. 11220 11221 2. Grant of Copyright License. Subject to the terms and conditions of 11222 this License, each Contributor hereby grants to You a perpetual, 11223 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11224 copyright license to reproduce, prepare Derivative Works of, 11225 publicly display, publicly perform, sublicense, and distribute the 11226 Work and such Derivative Works in Source or Object form. 11227 11228 3. Grant of Patent License. Subject to the terms and conditions of 11229 this License, each Contributor hereby grants to You a perpetual, 11230 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11231 (except as stated in this section) patent license to make, have made, 11232 use, offer to sell, sell, import, and otherwise transfer the Work, 11233 where such license applies only to those patent claims licensable 11234 by such Contributor that are necessarily infringed by their 11235 Contribution(s) alone or by combination of their Contribution(s) 11236 with the Work to which such Contribution(s) was submitted. If You 11237 institute patent litigation against any entity (including a 11238 cross-claim or counterclaim in a lawsuit) alleging that the Work 11239 or a Contribution incorporated within the Work constitutes direct 11240 or contributory patent infringement, then any patent licenses 11241 granted to You under this License for that Work shall terminate 11242 as of the date such litigation is filed. 11243 11244 4. Redistribution. You may reproduce and distribute copies of the 11245 Work or Derivative Works thereof in any medium, with or without 11246 modifications, and in Source or Object form, provided that You 11247 meet the following conditions: 11248 11249 (a) You must give any other recipients of the Work or 11250 Derivative Works a copy of this License; and 11251 11252 (b) You must cause any modified files to carry prominent notices 11253 stating that You changed the files; and 11254 11255 (c) You must retain, in the Source form of any Derivative Works 11256 that You distribute, all copyright, patent, trademark, and 11257 attribution notices from the Source form of the Work, 11258 excluding those notices that do not pertain to any part of 11259 the Derivative Works; and 11260 11261 (d) If the Work includes a "NOTICE" text file as part of its 11262 distribution, then any Derivative Works that You distribute must 11263 include a readable copy of the attribution notices contained 11264 within such NOTICE file, excluding those notices that do not 11265 pertain to any part of the Derivative Works, in at least one 11266 of the following places: within a NOTICE text file distributed 11267 as part of the Derivative Works; within the Source form or 11268 documentation, if provided along with the Derivative Works; or, 11269 within a display generated by the Derivative Works, if and 11270 wherever such third-party notices normally appear. The contents 11271 of the NOTICE file are for informational purposes only and 11272 do not modify the License. You may add Your own attribution 11273 notices within Derivative Works that You distribute, alongside 11274 or as an addendum to the NOTICE text from the Work, provided 11275 that such additional attribution notices cannot be construed 11276 as modifying the License. 11277 11278 You may add Your own copyright statement to Your modifications and 11279 may provide additional or different license terms and conditions 11280 for use, reproduction, or distribution of Your modifications, or 11281 for any such Derivative Works as a whole, provided Your use, 11282 reproduction, and distribution of the Work otherwise complies with 11283 the conditions stated in this License. 11284 11285 5. Submission of Contributions. Unless You explicitly state otherwise, 11286 any Contribution intentionally submitted for inclusion in the Work 11287 by You to the Licensor shall be under the terms and conditions of 11288 this License, without any additional terms or conditions. 11289 Notwithstanding the above, nothing herein shall supersede or modify 11290 the terms of any separate license agreement you may have executed 11291 with Licensor regarding such Contributions. 11292 11293 6. Trademarks. This License does not grant permission to use the trade 11294 names, trademarks, service marks, or product names of the Licensor, 11295 except as required for reasonable and customary use in describing the 11296 origin of the Work and reproducing the content of the NOTICE file. 11297 11298 7. Disclaimer of Warranty. Unless required by applicable law or 11299 agreed to in writing, Licensor provides the Work (and each 11300 Contributor provides its Contributions) on an "AS IS" BASIS, 11301 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11302 implied, including, without limitation, any warranties or conditions 11303 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11304 PARTICULAR PURPOSE. You are solely responsible for determining the 11305 appropriateness of using or redistributing the Work and assume any 11306 risks associated with Your exercise of permissions under this License. 11307 11308 8. Limitation of Liability. In no event and under no legal theory, 11309 whether in tort (including negligence), contract, or otherwise, 11310 unless required by applicable law (such as deliberate and grossly 11311 negligent acts) or agreed to in writing, shall any Contributor be 11312 liable to You for damages, including any direct, indirect, special, 11313 incidental, or consequential damages of any character arising as a 11314 result of this License or out of the use or inability to use the 11315 Work (including but not limited to damages for loss of goodwill, 11316 work stoppage, computer failure or malfunction, or any and all 11317 other commercial damages or losses), even if such Contributor 11318 has been advised of the possibility of such damages. 11319 11320 9. Accepting Warranty or Additional Liability. While redistributing 11321 the Work or Derivative Works thereof, You may choose to offer, 11322 and charge a fee for, acceptance of support, warranty, indemnity, 11323 or other liability obligations and/or rights consistent with this 11324 License. However, in accepting such obligations, You may act only 11325 on Your own behalf and on Your sole responsibility, not on behalf 11326 of any other Contributor, and only if You agree to indemnify, 11327 defend, and hold each Contributor harmless for any liability 11328 incurred by, or claims asserted against, such Contributor by reason 11329 of your accepting any such warranty or additional liability. 11330 11331 END OF TERMS AND CONDITIONS 11332 11333 11334============================================================ 11335Notices for file(s): 11336/framework/liblzf.jar 11337------------------------------------------------------------ 11338Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp@schmorp.de> 11339 11340Redistribution and use in source and binary forms, with or without modifica- 11341tion, are permitted provided that the following conditions are met: 11342 11343 1. Redistributions of source code must retain the above copyright notice, 11344 this list of conditions and the following disclaimer. 11345 11346 2. Redistributions in binary form must reproduce the above copyright 11347 notice, this list of conditions and the following disclaimer in the 11348 documentation and/or other materials provided with the distribution. 11349 11350THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 11351WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- 11352CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 11353EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- 11354CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 11355PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 11356OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 11357WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH- 11358ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 11359OF THE POSSIBILITY OF SUCH DAMAGE. 11360 11361Alternatively, the following files carry an additional notice that 11362explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c 11363lzf_d.c 11364 11365 11366============================================================ 11367Notices for file(s): 11368/lib/libLLVM.so 11369------------------------------------------------------------ 11370============================================================================== 11371LLVM Release License 11372============================================================================== 11373University of Illinois/NCSA 11374Open Source License 11375 11376Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11377All rights reserved. 11378 11379Developed by: 11380 11381 LLVM Team 11382 11383 University of Illinois at Urbana-Champaign 11384 11385 http://llvm.org 11386 11387Permission is hereby granted, free of charge, to any person obtaining a copy of 11388this software and associated documentation files (the "Software"), to deal with 11389the Software without restriction, including without limitation the rights to 11390use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11391of the Software, and to permit persons to whom the Software is furnished to do 11392so, subject to the following conditions: 11393 11394 * Redistributions of source code must retain the above copyright notice, 11395 this list of conditions and the following disclaimers. 11396 11397 * Redistributions in binary form must reproduce the above copyright notice, 11398 this list of conditions and the following disclaimers in the 11399 documentation and/or other materials provided with the distribution. 11400 11401 * Neither the names of the LLVM Team, University of Illinois at 11402 Urbana-Champaign, nor the names of its contributors may be used to 11403 endorse or promote products derived from this Software without specific 11404 prior written permission. 11405 11406THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11407IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11408FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11409CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11410LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11411OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11412SOFTWARE. 11413 11414============================================================================== 11415Copyrights and Licenses for Third Party Software Distributed with LLVM: 11416============================================================================== 11417The LLVM software contains code written by third parties. Such software will 11418have its own individual LICENSE.TXT file in the directory in which it appears. 11419This file will describe the copyrights, license, and restrictions which apply 11420to that code. 11421 11422The disclaimer of warranty in the University of Illinois Open Source License 11423applies to all code in the LLVM Distribution, and nothing in any of the 11424other licenses gives permission to use the names of the LLVM Team or the 11425University of Illinois to endorse or promote products derived from this 11426Software. 11427 11428The following pieces of software have additional or alternate copyrights, 11429licenses, and/or restrictions: 11430 11431Program Directory 11432------- --------- 11433Autoconf llvm/autoconf 11434 llvm/projects/ModuleMaker/autoconf 11435 llvm/projects/sample/autoconf 11436CellSPU backend llvm/lib/Target/CellSPU/README.txt 11437Google Test llvm/utils/unittest/googletest 11438OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11439 11440====================================================================== 11441== LICENSE.TXT for ./autoconf/LICENSE.TXT 11442====================================================================== 11443 11444------------------------------------------------------------------------------ 11445Autoconf Files 11446------------------------------------------------------------------------------ 11447All autoconf files are licensed under the LLVM license with the following 11448additions: 11449 11450llvm/autoconf/install-sh: 11451 This script is licensed under the LLVM license, with the following 11452 additional copyrights and restrictions: 11453 11454 Copyright 1991 by the Massachusetts Institute of Technology 11455 11456 Permission to use, copy, modify, distribute, and sell this software and its 11457 documentation for any purpose is hereby granted without fee, provided that 11458 the above copyright notice appear in all copies and that both that 11459 copyright notice and this permission notice appear in supporting 11460 documentation, and that the name of M.I.T. not be used in advertising or 11461 publicity pertaining to distribution of the software without specific, 11462 written prior permission. M.I.T. makes no representations about the 11463 suitability of this software for any purpose. It is provided "as is" 11464 without express or implied warranty. 11465 11466Please see the source files for additional copyrights. 11467 11468 11469====================================================================== 11470== LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT 11471====================================================================== 11472 11473------------------------------------------------------------------------------ 11474Autoconf Files 11475------------------------------------------------------------------------------ 11476All autoconf files are licensed under the LLVM license with the following 11477additions: 11478 11479llvm/autoconf/install-sh: 11480 This script is licensed under the LLVM license, with the following 11481 additional copyrights and restrictions: 11482 11483 Copyright 1991 by the Massachusetts Institute of Technology 11484 11485 Permission to use, copy, modify, distribute, and sell this software and its 11486 documentation for any purpose is hereby granted without fee, provided that 11487 the above copyright notice appear in all copies and that both that 11488 copyright notice and this permission notice appear in supporting 11489 documentation, and that the name of M.I.T. not be used in advertising or 11490 publicity pertaining to distribution of the software without specific, 11491 written prior permission. M.I.T. makes no representations about the 11492 suitability of this software for any purpose. It is provided "as is" 11493 without express or implied warranty. 11494 11495Please see the source files for additional copyrights. 11496 11497 11498====================================================================== 11499== LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT 11500====================================================================== 11501 11502Copyright 2008, Google Inc. 11503All rights reserved. 11504 11505Redistribution and use in source and binary forms, with or without 11506modification, are permitted provided that the following conditions are 11507met: 11508 11509 * Redistributions of source code must retain the above copyright 11510notice, this list of conditions and the following disclaimer. 11511 * Redistributions in binary form must reproduce the above 11512copyright notice, this list of conditions and the following disclaimer 11513in the documentation and/or other materials provided with the 11514distribution. 11515 * Neither the name of Google Inc. nor the names of its 11516contributors may be used to endorse or promote products derived from 11517this software without specific prior written permission. 11518 11519THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 11520"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 11521LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 11522A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 11523OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11524SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 11525LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 11526DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 11527THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 11528(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 11529OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11530 11531====================================================================== 11532== LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT 11533====================================================================== 11534 11535LLVM System Interface Library 11536------------------------------------------------------------------------------- 11537The LLVM System Interface Library is licensed under the Illinois Open Source 11538License and has the following additional copyright: 11539 11540Copyright (C) 2004 eXtensible Systems, Inc. 11541 11542============================================================ 11543Notices for file(s): 11544/framework/doclava.jar 11545------------------------------------------------------------ 11546 11547 Copyright (C) 2010 Google Inc. 11548 11549 Licensed under the Apache License, Version 2.0 (the "License"); 11550 you may not use this file except in compliance with the License. 11551 You may obtain a copy of the License at 11552 11553 http://www.apache.org/licenses/LICENSE-2.0 11554 11555 Unless required by applicable law or agreed to in writing, software 11556 distributed under the License is distributed on an "AS IS" BASIS, 11557 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11558 See the License for the specific language governing permissions and 11559 limitations under the License. 11560 11561 11562====================================================================== 11563 11564jQuery 1.2.6 - New Wave Javascript 11565 11566Copyright (c) 2008 John Resig (jquery.com) 11567Dual licensed under the MIT (MIT-LICENSE.txt) 11568and GPL (GPL-LICENSE.txt) licenses. 11569 11570Copyright (c) 2009 John Resig, http://jquery.com/ 11571 11572Permission is hereby granted, free of charge, to any person obtaining 11573a copy of this software and associated documentation files (the 11574"Software"), to deal in the Software without restriction, including 11575without limitation the rights to use, copy, modify, merge, publish, 11576distribute, sublicense, and/or sell copies of the Software, and to 11577permit persons to whom the Software is furnished to do so, subject to 11578the following conditions: 11579 11580The above copyright notice and this permission notice shall be 11581included in all copies or substantial portions of the Software. 11582 11583THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 11584EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 11585MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 11586NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 11587LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 11588OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 11589WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11590 11591 11592============================================================ 11593Notices for file(s): 11594/bin/sqlite3 11595/lib/libsqlite.so 11596------------------------------------------------------------ 115972001 September 15 11598 11599The author disclaims copyright to this source code. In place of 11600a legal notice, here is a blessing: 11601 11602 May you do good and not evil. 11603 May you find forgiveness for yourself and forgive others. 11604 May you share freely, never taking more than you give. 11605 11606 11607============================================================ 11608Notices for file(s): 11609/lib/libcrypto-host.so 11610/lib/libcrypto_static.a 11611/lib/libssl-host.so 11612------------------------------------------------------------ 11613 11614 LICENSE ISSUES 11615 ============== 11616 11617 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 11618 the OpenSSL License and the original SSLeay license apply to the toolkit. 11619 See below for the actual license texts. Actually both licenses are BSD-style 11620 Open Source licenses. In case of any license issues related to OpenSSL 11621 please contact openssl-core@openssl.org. 11622 11623 OpenSSL License 11624 --------------- 11625 11626/* ==================================================================== 11627 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 11628 * 11629 * Redistribution and use in source and binary forms, with or without 11630 * modification, are permitted provided that the following conditions 11631 * are met: 11632 * 11633 * 1. Redistributions of source code must retain the above copyright 11634 * notice, this list of conditions and the following disclaimer. 11635 * 11636 * 2. Redistributions in binary form must reproduce the above copyright 11637 * notice, this list of conditions and the following disclaimer in 11638 * the documentation and/or other materials provided with the 11639 * distribution. 11640 * 11641 * 3. All advertising materials mentioning features or use of this 11642 * software must display the following acknowledgment: 11643 * "This product includes software developed by the OpenSSL Project 11644 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 11645 * 11646 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 11647 * endorse or promote products derived from this software without 11648 * prior written permission. For written permission, please contact 11649 * openssl-core@openssl.org. 11650 * 11651 * 5. Products derived from this software may not be called "OpenSSL" 11652 * nor may "OpenSSL" appear in their names without prior written 11653 * permission of the OpenSSL Project. 11654 * 11655 * 6. Redistributions of any form whatsoever must retain the following 11656 * acknowledgment: 11657 * "This product includes software developed by the OpenSSL Project 11658 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 11659 * 11660 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 11661 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 11662 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 11663 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 11664 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11665 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 11666 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 11667 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11668 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 11669 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 11670 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 11671 * OF THE POSSIBILITY OF SUCH DAMAGE. 11672 * ==================================================================== 11673 * 11674 * This product includes cryptographic software written by Eric Young 11675 * (eay@cryptsoft.com). This product includes software written by Tim 11676 * Hudson (tjh@cryptsoft.com). 11677 * 11678 */ 11679 11680 Original SSLeay License 11681 ----------------------- 11682 11683/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 11684 * All rights reserved. 11685 * 11686 * This package is an SSL implementation written 11687 * by Eric Young (eay@cryptsoft.com). 11688 * The implementation was written so as to conform with Netscapes SSL. 11689 * 11690 * This library is free for commercial and non-commercial use as long as 11691 * the following conditions are aheared to. The following conditions 11692 * apply to all code found in this distribution, be it the RC4, RSA, 11693 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 11694 * included with this distribution is covered by the same copyright terms 11695 * except that the holder is Tim Hudson (tjh@cryptsoft.com). 11696 * 11697 * Copyright remains Eric Young's, and as such any Copyright notices in 11698 * the code are not to be removed. 11699 * If this package is used in a product, Eric Young should be given attribution 11700 * as the author of the parts of the library used. 11701 * This can be in the form of a textual message at program startup or 11702 * in documentation (online or textual) provided with the package. 11703 * 11704 * Redistribution and use in source and binary forms, with or without 11705 * modification, are permitted provided that the following conditions 11706 * are met: 11707 * 1. Redistributions of source code must retain the copyright 11708 * notice, this list of conditions and the following disclaimer. 11709 * 2. Redistributions in binary form must reproduce the above copyright 11710 * notice, this list of conditions and the following disclaimer in the 11711 * documentation and/or other materials provided with the distribution. 11712 * 3. All advertising materials mentioning features or use of this software 11713 * must display the following acknowledgement: 11714 * "This product includes cryptographic software written by 11715 * Eric Young (eay@cryptsoft.com)" 11716 * The word 'cryptographic' can be left out if the rouines from the library 11717 * being used are not cryptographic related :-). 11718 * 4. If you include any Windows specific code (or a derivative thereof) from 11719 * the apps directory (application code) you must include an acknowledgement: 11720 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" 11721 * 11722 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 11723 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 11724 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 11725 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 11726 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 11727 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 11728 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11729 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 11730 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 11731 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 11732 * SUCH DAMAGE. 11733 * 11734 * The licence and distribution terms for any publically available version or 11735 * derivative of this code cannot be changed. i.e. this code cannot simply be 11736 * copied and put under another distribution licence 11737 * [including the GNU Public Licence.] 11738 */ 11739 11740 11741============================================================ 11742Notices for file(s): 11743/lib/libexpat-host.so 11744/lib/libexpat.a 11745------------------------------------------------------------ 11746Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 11747 and Clark Cooper 11748Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 11749 11750Permission is hereby granted, free of charge, to any person obtaining 11751a copy of this software and associated documentation files (the 11752"Software"), to deal in the Software without restriction, including 11753without limitation the rights to use, copy, modify, merge, publish, 11754distribute, sublicense, and/or sell copies of the Software, and to 11755permit persons to whom the Software is furnished to do so, subject to 11756the following conditions: 11757 11758The above copyright notice and this permission notice shall be included 11759in all copies or substantial portions of the Software. 11760 11761THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 11762EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 11763MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 11764IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 11765CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 11766TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 11767SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11768 11769============================================================ 11770Notices for file(s): 11771/lib/libLLVMAnalysis.a 11772------------------------------------------------------------ 11773============================================================================== 11774LLVM Release License 11775============================================================================== 11776University of Illinois/NCSA 11777Open Source License 11778 11779Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11780All rights reserved. 11781 11782Developed by: 11783 11784 LLVM Team 11785 11786 University of Illinois at Urbana-Champaign 11787 11788 http://llvm.org 11789 11790Permission is hereby granted, free of charge, to any person obtaining a copy of 11791this software and associated documentation files (the "Software"), to deal with 11792the Software without restriction, including without limitation the rights to 11793use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11794of the Software, and to permit persons to whom the Software is furnished to do 11795so, subject to the following conditions: 11796 11797 * Redistributions of source code must retain the above copyright notice, 11798 this list of conditions and the following disclaimers. 11799 11800 * Redistributions in binary form must reproduce the above copyright notice, 11801 this list of conditions and the following disclaimers in the 11802 documentation and/or other materials provided with the distribution. 11803 11804 * Neither the names of the LLVM Team, University of Illinois at 11805 Urbana-Champaign, nor the names of its contributors may be used to 11806 endorse or promote products derived from this Software without specific 11807 prior written permission. 11808 11809THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11810IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11811FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11812CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11813LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11814OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11815SOFTWARE. 11816 11817============================================================================== 11818Copyrights and Licenses for Third Party Software Distributed with LLVM: 11819============================================================================== 11820The LLVM software contains code written by third parties. Such software will 11821have its own individual LICENSE.TXT file in the directory in which it appears. 11822This file will describe the copyrights, license, and restrictions which apply 11823to that code. 11824 11825The disclaimer of warranty in the University of Illinois Open Source License 11826applies to all code in the LLVM Distribution, and nothing in any of the 11827other licenses gives permission to use the names of the LLVM Team or the 11828University of Illinois to endorse or promote products derived from this 11829Software. 11830 11831The following pieces of software have additional or alternate copyrights, 11832licenses, and/or restrictions: 11833 11834Program Directory 11835------- --------- 11836Autoconf llvm/autoconf 11837 llvm/projects/ModuleMaker/autoconf 11838 llvm/projects/sample/autoconf 11839CellSPU backend llvm/lib/Target/CellSPU/README.txt 11840Google Test llvm/utils/unittest/googletest 11841OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11842 11843============================================================ 11844Notices for file(s): 11845/framework/emmalib.jar 11846------------------------------------------------------------ 11847Common Public License - v 1.0 11848 11849THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S 11850ACCEPTANCE OF THIS AGREEMENT. 11851 118521. DEFINITIONS 11853 11854"Contribution" means: 11855 11856 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 11857 b) in the case of each subsequent Contributor: 11858 11859 i) changes to the Program, and 11860 11861 ii) additions to the Program; 11862 11863 where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was 11864added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules 11865of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 11866 11867"Contributor" means any person or entity that distributes the Program. 11868 11869"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. 11870 11871"Program" means the Contributions distributed in accordance with this Agreement. 11872 11873"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 11874 118752. GRANT OF RIGHTS 11876 11877 a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative 11878works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form. 11879 11880 b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, 11881use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the 11882combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered 11883by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. 11884 11885 c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the 11886Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other 11887entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole 11888responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the 11889Program, it is Recipient's responsibility to acquire that license before distributing the Program. 11890 11891 d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this 11892Agreement. 11893 118943. REQUIREMENTS 11895 11896A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 11897 11898 a) it complies with the terms and conditions of this Agreement; and 11899 11900 b) its license agreement: 11901 11902 i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, 11903and implied warranties or conditions of merchantability and fitness for a particular purpose; 11904 11905 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost 11906profits; 11907 11908 iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 11909 11910 iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium 11911customarily used for software exchange. 11912 11913When the Program is made available in source code form: 11914 11915 a) it must be made available under this Agreement; and 11916 11917 b) a copy of this Agreement must be included with each copy of the Program. 11918 11919Contributors may not remove or alter any copyright notices contained within the Program. 11920 11921Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the 11922Contribution. 11923 119244. COMMERCIAL DISTRIBUTION 11925 11926Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the 11927commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other 11928Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify 11929every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a 11930third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a 11931commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to 11932qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate 11933with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. 11934 11935For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor 11936then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this 11937section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other 11938Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 11939 119405. NO WARRANTY 11941 11942EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, 11943WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for 11944determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to 11945the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. 11946 119476. DISCLAIMER OF LIABILITY 11948 11949EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 11950CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 11951NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 11952DAMAGES. 11953 119547. GENERAL 11955 11956If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this 11957Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 11958 11959If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any 11960patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes 11961patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other 11962software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. 11963 11964All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a 11965reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the 11966Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and 11967survive. 11968 11969Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following 11970manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the 11971right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new 11972version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under 11973which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new 11974version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, 11975whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 11976 11977This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal 11978action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. 11979 11980============================================================ 11981Notices for file(s): 11982/lib/libselinux.a 11983------------------------------------------------------------ 11984This library (libselinux) is public domain software, i.e. not copyrighted. 11985 11986Warranty Exclusion 11987------------------ 11988You agree that this software is a 11989non-commercially developed program that may contain "bugs" (as that 11990term is used in the industry) and that it may not function as intended. 11991The software is licensed "as is". NSA makes no, and hereby expressly 11992disclaims all, warranties, express, implied, statutory, or otherwise 11993with respect to the software, including noninfringement and the implied 11994warranties of merchantability and fitness for a particular purpose. 11995 11996Limitation of Liability 11997----------------------- 11998In no event will NSA be liable for any damages, including loss of data, 11999lost profits, cost of cover, or other special, incidental, 12000consequential, direct or indirect damages arising from the software or 12001the use thereof, however caused and on any theory of liability. This 12002limitation will apply even if NSA has been advised of the possibility 12003of such damage. You acknowledge that this is a reasonable allocation of 12004risk. 12005 12006============================================================ 12007Notices for file(s): 12008/framework/org-netbeans-api-visual.jar 12009/framework/org-openide-util.jar 12010------------------------------------------------------------ 12011The GNU General Public License (GPL) Version 2, June 1991 12012 12013Copyright (C) 1989, 1991 Free Software Foundation, Inc. 12014 1201559 Temple Place, Suite 330, Boston, MA 02111-1307 USA 12016 12017Everyone is permitted to copy and distribute verbatim copies 12018of this license document, but changing it is not allowed. 12019 12020Preamble 12021 12022The licenses for most software are designed to take away 12023your freedom to share and change it. By contrast, the GNU 12024General Public License is intended to guarantee your freedom 12025to share and change free software--to make sure the software 12026is free for all its users. This General Public License 12027applies to most of the Free Software Foundation's software 12028and to any other program whose authors commit to using it. 12029(Some other Free Software Foundation software is covered by 12030the GNU Library General Public License instead.) You can 12031apply it to your programs, too. When we speak of free 12032software, we are referring to freedom, not price. Our 12033General Public Licenses are designed to make sure that you 12034have the freedom to distribute copies of free software (and 12035charge for this service if you wish), that you receive 12036source code or can get it if you want it, that you can 12037change the software or use pieces of it in new free 12038programs; and that you know you can do these things. To 12039protect your rights, we need to make restrictions that 12040forbid anyone to deny you these rights or to ask you to 12041surrender the rights. These restrictions translate to 12042certain responsibilities for you if you distribute copies of 12043the software, or if you modify it. 12044 12045For example, if you distribute copies of such a program, 12046whether gratis or for a fee, you must give the recipients 12047all the rights that you have. You must make sure that they, 12048too, receive or can get the source code. And you must show 12049them these terms so they know their rights. 12050 12051We protect your rights with two steps: (1) copyright the 12052software, and (2) offer you this license which gives you 12053legal permission to copy, distribute and/or modify the 12054software. 12055 12056Also, for each author's protection and ours, we want to make 12057certain that everyone understands that there is no warranty 12058for this free software. If the software is modified by 12059someone else and passed on, we want its recipients to know 12060that what they have is not the original, so that any 12061problems introduced by others will not reflect on the 12062original authors' reputations. 12063 12064Finally, any free program is threatened constantly by 12065software patents. We wish to avoid the danger that 12066redistributors of a free program will individually obtain 12067patent licenses, in effect making the program proprietary. 12068To prevent this, we have made it clear that any patent must 12069be licensed for everyone's free use or not licensed at all. 12070 12071The precise terms and conditions for copying, distribution 12072and modification follow. 12073 12074TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND 12075MODIFICATION 12076 120770. This License applies to any program or other work which 12078contains a notice placed by the copyright holder saying it 12079may be distributed under the terms of this General Public 12080License. The "Program", below, refers to any such program or 12081work, and a "work based on the Program" means either the 12082Program or any derivative work under copyright law: that is 12083to say, a work containing the Program or a portion of it, 12084either verbatim or with modifications and/or translated into 12085another language. (Hereinafter, translation is included 12086without limitation in the term "modification".) Each 12087licensee is addressed as "you". 12088 12089Activities other than copying, distribution and modification 12090are not covered by this License; they are outside its scope. 12091The act of running the Program is not restricted, and the 12092output from the Program is covered only if its contents 12093constitute a work based on the Program (independent of 12094having been made by running the Program). Whether that is 12095true depends on what the Program does. 12096 120971. You may copy and distribute verbatim copies of the 12098Program's source code as you receive it, in any medium, 12099provided that you conspicuously and appropriately publish on 12100each copy an appropriate copyright notice and disclaimer of 12101warranty; keep intact all the notices that refer to this 12102License and to the absence of any warranty; and give any 12103other recipients of the Program a copy of this License along 12104with the Program. 12105 12106You may charge a fee for the physical act of transferring a 12107copy, and you may at your option offer warranty protection 12108in exchange for a fee. 12109 121102. You may modify your copy or copies of the Program or any 12111portion of it, thus forming a work based on the Program, and 12112copy and distribute such modifications or work under the 12113terms of Section 1 above, provided that you also meet all of 12114these conditions: 12115 12116a) You must cause the modified files to carry prominent 12117notices stating that you changed the files and the date of 12118any change. 12119 12120b) You must cause any work that you distribute or publish, 12121that in whole or in part contains or is derived from the 12122Program or any part thereof, to be licensed as a whole at no 12123charge to all third parties under the terms of this License. 12124 12125c) If the modified program normally reads commands 12126interactively when run, you must cause it, when started 12127running for such interactive use in the most ordinary way, 12128to print or display an announcement including an appropriate 12129copyright notice and a notice that there is no warranty (or 12130else, saying that you provide a warranty) and that users may 12131redistribute the program under these conditions, and telling 12132the user how to view a copy of this License. (Exception: if 12133the Program itself is interactive but does not normally 12134print such an announcement, your work based on the Program 12135is not required to print an announcement.) 12136 12137These requirements apply to the modified work as a whole. If 12138identifiable sections of that work are not derived from the 12139Program, and can be reasonably considered independent and 12140separate works in themselves, then this License, and its 12141terms, do not apply to those sections when you distribute 12142them as separate works. But when you distribute the same 12143sections as part of a whole which is a work based on the 12144Program, the distribution of the whole must be on the terms 12145of this License, whose permissions for other licensees 12146extend to the entire whole, and thus to each and every part 12147regardless of who wrote it. 12148 12149Thus, it is not the intent of this section to claim rights 12150or contest your rights to work written entirely by you; 12151rather, the intent is to exercise the right to control the 12152distribution of derivative or collective works based on the 12153Program. In addition, mere aggregation of another work not 12154based on the Program with the Program (or with a work based 12155on the Program) on a volume of a storage or distribution 12156medium does not bring the other work under the scope of this 12157License. 12158 121593. You may copy and distribute the Program (or a work based 12160on it, under Section 2) in object code or executable form 12161under the terms of Sections 1 and 2 above provided that you 12162also do one of the following: 12163 12164a) Accompany it with the complete corresponding 12165machine-readable source code, which must be distributed 12166under the terms of Sections 1 and 2 above on a medium 12167customarily used for software interchange; or, 12168 12169b) Accompany it with a written offer, valid for at least 12170three years, to give any third party, for a charge no more 12171than your cost of physically performing source distribution, 12172a complete machine-readable copy of the corresponding source 12173code, to be distributed under the terms of Sections 1 and 2 12174above on a medium customarily used for software interchange; 12175or, 12176 12177c) Accompany it with the information you received as to the 12178offer to distribute corresponding source code. (This 12179alternative is allowed only for noncommercial distribution 12180and only if you received the program in object code or 12181executable form with such an offer, in accord with 12182Subsection b above.) 12183 12184The source code for a work means the preferred form of the 12185work for making modifications to it. For an executable work, 12186complete source code means all the source code for all 12187modules it contains, plus any associated interface 12188definition files, plus the scripts used to control 12189compilation and installation of the executable. However, as 12190a special exception, the source code distributed need not 12191include anything that is normally distributed (in either 12192source or binary form) with the major components (compiler, 12193kernel, and so on) of the operating system on which the 12194executable runs, unless that component itself accompanies 12195the executable. If distribution of executable or object code 12196is made by offering access to copy from a designated place, 12197then offering equivalent access to copy the source code from 12198the same place counts as distribution of the source code, 12199even though third parties are not compelled to copy the 12200source along with the object code. 12201 122024. You may not copy, modify, sublicense, or distribute the 12203Program except as expressly provided under this License. Any 12204attempt otherwise to copy, modify, sublicense or distribute 12205the Program is void, and will automatically terminate your 12206rights under this License. However, parties who have 12207received copies, or rights, from you under this License will 12208not have their licenses terminated so long as such parties 12209remain in full compliance. 12210 122115. You are not required to accept this License, since you 12212have not signed it. However, nothing else grants you 12213permission to modify or distribute the Program or its 12214derivative works. These actions are prohibited by law if you 12215do not accept this License. Therefore, by modifying or 12216distributing the Program (or any work based on the Program), 12217you indicate your acceptance of this License to do so, and 12218all its terms and conditions for copying, distributing or 12219modifying the Program or works based on it. 12220 122216. Each time you redistribute the Program (or any work based 12222on the Program), the recipient automatically receives a 12223license from the original licensor to copy, distribute or 12224modify the Program subject to these terms and conditions. 12225You may not impose any further restrictions on the 12226recipients' exercise of the rights granted herein. You are 12227not responsible for enforcing compliance by third parties to 12228this License. 12229 122307. If, as a consequence of a court judgment or allegation of 12231patent infringement or for any other reason (not limited to 12232patent issues), conditions are imposed on you (whether by 12233court order, agreement or otherwise) that contradict the 12234conditions of this License, they do not excuse you from the 12235conditions of this License. If you cannot distribute so as 12236to satisfy simultaneously your obligations under this 12237License and any other pertinent obligations, then as a 12238consequence you may not distribute the Program at all. For 12239example, if a patent license would not permit royalty-free 12240redistribution of the Program by all those who receive 12241copies directly or indirectly through you, then the only way 12242you could satisfy both it and this License would be to 12243refrain entirely from distribution of the Program. 12244 12245If any portion of this section is held invalid or 12246unenforceable under any particular circumstance, the balance 12247of the section is intended to apply and the section as a 12248whole is intended to apply in other circumstances. It is not 12249the purpose of this section to induce you to infringe any 12250patents or other property right claims or to contest 12251validity of any such claims; this section has the sole 12252purpose of protecting the integrity of the free software 12253distribution system, which is implemented by public license 12254practices. Many people have made generous contributions to 12255the wide range of software distributed through that system 12256in reliance on consistent application of that system; it is 12257up to the author/donor to decide if he or she is willing to 12258distribute software through any other system and a licensee 12259cannot impose that choice. 12260 12261This section is intended to make thoroughly clear what is 12262believed to be a consequence of the rest of this License. 12263 122648. If the distribution and/or use of the Program is 12265restricted in certain countries either by patents or by 12266copyrighted interfaces, the original copyright holder who 12267places the Program under this License may add an explicit 12268geographical distribution limitation excluding those 12269countries, so that distribution is permitted only in or 12270among countries not thus excluded. In such case, this 12271License incorporates the limitation as if written in the 12272body of this License. 12273 122749. The Free Software Foundation may publish revised and/or 12275new versions of the General Public License from time to 12276time. Such new versions will be similar in spirit to the 12277present version, but may differ in detail to address new 12278problems or concerns. 12279 12280Each version is given a distinguishing version number. If 12281the Program specifies a version number of this License which 12282applies to it and "any later version", you have the option 12283of following the terms and conditions either of that version 12284or of any later version published by the Free Software 12285Foundation. If the Program does not specify a version number 12286of this License, you may choose any version ever published 12287by the Free Software Foundation. 12288 1228910. If you wish to incorporate parts of the Program into 12290other free programs whose distribution conditions are 12291different, write to the author to ask for permission. For 12292software which is copyrighted by the Free Software 12293Foundation, write to the Free Software Foundation; we 12294sometimes make exceptions for this. Our decision will be 12295guided by the two goals of preserving the free status of all 12296derivatives of our free software and of promoting the 12297sharing and reuse of software generally. 12298 12299NO WARRANTY 12300 1230111. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS 12302NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 12303APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE 12304COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM 12305"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR 12306IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 12307WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 12308PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE 12309OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE 12310DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 12311REPAIR OR CORRECTION. 12312 1231312. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED 12314TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY 12315WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED 12316ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, 12317SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 12318THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT 12319LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR 12320LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE 12321PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH 12322HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 12323SUCH DAMAGES. 12324 12325END OF TERMS AND CONDITIONS 12326 12327How to Apply These Terms to Your New Programs 12328 12329If you develop a new program, and you want it to be of the 12330greatest possible use to the public, the best way to achieve 12331this is to make it free software which everyone can 12332redistribute and change under these terms. 12333 12334To do so, attach the following notices to the program. It is 12335safest to attach them to the start of each source file to 12336most effectively convey the exclusion of warranty; and each 12337file should have at least the "copyright" line and a pointer 12338to where the full notice is found. 12339 12340One line to give the program's name and a brief idea of what 12341it does. 12342 12343Copyright (C) <year> <name of author> 12344This program is free software; you can redistribute it 12345and/or modify it under the terms of the GNU General Public 12346License as published by the Free Software Foundation; either 12347version 2 of the License, or (at your option) any later 12348version. This program is distributed in the hope that it 12349will be useful, but WITHOUT ANY WARRANTY; without even the 12350implied warranty of MERCHANTABILITY or FITNESS FOR A 12351PARTICULAR PURPOSE. See the GNU General Public License for 12352more details. You should have received a copy of the GNU 12353General Public License along with this program; if not, 12354write to the Free Software Foundation, Inc., 59 Temple 12355Place, Suite 330, Boston, MA 02111-1307 USA 12356 12357Also add information on how to contact you by electronic and 12358paper mail. If the program is interactive, make it output a 12359short notice like this when it starts in an interactive 12360mode: 12361 12362Gnomovision version 69, Copyright (C) year name of author 12363Gnomovision comes with ABSOLUTELY NO WARRANTY; for details 12364type `show w'. This is free software, and you are welcome to 12365redistribute it under certain conditions; type `show c' for 12366details. The hypothetical commands `show w' and `show c' 12367should show the appropriate parts of the General Public 12368License. Of course, the commands you use may be called 12369something other than `show w' and `show c'; they could even 12370be mouse-clicks or menu items--whatever suits your program. 12371 12372You should also get your employer (if you work as a 12373programmer) or your school, if any, to sign a "copyright 12374disclaimer" for the program, if necessary. Here is a sample; 12375alter the names: 12376 12377Yoyodyne, Inc., hereby disclaims all copyright interest in 12378the program `Gnomovision' (which makes passes at compilers) 12379written by James Hacker. 12380 12381signature of Ty Coon, 1 April 1989 12382Ty Coon, President of Vice 12383This General Public License does not permit incorporating 12384your program into proprietary programs. If your program is a 12385subroutine library, you may consider it more useful to 12386permit linking proprietary applications with the library. If 12387this is what you want to do, use the GNU Library General 12388Public License instead of this License. 12389 12390"CLASSPATH" EXCEPTION TO THE GPL VERSION 2 12391 12392Certain source files distributed by Sun Microsystems, Inc. 12393are subject to the following clarification and special 12394exception to the GPL Version 2, but only where Sun has 12395expressly included in the particular source file's header 12396the words "Sun designates this particular file as subject 12397to the "Classpath" exception as provided by Sun in the 12398License file that accompanied this code." 12399 12400 Linking this library statically or dynamically with other 12401modules is making a combined work based on this library. 12402Thus, the terms and conditions of the GNU General Public 12403License Version 2 cover the whole combination. 12404 12405 As a special exception, the copyright holders of this 12406library give you permission to link this library with 12407independent modules to produce an executable, regardless of 12408the license terms of these independent modules, and to copy 12409and distribute the resulting executable under terms of your 12410choice, provided that you also meet, for each linked 12411independent module, the terms and conditions of the license 12412of that module. An independent module is a module which is 12413not derived from or based on this library. If you modify 12414this library, you may extend this exception to your version 12415of the library, but you are not obligated to do so. If you 12416do not wish to do so, delete this exception statement from 12417your version. 12418============================================================ 12419Notices for file(s): 12420/bin/adb 12421------------------------------------------------------------ 12422 12423 Copyright (c) 2006-2009, The Android Open Source Project 12424 Copyright 2006, Brian Swetland <swetland@frotz.net> 12425 12426 Licensed under the Apache License, Version 2.0 (the "License"); 12427 you may not use this file except in compliance with the License. 12428 12429 Unless required by applicable law or agreed to in writing, software 12430 distributed under the License is distributed on an "AS IS" BASIS, 12431 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12432 See the License for the specific language governing permissions and 12433 limitations under the License. 12434 12435 12436 Apache License 12437 Version 2.0, January 2004 12438 http://www.apache.org/licenses/ 12439 12440 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12441 12442 1. Definitions. 12443 12444 "License" shall mean the terms and conditions for use, reproduction, 12445 and distribution as defined by Sections 1 through 9 of this document. 12446 12447 "Licensor" shall mean the copyright owner or entity authorized by 12448 the copyright owner that is granting the License. 12449 12450 "Legal Entity" shall mean the union of the acting entity and all 12451 other entities that control, are controlled by, or are under common 12452 control with that entity. For the purposes of this definition, 12453 "control" means (i) the power, direct or indirect, to cause the 12454 direction or management of such entity, whether by contract or 12455 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12456 outstanding shares, or (iii) beneficial ownership of such entity. 12457 12458 "You" (or "Your") shall mean an individual or Legal Entity 12459 exercising permissions granted by this License. 12460 12461 "Source" form shall mean the preferred form for making modifications, 12462 including but not limited to software source code, documentation 12463 source, and configuration files. 12464 12465 "Object" form shall mean any form resulting from mechanical 12466 transformation or translation of a Source form, including but 12467 not limited to compiled object code, generated documentation, 12468 and conversions to other media types. 12469 12470 "Work" shall mean the work of authorship, whether in Source or 12471 Object form, made available under the License, as indicated by a 12472 copyright notice that is included in or attached to the work 12473 (an example is provided in the Appendix below). 12474 12475 "Derivative Works" shall mean any work, whether in Source or Object 12476 form, that is based on (or derived from) the Work and for which the 12477 editorial revisions, annotations, elaborations, or other modifications 12478 represent, as a whole, an original work of authorship. For the purposes 12479 of this License, Derivative Works shall not include works that remain 12480 separable from, or merely link (or bind by name) to the interfaces of, 12481 the Work and Derivative Works thereof. 12482 12483 "Contribution" shall mean any work of authorship, including 12484 the original version of the Work and any modifications or additions 12485 to that Work or Derivative Works thereof, that is intentionally 12486 submitted to Licensor for inclusion in the Work by the copyright owner 12487 or by an individual or Legal Entity authorized to submit on behalf of 12488 the copyright owner. For the purposes of this definition, "submitted" 12489 means any form of electronic, verbal, or written communication sent 12490 to the Licensor or its representatives, including but not limited to 12491 communication on electronic mailing lists, source code control systems, 12492 and issue tracking systems that are managed by, or on behalf of, the 12493 Licensor for the purpose of discussing and improving the Work, but 12494 excluding communication that is conspicuously marked or otherwise 12495 designated in writing by the copyright owner as "Not a Contribution." 12496 12497 "Contributor" shall mean Licensor and any individual or Legal Entity 12498 on behalf of whom a Contribution has been received by Licensor and 12499 subsequently incorporated within the Work. 12500 12501 2. Grant of Copyright License. Subject to the terms and conditions of 12502 this License, each Contributor hereby grants to You a perpetual, 12503 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12504 copyright license to reproduce, prepare Derivative Works of, 12505 publicly display, publicly perform, sublicense, and distribute the 12506 Work and such Derivative Works in Source or Object form. 12507 12508 3. Grant of Patent License. Subject to the terms and conditions of 12509 this License, each Contributor hereby grants to You a perpetual, 12510 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12511 (except as stated in this section) patent license to make, have made, 12512 use, offer to sell, sell, import, and otherwise transfer the Work, 12513 where such license applies only to those patent claims licensable 12514 by such Contributor that are necessarily infringed by their 12515 Contribution(s) alone or by combination of their Contribution(s) 12516 with the Work to which such Contribution(s) was submitted. If You 12517 institute patent litigation against any entity (including a 12518 cross-claim or counterclaim in a lawsuit) alleging that the Work 12519 or a Contribution incorporated within the Work constitutes direct 12520 or contributory patent infringement, then any patent licenses 12521 granted to You under this License for that Work shall terminate 12522 as of the date such litigation is filed. 12523 12524 4. Redistribution. You may reproduce and distribute copies of the 12525 Work or Derivative Works thereof in any medium, with or without 12526 modifications, and in Source or Object form, provided that You 12527 meet the following conditions: 12528 12529 (a) You must give any other recipients of the Work or 12530 Derivative Works a copy of this License; and 12531 12532 (b) You must cause any modified files to carry prominent notices 12533 stating that You changed the files; and 12534 12535 (c) You must retain, in the Source form of any Derivative Works 12536 that You distribute, all copyright, patent, trademark, and 12537 attribution notices from the Source form of the Work, 12538 excluding those notices that do not pertain to any part of 12539 the Derivative Works; and 12540 12541 (d) If the Work includes a "NOTICE" text file as part of its 12542 distribution, then any Derivative Works that You distribute must 12543 include a readable copy of the attribution notices contained 12544 within such NOTICE file, excluding those notices that do not 12545 pertain to any part of the Derivative Works, in at least one 12546 of the following places: within a NOTICE text file distributed 12547 as part of the Derivative Works; within the Source form or 12548 documentation, if provided along with the Derivative Works; or, 12549 within a display generated by the Derivative Works, if and 12550 wherever such third-party notices normally appear. The contents 12551 of the NOTICE file are for informational purposes only and 12552 do not modify the License. You may add Your own attribution 12553 notices within Derivative Works that You distribute, alongside 12554 or as an addendum to the NOTICE text from the Work, provided 12555 that such additional attribution notices cannot be construed 12556 as modifying the License. 12557 12558 You may add Your own copyright statement to Your modifications and 12559 may provide additional or different license terms and conditions 12560 for use, reproduction, or distribution of Your modifications, or 12561 for any such Derivative Works as a whole, provided Your use, 12562 reproduction, and distribution of the Work otherwise complies with 12563 the conditions stated in this License. 12564 12565 5. Submission of Contributions. Unless You explicitly state otherwise, 12566 any Contribution intentionally submitted for inclusion in the Work 12567 by You to the Licensor shall be under the terms and conditions of 12568 this License, without any additional terms or conditions. 12569 Notwithstanding the above, nothing herein shall supersede or modify 12570 the terms of any separate license agreement you may have executed 12571 with Licensor regarding such Contributions. 12572 12573 6. Trademarks. This License does not grant permission to use the trade 12574 names, trademarks, service marks, or product names of the Licensor, 12575 except as required for reasonable and customary use in describing the 12576 origin of the Work and reproducing the content of the NOTICE file. 12577 12578 7. Disclaimer of Warranty. Unless required by applicable law or 12579 agreed to in writing, Licensor provides the Work (and each 12580 Contributor provides its Contributions) on an "AS IS" BASIS, 12581 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12582 implied, including, without limitation, any warranties or conditions 12583 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12584 PARTICULAR PURPOSE. You are solely responsible for determining the 12585 appropriateness of using or redistributing the Work and assume any 12586 risks associated with Your exercise of permissions under this License. 12587 12588 8. Limitation of Liability. In no event and under no legal theory, 12589 whether in tort (including negligence), contract, or otherwise, 12590 unless required by applicable law (such as deliberate and grossly 12591 negligent acts) or agreed to in writing, shall any Contributor be 12592 liable to You for damages, including any direct, indirect, special, 12593 incidental, or consequential damages of any character arising as a 12594 result of this License or out of the use or inability to use the 12595 Work (including but not limited to damages for loss of goodwill, 12596 work stoppage, computer failure or malfunction, or any and all 12597 other commercial damages or losses), even if such Contributor 12598 has been advised of the possibility of such damages. 12599 12600 9. Accepting Warranty or Additional Liability. While redistributing 12601 the Work or Derivative Works thereof, You may choose to offer, 12602 and charge a fee for, acceptance of support, warranty, indemnity, 12603 or other liability obligations and/or rights consistent with this 12604 License. However, in accepting such obligations, You may act only 12605 on Your own behalf and on Your sole responsibility, not on behalf 12606 of any other Contributor, and only if You agree to indemnify, 12607 defend, and hold each Contributor harmless for any liability 12608 incurred by, or claims asserted against, such Contributor by reason 12609 of your accepting any such warranty or additional liability. 12610 12611 END OF TERMS AND CONDITIONS 12612 12613 12614============================================================ 12615Notices for file(s): 12616/framework/apache-xml-hostdex.jar 12617------------------------------------------------------------ 12618 ========================================================================= 12619 == NOTICE file corresponding to section 4(d) of the Apache License, == 12620 == Version 2.0, in this case for the Apache Xalan Java distribution. == 12621 ========================================================================= 12622 12623 Apache Xalan (Xalan XSLT processor) 12624 Copyright 1999-2006 The Apache Software Foundation 12625 12626 Apache Xalan (Xalan serializer) 12627 Copyright 1999-2006 The Apache Software Foundation 12628 12629 This product includes software developed at 12630 The Apache Software Foundation (http://www.apache.org/). 12631 12632 ========================================================================= 12633 Portions of this software was originally based on the following: 12634 - software copyright (c) 1999-2002, Lotus Development Corporation., 12635 http://www.lotus.com. 12636 - software copyright (c) 2001-2002, Sun Microsystems., 12637 http://www.sun.com. 12638 - software copyright (c) 2003, IBM Corporation., 12639 http://www.ibm.com. 12640 12641 ========================================================================= 12642 The binary distribution package (ie. jars, samples and documentation) of 12643 this product includes software developed by the following: 12644 12645 - The Apache Software Foundation 12646 - Xerces Java - see LICENSE.txt 12647 - JAXP 1.3 APIs - see LICENSE.txt 12648 - Bytecode Engineering Library - see LICENSE.txt 12649 - Regular Expression - see LICENSE.txt 12650 12651 - Scott Hudson, Frank Flannery, C. Scott Ananian 12652 - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt 12653 12654 ========================================================================= 12655 The source distribution package (ie. all source and tools required to build 12656 Xalan Java) of this product includes software developed by the following: 12657 12658 - The Apache Software Foundation 12659 - Xerces Java - see LICENSE.txt 12660 - JAXP 1.3 APIs - see LICENSE.txt 12661 - Bytecode Engineering Library - see LICENSE.txt 12662 - Regular Expression - see LICENSE.txt 12663 - Ant - see LICENSE.txt 12664 - Stylebook doc tool - see LICENSE.txt 12665 12666 - Elliot Joel Berk and C. Scott Ananian 12667 - Lexical Analyzer Generator (JLex) - see LICENSE.txt 12668 12669 ========================================================================= 12670 Apache Xerces Java 12671 Copyright 1999-2006 The Apache Software Foundation 12672 12673 This product includes software developed at 12674 The Apache Software Foundation (http://www.apache.org/). 12675 12676 Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar 12677 were originally based on the following: 12678 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 12679 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 12680 - voluntary contributions made by Paul Eng on behalf of the 12681 Apache Software Foundation that were originally developed at iClick, Inc., 12682 software copyright (c) 1999. 12683 12684 ========================================================================= 12685 Apache xml-commons xml-apis (redistribution of xml-apis.jar) 12686 12687 Apache XML Commons 12688 Copyright 2001-2003,2006 The Apache Software Foundation. 12689 12690 This product includes software developed at 12691 The Apache Software Foundation (http://www.apache.org/). 12692 12693 Portions of this software were originally based on the following: 12694 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 12695 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 12696 - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org 12697 12698 12699============================================================ 12700Notices for file(s): 12701/bin/llvm-rs-cc 12702/bin/rs-spec-gen 12703/lib/libslang.a 12704------------------------------------------------------------ 12705========================= 12706NOTICE file for slang.git 12707========================= 12708 12709 Copyright (c) 2005-2011, The Android Open Source Project 12710 12711 Licensed under the Apache License, Version 2.0 (the "License"); 12712 you may not use this file except in compliance with the License. 12713 12714 Unless required by applicable law or agreed to in writing, software 12715 distributed under the License is distributed on an "AS IS" BASIS, 12716 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12717 See the License for the specific language governing permissions and 12718 limitations under the License. 12719 12720 12721 Apache License 12722 Version 2.0, January 2004 12723 http://www.apache.org/licenses/ 12724 12725 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12726 12727 1. Definitions. 12728 12729 "License" shall mean the terms and conditions for use, reproduction, 12730 and distribution as defined by Sections 1 through 9 of this document. 12731 12732 "Licensor" shall mean the copyright owner or entity authorized by 12733 the copyright owner that is granting the License. 12734 12735 "Legal Entity" shall mean the union of the acting entity and all 12736 other entities that control, are controlled by, or are under common 12737 control with that entity. For the purposes of this definition, 12738 "control" means (i) the power, direct or indirect, to cause the 12739 direction or management of such entity, whether by contract or 12740 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12741 outstanding shares, or (iii) beneficial ownership of such entity. 12742 12743 "You" (or "Your") shall mean an individual or Legal Entity 12744 exercising permissions granted by this License. 12745 12746 "Source" form shall mean the preferred form for making modifications, 12747 including but not limited to software source code, documentation 12748 source, and configuration files. 12749 12750 "Object" form shall mean any form resulting from mechanical 12751 transformation or translation of a Source form, including but 12752 not limited to compiled object code, generated documentation, 12753 and conversions to other media types. 12754 12755 "Work" shall mean the work of authorship, whether in Source or 12756 Object form, made available under the License, as indicated by a 12757 copyright notice that is included in or attached to the work 12758 (an example is provided in the Appendix below). 12759 12760 "Derivative Works" shall mean any work, whether in Source or Object 12761 form, that is based on (or derived from) the Work and for which the 12762 editorial revisions, annotations, elaborations, or other modifications 12763 represent, as a whole, an original work of authorship. For the purposes 12764 of this License, Derivative Works shall not include works that remain 12765 separable from, or merely link (or bind by name) to the interfaces of, 12766 the Work and Derivative Works thereof. 12767 12768 "Contribution" shall mean any work of authorship, including 12769 the original version of the Work and any modifications or additions 12770 to that Work or Derivative Works thereof, that is intentionally 12771 submitted to Licensor for inclusion in the Work by the copyright owner 12772 or by an individual or Legal Entity authorized to submit on behalf of 12773 the copyright owner. For the purposes of this definition, "submitted" 12774 means any form of electronic, verbal, or written communication sent 12775 to the Licensor or its representatives, including but not limited to 12776 communication on electronic mailing lists, source code control systems, 12777 and issue tracking systems that are managed by, or on behalf of, the 12778 Licensor for the purpose of discussing and improving the Work, but 12779 excluding communication that is conspicuously marked or otherwise 12780 designated in writing by the copyright owner as "Not a Contribution." 12781 12782 "Contributor" shall mean Licensor and any individual or Legal Entity 12783 on behalf of whom a Contribution has been received by Licensor and 12784 subsequently incorporated within the Work. 12785 12786 2. Grant of Copyright License. Subject to the terms and conditions of 12787 this License, each Contributor hereby grants to You a perpetual, 12788 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12789 copyright license to reproduce, prepare Derivative Works of, 12790 publicly display, publicly perform, sublicense, and distribute the 12791 Work and such Derivative Works in Source or Object form. 12792 12793 3. Grant of Patent License. Subject to the terms and conditions of 12794 this License, each Contributor hereby grants to You a perpetual, 12795 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12796 (except as stated in this section) patent license to make, have made, 12797 use, offer to sell, sell, import, and otherwise transfer the Work, 12798 where such license applies only to those patent claims licensable 12799 by such Contributor that are necessarily infringed by their 12800 Contribution(s) alone or by combination of their Contribution(s) 12801 with the Work to which such Contribution(s) was submitted. If You 12802 institute patent litigation against any entity (including a 12803 cross-claim or counterclaim in a lawsuit) alleging that the Work 12804 or a Contribution incorporated within the Work constitutes direct 12805 or contributory patent infringement, then any patent licenses 12806 granted to You under this License for that Work shall terminate 12807 as of the date such litigation is filed. 12808 12809 4. Redistribution. You may reproduce and distribute copies of the 12810 Work or Derivative Works thereof in any medium, with or without 12811 modifications, and in Source or Object form, provided that You 12812 meet the following conditions: 12813 12814 (a) You must give any other recipients of the Work or 12815 Derivative Works a copy of this License; and 12816 12817 (b) You must cause any modified files to carry prominent notices 12818 stating that You changed the files; and 12819 12820 (c) You must retain, in the Source form of any Derivative Works 12821 that You distribute, all copyright, patent, trademark, and 12822 attribution notices from the Source form of the Work, 12823 excluding those notices that do not pertain to any part of 12824 the Derivative Works; and 12825 12826 (d) If the Work includes a "NOTICE" text file as part of its 12827 distribution, then any Derivative Works that You distribute must 12828 include a readable copy of the attribution notices contained 12829 within such NOTICE file, excluding those notices that do not 12830 pertain to any part of the Derivative Works, in at least one 12831 of the following places: within a NOTICE text file distributed 12832 as part of the Derivative Works; within the Source form or 12833 documentation, if provided along with the Derivative Works; or, 12834 within a display generated by the Derivative Works, if and 12835 wherever such third-party notices normally appear. The contents 12836 of the NOTICE file are for informational purposes only and 12837 do not modify the License. You may add Your own attribution 12838 notices within Derivative Works that You distribute, alongside 12839 or as an addendum to the NOTICE text from the Work, provided 12840 that such additional attribution notices cannot be construed 12841 as modifying the License. 12842 12843 You may add Your own copyright statement to Your modifications and 12844 may provide additional or different license terms and conditions 12845 for use, reproduction, or distribution of Your modifications, or 12846 for any such Derivative Works as a whole, provided Your use, 12847 reproduction, and distribution of the Work otherwise complies with 12848 the conditions stated in this License. 12849 12850 5. Submission of Contributions. Unless You explicitly state otherwise, 12851 any Contribution intentionally submitted for inclusion in the Work 12852 by You to the Licensor shall be under the terms and conditions of 12853 this License, without any additional terms or conditions. 12854 Notwithstanding the above, nothing herein shall supersede or modify 12855 the terms of any separate license agreement you may have executed 12856 with Licensor regarding such Contributions. 12857 12858 6. Trademarks. This License does not grant permission to use the trade 12859 names, trademarks, service marks, or product names of the Licensor, 12860 except as required for reasonable and customary use in describing the 12861 origin of the Work and reproducing the content of the NOTICE file. 12862 12863 7. Disclaimer of Warranty. Unless required by applicable law or 12864 agreed to in writing, Licensor provides the Work (and each 12865 Contributor provides its Contributions) on an "AS IS" BASIS, 12866 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12867 implied, including, without limitation, any warranties or conditions 12868 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12869 PARTICULAR PURPOSE. You are solely responsible for determining the 12870 appropriateness of using or redistributing the Work and assume any 12871 risks associated with Your exercise of permissions under this License. 12872 12873 8. Limitation of Liability. In no event and under no legal theory, 12874 whether in tort (including negligence), contract, or otherwise, 12875 unless required by applicable law (such as deliberate and grossly 12876 negligent acts) or agreed to in writing, shall any Contributor be 12877 liable to You for damages, including any direct, indirect, special, 12878 incidental, or consequential damages of any character arising as a 12879 result of this License or out of the use or inability to use the 12880 Work (including but not limited to damages for loss of goodwill, 12881 work stoppage, computer failure or malfunction, or any and all 12882 other commercial damages or losses), even if such Contributor 12883 has been advised of the possibility of such damages. 12884 12885 9. Accepting Warranty or Additional Liability. While redistributing 12886 the Work or Derivative Works thereof, You may choose to offer, 12887 and charge a fee for, acceptance of support, warranty, indemnity, 12888 or other liability obligations and/or rights consistent with this 12889 License. However, in accepting such obligations, You may act only 12890 on Your own behalf and on Your sole responsibility, not on behalf 12891 of any other Contributor, and only if You agree to indemnify, 12892 defend, and hold each Contributor harmless for any liability 12893 incurred by, or claims asserted against, such Contributor by reason 12894 of your accepting any such warranty or additional liability. 12895 12896 END OF TERMS AND CONDITIONS 12897 12898 12899 12900=========================================== 12901NOTICE file for external/clang (clang.git). 12902Note: libclang*.a are statically linked. 12903=========================================== 12904 12905============================================================================== 12906LLVM Release License 12907============================================================================== 12908University of Illinois/NCSA 12909Open Source License 12910 12911Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 12912All rights reserved. 12913 12914Developed by: 12915 12916 LLVM Team 12917 12918 University of Illinois at Urbana-Champaign 12919 12920 http://llvm.org 12921 12922Permission is hereby granted, free of charge, to any person obtaining a copy of 12923this software and associated documentation files (the "Software"), to deal with 12924the Software without restriction, including without limitation the rights to 12925use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12926of the Software, and to permit persons to whom the Software is furnished to do 12927so, subject to the following conditions: 12928 12929 * Redistributions of source code must retain the above copyright notice, 12930 this list of conditions and the following disclaimers. 12931 12932 * Redistributions in binary form must reproduce the above copyright notice, 12933 this list of conditions and the following disclaimers in the 12934 documentation and/or other materials provided with the distribution. 12935 12936 * Neither the names of the LLVM Team, University of Illinois at 12937 Urbana-Champaign, nor the names of its contributors may be used to 12938 endorse or promote products derived from this Software without specific 12939 prior written permission. 12940 12941THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12942IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 12943FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 12944CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 12945LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 12946OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 12947SOFTWARE. 12948 12949============================================================================== 12950The LLVM software contains code written by third parties. Such software will 12951have its own individual LICENSE.TXT file in the directory in which it appears. 12952This file will describe the copyrights, license, and restrictions which apply 12953to that code. 12954 12955The disclaimer of warranty in the University of Illinois Open Source License 12956applies to all code in the LLVM Distribution, and nothing in any of the 12957other licenses gives permission to use the names of the LLVM Team or the 12958University of Illinois to endorse or promote products derived from this 12959Software. 12960 12961The following pieces of software have additional or alternate copyrights, 12962licenses, and/or restrictions: 12963 12964Program Directory 12965------- --------- 12966<none yet> 12967 12968 12969 12970========================================= 12971NOTICE file for external/llvm (llvm.git). 12972Note: libLLVM*.a are statically linked. 12973========================================= 12974 12975============================================================================== 12976LLVM Release License 12977============================================================================== 12978University of Illinois/NCSA 12979Open Source License 12980 12981Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 12982All rights reserved. 12983 12984Developed by: 12985 12986 LLVM Team 12987 12988 University of Illinois at Urbana-Champaign 12989 12990 http://llvm.org 12991 12992Permission is hereby granted, free of charge, to any person obtaining a copy of 12993this software and associated documentation files (the "Software"), to deal with 12994the Software without restriction, including without limitation the rights to 12995use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12996of the Software, and to permit persons to whom the Software is furnished to do 12997so, subject to the following conditions: 12998 12999 * Redistributions of source code must retain the above copyright notice, 13000 this list of conditions and the following disclaimers. 13001 13002 * Redistributions in binary form must reproduce the above copyright notice, 13003 this list of conditions and the following disclaimers in the 13004 documentation and/or other materials provided with the distribution. 13005 13006 * Neither the names of the LLVM Team, University of Illinois at 13007 Urbana-Champaign, nor the names of its contributors may be used to 13008 endorse or promote products derived from this Software without specific 13009 prior written permission. 13010 13011THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13012IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13013FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13014CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13015LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13016OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13017SOFTWARE. 13018 13019============================================================================== 13020Copyrights and Licenses for Third Party Software Distributed with LLVM: 13021============================================================================== 13022The LLVM software contains code written by third parties. Such software will 13023have its own individual LICENSE.TXT file in the directory in which it appears. 13024This file will describe the copyrights, license, and restrictions which apply 13025to that code. 13026 13027The disclaimer of warranty in the University of Illinois Open Source License 13028applies to all code in the LLVM Distribution, and nothing in any of the 13029other licenses gives permission to use the names of the LLVM Team or the 13030University of Illinois to endorse or promote products derived from this 13031Software. 13032 13033The following pieces of software have additional or alternate copyrights, 13034licenses, and/or restrictions: 13035 13036Program Directory 13037------- --------- 13038Autoconf llvm/autoconf 13039 llvm/projects/ModuleMaker/autoconf 13040 llvm/projects/sample/autoconf 13041CellSPU backend llvm/lib/Target/CellSPU/README.txt 13042Google Test llvm/utils/unittest/googletest 13043OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 13044 13045============================================================ 13046Notices for file(s): 13047/bin/minigzip 13048/lib/libunz.a 13049/lib/libz-host.so 13050/lib/libz.a 13051------------------------------------------------------------ 13052 (C) 1995-2013 Jean-loup Gailly and Mark Adler 13053 13054 This software is provided 'as-is', without any express or implied 13055 warranty. In no event will the authors be held liable for any damages 13056 arising from the use of this software. 13057 13058 Permission is granted to anyone to use this software for any purpose, 13059 including commercial applications, and to alter it and redistribute it 13060 freely, subject to the following restrictions: 13061 13062 1. The origin of this software must not be misrepresented; you must not 13063 claim that you wrote the original software. If you use this software 13064 in a product, an acknowledgment in the product documentation would be 13065 appreciated but is not required. 13066 2. Altered source versions must be plainly marked as such, and must not be 13067 misrepresented as being the original software. 13068 3. This notice may not be removed or altered from any source distribution. 13069 13070 Jean-loup Gailly Mark Adler 13071 jloup@gzip.org madler@alumni.caltech.edu 13072 13073============================================================ 13074Notices for file(s): 13075/bin/mksnapshot.arm 13076------------------------------------------------------------ 13077Copyright (c) 1994-2006 Sun Microsystems Inc. 13078All Rights Reserved. 13079 13080Redistribution and use in source and binary forms, with or without 13081modification, are permitted provided that the following conditions are 13082met: 13083 13084- Redistributions of source code must retain the above copyright notice, 13085this list of conditions and the following disclaimer. 13086 13087- Redistribution in binary form must reproduce the above copyright 13088notice, this list of conditions and the following disclaimer in the 13089documentation and/or other materials provided with the distribution. 13090 13091- Neither the name of Sun Microsystems or the names of contributors may 13092be used to endorse or promote products derived from this software without 13093specific prior written permission. 13094 13095THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 13096IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 13097THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 13098PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 13099CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 13100EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 13101PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 13102PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 13103LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 13104NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 13105SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13106 13107The original source code covered by the above license above has been 13108modified significantly by Google Inc. 13109Copyright 2006-2008 the V8 project authors. All rights reserved. 13110 13111============================================================ 13112Notices for file(s): 13113/lib/libpng.a 13114------------------------------------------------------------ 13115 13116This copy of the libpng notices is provided for your convenience. In case of 13117any discrepancy between this copy and the notices in the file png.h that is 13118included in the libpng distribution, the latter shall prevail. 13119 13120COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 13121 13122If you modify libpng you may insert additional notices immediately following 13123this sentence. 13124 13125This code is released under the libpng license. 13126 13127libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are 13128Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 13129distributed according to the same disclaimer and license as libpng-1.2.5 13130with the following individual added to the list of Contributing Authors 13131 13132 Cosmin Truta 13133 13134libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 13135Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 13136distributed according to the same disclaimer and license as libpng-1.0.6 13137with the following individuals added to the list of Contributing Authors 13138 13139 Simon-Pierre Cadieux 13140 Eric S. Raymond 13141 Gilles Vollant 13142 13143and with the following additions to the disclaimer: 13144 13145 There is no warranty against interference with your enjoyment of the 13146 library or against infringement. There is no warranty that our 13147 efforts or the library will fulfill any of your particular purposes 13148 or needs. This library is provided with all faults, and the entire 13149 risk of satisfactory quality, performance, accuracy, and effort is with 13150 the user. 13151 13152libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 13153Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 13154distributed according to the same disclaimer and license as libpng-0.96, 13155with the following individuals added to the list of Contributing Authors: 13156 13157 Tom Lane 13158 Glenn Randers-Pehrson 13159 Willem van Schaik 13160 13161libpng versions 0.89, June 1996, through 0.96, May 1997, are 13162Copyright (c) 1996, 1997 Andreas Dilger 13163Distributed according to the same disclaimer and license as libpng-0.88, 13164with the following individuals added to the list of Contributing Authors: 13165 13166 John Bowler 13167 Kevin Bracey 13168 Sam Bushell 13169 Magnus Holmgren 13170 Greg Roelofs 13171 Tom Tanner 13172 13173libpng versions 0.5, May 1995, through 0.88, January 1996, are 13174Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 13175 13176For the purposes of this copyright and license, "Contributing Authors" 13177is defined as the following set of individuals: 13178 13179 Andreas Dilger 13180 Dave Martindale 13181 Guy Eric Schalnat 13182 Paul Schmidt 13183 Tim Wegner 13184 13185The PNG Reference Library is supplied "AS IS". The Contributing Authors 13186and Group 42, Inc. disclaim all warranties, expressed or implied, 13187including, without limitation, the warranties of merchantability and of 13188fitness for any purpose. The Contributing Authors and Group 42, Inc. 13189assume no liability for direct, indirect, incidental, special, exemplary, 13190or consequential damages, which may result from the use of the PNG 13191Reference Library, even if advised of the possibility of such damage. 13192 13193Permission is hereby granted to use, copy, modify, and distribute this 13194source code, or portions hereof, for any purpose, without fee, subject 13195to the following restrictions: 13196 131971. The origin of this source code must not be misrepresented. 13198 131992. Altered versions must be plainly marked as such and must not 13200 be misrepresented as being the original source. 13201 132023. This Copyright notice may not be removed or altered from any 13203 source or altered source distribution. 13204 13205The Contributing Authors and Group 42, Inc. specifically permit, without 13206fee, and encourage the use of this source code as a component to 13207supporting the PNG file format in commercial products. If you use this 13208source code in a product, acknowledgment is not required but would be 13209appreciated. 13210 13211 13212A "png_get_copyright" function is available, for convenient use in "about" 13213boxes and the like: 13214 13215 printf("%s",png_get_copyright(NULL)); 13216 13217Also, the PNG logo (in PNG format, of course) is supplied in the 13218files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 13219 13220Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 13221certification mark of the Open Source Initiative. 13222 13223Glenn Randers-Pehrson 13224glennrp at users.sourceforge.net 13225July 9, 2011 13226 13227============================================================ 13228Notices for file(s): 13229/framework/antlr-runtime.jar 13230------------------------------------------------------------ 13231[The "BSD license"] 13232Copyright (c) 201 Terence Parr 13233All rights reserved. 13234 13235Redistribution and use in source and binary forms, with or without 13236modification, are permitted provided that the following conditions 13237are met: 13238 13239 1. Redistributions of source code must retain the above copyright 13240 notice, this list of conditions and the following disclaimer. 13241 2. Redistributions in binary form must reproduce the above copyright 13242 notice, this list of conditions and the following disclaimer in the 13243 documentation and/or other materials provided with the distribution. 13244 3. The name of the author may not be used to endorse or promote products 13245 derived from this software without specific prior written permission. 13246 13247THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 13248IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 13249OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 13250IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 13251INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 13252NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 13253DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 13254THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 13255(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 13256THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13257 13258============================================================ 13259Notices for file(s): 13260/framework/junit.jar 13261------------------------------------------------------------ 13262Common Public License - v 1.0 13263 13264 13265THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 13266 13267 132681. DEFINITIONS 13269 13270"Contribution" means: 13271 13272a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 13273b) in the case of each subsequent Contributor: 13274i) changes to the Program, and 13275ii) additions to the Program; 13276where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 13277 13278"Contributor" means any person or entity that distributes the Program. 13279 13280 13281"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program. 13282 13283 13284"Program" means the Contributions distributed in accordance with this Agreement. 13285 13286 13287"Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 13288 13289 132902. GRANT OF RIGHTS 13291 13292a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form. 13293b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. 13294c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program. 13295d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. 132963. REQUIREMENTS 13297 13298A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 13299 13300a) it complies with the terms and conditions of this Agreement; and 13301b) its license agreement: 13302i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; 13303ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; 13304iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 13305iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. 13306When the Program is made available in source code form: 13307 13308a) it must be made available under this Agreement; and 13309b) a copy of this Agreement must be included with each copy of the Program. 13310 13311Contributors may not remove or alter any copyright notices contained within the Program. 13312 13313 13314Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. 13315 13316 133174. COMMERCIAL DISTRIBUTION 13318 13319Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. 13320 13321 13322For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 13323 13324 133255. NO WARRANTY 13326 13327EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. 13328 13329 133306. DISCLAIMER OF LIABILITY 13331 13332EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 13333 13334 133357. GENERAL 13336 13337If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 13338 13339 13340If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. 13341 13342 13343All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. 13344 13345 13346Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 13347 13348 13349This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. 13350============================================================ 13351Notices for file(s): 13352/framework/ant-glob.jar 13353------------------------------------------------------------ 13354/* 13355 * Apache License 13356 * Version 2.0, January 2004 13357 * http://www.apache.org/licenses/ 13358 * 13359 * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13360 * 13361 * 1. Definitions. 13362 * 13363 * "License" shall mean the terms and conditions for use, reproduction, 13364 * and distribution as defined by Sections 1 through 9 of this document. 13365 * 13366 * "Licensor" shall mean the copyright owner or entity authorized by 13367 * the copyright owner that is granting the License. 13368 * 13369 * "Legal Entity" shall mean the union of the acting entity and all 13370 * other entities that control, are controlled by, or are under common 13371 * control with that entity. For the purposes of this definition, 13372 * "control" means (i) the power, direct or indirect, to cause the 13373 * direction or management of such entity, whether by contract or 13374 * otherwise, or (ii) ownership of fifty percent (50%) or more of the 13375 * outstanding shares, or (iii) beneficial ownership of such entity. 13376 * 13377 * "You" (or "Your") shall mean an individual or Legal Entity 13378 * exercising permissions granted by this License. 13379 * 13380 * "Source" form shall mean the preferred form for making modifications, 13381 * including but not limited to software source code, documentation 13382 * source, and configuration files. 13383 * 13384 * "Object" form shall mean any form resulting from mechanical 13385 * transformation or translation of a Source form, including but 13386 * not limited to compiled object code, generated documentation, 13387 * and conversions to other media types. 13388 * 13389 * "Work" shall mean the work of authorship, whether in Source or 13390 * Object form, made available under the License, as indicated by a 13391 * copyright notice that is included in or attached to the work 13392 * (an example is provided in the Appendix below). 13393 * 13394 * "Derivative Works" shall mean any work, whether in Source or Object 13395 * form, that is based on (or derived from) the Work and for which the 13396 * editorial revisions, annotations, elaborations, or other modifications 13397 * represent, as a whole, an original work of authorship. For the purposes 13398 * of this License, Derivative Works shall not include works that remain 13399 * separable from, or merely link (or bind by name) to the interfaces of, 13400 * the Work and Derivative Works thereof. 13401 * 13402 * "Contribution" shall mean any work of authorship, including 13403 * the original version of the Work and any modifications or additions 13404 * to that Work or Derivative Works thereof, that is intentionally 13405 * submitted to Licensor for inclusion in the Work by the copyright owner 13406 * or by an individual or Legal Entity authorized to submit on behalf of 13407 * the copyright owner. For the purposes of this definition, "submitted" 13408 * means any form of electronic, verbal, or written communication sent 13409 * to the Licensor or its representatives, including but not limited to 13410 * communication on electronic mailing lists, source code control systems, 13411 * and issue tracking systems that are managed by, or on behalf of, the 13412 * Licensor for the purpose of discussing and improving the Work, but 13413 * excluding communication that is conspicuously marked or otherwise 13414 * designated in writing by the copyright owner as "Not a Contribution." 13415 * 13416 * "Contributor" shall mean Licensor and any individual or Legal Entity 13417 * on behalf of whom a Contribution has been received by Licensor and 13418 * subsequently incorporated within the Work. 13419 * 13420 * 2. Grant of Copyright License. Subject to the terms and conditions of 13421 * this License, each Contributor hereby grants to You a perpetual, 13422 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13423 * copyright license to reproduce, prepare Derivative Works of, 13424 * publicly display, publicly perform, sublicense, and distribute the 13425 * Work and such Derivative Works in Source or Object form. 13426 * 13427 * 3. Grant of Patent License. Subject to the terms and conditions of 13428 * this License, each Contributor hereby grants to You a perpetual, 13429 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13430 * (except as stated in this section) patent license to make, have made, 13431 * use, offer to sell, sell, import, and otherwise transfer the Work, 13432 * where such license applies only to those patent claims licensable 13433 * by such Contributor that are necessarily infringed by their 13434 * Contribution(s) alone or by combination of their Contribution(s) 13435 * with the Work to which such Contribution(s) was submitted. If You 13436 * institute patent litigation against any entity (including a 13437 * cross-claim or counterclaim in a lawsuit) alleging that the Work 13438 * or a Contribution incorporated within the Work constitutes direct 13439 * or contributory patent infringement, then any patent licenses 13440 * granted to You under this License for that Work shall terminate 13441 * as of the date such litigation is filed. 13442 * 13443 * 4. Redistribution. You may reproduce and distribute copies of the 13444 * Work or Derivative Works thereof in any medium, with or without 13445 * modifications, and in Source or Object form, provided that You 13446 * meet the following conditions: 13447 * 13448 * (a) You must give any other recipients of the Work or 13449 * Derivative Works a copy of this License; and 13450 * 13451 * (b) You must cause any modified files to carry prominent notices 13452 * stating that You changed the files; and 13453 * 13454 * (c) You must retain, in the Source form of any Derivative Works 13455 * that You distribute, all copyright, patent, trademark, and 13456 * attribution notices from the Source form of the Work, 13457 * excluding those notices that do not pertain to any part of 13458 * the Derivative Works; and 13459 * 13460 * (d) If the Work includes a "NOTICE" text file as part of its 13461 * distribution, then any Derivative Works that You distribute must 13462 * include a readable copy of the attribution notices contained 13463 * within such NOTICE file, excluding those notices that do not 13464 * pertain to any part of the Derivative Works, in at least one 13465 * of the following places: within a NOTICE text file distributed 13466 * as part of the Derivative Works; within the Source form or 13467 * documentation, if provided along with the Derivative Works; or, 13468 * within a display generated by the Derivative Works, if and 13469 * wherever such third-party notices normally appear. The contents 13470 * of the NOTICE file are for informational purposes only and 13471 * do not modify the License. You may add Your own attribution 13472 * notices within Derivative Works that You distribute, alongside 13473 * or as an addendum to the NOTICE text from the Work, provided 13474 * that such additional attribution notices cannot be construed 13475 * as modifying the License. 13476 * 13477 * You may add Your own copyright statement to Your modifications and 13478 * may provide additional or different license terms and conditions 13479 * for use, reproduction, or distribution of Your modifications, or 13480 * for any such Derivative Works as a whole, provided Your use, 13481 * reproduction, and distribution of the Work otherwise complies with 13482 * the conditions stated in this License. 13483 * 13484 * 5. Submission of Contributions. Unless You explicitly state otherwise, 13485 * any Contribution intentionally submitted for inclusion in the Work 13486 * by You to the Licensor shall be under the terms and conditions of 13487 * this License, without any additional terms or conditions. 13488 * Notwithstanding the above, nothing herein shall supersede or modify 13489 * the terms of any separate license agreement you may have executed 13490 * with Licensor regarding such Contributions. 13491 * 13492 * 6. Trademarks. This License does not grant permission to use the trade 13493 * names, trademarks, service marks, or product names of the Licensor, 13494 * except as required for reasonable and customary use in describing the 13495 * origin of the Work and reproducing the content of the NOTICE file. 13496 * 13497 * 7. Disclaimer of Warranty. Unless required by applicable law or 13498 * agreed to in writing, Licensor provides the Work (and each 13499 * Contributor provides its Contributions) on an "AS IS" BASIS, 13500 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13501 * implied, including, without limitation, any warranties or conditions 13502 * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13503 * PARTICULAR PURPOSE. You are solely responsible for determining the 13504 * appropriateness of using or redistributing the Work and assume any 13505 * risks associated with Your exercise of permissions under this License. 13506 * 13507 * 8. Limitation of Liability. In no event and under no legal theory, 13508 * whether in tort (including negligence), contract, or otherwise, 13509 * unless required by applicable law (such as deliberate and grossly 13510 * negligent acts) or agreed to in writing, shall any Contributor be 13511 * liable to You for damages, including any direct, indirect, special, 13512 * incidental, or consequential damages of any character arising as a 13513 * result of this License or out of the use or inability to use the 13514 * Work (including but not limited to damages for loss of goodwill, 13515 * work stoppage, computer failure or malfunction, or any and all 13516 * other commercial damages or losses), even if such Contributor 13517 * has been advised of the possibility of such damages. 13518 * 13519 * 9. Accepting Warranty or Additional Liability. While redistributing 13520 * the Work or Derivative Works thereof, You may choose to offer, 13521 * and charge a fee for, acceptance of support, warranty, indemnity, 13522 * or other liability obligations and/or rights consistent with this 13523 * License. However, in accepting such obligations, You may act only 13524 * on Your own behalf and on Your sole responsibility, not on behalf 13525 * of any other Contributor, and only if You agree to indemnify, 13526 * defend, and hold each Contributor harmless for any liability 13527 * incurred by, or claims asserted against, such Contributor by reason 13528 * of your accepting any such warranty or additional liability. 13529 * 13530 * END OF TERMS AND CONDITIONS 13531 * 13532 * APPENDIX: How to apply the Apache License to your work. 13533 * 13534 * To apply the Apache License to your work, attach the following 13535 * boilerplate notice, with the fields enclosed by brackets "[]" 13536 * replaced with your own identifying information. (Don't include 13537 * the brackets!) The text should be enclosed in the appropriate 13538 * comment syntax for the file format. We also recommend that a 13539 * file or class name and description of purpose be included on the 13540 * same "printed page" as the copyright notice for easier 13541 * identification within third-party archives. 13542 * 13543 * Copyright [yyyy] [name of copyright owner] 13544 * 13545 * Licensed under the Apache License, Version 2.0 (the "License"); 13546 * you may not use this file except in compliance with the License. 13547 * You may obtain a copy of the License at 13548 * 13549 * http://www.apache.org/licenses/LICENSE-2.0 13550 * 13551 * Unless required by applicable law or agreed to in writing, software 13552 * distributed under the License is distributed on an "AS IS" BASIS, 13553 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13554 * See the License for the specific language governing permissions and 13555 * limitations under the License. 13556 */ 13557 13558W3C� SOFTWARE NOTICE AND LICENSE 13559http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 13560 13561This work (and included software, documentation such as READMEs, or other 13562related items) is being provided by the copyright holders under the following 13563license. By obtaining, using and/or copying this work, you (the licensee) agree 13564that you have read, understood, and will comply with the following terms and 13565conditions. 13566 13567Permission to copy, modify, and distribute this software and its documentation, 13568with or without modification, for any purpose and without fee or royalty is 13569hereby granted, provided that you include the following on ALL copies of the 13570software and documentation or portions thereof, including modifications: 13571 13572 1. The full text of this NOTICE in a location viewable to users of the 13573 redistributed or derivative work. 13574 2. Any pre-existing intellectual property disclaimers, notices, or terms 13575 and conditions. If none exist, the W3C Software Short Notice should be 13576 included (hypertext is preferred, text is permitted) within the body 13577 of any redistributed or derivative code. 13578 3. Notice of any changes or modifications to the files, including the date 13579 changes were made. (We recommend you provide URIs to the location from 13580 which the code is derived.) 13581 13582THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE 13583NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 13584TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT 13585THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY 13586PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. 13587 13588COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR 13589CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. 13590 13591The name and trademarks of copyright holders may NOT be used in advertising or 13592publicity pertaining to the software without specific, written prior permission. 13593Title to copyright in this software and any associated documentation will at 13594all times remain with copyright holders. 13595 13596____________________________________ 13597 13598This formulation of W3C's notice and license became active on December 31 2002. 13599This version removes the copyright ownership notice such that this license can 13600be used with materials other than those owned by the W3C, reflects that ERCIM 13601is now a host of the W3C, includes references to this specific dated version of 13602the license, and removes the ambiguous grant of "use". Otherwise, this version 13603is the same as the previous version and is written so as to preserve the Free 13604Software Foundation's assessment of GPL compatibility and OSI's certification 13605under the Open Source Definition. Please see our Copyright FAQ for common 13606questions about using materials from our site, including specific terms and 13607conditions for packages like libwww, Amaya, and Jigsaw. Other questions about 13608this notice can be directed to site-policy@w3.org. 13609 13610Joseph Reagle <site-policy@w3.org> 13611 13612This license came from: http://www.megginson.com/SAX/copying.html 13613 However please note future versions of SAX may be covered 13614 under http://saxproject.org/?selected=pd 13615 13616SAX2 is Free! 13617 13618I hereby abandon any property rights to SAX 2.0 (the Simple API for 13619XML), and release all of the SAX 2.0 source code, compiled code, and 13620documentation contained in this distribution into the Public Domain. 13621SAX comes with NO WARRANTY or guarantee of fitness for any 13622purpose. 13623 13624David Megginson, david@megginson.com 136252000-05-05 13626 13627============================================================ 13628Notices for file(s): 13629/lib/libclang.so 13630/lib/libclangAnalysis.a 13631------------------------------------------------------------ 13632============================================================================== 13633LLVM Release License 13634============================================================================== 13635University of Illinois/NCSA 13636Open Source License 13637 13638Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 13639All rights reserved. 13640 13641Developed by: 13642 13643 LLVM Team 13644 13645 University of Illinois at Urbana-Champaign 13646 13647 http://llvm.org 13648 13649Permission is hereby granted, free of charge, to any person obtaining a copy of 13650this software and associated documentation files (the "Software"), to deal with 13651the Software without restriction, including without limitation the rights to 13652use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 13653of the Software, and to permit persons to whom the Software is furnished to do 13654so, subject to the following conditions: 13655 13656 * Redistributions of source code must retain the above copyright notice, 13657 this list of conditions and the following disclaimers. 13658 13659 * Redistributions in binary form must reproduce the above copyright notice, 13660 this list of conditions and the following disclaimers in the 13661 documentation and/or other materials provided with the distribution. 13662 13663 * Neither the names of the LLVM Team, University of Illinois at 13664 Urbana-Champaign, nor the names of its contributors may be used to 13665 endorse or promote products derived from this Software without specific 13666 prior written permission. 13667 13668THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13669IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13670FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13671CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13672LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13673OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13674SOFTWARE. 13675 13676============================================================================== 13677The LLVM software contains code written by third parties. Such software will 13678have its own individual LICENSE.TXT file in the directory in which it appears. 13679This file will describe the copyrights, license, and restrictions which apply 13680to that code. 13681 13682The disclaimer of warranty in the University of Illinois Open Source License 13683applies to all code in the LLVM Distribution, and nothing in any of the 13684other licenses gives permission to use the names of the LLVM Team or the 13685University of Illinois to endorse or promote products derived from this 13686Software. 13687 13688The following pieces of software have additional or alternate copyrights, 13689licenses, and/or restrictions: 13690 13691Program Directory 13692------- --------- 13693<none yet> 13694 13695============================================================ 13696Notices for file(s): 13697/framework/guavalib.jar 13698------------------------------------------------------------ 13699 13700 Apache License 13701 Version 2.0, January 2004 13702 http://www.apache.org/licenses/ 13703 13704 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13705 13706 1. Definitions. 13707 13708 "License" shall mean the terms and conditions for use, reproduction, 13709 and distribution as defined by Sections 1 through 9 of this document. 13710 13711 "Licensor" shall mean the copyright owner or entity authorized by 13712 the copyright owner that is granting the License. 13713 13714 "Legal Entity" shall mean the union of the acting entity and all 13715 other entities that control, are controlled by, or are under common 13716 control with that entity. For the purposes of this definition, 13717 "control" means (i) the power, direct or indirect, to cause the 13718 direction or management of such entity, whether by contract or 13719 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13720 outstanding shares, or (iii) beneficial ownership of such entity. 13721 13722 "You" (or "Your") shall mean an individual or Legal Entity 13723 exercising permissions granted by this License. 13724 13725 "Source" form shall mean the preferred form for making modifications, 13726 including but not limited to software source code, documentation 13727 source, and configuration files. 13728 13729 "Object" form shall mean any form resulting from mechanical 13730 transformation or translation of a Source form, including but 13731 not limited to compiled object code, generated documentation, 13732 and conversions to other media types. 13733 13734 "Work" shall mean the work of authorship, whether in Source or 13735 Object form, made available under the License, as indicated by a 13736 copyright notice that is included in or attached to the work 13737 (an example is provided in the Appendix below). 13738 13739 "Derivative Works" shall mean any work, whether in Source or Object 13740 form, that is based on (or derived from) the Work and for which the 13741 editorial revisions, annotations, elaborations, or other modifications 13742 represent, as a whole, an original work of authorship. For the purposes 13743 of this License, Derivative Works shall not include works that remain 13744 separable from, or merely link (or bind by name) to the interfaces of, 13745 the Work and Derivative Works thereof. 13746 13747 "Contribution" shall mean any work of authorship, including 13748 the original version of the Work and any modifications or additions 13749 to that Work or Derivative Works thereof, that is intentionally 13750 submitted to Licensor for inclusion in the Work by the copyright owner 13751 or by an individual or Legal Entity authorized to submit on behalf of 13752 the copyright owner. For the purposes of this definition, "submitted" 13753 means any form of electronic, verbal, or written communication sent 13754 to the Licensor or its representatives, including but not limited to 13755 communication on electronic mailing lists, source code control systems, 13756 and issue tracking systems that are managed by, or on behalf of, the 13757 Licensor for the purpose of discussing and improving the Work, but 13758 excluding communication that is conspicuously marked or otherwise 13759 designated in writing by the copyright owner as "Not a Contribution." 13760 13761 "Contributor" shall mean Licensor and any individual or Legal Entity 13762 on behalf of whom a Contribution has been received by Licensor and 13763 subsequently incorporated within the Work. 13764 13765 2. Grant of Copyright License. Subject to the terms and conditions of 13766 this License, each Contributor hereby grants to You a perpetual, 13767 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13768 copyright license to reproduce, prepare Derivative Works of, 13769 publicly display, publicly perform, sublicense, and distribute the 13770 Work and such Derivative Works in Source or Object form. 13771 13772 3. Grant of Patent License. Subject to the terms and conditions of 13773 this License, each Contributor hereby grants to You a perpetual, 13774 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13775 (except as stated in this section) patent license to make, have made, 13776 use, offer to sell, sell, import, and otherwise transfer the Work, 13777 where such license applies only to those patent claims licensable 13778 by such Contributor that are necessarily infringed by their 13779 Contribution(s) alone or by combination of their Contribution(s) 13780 with the Work to which such Contribution(s) was submitted. If You 13781 institute patent litigation against any entity (including a 13782 cross-claim or counterclaim in a lawsuit) alleging that the Work 13783 or a Contribution incorporated within the Work constitutes direct 13784 or contributory patent infringement, then any patent licenses 13785 granted to You under this License for that Work shall terminate 13786 as of the date such litigation is filed. 13787 13788 4. Redistribution. You may reproduce and distribute copies of the 13789 Work or Derivative Works thereof in any medium, with or without 13790 modifications, and in Source or Object form, provided that You 13791 meet the following conditions: 13792 13793 (a) You must give any other recipients of the Work or 13794 Derivative Works a copy of this License; and 13795 13796 (b) You must cause any modified files to carry prominent notices 13797 stating that You changed the files; and 13798 13799 (c) You must retain, in the Source form of any Derivative Works 13800 that You distribute, all copyright, patent, trademark, and 13801 attribution notices from the Source form of the Work, 13802 excluding those notices that do not pertain to any part of 13803 the Derivative Works; and 13804 13805 (d) If the Work includes a "NOTICE" text file as part of its 13806 distribution, then any Derivative Works that You distribute must 13807 include a readable copy of the attribution notices contained 13808 within such NOTICE file, excluding those notices that do not 13809 pertain to any part of the Derivative Works, in at least one 13810 of the following places: within a NOTICE text file distributed 13811 as part of the Derivative Works; within the Source form or 13812 documentation, if provided along with the Derivative Works; or, 13813 within a display generated by the Derivative Works, if and 13814 wherever such third-party notices normally appear. The contents 13815 of the NOTICE file are for informational purposes only and 13816 do not modify the License. You may add Your own attribution 13817 notices within Derivative Works that You distribute, alongside 13818 or as an addendum to the NOTICE text from the Work, provided 13819 that such additional attribution notices cannot be construed 13820 as modifying the License. 13821 13822 You may add Your own copyright statement to Your modifications and 13823 may provide additional or different license terms and conditions 13824 for use, reproduction, or distribution of Your modifications, or 13825 for any such Derivative Works as a whole, provided Your use, 13826 reproduction, and distribution of the Work otherwise complies with 13827 the conditions stated in this License. 13828 13829 5. Submission of Contributions. Unless You explicitly state otherwise, 13830 any Contribution intentionally submitted for inclusion in the Work 13831 by You to the Licensor shall be under the terms and conditions of 13832 this License, without any additional terms or conditions. 13833 Notwithstanding the above, nothing herein shall supersede or modify 13834 the terms of any separate license agreement you may have executed 13835 with Licensor regarding such Contributions. 13836 13837 6. Trademarks. This License does not grant permission to use the trade 13838 names, trademarks, service marks, or product names of the Licensor, 13839 except as required for reasonable and customary use in describing the 13840 origin of the Work and reproducing the content of the NOTICE file. 13841 13842 7. Disclaimer of Warranty. Unless required by applicable law or 13843 agreed to in writing, Licensor provides the Work (and each 13844 Contributor provides its Contributions) on an "AS IS" BASIS, 13845 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13846 implied, including, without limitation, any warranties or conditions 13847 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13848 PARTICULAR PURPOSE. You are solely responsible for determining the 13849 appropriateness of using or redistributing the Work and assume any 13850 risks associated with Your exercise of permissions under this License. 13851 13852 8. Limitation of Liability. In no event and under no legal theory, 13853 whether in tort (including negligence), contract, or otherwise, 13854 unless required by applicable law (such as deliberate and grossly 13855 negligent acts) or agreed to in writing, shall any Contributor be 13856 liable to You for damages, including any direct, indirect, special, 13857 incidental, or consequential damages of any character arising as a 13858 result of this License or out of the use or inability to use the 13859 Work (including but not limited to damages for loss of goodwill, 13860 work stoppage, computer failure or malfunction, or any and all 13861 other commercial damages or losses), even if such Contributor 13862 has been advised of the possibility of such damages. 13863 13864 9. Accepting Warranty or Additional Liability. While redistributing 13865 the Work or Derivative Works thereof, You may choose to offer, 13866 and charge a fee for, acceptance of support, warranty, indemnity, 13867 or other liability obligations and/or rights consistent with this 13868 License. However, in accepting such obligations, You may act only 13869 on Your own behalf and on Your sole responsibility, not on behalf 13870 of any other Contributor, and only if You agree to indemnify, 13871 defend, and hold each Contributor harmless for any liability 13872 incurred by, or claims asserted against, such Contributor by reason 13873 of your accepting any such warranty or additional liability. 13874 13875 END OF TERMS AND CONDITIONS 13876 13877 APPENDIX: How to apply the Apache License to your work. 13878 13879 To apply the Apache License to your work, attach the following 13880 boilerplate notice, with the fields enclosed by brackets "[]" 13881 replaced with your own identifying information. (Don't include 13882 the brackets!) The text should be enclosed in the appropriate 13883 comment syntax for the file format. We also recommend that a 13884 file or class name and description of purpose be included on the 13885 same "printed page" as the copyright notice for easier 13886 identification within third-party archives. 13887 13888 Copyright [yyyy] [name of copyright owner] 13889 13890 Licensed under the Apache License, Version 2.0 (the "License"); 13891 you may not use this file except in compliance with the License. 13892 You may obtain a copy of the License at 13893 13894 http://www.apache.org/licenses/LICENSE-2.0 13895 13896 Unless required by applicable law or agreed to in writing, software 13897 distributed under the License is distributed on an "AS IS" BASIS, 13898 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13899 See the License for the specific language governing permissions and 13900 limitations under the License. 13901 13902============================================================ 13903Notices for file(s): 13904/core-lambda-stubs.jar 13905------------------------------------------------------------ 13906The GNU General Public License (GPL) 13907 13908Version 2, June 1991 13909 13910Copyright (C) 1989, 1991 Free Software Foundation, Inc. 1391159 Temple Place, Suite 330, Boston, MA 02111-1307 USA 13912 13913Everyone is permitted to copy and distribute verbatim copies of this license 13914document, but changing it is not allowed. 13915 13916Preamble 13917 13918The licenses for most software are designed to take away your freedom to share 13919and change it. By contrast, the GNU General Public License is intended to 13920guarantee your freedom to share and change free software--to make sure the 13921software is free for all its users. This General Public License applies to 13922most of the Free Software Foundation's software and to any other program whose 13923authors commit to using it. (Some other Free Software Foundation software is 13924covered by the GNU Library General Public License instead.) You can apply it to 13925your programs, too. 13926 13927When we speak of free software, we are referring to freedom, not price. Our 13928General Public Licenses are designed to make sure that you have the freedom to 13929distribute copies of free software (and charge for this service if you wish), 13930that you receive source code or can get it if you want it, that you can change 13931the software or use pieces of it in new free programs; and that you know you 13932can do these things. 13933 13934To protect your rights, we need to make restrictions that forbid anyone to deny 13935you these rights or to ask you to surrender the rights. These restrictions 13936translate to certain responsibilities for you if you distribute copies of the 13937software, or if you modify it. 13938 13939For example, if you distribute copies of such a program, whether gratis or for 13940a fee, you must give the recipients all the rights that you have. You must 13941make sure that they, too, receive or can get the source code. And you must 13942show them these terms so they know their rights. 13943 13944We protect your rights with two steps: (1) copyright the software, and (2) 13945offer you this license which gives you legal permission to copy, distribute 13946and/or modify the software. 13947 13948Also, for each author's protection and ours, we want to make certain that 13949everyone understands that there is no warranty for this free software. If the 13950software is modified by someone else and passed on, we want its recipients to 13951know that what they have is not the original, so that any problems introduced 13952by others will not reflect on the original authors' reputations. 13953 13954Finally, any free program is threatened constantly by software patents. We 13955wish to avoid the danger that redistributors of a free program will 13956individually obtain patent licenses, in effect making the program proprietary. 13957To prevent this, we have made it clear that any patent must be licensed for 13958everyone's free use or not licensed at all. 13959 13960The precise terms and conditions for copying, distribution and modification 13961follow. 13962 13963TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 13964 139650. This License applies to any program or other work which contains a notice 13966placed by the copyright holder saying it may be distributed under the terms of 13967this General Public License. The "Program", below, refers to any such program 13968or work, and a "work based on the Program" means either the Program or any 13969derivative work under copyright law: that is to say, a work containing the 13970Program or a portion of it, either verbatim or with modifications and/or 13971translated into another language. (Hereinafter, translation is included 13972without limitation in the term "modification".) Each licensee is addressed as 13973"you". 13974 13975Activities other than copying, distribution and modification are not covered by 13976this License; they are outside its scope. The act of running the Program is 13977not restricted, and the output from the Program is covered only if its contents 13978constitute a work based on the Program (independent of having been made by 13979running the Program). Whether that is true depends on what the Program does. 13980 139811. You may copy and distribute verbatim copies of the Program's source code as 13982you receive it, in any medium, provided that you conspicuously and 13983appropriately publish on each copy an appropriate copyright notice and 13984disclaimer of warranty; keep intact all the notices that refer to this License 13985and to the absence of any warranty; and give any other recipients of the 13986Program a copy of this License along with the Program. 13987 13988You may charge a fee for the physical act of transferring a copy, and you may 13989at your option offer warranty protection in exchange for a fee. 13990 139912. You may modify your copy or copies of the Program or any portion of it, thus 13992forming a work based on the Program, and copy and distribute such modifications 13993or work under the terms of Section 1 above, provided that you also meet all of 13994these conditions: 13995 13996 a) You must cause the modified files to carry prominent notices stating 13997 that you changed the files and the date of any change. 13998 13999 b) You must cause any work that you distribute or publish, that in whole or 14000 in part contains or is derived from the Program or any part thereof, to be 14001 licensed as a whole at no charge to all third parties under the terms of 14002 this License. 14003 14004 c) If the modified program normally reads commands interactively when run, 14005 you must cause it, when started running for such interactive use in the 14006 most ordinary way, to print or display an announcement including an 14007 appropriate copyright notice and a notice that there is no warranty (or 14008 else, saying that you provide a warranty) and that users may redistribute 14009 the program under these conditions, and telling the user how to view a copy 14010 of this License. (Exception: if the Program itself is interactive but does 14011 not normally print such an announcement, your work based on the Program is 14012 not required to print an announcement.) 14013 14014These requirements apply to the modified work as a whole. If identifiable 14015sections of that work are not derived from the Program, and can be reasonably 14016considered independent and separate works in themselves, then this License, and 14017its terms, do not apply to those sections when you distribute them as separate 14018works. But when you distribute the same sections as part of a whole which is a 14019work based on the Program, the distribution of the whole must be on the terms 14020of this License, whose permissions for other licensees extend to the entire 14021whole, and thus to each and every part regardless of who wrote it. 14022 14023Thus, it is not the intent of this section to claim rights or contest your 14024rights to work written entirely by you; rather, the intent is to exercise the 14025right to control the distribution of derivative or collective works based on 14026the Program. 14027 14028In addition, mere aggregation of another work not based on the Program with the 14029Program (or with a work based on the Program) on a volume of a storage or 14030distribution medium does not bring the other work under the scope of this 14031License. 14032 140333. You may copy and distribute the Program (or a work based on it, under 14034Section 2) in object code or executable form under the terms of Sections 1 and 140352 above provided that you also do one of the following: 14036 14037 a) Accompany it with the complete corresponding machine-readable source 14038 code, which must be distributed under the terms of Sections 1 and 2 above 14039 on a medium customarily used for software interchange; or, 14040 14041 b) Accompany it with a written offer, valid for at least three years, to 14042 give any third party, for a charge no more than your cost of physically 14043 performing source distribution, a complete machine-readable copy of the 14044 corresponding source code, to be distributed under the terms of Sections 1 14045 and 2 above on a medium customarily used for software interchange; or, 14046 14047 c) Accompany it with the information you received as to the offer to 14048 distribute corresponding source code. (This alternative is allowed only 14049 for noncommercial distribution and only if you received the program in 14050 object code or executable form with such an offer, in accord with 14051 Subsection b above.) 14052 14053The source code for a work means the preferred form of the work for making 14054modifications to it. For an executable work, complete source code means all 14055the source code for all modules it contains, plus any associated interface 14056definition files, plus the scripts used to control compilation and installation 14057of the executable. However, as a special exception, the source code 14058distributed need not include anything that is normally distributed (in either 14059source or binary form) with the major components (compiler, kernel, and so on) 14060of the operating system on which the executable runs, unless that component 14061itself accompanies the executable. 14062 14063If distribution of executable or object code is made by offering access to copy 14064from a designated place, then offering equivalent access to copy the source 14065code from the same place counts as distribution of the source code, even though 14066third parties are not compelled to copy the source along with the object code. 14067 140684. You may not copy, modify, sublicense, or distribute the Program except as 14069expressly provided under this License. Any attempt otherwise to copy, modify, 14070sublicense or distribute the Program is void, and will automatically terminate 14071your rights under this License. However, parties who have received copies, or 14072rights, from you under this License will not have their licenses terminated so 14073long as such parties remain in full compliance. 14074 140755. You are not required to accept this License, since you have not signed it. 14076However, nothing else grants you permission to modify or distribute the Program 14077or its derivative works. These actions are prohibited by law if you do not 14078accept this License. Therefore, by modifying or distributing the Program (or 14079any work based on the Program), you indicate your acceptance of this License to 14080do so, and all its terms and conditions for copying, distributing or modifying 14081the Program or works based on it. 14082 140836. Each time you redistribute the Program (or any work based on the Program), 14084the recipient automatically receives a license from the original licensor to 14085copy, distribute or modify the Program subject to these terms and conditions. 14086You may not impose any further restrictions on the recipients' exercise of the 14087rights granted herein. You are not responsible for enforcing compliance by 14088third parties to this License. 14089 140907. If, as a consequence of a court judgment or allegation of patent 14091infringement or for any other reason (not limited to patent issues), conditions 14092are imposed on you (whether by court order, agreement or otherwise) that 14093contradict the conditions of this License, they do not excuse you from the 14094conditions of this License. If you cannot distribute so as to satisfy 14095simultaneously your obligations under this License and any other pertinent 14096obligations, then as a consequence you may not distribute the Program at all. 14097For example, if a patent license would not permit royalty-free redistribution 14098of the Program by all those who receive copies directly or indirectly through 14099you, then the only way you could satisfy both it and this License would be to 14100refrain entirely from distribution of the Program. 14101 14102If any portion of this section is held invalid or unenforceable under any 14103particular circumstance, the balance of the section is intended to apply and 14104the section as a whole is intended to apply in other circumstances. 14105 14106It is not the purpose of this section to induce you to infringe any patents or 14107other property right claims or to contest validity of any such claims; this 14108section has the sole purpose of protecting the integrity of the free software 14109distribution system, which is implemented by public license practices. Many 14110people have made generous contributions to the wide range of software 14111distributed through that system in reliance on consistent application of that 14112system; it is up to the author/donor to decide if he or she is willing to 14113distribute software through any other system and a licensee cannot impose that 14114choice. 14115 14116This section is intended to make thoroughly clear what is believed to be a 14117consequence of the rest of this License. 14118 141198. If the distribution and/or use of the Program is restricted in certain 14120countries either by patents or by copyrighted interfaces, the original 14121copyright holder who places the Program under this License may add an explicit 14122geographical distribution limitation excluding those countries, so that 14123distribution is permitted only in or among countries not thus excluded. In 14124such case, this License incorporates the limitation as if written in the body 14125of this License. 14126 141279. The Free Software Foundation may publish revised and/or new versions of the 14128General Public License from time to time. Such new versions will be similar in 14129spirit to the present version, but may differ in detail to address new problems 14130or concerns. 14131 14132Each version is given a distinguishing version number. If the Program 14133specifies a version number of this License which applies to it and "any later 14134version", you have the option of following the terms and conditions either of 14135that version or of any later version published by the Free Software Foundation. 14136If the Program does not specify a version number of this License, you may 14137choose any version ever published by the Free Software Foundation. 14138 1413910. If you wish to incorporate parts of the Program into other free programs 14140whose distribution conditions are different, write to the author to ask for 14141permission. For software which is copyrighted by the Free Software Foundation, 14142write to the Free Software Foundation; we sometimes make exceptions for this. 14143Our decision will be guided by the two goals of preserving the free status of 14144all derivatives of our free software and of promoting the sharing and reuse of 14145software generally. 14146 14147NO WARRANTY 14148 1414911. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR 14150THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE 14151STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE 14152PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, 14153INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 14154FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND 14155PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, 14156YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 14157 1415812. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 14159ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE 14160PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 14161GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR 14162INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA 14163BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 14164FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 14165OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 14166 14167END OF TERMS AND CONDITIONS 14168 14169How to Apply These Terms to Your New Programs 14170 14171If you develop a new program, and you want it to be of the greatest possible 14172use to the public, the best way to achieve this is to make it free software 14173which everyone can redistribute and change under these terms. 14174 14175To do so, attach the following notices to the program. It is safest to attach 14176them to the start of each source file to most effectively convey the exclusion 14177of warranty; and each file should have at least the "copyright" line and a 14178pointer to where the full notice is found. 14179 14180 One line to give the program's name and a brief idea of what it does. 14181 14182 Copyright (C) <year> <name of author> 14183 14184 This program is free software; you can redistribute it and/or modify it 14185 under the terms of the GNU General Public License as published by the Free 14186 Software Foundation; either version 2 of the License, or (at your option) 14187 any later version. 14188 14189 This program is distributed in the hope that it will be useful, but WITHOUT 14190 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 14191 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 14192 more details. 14193 14194 You should have received a copy of the GNU General Public License along 14195 with this program; if not, write to the Free Software Foundation, Inc., 59 14196 Temple Place, Suite 330, Boston, MA 02111-1307 USA 14197 14198Also add information on how to contact you by electronic and paper mail. 14199 14200If the program is interactive, make it output a short notice like this when it 14201starts in an interactive mode: 14202 14203 Gnomovision version 69, Copyright (C) year name of author Gnomovision comes 14204 with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free 14205 software, and you are welcome to redistribute it under certain conditions; 14206 type 'show c' for details. 14207 14208The hypothetical commands 'show w' and 'show c' should show the appropriate 14209parts of the General Public License. Of course, the commands you use may be 14210called something other than 'show w' and 'show c'; they could even be 14211mouse-clicks or menu items--whatever suits your program. 14212 14213You should also get your employer (if you work as a programmer) or your school, 14214if any, to sign a "copyright disclaimer" for the program, if necessary. Here 14215is a sample; alter the names: 14216 14217 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 14218 'Gnomovision' (which makes passes at compilers) written by James Hacker. 14219 14220 signature of Ty Coon, 1 April 1989 14221 14222 Ty Coon, President of Vice 14223 14224This General Public License does not permit incorporating your program into 14225proprietary programs. If your program is a subroutine library, you may 14226consider it more useful to permit linking proprietary applications with the 14227library. If this is what you want to do, use the GNU Library General Public 14228License instead of this License. 14229 14230 14231"CLASSPATH" EXCEPTION TO THE GPL 14232 14233Certain source files distributed by Oracle America and/or its affiliates are 14234subject to the following clarification and special exception to the GPL, but 14235only where Oracle has expressly included in the particular source file's header 14236the words "Oracle designates this particular file as subject to the "Classpath" 14237exception as provided by Oracle in the LICENSE file that accompanied this code." 14238 14239 Linking this library statically or dynamically with other modules is making 14240 a combined work based on this library. Thus, the terms and conditions of 14241 the GNU General Public License cover the whole combination. 14242 14243 As a special exception, the copyright holders of this library give you 14244 permission to link this library with independent modules to produce an 14245 executable, regardless of the license terms of these independent modules, 14246 and to copy and distribute the resulting executable under terms of your 14247 choice, provided that you also meet, for each linked independent module, 14248 the terms and conditions of the license of that module. An independent 14249 module is a module which is not derived from or based on this library. If 14250 you modify this library, you may extend this exception to your version of 14251 the library, but you are not obligated to do so. If you do not wish to do 14252 so, delete this exception statement from your version. 14253 14254============================================================ 14255Notices for file(s): 14256/lib/d8.jar 14257------------------------------------------------------------ 14258This file lists all licenses for code distributed. 14259All non-library code has the following 3-Clause BSD license. 14260 14261 14262Copyright (c) 2016, the R8 project authors. 14263All rights reserved. 14264 14265Redistribution and use in source and binary forms, with or without 14266modification, are permitted provided that the following conditions are met: 14267 14268* Redistributions of source code must retain the above copyright notice, this 14269 list of conditions and the following disclaimer. 14270 14271* Redistributions in binary form must reproduce the above copyright notice, 14272 this list of conditions and the following disclaimer in the documentation 14273 and/or other materials provided with the distribution. 14274 14275* Neither the name of Google Inc. nor the names of its 14276 contributors may be used to endorse or promote products derived from 14277 this software without specific prior written permission. 14278 14279THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 14280AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 14281IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 14282DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 14283FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 14284DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 14285SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 14286CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 14287OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 14288OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 14289 14290Summary of distributed libraries: 14291 14292- artifact: com.google.guava:guava:+ 14293 name: Guava Google Core Libraries for Java 14294 copyrightHolder: The Guava Authors 14295 license: The Apache Software License, Version 2.0 14296 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 14297- artifact: com.google.code.gson:gson:+ 14298 name: Gson 14299 license: The Apache Software License, Version 2.0 14300 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 14301 url: https://github.com/google/gson 14302- artifact: it.unimi.dsi:fastutil:+ 14303 name: fastutil 14304 license: Apache License, Version 2.0 14305 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.html 14306 url: http://fasutil.di.unimi.it/ 14307- artifact: net.sf.jopt-simple:jopt-simple:+ 14308 name: JOpt Simple 14309 license: The MIT License 14310 licenseUrl: http://www.opensource.org/licenses/mit-license.php 14311 url: http://pholser.github.com/jopt-simple 14312- artifact: org.ow2.asm:asm-commons:+ 14313 name: ASM Commons 14314 copyrightHolder: INRIA, France Telecom 14315 license: ASM license 14316 licenseUrl: http://asm.ow2.org/license.html 14317 url: http://asm.ow2.org/index.html 14318- artifact: org.ow2.asm:asm-tree:+ 14319 name: ASM Tree 14320 copyrightHolder: INRIA, France Telecom 14321 license: ASM license 14322 licenseUrl: http://asm.ow2.org/license.html 14323 url: http://asm.ow2.org/index.html 14324- artifact: org.ow2.asm:asm-util:+ 14325 name: ASM Util 14326 copyrightHolder: INRIA, France Telecom 14327 license: ASM license 14328 licenseUrl: http://asm.ow2.org/license.html 14329 url: http://asm.ow2.org/index.html 14330- artifact: org.ow2.asm:asm-analysis:+ 14331 name: ASM Util 14332 copyrightHolder: INRIA, France Telecom 14333 license: ASM license 14334 licenseUrl: http://asm.ow2.org/license.html 14335 url: http://asm.ow2.org/index.html 14336- artifact: org.ow2.asm:asm:+ 14337 name: ASM Core 14338 copyrightHolder: INRIA, France Telecom 14339 license: ASM license 14340 licenseUrl: http://asm.ow2.org/license.html 14341 url: http://asm.ow2.org/index.html 14342- artifact: org.jetbrains.kotlin:kotlin-stdlib:+ 14343 name: org.jetbrains.kotlin:kotlin-stdlib 14344 copyrightHolder: JetBrains s.r.o. 14345 license: The Apache License, Version 2.0 14346 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 14347 url: https://kotlinlang.org/ 14348- artifact: org.jetbrains.kotlin:kotlin-stdlib-common:+ 14349 name: org.jetbrains.kotlin:kotlin-stdlib 14350 copyrightHolder: JetBrains s.r.o. 14351 license: The Apache License, Version 2.0 14352 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 14353 url: https://kotlinlang.org/ 14354- artifact: org.jetbrains.kotlinx:kotlinx-metadata-jvm:+ 14355 name: org.jetbrains.kotlinx:kotlinx-metadata-jvm 14356 copyrightHolder: JetBrains s.r.o. 14357 license: The Apache License, Version 2.0 14358 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 14359 url: https://kotlinlang.org/ 14360- artifact: org.jetbrains:annotations:+ 14361 name: IntelliJ IDEA Annotations 14362 copyrightHolder: JetBrains s.r.o. 14363 license: The Apache Software License, Version 2.0 14364 licenseUrl: http://www.apache.org/licenses/LICENSE-2.0.txt 14365 url: http://www.jetbrains.org 14366 14367 14368Licenses details: 14369 14370 14371 14372 Apache License 14373 Version 2.0, January 2004 14374 http://www.apache.org/licenses/ 14375 14376 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 14377 14378 1. Definitions. 14379 14380 "License" shall mean the terms and conditions for use, reproduction, 14381 and distribution as defined by Sections 1 through 9 of this document. 14382 14383 "Licensor" shall mean the copyright owner or entity authorized by 14384 the copyright owner that is granting the License. 14385 14386 "Legal Entity" shall mean the union of the acting entity and all 14387 other entities that control, are controlled by, or are under common 14388 control with that entity. For the purposes of this definition, 14389 "control" means (i) the power, direct or indirect, to cause the 14390 direction or management of such entity, whether by contract or 14391 otherwise, or (ii) ownership of fifty percent (50%) or more of the 14392 outstanding shares, or (iii) beneficial ownership of such entity. 14393 14394 "You" (or "Your") shall mean an individual or Legal Entity 14395 exercising permissions granted by this License. 14396 14397 "Source" form shall mean the preferred form for making modifications, 14398 including but not limited to software source code, documentation 14399 source, and configuration files. 14400 14401 "Object" form shall mean any form resulting from mechanical 14402 transformation or translation of a Source form, including but 14403 not limited to compiled object code, generated documentation, 14404 and conversions to other media types. 14405 14406 "Work" shall mean the work of authorship, whether in Source or 14407 Object form, made available under the License, as indicated by a 14408 copyright notice that is included in or attached to the work 14409 (an example is provided in the Appendix below). 14410 14411 "Derivative Works" shall mean any work, whether in Source or Object 14412 form, that is based on (or derived from) the Work and for which the 14413 editorial revisions, annotations, elaborations, or other modifications 14414 represent, as a whole, an original work of authorship. For the purposes 14415 of this License, Derivative Works shall not include works that remain 14416 separable from, or merely link (or bind by name) to the interfaces of, 14417 the Work and Derivative Works thereof. 14418 14419 "Contribution" shall mean any work of authorship, including 14420 the original version of the Work and any modifications or additions 14421 to that Work or Derivative Works thereof, that is intentionally 14422 submitted to Licensor for inclusion in the Work by the copyright owner 14423 or by an individual or Legal Entity authorized to submit on behalf of 14424 the copyright owner. For the purposes of this definition, "submitted" 14425 means any form of electronic, verbal, or written communication sent 14426 to the Licensor or its representatives, including but not limited to 14427 communication on electronic mailing lists, source code control systems, 14428 and issue tracking systems that are managed by, or on behalf of, the 14429 Licensor for the purpose of discussing and improving the Work, but 14430 excluding communication that is conspicuously marked or otherwise 14431 designated in writing by the copyright owner as "Not a Contribution." 14432 14433 "Contributor" shall mean Licensor and any individual or Legal Entity 14434 on behalf of whom a Contribution has been received by Licensor and 14435 subsequently incorporated within the Work. 14436 14437 2. Grant of Copyright License. Subject to the terms and conditions of 14438 this License, each Contributor hereby grants to You a perpetual, 14439 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14440 copyright license to reproduce, prepare Derivative Works of, 14441 publicly display, publicly perform, sublicense, and distribute the 14442 Work and such Derivative Works in Source or Object form. 14443 14444 3. Grant of Patent License. Subject to the terms and conditions of 14445 this License, each Contributor hereby grants to You a perpetual, 14446 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 14447 (except as stated in this section) patent license to make, have made, 14448 use, offer to sell, sell, import, and otherwise transfer the Work, 14449 where such license applies only to those patent claims licensable 14450 by such Contributor that are necessarily infringed by their 14451 Contribution(s) alone or by combination of their Contribution(s) 14452 with the Work to which such Contribution(s) was submitted. If You 14453 institute patent litigation against any entity (including a 14454 cross-claim or counterclaim in a lawsuit) alleging that the Work 14455 or a Contribution incorporated within the Work constitutes direct 14456 or contributory patent infringement, then any patent licenses 14457 granted to You under this License for that Work shall terminate 14458 as of the date such litigation is filed. 14459 14460 4. Redistribution. You may reproduce and distribute copies of the 14461 Work or Derivative Works thereof in any medium, with or without 14462 modifications, and in Source or Object form, provided that You 14463 meet the following conditions: 14464 14465 (a) You must give any other recipients of the Work or 14466 Derivative Works a copy of this License; and 14467 14468 (b) You must cause any modified files to carry prominent notices 14469 stating that You changed the files; and 14470 14471 (c) You must retain, in the Source form of any Derivative Works 14472 that You distribute, all copyright, patent, trademark, and 14473 attribution notices from the Source form of the Work, 14474 excluding those notices that do not pertain to any part of 14475 the Derivative Works; and 14476 14477 (d) If the Work includes a "NOTICE" text file as part of its 14478 distribution, then any Derivative Works that You distribute must 14479 include a readable copy of the attribution notices contained 14480 within such NOTICE file, excluding those notices that do not 14481 pertain to any part of the Derivative Works, in at least one 14482 of the following places: within a NOTICE text file distributed 14483 as part of the Derivative Works; within the Source form or 14484 documentation, if provided along with the Derivative Works; or, 14485 within a display generated by the Derivative Works, if and 14486 wherever such third-party notices normally appear. The contents 14487 of the NOTICE file are for informational purposes only and 14488 do not modify the License. You may add Your own attribution 14489 notices within Derivative Works that You distribute, alongside 14490 or as an addendum to the NOTICE text from the Work, provided 14491 that such additional attribution notices cannot be construed 14492 as modifying the License. 14493 14494 You may add Your own copyright statement to Your modifications and 14495 may provide additional or different license terms and conditions 14496 for use, reproduction, or distribution of Your modifications, or 14497 for any such Derivative Works as a whole, provided Your use, 14498 reproduction, and distribution of the Work otherwise complies with 14499 the conditions stated in this License. 14500 14501 5. Submission of Contributions. Unless You explicitly state otherwise, 14502 any Contribution intentionally submitted for inclusion in the Work 14503 by You to the Licensor shall be under the terms and conditions of 14504 this License, without any additional terms or conditions. 14505 Notwithstanding the above, nothing herein shall supersede or modify 14506 the terms of any separate license agreement you may have executed 14507 with Licensor regarding such Contributions. 14508 14509 6. Trademarks. This License does not grant permission to use the trade 14510 names, trademarks, service marks, or product names of the Licensor, 14511 except as required for reasonable and customary use in describing the 14512 origin of the Work and reproducing the content of the NOTICE file. 14513 14514 7. Disclaimer of Warranty. Unless required by applicable law or 14515 agreed to in writing, Licensor provides the Work (and each 14516 Contributor provides its Contributions) on an "AS IS" BASIS, 14517 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 14518 implied, including, without limitation, any warranties or conditions 14519 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 14520 PARTICULAR PURPOSE. You are solely responsible for determining the 14521 appropriateness of using or redistributing the Work and assume any 14522 risks associated with Your exercise of permissions under this License. 14523 14524 8. Limitation of Liability. In no event and under no legal theory, 14525 whether in tort (including negligence), contract, or otherwise, 14526 unless required by applicable law (such as deliberate and grossly 14527 negligent acts) or agreed to in writing, shall any Contributor be 14528 liable to You for damages, including any direct, indirect, special, 14529 incidental, or consequential damages of any character arising as a 14530 result of this License or out of the use or inability to use the 14531 Work (including but not limited to damages for loss of goodwill, 14532 work stoppage, computer failure or malfunction, or any and all 14533 other commercial damages or losses), even if such Contributor 14534 has been advised of the possibility of such damages. 14535 14536 9. Accepting Warranty or Additional Liability. While redistributing 14537 the Work or Derivative Works thereof, You may choose to offer, 14538 and charge a fee for, acceptance of support, warranty, indemnity, 14539 or other liability obligations and/or rights consistent with this 14540 License. However, in accepting such obligations, You may act only 14541 on Your own behalf and on Your sole responsibility, not on behalf 14542 of any other Contributor, and only if You agree to indemnify, 14543 defend, and hold each Contributor harmless for any liability 14544 incurred by, or claims asserted against, such Contributor by reason 14545 of your accepting any such warranty or additional liability. 14546 14547 END OF TERMS AND CONDITIONS 14548 14549 APPENDIX: How to apply the Apache License to your work. 14550 14551 To apply the Apache License to your work, attach the following 14552 boilerplate notice, with the fields enclosed by brackets "[]" 14553 replaced with your own identifying information. (Don't include 14554 the brackets!) The text should be enclosed in the appropriate 14555 comment syntax for the file format. We also recommend that a 14556 file or class name and description of purpose be included on the 14557 same "printed page" as the copyright notice for easier 14558 identification within third-party archives. 14559 14560 Copyright [yyyy] [name of copyright owner] 14561 14562 Licensed under the Apache License, Version 2.0 (the "License"); 14563 you may not use this file except in compliance with the License. 14564 You may obtain a copy of the License at 14565 14566 http://www.apache.org/licenses/LICENSE-2.0 14567 14568 Unless required by applicable law or agreed to in writing, software 14569 distributed under the License is distributed on an "AS IS" BASIS, 14570 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14571 See the License for the specific language governing permissions and 14572 limitations under the License. 14573 14574 14575Copyright (c) 2000-2011 INRIA, France Telecom 14576All rights reserved. 14577 14578Redistribution and use in source and binary forms, with or without 14579modification, are permitted provided that the following conditions 14580are met: 14581 145821. Redistributions of source code must retain the above copyright 14583 notice, this list of conditions and the following disclaimer. 14584 145852. Redistributions in binary form must reproduce the above copyright 14586 notice, this list of conditions and the following disclaimer in the 14587 documentation and/or other materials provided with the distribution. 14588 145893. Neither the name of the copyright holders nor the names of its 14590 contributors may be used to endorse or promote products derived from 14591 this software without specific prior written permission. 14592 14593THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 14594AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 14595IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 14596ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 14597LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 14598CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 14599SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 14600INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 14601CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 14602ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 14603THE POSSIBILITY OF SUCH DAMAGE. 14604 14605Apache Commons Compress 14606Copyright 2002-2016 The Apache Software Foundation 14607 14608This product includes software developed at 14609The Apache Software Foundation (http://www.apache.org/). 14610 14611The files in the package org.apache.commons.compress.archivers.sevenz 14612were derived from the LZMA SDK, version 9.20 (C/ and CPP/7zip/), 14613which has been placed in the public domain: 14614 14615"LZMA SDK is placed in the public domain." (http://www.7-zip.org/sdk.html) 14616 14617 14618 The MIT License 14619 14620 Copyright (c) 2004-2016 Paul R. Holser, Jr. 14621 14622 Permission is hereby granted, free of charge, to any person obtaining 14623 a copy of this software and associated documentation files (the 14624 "Software"), to deal in the Software without restriction, including 14625 without limitation the rights to use, copy, modify, merge, publish, 14626 distribute, sublicense, and/or sell copies of the Software, and to 14627 permit persons to whom the Software is furnished to do so, subject to 14628 the following conditions: 14629 14630 The above copyright notice and this permission notice shall be 14631 included in all copies or substantial portions of the Software. 14632 14633 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 14634 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 14635 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 14636 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 14637 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 14638 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 14639 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 14640