1 Notices for files contained in the tools directory: 2 ============================================================ 3 Notices for file(s): 4 /bin/mksdcard 5 ------------------------------------------------------------ 6 Copyright 2007, The Android Open Source Project 7 8 Redistribution and use in source and binary forms, with or without 9 modification, are permitted provided that the following conditions are met: 10 * Redistributions of source code must retain the above copyright 11 notice, this list of conditions and the following disclaimer. 12 * Redistributions in binary form must reproduce the above copyright 13 notice, this list of conditions and the following disclaimer in the 14 documentation and/or other materials provided with the distribution. 15 * Neither the name of Google Inc. nor the names of its contributors may 16 be used to endorse or promote products derived from this software 17 without specific prior written permission. 18 19 THIS SOFTWARE IS PROVIDED BY Google Inc. ``AS IS'' AND ANY EXPRESS OR 20 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 21 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 22 EVENT SHALL Google Inc. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 23 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 24 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 25 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 26 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 27 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 28 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 30 ============================================================ 31 Notices for file(s): 32 /framework/conscrypt-hostdex.jar 33 /framework/core-hostdex.jar 34 /framework/core-libart-hostdex.jar 35 /lib/libjavacore.so 36 /lib/libjavacrypto.so 37 ------------------------------------------------------------ 38 ========================================================================= 39 == NOTICE file corresponding to the section 4 d of == 40 == the Apache License, Version 2.0, == 41 == in this case for the Android-specific code. == 42 ========================================================================= 43 44 Android Code 45 Copyright 2005-2008 The Android Open Source Project 46 47 This product includes software developed as part of 48 The 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 56 Apache Harmony 57 Copyright 2006 The Apache Software Foundation 58 59 This product includes software developed at 60 The Apache Software Foundation (http://www.apache.org/). 61 62 Portions of Harmony were originally developed by 63 Intel Corporation and are licensed to the Apache Software 64 Foundation under the "Software Grant and Corporate Contribution 65 License Agreement", informally known as the "Intel Harmony CLA". 66 67 68 ========================================================================= 69 == NOTICE file for the ICU License. == 70 ========================================================================= 71 72 Copyright (c) 1995-2009 International Business Machines Corporation and others 73 74 All rights reserved. 75 76 Permission is hereby granted, free of charge, to any person obtaining 77 a copy of this software and associated documentation files (the 78 "Software"), to deal in the Software without restriction, including 79 without limitation the rights to use, copy, modify, merge, publish, 80 distribute, and/or sell copies of the Software, and to permit persons 81 to whom the Software is furnished to do so, provided that the above 82 copyright notice(s) and this permission notice appear in all copies of 83 the Software and that both the above copyright notice(s) and this 84 permission notice appear in supporting documentation. 85 86 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 87 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 88 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 89 OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 90 HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 91 SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 92 RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 93 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 94 CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 95 96 Except as contained in this notice, the name of a copyright holder 97 shall not be used in advertising or otherwise to promote the sale, use 98 or other dealings in this Software without prior written authorization 99 of the copyright holder. 100 101 All trademarks and registered trademarks mentioned herein are the 102 property of their respective owners. 103 104 105 ========================================================================= 106 == NOTICE file for the JUnit License. == 107 ========================================================================= 108 109 Common Public License - v 1.0 110 111 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON 112 PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 113 THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 114 115 1. 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 140 which are necessarily infringed by the use or sale of its Contribution 141 alone or when combined with the Program. 142 143 "Program" means the Contributions distributed in accordance with this 144 Agreement. 145 146 "Recipient" means anyone who receives the Program under this 147 Agreement, including all Contributors. 148 149 2. 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 190 3. REQUIREMENTS 191 192 A Contributor may choose to distribute the Program in object code form 193 under 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 218 When 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 225 Contributors may not remove or alter any copyright notices contained 226 within the Program. 227 228 Each Contributor must identify itself as the originator of its 229 Contribution, if any, in a manner that reasonably allows subsequent 230 Recipients to identify the originator of the Contribution. 231 232 4. COMMERCIAL DISTRIBUTION 233 234 Commercial distributors of software may accept certain 235 responsibilities with respect to end users, business partners and the 236 like. While this license is intended to facilitate the commercial use 237 of the Program, the Contributor who includes the Program in a 238 commercial product offering should do so in a manner which does not 239 create potential liability for other Contributors. Therefore, if a 240 Contributor includes the Program in a commercial product offering, 241 such Contributor ("Commercial Contributor") hereby agrees to defend 242 and indemnify every other Contributor ("Indemnified Contributor") 243 against any losses, damages and costs (collectively "Losses") arising 244 from claims, lawsuits and other legal actions brought by a third party 245 against the Indemnified Contributor to the extent caused by the acts 246 or omissions of such Commercial Contributor in connection with its 247 distribution of the Program in a commercial product offering. The 248 obligations in this section do not apply to any claims or Losses 249 relating to any actual or alleged intellectual property infringement. 250 In order to qualify, an Indemnified Contributor must: a) promptly 251 notify the Commercial Contributor in writing of such claim, and b) 252 allow the Commercial Contributor to control, and cooperate with the 253 Commercial Contributor in, the defense and any related settlement 254 negotiations. The Indemnified Contributor may participate in any such 255 claim at its own expense. 256 257 For example, a Contributor might include the Program in a commercial 258 product offering, Product X. That Contributor is then a Commercial 259 Contributor. If that Commercial Contributor then makes performance 260 claims, or offers warranties related to Product X, those performance 261 claims and warranties are such Commercial Contributor's responsibility 262 alone. Under this section, the Commercial Contributor would have to 263 defend claims against the other Contributors related to those 264 performance claims and warranties, and if a court requires any other 265 Contributor to pay any damages as a result, the Commercial Contributor 266 must pay those damages. 267 268 5. NO WARRANTY 269 270 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS 271 PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 272 KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY 273 WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY 274 OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely 275 responsible for determining the appropriateness of using and 276 distributing the Program and assumes all risks associated with its 277 exercise of rights under this Agreement, including but not limited to 278 the risks and costs of program errors, compliance with applicable 279 laws, damage to or loss of data, programs or equipment, and 280 unavailability or interruption of operations. 281 282 6. DISCLAIMER OF LIABILITY 283 284 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 285 ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 286 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 287 WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 288 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 289 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 290 DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 291 HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 292 293 7. GENERAL 294 295 If any provision of this Agreement is invalid or unenforceable under 296 applicable law, it shall not affect the validity or enforceability of 297 the remainder of the terms of this Agreement, and without further 298 action by the parties hereto, such provision shall be reformed to the 299 minimum extent necessary to make such provision valid and enforceable. 300 301 If Recipient institutes patent litigation against a Contributor with 302 respect to a patent applicable to software (including a cross-claim or 303 counterclaim in a lawsuit), then any patent licenses granted by that 304 Contributor to such Recipient under this Agreement shall terminate as 305 of the date such litigation is filed. In addition, if Recipient 306 institutes patent litigation against any entity (including a 307 cross-claim or counterclaim in a lawsuit) alleging that the Program 308 itself (excluding combinations of the Program with other software or 309 hardware) infringes such Recipient's patent(s), then such Recipient's 310 rights granted under Section 2(b) shall terminate as of the date such 311 litigation is filed. 312 313 All Recipient's rights under this Agreement shall terminate if it 314 fails to comply with any of the material terms or conditions of this 315 Agreement and does not cure such failure in a reasonable period of 316 time after becoming aware of such noncompliance. If all Recipient's 317 rights under this Agreement terminate, Recipient agrees to cease use 318 and distribution of the Program as soon as reasonably practicable. 319 However, Recipient's obligations under this Agreement and any licenses 320 granted by Recipient relating to the Program shall continue and 321 survive. 322 323 Everyone is permitted to copy and distribute copies of this Agreement, 324 but in order to avoid inconsistency the Agreement is copyrighted and 325 may only be modified in the following manner. The Agreement Steward 326 reserves the right to publish new versions (including revisions) of 327 this Agreement from time to time. No one other than the Agreement 328 Steward has the right to modify this Agreement. IBM is the initial 329 Agreement Steward. IBM may assign the responsibility to serve as the 330 Agreement Steward to a suitable separate entity. Each new version of 331 the Agreement will be given a distinguishing version number. The 332 Program (including Contributions) may always be distributed subject to 333 the version of the Agreement under which it was received. In addition, 334 after a new version of the Agreement is published, Contributor may 335 elect to distribute the Program (including its Contributions) under 336 the new version. Except as expressly stated in Sections 2(a) and 2(b) 337 above, Recipient receives no rights or licenses to the intellectual 338 property of any Contributor under this Agreement, whether expressly, 339 by implication, estoppel or otherwise. All rights in the Program not 340 expressly granted under this Agreement are reserved. 341 342 This Agreement is governed by the laws of the State of New York and 343 the intellectual property laws of the United States of America. No 344 party to this Agreement will bring a legal action under this Agreement 345 more than one year after the cause of action arose. Each party waives 346 its rights to a jury trial in any resulting litigation. 347 348 349 ========================================================================= 350 == NOTICE file for the KXML License. == 351 ========================================================================= 352 353 Copyright (c) 2002,2003, Stefan Haustein, Oberhausen, Rhld., Germany 354 355 Permission is hereby granted, free of charge, to any person obtaining 356 a copy of this software and associated documentation files (the 357 "Software"), to deal in the Software without restriction, including 358 without limitation the rights to use, copy, modify, merge, publish, 359 distribute, sublicense, and/or sell copies of the Software, and to 360 permit persons to whom the Software is furnished to do so, subject to 361 the following conditions: 362 363 The above copyright notice and this permission notice shall be 364 included in all copies or substantial portions of the Software. 365 366 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 367 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 368 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 369 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 370 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 371 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 372 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 373 374 375 ========================================================================= 376 == NOTICE file for the SQLite Java Wrapper License. == 377 ========================================================================= 378 379 This software is copyrighted by Christian Werner <chw (a] ch-werner.de> 380 and others. The following terms apply to all files associated with the 381 software unless explicitly disclaimed in individual files. 382 383 The authors hereby grant permission to use, copy, modify, distribute, 384 and license this software and its documentation for any purpose, provided 385 that existing copyright notices are retained in all copies and that this 386 notice is included verbatim in any distributions. No written agreement, 387 license, or royalty fee is required for any of the authorized uses. 388 Modifications to this software may be copyrighted by their authors 389 and need not follow the licensing terms described here, provided that 390 the new terms are clearly indicated on the first page of each file where 391 they apply. 392 393 IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 394 FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 395 ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 396 DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 397 POSSIBILITY OF SUCH DAMAGE. 398 399 THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 400 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 401 FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 402 IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 403 NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 404 MODIFICATIONS. 405 406 407 ========================================================================= 408 == NOTICE file for the W3C License. == 409 ========================================================================= 410 411 Copyright (c) 2000 World Wide Web Consortium, (Massachusetts Institute 412 of Technology, Institut National de Recherche en Informatique et en 413 Automatique, Keio University). All Rights Reserved. This program is 414 distributed under the W3C's Software Intellectual Property License. 415 This program is distributed in the hope that it will be useful, but 416 WITHOUT ANY WARRANTY; without even the implied warranty of 417 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 418 419 See W3C License http://www.w3.org/Consortium/Legal/ for more details. 420 421 ============================================================ 422 Notices for file(s): 423 /usr/icu/icudt51l.dat 424 ------------------------------------------------------------ 425 ICU License - ICU 1.8.1 and later 426 427 COPYRIGHT AND PERMISSION NOTICE 428 429 Copyright (c) 1995-2008 International Business Machines Corporation and others 430 431 All rights reserved. 432 433 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. 434 435 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 436 437 Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. 438 439 All trademarks and registered trademarks mentioned herein are the property of their respective owners. 440 441 ============================================================================== 442 443 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 444 445 Unicode Data Files include all data files under the directories 446 http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 447 http://www.unicode.org/cldr/data/ . Unicode Software includes any source code 448 published in the Unicode Standard or under the directories 449 http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 450 http://www.unicode.org/cldr/data/. 451 452 NOTICE TO USER: Carefully read the following legal agreement. BY 453 DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES 454 ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND 455 AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU 456 DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES 457 OR SOFTWARE. 458 459 COPYRIGHT AND PERMISSION NOTICE 460 461 Copyright 1991-2007 Unicode, Inc. All rights reserved. Distributed under 462 the 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 465 of the Unicode data files and any associated documentation (the "Data Files") or 466 Unicode software and any associated documentation (the "Software") to deal in 467 the Data Files or Software without restriction, including without limitation the 468 rights to use, copy, modify, merge, publish, distribute, and/or sell copies of 469 the Data Files or Software, and to permit persons to whom the Data Files or 470 Software are furnished to do so, provided that (a) the above copyright notice(s) 471 and this permission notice appear with all copies of the Data Files or Software, 472 (b) both the above copyright notice(s) and this permission notice appear in 473 associated documentation, and (c) there is clear notice in each modified Data 474 File or in the Software as well as in the documentation associated with the Data 475 File(s) or Software that the data or software has been modified. 476 477 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 478 KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 479 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD 480 PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS 481 NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 482 DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 483 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING 484 OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR 485 SOFTWARE. 486 487 Except as contained in this notice, the name of a copyright holder shall not 488 be used in advertising or otherwise to promote the sale, use or other dealings 489 in these Data Files or Software without prior written authorization of the 490 copyright holder. 491 492 =============================================================================== 493 494 495 /* This ICU code derived from: */ 496 /* 497 punycode.c 0.4.0 (2001-Nov-17-Sat) 498 http://www.cs.berkeley.edu/~amc/idn/ 499 Adam M. Costello 500 http://www.nicemice.net/amc/ 501 502 Disclaimer and license 503 504 Regarding this entire document or any portion of it (including 505 the pseudocode and C code), the author makes no guarantees and 506 is not responsible for any damage resulting from its use. The 507 author grants irrevocable permission to anyone to use, modify, 508 and distribute it in any way that does not diminish the rights 509 of anyone else to use, modify, and distribute it, provided that 510 redistributed derivative works do not contain misleading author or 511 version information. Derivative works need not be licensed under 512 similar terms. 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 ============================================================ 522 Notices for file(s): 523 /framework/jcommon-1.0.12.jar 524 /framework/jfreechart-1.0.9-swt.jar 525 /framework/jfreechart-1.0.9.jar 526 ------------------------------------------------------------ 527 GNU LESSER GENERAL PUBLIC LICENSE 528 Version 2.1, February 1999 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 542 freedom to share and change it. By contrast, the GNU General Public 543 Licenses are intended to guarantee your freedom to share and change 544 free software--to make sure the software is free for all its users. 545 546 This license, the Lesser General Public License, applies to some 547 specially designated software packages--typically libraries--of the 548 Free Software Foundation and other authors who decide to use it. You 549 can use it too, but we suggest you first think carefully about whether 550 this license or the ordinary General Public License is the better 551 strategy to use in any particular case, based on the explanations below. 552 553 When we speak of free software, we are referring to freedom of use, 554 not price. Our General Public Licenses are designed to make sure that 555 you have the freedom to distribute copies of free software (and charge 556 for this service if you wish); that you receive source code or can get 557 it if you want it; that you can change the software and use pieces of 558 it in new free programs; and that you are informed that you can do 559 these things. 560 561 To protect your rights, we need to make restrictions that forbid 562 distributors to deny you these rights or to ask you to surrender these 563 rights. These restrictions translate to certain responsibilities for 564 you if you distribute copies of the library or if you modify it. 565 566 For example, if you distribute copies of the library, whether gratis 567 or for a fee, you must give the recipients all the rights that we gave 568 you. You must make sure that they, too, receive or can get the source 569 code. If you link other code with the library, you must provide 570 complete object files to the recipients, so that they can relink them 571 with the library after making changes to the library and recompiling 572 it. And you must show them these terms so they know their rights. 573 574 We protect your rights with a two-step method: (1) we copyright the 575 library, and (2) we offer you this license, which gives you legal 576 permission to copy, distribute and/or modify the library. 577 578 To protect each distributor, we want to make it very clear that 579 there is no warranty for the free library. Also, if the library is 580 modified by someone else and passed on, the recipients should know 581 that what they have is not the original version, so that the original 582 author's reputation will not be affected by problems that might be 583 introduced by others. 584 586 Finally, software patents pose a constant threat to the existence of 587 any free program. We wish to make sure that a company cannot 588 effectively restrict the users of a free program by obtaining a 589 restrictive license from a patent holder. Therefore, we insist that 590 any patent license obtained for a version of the library must be 591 consistent with the full freedom of use specified in this license. 592 593 Most GNU software, including some libraries, is covered by the 594 ordinary GNU General Public License. This license, the GNU Lesser 595 General Public License, applies to certain designated libraries, and 596 is quite different from the ordinary General Public License. We use 597 this license for certain libraries in order to permit linking those 598 libraries into non-free programs. 599 600 When a program is linked with a library, whether statically or using 601 a shared library, the combination of the two is legally speaking a 602 combined work, a derivative of the original library. The ordinary 603 General Public License therefore permits such linking only if the 604 entire combination fits its criteria of freedom. The Lesser General 605 Public License permits more lax criteria for linking other code with 606 the library. 607 608 We call this license the "Lesser" General Public License because it 609 does Less to protect the user's freedom than the ordinary General 610 Public License. It also provides other free software developers Less 611 of an advantage over competing non-free programs. These disadvantages 612 are the reason we use the ordinary General Public License for many 613 libraries. However, the Lesser license provides advantages in certain 614 special circumstances. 615 616 For example, on rare occasions, there may be a special need to 617 encourage the widest possible use of a certain library, so that it becomes 618 a de-facto standard. To achieve this, non-free programs must be 619 allowed to use the library. A more frequent case is that a free 620 library does the same job as widely used non-free libraries. In this 621 case, there is little to gain by limiting the free library to free 622 software only, so we use the Lesser General Public License. 623 624 In other cases, permission to use a particular library in non-free 625 programs enables a greater number of people to use a large body of 626 free software. For example, permission to use the GNU C Library in 627 non-free programs enables many more people to use the whole GNU 628 operating system, as well as its variant, the GNU/Linux operating 629 system. 630 631 Although the Lesser General Public License is Less protective of the 632 users' freedom, it does ensure that the user of a program that is 633 linked with the Library has the freedom and the wherewithal to run 634 that program using a modified version of the Library. 635 636 The precise terms and conditions for copying, distribution and 637 modification follow. Pay close attention to the difference between a 638 "work based on the library" and a "work that uses the library". The 639 former contains code derived from the library, whereas the latter must 640 be combined with the library in order to run. 641 643 GNU LESSER GENERAL PUBLIC LICENSE 644 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 645 646 0. This License Agreement applies to any software library or other 647 program which contains a notice placed by the copyright holder or 648 other authorized party saying it may be distributed under the terms of 649 this Lesser General Public License (also called "this License"). 650 Each licensee is addressed as "you". 651 652 A "library" means a collection of software functions and/or data 653 prepared so as to be conveniently linked with application programs 654 (which use some of those functions and data) to form executables. 655 656 The "Library", below, refers to any such software library or work 657 which has been distributed under these terms. A "work based on the 658 Library" means either the Library or any derivative work under 659 copyright law: that is to say, a work containing the Library or a 660 portion of it, either verbatim or with modifications and/or translated 661 straightforwardly into another language. (Hereinafter, translation is 662 included without limitation in the term "modification".) 663 664 "Source code" for a work means the preferred form of the work for 665 making modifications to it. For a library, complete source code means 666 all the source code for all modules it contains, plus any associated 667 interface definition files, plus the scripts used to control compilation 668 and installation of the library. 669 670 Activities other than copying, distribution and modification are not 671 covered by this License; they are outside its scope. The act of 672 running a program using the Library is not restricted, and output from 673 such a program is covered only if its contents constitute a work based 674 on the Library (independent of the use of the Library in a tool for 675 writing it). Whether that is true depends on what the Library does 676 and what the program that uses the Library does. 677 678 1. You may copy and distribute verbatim copies of the Library's 679 complete source code as you receive it, in any medium, provided that 680 you conspicuously and appropriately publish on each copy an 681 appropriate copyright notice and disclaimer of warranty; keep intact 682 all the notices that refer to this License and to the absence of any 683 warranty; and distribute a copy of this License along with the 684 Library. 685 686 You may charge a fee for the physical act of transferring a copy, 687 and you may at your option offer warranty protection in exchange for a 688 fee. 689 691 2. You may modify your copy or copies of the Library or any portion 692 of it, thus forming a work based on the Library, and copy and 693 distribute such modifications or work under the terms of Section 1 694 above, provided that you also meet all of these conditions: 695 696 a) The modified work must itself be a software library. 697 698 b) You must cause the files modified to carry prominent notices 699 stating that you changed the files and the date of any change. 700 701 c) You must cause the whole of the work to be licensed at no 702 charge to all third parties under the terms of this License. 703 704 d) If a facility in the modified Library refers to a function or a 705 table of data to be supplied by an application program that uses 706 the facility, other than as an argument passed when the facility 707 is invoked, then you must make a good faith effort to ensure that, 708 in the event an application does not supply such function or 709 table, the facility still operates, and performs whatever part of 710 its purpose remains meaningful. 711 712 (For example, a function in a library to compute square roots has 713 a purpose that is entirely well-defined independent of the 714 application. Therefore, Subsection 2d requires that any 715 application-supplied function or table used by this function must 716 be optional: if the application does not supply it, the square 717 root function must still compute square roots.) 718 719 These requirements apply to the modified work as a whole. If 720 identifiable sections of that work are not derived from the Library, 721 and can be reasonably considered independent and separate works in 722 themselves, then this License, and its terms, do not apply to those 723 sections when you distribute them as separate works. But when you 724 distribute the same sections as part of a whole which is a work based 725 on the Library, the distribution of the whole must be on the terms of 726 this License, whose permissions for other licensees extend to the 727 entire whole, and thus to each and every part regardless of who wrote 728 it. 729 730 Thus, it is not the intent of this section to claim rights or contest 731 your rights to work written entirely by you; rather, the intent is to 732 exercise the right to control the distribution of derivative or 733 collective works based on the Library. 734 735 In addition, mere aggregation of another work not based on the Library 736 with the Library (or with a work based on the Library) on a volume of 737 a storage or distribution medium does not bring the other work under 738 the scope of this License. 739 740 3. You may opt to apply the terms of the ordinary GNU General Public 741 License instead of this License to a given copy of the Library. To do 742 this, you must alter all the notices that refer to this License, so 743 that they refer to the ordinary GNU General Public License, version 2, 744 instead of to this License. (If a newer version than version 2 of the 745 ordinary GNU General Public License has appeared, then you can specify 746 that version instead if you wish.) Do not make any other change in 747 these notices. 748 750 Once this change is made in a given copy, it is irreversible for 751 that copy, so the ordinary GNU General Public License applies to all 752 subsequent copies and derivative works made from that copy. 753 754 This option is useful when you wish to copy part of the code of 755 the Library into a program that is not a library. 756 757 4. You may copy and distribute the Library (or a portion or 758 derivative of it, under Section 2) in object code or executable form 759 under the terms of Sections 1 and 2 above provided that you accompany 760 it with the complete corresponding machine-readable source code, which 761 must be distributed under the terms of Sections 1 and 2 above on a 762 medium customarily used for software interchange. 763 764 If distribution of object code is made by offering access to copy 765 from a designated place, then offering equivalent access to copy the 766 source code from the same place satisfies the requirement to 767 distribute the source code, even though third parties are not 768 compelled to copy the source along with the object code. 769 770 5. A program that contains no derivative of any portion of the 771 Library, but is designed to work with the Library by being compiled or 772 linked with it, is called a "work that uses the Library". Such a 773 work, in isolation, is not a derivative work of the Library, and 774 therefore falls outside the scope of this License. 775 776 However, linking a "work that uses the Library" with the Library 777 creates an executable that is a derivative of the Library (because it 778 contains portions of the Library), rather than a "work that uses the 779 library". The executable is therefore covered by this License. 780 Section 6 states terms for distribution of such executables. 781 782 When a "work that uses the Library" uses material from a header file 783 that is part of the Library, the object code for the work may be a 784 derivative work of the Library even though the source code is not. 785 Whether this is true is especially significant if the work can be 786 linked without the Library, or if the work is itself a library. The 787 threshold for this to be true is not precisely defined by law. 788 789 If such an object file uses only numerical parameters, data 790 structure layouts and accessors, and small macros and small inline 791 functions (ten lines or less in length), then the use of the object 792 file is unrestricted, regardless of whether it is legally a derivative 793 work. (Executables containing this object code plus portions of the 794 Library will still fall under Section 6.) 795 796 Otherwise, if the work is a derivative of the Library, you may 797 distribute the object code for the work under the terms of Section 6. 798 Any executables containing that work also fall under Section 6, 799 whether or not they are linked directly with the Library itself. 800 802 6. As an exception to the Sections above, you may also combine or 803 link a "work that uses the Library" with the Library to produce a 804 work containing portions of the Library, and distribute that work 805 under terms of your choice, provided that the terms permit 806 modification of the work for the customer's own use and reverse 807 engineering for debugging such modifications. 808 809 You must give prominent notice with each copy of the work that the 810 Library is used in it and that the Library and its use are covered by 811 this License. You must supply a copy of this License. If the work 812 during execution displays copyright notices, you must include the 813 copyright notice for the Library among them, as well as a reference 814 directing the user to the copy of this License. Also, you must do one 815 of these things: 816 817 a) Accompany the work with the complete corresponding 818 machine-readable source code for the Library including whatever 819 changes were used in the work (which must be distributed under 820 Sections 1 and 2 above); and, if the work is an executable linked 821 with the Library, with the complete machine-readable "work that 822 uses the Library", as object code and/or source code, so that the 823 user can modify the Library and then relink to produce a modified 824 executable containing the modified Library. (It is understood 825 that the user who changes the contents of definitions files in the 826 Library will not necessarily be able to recompile the application 827 to use the modified definitions.) 828 829 b) Use a suitable shared library mechanism for linking with the 830 Library. A suitable mechanism is one that (1) uses at run time a 831 copy of the library already present on the user's computer system, 832 rather than copying library functions into the executable, and (2) 833 will operate properly with a modified version of the library, if 834 the user installs one, as long as the modified version is 835 interface-compatible with the version that the work was made with. 836 837 c) Accompany the work with a written offer, valid for at 838 least three years, to give the same user the materials 839 specified in Subsection 6a, above, for a charge no more 840 than the cost of performing this distribution. 841 842 d) If distribution of the work is made by offering access to copy 843 from a designated place, offer equivalent access to copy the above 844 specified materials from the same place. 845 846 e) Verify that the user has already received a copy of these 847 materials or that you have already sent this user a copy. 848 849 For an executable, the required form of the "work that uses the 850 Library" must include any data and utility programs needed for 851 reproducing the executable from it. However, as a special exception, 852 the materials to be distributed need not include anything that is 853 normally distributed (in either source or binary form) with the major 854 components (compiler, kernel, and so on) of the operating system on 855 which the executable runs, unless that component itself accompanies 856 the executable. 857 858 It may happen that this requirement contradicts the license 859 restrictions of other proprietary libraries that do not normally 860 accompany the operating system. Such a contradiction means you cannot 861 use both them and the Library together in an executable that you 862 distribute. 863 865 7. You may place library facilities that are a work based on the 866 Library side-by-side in a single library together with other library 867 facilities not covered by this License, and distribute such a combined 868 library, provided that the separate distribution of the work based on 869 the Library and of the other library facilities is otherwise 870 permitted, and provided that you do these two things: 871 872 a) Accompany the combined library with a copy of the same work 873 based on the Library, uncombined with any other library 874 facilities. This must be distributed under the terms of the 875 Sections above. 876 877 b) Give prominent notice with the combined library of the fact 878 that part of it is a work based on the Library, and explaining 879 where to find the accompanying uncombined form of the same work. 880 881 8. You may not copy, modify, sublicense, link with, or distribute 882 the Library except as expressly provided under this License. Any 883 attempt otherwise to copy, modify, sublicense, link with, or 884 distribute the Library is void, and will automatically terminate your 885 rights under this License. However, parties who have received copies, 886 or rights, from you under this License will not have their licenses 887 terminated so long as such parties remain in full compliance. 888 889 9. You are not required to accept this License, since you have not 890 signed it. However, nothing else grants you permission to modify or 891 distribute the Library or its derivative works. These actions are 892 prohibited by law if you do not accept this License. Therefore, by 893 modifying or distributing the Library (or any work based on the 894 Library), you indicate your acceptance of this License to do so, and 895 all its terms and conditions for copying, distributing or modifying 896 the Library or works based on it. 897 898 10. Each time you redistribute the Library (or any work based on the 899 Library), the recipient automatically receives a license from the 900 original licensor to copy, distribute, link with or modify the Library 901 subject to these terms and conditions. You may not impose any further 902 restrictions on the recipients' exercise of the rights granted herein. 903 You are not responsible for enforcing compliance by third parties with 904 this License. 905 907 11. If, as a consequence of a court judgment or allegation of patent 908 infringement or for any other reason (not limited to patent issues), 909 conditions are imposed on you (whether by court order, agreement or 910 otherwise) that contradict the conditions of this License, they do not 911 excuse you from the conditions of this License. If you cannot 912 distribute so as to satisfy simultaneously your obligations under this 913 License and any other pertinent obligations, then as a consequence you 914 may not distribute the Library at all. For example, if a patent 915 license would not permit royalty-free redistribution of the Library by 916 all those who receive copies directly or indirectly through you, then 917 the only way you could satisfy both it and this License would be to 918 refrain entirely from distribution of the Library. 919 920 If any portion of this section is held invalid or unenforceable under any 921 particular circumstance, the balance of the section is intended to apply, 922 and the section as a whole is intended to apply in other circumstances. 923 924 It is not the purpose of this section to induce you to infringe any 925 patents or other property right claims or to contest validity of any 926 such claims; this section has the sole purpose of protecting the 927 integrity of the free software distribution system which is 928 implemented by public license practices. Many people have made 929 generous contributions to the wide range of software distributed 930 through that system in reliance on consistent application of that 931 system; it is up to the author/donor to decide if he or she is willing 932 to distribute software through any other system and a licensee cannot 933 impose that choice. 934 935 This section is intended to make thoroughly clear what is believed to 936 be a consequence of the rest of this License. 937 938 12. If the distribution and/or use of the Library is restricted in 939 certain countries either by patents or by copyrighted interfaces, the 940 original copyright holder who places the Library under this License may add 941 an explicit geographical distribution limitation excluding those countries, 942 so that distribution is permitted only in or among countries not thus 943 excluded. In such case, this License incorporates the limitation as if 944 written in the body of this License. 945 946 13. The Free Software Foundation may publish revised and/or new 947 versions of the Lesser General Public License from time to time. 948 Such new versions will be similar in spirit to the present version, 949 but may differ in detail to address new problems or concerns. 950 951 Each version is given a distinguishing version number. If the Library 952 specifies a version number of this License which applies to it and 953 "any later version", you have the option of following the terms and 954 conditions either of that version or of any later version published by 955 the Free Software Foundation. If the Library does not specify a 956 license version number, you may choose any version ever published by 957 the Free Software Foundation. 958 960 14. If you wish to incorporate parts of the Library into other free 961 programs whose distribution conditions are incompatible with these, 962 write to the author to ask for permission. For software which is 963 copyrighted by the Free Software Foundation, write to the Free 964 Software Foundation; we sometimes make exceptions for this. Our 965 decision will be guided by the two goals of preserving the free status 966 of all derivatives of our free software and of promoting the sharing 967 and reuse of software generally. 968 969 NO WARRANTY 970 971 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 972 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 973 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 974 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 975 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 976 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 977 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 978 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 979 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 980 981 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 982 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 983 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 984 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 985 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 986 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 987 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 988 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 989 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 990 DAMAGES. 991 992 END OF TERMS AND CONDITIONS 993 995 How to Apply These Terms to Your New Libraries 996 997 If you develop a new library, and you want it to be of the greatest 998 possible use to the public, we recommend making it free software that 999 everyone can redistribute and change. You can do so by permitting 1000 redistribution under these terms (or, alternatively, under the terms of the 1001 ordinary General Public License). 1002 1003 To apply these terms, attach the following notices to the library. It is 1004 safest to attach them to the start of each source file to most effectively 1005 convey the exclusion of warranty; and each file should have at least the 1006 "copyright" line and a pointer to where the full notice is found. 1007 1008 <one line to give the library's name and a brief idea of what it does.> 1009 Copyright (C) <year> <name of author> 1010 1011 This library is free software; you can redistribute it and/or 1012 modify it under the terms of the GNU Lesser General Public 1013 License as published by the Free Software Foundation; either 1014 version 2.1 of the License, or (at your option) any later version. 1015 1016 This library is distributed in the hope that it will be useful, 1017 but WITHOUT ANY WARRANTY; without even the implied warranty of 1018 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 1019 Lesser General Public License for more details. 1020 1021 You should have received a copy of the GNU Lesser General Public 1022 License along with this library; if not, write to the Free Software 1023 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1024 1025 Also add information on how to contact you by electronic and paper mail. 1026 1027 You should also get your employer (if you work as a programmer) or your 1028 school, if any, to sign a "copyright disclaimer" for the library, if 1029 necessary. Here is a sample; alter the names: 1030 1031 Yoyodyne, Inc., hereby disclaims all copyright interest in the 1032 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 1033 1034 <signature of Ty Coon>, 1 April 1990 1035 Ty Coon, President of Vice 1036 1037 That's all there is to it! 1038 1039 1040 1041 ============================================================ 1042 Notices for file(s): 1043 /lib/third_party_icu_icudata_host_gyp.a 1044 /lib/third_party_icu_icui18n_host_gyp.a 1045 /lib/third_party_icu_icuuc_host_gyp.a 1046 /lib/third_party_protobuf_protobuf_full_do_not_use_host_gyp.a 1047 /lib/v8_tools_gyp_v8_base_arm_host_gyp.a 1048 /lib/v8_tools_gyp_v8_nosnapshot_arm_host_gyp.a 1049 /obj/GYP/shared_intermediates/mksnapshot.arm 1050 /obj/GYP/shared_intermediates/protoc 1051 ------------------------------------------------------------ 1052 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1053 // 1054 // Redistribution and use in source and binary forms, with or without 1055 // modification, are permitted provided that the following conditions are 1056 // met: 1057 // 1058 // * Redistributions of source code must retain the above copyright 1059 // notice, this list of conditions and the following disclaimer. 1060 // * Redistributions in binary form must reproduce the above 1061 // copyright notice, this list of conditions and the following disclaimer 1062 // in the documentation and/or other materials provided with the 1063 // distribution. 1064 // * Neither the name of Google Inc. nor the names of its 1065 // contributors may be used to endorse or promote products derived from 1066 // this software without specific prior written permission. 1067 // 1068 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1069 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1070 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1071 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1072 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1073 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1074 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1075 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1076 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1077 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1078 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1079 1080 /**************************************************************** 1081 * 1082 * The author of this software is David M. Gay. 1083 * 1084 * Copyright (c) 1991, 2000, 2001 by Lucent Technologies. 1085 * 1086 * Permission to use, copy, modify, and distribute this software for any 1087 * purpose without fee is hereby granted, provided that this entire notice 1088 * is included in all copies of any software which is or includes a copy 1089 * or modification of this software and in all copies of the supporting 1090 * documentation for such software. 1091 * 1092 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED 1093 * WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY 1094 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY 1095 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. 1096 * 1097 ***************************************************************/ 1098 1099 /* Copyright (c) 2008-2009, Google Inc. 1100 * All rights reserved. 1101 * 1102 * Redistribution and use in source and binary forms, with or without 1103 * modification, are permitted provided that the following conditions are 1104 * met: 1105 * 1106 * * Redistributions of source code must retain the above copyright 1107 * notice, this list of conditions and the following disclaimer. 1108 * * Neither the name of Google Inc. nor the names of its 1109 * contributors may be used to endorse or promote products derived from 1110 * this software without specific prior written permission. 1111 * 1112 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1113 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1114 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1115 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1116 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1117 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1118 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1119 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1120 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1121 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1122 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1123 * 1124 * --- 1125 * Author: Kostya Serebryany 1126 */ 1127 1128 /* ***** BEGIN LICENSE BLOCK ***** 1129 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 1130 * 1131 * The contents of this file are subject to the Mozilla Public License Version 1132 * 1.1 (the "License"); you may not use this file except in compliance with 1133 * the License. You may obtain a copy of the License at 1134 * http://www.mozilla.org/MPL/ 1135 * 1136 * Software distributed under the License is distributed on an "AS IS" basis, 1137 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 1138 * for the specific language governing rights and limitations under the 1139 * License. 1140 * 1141 * The Original Code is the Netscape Portable Runtime (NSPR). 1142 * 1143 * The Initial Developer of the Original Code is 1144 * Netscape Communications Corporation. 1145 * Portions created by the Initial Developer are Copyright (C) 1998-2000 1146 * the Initial Developer. All Rights Reserved. 1147 * 1148 * Contributor(s): 1149 * 1150 * Alternatively, the contents of this file may be used under the terms of 1151 * either the GNU General Public License Version 2 or later (the "GPL"), or 1152 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 1153 * in which case the provisions of the GPL or the LGPL are applicable instead 1154 * of those above. If you wish to allow use of your version of this file only 1155 * under the terms of either the GPL or the LGPL, and not to allow others to 1156 * use your version of this file under the terms of the MPL, indicate your 1157 * decision by deleting the provisions above and replace them with the notice 1158 * and other provisions required by the GPL or the LGPL. If you do not delete 1159 * the provisions above, a recipient may use your version of this file under 1160 * the terms of any one of the MPL, the GPL or the LGPL. 1161 * 1162 * ***** END LICENSE BLOCK ***** */ 1163 1164 // Copyright (c) 2006, Google Inc. 1165 // All rights reserved. 1166 // 1167 // Redistribution and use in source and binary forms, with or without 1168 // modification, are permitted provided that the following conditions are 1169 // met: 1170 // 1171 // * Redistributions of source code must retain the above copyright 1172 // notice, this list of conditions and the following disclaimer. 1173 // * Redistributions in binary form must reproduce the above 1174 // copyright notice, this list of conditions and the following disclaimer 1175 // in the documentation and/or other materials provided with the 1176 // distribution. 1177 // * Neither the name of Google Inc. nor the names of its 1178 // contributors may be used to endorse or promote products derived from 1179 // this software without specific prior written permission. 1180 // 1181 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1182 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1183 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1184 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1185 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1186 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1187 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1188 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1189 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1190 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1191 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1192 1193 Notice that the following BSD-style license applies to the Valgrind header 1194 files used by Chromium (valgrind.h and memcheck.h). However, the rest of 1195 Valgrind is licensed under the terms of the GNU General Public License, 1196 version 2, unless otherwise indicated. 1197 1198 ---------------------------------------------------------------- 1199 1200 Copyright (C) 2000-2008 Julian Seward. All rights reserved. 1201 1202 Redistribution and use in source and binary forms, with or without 1203 modification, are permitted provided that the following conditions 1204 are met: 1205 1206 1. Redistributions of source code must retain the above copyright 1207 notice, this list of conditions and the following disclaimer. 1208 1209 2. The origin of this software must not be misrepresented; you must 1210 not claim that you wrote the original software. If you use this 1211 software in a product, an acknowledgment in the product 1212 documentation would be appreciated but is not required. 1213 1214 3. Altered source versions must be plainly marked as such, and must 1215 not be misrepresented as being the original software. 1216 1217 4. The name of the author may not be used to endorse or promote 1218 products derived from this software without specific prior written 1219 permission. 1220 1221 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 1222 OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 1223 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1224 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 1225 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1226 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 1227 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 1228 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 1229 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 1230 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 1231 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1232 1233 Copyright (c) 2007 Red Hat, inc 1234 1235 Permission is hereby granted, free of charge, to any person 1236 obtaining a copy of this software and associated documentation files 1237 (the "Software"), to deal in the Software without restriction, 1238 including without limitation the rights to use, copy, modify, merge, 1239 publish, distribute, sublicense, and/or sell copies of the Software, 1240 and to permit persons to whom the Software is furnished to do so, 1241 subject to the following conditions: 1242 1243 The above copyright notice and this permission notice shall be 1244 included in all copies or substantial portions of the Software. 1245 1246 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1247 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1248 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 1249 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 1250 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 1251 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 1252 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 1253 SOFTWARE. 1254 1255 Copyright 2003-2005 Colin Percival 1256 All rights reserved 1257 1258 Redistribution and use in source and binary forms, with or without 1259 modification, are permitted providing that the following conditions 1260 are met: 1261 1. Redistributions of source code must retain the above copyright 1262 notice, this list of conditions and the following disclaimer. 1263 2. Redistributions in binary form must reproduce the above copyright 1264 notice, this list of conditions and the following disclaimer in the 1265 documentation and/or other materials provided with the distribution. 1266 1267 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 1268 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 1269 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1270 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 1271 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 1272 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 1273 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 1274 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 1275 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 1276 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 1277 POSSIBILITY OF SUCH DAMAGE. 1278 1279 1280 Apache License 1281 Version 2.0, January 2004 1282 http://www.apache.org/licenses/ 1283 1284 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1285 1286 1. Definitions. 1287 1288 "License" shall mean the terms and conditions for use, reproduction, 1289 and distribution as defined by Sections 1 through 9 of this document. 1290 1291 "Licensor" shall mean the copyright owner or entity authorized by 1292 the copyright owner that is granting the License. 1293 1294 "Legal Entity" shall mean the union of the acting entity and all 1295 other entities that control, are controlled by, or are under common 1296 control with that entity. For the purposes of this definition, 1297 "control" means (i) the power, direct or indirect, to cause the 1298 direction or management of such entity, whether by contract or 1299 otherwise, or (ii) ownership of fifty percent (50%) or more of the 1300 outstanding shares, or (iii) beneficial ownership of such entity. 1301 1302 "You" (or "Your") shall mean an individual or Legal Entity 1303 exercising permissions granted by this License. 1304 1305 "Source" form shall mean the preferred form for making modifications, 1306 including but not limited to software source code, documentation 1307 source, and configuration files. 1308 1309 "Object" form shall mean any form resulting from mechanical 1310 transformation or translation of a Source form, including but 1311 not limited to compiled object code, generated documentation, 1312 and conversions to other media types. 1313 1314 "Work" shall mean the work of authorship, whether in Source or 1315 Object form, made available under the License, as indicated by a 1316 copyright notice that is included in or attached to the work 1317 (an example is provided in the Appendix below). 1318 1319 "Derivative Works" shall mean any work, whether in Source or Object 1320 form, that is based on (or derived from) the Work and for which the 1321 editorial revisions, annotations, elaborations, or other modifications 1322 represent, as a whole, an original work of authorship. For the purposes 1323 of this License, Derivative Works shall not include works that remain 1324 separable from, or merely link (or bind by name) to the interfaces of, 1325 the Work and Derivative Works thereof. 1326 1327 "Contribution" shall mean any work of authorship, including 1328 the original version of the Work and any modifications or additions 1329 to that Work or Derivative Works thereof, that is intentionally 1330 submitted to Licensor for inclusion in the Work by the copyright owner 1331 or by an individual or Legal Entity authorized to submit on behalf of 1332 the copyright owner. For the purposes of this definition, "submitted" 1333 means any form of electronic, verbal, or written communication sent 1334 to the Licensor or its representatives, including but not limited to 1335 communication on electronic mailing lists, source code control systems, 1336 and issue tracking systems that are managed by, or on behalf of, the 1337 Licensor for the purpose of discussing and improving the Work, but 1338 excluding communication that is conspicuously marked or otherwise 1339 designated in writing by the copyright owner as "Not a Contribution." 1340 1341 "Contributor" shall mean Licensor and any individual or Legal Entity 1342 on behalf of whom a Contribution has been received by Licensor and 1343 subsequently incorporated within the Work. 1344 1345 2. Grant of Copyright License. Subject to the terms and conditions of 1346 this License, each Contributor hereby grants to You a perpetual, 1347 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1348 copyright license to reproduce, prepare Derivative Works of, 1349 publicly display, publicly perform, sublicense, and distribute the 1350 Work and such Derivative Works in Source or Object form. 1351 1352 3. Grant of Patent License. Subject to the terms and conditions of 1353 this License, each Contributor hereby grants to You a perpetual, 1354 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 1355 (except as stated in this section) patent license to make, have made, 1356 use, offer to sell, sell, import, and otherwise transfer the Work, 1357 where such license applies only to those patent claims licensable 1358 by such Contributor that are necessarily infringed by their 1359 Contribution(s) alone or by combination of their Contribution(s) 1360 with the Work to which such Contribution(s) was submitted. If You 1361 institute patent litigation against any entity (including a 1362 cross-claim or counterclaim in a lawsuit) alleging that the Work 1363 or a Contribution incorporated within the Work constitutes direct 1364 or contributory patent infringement, then any patent licenses 1365 granted to You under this License for that Work shall terminate 1366 as of the date such litigation is filed. 1367 1368 4. Redistribution. You may reproduce and distribute copies of the 1369 Work or Derivative Works thereof in any medium, with or without 1370 modifications, and in Source or Object form, provided that You 1371 meet the following conditions: 1372 1373 (a) You must give any other recipients of the Work or 1374 Derivative Works a copy of this License; and 1375 1376 (b) You must cause any modified files to carry prominent notices 1377 stating that You changed the files; and 1378 1379 (c) You must retain, in the Source form of any Derivative Works 1380 that You distribute, all copyright, patent, trademark, and 1381 attribution notices from the Source form of the Work, 1382 excluding those notices that do not pertain to any part of 1383 the Derivative Works; and 1384 1385 (d) If the Work includes a "NOTICE" text file as part of its 1386 distribution, then any Derivative Works that You distribute must 1387 include a readable copy of the attribution notices contained 1388 within such NOTICE file, excluding those notices that do not 1389 pertain to any part of the Derivative Works, in at least one 1390 of the following places: within a NOTICE text file distributed 1391 as part of the Derivative Works; within the Source form or 1392 documentation, if provided along with the Derivative Works; or, 1393 within a display generated by the Derivative Works, if and 1394 wherever such third-party notices normally appear. The contents 1395 of the NOTICE file are for informational purposes only and 1396 do not modify the License. You may add Your own attribution 1397 notices within Derivative Works that You distribute, alongside 1398 or as an addendum to the NOTICE text from the Work, provided 1399 that such additional attribution notices cannot be construed 1400 as modifying the License. 1401 1402 You may add Your own copyright statement to Your modifications and 1403 may provide additional or different license terms and conditions 1404 for use, reproduction, or distribution of Your modifications, or 1405 for any such Derivative Works as a whole, provided Your use, 1406 reproduction, and distribution of the Work otherwise complies with 1407 the conditions stated in this License. 1408 1409 5. Submission of Contributions. Unless You explicitly state otherwise, 1410 any Contribution intentionally submitted for inclusion in the Work 1411 by You to the Licensor shall be under the terms and conditions of 1412 this License, without any additional terms or conditions. 1413 Notwithstanding the above, nothing herein shall supersede or modify 1414 the terms of any separate license agreement you may have executed 1415 with Licensor regarding such Contributions. 1416 1417 6. Trademarks. This License does not grant permission to use the trade 1418 names, trademarks, service marks, or product names of the Licensor, 1419 except as required for reasonable and customary use in describing the 1420 origin of the Work and reproducing the content of the NOTICE file. 1421 1422 7. Disclaimer of Warranty. Unless required by applicable law or 1423 agreed to in writing, Licensor provides the Work (and each 1424 Contributor provides its Contributions) on an "AS IS" BASIS, 1425 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 1426 implied, including, without limitation, any warranties or conditions 1427 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 1428 PARTICULAR PURPOSE. You are solely responsible for determining the 1429 appropriateness of using or redistributing the Work and assume any 1430 risks associated with Your exercise of permissions under this License. 1431 1432 8. Limitation of Liability. In no event and under no legal theory, 1433 whether in tort (including negligence), contract, or otherwise, 1434 unless required by applicable law (such as deliberate and grossly 1435 negligent acts) or agreed to in writing, shall any Contributor be 1436 liable to You for damages, including any direct, indirect, special, 1437 incidental, or consequential damages of any character arising as a 1438 result of this License or out of the use or inability to use the 1439 Work (including but not limited to damages for loss of goodwill, 1440 work stoppage, computer failure or malfunction, or any and all 1441 other commercial damages or losses), even if such Contributor 1442 has been advised of the possibility of such damages. 1443 1444 9. Accepting Warranty or Additional Liability. While redistributing 1445 the Work or Derivative Works thereof, You may choose to offer, 1446 and charge a fee for, acceptance of support, warranty, indemnity, 1447 or other liability obligations and/or rights consistent with this 1448 License. However, in accepting such obligations, You may act only 1449 on Your own behalf and on Your sole responsibility, not on behalf 1450 of any other Contributor, and only if You agree to indemnify, 1451 defend, and hold each Contributor harmless for any liability 1452 incurred by, or claims asserted against, such Contributor by reason 1453 of your accepting any such warranty or additional liability. 1454 1455 END OF TERMS AND CONDITIONS 1456 1457 APPENDIX: How to apply the Apache License to your work. 1458 1459 To apply the Apache License to your work, attach the following 1460 boilerplate notice, with the fields enclosed by brackets "[]" 1461 replaced with your own identifying information. (Don't include 1462 the brackets!) The text should be enclosed in the appropriate 1463 comment syntax for the file format. We also recommend that a 1464 file or class name and description of purpose be included on the 1465 same "printed page" as the copyright notice for easier 1466 identification within third-party archives. 1467 1468 Copyright 2007-2009 Google Inc. 1469 Copyright 2007-2009 WebDriver committers 1470 1471 Licensed under the Apache License, Version 2.0 (the "License"); 1472 you may not use this file except in compliance with the License. 1473 You may obtain a copy of the License at 1474 1475 http://www.apache.org/licenses/LICENSE-2.0 1476 1477 Unless required by applicable law or agreed to in writing, software 1478 distributed under the License is distributed on an "AS IS" BASIS, 1479 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1480 See the License for the specific language governing permissions and 1481 limitations under the License. 1482 1483 1484 Copyright (C) 2009 by Tung Mac. 1485 1486 Permission is hereby granted, free of charge, to any person obtaining a copy 1487 of this software and associated documentation files (the "Software"), to deal 1488 in the Software without restriction, including without limitation the rights 1489 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 1490 copies of the Software, and to permit persons to whom the Software is 1491 furnished to do so, subject to the following conditions: 1492 1493 The above copyright notice and this permission notice shall be included in 1494 all copies or substantial portions of the Software. 1495 1496 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 1497 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1498 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 1499 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 1500 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 1501 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 1502 THE SOFTWARE. 1503 1504 /* ***** BEGIN LICENSE BLOCK ***** 1505 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 1506 * 1507 * The contents of this file are subject to the Mozilla Public License Version 1508 * 1.1 (the "License"); you may not use this file except in compliance with 1509 * the License. You may obtain a copy of the License at 1510 * http://www.mozilla.org/MPL/ 1511 * 1512 * Software distributed under the License is distributed on an "AS IS" basis, 1513 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 1514 * for the specific language governing rights and limitations under the 1515 * License. 1516 * 1517 * The Original Code is the Netscape security libraries. 1518 * 1519 * The Initial Developer of the Original Code is 1520 * Netscape Communications Corporation. 1521 * Portions created by the Initial Developer are Copyright (C) 2000 1522 * the Initial Developer. All Rights Reserved. 1523 * 1524 * Contributor(s): 1525 * 1526 * Alternatively, the contents of this file may be used under the terms of 1527 * either the GNU General Public License Version 2 or later (the "GPL"), or 1528 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 1529 * in which case the provisions of the GPL or the LGPL are applicable instead 1530 * of those above. If you wish to allow use of your version of this file only 1531 * under the terms of either the GPL or the LGPL, and not to allow others to 1532 * use your version of this file under the terms of the MPL, indicate your 1533 * decision by deleting the provisions above and replace them with the notice 1534 * and other provisions required by the GPL or the LGPL. If you do not delete 1535 * the provisions above, a recipient may use your version of this file under 1536 * the terms of any one of the MPL, the GPL or the LGPL. 1537 * 1538 * ***** END LICENSE BLOCK ***** */ 1539 1540 /* ***** BEGIN LICENSE BLOCK ***** 1541 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 1542 * 1543 * The contents of this file are subject to the Mozilla Public License Version 1544 * 1.1 (the "License"); you may not use this file except in compliance with 1545 * the License. You may obtain a copy of the License at 1546 * http://www.mozilla.org/MPL/ 1547 * 1548 * Software distributed under the License is distributed on an "AS IS" basis, 1549 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 1550 * for the specific language governing rights and limitations under the 1551 * License. 1552 * 1553 * The Original Code is the Netscape security libraries. 1554 * 1555 * The Initial Developer of the Original Code is 1556 * Netscape Communications Corporation. 1557 * Portions created by the Initial Developer are Copyright (C) 1994-2000 1558 * the Initial Developer. All Rights Reserved. 1559 * 1560 * Contributor(s): 1561 * 1562 * Alternatively, the contents of this file may be used under the terms of 1563 * either the GNU General Public License Version 2 or later (the "GPL"), or 1564 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 1565 * in which case the provisions of the GPL or the LGPL are applicable instead 1566 * of those above. If you wish to allow use of your version of this file only 1567 * under the terms of either the GPL or the LGPL, and not to allow others to 1568 * use your version of this file under the terms of the MPL, indicate your 1569 * decision by deleting the provisions above and replace them with the notice 1570 * and other provisions required by the GPL or the LGPL. If you do not delete 1571 * the provisions above, a recipient may use your version of this file under 1572 * the terms of any one of the MPL, the GPL or the LGPL. 1573 * 1574 * ***** END LICENSE BLOCK ***** */ 1575 1576 Copyright 2011, The Chromium Authors 1577 All rights reserved. 1578 1579 Redistribution and use in source and binary forms, with or without 1580 modification, are permitted provided that the following conditions are 1581 met: 1582 1583 * Redistributions of source code must retain the above copyright 1584 notice, this list of conditions and the following disclaimer. 1585 * Redistributions in binary form must reproduce the above 1586 copyright notice, this list of conditions and the following disclaimer 1587 in the documentation and/or other materials provided with the 1588 distribution. 1589 * Neither the name of Google Inc. nor the names of its 1590 contributors may be used to endorse or promote products derived from 1591 this software without specific prior written permission. 1592 1593 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1594 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1595 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1596 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1597 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1598 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1599 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1600 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1601 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1602 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1603 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1604 1605 GNU GENERAL PUBLIC LICENSE 1606 Version 2, June 1991 1607 1608 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 1609 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1610 Everyone is permitted to copy and distribute verbatim copies 1611 of this license document, but changing it is not allowed. 1612 1613 Preamble 1614 1615 The licenses for most software are designed to take away your 1616 freedom to share and change it. By contrast, the GNU General Public 1617 License is intended to guarantee your freedom to share and change free 1618 software--to make sure the software is free for all its users. This 1619 General Public License applies to most of the Free Software 1620 Foundation's software and to any other program whose authors commit to 1621 using it. (Some other Free Software Foundation software is covered by 1622 the GNU Library General Public License instead.) You can apply it to 1623 your programs, too. 1624 1625 When we speak of free software, we are referring to freedom, not 1626 price. Our General Public Licenses are designed to make sure that you 1627 have the freedom to distribute copies of free software (and charge for 1628 this service if you wish), that you receive source code or can get it 1629 if you want it, that you can change the software or use pieces of it 1630 in new free programs; and that you know you can do these things. 1631 1632 To protect your rights, we need to make restrictions that forbid 1633 anyone to deny you these rights or to ask you to surrender the rights. 1634 These restrictions translate to certain responsibilities for you if you 1635 distribute copies of the software, or if you modify it. 1636 1637 For example, if you distribute copies of such a program, whether 1638 gratis or for a fee, you must give the recipients all the rights that 1639 you have. You must make sure that they, too, receive or can get the 1640 source code. And you must show them these terms so they know their 1641 rights. 1642 1643 We protect your rights with two steps: (1) copyright the software, and 1644 (2) offer you this license which gives you legal permission to copy, 1645 distribute and/or modify the software. 1646 1647 Also, for each author's protection and ours, we want to make certain 1648 that everyone understands that there is no warranty for this free 1649 software. If the software is modified by someone else and passed on, we 1650 want its recipients to know that what they have is not the original, so 1651 that any problems introduced by others will not reflect on the original 1652 authors' reputations. 1653 1654 Finally, any free program is threatened constantly by software 1655 patents. We wish to avoid the danger that redistributors of a free 1656 program will individually obtain patent licenses, in effect making the 1657 program proprietary. To prevent this, we have made it clear that any 1658 patent must be licensed for everyone's free use or not licensed at all. 1659 1660 The precise terms and conditions for copying, distribution and 1661 modification follow. 1662 1664 GNU GENERAL PUBLIC LICENSE 1665 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 1666 1667 0. This License applies to any program or other work which contains 1668 a notice placed by the copyright holder saying it may be distributed 1669 under the terms of this General Public License. The "Program", below, 1670 refers to any such program or work, and a "work based on the Program" 1671 means either the Program or any derivative work under copyright law: 1672 that is to say, a work containing the Program or a portion of it, 1673 either verbatim or with modifications and/or translated into another 1674 language. (Hereinafter, translation is included without limitation in 1675 the term "modification".) Each licensee is addressed as "you". 1676 1677 Activities other than copying, distribution and modification are not 1678 covered by this License; they are outside its scope. The act of 1679 running the Program is not restricted, and the output from the Program 1680 is covered only if its contents constitute a work based on the 1681 Program (independent of having been made by running the Program). 1682 Whether that is true depends on what the Program does. 1683 1684 1. You may copy and distribute verbatim copies of the Program's 1685 source code as you receive it, in any medium, provided that you 1686 conspicuously and appropriately publish on each copy an appropriate 1687 copyright notice and disclaimer of warranty; keep intact all the 1688 notices that refer to this License and to the absence of any warranty; 1689 and give any other recipients of the Program a copy of this License 1690 along with the Program. 1691 1692 You may charge a fee for the physical act of transferring a copy, and 1693 you may at your option offer warranty protection in exchange for a fee. 1694 1695 2. You may modify your copy or copies of the Program or any portion 1696 of it, thus forming a work based on the Program, and copy and 1697 distribute such modifications or work under the terms of Section 1 1698 above, provided that you also meet all of these conditions: 1699 1700 a) You must cause the modified files to carry prominent notices 1701 stating that you changed the files and the date of any change. 1702 1703 b) You must cause any work that you distribute or publish, that in 1704 whole or in part contains or is derived from the Program or any 1705 part thereof, to be licensed as a whole at no charge to all third 1706 parties under the terms of this License. 1707 1708 c) If the modified program normally reads commands interactively 1709 when run, you must cause it, when started running for such 1710 interactive use in the most ordinary way, to print or display an 1711 announcement including an appropriate copyright notice and a 1712 notice that there is no warranty (or else, saying that you provide 1713 a warranty) and that users may redistribute the program under 1714 these conditions, and telling the user how to view a copy of this 1715 License. (Exception: if the Program itself is interactive but 1716 does not normally print such an announcement, your work based on 1717 the Program is not required to print an announcement.) 1718 1720 These requirements apply to the modified work as a whole. If 1721 identifiable sections of that work are not derived from the Program, 1722 and can be reasonably considered independent and separate works in 1723 themselves, then this License, and its terms, do not apply to those 1724 sections when you distribute them as separate works. But when you 1725 distribute the same sections as part of a whole which is a work based 1726 on the Program, the distribution of the whole must be on the terms of 1727 this License, whose permissions for other licensees extend to the 1728 entire whole, and thus to each and every part regardless of who wrote it. 1729 1730 Thus, it is not the intent of this section to claim rights or contest 1731 your rights to work written entirely by you; rather, the intent is to 1732 exercise the right to control the distribution of derivative or 1733 collective works based on the Program. 1734 1735 In addition, mere aggregation of another work not based on the Program 1736 with the Program (or with a work based on the Program) on a volume of 1737 a storage or distribution medium does not bring the other work under 1738 the scope of this License. 1739 1740 3. You may copy and distribute the Program (or a work based on it, 1741 under Section 2) in object code or executable form under the terms of 1742 Sections 1 and 2 above provided that you also do one of the following: 1743 1744 a) Accompany it with the complete corresponding machine-readable 1745 source code, which must be distributed under the terms of Sections 1746 1 and 2 above on a medium customarily used for software interchange; or, 1747 1748 b) Accompany it with a written offer, valid for at least three 1749 years, to give any third party, for a charge no more than your 1750 cost of physically performing source distribution, a complete 1751 machine-readable copy of the corresponding source code, to be 1752 distributed under the terms of Sections 1 and 2 above on a medium 1753 customarily used for software interchange; or, 1754 1755 c) Accompany it with the information you received as to the offer 1756 to distribute corresponding source code. (This alternative is 1757 allowed only for noncommercial distribution and only if you 1758 received the program in object code or executable form with such 1759 an offer, in accord with Subsection b above.) 1760 1761 The source code for a work means the preferred form of the work for 1762 making modifications to it. For an executable work, complete source 1763 code means all the source code for all modules it contains, plus any 1764 associated interface definition files, plus the scripts used to 1765 control compilation and installation of the executable. However, as a 1766 special exception, the source code distributed need not include 1767 anything that is normally distributed (in either source or binary 1768 form) with the major components (compiler, kernel, and so on) of the 1769 operating system on which the executable runs, unless that component 1770 itself accompanies the executable. 1771 1772 If distribution of executable or object code is made by offering 1773 access to copy from a designated place, then offering equivalent 1774 access to copy the source code from the same place counts as 1775 distribution of the source code, even though third parties are not 1776 compelled to copy the source along with the object code. 1777 1779 4. You may not copy, modify, sublicense, or distribute the Program 1780 except as expressly provided under this License. Any attempt 1781 otherwise to copy, modify, sublicense or distribute the Program is 1782 void, and will automatically terminate your rights under this License. 1783 However, parties who have received copies, or rights, from you under 1784 this License will not have their licenses terminated so long as such 1785 parties remain in full compliance. 1786 1787 5. You are not required to accept this License, since you have not 1788 signed it. However, nothing else grants you permission to modify or 1789 distribute the Program or its derivative works. These actions are 1790 prohibited by law if you do not accept this License. Therefore, by 1791 modifying or distributing the Program (or any work based on the 1792 Program), you indicate your acceptance of this License to do so, and 1793 all its terms and conditions for copying, distributing or modifying 1794 the Program or works based on it. 1795 1796 6. Each time you redistribute the Program (or any work based on the 1797 Program), the recipient automatically receives a license from the 1798 original licensor to copy, distribute or modify the Program subject to 1799 these terms and conditions. You may not impose any further 1800 restrictions on the recipients' exercise of the rights granted herein. 1801 You are not responsible for enforcing compliance by third parties to 1802 this License. 1803 1804 7. If, as a consequence of a court judgment or allegation of patent 1805 infringement or for any other reason (not limited to patent issues), 1806 conditions are imposed on you (whether by court order, agreement or 1807 otherwise) that contradict the conditions of this License, they do not 1808 excuse you from the conditions of this License. If you cannot 1809 distribute so as to satisfy simultaneously your obligations under this 1810 License and any other pertinent obligations, then as a consequence you 1811 may not distribute the Program at all. For example, if a patent 1812 license would not permit royalty-free redistribution of the Program by 1813 all those who receive copies directly or indirectly through you, then 1814 the only way you could satisfy both it and this License would be to 1815 refrain entirely from distribution of the Program. 1816 1817 If any portion of this section is held invalid or unenforceable under 1818 any particular circumstance, the balance of the section is intended to 1819 apply and the section as a whole is intended to apply in other 1820 circumstances. 1821 1822 It is not the purpose of this section to induce you to infringe any 1823 patents or other property right claims or to contest validity of any 1824 such claims; this section has the sole purpose of protecting the 1825 integrity of the free software distribution system, which is 1826 implemented by public license practices. Many people have made 1827 generous contributions to the wide range of software distributed 1828 through that system in reliance on consistent application of that 1829 system; it is up to the author/donor to decide if he or she is willing 1830 to distribute software through any other system and a licensee cannot 1831 impose that choice. 1832 1833 This section is intended to make thoroughly clear what is believed to 1834 be a consequence of the rest of this License. 1835 1837 8. If the distribution and/or use of the Program is restricted in 1838 certain countries either by patents or by copyrighted interfaces, the 1839 original copyright holder who places the Program under this License 1840 may add an explicit geographical distribution limitation excluding 1841 those countries, so that distribution is permitted only in or among 1842 countries not thus excluded. In such case, this License incorporates 1843 the limitation as if written in the body of this License. 1844 1845 9. The Free Software Foundation may publish revised and/or new versions 1846 of the General Public License from time to time. Such new versions will 1847 be similar in spirit to the present version, but may differ in detail to 1848 address new problems or concerns. 1849 1850 Each version is given a distinguishing version number. If the Program 1851 specifies a version number of this License which applies to it and "any 1852 later version", you have the option of following the terms and conditions 1853 either of that version or of any later version published by the Free 1854 Software Foundation. If the Program does not specify a version number of 1855 this License, you may choose any version ever published by the Free Software 1856 Foundation. 1857 1858 10. If you wish to incorporate parts of the Program into other free 1859 programs whose distribution conditions are different, write to the author 1860 to ask for permission. For software which is copyrighted by the Free 1861 Software Foundation, write to the Free Software Foundation; we sometimes 1862 make exceptions for this. Our decision will be guided by the two goals 1863 of preserving the free status of all derivatives of our free software and 1864 of promoting the sharing and reuse of software generally. 1865 1866 NO WARRANTY 1867 1868 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 1869 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 1870 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 1871 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 1872 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 1873 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 1874 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 1875 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 1876 REPAIR OR CORRECTION. 1877 1878 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 1879 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 1880 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 1881 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 1882 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 1883 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 1884 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 1885 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 1886 POSSIBILITY OF SUCH DAMAGES. 1887 1888 END OF TERMS AND CONDITIONS 1889 1891 How to Apply These Terms to Your New Programs 1892 1893 If you develop a new program, and you want it to be of the greatest 1894 possible use to the public, the best way to achieve this is to make it 1895 free software which everyone can redistribute and change under these terms. 1896 1897 To do so, attach the following notices to the program. It is safest 1898 to attach them to the start of each source file to most effectively 1899 convey the exclusion of warranty; and each file should have at least 1900 the "copyright" line and a pointer to where the full notice is found. 1901 1902 <one line to give the program's name and a brief idea of what it does.> 1903 Copyright (C) <year> <name of author> 1904 1905 This program is free software; you can redistribute it and/or modify 1906 it under the terms of the GNU General Public License as published by 1907 the Free Software Foundation; either version 2 of the License, or 1908 (at your option) any later version. 1909 1910 This program is distributed in the hope that it will be useful, 1911 but WITHOUT ANY WARRANTY; without even the implied warranty of 1912 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1913 GNU General Public License for more details. 1914 1915 You should have received a copy of the GNU General Public License 1916 along with this program; if not, write to the Free Software 1917 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1918 1919 1920 Also add information on how to contact you by electronic and paper mail. 1921 1922 If the program is interactive, make it output a short notice like this 1923 when it starts in an interactive mode: 1924 1925 Gnomovision version 69, Copyright (C) year name of author 1926 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 1927 This is free software, and you are welcome to redistribute it 1928 under certain conditions; type `show c' for details. 1929 1930 The hypothetical commands `show w' and `show c' should show the appropriate 1931 parts of the General Public License. Of course, the commands you use may 1932 be called something other than `show w' and `show c'; they could even be 1933 mouse-clicks or menu items--whatever suits your program. 1934 1935 You should also get your employer (if you work as a programmer) or your 1936 school, if any, to sign a "copyright disclaimer" for the program, if 1937 necessary. Here is a sample; alter the names: 1938 1939 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 1940 `Gnomovision' (which makes passes at compilers) written by James Hacker. 1941 1942 <signature of Ty Coon>, 1 April 1989 1943 Ty Coon, President of Vice 1944 1945 This General Public License does not permit incorporating your program into 1946 proprietary programs. If your program is a subroutine library, you may 1947 consider it more useful to permit linking proprietary applications with the 1948 library. If this is what you want to do, use the GNU Library General 1949 Public License instead of this License. 1950 1951 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1952 // 1953 // Redistribution and use in source and binary forms, with or without 1954 // modification, are permitted provided that the following conditions are 1955 // met: 1956 // 1957 // * Redistributions of source code must retain the above copyright 1958 // notice, this list of conditions and the following disclaimer. 1959 // * Redistributions in binary form must reproduce the above 1960 // copyright notice, this list of conditions and the following disclaimer 1961 // in the documentation and/or other materials provided with the 1962 // distribution. 1963 // * Neither the name of Google Inc. nor the names of its 1964 // contributors may be used to endorse or promote products derived from 1965 // this software without specific prior written permission. 1966 // 1967 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1968 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1969 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1970 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1971 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1972 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1973 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1974 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1975 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1976 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1977 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1978 1979 1980 /* 1981 ** Copyright (c) 2007-2010 The Khronos Group Inc. 1982 ** 1983 ** Permission is hereby granted, free of charge, to any person obtaining a 1984 ** copy of this software and/or associated documentation files (the 1985 ** "Materials"), to deal in the Materials without restriction, including 1986 ** without limitation the rights to use, copy, modify, merge, publish, 1987 ** distribute, sublicense, and/or sell copies of the Materials, and to 1988 ** permit persons to whom the Materials are furnished to do so, subject to 1989 ** the following conditions: 1990 ** 1991 ** The above copyright notice and this permission notice shall be included 1992 ** in all copies or substantial portions of the Materials. 1993 ** 1994 ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 1995 ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 1996 ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 1997 ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 1998 ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 1999 ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 2000 ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 2001 */ 2002 2003 2004 Apache License 2005 Version 2.0, January 2004 2006 http://www.apache.org/licenses/ 2007 2008 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 2009 2010 1. Definitions. 2011 2012 "License" shall mean the terms and conditions for use, reproduction, 2013 and distribution as defined by Sections 1 through 9 of this document. 2014 2015 "Licensor" shall mean the copyright owner or entity authorized by 2016 the copyright owner that is granting the License. 2017 2018 "Legal Entity" shall mean the union of the acting entity and all 2019 other entities that control, are controlled by, or are under common 2020 control with that entity. For the purposes of this definition, 2021 "control" means (i) the power, direct or indirect, to cause the 2022 direction or management of such entity, whether by contract or 2023 otherwise, or (ii) ownership of fifty percent (50%) or more of the 2024 outstanding shares, or (iii) beneficial ownership of such entity. 2025 2026 "You" (or "Your") shall mean an individual or Legal Entity 2027 exercising permissions granted by this License. 2028 2029 "Source" form shall mean the preferred form for making modifications, 2030 including but not limited to software source code, documentation 2031 source, and configuration files. 2032 2033 "Object" form shall mean any form resulting from mechanical 2034 transformation or translation of a Source form, including but 2035 not limited to compiled object code, generated documentation, 2036 and conversions to other media types. 2037 2038 "Work" shall mean the work of authorship, whether in Source or 2039 Object form, made available under the License, as indicated by a 2040 copyright notice that is included in or attached to the work 2041 (an example is provided in the Appendix below). 2042 2043 "Derivative Works" shall mean any work, whether in Source or Object 2044 form, that is based on (or derived from) the Work and for which the 2045 editorial revisions, annotations, elaborations, or other modifications 2046 represent, as a whole, an original work of authorship. For the purposes 2047 of this License, Derivative Works shall not include works that remain 2048 separable from, or merely link (or bind by name) to the interfaces of, 2049 the Work and Derivative Works thereof. 2050 2051 "Contribution" shall mean any work of authorship, including 2052 the original version of the Work and any modifications or additions 2053 to that Work or Derivative Works thereof, that is intentionally 2054 submitted to Licensor for inclusion in the Work by the copyright owner 2055 or by an individual or Legal Entity authorized to submit on behalf of 2056 the copyright owner. For the purposes of this definition, "submitted" 2057 means any form of electronic, verbal, or written communication sent 2058 to the Licensor or its representatives, including but not limited to 2059 communication on electronic mailing lists, source code control systems, 2060 and issue tracking systems that are managed by, or on behalf of, the 2061 Licensor for the purpose of discussing and improving the Work, but 2062 excluding communication that is conspicuously marked or otherwise 2063 designated in writing by the copyright owner as "Not a Contribution." 2064 2065 "Contributor" shall mean Licensor and any individual or Legal Entity 2066 on behalf of whom a Contribution has been received by Licensor and 2067 subsequently incorporated within the Work. 2068 2069 2. Grant of Copyright License. Subject to the terms and conditions of 2070 this License, each Contributor hereby grants to You a perpetual, 2071 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2072 copyright license to reproduce, prepare Derivative Works of, 2073 publicly display, publicly perform, sublicense, and distribute the 2074 Work and such Derivative Works in Source or Object form. 2075 2076 3. Grant of Patent License. Subject to the terms and conditions of 2077 this License, each Contributor hereby grants to You a perpetual, 2078 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 2079 (except as stated in this section) patent license to make, have made, 2080 use, offer to sell, sell, import, and otherwise transfer the Work, 2081 where such license applies only to those patent claims licensable 2082 by such Contributor that are necessarily infringed by their 2083 Contribution(s) alone or by combination of their Contribution(s) 2084 with the Work to which such Contribution(s) was submitted. If You 2085 institute patent litigation against any entity (including a 2086 cross-claim or counterclaim in a lawsuit) alleging that the Work 2087 or a Contribution incorporated within the Work constitutes direct 2088 or contributory patent infringement, then any patent licenses 2089 granted to You under this License for that Work shall terminate 2090 as of the date such litigation is filed. 2091 2092 4. Redistribution. You may reproduce and distribute copies of the 2093 Work or Derivative Works thereof in any medium, with or without 2094 modifications, and in Source or Object form, provided that You 2095 meet the following conditions: 2096 2097 (a) You must give any other recipients of the Work or 2098 Derivative Works a copy of this License; and 2099 2100 (b) You must cause any modified files to carry prominent notices 2101 stating that You changed the files; and 2102 2103 (c) You must retain, in the Source form of any Derivative Works 2104 that You distribute, all copyright, patent, trademark, and 2105 attribution notices from the Source form of the Work, 2106 excluding those notices that do not pertain to any part of 2107 the Derivative Works; and 2108 2109 (d) If the Work includes a "NOTICE" text file as part of its 2110 distribution, then any Derivative Works that You distribute must 2111 include a readable copy of the attribution notices contained 2112 within such NOTICE file, excluding those notices that do not 2113 pertain to any part of the Derivative Works, in at least one 2114 of the following places: within a NOTICE text file distributed 2115 as part of the Derivative Works; within the Source form or 2116 documentation, if provided along with the Derivative Works; or, 2117 within a display generated by the Derivative Works, if and 2118 wherever such third-party notices normally appear. The contents 2119 of the NOTICE file are for informational purposes only and 2120 do not modify the License. You may add Your own attribution 2121 notices within Derivative Works that You distribute, alongside 2122 or as an addendum to the NOTICE text from the Work, provided 2123 that such additional attribution notices cannot be construed 2124 as modifying the License. 2125 2126 You may add Your own copyright statement to Your modifications and 2127 may provide additional or different license terms and conditions 2128 for use, reproduction, or distribution of Your modifications, or 2129 for any such Derivative Works as a whole, provided Your use, 2130 reproduction, and distribution of the Work otherwise complies with 2131 the conditions stated in this License. 2132 2133 5. Submission of Contributions. Unless You explicitly state otherwise, 2134 any Contribution intentionally submitted for inclusion in the Work 2135 by You to the Licensor shall be under the terms and conditions of 2136 this License, without any additional terms or conditions. 2137 Notwithstanding the above, nothing herein shall supersede or modify 2138 the terms of any separate license agreement you may have executed 2139 with Licensor regarding such Contributions. 2140 2141 6. Trademarks. This License does not grant permission to use the trade 2142 names, trademarks, service marks, or product names of the Licensor, 2143 except as required for reasonable and customary use in describing the 2144 origin of the Work and reproducing the content of the NOTICE file. 2145 2146 7. Disclaimer of Warranty. Unless required by applicable law or 2147 agreed to in writing, Licensor provides the Work (and each 2148 Contributor provides its Contributions) on an "AS IS" BASIS, 2149 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 2150 implied, including, without limitation, any warranties or conditions 2151 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 2152 PARTICULAR PURPOSE. You are solely responsible for determining the 2153 appropriateness of using or redistributing the Work and assume any 2154 risks associated with Your exercise of permissions under this License. 2155 2156 8. Limitation of Liability. In no event and under no legal theory, 2157 whether in tort (including negligence), contract, or otherwise, 2158 unless required by applicable law (such as deliberate and grossly 2159 negligent acts) or agreed to in writing, shall any Contributor be 2160 liable to You for damages, including any direct, indirect, special, 2161 incidental, or consequential damages of any character arising as a 2162 result of this License or out of the use or inability to use the 2163 Work (including but not limited to damages for loss of goodwill, 2164 work stoppage, computer failure or malfunction, or any and all 2165 other commercial damages or losses), even if such Contributor 2166 has been advised of the possibility of such damages. 2167 2168 9. Accepting Warranty or Additional Liability. While redistributing 2169 the Work or Derivative Works thereof, You may choose to offer, 2170 and charge a fee for, acceptance of support, warranty, indemnity, 2171 or other liability obligations and/or rights consistent with this 2172 License. However, in accepting such obligations, You may act only 2173 on Your own behalf and on Your sole responsibility, not on behalf 2174 of any other Contributor, and only if You agree to indemnify, 2175 defend, and hold each Contributor harmless for any liability 2176 incurred by, or claims asserted against, such Contributor by reason 2177 of your accepting any such warranty or additional liability. 2178 2179 END OF TERMS AND CONDITIONS 2180 2181 APPENDIX: How to apply the Apache License to your work. 2182 2183 To apply the Apache License to your work, attach the following 2184 boilerplate notice, with the fields enclosed by brackets "[]" 2185 replaced with your own identifying information. (Don't include 2186 the brackets!) The text should be enclosed in the appropriate 2187 comment syntax for the file format. We also recommend that a 2188 file or class name and description of purpose be included on the 2189 same "printed page" as the copyright notice for easier 2190 identification within third-party archives. 2191 2192 Copyright (c) 2008, Google Inc. 2193 2194 Licensed under the Apache License, Version 2.0 (the "License"); 2195 you may not use this file except in compliance with the License. 2196 You may obtain a copy of the License at 2197 2198 http://www.apache.org/licenses/LICENSE-2.0 2199 2200 Unless required by applicable law or agreed to in writing, software 2201 distributed under the License is distributed on an "AS IS" BASIS, 2202 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 2203 See the License for the specific language governing permissions and 2204 limitations under the License. 2205 2206 (WebKit doesn't distribute an explicit license. This LICENSE is derived from 2207 license text in the source.) 2208 2209 Copyright (c) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2210 2006, 2007 Alexander Kellett, Alexey Proskuryakov, Alex Mathews, Allan 2211 Sandfeld Jensen, Alp Toker, Anders Carlsson, Andrew Wellington, Antti 2212 Koivisto, Apple Inc., Arthur Langereis, Baron Schwartz, Bjoern Graf, 2213 Brent Fulgham, Cameron Zwarich, Charles Samuels, Christian Dywan, 2214 Collabora Ltd., Cyrus Patel, Daniel Molkentin, Dave Maclachlan, David 2215 Smith, Dawit Alemayehu, Dirk Mueller, Dirk Schulze, Don Gibson, Enrico 2216 Ros, Eric Seidel, Frederik Holljen, Frerich Raabe, Friedmann Kleint, 2217 George Staikos, Google Inc., Graham Dennis, Harri Porten, Henry Mason, 2218 Hiroyuki Ikezoe, Holger Hans Peter Freyther, IBM, James G. Speth, Jan 2219 Alonzo, Jean-Loup Gailly, John Reis, Jonas Witt, Jon Shier, Jonas 2220 Witt, Julien Chaffraix, Justin Haygood, Kevin Ollivier, Kevin Watters, 2221 Kimmo Kinnunen, Kouhei Sutou, Krzysztof Kowalczyk, Lars Knoll, Luca 2222 Bruno, Maks Orlovich, Malte Starostik, Mark Adler, Martin Jones, 2223 Marvin Decker, Matt Lilek, Michael Emmel, Mitz Pettel, mozilla.org, 2224 Netscape Communications Corporation, Nicholas Shanks, Nikolas 2225 Zimmermann, Nokia, Oliver Hunt, Opened Hand, Paul Johnston, Peter 2226 Kelly, Pioneer Research Center USA, Rich Moore, Rob Buis, Robin Dunn, 2227 Ronald Tschalr, Samuel Weinig, Simon Hausmann, Staikos Computing 2228 Services Inc., Stefan Schimanski, Symantec Corporation, The Dojo 2229 Foundation, The Karbon Developers, Thomas Boyer, Tim Copperfield, 2230 Tobias Anton, Torben Weis, Trolltech, University of Cambridge, Vaclav 2231 Slavik, Waldo Bastian, Xan Lopez, Zack Rusin 2232 2233 The terms and conditions vary from file to file, but are one of: 2234 2235 Redistribution and use in source and binary forms, with or without 2236 modification, are permitted provided that the following conditions are 2237 met: 2238 2239 1. Redistributions of source code must retain the above copyright 2240 notice, this list of conditions and the following disclaimer. 2241 2242 2. Redistributions in binary form must reproduce the above copyright 2243 notice, this list of conditions and the following disclaimer in the 2244 documentation and/or other materials provided with the 2245 distribution. 2246 2247 *OR* 2248 2249 Redistribution and use in source and binary forms, with or without 2250 modification, are permitted provided that the following conditions are 2251 met: 2252 2253 1. Redistributions of source code must retain the above copyright 2254 notice, this list of conditions and the following disclaimer. 2255 2. Redistributions in binary form must reproduce the above copyright 2256 notice, this list of conditions and the following disclaimer in the 2257 documentation and/or other materials provided with the 2258 distribution. 2259 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of 2260 its contributors may be used to endorse or promote products derived 2261 from this software without specific prior written permission. 2262 2263 THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY 2264 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2265 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2266 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR 2267 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 2268 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 2269 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 2270 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 2271 2272 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2273 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2274 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2275 2276 2277 GNU LIBRARY GENERAL PUBLIC LICENSE 2278 Version 2, June 1991 2279 2280 Copyright (C) 1991 Free Software Foundation, Inc. 2281 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 2282 Everyone is permitted to copy and distribute verbatim copies 2283 of this license document, but changing it is not allowed. 2284 2285 [This is the first released version of the library GPL. It is 2286 numbered 2 because it goes with version 2 of the ordinary GPL.] 2287 2288 Preamble 2289 2290 The licenses for most software are designed to take away your 2291 freedom to share and change it. By contrast, the GNU General Public 2292 Licenses are intended to guarantee your freedom to share and change 2293 free software--to make sure the software is free for all its users. 2294 2295 This license, the Library General Public License, applies to some 2296 specially designated Free Software Foundation software, and to any 2297 other libraries whose authors decide to use it. You can use it for 2298 your libraries, too. 2299 2300 When we speak of free software, we are referring to freedom, not 2301 price. Our General Public Licenses are designed to make sure that you 2302 have the freedom to distribute copies of free software (and charge for 2303 this service if you wish), that you receive source code or can get it 2304 if you want it, that you can change the software or use pieces of it 2305 in new free programs; and that you know you can do these things. 2306 2307 To protect your rights, we need to make restrictions that forbid 2308 anyone to deny you these rights or to ask you to surrender the rights. 2309 These restrictions translate to certain responsibilities for you if 2310 you distribute copies of the library, or if you modify it. 2311 2312 For example, if you distribute copies of the library, whether gratis 2313 or for a fee, you must give the recipients all the rights that we gave 2314 you. You must make sure that they, too, receive or can get the source 2315 code. If you link a program with the library, you must provide 2316 complete object files to the recipients so that they can relink them 2317 with the library, after making changes to the library and recompiling 2318 it. And you must show them these terms so they know their rights. 2319 2320 Our method of protecting your rights has two steps: (1) copyright 2321 the library, and (2) offer you this license which gives you legal 2322 permission to copy, distribute and/or modify the library. 2323 2324 Also, for each distributor's protection, we want to make certain 2325 that everyone understands that there is no warranty for this free 2326 library. If the library is modified by someone else and passed on, we 2327 want its recipients to know that what they have is not the original 2328 version, so that any problems introduced by others will not reflect on 2329 the original authors' reputations. 2330 2332 Finally, any free program is threatened constantly by software 2333 patents. We wish to avoid the danger that companies distributing free 2334 software will individually obtain patent licenses, thus in effect 2335 transforming the program into proprietary software. To prevent this, 2336 we have made it clear that any patent must be licensed for everyone's 2337 free use or not licensed at all. 2338 2339 Most GNU software, including some libraries, is covered by the ordinary 2340 GNU General Public License, which was designed for utility programs. This 2341 license, the GNU Library General Public License, applies to certain 2342 designated libraries. This license is quite different from the ordinary 2343 one; be sure to read it in full, and don't assume that anything in it is 2344 the same as in the ordinary license. 2345 2346 The reason we have a separate public license for some libraries is that 2347 they blur the distinction we usually make between modifying or adding to a 2348 program and simply using it. Linking a program with a library, without 2349 changing the library, is in some sense simply using the library, and is 2350 analogous to running a utility program or application program. However, in 2351 a textual and legal sense, the linked executable is a combined work, a 2352 derivative of the original library, and the ordinary General Public License 2353 treats it as such. 2354 2355 Because of this blurred distinction, using the ordinary General 2356 Public License for libraries did not effectively promote software 2357 sharing, because most developers did not use the libraries. We 2358 concluded that weaker conditions might promote sharing better. 2359 2360 However, unrestricted linking of non-free programs would deprive the 2361 users of those programs of all benefit from the free status of the 2362 libraries themselves. This Library General Public License is intended to 2363 permit developers of non-free programs to use free libraries, while 2364 preserving your freedom as a user of such programs to change the free 2365 libraries that are incorporated in them. (We have not seen how to achieve 2366 this as regards changes in header files, but we have achieved it as regards 2367 changes in the actual functions of the Library.) The hope is that this 2368 will lead to faster development of free libraries. 2369 2370 The precise terms and conditions for copying, distribution and 2371 modification follow. Pay close attention to the difference between a 2372 "work based on the library" and a "work that uses the library". The 2373 former contains code derived from the library, while the latter only 2374 works together with the library. 2375 2376 Note that it is possible for a library to be covered by the ordinary 2377 General Public License rather than by this special one. 2378 2380 GNU LIBRARY GENERAL PUBLIC LICENSE 2381 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2382 2383 0. This License Agreement applies to any software library which 2384 contains a notice placed by the copyright holder or other authorized 2385 party saying it may be distributed under the terms of this Library 2386 General Public License (also called "this License"). Each licensee is 2387 addressed as "you". 2388 2389 A "library" means a collection of software functions and/or data 2390 prepared so as to be conveniently linked with application programs 2391 (which use some of those functions and data) to form executables. 2392 2393 The "Library", below, refers to any such software library or work 2394 which has been distributed under these terms. A "work based on the 2395 Library" means either the Library or any derivative work under 2396 copyright law: that is to say, a work containing the Library or a 2397 portion of it, either verbatim or with modifications and/or translated 2398 straightforwardly into another language. (Hereinafter, translation is 2399 included without limitation in the term "modification".) 2400 2401 "Source code" for a work means the preferred form of the work for 2402 making modifications to it. For a library, complete source code means 2403 all the source code for all modules it contains, plus any associated 2404 interface definition files, plus the scripts used to control compilation 2405 and installation of the library. 2406 2407 Activities other than copying, distribution and modification are not 2408 covered by this License; they are outside its scope. The act of 2409 running a program using the Library is not restricted, and output from 2410 such a program is covered only if its contents constitute a work based 2411 on the Library (independent of the use of the Library in a tool for 2412 writing it). Whether that is true depends on what the Library does 2413 and what the program that uses the Library does. 2414 2415 1. You may copy and distribute verbatim copies of the Library's 2416 complete source code as you receive it, in any medium, provided that 2417 you conspicuously and appropriately publish on each copy an 2418 appropriate copyright notice and disclaimer of warranty; keep intact 2419 all the notices that refer to this License and to the absence of any 2420 warranty; and distribute a copy of this License along with the 2421 Library. 2422 2423 You may charge a fee for the physical act of transferring a copy, 2424 and you may at your option offer warranty protection in exchange for a 2425 fee. 2426 2428 2. You may modify your copy or copies of the Library or any portion 2429 of it, thus forming a work based on the Library, and copy and 2430 distribute such modifications or work under the terms of Section 1 2431 above, provided that you also meet all of these conditions: 2432 2433 a) The modified work must itself be a software library. 2434 2435 b) You must cause the files modified to carry prominent notices 2436 stating that you changed the files and the date of any change. 2437 2438 c) You must cause the whole of the work to be licensed at no 2439 charge to all third parties under the terms of this License. 2440 2441 d) If a facility in the modified Library refers to a function or a 2442 table of data to be supplied by an application program that uses 2443 the facility, other than as an argument passed when the facility 2444 is invoked, then you must make a good faith effort to ensure that, 2445 in the event an application does not supply such function or 2446 table, the facility still operates, and performs whatever part of 2447 its purpose remains meaningful. 2448 2449 (For example, a function in a library to compute square roots has 2450 a purpose that is entirely well-defined independent of the 2451 application. Therefore, Subsection 2d requires that any 2452 application-supplied function or table used by this function must 2453 be optional: if the application does not supply it, the square 2454 root function must still compute square roots.) 2455 2456 These requirements apply to the modified work as a whole. If 2457 identifiable sections of that work are not derived from the Library, 2458 and can be reasonably considered independent and separate works in 2459 themselves, then this License, and its terms, do not apply to those 2460 sections when you distribute them as separate works. But when you 2461 distribute the same sections as part of a whole which is a work based 2462 on the Library, the distribution of the whole must be on the terms of 2463 this License, whose permissions for other licensees extend to the 2464 entire whole, and thus to each and every part regardless of who wrote 2465 it. 2466 2467 Thus, it is not the intent of this section to claim rights or contest 2468 your rights to work written entirely by you; rather, the intent is to 2469 exercise the right to control the distribution of derivative or 2470 collective works based on the Library. 2471 2472 In addition, mere aggregation of another work not based on the Library 2473 with the Library (or with a work based on the Library) on a volume of 2474 a storage or distribution medium does not bring the other work under 2475 the scope of this License. 2476 2477 3. You may opt to apply the terms of the ordinary GNU General Public 2478 License instead of this License to a given copy of the Library. To do 2479 this, you must alter all the notices that refer to this License, so 2480 that they refer to the ordinary GNU General Public License, version 2, 2481 instead of to this License. (If a newer version than version 2 of the 2482 ordinary GNU General Public License has appeared, then you can specify 2483 that version instead if you wish.) Do not make any other change in 2484 these notices. 2485 2487 Once this change is made in a given copy, it is irreversible for 2488 that copy, so the ordinary GNU General Public License applies to all 2489 subsequent copies and derivative works made from that copy. 2490 2491 This option is useful when you wish to copy part of the code of 2492 the Library into a program that is not a library. 2493 2494 4. You may copy and distribute the Library (or a portion or 2495 derivative of it, under Section 2) in object code or executable form 2496 under the terms of Sections 1 and 2 above provided that you accompany 2497 it with the complete corresponding machine-readable source code, which 2498 must be distributed under the terms of Sections 1 and 2 above on a 2499 medium customarily used for software interchange. 2500 2501 If distribution of object code is made by offering access to copy 2502 from a designated place, then offering equivalent access to copy the 2503 source code from the same place satisfies the requirement to 2504 distribute the source code, even though third parties are not 2505 compelled to copy the source along with the object code. 2506 2507 5. A program that contains no derivative of any portion of the 2508 Library, but is designed to work with the Library by being compiled or 2509 linked with it, is called a "work that uses the Library". Such a 2510 work, in isolation, is not a derivative work of the Library, and 2511 therefore falls outside the scope of this License. 2512 2513 However, linking a "work that uses the Library" with the Library 2514 creates an executable that is a derivative of the Library (because it 2515 contains portions of the Library), rather than a "work that uses the 2516 library". The executable is therefore covered by this License. 2517 Section 6 states terms for distribution of such executables. 2518 2519 When a "work that uses the Library" uses material from a header file 2520 that is part of the Library, the object code for the work may be a 2521 derivative work of the Library even though the source code is not. 2522 Whether this is true is especially significant if the work can be 2523 linked without the Library, or if the work is itself a library. The 2524 threshold for this to be true is not precisely defined by law. 2525 2526 If such an object file uses only numerical parameters, data 2527 structure layouts and accessors, and small macros and small inline 2528 functions (ten lines or less in length), then the use of the object 2529 file is unrestricted, regardless of whether it is legally a derivative 2530 work. (Executables containing this object code plus portions of the 2531 Library will still fall under Section 6.) 2532 2533 Otherwise, if the work is a derivative of the Library, you may 2534 distribute the object code for the work under the terms of Section 6. 2535 Any executables containing that work also fall under Section 6, 2536 whether or not they are linked directly with the Library itself. 2537 2539 6. As an exception to the Sections above, you may also compile or 2540 link a "work that uses the Library" with the Library to produce a 2541 work containing portions of the Library, and distribute that work 2542 under terms of your choice, provided that the terms permit 2543 modification of the work for the customer's own use and reverse 2544 engineering for debugging such modifications. 2545 2546 You must give prominent notice with each copy of the work that the 2547 Library is used in it and that the Library and its use are covered by 2548 this License. You must supply a copy of this License. If the work 2549 during execution displays copyright notices, you must include the 2550 copyright notice for the Library among them, as well as a reference 2551 directing the user to the copy of this License. Also, you must do one 2552 of these things: 2553 2554 a) Accompany the work with the complete corresponding 2555 machine-readable source code for the Library including whatever 2556 changes were used in the work (which must be distributed under 2557 Sections 1 and 2 above); and, if the work is an executable linked 2558 with the Library, with the complete machine-readable "work that 2559 uses the Library", as object code and/or source code, so that the 2560 user can modify the Library and then relink to produce a modified 2561 executable containing the modified Library. (It is understood 2562 that the user who changes the contents of definitions files in the 2563 Library will not necessarily be able to recompile the application 2564 to use the modified definitions.) 2565 2566 b) Accompany the work with a written offer, valid for at 2567 least three years, to give the same user the materials 2568 specified in Subsection 6a, above, for a charge no more 2569 than the cost of performing this distribution. 2570 2571 c) If distribution of the work is made by offering access to copy 2572 from a designated place, offer equivalent access to copy the above 2573 specified materials from the same place. 2574 2575 d) Verify that the user has already received a copy of these 2576 materials or that you have already sent this user a copy. 2577 2578 For an executable, the required form of the "work that uses the 2579 Library" must include any data and utility programs needed for 2580 reproducing the executable from it. However, as a special exception, 2581 the source code distributed need not include anything that is normally 2582 distributed (in either source or binary form) with the major 2583 components (compiler, kernel, and so on) of the operating system on 2584 which the executable runs, unless that component itself accompanies 2585 the executable. 2586 2587 It may happen that this requirement contradicts the license 2588 restrictions of other proprietary libraries that do not normally 2589 accompany the operating system. Such a contradiction means you cannot 2590 use both them and the Library together in an executable that you 2591 distribute. 2592 2594 7. You may place library facilities that are a work based on the 2595 Library side-by-side in a single library together with other library 2596 facilities not covered by this License, and distribute such a combined 2597 library, provided that the separate distribution of the work based on 2598 the Library and of the other library facilities is otherwise 2599 permitted, and provided that you do these two things: 2600 2601 a) Accompany the combined library with a copy of the same work 2602 based on the Library, uncombined with any other library 2603 facilities. This must be distributed under the terms of the 2604 Sections above. 2605 2606 b) Give prominent notice with the combined library of the fact 2607 that part of it is a work based on the Library, and explaining 2608 where to find the accompanying uncombined form of the same work. 2609 2610 8. You may not copy, modify, sublicense, link with, or distribute 2611 the Library except as expressly provided under this License. Any 2612 attempt otherwise to copy, modify, sublicense, link with, or 2613 distribute the Library is void, and will automatically terminate your 2614 rights under this License. However, parties who have received copies, 2615 or rights, from you under this License will not have their licenses 2616 terminated so long as such parties remain in full compliance. 2617 2618 9. You are not required to accept this License, since you have not 2619 signed it. However, nothing else grants you permission to modify or 2620 distribute the Library or its derivative works. These actions are 2621 prohibited by law if you do not accept this License. Therefore, by 2622 modifying or distributing the Library (or any work based on the 2623 Library), you indicate your acceptance of this License to do so, and 2624 all its terms and conditions for copying, distributing or modifying 2625 the Library or works based on it. 2626 2627 10. Each time you redistribute the Library (or any work based on the 2628 Library), the recipient automatically receives a license from the 2629 original licensor to copy, distribute, link with or modify the Library 2630 subject to these terms and conditions. You may not impose any further 2631 restrictions on the recipients' exercise of the rights granted herein. 2632 You are not responsible for enforcing compliance by third parties to 2633 this License. 2634 2636 11. If, as a consequence of a court judgment or allegation of patent 2637 infringement or for any other reason (not limited to patent issues), 2638 conditions are imposed on you (whether by court order, agreement or 2639 otherwise) that contradict the conditions of this License, they do not 2640 excuse you from the conditions of this License. If you cannot 2641 distribute so as to satisfy simultaneously your obligations under this 2642 License and any other pertinent obligations, then as a consequence you 2643 may not distribute the Library at all. For example, if a patent 2644 license would not permit royalty-free redistribution of the Library by 2645 all those who receive copies directly or indirectly through you, then 2646 the only way you could satisfy both it and this License would be to 2647 refrain entirely from distribution of the Library. 2648 2649 If any portion of this section is held invalid or unenforceable under any 2650 particular circumstance, the balance of the section is intended to apply, 2651 and the section as a whole is intended to apply in other circumstances. 2652 2653 It is not the purpose of this section to induce you to infringe any 2654 patents or other property right claims or to contest validity of any 2655 such claims; this section has the sole purpose of protecting the 2656 integrity of the free software distribution system which is 2657 implemented by public license practices. Many people have made 2658 generous contributions to the wide range of software distributed 2659 through that system in reliance on consistent application of that 2660 system; it is up to the author/donor to decide if he or she is willing 2661 to distribute software through any other system and a licensee cannot 2662 impose that choice. 2663 2664 This section is intended to make thoroughly clear what is believed to 2665 be a consequence of the rest of this License. 2666 2667 12. If the distribution and/or use of the Library is restricted in 2668 certain countries either by patents or by copyrighted interfaces, the 2669 original copyright holder who places the Library under this License may add 2670 an explicit geographical distribution limitation excluding those countries, 2671 so that distribution is permitted only in or among countries not thus 2672 excluded. In such case, this License incorporates the limitation as if 2673 written in the body of this License. 2674 2675 13. The Free Software Foundation may publish revised and/or new 2676 versions of the Library General Public License from time to time. 2677 Such new versions will be similar in spirit to the present version, 2678 but may differ in detail to address new problems or concerns. 2679 2680 Each version is given a distinguishing version number. If the Library 2681 specifies a version number of this License which applies to it and 2682 "any later version", you have the option of following the terms and 2683 conditions either of that version or of any later version published by 2684 the Free Software Foundation. If the Library does not specify a 2685 license version number, you may choose any version ever published by 2686 the Free Software Foundation. 2687 2689 14. If you wish to incorporate parts of the Library into other free 2690 programs whose distribution conditions are incompatible with these, 2691 write to the author to ask for permission. For software which is 2692 copyrighted by the Free Software Foundation, write to the Free 2693 Software Foundation; we sometimes make exceptions for this. Our 2694 decision will be guided by the two goals of preserving the free status 2695 of all derivatives of our free software and of promoting the sharing 2696 and reuse of software generally. 2697 2698 NO WARRANTY 2699 2700 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 2701 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 2702 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 2703 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 2704 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 2705 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2706 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 2707 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 2708 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 2709 2710 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 2711 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 2712 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 2713 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 2714 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 2715 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 2716 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 2717 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 2718 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 2719 DAMAGES. 2720 2721 END OF TERMS AND CONDITIONS 2722 2723 GNU LESSER GENERAL PUBLIC LICENSE 2724 Version 2.1, February 1999 2725 2726 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 2727 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 2728 Everyone is permitted to copy and distribute verbatim copies 2729 of this license document, but changing it is not allowed. 2730 2731 [This is the first released version of the Lesser GPL. It also counts 2732 as the successor of the GNU Library Public License, version 2, hence 2733 the version number 2.1.] 2734 2735 Preamble 2736 2737 The licenses for most software are designed to take away your 2738 freedom to share and change it. By contrast, the GNU General Public 2739 Licenses are intended to guarantee your freedom to share and change 2740 free software--to make sure the software is free for all its users. 2741 2742 This license, the Lesser General Public License, applies to some 2743 specially designated software packages--typically libraries--of the 2744 Free Software Foundation and other authors who decide to use it. You 2745 can use it too, but we suggest you first think carefully about whether 2746 this license or the ordinary General Public License is the better 2747 strategy to use in any particular case, based on the explanations below. 2748 2749 When we speak of free software, we are referring to freedom of use, 2750 not price. Our General Public Licenses are designed to make sure that 2751 you have the freedom to distribute copies of free software (and charge 2752 for this service if you wish); that you receive source code or can get 2753 it if you want it; that you can change the software and use pieces of 2754 it in new free programs; and that you are informed that you can do 2755 these things. 2756 2757 To protect your rights, we need to make restrictions that forbid 2758 distributors to deny you these rights or to ask you to surrender these 2759 rights. These restrictions translate to certain responsibilities for 2760 you if you distribute copies of the library or if you modify it. 2761 2762 For example, if you distribute copies of the library, whether gratis 2763 or for a fee, you must give the recipients all the rights that we gave 2764 you. You must make sure that they, too, receive or can get the source 2765 code. If you link other code with the library, you must provide 2766 complete object files to the recipients, so that they can relink them 2767 with the library after making changes to the library and recompiling 2768 it. And you must show them these terms so they know their rights. 2769 2770 We protect your rights with a two-step method: (1) we copyright the 2771 library, and (2) we offer you this license, which gives you legal 2772 permission to copy, distribute and/or modify the library. 2773 2774 To protect each distributor, we want to make it very clear that 2775 there is no warranty for the free library. Also, if the library is 2776 modified by someone else and passed on, the recipients should know 2777 that what they have is not the original version, so that the original 2778 author's reputation will not be affected by problems that might be 2779 introduced by others. 2780 2782 Finally, software patents pose a constant threat to the existence of 2783 any free program. We wish to make sure that a company cannot 2784 effectively restrict the users of a free program by obtaining a 2785 restrictive license from a patent holder. Therefore, we insist that 2786 any patent license obtained for a version of the library must be 2787 consistent with the full freedom of use specified in this license. 2788 2789 Most GNU software, including some libraries, is covered by the 2790 ordinary GNU General Public License. This license, the GNU Lesser 2791 General Public License, applies to certain designated libraries, and 2792 is quite different from the ordinary General Public License. We use 2793 this license for certain libraries in order to permit linking those 2794 libraries into non-free programs. 2795 2796 When a program is linked with a library, whether statically or using 2797 a shared library, the combination of the two is legally speaking a 2798 combined work, a derivative of the original library. The ordinary 2799 General Public License therefore permits such linking only if the 2800 entire combination fits its criteria of freedom. The Lesser General 2801 Public License permits more lax criteria for linking other code with 2802 the library. 2803 2804 We call this license the "Lesser" General Public License because it 2805 does Less to protect the user's freedom than the ordinary General 2806 Public License. It also provides other free software developers Less 2807 of an advantage over competing non-free programs. These disadvantages 2808 are the reason we use the ordinary General Public License for many 2809 libraries. However, the Lesser license provides advantages in certain 2810 special circumstances. 2811 2812 For example, on rare occasions, there may be a special need to 2813 encourage the widest possible use of a certain library, so that it becomes 2814 a de-facto standard. To achieve this, non-free programs must be 2815 allowed to use the library. A more frequent case is that a free 2816 library does the same job as widely used non-free libraries. In this 2817 case, there is little to gain by limiting the free library to free 2818 software only, so we use the Lesser General Public License. 2819 2820 In other cases, permission to use a particular library in non-free 2821 programs enables a greater number of people to use a large body of 2822 free software. For example, permission to use the GNU C Library in 2823 non-free programs enables many more people to use the whole GNU 2824 operating system, as well as its variant, the GNU/Linux operating 2825 system. 2826 2827 Although the Lesser General Public License is Less protective of the 2828 users' freedom, it does ensure that the user of a program that is 2829 linked with the Library has the freedom and the wherewithal to run 2830 that program using a modified version of the Library. 2831 2832 The precise terms and conditions for copying, distribution and 2833 modification follow. Pay close attention to the difference between a 2834 "work based on the library" and a "work that uses the library". The 2835 former contains code derived from the library, whereas the latter must 2836 be combined with the library in order to run. 2837 2839 GNU LESSER GENERAL PUBLIC LICENSE 2840 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2841 2842 0. This License Agreement applies to any software library or other 2843 program which contains a notice placed by the copyright holder or 2844 other authorized party saying it may be distributed under the terms of 2845 this Lesser General Public License (also called "this License"). 2846 Each licensee is addressed as "you". 2847 2848 A "library" means a collection of software functions and/or data 2849 prepared so as to be conveniently linked with application programs 2850 (which use some of those functions and data) to form executables. 2851 2852 The "Library", below, refers to any such software library or work 2853 which has been distributed under these terms. A "work based on the 2854 Library" means either the Library or any derivative work under 2855 copyright law: that is to say, a work containing the Library or a 2856 portion of it, either verbatim or with modifications and/or translated 2857 straightforwardly into another language. (Hereinafter, translation is 2858 included without limitation in the term "modification".) 2859 2860 "Source code" for a work means the preferred form of the work for 2861 making modifications to it. For a library, complete source code means 2862 all the source code for all modules it contains, plus any associated 2863 interface definition files, plus the scripts used to control compilation 2864 and installation of the library. 2865 2866 Activities other than copying, distribution and modification are not 2867 covered by this License; they are outside its scope. The act of 2868 running a program using the Library is not restricted, and output from 2869 such a program is covered only if its contents constitute a work based 2870 on the Library (independent of the use of the Library in a tool for 2871 writing it). Whether that is true depends on what the Library does 2872 and what the program that uses the Library does. 2873 2874 1. You may copy and distribute verbatim copies of the Library's 2875 complete source code as you receive it, in any medium, provided that 2876 you conspicuously and appropriately publish on each copy an 2877 appropriate copyright notice and disclaimer of warranty; keep intact 2878 all the notices that refer to this License and to the absence of any 2879 warranty; and distribute a copy of this License along with the 2880 Library. 2881 2882 You may charge a fee for the physical act of transferring a copy, 2883 and you may at your option offer warranty protection in exchange for a 2884 fee. 2885 2887 2. You may modify your copy or copies of the Library or any portion 2888 of it, thus forming a work based on the Library, and copy and 2889 distribute such modifications or work under the terms of Section 1 2890 above, provided that you also meet all of these conditions: 2891 2892 a) The modified work must itself be a software library. 2893 2894 b) You must cause the files modified to carry prominent notices 2895 stating that you changed the files and the date of any change. 2896 2897 c) You must cause the whole of the work to be licensed at no 2898 charge to all third parties under the terms of this License. 2899 2900 d) If a facility in the modified Library refers to a function or a 2901 table of data to be supplied by an application program that uses 2902 the facility, other than as an argument passed when the facility 2903 is invoked, then you must make a good faith effort to ensure that, 2904 in the event an application does not supply such function or 2905 table, the facility still operates, and performs whatever part of 2906 its purpose remains meaningful. 2907 2908 (For example, a function in a library to compute square roots has 2909 a purpose that is entirely well-defined independent of the 2910 application. Therefore, Subsection 2d requires that any 2911 application-supplied function or table used by this function must 2912 be optional: if the application does not supply it, the square 2913 root function must still compute square roots.) 2914 2915 These requirements apply to the modified work as a whole. If 2916 identifiable sections of that work are not derived from the Library, 2917 and can be reasonably considered independent and separate works in 2918 themselves, then this License, and its terms, do not apply to those 2919 sections when you distribute them as separate works. But when you 2920 distribute the same sections as part of a whole which is a work based 2921 on the Library, the distribution of the whole must be on the terms of 2922 this License, whose permissions for other licensees extend to the 2923 entire whole, and thus to each and every part regardless of who wrote 2924 it. 2925 2926 Thus, it is not the intent of this section to claim rights or contest 2927 your rights to work written entirely by you; rather, the intent is to 2928 exercise the right to control the distribution of derivative or 2929 collective works based on the Library. 2930 2931 In addition, mere aggregation of another work not based on the Library 2932 with the Library (or with a work based on the Library) on a volume of 2933 a storage or distribution medium does not bring the other work under 2934 the scope of this License. 2935 2936 3. You may opt to apply the terms of the ordinary GNU General Public 2937 License instead of this License to a given copy of the Library. To do 2938 this, you must alter all the notices that refer to this License, so 2939 that they refer to the ordinary GNU General Public License, version 2, 2940 instead of to this License. (If a newer version than version 2 of the 2941 ordinary GNU General Public License has appeared, then you can specify 2942 that version instead if you wish.) Do not make any other change in 2943 these notices. 2944 2946 Once this change is made in a given copy, it is irreversible for 2947 that copy, so the ordinary GNU General Public License applies to all 2948 subsequent copies and derivative works made from that copy. 2949 2950 This option is useful when you wish to copy part of the code of 2951 the Library into a program that is not a library. 2952 2953 4. You may copy and distribute the Library (or a portion or 2954 derivative of it, under Section 2) in object code or executable form 2955 under the terms of Sections 1 and 2 above provided that you accompany 2956 it with the complete corresponding machine-readable source code, which 2957 must be distributed under the terms of Sections 1 and 2 above on a 2958 medium customarily used for software interchange. 2959 2960 If distribution of object code is made by offering access to copy 2961 from a designated place, then offering equivalent access to copy the 2962 source code from the same place satisfies the requirement to 2963 distribute the source code, even though third parties are not 2964 compelled to copy the source along with the object code. 2965 2966 5. A program that contains no derivative of any portion of the 2967 Library, but is designed to work with the Library by being compiled or 2968 linked with it, is called a "work that uses the Library". Such a 2969 work, in isolation, is not a derivative work of the Library, and 2970 therefore falls outside the scope of this License. 2971 2972 However, linking a "work that uses the Library" with the Library 2973 creates an executable that is a derivative of the Library (because it 2974 contains portions of the Library), rather than a "work that uses the 2975 library". The executable is therefore covered by this License. 2976 Section 6 states terms for distribution of such executables. 2977 2978 When a "work that uses the Library" uses material from a header file 2979 that is part of the Library, the object code for the work may be a 2980 derivative work of the Library even though the source code is not. 2981 Whether this is true is especially significant if the work can be 2982 linked without the Library, or if the work is itself a library. The 2983 threshold for this to be true is not precisely defined by law. 2984 2985 If such an object file uses only numerical parameters, data 2986 structure layouts and accessors, and small macros and small inline 2987 functions (ten lines or less in length), then the use of the object 2988 file is unrestricted, regardless of whether it is legally a derivative 2989 work. (Executables containing this object code plus portions of the 2990 Library will still fall under Section 6.) 2991 2992 Otherwise, if the work is a derivative of the Library, you may 2993 distribute the object code for the work under the terms of Section 6. 2994 Any executables containing that work also fall under Section 6, 2995 whether or not they are linked directly with the Library itself. 2996 2998 6. As an exception to the Sections above, you may also combine or 2999 link a "work that uses the Library" with the Library to produce a 3000 work containing portions of the Library, and distribute that work 3001 under terms of your choice, provided that the terms permit 3002 modification of the work for the customer's own use and reverse 3003 engineering for debugging such modifications. 3004 3005 You must give prominent notice with each copy of the work that the 3006 Library is used in it and that the Library and its use are covered by 3007 this License. You must supply a copy of this License. If the work 3008 during execution displays copyright notices, you must include the 3009 copyright notice for the Library among them, as well as a reference 3010 directing the user to the copy of this License. Also, you must do one 3011 of these things: 3012 3013 a) Accompany the work with the complete corresponding 3014 machine-readable source code for the Library including whatever 3015 changes were used in the work (which must be distributed under 3016 Sections 1 and 2 above); and, if the work is an executable linked 3017 with the Library, with the complete machine-readable "work that 3018 uses the Library", as object code and/or source code, so that the 3019 user can modify the Library and then relink to produce a modified 3020 executable containing the modified Library. (It is understood 3021 that the user who changes the contents of definitions files in the 3022 Library will not necessarily be able to recompile the application 3023 to use the modified definitions.) 3024 3025 b) Use a suitable shared library mechanism for linking with the 3026 Library. A suitable mechanism is one that (1) uses at run time a 3027 copy of the library already present on the user's computer system, 3028 rather than copying library functions into the executable, and (2) 3029 will operate properly with a modified version of the library, if 3030 the user installs one, as long as the modified version is 3031 interface-compatible with the version that the work was made with. 3032 3033 c) Accompany the work with a written offer, valid for at 3034 least three years, to give the same user the materials 3035 specified in Subsection 6a, above, for a charge no more 3036 than the cost of performing this distribution. 3037 3038 d) If distribution of the work is made by offering access to copy 3039 from a designated place, offer equivalent access to copy the above 3040 specified materials from the same place. 3041 3042 e) Verify that the user has already received a copy of these 3043 materials or that you have already sent this user a copy. 3044 3045 For an executable, the required form of the "work that uses the 3046 Library" must include any data and utility programs needed for 3047 reproducing the executable from it. However, as a special exception, 3048 the materials to be distributed need not include anything that is 3049 normally distributed (in either source or binary form) with the major 3050 components (compiler, kernel, and so on) of the operating system on 3051 which the executable runs, unless that component itself accompanies 3052 the executable. 3053 3054 It may happen that this requirement contradicts the license 3055 restrictions of other proprietary libraries that do not normally 3056 accompany the operating system. Such a contradiction means you cannot 3057 use both them and the Library together in an executable that you 3058 distribute. 3059 3061 7. You may place library facilities that are a work based on the 3062 Library side-by-side in a single library together with other library 3063 facilities not covered by this License, and distribute such a combined 3064 library, provided that the separate distribution of the work based on 3065 the Library and of the other library facilities is otherwise 3066 permitted, and provided that you do these two things: 3067 3068 a) Accompany the combined library with a copy of the same work 3069 based on the Library, uncombined with any other library 3070 facilities. This must be distributed under the terms of the 3071 Sections above. 3072 3073 b) Give prominent notice with the combined library of the fact 3074 that part of it is a work based on the Library, and explaining 3075 where to find the accompanying uncombined form of the same work. 3076 3077 8. You may not copy, modify, sublicense, link with, or distribute 3078 the Library except as expressly provided under this License. Any 3079 attempt otherwise to copy, modify, sublicense, link with, or 3080 distribute the Library is void, and will automatically terminate your 3081 rights under this License. However, parties who have received copies, 3082 or rights, from you under this License will not have their licenses 3083 terminated so long as such parties remain in full compliance. 3084 3085 9. You are not required to accept this License, since you have not 3086 signed it. However, nothing else grants you permission to modify or 3087 distribute the Library or its derivative works. These actions are 3088 prohibited by law if you do not accept this License. Therefore, by 3089 modifying or distributing the Library (or any work based on the 3090 Library), you indicate your acceptance of this License to do so, and 3091 all its terms and conditions for copying, distributing or modifying 3092 the Library or works based on it. 3093 3094 10. Each time you redistribute the Library (or any work based on the 3095 Library), the recipient automatically receives a license from the 3096 original licensor to copy, distribute, link with or modify the Library 3097 subject to these terms and conditions. You may not impose any further 3098 restrictions on the recipients' exercise of the rights granted herein. 3099 You are not responsible for enforcing compliance by third parties with 3100 this License. 3101 3103 11. If, as a consequence of a court judgment or allegation of patent 3104 infringement or for any other reason (not limited to patent issues), 3105 conditions are imposed on you (whether by court order, agreement or 3106 otherwise) that contradict the conditions of this License, they do not 3107 excuse you from the conditions of this License. If you cannot 3108 distribute so as to satisfy simultaneously your obligations under this 3109 License and any other pertinent obligations, then as a consequence you 3110 may not distribute the Library at all. For example, if a patent 3111 license would not permit royalty-free redistribution of the Library by 3112 all those who receive copies directly or indirectly through you, then 3113 the only way you could satisfy both it and this License would be to 3114 refrain entirely from distribution of the Library. 3115 3116 If any portion of this section is held invalid or unenforceable under any 3117 particular circumstance, the balance of the section is intended to apply, 3118 and the section as a whole is intended to apply in other circumstances. 3119 3120 It is not the purpose of this section to induce you to infringe any 3121 patents or other property right claims or to contest validity of any 3122 such claims; this section has the sole purpose of protecting the 3123 integrity of the free software distribution system which is 3124 implemented by public license practices. Many people have made 3125 generous contributions to the wide range of software distributed 3126 through that system in reliance on consistent application of that 3127 system; it is up to the author/donor to decide if he or she is willing 3128 to distribute software through any other system and a licensee cannot 3129 impose that choice. 3130 3131 This section is intended to make thoroughly clear what is believed to 3132 be a consequence of the rest of this License. 3133 3134 12. If the distribution and/or use of the Library is restricted in 3135 certain countries either by patents or by copyrighted interfaces, the 3136 original copyright holder who places the Library under this License may add 3137 an explicit geographical distribution limitation excluding those countries, 3138 so that distribution is permitted only in or among countries not thus 3139 excluded. In such case, this License incorporates the limitation as if 3140 written in the body of this License. 3141 3142 13. The Free Software Foundation may publish revised and/or new 3143 versions of the Lesser General Public License from time to time. 3144 Such new versions will be similar in spirit to the present version, 3145 but may differ in detail to address new problems or concerns. 3146 3147 Each version is given a distinguishing version number. If the Library 3148 specifies a version number of this License which applies to it and 3149 "any later version", you have the option of following the terms and 3150 conditions either of that version or of any later version published by 3151 the Free Software Foundation. If the Library does not specify a 3152 license version number, you may choose any version ever published by 3153 the Free Software Foundation. 3154 3156 14. If you wish to incorporate parts of the Library into other free 3157 programs whose distribution conditions are incompatible with these, 3158 write to the author to ask for permission. For software which is 3159 copyrighted by the Free Software Foundation, write to the Free 3160 Software Foundation; we sometimes make exceptions for this. Our 3161 decision will be guided by the two goals of preserving the free status 3162 of all derivatives of our free software and of promoting the sharing 3163 and reuse of software generally. 3164 3165 NO WARRANTY 3166 3167 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 3168 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 3169 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 3170 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 3171 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 3172 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3173 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 3174 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 3175 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 3176 3177 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 3178 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 3179 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 3180 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 3181 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 3182 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 3183 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 3184 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 3185 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 3186 DAMAGES. 3187 3188 END OF TERMS AND CONDITIONS 3189 3190 // Copyright (C) 2002-2013 The ANGLE Project Authors. 3191 // All rights reserved. 3192 // 3193 // Redistribution and use in source and binary forms, with or without 3194 // modification, are permitted provided that the following conditions 3195 // are met: 3196 // 3197 // Redistributions of source code must retain the above copyright 3198 // notice, this list of conditions and the following disclaimer. 3199 // 3200 // Redistributions in binary form must reproduce the above 3201 // copyright notice, this list of conditions and the following 3202 // disclaimer in the documentation and/or other materials provided 3203 // with the distribution. 3204 // 3205 // Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. 3206 // Ltd., nor the names of their contributors may be used to endorse 3207 // or promote products derived from this software without specific 3208 // prior written permission. 3209 // 3210 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3211 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3212 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 3213 // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 3214 // COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 3215 // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 3216 // BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 3217 // LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 3218 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 3219 // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 3220 // ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 3221 // POSSIBILITY OF SUCH DAMAGE. 3222 3223 3224 Apache License 3225 Version 2.0, January 2004 3226 http://www.apache.org/licenses/ 3227 3228 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3229 3230 1. Definitions. 3231 3232 "License" shall mean the terms and conditions for use, reproduction, 3233 and distribution as defined by Sections 1 through 9 of this document. 3234 3235 "Licensor" shall mean the copyright owner or entity authorized by 3236 the copyright owner that is granting the License. 3237 3238 "Legal Entity" shall mean the union of the acting entity and all 3239 other entities that control, are controlled by, or are under common 3240 control with that entity. For the purposes of this definition, 3241 "control" means (i) the power, direct or indirect, to cause the 3242 direction or management of such entity, whether by contract or 3243 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3244 outstanding shares, or (iii) beneficial ownership of such entity. 3245 3246 "You" (or "Your") shall mean an individual or Legal Entity 3247 exercising permissions granted by this License. 3248 3249 "Source" form shall mean the preferred form for making modifications, 3250 including but not limited to software source code, documentation 3251 source, and configuration files. 3252 3253 "Object" form shall mean any form resulting from mechanical 3254 transformation or translation of a Source form, including but 3255 not limited to compiled object code, generated documentation, 3256 and conversions to other media types. 3257 3258 "Work" shall mean the work of authorship, whether in Source or 3259 Object form, made available under the License, as indicated by a 3260 copyright notice that is included in or attached to the work 3261 (an example is provided in the Appendix below). 3262 3263 "Derivative Works" shall mean any work, whether in Source or Object 3264 form, that is based on (or derived from) the Work and for which the 3265 editorial revisions, annotations, elaborations, or other modifications 3266 represent, as a whole, an original work of authorship. For the purposes 3267 of this License, Derivative Works shall not include works that remain 3268 separable from, or merely link (or bind by name) to the interfaces of, 3269 the Work and Derivative Works thereof. 3270 3271 "Contribution" shall mean any work of authorship, including 3272 the original version of the Work and any modifications or additions 3273 to that Work or Derivative Works thereof, that is intentionally 3274 submitted to Licensor for inclusion in the Work by the copyright owner 3275 or by an individual or Legal Entity authorized to submit on behalf of 3276 the copyright owner. For the purposes of this definition, "submitted" 3277 means any form of electronic, verbal, or written communication sent 3278 to the Licensor or its representatives, including but not limited to 3279 communication on electronic mailing lists, source code control systems, 3280 and issue tracking systems that are managed by, or on behalf of, the 3281 Licensor for the purpose of discussing and improving the Work, but 3282 excluding communication that is conspicuously marked or otherwise 3283 designated in writing by the copyright owner as "Not a Contribution." 3284 3285 "Contributor" shall mean Licensor and any individual or Legal Entity 3286 on behalf of whom a Contribution has been received by Licensor and 3287 subsequently incorporated within the Work. 3288 3289 2. Grant of Copyright License. Subject to the terms and conditions of 3290 this License, each Contributor hereby grants to You a perpetual, 3291 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3292 copyright license to reproduce, prepare Derivative Works of, 3293 publicly display, publicly perform, sublicense, and distribute the 3294 Work and such Derivative Works in Source or Object form. 3295 3296 3. Grant of Patent License. Subject to the terms and conditions of 3297 this License, each Contributor hereby grants to You a perpetual, 3298 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3299 (except as stated in this section) patent license to make, have made, 3300 use, offer to sell, sell, import, and otherwise transfer the Work, 3301 where such license applies only to those patent claims licensable 3302 by such Contributor that are necessarily infringed by their 3303 Contribution(s) alone or by combination of their Contribution(s) 3304 with the Work to which such Contribution(s) was submitted. If You 3305 institute patent litigation against any entity (including a 3306 cross-claim or counterclaim in a lawsuit) alleging that the Work 3307 or a Contribution incorporated within the Work constitutes direct 3308 or contributory patent infringement, then any patent licenses 3309 granted to You under this License for that Work shall terminate 3310 as of the date such litigation is filed. 3311 3312 4. Redistribution. You may reproduce and distribute copies of the 3313 Work or Derivative Works thereof in any medium, with or without 3314 modifications, and in Source or Object form, provided that You 3315 meet the following conditions: 3316 3317 (a) You must give any other recipients of the Work or 3318 Derivative Works a copy of this License; and 3319 3320 (b) You must cause any modified files to carry prominent notices 3321 stating that You changed the files; and 3322 3323 (c) You must retain, in the Source form of any Derivative Works 3324 that You distribute, all copyright, patent, trademark, and 3325 attribution notices from the Source form of the Work, 3326 excluding those notices that do not pertain to any part of 3327 the Derivative Works; and 3328 3329 (d) If the Work includes a "NOTICE" text file as part of its 3330 distribution, then any Derivative Works that You distribute must 3331 include a readable copy of the attribution notices contained 3332 within such NOTICE file, excluding those notices that do not 3333 pertain to any part of the Derivative Works, in at least one 3334 of the following places: within a NOTICE text file distributed 3335 as part of the Derivative Works; within the Source form or 3336 documentation, if provided along with the Derivative Works; or, 3337 within a display generated by the Derivative Works, if and 3338 wherever such third-party notices normally appear. The contents 3339 of the NOTICE file are for informational purposes only and 3340 do not modify the License. You may add Your own attribution 3341 notices within Derivative Works that You distribute, alongside 3342 or as an addendum to the NOTICE text from the Work, provided 3343 that such additional attribution notices cannot be construed 3344 as modifying the License. 3345 3346 You may add Your own copyright statement to Your modifications and 3347 may provide additional or different license terms and conditions 3348 for use, reproduction, or distribution of Your modifications, or 3349 for any such Derivative Works as a whole, provided Your use, 3350 reproduction, and distribution of the Work otherwise complies with 3351 the conditions stated in this License. 3352 3353 5. Submission of Contributions. Unless You explicitly state otherwise, 3354 any Contribution intentionally submitted for inclusion in the Work 3355 by You to the Licensor shall be under the terms and conditions of 3356 this License, without any additional terms or conditions. 3357 Notwithstanding the above, nothing herein shall supersede or modify 3358 the terms of any separate license agreement you may have executed 3359 with Licensor regarding such Contributions. 3360 3361 6. Trademarks. This License does not grant permission to use the trade 3362 names, trademarks, service marks, or product names of the Licensor, 3363 except as required for reasonable and customary use in describing the 3364 origin of the Work and reproducing the content of the NOTICE file. 3365 3366 7. Disclaimer of Warranty. Unless required by applicable law or 3367 agreed to in writing, Licensor provides the Work (and each 3368 Contributor provides its Contributions) on an "AS IS" BASIS, 3369 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3370 implied, including, without limitation, any warranties or conditions 3371 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3372 PARTICULAR PURPOSE. You are solely responsible for determining the 3373 appropriateness of using or redistributing the Work and assume any 3374 risks associated with Your exercise of permissions under this License. 3375 3376 8. Limitation of Liability. In no event and under no legal theory, 3377 whether in tort (including negligence), contract, or otherwise, 3378 unless required by applicable law (such as deliberate and grossly 3379 negligent acts) or agreed to in writing, shall any Contributor be 3380 liable to You for damages, including any direct, indirect, special, 3381 incidental, or consequential damages of any character arising as a 3382 result of this License or out of the use or inability to use the 3383 Work (including but not limited to damages for loss of goodwill, 3384 work stoppage, computer failure or malfunction, or any and all 3385 other commercial damages or losses), even if such Contributor 3386 has been advised of the possibility of such damages. 3387 3388 9. Accepting Warranty or Additional Liability. While redistributing 3389 the Work or Derivative Works thereof, You may choose to offer, 3390 and charge a fee for, acceptance of support, warranty, indemnity, 3391 or other liability obligations and/or rights consistent with this 3392 License. However, in accepting such obligations, You may act only 3393 on Your own behalf and on Your sole responsibility, not on behalf 3394 of any other Contributor, and only if You agree to indemnify, 3395 defend, and hold each Contributor harmless for any liability 3396 incurred by, or claims asserted against, such Contributor by reason 3397 of your accepting any such warranty or additional liability. 3398 3399 END OF TERMS AND CONDITIONS 3400 3401 APPENDIX: How to apply the Apache License to your work. 3402 3403 To apply the Apache License to your work, attach the following 3404 boilerplate notice, with the fields enclosed by brackets "[]" 3405 replaced with your own identifying information. (Don't include 3406 the brackets!) The text should be enclosed in the appropriate 3407 comment syntax for the file format. We also recommend that a 3408 file or class name and description of purpose be included on the 3409 same "printed page" as the copyright notice for easier 3410 identification within third-party archives. 3411 3412 Copyright [yyyy] [name of copyright owner] 3413 3414 Licensed under the Apache License, Version 2.0 (the "License"); 3415 you may not use this file except in compliance with the License. 3416 You may obtain a copy of the License at 3417 3418 http://www.apache.org/licenses/LICENSE-2.0 3419 3420 Unless required by applicable law or agreed to in writing, software 3421 distributed under the License is distributed on an "AS IS" BASIS, 3422 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3423 See the License for the specific language governing permissions and 3424 limitations under the License. 3425 3426 Copyright (c) 2012, Manfred Moitzi 3427 3428 Permission is hereby granted, free of charge, to any person obtaining a 3429 copy of this software and associated documentation files (the 3430 "Software"), to deal in the Software without restriction, including 3431 without limitation the rights to use, copy, modify, merge, publish, 3432 distribute, sublicense, and/or sell copies of the Software, and to 3433 permit persons to whom the Software is furnished to do so, subject to 3434 the following conditions: 3435 3436 The above copyright notice and this permission notice shall be included 3437 in all copies or substantial portions of the Software. 3438 3439 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 3440 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 3441 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 3442 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 3443 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 3444 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 3445 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 3446 3447 Deutsche bersetzung: 3448 3449 Copyright (c) 2012, Manfred Moitzi 3450 3451 Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software 3452 und der zugehrigen Dokumentationen (die "Software") erhlt, die 3453 Erlaubnis erteilt, uneingeschrnkt zu benutzen, inklusive und ohne 3454 Ausnahme, dem Recht, sie zu verwenden, kopieren, ndern, fusionieren, 3455 verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und 3456 Personen, die diese Software erhalten, diese Rechte zu geben, unter den 3457 folgenden Bedingungen: 3458 3459 Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen 3460 Kopien oder Teilkopien der Software beizulegen. 3461 3462 DIE SOFTWARE WIRD OHNE JEDE AUSDRCKLICHE ODER IMPLIZIERTE GARANTIE 3463 BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FR DEN 3464 VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER 3465 RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRNKT. IN KEINEM FALL SIND 3466 DIE AUTOREN ODER COPYRIGHTINHABER FR JEGLICHEN SCHADEN ODER SONSTIGE 3467 ANSPRCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFLLUNG EINES VERTRAGES, 3468 EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER 3469 SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN. 3470 3471 3472 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 3473 // 3474 // Redistribution and use in source and binary forms, with or without 3475 // modification, are permitted provided that the following conditions are 3476 // met: 3477 // 3478 // * Redistributions of source code must retain the above copyright 3479 // notice, this list of conditions and the following disclaimer. 3480 // * Redistributions in binary form must reproduce the above 3481 // copyright notice, this list of conditions and the following disclaimer 3482 // in the documentation and/or other materials provided with the 3483 // distribution. 3484 // * Neither the name of Google Inc. nor the names of its 3485 // contributors may be used to endorse or promote products derived from 3486 // this software without specific prior written permission. 3487 // 3488 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 3489 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 3490 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 3491 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 3492 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3493 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 3494 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 3495 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 3496 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 3497 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 3498 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 3499 3500 MOZILLA PUBLIC LICENSE 3501 Version 1.1 3502 3503 --------------- 3504 3505 1. Definitions. 3506 3507 1.0.1. "Commercial Use" means distribution or otherwise making the 3508 Covered Code available to a third party. 3509 3510 1.1. "Contributor" means each entity that creates or contributes to 3511 the creation of Modifications. 3512 3513 1.2. "Contributor Version" means the combination of the Original 3514 Code, prior Modifications used by a Contributor, and the Modifications 3515 made by that particular Contributor. 3516 3517 1.3. "Covered Code" means the Original Code or Modifications or the 3518 combination of the Original Code and Modifications, in each case 3519 including portions thereof. 3520 3521 1.4. "Electronic Distribution Mechanism" means a mechanism generally 3522 accepted in the software development community for the electronic 3523 transfer of data. 3524 3525 1.5. "Executable" means Covered Code in any form other than Source 3526 Code. 3527 3528 1.6. "Initial Developer" means the individual or entity identified 3529 as the Initial Developer in the Source Code notice required by Exhibit 3530 A. 3531 3532 1.7. "Larger Work" means a work which combines Covered Code or 3533 portions thereof with code not governed by the terms of this License. 3534 3535 1.8. "License" means this document. 3536 3537 1.8.1. "Licensable" means having the right to grant, to the maximum 3538 extent possible, whether at the time of the initial grant or 3539 subsequently acquired, any and all of the rights conveyed herein. 3540 3541 1.9. "Modifications" means any addition to or deletion from the 3542 substance or structure of either the Original Code or any previous 3543 Modifications. When Covered Code is released as a series of files, a 3544 Modification is: 3545 A. Any addition to or deletion from the contents of a file 3546 containing Original Code or previous Modifications. 3547 3548 B. Any new file that contains any part of the Original Code or 3549 previous Modifications. 3550 3551 1.10. "Original Code" means Source Code of computer software code 3552 which is described in the Source Code notice required by Exhibit A as 3553 Original Code, and which, at the time of its release under this 3554 License is not already Covered Code governed by this License. 3555 3556 1.10.1. "Patent Claims" means any patent claim(s), now owned or 3557 hereafter acquired, including without limitation, method, process, 3558 and apparatus claims, in any patent Licensable by grantor. 3559 3560 1.11. "Source Code" means the preferred form of the Covered Code for 3561 making modifications to it, including all modules it contains, plus 3562 any associated interface definition files, scripts used to control 3563 compilation and installation of an Executable, or source code 3564 differential comparisons against either the Original Code or another 3565 well known, available Covered Code of the Contributor's choice. The 3566 Source Code can be in a compressed or archival form, provided the 3567 appropriate decompression or de-archiving software is widely available 3568 for no charge. 3569 3570 1.12. "You" (or "Your") means an individual or a legal entity 3571 exercising rights under, and complying with all of the terms of, this 3572 License or a future version of this License issued under Section 6.1. 3573 For legal entities, "You" includes any entity which controls, is 3574 controlled by, or is under common control with You. For purposes of 3575 this definition, "control" means (a) the power, direct or indirect, 3576 to cause the direction or management of such entity, whether by 3577 contract or otherwise, or (b) ownership of more than fifty percent 3578 (50%) of the outstanding shares or beneficial ownership of such 3579 entity. 3580 3581 2. Source Code License. 3582 3583 2.1. The Initial Developer Grant. 3584 The Initial Developer hereby grants You a world-wide, royalty-free, 3585 non-exclusive license, subject to third party intellectual property 3586 claims: 3587 (a) under intellectual property rights (other than patent or 3588 trademark) Licensable by Initial Developer to use, reproduce, 3589 modify, display, perform, sublicense and distribute the Original 3590 Code (or portions thereof) with or without Modifications, and/or 3591 as part of a Larger Work; and 3592 3593 (b) under Patents Claims infringed by the making, using or 3594 selling of Original Code, to make, have made, use, practice, 3595 sell, and offer for sale, and/or otherwise dispose of the 3596 Original Code (or portions thereof). 3597 3598 (c) the licenses granted in this Section 2.1(a) and (b) are 3599 effective on the date Initial Developer first distributes 3600 Original Code under the terms of this License. 3601 3602 (d) Notwithstanding Section 2.1(b) above, no patent license is 3603 granted: 1) for code that You delete from the Original Code; 2) 3604 separate from the Original Code; or 3) for infringements caused 3605 by: i) the modification of the Original Code or ii) the 3606 combination of the Original Code with other software or devices. 3607 3608 2.2. Contributor Grant. 3609 Subject to third party intellectual property claims, each Contributor 3610 hereby grants You a world-wide, royalty-free, non-exclusive license 3611 3612 (a) under intellectual property rights (other than patent or 3613 trademark) Licensable by Contributor, to use, reproduce, modify, 3614 display, perform, sublicense and distribute the Modifications 3615 created by such Contributor (or portions thereof) either on an 3616 unmodified basis, with other Modifications, as Covered Code 3617 and/or as part of a Larger Work; and 3618 3619 (b) under Patent Claims infringed by the making, using, or 3620 selling of Modifications made by that Contributor either alone 3621 and/or in combination with its Contributor Version (or portions 3622 of such combination), to make, use, sell, offer for sale, have 3623 made, and/or otherwise dispose of: 1) Modifications made by that 3624 Contributor (or portions thereof); and 2) the combination of 3625 Modifications made by that Contributor with its Contributor 3626 Version (or portions of such combination). 3627 3628 (c) the licenses granted in Sections 2.2(a) and 2.2(b) are 3629 effective on the date Contributor first makes Commercial Use of 3630 the Covered Code. 3631 3632 (d) Notwithstanding Section 2.2(b) above, no patent license is 3633 granted: 1) for any code that Contributor has deleted from the 3634 Contributor Version; 2) separate from the Contributor Version; 3635 3) for infringements caused by: i) third party modifications of 3636 Contributor Version or ii) the combination of Modifications made 3637 by that Contributor with other software (except as part of the 3638 Contributor Version) or other devices; or 4) under Patent Claims 3639 infringed by Covered Code in the absence of Modifications made by 3640 that Contributor. 3641 3642 3. Distribution Obligations. 3643 3644 3.1. Application of License. 3645 The Modifications which You create or to which You contribute are 3646 governed by the terms of this License, including without limitation 3647 Section 2.2. The Source Code version of Covered Code may be 3648 distributed only under the terms of this License or a future version 3649 of this License released under Section 6.1, and You must include a 3650 copy of this License with every copy of the Source Code You 3651 distribute. You may not offer or impose any terms on any Source Code 3652 version that alters or restricts the applicable version of this 3653 License or the recipients' rights hereunder. However, You may include 3654 an additional document offering the additional rights described in 3655 Section 3.5. 3656 3657 3.2. Availability of Source Code. 3658 Any Modification which You create or to which You contribute must be 3659 made available in Source Code form under the terms of this License 3660 either on the same media as an Executable version or via an accepted 3661 Electronic Distribution Mechanism to anyone to whom you made an 3662 Executable version available; and if made available via Electronic 3663 Distribution Mechanism, must remain available for at least twelve (12) 3664 months after the date it initially became available, or at least six 3665 (6) months after a subsequent version of that particular Modification 3666 has been made available to such recipients. You are responsible for 3667 ensuring that the Source Code version remains available even if the 3668 Electronic Distribution Mechanism is maintained by a third party. 3669 3670 3.3. Description of Modifications. 3671 You must cause all Covered Code to which You contribute to contain a 3672 file documenting the changes You made to create that Covered Code and 3673 the date of any change. You must include a prominent statement that 3674 the Modification is derived, directly or indirectly, from Original 3675 Code provided by the Initial Developer and including the name of the 3676 Initial Developer in (a) the Source Code, and (b) in any notice in an 3677 Executable version or related documentation in which You describe the 3678 origin or ownership of the Covered Code. 3679 3680 3.4. Intellectual Property Matters 3681 (a) Third Party Claims. 3682 If Contributor has knowledge that a license under a third party's 3683 intellectual property rights is required to exercise the rights 3684 granted by such Contributor under Sections 2.1 or 2.2, 3685 Contributor must include a text file with the Source Code 3686 distribution titled "LEGAL" which describes the claim and the 3687 party making the claim in sufficient detail that a recipient will 3688 know whom to contact. If Contributor obtains such knowledge after 3689 the Modification is made available as described in Section 3.2, 3690 Contributor shall promptly modify the LEGAL file in all copies 3691 Contributor makes available thereafter and shall take other steps 3692 (such as notifying appropriate mailing lists or newsgroups) 3693 reasonably calculated to inform those who received the Covered 3694 Code that new knowledge has been obtained. 3695 3696 (b) Contributor APIs. 3697 If Contributor's Modifications include an application programming 3698 interface and Contributor has knowledge of patent licenses which 3699 are reasonably necessary to implement that API, Contributor must 3700 also include this information in the LEGAL file. 3701 3702 (c) Representations. 3703 Contributor represents that, except as disclosed pursuant to 3704 Section 3.4(a) above, Contributor believes that Contributor's 3705 Modifications are Contributor's original creation(s) and/or 3706 Contributor has sufficient rights to grant the rights conveyed by 3707 this License. 3708 3709 3.5. Required Notices. 3710 You must duplicate the notice in Exhibit A in each file of the Source 3711 Code. If it is not possible to put such notice in a particular Source 3712 Code file due to its structure, then You must include such notice in a 3713 location (such as a relevant directory) where a user would be likely 3714 to look for such a notice. If You created one or more Modification(s) 3715 You may add your name as a Contributor to the notice described in 3716 Exhibit A. You must also duplicate this License in any documentation 3717 for the Source Code where You describe recipients' rights or ownership 3718 rights relating to Covered Code. You may choose to offer, and to 3719 charge a fee for, warranty, support, indemnity or liability 3720 obligations to one or more recipients of Covered Code. However, You 3721 may do so only on Your own behalf, and not on behalf of the Initial 3722 Developer or any Contributor. You must make it absolutely clear than 3723 any such warranty, support, indemnity or liability obligation is 3724 offered by You alone, and You hereby agree to indemnify the Initial 3725 Developer and every Contributor for any liability incurred by the 3726 Initial Developer or such Contributor as a result of warranty, 3727 support, indemnity or liability terms You offer. 3728 3729 3.6. Distribution of Executable Versions. 3730 You may distribute Covered Code in Executable form only if the 3731 requirements of Section 3.1-3.5 have been met for that Covered Code, 3732 and if You include a notice stating that the Source Code version of 3733 the Covered Code is available under the terms of this License, 3734 including a description of how and where You have fulfilled the 3735 obligations of Section 3.2. The notice must be conspicuously included 3736 in any notice in an Executable version, related documentation or 3737 collateral in which You describe recipients' rights relating to the 3738 Covered Code. You may distribute the Executable version of Covered 3739 Code or ownership rights under a license of Your choice, which may 3740 contain terms different from this License, provided that You are in 3741 compliance with the terms of this License and that the license for the 3742 Executable version does not attempt to limit or alter the recipient's 3743 rights in the Source Code version from the rights set forth in this 3744 License. If You distribute the Executable version under a different 3745 license You must make it absolutely clear that any terms which differ 3746 from this License are offered by You alone, not by the Initial 3747 Developer or any Contributor. You hereby agree to indemnify the 3748 Initial Developer and every Contributor for any liability incurred by 3749 the Initial Developer or such Contributor as a result of any such 3750 terms You offer. 3751 3752 3.7. Larger Works. 3753 You may create a Larger Work by combining Covered Code with other code 3754 not governed by the terms of this License and distribute the Larger 3755 Work as a single product. In such a case, You must make sure the 3756 requirements of this License are fulfilled for the Covered Code. 3757 3758 4. Inability to Comply Due to Statute or Regulation. 3759 3760 If it is impossible for You to comply with any of the terms of this 3761 License with respect to some or all of the Covered Code due to 3762 statute, judicial order, or regulation then You must: (a) comply with 3763 the terms of this License to the maximum extent possible; and (b) 3764 describe the limitations and the code they affect. Such description 3765 must be included in the LEGAL file described in Section 3.4 and must 3766 be included with all distributions of the Source Code. Except to the 3767 extent prohibited by statute or regulation, such description must be 3768 sufficiently detailed for a recipient of ordinary skill to be able to 3769 understand it. 3770 3771 5. Application of this License. 3772 3773 This License applies to code to which the Initial Developer has 3774 attached the notice in Exhibit A and to related Covered Code. 3775 3776 6. Versions of the License. 3777 3778 6.1. New Versions. 3779 Netscape Communications Corporation ("Netscape") may publish revised 3780 and/or new versions of the License from time to time. Each version 3781 will be given a distinguishing version number. 3782 3783 6.2. Effect of New Versions. 3784 Once Covered Code has been published under a particular version of the 3785 License, You may always continue to use it under the terms of that 3786 version. You may also choose to use such Covered Code under the terms 3787 of any subsequent version of the License published by Netscape. No one 3788 other than Netscape has the right to modify the terms applicable to 3789 Covered Code created under this License. 3790 3791 6.3. Derivative Works. 3792 If You create or use a modified version of this License (which you may 3793 only do in order to apply it to code which is not already Covered Code 3794 governed by this License), You must (a) rename Your license so that 3795 the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", 3796 "MPL", "NPL" or any confusingly similar phrase do not appear in your 3797 license (except to note that your license differs from this License) 3798 and (b) otherwise make it clear that Your version of the license 3799 contains terms which differ from the Mozilla Public License and 3800 Netscape Public License. (Filling in the name of the Initial 3801 Developer, Original Code or Contributor in the notice described in 3802 Exhibit A shall not of themselves be deemed to be modifications of 3803 this License.) 3804 3805 7. DISCLAIMER OF WARRANTY. 3806 3807 COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, 3808 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, 3809 WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF 3810 DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. 3811 THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE 3812 IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, 3813 YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE 3814 COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER 3815 OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF 3816 ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 3817 3818 8. TERMINATION. 3819 3820 8.1. This License and the rights granted hereunder will terminate 3821 automatically if You fail to comply with terms herein and fail to cure 3822 such breach within 30 days of becoming aware of the breach. All 3823 sublicenses to the Covered Code which are properly granted shall 3824 survive any termination of this License. Provisions which, by their 3825 nature, must remain in effect beyond the termination of this License 3826 shall survive. 3827 3828 8.2. If You initiate litigation by asserting a patent infringement 3829 claim (excluding declatory judgment actions) against Initial Developer 3830 or a Contributor (the Initial Developer or Contributor against whom 3831 You file such action is referred to as "Participant") alleging that: 3832 3833 (a) such Participant's Contributor Version directly or indirectly 3834 infringes any patent, then any and all rights granted by such 3835 Participant to You under Sections 2.1 and/or 2.2 of this License 3836 shall, upon 60 days notice from Participant terminate prospectively, 3837 unless if within 60 days after receipt of notice You either: (i) 3838 agree in writing to pay Participant a mutually agreeable reasonable 3839 royalty for Your past and future use of Modifications made by such 3840 Participant, or (ii) withdraw Your litigation claim with respect to 3841 the Contributor Version against such Participant. If within 60 days 3842 of notice, a reasonable royalty and payment arrangement are not 3843 mutually agreed upon in writing by the parties or the litigation claim 3844 is not withdrawn, the rights granted by Participant to You under 3845 Sections 2.1 and/or 2.2 automatically terminate at the expiration of 3846 the 60 day notice period specified above. 3847 3848 (b) any software, hardware, or device, other than such Participant's 3849 Contributor Version, directly or indirectly infringes any patent, then 3850 any rights granted to You by such Participant under Sections 2.1(b) 3851 and 2.2(b) are revoked effective as of the date You first made, used, 3852 sold, distributed, or had made, Modifications made by that 3853 Participant. 3854 3855 8.3. If You assert a patent infringement claim against Participant 3856 alleging that such Participant's Contributor Version directly or 3857 indirectly infringes any patent where such claim is resolved (such as 3858 by license or settlement) prior to the initiation of patent 3859 infringement litigation, then the reasonable value of the licenses 3860 granted by such Participant under Sections 2.1 or 2.2 shall be taken 3861 into account in determining the amount or value of any payment or 3862 license. 3863 3864 8.4. In the event of termination under Sections 8.1 or 8.2 above, 3865 all end user license agreements (excluding distributors and resellers) 3866 which have been validly granted by You or any distributor hereunder 3867 prior to termination shall survive termination. 3868 3869 9. LIMITATION OF LIABILITY. 3870 3871 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT 3872 (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL 3873 DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, 3874 OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR 3875 ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY 3876 CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, 3877 WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER 3878 COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN 3879 INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF 3880 LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY 3881 RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW 3882 PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE 3883 EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO 3884 THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 3885 3886 10. U.S. GOVERNMENT END USERS. 3887 3888 The Covered Code is a "commercial item," as that term is defined in 3889 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer 3890 software" and "commercial computer software documentation," as such 3891 terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 3892 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), 3893 all U.S. Government End Users acquire Covered Code with only those 3894 rights set forth herein. 3895 3896 11. MISCELLANEOUS. 3897 3898 This License represents the complete agreement concerning subject 3899 matter hereof. If any provision of this License is held to be 3900 unenforceable, such provision shall be reformed only to the extent 3901 necessary to make it enforceable. This License shall be governed by 3902 California law provisions (except to the extent applicable law, if 3903 any, provides otherwise), excluding its conflict-of-law provisions. 3904 With respect to disputes in which at least one party is a citizen of, 3905 or an entity chartered or registered to do business in the United 3906 States of America, any litigation relating to this License shall be 3907 subject to the jurisdiction of the Federal Courts of the Northern 3908 District of California, with venue lying in Santa Clara County, 3909 California, with the losing party responsible for costs, including 3910 without limitation, court costs and reasonable attorneys' fees and 3911 expenses. The application of the United Nations Convention on 3912 Contracts for the International Sale of Goods is expressly excluded. 3913 Any law or regulation which provides that the language of a contract 3914 shall be construed against the drafter shall not apply to this 3915 License. 3916 3917 12. RESPONSIBILITY FOR CLAIMS. 3918 3919 As between Initial Developer and the Contributors, each party is 3920 responsible for claims and damages arising, directly or indirectly, 3921 out of its utilization of rights under this License and You agree to 3922 work with Initial Developer and Contributors to distribute such 3923 responsibility on an equitable basis. Nothing herein is intended or 3924 shall be deemed to constitute any admission of liability. 3925 3926 13. MULTIPLE-LICENSED CODE. 3927 3928 Initial Developer may designate portions of the Covered Code as 3929 "Multiple-Licensed". "Multiple-Licensed" means that the Initial 3930 Developer permits you to utilize portions of the Covered Code under 3931 Your choice of the NPL or the alternative licenses, if any, specified 3932 by the Initial Developer in the file described in Exhibit A. 3933 3934 EXHIBIT A -Mozilla Public License. 3935 3936 ``The contents of this file are subject to the Mozilla Public License 3937 Version 1.1 (the "License"); you may not use this file except in 3938 compliance with the License. You may obtain a copy of the License at 3939 http://www.mozilla.org/MPL/ 3940 3941 Software distributed under the License is distributed on an "AS IS" 3942 basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the 3943 License for the specific language governing rights and limitations 3944 under the License. 3945 3946 The Original Code is ______________________________________. 3947 3948 The Initial Developer of the Original Code is ________________________. 3949 Portions created by ______________________ are Copyright (C) ______ 3950 _______________________. All Rights Reserved. 3951 3952 Contributor(s): ______________________________________. 3953 3954 Alternatively, the contents of this file may be used under the terms 3955 of the _____ license (the "[___] License"), in which case the 3956 provisions of [______] License are applicable instead of those 3957 above. If you wish to allow use of your version of this file only 3958 under the terms of the [____] License and not to allow others to use 3959 your version of this file under the MPL, indicate your decision by 3960 deleting the provisions above and replace them with the notice and 3961 other provisions required by the [___] License. If you do not delete 3962 the provisions above, a recipient may use your version of this file 3963 under either the MPL or the [___] License." 3964 3965 [NOTE: The text of this Exhibit A may differ slightly from the text of 3966 the notices in the Source Code files of the Original Code. You should 3967 use the text of this Exhibit A rather than the text found in the 3968 Original Code Source Code for Your Modifications.] 3969 3970 ---------------------------------------------------------------------- 3971 3972 AMENDMENTS 3973 3974 The Netscape Public License Version 1.1 ("NPL") consists of the 3975 Mozilla Public License Version 1.1 with the following Amendments, 3976 including Exhibit A-Netscape Public License. Files identified with 3977 "Exhibit A-Netscape Public License" are governed by the Netscape 3978 Public License Version 1.1. 3979 3980 Additional Terms applicable to the Netscape Public License. 3981 I. Effect. 3982 These additional terms described in this Netscape Public 3983 License -- Amendments shall apply to the Mozilla Communicator 3984 client code and to all Covered Code under this License. 3985 3986 II. "Netscape's Branded Code" means Covered Code that Netscape 3987 distributes and/or permits others to distribute under one or more 3988 trademark(s) which are controlled by Netscape but which are not 3989 licensed for use under this License. 3990 3991 III. Netscape and logo. 3992 This License does not grant any rights to use the trademarks 3993 "Netscape", the "Netscape N and horizon" logo or the "Netscape 3994 lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", 3995 "Smart Browsing" even if such marks are included in the Original 3996 Code or Modifications. 3997 3998 IV. Inability to Comply Due to Contractual Obligation. 3999 Prior to licensing the Original Code under this License, Netscape 4000 has licensed third party code for use in Netscape's Branded Code. 4001 To the extent that Netscape is limited contractually from making 4002 such third party code available under this License, Netscape may 4003 choose to reintegrate such code into Covered Code without being 4004 required to distribute such code in Source Code form, even if 4005 such code would otherwise be considered "Modifications" under 4006 this License. 4007 4008 V. Use of Modifications and Covered Code by Initial Developer. 4009 V.1. In General. 4010 The obligations of Section 3 apply to Netscape, except to 4011 the extent specified in this Amendment, Section V.2 and V.3. 4012 4013 V.2. Other Products. 4014 Netscape may include Covered Code in products other than the 4015 Netscape's Branded Code which are released by Netscape 4016 during the two (2) years following the release date of the 4017 Original Code, without such additional products becoming 4018 subject to the terms of this License, and may license such 4019 additional products on different terms from those contained 4020 in this License. 4021 4022 V.3. Alternative Licensing. 4023 Netscape may license the Source Code of Netscape's Branded 4024 Code, including Modifications incorporated therein, without 4025 such Netscape Branded Code becoming subject to the terms of 4026 this License, and may license such Netscape Branded Code on 4027 different terms from those contained in this License. 4028 4029 VI. Litigation. 4030 Notwithstanding the limitations of Section 11 above, the 4031 provisions regarding litigation in Section 11(a), (b) and (c) of 4032 the License shall apply to all disputes relating to this License. 4033 4034 EXHIBIT A-Netscape Public License. 4035 4036 "The contents of this file are subject to the Netscape Public 4037 License Version 1.1 (the "License"); you may not use this file 4038 except in compliance with the License. You may obtain a copy of 4039 the License at http://www.mozilla.org/NPL/ 4040 4041 Software distributed under the License is distributed on an "AS 4042 IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 4043 implied. See the License for the specific language governing 4044 rights and limitations under the License. 4045 4046 The Original Code is Mozilla Communicator client code, released 4047 March 31, 1998. 4048 4049 The Initial Developer of the Original Code is Netscape 4050 Communications Corporation. Portions created by Netscape are 4051 Copyright (C) 1998-1999 Netscape Communications Corporation. All 4052 Rights Reserved. 4053 4054 Contributor(s): ______________________________________. 4055 4056 Alternatively, the contents of this file may be used under the 4057 terms of the _____ license (the "[___] License"), in which case 4058 the provisions of [______] License are applicable instead of 4059 those above. If you wish to allow use of your version of this 4060 file only under the terms of the [____] License and not to allow 4061 others to use your version of this file under the NPL, indicate 4062 your decision by deleting the provisions above and replace them 4063 with the notice and other provisions required by the [___] 4064 License. If you do not delete the provisions above, a recipient 4065 may use your version of this file under either the NPL or the 4066 [___] License." 4067 4068 GNU GENERAL PUBLIC LICENSE 4069 Version 2, June 1991 4070 4071 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 4072 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 4073 Everyone is permitted to copy and distribute verbatim copies 4074 of this license document, but changing it is not allowed. 4075 4076 Preamble 4077 4078 The licenses for most software are designed to take away your 4079 freedom to share and change it. By contrast, the GNU General Public 4080 License is intended to guarantee your freedom to share and change free 4081 software--to make sure the software is free for all its users. This 4082 General Public License applies to most of the Free Software 4083 Foundation's software and to any other program whose authors commit to 4084 using it. (Some other Free Software Foundation software is covered by 4085 the GNU Library General Public License instead.) You can apply it to 4086 your programs, too. 4087 4088 When we speak of free software, we are referring to freedom, not 4089 price. Our General Public Licenses are designed to make sure that you 4090 have the freedom to distribute copies of free software (and charge for 4091 this service if you wish), that you receive source code or can get it 4092 if you want it, that you can change the software or use pieces of it 4093 in new free programs; and that you know you can do these things. 4094 4095 To protect your rights, we need to make restrictions that forbid 4096 anyone to deny you these rights or to ask you to surrender the rights. 4097 These restrictions translate to certain responsibilities for you if you 4098 distribute copies of the software, or if you modify it. 4099 4100 For example, if you distribute copies of such a program, whether 4101 gratis or for a fee, you must give the recipients all the rights that 4102 you have. You must make sure that they, too, receive or can get the 4103 source code. And you must show them these terms so they know their 4104 rights. 4105 4106 We protect your rights with two steps: (1) copyright the software, and 4107 (2) offer you this license which gives you legal permission to copy, 4108 distribute and/or modify the software. 4109 4110 Also, for each author's protection and ours, we want to make certain 4111 that everyone understands that there is no warranty for this free 4112 software. If the software is modified by someone else and passed on, we 4113 want its recipients to know that what they have is not the original, so 4114 that any problems introduced by others will not reflect on the original 4115 authors' reputations. 4116 4117 Finally, any free program is threatened constantly by software 4118 patents. We wish to avoid the danger that redistributors of a free 4119 program will individually obtain patent licenses, in effect making the 4120 program proprietary. To prevent this, we have made it clear that any 4121 patent must be licensed for everyone's free use or not licensed at all. 4122 4123 The precise terms and conditions for copying, distribution and 4124 modification follow. 4125 4127 GNU GENERAL PUBLIC LICENSE 4128 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 4129 4130 0. This License applies to any program or other work which contains 4131 a notice placed by the copyright holder saying it may be distributed 4132 under the terms of this General Public License. The "Program", below, 4133 refers to any such program or work, and a "work based on the Program" 4134 means either the Program or any derivative work under copyright law: 4135 that is to say, a work containing the Program or a portion of it, 4136 either verbatim or with modifications and/or translated into another 4137 language. (Hereinafter, translation is included without limitation in 4138 the term "modification".) Each licensee is addressed as "you". 4139 4140 Activities other than copying, distribution and modification are not 4141 covered by this License; they are outside its scope. The act of 4142 running the Program is not restricted, and the output from the Program 4143 is covered only if its contents constitute a work based on the 4144 Program (independent of having been made by running the Program). 4145 Whether that is true depends on what the Program does. 4146 4147 1. You may copy and distribute verbatim copies of the Program's 4148 source code as you receive it, in any medium, provided that you 4149 conspicuously and appropriately publish on each copy an appropriate 4150 copyright notice and disclaimer of warranty; keep intact all the 4151 notices that refer to this License and to the absence of any warranty; 4152 and give any other recipients of the Program a copy of this License 4153 along with the Program. 4154 4155 You may charge a fee for the physical act of transferring a copy, and 4156 you may at your option offer warranty protection in exchange for a fee. 4157 4158 2. You may modify your copy or copies of the Program or any portion 4159 of it, thus forming a work based on the Program, and copy and 4160 distribute such modifications or work under the terms of Section 1 4161 above, provided that you also meet all of these conditions: 4162 4163 a) You must cause the modified files to carry prominent notices 4164 stating that you changed the files and the date of any change. 4165 4166 b) You must cause any work that you distribute or publish, that in 4167 whole or in part contains or is derived from the Program or any 4168 part thereof, to be licensed as a whole at no charge to all third 4169 parties under the terms of this License. 4170 4171 c) If the modified program normally reads commands interactively 4172 when run, you must cause it, when started running for such 4173 interactive use in the most ordinary way, to print or display an 4174 announcement including an appropriate copyright notice and a 4175 notice that there is no warranty (or else, saying that you provide 4176 a warranty) and that users may redistribute the program under 4177 these conditions, and telling the user how to view a copy of this 4178 License. (Exception: if the Program itself is interactive but 4179 does not normally print such an announcement, your work based on 4180 the Program is not required to print an announcement.) 4181 4183 These requirements apply to the modified work as a whole. If 4184 identifiable sections of that work are not derived from the Program, 4185 and can be reasonably considered independent and separate works in 4186 themselves, then this License, and its terms, do not apply to those 4187 sections when you distribute them as separate works. But when you 4188 distribute the same sections as part of a whole which is a work based 4189 on the Program, the distribution of the whole must be on the terms of 4190 this License, whose permissions for other licensees extend to the 4191 entire whole, and thus to each and every part regardless of who wrote it. 4192 4193 Thus, it is not the intent of this section to claim rights or contest 4194 your rights to work written entirely by you; rather, the intent is to 4195 exercise the right to control the distribution of derivative or 4196 collective works based on the Program. 4197 4198 In addition, mere aggregation of another work not based on the Program 4199 with the Program (or with a work based on the Program) on a volume of 4200 a storage or distribution medium does not bring the other work under 4201 the scope of this License. 4202 4203 3. You may copy and distribute the Program (or a work based on it, 4204 under Section 2) in object code or executable form under the terms of 4205 Sections 1 and 2 above provided that you also do one of the following: 4206 4207 a) Accompany it with the complete corresponding machine-readable 4208 source code, which must be distributed under the terms of Sections 4209 1 and 2 above on a medium customarily used for software interchange; or, 4210 4211 b) Accompany it with a written offer, valid for at least three 4212 years, to give any third party, for a charge no more than your 4213 cost of physically performing source distribution, a complete 4214 machine-readable copy of the corresponding source code, to be 4215 distributed under the terms of Sections 1 and 2 above on a medium 4216 customarily used for software interchange; or, 4217 4218 c) Accompany it with the information you received as to the offer 4219 to distribute corresponding source code. (This alternative is 4220 allowed only for noncommercial distribution and only if you 4221 received the program in object code or executable form with such 4222 an offer, in accord with Subsection b above.) 4223 4224 The source code for a work means the preferred form of the work for 4225 making modifications to it. For an executable work, complete source 4226 code means all the source code for all modules it contains, plus any 4227 associated interface definition files, plus the scripts used to 4228 control compilation and installation of the executable. However, as a 4229 special exception, the source code distributed need not include 4230 anything that is normally distributed (in either source or binary 4231 form) with the major components (compiler, kernel, and so on) of the 4232 operating system on which the executable runs, unless that component 4233 itself accompanies the executable. 4234 4235 If distribution of executable or object code is made by offering 4236 access to copy from a designated place, then offering equivalent 4237 access to copy the source code from the same place counts as 4238 distribution of the source code, even though third parties are not 4239 compelled to copy the source along with the object code. 4240 4242 4. You may not copy, modify, sublicense, or distribute the Program 4243 except as expressly provided under this License. Any attempt 4244 otherwise to copy, modify, sublicense or distribute the Program is 4245 void, and will automatically terminate your rights under this License. 4246 However, parties who have received copies, or rights, from you under 4247 this License will not have their licenses terminated so long as such 4248 parties remain in full compliance. 4249 4250 5. You are not required to accept this License, since you have not 4251 signed it. However, nothing else grants you permission to modify or 4252 distribute the Program or its derivative works. These actions are 4253 prohibited by law if you do not accept this License. Therefore, by 4254 modifying or distributing the Program (or any work based on the 4255 Program), you indicate your acceptance of this License to do so, and 4256 all its terms and conditions for copying, distributing or modifying 4257 the Program or works based on it. 4258 4259 6. Each time you redistribute the Program (or any work based on the 4260 Program), the recipient automatically receives a license from the 4261 original licensor to copy, distribute or modify the Program subject to 4262 these terms and conditions. You may not impose any further 4263 restrictions on the recipients' exercise of the rights granted herein. 4264 You are not responsible for enforcing compliance by third parties to 4265 this License. 4266 4267 7. If, as a consequence of a court judgment or allegation of patent 4268 infringement or for any other reason (not limited to patent issues), 4269 conditions are imposed on you (whether by court order, agreement or 4270 otherwise) that contradict the conditions of this License, they do not 4271 excuse you from the conditions of this License. If you cannot 4272 distribute so as to satisfy simultaneously your obligations under this 4273 License and any other pertinent obligations, then as a consequence you 4274 may not distribute the Program at all. For example, if a patent 4275 license would not permit royalty-free redistribution of the Program by 4276 all those who receive copies directly or indirectly through you, then 4277 the only way you could satisfy both it and this License would be to 4278 refrain entirely from distribution of the Program. 4279 4280 If any portion of this section is held invalid or unenforceable under 4281 any particular circumstance, the balance of the section is intended to 4282 apply and the section as a whole is intended to apply in other 4283 circumstances. 4284 4285 It is not the purpose of this section to induce you to infringe any 4286 patents or other property right claims or to contest validity of any 4287 such claims; this section has the sole purpose of protecting the 4288 integrity of the free software distribution system, which is 4289 implemented by public license practices. Many people have made 4290 generous contributions to the wide range of software distributed 4291 through that system in reliance on consistent application of that 4292 system; it is up to the author/donor to decide if he or she is willing 4293 to distribute software through any other system and a licensee cannot 4294 impose that choice. 4295 4296 This section is intended to make thoroughly clear what is believed to 4297 be a consequence of the rest of this License. 4298 4300 8. If the distribution and/or use of the Program is restricted in 4301 certain countries either by patents or by copyrighted interfaces, the 4302 original copyright holder who places the Program under this License 4303 may add an explicit geographical distribution limitation excluding 4304 those countries, so that distribution is permitted only in or among 4305 countries not thus excluded. In such case, this License incorporates 4306 the limitation as if written in the body of this License. 4307 4308 9. The Free Software Foundation may publish revised and/or new versions 4309 of the General Public License from time to time. Such new versions will 4310 be similar in spirit to the present version, but may differ in detail to 4311 address new problems or concerns. 4312 4313 Each version is given a distinguishing version number. If the Program 4314 specifies a version number of this License which applies to it and "any 4315 later version", you have the option of following the terms and conditions 4316 either of that version or of any later version published by the Free 4317 Software Foundation. If the Program does not specify a version number of 4318 this License, you may choose any version ever published by the Free Software 4319 Foundation. 4320 4321 10. If you wish to incorporate parts of the Program into other free 4322 programs whose distribution conditions are different, write to the author 4323 to ask for permission. For software which is copyrighted by the Free 4324 Software Foundation, write to the Free Software Foundation; we sometimes 4325 make exceptions for this. Our decision will be guided by the two goals 4326 of preserving the free status of all derivatives of our free software and 4327 of promoting the sharing and reuse of software generally. 4328 4329 NO WARRANTY 4330 4331 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 4332 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 4333 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 4334 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 4335 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 4336 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 4337 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 4338 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 4339 REPAIR OR CORRECTION. 4340 4341 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 4342 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 4343 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 4344 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 4345 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 4346 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 4347 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 4348 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 4349 POSSIBILITY OF SUCH DAMAGES. 4350 4351 END OF TERMS AND CONDITIONS 4352 4354 How to Apply These Terms to Your New Programs 4355 4356 If you develop a new program, and you want it to be of the greatest 4357 possible use to the public, the best way to achieve this is to make it 4358 free software which everyone can redistribute and change under these terms. 4359 4360 To do so, attach the following notices to the program. It is safest 4361 to attach them to the start of each source file to most effectively 4362 convey the exclusion of warranty; and each file should have at least 4363 the "copyright" line and a pointer to where the full notice is found. 4364 4365 <one line to give the program's name and a brief idea of what it does.> 4366 Copyright (C) 19yy <name of author> 4367 4368 This program is free software; you can redistribute it and/or modify 4369 it under the terms of the GNU General Public License as published by 4370 the Free Software Foundation; either version 2 of the License, or 4371 (at your option) any later version. 4372 4373 This program is distributed in the hope that it will be useful, 4374 but WITHOUT ANY WARRANTY; without even the implied warranty of 4375 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 4376 GNU General Public License for more details. 4377 4378 You should have received a copy of the GNU General Public License 4379 along with this program; if not, write to the Free Software 4380 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 4381 4382 4383 Also add information on how to contact you by electronic and paper mail. 4384 4385 If the program is interactive, make it output a short notice like this 4386 when it starts in an interactive mode: 4387 4388 Gnomovision version 69, Copyright (C) 19yy name of author 4389 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 4390 This is free software, and you are welcome to redistribute it 4391 under certain conditions; type `show c' for details. 4392 4393 The hypothetical commands `show w' and `show c' should show the appropriate 4394 parts of the General Public License. Of course, the commands you use may 4395 be called something other than `show w' and `show c'; they could even be 4396 mouse-clicks or menu items--whatever suits your program. 4397 4398 You should also get your employer (if you work as a programmer) or your 4399 school, if any, to sign a "copyright disclaimer" for the program, if 4400 necessary. Here is a sample; alter the names: 4401 4402 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 4403 `Gnomovision' (which makes passes at compilers) written by James Hacker. 4404 4405 <signature of Ty Coon>, 1 April 1989 4406 Ty Coon, President of Vice 4407 4408 This General Public License does not permit incorporating your program into 4409 proprietary programs. If your program is a subroutine library, you may 4410 consider it more useful to permit linking proprietary applications with the 4411 library. If this is what you want to do, use the GNU Library General 4412 Public License instead of this License. 4413 4414 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 4415 and Clark Cooper 4416 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 4417 4418 Permission is hereby granted, free of charge, to any person obtaining 4419 a copy of this software and associated documentation files (the 4420 "Software"), to deal in the Software without restriction, including 4421 without limitation the rights to use, copy, modify, merge, publish, 4422 distribute, sublicense, and/or sell copies of the Software, and to 4423 permit persons to whom the Software is furnished to do so, subject to 4424 the following conditions: 4425 4426 The above copyright notice and this permission notice shall be included 4427 in all copies or substantial portions of the Software. 4428 4429 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 4430 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 4431 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 4432 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 4433 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 4434 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 4435 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 4436 4437 4438 Apache License 4439 Version 2.0, January 2004 4440 http://www.apache.org/licenses/ 4441 4442 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4443 4444 1. Definitions. 4445 4446 "License" shall mean the terms and conditions for use, reproduction, 4447 and distribution as defined by Sections 1 through 9 of this document. 4448 4449 "Licensor" shall mean the copyright owner or entity authorized by 4450 the copyright owner that is granting the License. 4451 4452 "Legal Entity" shall mean the union of the acting entity and all 4453 other entities that control, are controlled by, or are under common 4454 control with that entity. For the purposes of this definition, 4455 "control" means (i) the power, direct or indirect, to cause the 4456 direction or management of such entity, whether by contract or 4457 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4458 outstanding shares, or (iii) beneficial ownership of such entity. 4459 4460 "You" (or "Your") shall mean an individual or Legal Entity 4461 exercising permissions granted by this License. 4462 4463 "Source" form shall mean the preferred form for making modifications, 4464 including but not limited to software source code, documentation 4465 source, and configuration files. 4466 4467 "Object" form shall mean any form resulting from mechanical 4468 transformation or translation of a Source form, including but 4469 not limited to compiled object code, generated documentation, 4470 and conversions to other media types. 4471 4472 "Work" shall mean the work of authorship, whether in Source or 4473 Object form, made available under the License, as indicated by a 4474 copyright notice that is included in or attached to the work 4475 (an example is provided in the Appendix below). 4476 4477 "Derivative Works" shall mean any work, whether in Source or Object 4478 form, that is based on (or derived from) the Work and for which the 4479 editorial revisions, annotations, elaborations, or other modifications 4480 represent, as a whole, an original work of authorship. For the purposes 4481 of this License, Derivative Works shall not include works that remain 4482 separable from, or merely link (or bind by name) to the interfaces of, 4483 the Work and Derivative Works thereof. 4484 4485 "Contribution" shall mean any work of authorship, including 4486 the original version of the Work and any modifications or additions 4487 to that Work or Derivative Works thereof, that is intentionally 4488 submitted to Licensor for inclusion in the Work by the copyright owner 4489 or by an individual or Legal Entity authorized to submit on behalf of 4490 the copyright owner. For the purposes of this definition, "submitted" 4491 means any form of electronic, verbal, or written communication sent 4492 to the Licensor or its representatives, including but not limited to 4493 communication on electronic mailing lists, source code control systems, 4494 and issue tracking systems that are managed by, or on behalf of, the 4495 Licensor for the purpose of discussing and improving the Work, but 4496 excluding communication that is conspicuously marked or otherwise 4497 designated in writing by the copyright owner as "Not a Contribution." 4498 4499 "Contributor" shall mean Licensor and any individual or Legal Entity 4500 on behalf of whom a Contribution has been received by Licensor and 4501 subsequently incorporated within the Work. 4502 4503 2. Grant of Copyright License. Subject to the terms and conditions of 4504 this License, each Contributor hereby grants to You a perpetual, 4505 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4506 copyright license to reproduce, prepare Derivative Works of, 4507 publicly display, publicly perform, sublicense, and distribute the 4508 Work and such Derivative Works in Source or Object form. 4509 4510 3. Grant of Patent License. Subject to the terms and conditions of 4511 this License, each Contributor hereby grants to You a perpetual, 4512 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4513 (except as stated in this section) patent license to make, have made, 4514 use, offer to sell, sell, import, and otherwise transfer the Work, 4515 where such license applies only to those patent claims licensable 4516 by such Contributor that are necessarily infringed by their 4517 Contribution(s) alone or by combination of their Contribution(s) 4518 with the Work to which such Contribution(s) was submitted. If You 4519 institute patent litigation against any entity (including a 4520 cross-claim or counterclaim in a lawsuit) alleging that the Work 4521 or a Contribution incorporated within the Work constitutes direct 4522 or contributory patent infringement, then any patent licenses 4523 granted to You under this License for that Work shall terminate 4524 as of the date such litigation is filed. 4525 4526 4. Redistribution. You may reproduce and distribute copies of the 4527 Work or Derivative Works thereof in any medium, with or without 4528 modifications, and in Source or Object form, provided that You 4529 meet the following conditions: 4530 4531 (a) You must give any other recipients of the Work or 4532 Derivative Works a copy of this License; and 4533 4534 (b) You must cause any modified files to carry prominent notices 4535 stating that You changed the files; and 4536 4537 (c) You must retain, in the Source form of any Derivative Works 4538 that You distribute, all copyright, patent, trademark, and 4539 attribution notices from the Source form of the Work, 4540 excluding those notices that do not pertain to any part of 4541 the Derivative Works; and 4542 4543 (d) If the Work includes a "NOTICE" text file as part of its 4544 distribution, then any Derivative Works that You distribute must 4545 include a readable copy of the attribution notices contained 4546 within such NOTICE file, excluding those notices that do not 4547 pertain to any part of the Derivative Works, in at least one 4548 of the following places: within a NOTICE text file distributed 4549 as part of the Derivative Works; within the Source form or 4550 documentation, if provided along with the Derivative Works; or, 4551 within a display generated by the Derivative Works, if and 4552 wherever such third-party notices normally appear. The contents 4553 of the NOTICE file are for informational purposes only and 4554 do not modify the License. You may add Your own attribution 4555 notices within Derivative Works that You distribute, alongside 4556 or as an addendum to the NOTICE text from the Work, provided 4557 that such additional attribution notices cannot be construed 4558 as modifying the License. 4559 4560 You may add Your own copyright statement to Your modifications and 4561 may provide additional or different license terms and conditions 4562 for use, reproduction, or distribution of Your modifications, or 4563 for any such Derivative Works as a whole, provided Your use, 4564 reproduction, and distribution of the Work otherwise complies with 4565 the conditions stated in this License. 4566 4567 5. Submission of Contributions. Unless You explicitly state otherwise, 4568 any Contribution intentionally submitted for inclusion in the Work 4569 by You to the Licensor shall be under the terms and conditions of 4570 this License, without any additional terms or conditions. 4571 Notwithstanding the above, nothing herein shall supersede or modify 4572 the terms of any separate license agreement you may have executed 4573 with Licensor regarding such Contributions. 4574 4575 6. Trademarks. This License does not grant permission to use the trade 4576 names, trademarks, service marks, or product names of the Licensor, 4577 except as required for reasonable and customary use in describing the 4578 origin of the Work and reproducing the content of the NOTICE file. 4579 4580 7. Disclaimer of Warranty. Unless required by applicable law or 4581 agreed to in writing, Licensor provides the Work (and each 4582 Contributor provides its Contributions) on an "AS IS" BASIS, 4583 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4584 implied, including, without limitation, any warranties or conditions 4585 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4586 PARTICULAR PURPOSE. You are solely responsible for determining the 4587 appropriateness of using or redistributing the Work and assume any 4588 risks associated with Your exercise of permissions under this License. 4589 4590 8. Limitation of Liability. In no event and under no legal theory, 4591 whether in tort (including negligence), contract, or otherwise, 4592 unless required by applicable law (such as deliberate and grossly 4593 negligent acts) or agreed to in writing, shall any Contributor be 4594 liable to You for damages, including any direct, indirect, special, 4595 incidental, or consequential damages of any character arising as a 4596 result of this License or out of the use or inability to use the 4597 Work (including but not limited to damages for loss of goodwill, 4598 work stoppage, computer failure or malfunction, or any and all 4599 other commercial damages or losses), even if such Contributor 4600 has been advised of the possibility of such damages. 4601 4602 9. Accepting Warranty or Additional Liability. While redistributing 4603 the Work or Derivative Works thereof, You may choose to offer, 4604 and charge a fee for, acceptance of support, warranty, indemnity, 4605 or other liability obligations and/or rights consistent with this 4606 License. However, in accepting such obligations, You may act only 4607 on Your own behalf and on Your sole responsibility, not on behalf 4608 of any other Contributor, and only if You agree to indemnify, 4609 defend, and hold each Contributor harmless for any liability 4610 incurred by, or claims asserted against, such Contributor by reason 4611 of your accepting any such warranty or additional liability. 4612 4613 END OF TERMS AND CONDITIONS 4614 4615 APPENDIX: How to apply the Apache License to your work. 4616 4617 To apply the Apache License to your work, attach the following 4618 boilerplate notice, with the fields enclosed by brackets "[]" 4619 replaced with your own identifying information. (Don't include 4620 the brackets!) The text should be enclosed in the appropriate 4621 comment syntax for the file format. We also recommend that a 4622 file or class name and description of purpose be included on the 4623 same "printed page" as the copyright notice for easier 4624 identification within third-party archives. 4625 4626 Copyright 2011 Google Inc. All Rights Reserved. 4627 4628 Licensed under the Apache License, Version 2.0 (the "License"); 4629 you may not use this file except in compliance with the License. 4630 You may obtain a copy of the License at 4631 4632 http://www.apache.org/licenses/LICENSE-2.0 4633 4634 Unless required by applicable law or agreed to in writing, software 4635 distributed under the License is distributed on an "AS IS" BASIS, 4636 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4637 See the License for the specific language governing permissions and 4638 limitations under the License. 4639 4640 4641 Copyright (c) 2007-2009 IOLA and Ole Laursen 4642 4643 Permission is hereby granted, free of charge, to any person 4644 obtaining a copy of this software and associated documentation 4645 files (the "Software"), to deal in the Software without 4646 restriction, including without limitation the rights to use, 4647 copy, modify, merge, publish, distribute, sublicense, and/or sell 4648 copies of the Software, and to permit persons to whom the 4649 Software is furnished to do so, subject to the following 4650 conditions: 4651 4652 The above copyright notice and this permission notice shall be 4653 included in all copies or substantial portions of the Software. 4654 4655 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 4656 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 4657 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 4658 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 4659 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 4660 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 4661 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 4662 OTHER DEALINGS IN THE SOFTWARE. 4663 4664 This software is based in part on the work of the FreeType Team. 4665 4666 ---------------------- 4667 4668 The FreeType Project LICENSE 4669 ---------------------------- 4670 4671 2006-Jan-27 4672 4673 Copyright 1996-2002, 2006 by 4674 David Turner, Robert Wilhelm, and Werner Lemberg 4675 4676 4677 4678 Introduction 4679 ============ 4680 4681 The FreeType Project is distributed in several archive packages; 4682 some of them may contain, in addition to the FreeType font engine, 4683 various tools and contributions which rely on, or relate to, the 4684 FreeType Project. 4685 4686 This license applies to all files found in such packages, and 4687 which do not fall under their own explicit license. The license 4688 affects thus the FreeType font engine, the test programs, 4689 documentation and makefiles, at the very least. 4690 4691 This license was inspired by the BSD, Artistic, and IJG 4692 (Independent JPEG Group) licenses, which all encourage inclusion 4693 and use of free software in commercial and freeware products 4694 alike. As a consequence, its main points are that: 4695 4696 o We don't promise that this software works. However, we will be 4697 interested in any kind of bug reports. (`as is' distribution) 4698 4699 o You can use this software for whatever you want, in parts or 4700 full form, without having to pay us. (`royalty-free' usage) 4701 4702 o You may not pretend that you wrote this software. If you use 4703 it, or only parts of it, in a program, you must acknowledge 4704 somewhere in your documentation that you have used the 4705 FreeType code. (`credits') 4706 4707 We specifically permit and encourage the inclusion of this 4708 software, with or without modifications, in commercial products. 4709 We disclaim all warranties covering The FreeType Project and 4710 assume no liability related to The FreeType Project. 4711 4712 4713 Finally, many people asked us for a preferred form for a 4714 credit/disclaimer to use in compliance with this license. We thus 4715 encourage you to use the following text: 4716 4717 """ 4718 Portions of this software are copyright <year> The FreeType 4719 Project (www.freetype.org). All rights reserved. 4720 """ 4721 4722 Please replace <year> with the value from the FreeType version you 4723 actually use. 4724 4725 4726 Legal Terms 4727 =========== 4728 4729 0. Definitions 4730 -------------- 4731 4732 Throughout this license, the terms `package', `FreeType Project', 4733 and `FreeType archive' refer to the set of files originally 4734 distributed by the authors (David Turner, Robert Wilhelm, and 4735 Werner Lemberg) as the `FreeType Project', be they named as alpha, 4736 beta or final release. 4737 4738 `You' refers to the licensee, or person using the project, where 4739 `using' is a generic term including compiling the project's source 4740 code as well as linking it to form a `program' or `executable'. 4741 This program is referred to as `a program using the FreeType 4742 engine'. 4743 4744 This license applies to all files distributed in the original 4745 FreeType Project, including all source code, binaries and 4746 documentation, unless otherwise stated in the file in its 4747 original, unmodified form as distributed in the original archive. 4748 If you are unsure whether or not a particular file is covered by 4749 this license, you must contact us to verify this. 4750 4751 The FreeType Project is copyright (C) 1996-2000 by David Turner, 4752 Robert Wilhelm, and Werner Lemberg. All rights reserved except as 4753 specified below. 4754 4755 1. No Warranty 4756 -------------- 4757 4758 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY 4759 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 4760 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 4761 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS 4762 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO 4763 USE, OF THE FREETYPE PROJECT. 4764 4765 2. Redistribution 4766 ----------------- 4767 4768 This license grants a worldwide, royalty-free, perpetual and 4769 irrevocable right and license to use, execute, perform, compile, 4770 display, copy, create derivative works of, distribute and 4771 sublicense the FreeType Project (in both source and object code 4772 forms) and derivative works thereof for any purpose; and to 4773 authorize others to exercise some or all of the rights granted 4774 herein, subject to the following conditions: 4775 4776 o Redistribution of source code must retain this license file 4777 (`FTL.TXT') unaltered; any additions, deletions or changes to 4778 the original files must be clearly indicated in accompanying 4779 documentation. The copyright notices of the unaltered, 4780 original files must be preserved in all copies of source 4781 files. 4782 4783 o Redistribution in binary form must provide a disclaimer that 4784 states that the software is based in part of the work of the 4785 FreeType Team, in the distribution documentation. We also 4786 encourage you to put an URL to the FreeType web page in your 4787 documentation, though this isn't mandatory. 4788 4789 These conditions apply to any software derived from or based on 4790 the FreeType Project, not just the unmodified files. If you use 4791 our work, you must acknowledge us. However, no fee need be paid 4792 to us. 4793 4794 3. Advertising 4795 -------------- 4796 4797 Neither the FreeType authors and contributors nor you shall use 4798 the name of the other for commercial, advertising, or promotional 4799 purposes without specific prior written permission. 4800 4801 We suggest, but do not require, that you use one or more of the 4802 following phrases to refer to this software in your documentation 4803 or advertising materials: `FreeType Project', `FreeType Engine', 4804 `FreeType library', or `FreeType Distribution'. 4805 4806 As you have not signed this license, you are not required to 4807 accept it. However, as the FreeType Project is copyrighted 4808 material, only this license, or another one contracted with the 4809 authors, grants you the right to use, distribute, and modify it. 4810 Therefore, by using, distributing, or modifying the FreeType 4811 Project, you indicate that you understand and accept all the terms 4812 of this license. 4813 4814 4. Contacts 4815 ----------- 4816 4817 There are two mailing lists related to FreeType: 4818 4819 o freetype (a] nongnu.org 4820 4821 Discusses general use and applications of FreeType, as well as 4822 future and wanted additions to the library and distribution. 4823 If you are looking for support, start in this list if you 4824 haven't found anything to help you in the documentation. 4825 4826 o freetype-devel (a] nongnu.org 4827 4828 Discusses bugs, as well as engine internals, design issues, 4829 specific licenses, porting, etc. 4830 4831 Our home page can be found at 4832 4833 http://www.freetype.org 4834 4835 4836 --- end of FTL.TXT --- 4837 4838 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 4839 // 4840 // Redistribution and use in source and binary forms, with or without 4841 // modification, are permitted provided that the following conditions are 4842 // met: 4843 // 4844 // * Redistributions of source code must retain the above copyright 4845 // notice, this list of conditions and the following disclaimer. 4846 // * Redistributions in binary form must reproduce the above 4847 // copyright notice, this list of conditions and the following disclaimer 4848 // in the documentation and/or other materials provided with the 4849 // distribution. 4850 // * Neither the name of Google Inc. nor the names of its 4851 // contributors may be used to endorse or promote products derived from 4852 // this software without specific prior written permission. 4853 // 4854 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4855 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4856 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4857 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4858 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4859 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4860 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4861 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4862 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4863 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4864 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4865 4866 COPYRIGHTS 4867 4868 Compilation copyright is held by the GPSD project. All rights reserved. 4869 4870 GPSD project copyrights are assigned to the project lead, currently 4871 Eric S. Raymond. Other portions of the GPSD code are Copyright (c) 4872 1997, 1998, 1999, 2000, 2001, 2002 by Remco Treffkorn, and others 4873 Copyright (c) 2005 by Eric S. Raymond. For other copyrights, see 4874 individual files. 4875 4876 BSD LICENSE 4877 4878 Redistribution and use in source and binary forms, with or without 4879 modification, are permitted provided that the following conditions 4880 are met:<P> 4881 4882 Redistributions of source code must retain the above copyright 4883 notice, this list of conditions and the following disclaimer.<P> 4884 4885 Redistributions in binary form must reproduce the above copyright 4886 notice, this list of conditions and the following disclaimer in the 4887 documentation and/or other materials provided with the distribution.<P> 4888 4889 Neither name of the GPSD project nor the names of its contributors 4890 may be used to endorse or promote products derived from this software 4891 without specific prior written permission. 4892 4893 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4894 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4895 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4896 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR 4897 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 4898 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 4899 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 4900 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 4901 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 4902 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 4903 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4904 4905 GNU LIBRARY GENERAL PUBLIC LICENSE 4906 Version 2, June 1991 4907 4908 Copyright (C) 1991 Free Software Foundation, Inc. 4909 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 4910 Everyone is permitted to copy and distribute verbatim copies 4911 of this license document, but changing it is not allowed. 4912 4913 [This is the first released version of the library GPL. It is 4914 numbered 2 because it goes with version 2 of the ordinary GPL.] 4915 4916 Preamble 4917 4918 The licenses for most software are designed to take away your 4919 freedom to share and change it. By contrast, the GNU General Public 4920 Licenses are intended to guarantee your freedom to share and change 4921 free software--to make sure the software is free for all its users. 4922 4923 This license, the Library General Public License, applies to some 4924 specially designated Free Software Foundation software, and to any 4925 other libraries whose authors decide to use it. You can use it for 4926 your libraries, too. 4927 4928 When we speak of free software, we are referring to freedom, not 4929 price. Our General Public Licenses are designed to make sure that you 4930 have the freedom to distribute copies of free software (and charge for 4931 this service if you wish), that you receive source code or can get it 4932 if you want it, that you can change the software or use pieces of it 4933 in new free programs; and that you know you can do these things. 4934 4935 To protect your rights, we need to make restrictions that forbid 4936 anyone to deny you these rights or to ask you to surrender the rights. 4937 These restrictions translate to certain responsibilities for you if 4938 you distribute copies of the library, or if you modify it. 4939 4940 For example, if you distribute copies of the library, whether gratis 4941 or for a fee, you must give the recipients all the rights that we gave 4942 you. You must make sure that they, too, receive or can get the source 4943 code. If you link a program with the library, you must provide 4944 complete object files to the recipients so that they can relink them 4945 with the library, after making changes to the library and recompiling 4946 it. And you must show them these terms so they know their rights. 4947 4948 Our method of protecting your rights has two steps: (1) copyright 4949 the library, and (2) offer you this license which gives you legal 4950 permission to copy, distribute and/or modify the library. 4951 4952 Also, for each distributor's protection, we want to make certain 4953 that everyone understands that there is no warranty for this free 4954 library. If the library is modified by someone else and passed on, we 4955 want its recipients to know that what they have is not the original 4956 version, so that any problems introduced by others will not reflect on 4957 the original authors' reputations. 4958 4960 Finally, any free program is threatened constantly by software 4961 patents. We wish to avoid the danger that companies distributing free 4962 software will individually obtain patent licenses, thus in effect 4963 transforming the program into proprietary software. To prevent this, 4964 we have made it clear that any patent must be licensed for everyone's 4965 free use or not licensed at all. 4966 4967 Most GNU software, including some libraries, is covered by the ordinary 4968 GNU General Public License, which was designed for utility programs. This 4969 license, the GNU Library General Public License, applies to certain 4970 designated libraries. This license is quite different from the ordinary 4971 one; be sure to read it in full, and don't assume that anything in it is 4972 the same as in the ordinary license. 4973 4974 The reason we have a separate public license for some libraries is that 4975 they blur the distinction we usually make between modifying or adding to a 4976 program and simply using it. Linking a program with a library, without 4977 changing the library, is in some sense simply using the library, and is 4978 analogous to running a utility program or application program. However, in 4979 a textual and legal sense, the linked executable is a combined work, a 4980 derivative of the original library, and the ordinary General Public License 4981 treats it as such. 4982 4983 Because of this blurred distinction, using the ordinary General 4984 Public License for libraries did not effectively promote software 4985 sharing, because most developers did not use the libraries. We 4986 concluded that weaker conditions might promote sharing better. 4987 4988 However, unrestricted linking of non-free programs would deprive the 4989 users of those programs of all benefit from the free status of the 4990 libraries themselves. This Library General Public License is intended to 4991 permit developers of non-free programs to use free libraries, while 4992 preserving your freedom as a user of such programs to change the free 4993 libraries that are incorporated in them. (We have not seen how to achieve 4994 this as regards changes in header files, but we have achieved it as regards 4995 changes in the actual functions of the Library.) The hope is that this 4996 will lead to faster development of free libraries. 4997 4998 The precise terms and conditions for copying, distribution and 4999 modification follow. Pay close attention to the difference between a 5000 "work based on the library" and a "work that uses the library". The 5001 former contains code derived from the library, while the latter only 5002 works together with the library. 5003 5004 Note that it is possible for a library to be covered by the ordinary 5005 General Public License rather than by this special one. 5006 5008 GNU LIBRARY GENERAL PUBLIC LICENSE 5009 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 5010 5011 0. This License Agreement applies to any software library which 5012 contains a notice placed by the copyright holder or other authorized 5013 party saying it may be distributed under the terms of this Library 5014 General Public License (also called "this License"). Each licensee is 5015 addressed as "you". 5016 5017 A "library" means a collection of software functions and/or data 5018 prepared so as to be conveniently linked with application programs 5019 (which use some of those functions and data) to form executables. 5020 5021 The "Library", below, refers to any such software library or work 5022 which has been distributed under these terms. A "work based on the 5023 Library" means either the Library or any derivative work under 5024 copyright law: that is to say, a work containing the Library or a 5025 portion of it, either verbatim or with modifications and/or translated 5026 straightforwardly into another language. (Hereinafter, translation is 5027 included without limitation in the term "modification".) 5028 5029 "Source code" for a work means the preferred form of the work for 5030 making modifications to it. For a library, complete source code means 5031 all the source code for all modules it contains, plus any associated 5032 interface definition files, plus the scripts used to control compilation 5033 and installation of the library. 5034 5035 Activities other than copying, distribution and modification are not 5036 covered by this License; they are outside its scope. The act of 5037 running a program using the Library is not restricted, and output from 5038 such a program is covered only if its contents constitute a work based 5039 on the Library (independent of the use of the Library in a tool for 5040 writing it). Whether that is true depends on what the Library does 5041 and what the program that uses the Library does. 5042 5043 1. You may copy and distribute verbatim copies of the Library's 5044 complete source code as you receive it, in any medium, provided that 5045 you conspicuously and appropriately publish on each copy an 5046 appropriate copyright notice and disclaimer of warranty; keep intact 5047 all the notices that refer to this License and to the absence of any 5048 warranty; and distribute a copy of this License along with the 5049 Library. 5050 5051 You may charge a fee for the physical act of transferring a copy, 5052 and you may at your option offer warranty protection in exchange for a 5053 fee. 5054 5056 2. You may modify your copy or copies of the Library or any portion 5057 of it, thus forming a work based on the Library, and copy and 5058 distribute such modifications or work under the terms of Section 1 5059 above, provided that you also meet all of these conditions: 5060 5061 a) The modified work must itself be a software library. 5062 5063 b) You must cause the files modified to carry prominent notices 5064 stating that you changed the files and the date of any change. 5065 5066 c) You must cause the whole of the work to be licensed at no 5067 charge to all third parties under the terms of this License. 5068 5069 d) If a facility in the modified Library refers to a function or a 5070 table of data to be supplied by an application program that uses 5071 the facility, other than as an argument passed when the facility 5072 is invoked, then you must make a good faith effort to ensure that, 5073 in the event an application does not supply such function or 5074 table, the facility still operates, and performs whatever part of 5075 its purpose remains meaningful. 5076 5077 (For example, a function in a library to compute square roots has 5078 a purpose that is entirely well-defined independent of the 5079 application. Therefore, Subsection 2d requires that any 5080 application-supplied function or table used by this function must 5081 be optional: if the application does not supply it, the square 5082 root function must still compute square roots.) 5083 5084 These requirements apply to the modified work as a whole. If 5085 identifiable sections of that work are not derived from the Library, 5086 and can be reasonably considered independent and separate works in 5087 themselves, then this License, and its terms, do not apply to those 5088 sections when you distribute them as separate works. But when you 5089 distribute the same sections as part of a whole which is a work based 5090 on the Library, the distribution of the whole must be on the terms of 5091 this License, whose permissions for other licensees extend to the 5092 entire whole, and thus to each and every part regardless of who wrote 5093 it. 5094 5095 Thus, it is not the intent of this section to claim rights or contest 5096 your rights to work written entirely by you; rather, the intent is to 5097 exercise the right to control the distribution of derivative or 5098 collective works based on the Library. 5099 5100 In addition, mere aggregation of another work not based on the Library 5101 with the Library (or with a work based on the Library) on a volume of 5102 a storage or distribution medium does not bring the other work under 5103 the scope of this License. 5104 5105 3. You may opt to apply the terms of the ordinary GNU General Public 5106 License instead of this License to a given copy of the Library. To do 5107 this, you must alter all the notices that refer to this License, so 5108 that they refer to the ordinary GNU General Public License, version 2, 5109 instead of to this License. (If a newer version than version 2 of the 5110 ordinary GNU General Public License has appeared, then you can specify 5111 that version instead if you wish.) Do not make any other change in 5112 these notices. 5113 5115 Once this change is made in a given copy, it is irreversible for 5116 that copy, so the ordinary GNU General Public License applies to all 5117 subsequent copies and derivative works made from that copy. 5118 5119 This option is useful when you wish to copy part of the code of 5120 the Library into a program that is not a library. 5121 5122 4. You may copy and distribute the Library (or a portion or 5123 derivative of it, under Section 2) in object code or executable form 5124 under the terms of Sections 1 and 2 above provided that you accompany 5125 it with the complete corresponding machine-readable source code, which 5126 must be distributed under the terms of Sections 1 and 2 above on a 5127 medium customarily used for software interchange. 5128 5129 If distribution of object code is made by offering access to copy 5130 from a designated place, then offering equivalent access to copy the 5131 source code from the same place satisfies the requirement to 5132 distribute the source code, even though third parties are not 5133 compelled to copy the source along with the object code. 5134 5135 5. A program that contains no derivative of any portion of the 5136 Library, but is designed to work with the Library by being compiled or 5137 linked with it, is called a "work that uses the Library". Such a 5138 work, in isolation, is not a derivative work of the Library, and 5139 therefore falls outside the scope of this License. 5140 5141 However, linking a "work that uses the Library" with the Library 5142 creates an executable that is a derivative of the Library (because it 5143 contains portions of the Library), rather than a "work that uses the 5144 library". The executable is therefore covered by this License. 5145 Section 6 states terms for distribution of such executables. 5146 5147 When a "work that uses the Library" uses material from a header file 5148 that is part of the Library, the object code for the work may be a 5149 derivative work of the Library even though the source code is not. 5150 Whether this is true is especially significant if the work can be 5151 linked without the Library, or if the work is itself a library. The 5152 threshold for this to be true is not precisely defined by law. 5153 5154 If such an object file uses only numerical parameters, data 5155 structure layouts and accessors, and small macros and small inline 5156 functions (ten lines or less in length), then the use of the object 5157 file is unrestricted, regardless of whether it is legally a derivative 5158 work. (Executables containing this object code plus portions of the 5159 Library will still fall under Section 6.) 5160 5161 Otherwise, if the work is a derivative of the Library, you may 5162 distribute the object code for the work under the terms of Section 6. 5163 Any executables containing that work also fall under Section 6, 5164 whether or not they are linked directly with the Library itself. 5165 5167 6. As an exception to the Sections above, you may also compile or 5168 link a "work that uses the Library" with the Library to produce a 5169 work containing portions of the Library, and distribute that work 5170 under terms of your choice, provided that the terms permit 5171 modification of the work for the customer's own use and reverse 5172 engineering for debugging such modifications. 5173 5174 You must give prominent notice with each copy of the work that the 5175 Library is used in it and that the Library and its use are covered by 5176 this License. You must supply a copy of this License. If the work 5177 during execution displays copyright notices, you must include the 5178 copyright notice for the Library among them, as well as a reference 5179 directing the user to the copy of this License. Also, you must do one 5180 of these things: 5181 5182 a) Accompany the work with the complete corresponding 5183 machine-readable source code for the Library including whatever 5184 changes were used in the work (which must be distributed under 5185 Sections 1 and 2 above); and, if the work is an executable linked 5186 with the Library, with the complete machine-readable "work that 5187 uses the Library", as object code and/or source code, so that the 5188 user can modify the Library and then relink to produce a modified 5189 executable containing the modified Library. (It is understood 5190 that the user who changes the contents of definitions files in the 5191 Library will not necessarily be able to recompile the application 5192 to use the modified definitions.) 5193 5194 b) Accompany the work with a written offer, valid for at 5195 least three years, to give the same user the materials 5196 specified in Subsection 6a, above, for a charge no more 5197 than the cost of performing this distribution. 5198 5199 c) If distribution of the work is made by offering access to copy 5200 from a designated place, offer equivalent access to copy the above 5201 specified materials from the same place. 5202 5203 d) Verify that the user has already received a copy of these 5204 materials or that you have already sent this user a copy. 5205 5206 For an executable, the required form of the "work that uses the 5207 Library" must include any data and utility programs needed for 5208 reproducing the executable from it. However, as a special exception, 5209 the source code distributed need not include anything that is normally 5210 distributed (in either source or binary form) with the major 5211 components (compiler, kernel, and so on) of the operating system on 5212 which the executable runs, unless that component itself accompanies 5213 the executable. 5214 5215 It may happen that this requirement contradicts the license 5216 restrictions of other proprietary libraries that do not normally 5217 accompany the operating system. Such a contradiction means you cannot 5218 use both them and the Library together in an executable that you 5219 distribute. 5220 5222 7. You may place library facilities that are a work based on the 5223 Library side-by-side in a single library together with other library 5224 facilities not covered by this License, and distribute such a combined 5225 library, provided that the separate distribution of the work based on 5226 the Library and of the other library facilities is otherwise 5227 permitted, and provided that you do these two things: 5228 5229 a) Accompany the combined library with a copy of the same work 5230 based on the Library, uncombined with any other library 5231 facilities. This must be distributed under the terms of the 5232 Sections above. 5233 5234 b) Give prominent notice with the combined library of the fact 5235 that part of it is a work based on the Library, and explaining 5236 where to find the accompanying uncombined form of the same work. 5237 5238 8. You may not copy, modify, sublicense, link with, or distribute 5239 the Library except as expressly provided under this License. Any 5240 attempt otherwise to copy, modify, sublicense, link with, or 5241 distribute the Library is void, and will automatically terminate your 5242 rights under this License. However, parties who have received copies, 5243 or rights, from you under this License will not have their licenses 5244 terminated so long as such parties remain in full compliance. 5245 5246 9. You are not required to accept this License, since you have not 5247 signed it. However, nothing else grants you permission to modify or 5248 distribute the Library or its derivative works. These actions are 5249 prohibited by law if you do not accept this License. Therefore, by 5250 modifying or distributing the Library (or any work based on the 5251 Library), you indicate your acceptance of this License to do so, and 5252 all its terms and conditions for copying, distributing or modifying 5253 the Library or works based on it. 5254 5255 10. Each time you redistribute the Library (or any work based on the 5256 Library), the recipient automatically receives a license from the 5257 original licensor to copy, distribute, link with or modify the Library 5258 subject to these terms and conditions. You may not impose any further 5259 restrictions on the recipients' exercise of the rights granted herein. 5260 You are not responsible for enforcing compliance by third parties to 5261 this License. 5262 5264 11. If, as a consequence of a court judgment or allegation of patent 5265 infringement or for any other reason (not limited to patent issues), 5266 conditions are imposed on you (whether by court order, agreement or 5267 otherwise) that contradict the conditions of this License, they do not 5268 excuse you from the conditions of this License. If you cannot 5269 distribute so as to satisfy simultaneously your obligations under this 5270 License and any other pertinent obligations, then as a consequence you 5271 may not distribute the Library at all. For example, if a patent 5272 license would not permit royalty-free redistribution of the Library by 5273 all those who receive copies directly or indirectly through you, then 5274 the only way you could satisfy both it and this License would be to 5275 refrain entirely from distribution of the Library. 5276 5277 If any portion of this section is held invalid or unenforceable under any 5278 particular circumstance, the balance of the section is intended to apply, 5279 and the section as a whole is intended to apply in other circumstances. 5280 5281 It is not the purpose of this section to induce you to infringe any 5282 patents or other property right claims or to contest validity of any 5283 such claims; this section has the sole purpose of protecting the 5284 integrity of the free software distribution system which is 5285 implemented by public license practices. Many people have made 5286 generous contributions to the wide range of software distributed 5287 through that system in reliance on consistent application of that 5288 system; it is up to the author/donor to decide if he or she is willing 5289 to distribute software through any other system and a licensee cannot 5290 impose that choice. 5291 5292 This section is intended to make thoroughly clear what is believed to 5293 be a consequence of the rest of this License. 5294 5295 12. If the distribution and/or use of the Library is restricted in 5296 certain countries either by patents or by copyrighted interfaces, the 5297 original copyright holder who places the Library under this License may add 5298 an explicit geographical distribution limitation excluding those countries, 5299 so that distribution is permitted only in or among countries not thus 5300 excluded. In such case, this License incorporates the limitation as if 5301 written in the body of this License. 5302 5303 13. The Free Software Foundation may publish revised and/or new 5304 versions of the Library General Public License from time to time. 5305 Such new versions will be similar in spirit to the present version, 5306 but may differ in detail to address new problems or concerns. 5307 5308 Each version is given a distinguishing version number. If the Library 5309 specifies a version number of this License which applies to it and 5310 "any later version", you have the option of following the terms and 5311 conditions either of that version or of any later version published by 5312 the Free Software Foundation. If the Library does not specify a 5313 license version number, you may choose any version ever published by 5314 the Free Software Foundation. 5315 5317 14. If you wish to incorporate parts of the Library into other free 5318 programs whose distribution conditions are incompatible with these, 5319 write to the author to ask for permission. For software which is 5320 copyrighted by the Free Software Foundation, write to the Free 5321 Software Foundation; we sometimes make exceptions for this. Our 5322 decision will be guided by the two goals of preserving the free status 5323 of all derivatives of our free software and of promoting the sharing 5324 and reuse of software generally. 5325 5326 NO WARRANTY 5327 5328 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 5329 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 5330 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 5331 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 5332 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 5333 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5334 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 5335 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 5336 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 5337 5338 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 5339 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 5340 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 5341 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 5342 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 5343 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 5344 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 5345 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 5346 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 5347 DAMAGES. 5348 5349 END OF TERMS AND CONDITIONS 5350 5352 How to Apply These Terms to Your New Libraries 5353 5354 If you develop a new library, and you want it to be of the greatest 5355 possible use to the public, we recommend making it free software that 5356 everyone can redistribute and change. You can do so by permitting 5357 redistribution under these terms (or, alternatively, under the terms of the 5358 ordinary General Public License). 5359 5360 To apply these terms, attach the following notices to the library. It is 5361 safest to attach them to the start of each source file to most effectively 5362 convey the exclusion of warranty; and each file should have at least the 5363 "copyright" line and a pointer to where the full notice is found. 5364 5365 <one line to give the library's name and a brief idea of what it does.> 5366 Copyright (C) <year> <name of author> 5367 5368 This library is free software; you can redistribute it and/or 5369 modify it under the terms of the GNU Library General Public 5370 License as published by the Free Software Foundation; either 5371 version 2 of the License, or (at your option) any later version. 5372 5373 This library is distributed in the hope that it will be useful, 5374 but WITHOUT ANY WARRANTY; without even the implied warranty of 5375 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 5376 Library General Public License for more details. 5377 5378 You should have received a copy of the GNU Library General Public 5379 License along with this library; if not, write to the 5380 Free Software Foundation, Inc., 59 Temple Place - Suite 330, 5381 Boston, MA 02111-1307 USA. 5382 5383 Also add information on how to contact you by electronic and paper mail. 5384 5385 You should also get your employer (if you work as a programmer) or your 5386 school, if any, to sign a "copyright disclaimer" for the library, if 5387 necessary. Here is a sample; alter the names: 5388 5389 Yoyodyne, Inc., hereby disclaims all copyright interest in the 5390 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 5391 5392 <signature of Ty Coon>, 1 April 1990 5393 Ty Coon, President of Vice 5394 5395 That's all there is to it! 5396 5397 HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. 5398 For parts of HarfBuzz that are licensed under different licenses see individual 5399 files names COPYING in subdirectories where applicable. 5400 5401 Copyright 2010,2011,2012 Google, Inc. 5402 Copyright 2012 Mozilla Foundation 5403 Copyright 2011 Codethink Limited 5404 Copyright 2008,2010 Nokia Corporation and/or its subsidiary(-ies) 5405 Copyright 2009 Keith Stribley 5406 Copyright 2009 Martin Hosken and SIL International 5407 Copyright 2007 Chris Wilson 5408 Copyright 2006 Behdad Esfahbod 5409 Copyright 2005 David Turner 5410 Copyright 2004,2007,2008,2009,2010 Red Hat, Inc. 5411 Copyright 1998-2004 David Turner and Werner Lemberg 5412 5413 For full copyright notices consult the individual files in the package. 5414 5415 5416 Permission is hereby granted, without written agreement and without 5417 license or royalty fees, to use, copy, modify, and distribute this 5418 software and its documentation for any purpose, provided that the 5419 above copyright notice and the following two paragraphs appear in 5420 all copies of this software. 5421 5422 IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR 5423 DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 5424 ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN 5425 IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 5426 DAMAGE. 5427 5428 THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, 5429 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 5430 FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS 5431 ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO 5432 PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 5433 5434 /************************************************************************* 5435 * 5436 * IAccessible2 IDL Specification 5437 * 5438 * Copyright (c) 2007, 2010 Linux Foundation 5439 * Copyright (c) 2006 IBM Corporation 5440 * Copyright (c) 2000, 2006 Sun Microsystems, Inc. 5441 * All rights reserved. 5442 * 5443 * 5444 * Redistribution and use in source and binary forms, with or without 5445 * modification, are permitted provided that the following conditions 5446 * are met: 5447 * 5448 * 1. Redistributions of source code must retain the above copyright 5449 * notice, this list of conditions and the following disclaimer. 5450 * 5451 * 2. Redistributions in binary form must reproduce the above 5452 * copyright notice, this list of conditions and the following 5453 * disclaimer in the documentation and/or other materials 5454 * provided with the distribution. 5455 * 5456 * 3. Neither the name of the Linux Foundation nor the names of its 5457 * contributors may be used to endorse or promote products 5458 * derived from this software without specific prior written 5459 * permission. 5460 * 5461 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 5462 * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 5463 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 5464 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5465 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 5466 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5467 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 5468 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5469 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5470 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 5471 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 5472 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 5473 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5474 * 5475 * This BSD License conforms to the Open Source Initiative "Simplified 5476 * BSD License" as published at: 5477 * http://www.opensource.org/licenses/bsd-license.php 5478 * 5479 * IAccessible2 is a trademark of the Linux Foundation. The IAccessible2 5480 * mark may be used in accordance with the Linux Foundation Trademark 5481 * Policy to indicate compliance with the IAccessible2 specification. 5482 * 5483 ************************************************************************/ 5484 5485 LICENSE extracted from IJG's jpeg distribution: 5486 ----------------------------------------------- 5487 5488 In plain English: 5489 5490 1. We don't promise that this software works. (But if you find any bugs, 5491 please let us know!) 5492 2. You can use this software for whatever you want. You don't have to pay us. 5493 3. You may not pretend that you wrote this software. If you use it in a 5494 program, you must acknowledge somewhere in your documentation that 5495 you've used the IJG code. 5496 5497 In legalese: 5498 5499 The authors make NO WARRANTY or representation, either express or implied, 5500 with respect to this software, its quality, accuracy, merchantability, or 5501 fitness for a particular purpose. This software is provided "AS IS", and you, 5502 its user, assume the entire risk as to its quality and accuracy. 5503 5504 This software is copyright (C) 1991-1998, Thomas G. Lane. 5505 All Rights Reserved except as specified below. 5506 5507 Permission is hereby granted to use, copy, modify, and distribute this 5508 software (or portions thereof) for any purpose, without fee, subject to these 5509 conditions: 5510 (1) If any part of the source code for this software is distributed, then this 5511 README file must be included, with this copyright and no-warranty notice 5512 unaltered; and any additions, deletions, or changes to the original files 5513 must be clearly indicated in accompanying documentation. 5514 (2) If only executable code is distributed, then the accompanying 5515 documentation must state that "this software is based in part on the work of 5516 the Independent JPEG Group". 5517 (3) Permission for use of this software is granted only if the user accepts 5518 full responsibility for any undesirable consequences; the authors accept 5519 NO LIABILITY for damages of any kind. 5520 5521 These conditions apply to any software derived from or based on the IJG code, 5522 not just to the unmodified library. If you use our work, you ought to 5523 acknowledge us. 5524 5525 Permission is NOT granted for the use of any IJG author's name or company name 5526 in advertising or publicity relating to this software or products derived from 5527 it. This software may be referred to only as "the Independent JPEG Group's 5528 software". 5529 5530 We specifically permit and encourage the use of this software as the basis of 5531 commercial products, provided that all warranty or liability claims are 5532 assumed by the product vendor. 5533 5534 5535 ICU License - ICU 1.8.1 and later 5536 5537 COPYRIGHT AND PERMISSION NOTICE 5538 5539 Copyright (c) 1995-2010 International Business Machines Corporation and others 5540 5541 All rights reserved. 5542 5543 Permission is hereby granted, free of charge, to any person obtaining a copy 5544 of this software and associated documentation files (the "Software"), 5545 to deal in the Software without restriction, including without limitation 5546 the rights to use, copy, modify, merge, publish, distribute, and/or sell 5547 copies of the Software, and to permit persons 5548 to whom the Software is furnished to do so, provided that the above 5549 copyright notice(s) and this permission notice appear in all copies 5550 of the Software and that both the above copyright notice(s) and this 5551 permission notice appear in supporting documentation. 5552 5553 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 5554 INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 5555 PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL 5556 THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, 5557 OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 5558 RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 5559 NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE 5560 USE OR PERFORMANCE OF THIS SOFTWARE. 5561 5562 Except as contained in this notice, the name of a copyright holder shall not be 5563 used in advertising or otherwise to promote the sale, use or other dealings in 5564 this Software without prior written authorization of the copyright holder. 5565 5566 All trademarks and registered trademarks mentioned herein are the property of their respective owners. 5567 5568 /* ***** BEGIN LICENSE BLOCK ***** 5569 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 5570 * 5571 * The contents of this file are subject to the Mozilla Public License Version 5572 * 1.1 (the "License"); you may not use this file except in compliance with 5573 * the License. You may obtain a copy of the License at 5574 * http://www.mozilla.org/MPL/ 5575 * 5576 * Software distributed under the License is distributed on an "AS IS" basis, 5577 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 5578 * for the specific language governing rights and limitations under the 5579 * License. 5580 * 5581 * The Original Code is mozilla.org code. 5582 * 5583 * The Initial Developer of the Original Code is 5584 * Netscape Communications Corporation. 5585 * Portions created by the Initial Developer are Copyright (C) 2002 5586 * the Initial Developer. All Rights Reserved. 5587 * 5588 * Contributor(s): 5589 * 5590 * Alternatively, the contents of this file may be used under the terms of 5591 * either the GNU General Public License Version 2 or later (the "GPL"), or 5592 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 5593 * in which case the provisions of the GPL or the LGPL are applicable instead 5594 * of those above. If you wish to allow use of your version of this file only 5595 * under the terms of either the GPL or the LGPL, and not to allow others to 5596 * use your version of this file under the terms of the MPL, indicate your 5597 * decision by deleting the provisions above and replace them with the notice 5598 * and other provisions required by the GPL or the LGPL. If you do not delete 5599 * the provisions above, a recipient may use your version of this file under 5600 * the terms of any one of the MPL, the GPL or the LGPL. 5601 * 5602 * ***** END LICENSE BLOCK ***** */ 5603 5604 The following is the license for the jemalloc source code, as provided 5605 in the initial section of the source files. 5606 5607 Copyright (C) 2006-2008 Jason Evans <jasone (a] FreeBSD.org>. 5608 All rights reserved. 5609 5610 Redistribution and use in source and binary forms, with or without 5611 modification, are permitted provided that the following conditions 5612 are met: 5613 1. Redistributions of source code must retain the above copyright 5614 notice(s), this list of conditions and the following disclaimer as 5615 the first lines of this file unmodified other than the possible 5616 addition of one or more copyright notices. 5617 2. Redistributions in binary form must reproduce the above copyright 5618 notice(s), this list of conditions and the following disclaimer in 5619 the documentation and/or other materials provided with the 5620 distribution. 5621 5622 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) ``AS IS'' AND ANY 5623 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5624 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5625 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) BE 5626 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 5627 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 5628 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 5629 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 5630 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 5631 OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 5632 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5633 5634 5635 The JsonCpp library's source code, including accompanying documentation, 5636 tests and demonstration applications, are licensed under the following 5637 conditions... 5638 5639 The author (Baptiste Lepilleur) explicitly disclaims copyright in all 5640 jurisdictions which recognize such a disclaimer. In such jurisdictions, 5641 this software is released into the Public Domain. 5642 5643 In jurisdictions which do not recognize Public Domain property (e.g. Germany as of 5644 2010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is 5645 released under the terms of the MIT License (see below). 5646 5647 In jurisdictions which recognize Public Domain property, the user of this 5648 software may choose to accept it either as 1) Public Domain, 2) under the 5649 conditions of the MIT License (see below), or 3) under the terms of dual 5650 Public Domain/MIT License conditions described here, as they choose. 5651 5652 The MIT License is about as close to Public Domain as a license can get, and is 5653 described in clear, concise terms at: 5654 5655 http://en.wikipedia.org/wiki/MIT_License 5656 5657 The full text of the MIT License follows: 5658 5659 ======================================================================== 5660 Copyright (c) 2007-2010 Baptiste Lepilleur 5661 5662 Permission is hereby granted, free of charge, to any person 5663 obtaining a copy of this software and associated documentation 5664 files (the "Software"), to deal in the Software without 5665 restriction, including without limitation the rights to use, copy, 5666 modify, merge, publish, distribute, sublicense, and/or sell copies 5667 of the Software, and to permit persons to whom the Software is 5668 furnished to do so, subject to the following conditions: 5669 5670 The above copyright notice and this permission notice shall be 5671 included in all copies or substantial portions of the Software. 5672 5673 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5674 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5675 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 5676 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 5677 BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 5678 ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 5679 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 5680 SOFTWARE. 5681 ======================================================================== 5682 (END LICENSE TEXT) 5683 5684 The MIT license is compatible with both the GPL and commercial 5685 software, affording one all of the rights of Public Domain with the 5686 minor nuisance of being required to keep the above copyright notice 5687 and license text in the source code. Note also that by accepting the 5688 Public Domain "license" you can re-license your copy using whatever 5689 license you like. 5690 5691 5692 Apache License 5693 Version 2.0, January 2004 5694 http://www.apache.org/licenses/ 5695 5696 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5697 5698 1. Definitions. 5699 5700 "License" shall mean the terms and conditions for use, reproduction, 5701 and distribution as defined by Sections 1 through 9 of this document. 5702 5703 "Licensor" shall mean the copyright owner or entity authorized by 5704 the copyright owner that is granting the License. 5705 5706 "Legal Entity" shall mean the union of the acting entity and all 5707 other entities that control, are controlled by, or are under common 5708 control with that entity. For the purposes of this definition, 5709 "control" means (i) the power, direct or indirect, to cause the 5710 direction or management of such entity, whether by contract or 5711 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5712 outstanding shares, or (iii) beneficial ownership of such entity. 5713 5714 "You" (or "Your") shall mean an individual or Legal Entity 5715 exercising permissions granted by this License. 5716 5717 "Source" form shall mean the preferred form for making modifications, 5718 including but not limited to software source code, documentation 5719 source, and configuration files. 5720 5721 "Object" form shall mean any form resulting from mechanical 5722 transformation or translation of a Source form, including but 5723 not limited to compiled object code, generated documentation, 5724 and conversions to other media types. 5725 5726 "Work" shall mean the work of authorship, whether in Source or 5727 Object form, made available under the License, as indicated by a 5728 copyright notice that is included in or attached to the work 5729 (an example is provided in the Appendix below). 5730 5731 "Derivative Works" shall mean any work, whether in Source or Object 5732 form, that is based on (or derived from) the Work and for which the 5733 editorial revisions, annotations, elaborations, or other modifications 5734 represent, as a whole, an original work of authorship. For the purposes 5735 of this License, Derivative Works shall not include works that remain 5736 separable from, or merely link (or bind by name) to the interfaces of, 5737 the Work and Derivative Works thereof. 5738 5739 "Contribution" shall mean any work of authorship, including 5740 the original version of the Work and any modifications or additions 5741 to that Work or Derivative Works thereof, that is intentionally 5742 submitted to Licensor for inclusion in the Work by the copyright owner 5743 or by an individual or Legal Entity authorized to submit on behalf of 5744 the copyright owner. For the purposes of this definition, "submitted" 5745 means any form of electronic, verbal, or written communication sent 5746 to the Licensor or its representatives, including but not limited to 5747 communication on electronic mailing lists, source code control systems, 5748 and issue tracking systems that are managed by, or on behalf of, the 5749 Licensor for the purpose of discussing and improving the Work, but 5750 excluding communication that is conspicuously marked or otherwise 5751 designated in writing by the copyright owner as "Not a Contribution." 5752 5753 "Contributor" shall mean Licensor and any individual or Legal Entity 5754 on behalf of whom a Contribution has been received by Licensor and 5755 subsequently incorporated within the Work. 5756 5757 2. Grant of Copyright License. Subject to the terms and conditions of 5758 this License, each Contributor hereby grants to You a perpetual, 5759 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5760 copyright license to reproduce, prepare Derivative Works of, 5761 publicly display, publicly perform, sublicense, and distribute the 5762 Work and such Derivative Works in Source or Object form. 5763 5764 3. Grant of Patent License. Subject to the terms and conditions of 5765 this License, each Contributor hereby grants to You a perpetual, 5766 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5767 (except as stated in this section) patent license to make, have made, 5768 use, offer to sell, sell, import, and otherwise transfer the Work, 5769 where such license applies only to those patent claims licensable 5770 by such Contributor that are necessarily infringed by their 5771 Contribution(s) alone or by combination of their Contribution(s) 5772 with the Work to which such Contribution(s) was submitted. If You 5773 institute patent litigation against any entity (including a 5774 cross-claim or counterclaim in a lawsuit) alleging that the Work 5775 or a Contribution incorporated within the Work constitutes direct 5776 or contributory patent infringement, then any patent licenses 5777 granted to You under this License for that Work shall terminate 5778 as of the date such litigation is filed. 5779 5780 4. Redistribution. You may reproduce and distribute copies of the 5781 Work or Derivative Works thereof in any medium, with or without 5782 modifications, and in Source or Object form, provided that You 5783 meet the following conditions: 5784 5785 (a) You must give any other recipients of the Work or 5786 Derivative Works a copy of this License; and 5787 5788 (b) You must cause any modified files to carry prominent notices 5789 stating that You changed the files; and 5790 5791 (c) You must retain, in the Source form of any Derivative Works 5792 that You distribute, all copyright, patent, trademark, and 5793 attribution notices from the Source form of the Work, 5794 excluding those notices that do not pertain to any part of 5795 the Derivative Works; and 5796 5797 (d) If the Work includes a "NOTICE" text file as part of its 5798 distribution, then any Derivative Works that You distribute must 5799 include a readable copy of the attribution notices contained 5800 within such NOTICE file, excluding those notices that do not 5801 pertain to any part of the Derivative Works, in at least one 5802 of the following places: within a NOTICE text file distributed 5803 as part of the Derivative Works; within the Source form or 5804 documentation, if provided along with the Derivative Works; or, 5805 within a display generated by the Derivative Works, if and 5806 wherever such third-party notices normally appear. The contents 5807 of the NOTICE file are for informational purposes only and 5808 do not modify the License. You may add Your own attribution 5809 notices within Derivative Works that You distribute, alongside 5810 or as an addendum to the NOTICE text from the Work, provided 5811 that such additional attribution notices cannot be construed 5812 as modifying the License. 5813 5814 You may add Your own copyright statement to Your modifications and 5815 may provide additional or different license terms and conditions 5816 for use, reproduction, or distribution of Your modifications, or 5817 for any such Derivative Works as a whole, provided Your use, 5818 reproduction, and distribution of the Work otherwise complies with 5819 the conditions stated in this License. 5820 5821 5. Submission of Contributions. Unless You explicitly state otherwise, 5822 any Contribution intentionally submitted for inclusion in the Work 5823 by You to the Licensor shall be under the terms and conditions of 5824 this License, without any additional terms or conditions. 5825 Notwithstanding the above, nothing herein shall supersede or modify 5826 the terms of any separate license agreement you may have executed 5827 with Licensor regarding such Contributions. 5828 5829 6. Trademarks. This License does not grant permission to use the trade 5830 names, trademarks, service marks, or product names of the Licensor, 5831 except as required for reasonable and customary use in describing the 5832 origin of the Work and reproducing the content of the NOTICE file. 5833 5834 7. Disclaimer of Warranty. Unless required by applicable law or 5835 agreed to in writing, Licensor provides the Work (and each 5836 Contributor provides its Contributions) on an "AS IS" BASIS, 5837 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5838 implied, including, without limitation, any warranties or conditions 5839 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5840 PARTICULAR PURPOSE. You are solely responsible for determining the 5841 appropriateness of using or redistributing the Work and assume any 5842 risks associated with Your exercise of permissions under this License. 5843 5844 8. Limitation of Liability. In no event and under no legal theory, 5845 whether in tort (including negligence), contract, or otherwise, 5846 unless required by applicable law (such as deliberate and grossly 5847 negligent acts) or agreed to in writing, shall any Contributor be 5848 liable to You for damages, including any direct, indirect, special, 5849 incidental, or consequential damages of any character arising as a 5850 result of this License or out of the use or inability to use the 5851 Work (including but not limited to damages for loss of goodwill, 5852 work stoppage, computer failure or malfunction, or any and all 5853 other commercial damages or losses), even if such Contributor 5854 has been advised of the possibility of such damages. 5855 5856 9. Accepting Warranty or Additional Liability. While redistributing 5857 the Work or Derivative Works thereof, You may choose to offer, 5858 and charge a fee for, acceptance of support, warranty, indemnity, 5859 or other liability obligations and/or rights consistent with this 5860 License. However, in accepting such obligations, You may act only 5861 on Your own behalf and on Your sole responsibility, not on behalf 5862 of any other Contributor, and only if You agree to indemnify, 5863 defend, and hold each Contributor harmless for any liability 5864 incurred by, or claims asserted against, such Contributor by reason 5865 of your accepting any such warranty or additional liability. 5866 5867 END OF TERMS AND CONDITIONS 5868 5869 APPENDIX: How to apply the Apache License to your work. 5870 5871 To apply the Apache License to your work, attach the following 5872 boilerplate notice, with the fields enclosed by brackets "[]" 5873 replaced with your own identifying information. (Don't include 5874 the brackets!) The text should be enclosed in the appropriate 5875 comment syntax for the file format. We also recommend that a 5876 file or class name and description of purpose be included on the 5877 same "printed page" as the copyright notice for easier 5878 identification within third-party archives. 5879 5880 Copyright [yyyy] [name of copyright owner] 5881 5882 Licensed under the Apache License, Version 2.0 (the "License"); 5883 you may not use this file except in compliance with the License. 5884 You may obtain a copy of the License at 5885 5886 http://www.apache.org/licenses/LICENSE-2.0 5887 5888 Unless required by applicable law or agreed to in writing, software 5889 distributed under the License is distributed on an "AS IS" BASIS, 5890 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5891 See the License for the specific language governing permissions and 5892 limitations under the License. 5893 5894 Copyright (c) 2007-2010 The Khronos Group Inc. 5895 5896 Permission is hereby granted, free of charge, to any person obtaining a 5897 copy of this software and/or associated documentation files (the 5898 "Materials"), to deal in the Materials without restriction, including 5899 without limitation the rights to use, copy, modify, merge, publish, 5900 distribute, sublicense, and/or sell copies of the Materials, and to 5901 permit persons to whom the Materials are furnished to do so, subject to 5902 the following conditions: 5903 5904 The above copyright notice and this permission notice shall be included 5905 in all copies or substantial portions of the Materials. 5906 5907 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5908 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5909 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 5910 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 5911 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 5912 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 5913 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 5914 5915 5916 SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) 5917 5918 Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved. 5919 5920 Permission is hereby granted, free of charge, to any person obtaining a copy of 5921 this software and associated documentation files (the "Software"), to deal in 5922 the Software without restriction, including without limitation the rights to 5923 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 5924 of the Software, and to permit persons to whom the Software is furnished to do 5925 so, subject to the following conditions: 5926 5927 The above copyright notice including the dates of first publication and either 5928 this permission notice or a reference to http://oss.sgi.com/projects/FreeB/ 5929 shall be included in all copies or substantial portions of the Software. 5930 5931 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5932 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5933 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON 5934 GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 5935 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 5936 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5937 5938 Except as contained in this notice, the name of Silicon Graphics, Inc. shall 5939 not be used in advertising or otherwise to promote the sale, use or other 5940 dealings in this Software without prior written authorization from Silicon 5941 Graphics, Inc. 5942 5943 Redistribution and use in source and binary forms, with or without 5944 modification, are permitted provided that the following conditions are 5945 met: 5946 5947 * Redistributions of source code must retain the above copyright 5948 notice, this list of conditions and the following disclaimer. 5949 5950 * Redistributions in binary form must reproduce the above 5951 copyright notice, this list of conditions and the following 5952 disclaimer in the documentation and/or other materials provided 5953 with the distribution. 5954 5955 * Neither the name of the copyright holders nor the names of its 5956 contributors may be used to endorse or promote products derived 5957 from this software without specific prior written permission. 5958 5959 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5960 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5961 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5962 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 5963 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5964 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5965 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5966 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5967 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5968 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5969 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5970 5971 License copied from bin/lcov: 5972 5973 # 5974 # Copyright (c) International Business Machines Corp., 2002,2007 5975 # 5976 # This program is free software; you can redistribute it and/or modify 5977 # it under the terms of the GNU General Public License as published by 5978 # the Free Software Foundation; either version 2 of the License, or (at 5979 # your option) any later version. 5980 # 5981 # This program is distributed in the hope that it will be useful, but 5982 # WITHOUT ANY WARRANTY; without even the implied warranty of 5983 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 5984 # General Public License for more details. 5985 # 5986 # You should have received a copy of the GNU General Public License 5987 # along with this program; if not, write to the Free Software 5988 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 5989 5990 GNU GENERAL PUBLIC LICENSE 5991 Version 2, June 1991 5992 5993 Copyright (C) 1989, 1991 Free Software Foundation, Inc., 5994 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 5995 Everyone is permitted to copy and distribute verbatim copies 5996 of this license document, but changing it is not allowed. 5997 5998 Preamble 5999 6000 The licenses for most software are designed to take away your 6001 freedom to share and change it. By contrast, the GNU General Public 6002 License is intended to guarantee your freedom to share and change free 6003 software--to make sure the software is free for all its users. This 6004 General Public License applies to most of the Free Software 6005 Foundation's software and to any other program whose authors commit to 6006 using it. (Some other Free Software Foundation software is covered by 6007 the GNU Lesser General Public License instead.) You can apply it to 6008 your programs, too. 6009 6010 When we speak of free software, we are referring to freedom, not 6011 price. Our General Public Licenses are designed to make sure that you 6012 have the freedom to distribute copies of free software (and charge for 6013 this service if you wish), that you receive source code or can get it 6014 if you want it, that you can change the software or use pieces of it 6015 in new free programs; and that you know you can do these things. 6016 6017 To protect your rights, we need to make restrictions that forbid 6018 anyone to deny you these rights or to ask you to surrender the rights. 6019 These restrictions translate to certain responsibilities for you if you 6020 distribute copies of the software, or if you modify it. 6021 6022 For example, if you distribute copies of such a program, whether 6023 gratis or for a fee, you must give the recipients all the rights that 6024 you have. You must make sure that they, too, receive or can get the 6025 source code. And you must show them these terms so they know their 6026 rights. 6027 6028 We protect your rights with two steps: (1) copyright the software, and 6029 (2) offer you this license which gives you legal permission to copy, 6030 distribute and/or modify the software. 6031 6032 Also, for each author's protection and ours, we want to make certain 6033 that everyone understands that there is no warranty for this free 6034 software. If the software is modified by someone else and passed on, we 6035 want its recipients to know that what they have is not the original, so 6036 that any problems introduced by others will not reflect on the original 6037 authors' reputations. 6038 6039 Finally, any free program is threatened constantly by software 6040 patents. We wish to avoid the danger that redistributors of a free 6041 program will individually obtain patent licenses, in effect making the 6042 program proprietary. To prevent this, we have made it clear that any 6043 patent must be licensed for everyone's free use or not licensed at all. 6044 6045 The precise terms and conditions for copying, distribution and 6046 modification follow. 6047 6048 GNU GENERAL PUBLIC LICENSE 6049 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 6050 6051 0. This License applies to any program or other work which contains 6052 a notice placed by the copyright holder saying it may be distributed 6053 under the terms of this General Public License. The "Program", below, 6054 refers to any such program or work, and a "work based on the Program" 6055 means either the Program or any derivative work under copyright law: 6056 that is to say, a work containing the Program or a portion of it, 6057 either verbatim or with modifications and/or translated into another 6058 language. (Hereinafter, translation is included without limitation in 6059 the term "modification".) Each licensee is addressed as "you". 6060 6061 Activities other than copying, distribution and modification are not 6062 covered by this License; they are outside its scope. The act of 6063 running the Program is not restricted, and the output from the Program 6064 is covered only if its contents constitute a work based on the 6065 Program (independent of having been made by running the Program). 6066 Whether that is true depends on what the Program does. 6067 6068 1. You may copy and distribute verbatim copies of the Program's 6069 source code as you receive it, in any medium, provided that you 6070 conspicuously and appropriately publish on each copy an appropriate 6071 copyright notice and disclaimer of warranty; keep intact all the 6072 notices that refer to this License and to the absence of any warranty; 6073 and give any other recipients of the Program a copy of this License 6074 along with the Program. 6075 6076 You may charge a fee for the physical act of transferring a copy, and 6077 you may at your option offer warranty protection in exchange for a fee. 6078 6079 2. You may modify your copy or copies of the Program or any portion 6080 of it, thus forming a work based on the Program, and copy and 6081 distribute such modifications or work under the terms of Section 1 6082 above, provided that you also meet all of these conditions: 6083 6084 a) You must cause the modified files to carry prominent notices 6085 stating that you changed the files and the date of any change. 6086 6087 b) You must cause any work that you distribute or publish, that in 6088 whole or in part contains or is derived from the Program or any 6089 part thereof, to be licensed as a whole at no charge to all third 6090 parties under the terms of this License. 6091 6092 c) If the modified program normally reads commands interactively 6093 when run, you must cause it, when started running for such 6094 interactive use in the most ordinary way, to print or display an 6095 announcement including an appropriate copyright notice and a 6096 notice that there is no warranty (or else, saying that you provide 6097 a warranty) and that users may redistribute the program under 6098 these conditions, and telling the user how to view a copy of this 6099 License. (Exception: if the Program itself is interactive but 6100 does not normally print such an announcement, your work based on 6101 the Program is not required to print an announcement.) 6102 6103 These requirements apply to the modified work as a whole. If 6104 identifiable sections of that work are not derived from the Program, 6105 and can be reasonably considered independent and separate works in 6106 themselves, then this License, and its terms, do not apply to those 6107 sections when you distribute them as separate works. But when you 6108 distribute the same sections as part of a whole which is a work based 6109 on the Program, the distribution of the whole must be on the terms of 6110 this License, whose permissions for other licensees extend to the 6111 entire whole, and thus to each and every part regardless of who wrote it. 6112 6113 Thus, it is not the intent of this section to claim rights or contest 6114 your rights to work written entirely by you; rather, the intent is to 6115 exercise the right to control the distribution of derivative or 6116 collective works based on the Program. 6117 6118 In addition, mere aggregation of another work not based on the Program 6119 with the Program (or with a work based on the Program) on a volume of 6120 a storage or distribution medium does not bring the other work under 6121 the scope of this License. 6122 6123 3. You may copy and distribute the Program (or a work based on it, 6124 under Section 2) in object code or executable form under the terms of 6125 Sections 1 and 2 above provided that you also do one of the following: 6126 6127 a) Accompany it with the complete corresponding machine-readable 6128 source code, which must be distributed under the terms of Sections 6129 1 and 2 above on a medium customarily used for software interchange; or, 6130 6131 b) Accompany it with a written offer, valid for at least three 6132 years, to give any third party, for a charge no more than your 6133 cost of physically performing source distribution, a complete 6134 machine-readable copy of the corresponding source code, to be 6135 distributed under the terms of Sections 1 and 2 above on a medium 6136 customarily used for software interchange; or, 6137 6138 c) Accompany it with the information you received as to the offer 6139 to distribute corresponding source code. (This alternative is 6140 allowed only for noncommercial distribution and only if you 6141 received the program in object code or executable form with such 6142 an offer, in accord with Subsection b above.) 6143 6144 The source code for a work means the preferred form of the work for 6145 making modifications to it. For an executable work, complete source 6146 code means all the source code for all modules it contains, plus any 6147 associated interface definition files, plus the scripts used to 6148 control compilation and installation of the executable. However, as a 6149 special exception, the source code distributed need not include 6150 anything that is normally distributed (in either source or binary 6151 form) with the major components (compiler, kernel, and so on) of the 6152 operating system on which the executable runs, unless that component 6153 itself accompanies the executable. 6154 6155 If distribution of executable or object code is made by offering 6156 access to copy from a designated place, then offering equivalent 6157 access to copy the source code from the same place counts as 6158 distribution of the source code, even though third parties are not 6159 compelled to copy the source along with the object code. 6160 6161 4. You may not copy, modify, sublicense, or distribute the Program 6162 except as expressly provided under this License. Any attempt 6163 otherwise to copy, modify, sublicense or distribute the Program is 6164 void, and will automatically terminate your rights under this License. 6165 However, parties who have received copies, or rights, from you under 6166 this License will not have their licenses terminated so long as such 6167 parties remain in full compliance. 6168 6169 5. You are not required to accept this License, since you have not 6170 signed it. However, nothing else grants you permission to modify or 6171 distribute the Program or its derivative works. These actions are 6172 prohibited by law if you do not accept this License. Therefore, by 6173 modifying or distributing the Program (or any work based on the 6174 Program), you indicate your acceptance of this License to do so, and 6175 all its terms and conditions for copying, distributing or modifying 6176 the Program or works based on it. 6177 6178 6. Each time you redistribute the Program (or any work based on the 6179 Program), the recipient automatically receives a license from the 6180 original licensor to copy, distribute or modify the Program subject to 6181 these terms and conditions. You may not impose any further 6182 restrictions on the recipients' exercise of the rights granted herein. 6183 You are not responsible for enforcing compliance by third parties to 6184 this License. 6185 6186 7. If, as a consequence of a court judgment or allegation of patent 6187 infringement or for any other reason (not limited to patent issues), 6188 conditions are imposed on you (whether by court order, agreement or 6189 otherwise) that contradict the conditions of this License, they do not 6190 excuse you from the conditions of this License. If you cannot 6191 distribute so as to satisfy simultaneously your obligations under this 6192 License and any other pertinent obligations, then as a consequence you 6193 may not distribute the Program at all. For example, if a patent 6194 license would not permit royalty-free redistribution of the Program by 6195 all those who receive copies directly or indirectly through you, then 6196 the only way you could satisfy both it and this License would be to 6197 refrain entirely from distribution of the Program. 6198 6199 If any portion of this section is held invalid or unenforceable under 6200 any particular circumstance, the balance of the section is intended to 6201 apply and the section as a whole is intended to apply in other 6202 circumstances. 6203 6204 It is not the purpose of this section to induce you to infringe any 6205 patents or other property right claims or to contest validity of any 6206 such claims; this section has the sole purpose of protecting the 6207 integrity of the free software distribution system, which is 6208 implemented by public license practices. Many people have made 6209 generous contributions to the wide range of software distributed 6210 through that system in reliance on consistent application of that 6211 system; it is up to the author/donor to decide if he or she is willing 6212 to distribute software through any other system and a licensee cannot 6213 impose that choice. 6214 6215 This section is intended to make thoroughly clear what is believed to 6216 be a consequence of the rest of this License. 6217 6218 8. If the distribution and/or use of the Program is restricted in 6219 certain countries either by patents or by copyrighted interfaces, the 6220 original copyright holder who places the Program under this License 6221 may add an explicit geographical distribution limitation excluding 6222 those countries, so that distribution is permitted only in or among 6223 countries not thus excluded. In such case, this License incorporates 6224 the limitation as if written in the body of this License. 6225 6226 9. The Free Software Foundation may publish revised and/or new versions 6227 of the General Public License from time to time. Such new versions will 6228 be similar in spirit to the present version, but may differ in detail to 6229 address new problems or concerns. 6230 6231 Each version is given a distinguishing version number. If the Program 6232 specifies a version number of this License which applies to it and "any 6233 later version", you have the option of following the terms and conditions 6234 either of that version or of any later version published by the Free 6235 Software Foundation. If the Program does not specify a version number of 6236 this License, you may choose any version ever published by the Free Software 6237 Foundation. 6238 6239 10. If you wish to incorporate parts of the Program into other free 6240 programs whose distribution conditions are different, write to the author 6241 to ask for permission. For software which is copyrighted by the Free 6242 Software Foundation, write to the Free Software Foundation; we sometimes 6243 make exceptions for this. Our decision will be guided by the two goals 6244 of preserving the free status of all derivatives of our free software and 6245 of promoting the sharing and reuse of software generally. 6246 6247 NO WARRANTY 6248 6249 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 6250 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 6251 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 6252 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 6253 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 6254 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 6255 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 6256 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 6257 REPAIR OR CORRECTION. 6258 6259 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 6260 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 6261 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 6262 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 6263 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 6264 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 6265 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 6266 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 6267 POSSIBILITY OF SUCH DAMAGES. 6268 6269 END OF TERMS AND CONDITIONS 6270 6271 How to Apply These Terms to Your New Programs 6272 6273 If you develop a new program, and you want it to be of the greatest 6274 possible use to the public, the best way to achieve this is to make it 6275 free software which everyone can redistribute and change under these terms. 6276 6277 To do so, attach the following notices to the program. It is safest 6278 to attach them to the start of each source file to most effectively 6279 convey the exclusion of warranty; and each file should have at least 6280 the "copyright" line and a pointer to where the full notice is found. 6281 6282 <one line to give the program's name and a brief idea of what it does.> 6283 Copyright (C) <year> <name of author> 6284 6285 This program is free software; you can redistribute it and/or modify 6286 it under the terms of the GNU General Public License as published by 6287 the Free Software Foundation; either version 2 of the License, or 6288 (at your option) any later version. 6289 6290 This program is distributed in the hope that it will be useful, 6291 but WITHOUT ANY WARRANTY; without even the implied warranty of 6292 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 6293 GNU General Public License for more details. 6294 6295 You should have received a copy of the GNU General Public License along 6296 with this program; if not, write to the Free Software Foundation, Inc., 6297 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 6298 6299 Also add information on how to contact you by electronic and paper mail. 6300 6301 If the program is interactive, make it output a short notice like this 6302 when it starts in an interactive mode: 6303 6304 Gnomovision version 69, Copyright (C) year name of author 6305 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 6306 This is free software, and you are welcome to redistribute it 6307 under certain conditions; type `show c' for details. 6308 6309 The hypothetical commands `show w' and `show c' should show the appropriate 6310 parts of the General Public License. Of course, the commands you use may 6311 be called something other than `show w' and `show c'; they could even be 6312 mouse-clicks or menu items--whatever suits your program. 6313 6314 You should also get your employer (if you work as a programmer) or your 6315 school, if any, to sign a "copyright disclaimer" for the program, if 6316 necessary. Here is a sample; alter the names: 6317 6318 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 6319 `Gnomovision' (which makes passes at compilers) written by James Hacker. 6320 6321 <signature of Ty Coon>, 1 April 1989 6322 Ty Coon, President of Vice 6323 6324 This General Public License does not permit incorporating your program into 6325 proprietary programs. If your program is a subroutine library, you may 6326 consider it more useful to permit linking proprietary applications with the 6327 library. If this is what you want to do, use the GNU Lesser General 6328 Public License instead of this License. 6329 6330 Copyright (c) 2011 The LevelDB Authors. All rights reserved. 6331 6332 Redistribution and use in source and binary forms, with or without 6333 modification, are permitted provided that the following conditions are 6334 met: 6335 6336 * Redistributions of source code must retain the above copyright 6337 notice, this list of conditions and the following disclaimer. 6338 * Redistributions in binary form must reproduce the above 6339 copyright notice, this list of conditions and the following disclaimer 6340 in the documentation and/or other materials provided with the 6341 distribution. 6342 * Neither the name of Google Inc. nor the names of its 6343 contributors may be used to endorse or promote products derived from 6344 this software without specific prior written permission. 6345 6346 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6347 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6348 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6349 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6350 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6351 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6352 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6353 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6354 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6355 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6356 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6357 6358 /* 6359 * Copyright (c) 2008 NVIDIA, Corporation 6360 * 6361 * Permission is hereby granted, free of charge, to any person obtaining a copy 6362 * of this software and associated documentation files (the "Software"), to deal 6363 * in the Software without restriction, including without limitation the rights 6364 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6365 * copies of the Software, and to permit persons to whom the Software is 6366 * furnished to do so, subject to the following conditions: 6367 * 6368 * The above copyright notice and this permission notice (including the next 6369 * paragraph) shall be included in all copies or substantial portions of the 6370 * Software. 6371 * 6372 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6373 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6374 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6375 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6376 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6377 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 6378 * SOFTWARE. 6379 */ 6380 Copyright 2000-2007 Niels Provos <provos (a] citi.umich.edu> 6381 Copyright 2007-2009 Niels Provos and Nick Mathewson 6382 6383 Redistribution and use in source and binary forms, with or without 6384 modification, are permitted provided that the following conditions 6385 are met: 6386 1. Redistributions of source code must retain the above copyright 6387 notice, this list of conditions and the following disclaimer. 6388 2. Redistributions in binary form must reproduce the above copyright 6389 notice, this list of conditions and the following disclaimer in the 6390 documentation and/or other materials provided with the distribution. 6391 3. The name of the author may not be used to endorse or promote products 6392 derived from this software without specific prior written permission. 6393 6394 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 6395 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 6396 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 6397 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 6398 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 6399 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6400 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6401 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6402 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 6403 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6404 6405 Copyright (c) 2013, Google Inc. 6406 All rights reserved. 6407 6408 Redistribution and use in source and binary forms, with or without modification, 6409 are permitted provided that the following conditions are met: 6410 6411 * Redistributions of source code must retain the above copyright notice, 6412 this list of conditions and the following disclaimer. 6413 * Redistributions in binary form must reproduce the above copyright notice, 6414 this list of conditions and the following disclaimer in the documentation 6415 and/or other materials provided with the distribution. 6416 * The name of the author may not be used to endorse or promote products 6417 derived from this software without specific prior written permission. 6418 6419 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 6420 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6421 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 6422 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 6423 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 6424 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 6425 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 6426 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 6427 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY 6428 WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 6429 SUCH DAMAGE. 6430 (Copied from the README.) 6431 6432 -------------------------------------------------------------------------------- 6433 6434 The authors make NO WARRANTY or representation, either express or implied, 6435 with respect to this software, its quality, accuracy, merchantability, or 6436 fitness for a particular purpose. This software is provided "AS IS", and you, 6437 its user, assume the entire risk as to its quality and accuracy. 6438 6439 This software is copyright (C) 1991-1998, Thomas G. Lane. 6440 All Rights Reserved except as specified below. 6441 6442 Permission is hereby granted to use, copy, modify, and distribute this 6443 software (or portions thereof) for any purpose, without fee, subject to these 6444 conditions: 6445 (1) If any part of the source code for this software is distributed, then this 6446 README file must be included, with this copyright and no-warranty notice 6447 unaltered; and any additions, deletions, or changes to the original files 6448 must be clearly indicated in accompanying documentation. 6449 (2) If only executable code is distributed, then the accompanying 6450 documentation must state that "this software is based in part on the work of 6451 the Independent JPEG Group". 6452 (3) Permission for use of this software is granted only if the user accepts 6453 full responsibility for any undesirable consequences; the authors accept 6454 NO LIABILITY for damages of any kind. 6455 6456 These conditions apply to any software derived from or based on the IJG code, 6457 not just to the unmodified library. If you use our work, you ought to 6458 acknowledge us. 6459 6460 Permission is NOT granted for the use of any IJG author's name or company name 6461 in advertising or publicity relating to this software or products derived from 6462 it. This software may be referred to only as "the Independent JPEG Group's 6463 software". 6464 6465 We specifically permit and encourage the use of this software as the basis of 6466 commercial products, provided that all warranty or liability claims are 6467 assumed by the product vendor. 6468 6469 6470 ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, 6471 sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. 6472 ansi2knr.c is NOT covered by the above copyright and conditions, but instead 6473 by the usual distribution terms of the Free Software Foundation; principally, 6474 that you must include source code if you redistribute it. (See the file 6475 ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part 6476 of any program generated from the IJG code, this does not limit you more than 6477 the foregoing paragraphs do. 6478 6479 The Unix configuration script "configure" was produced with GNU Autoconf. 6480 It is copyright by the Free Software Foundation but is freely distributable. 6481 The same holds for its supporting scripts (config.guess, config.sub, 6482 ltconfig, ltmain.sh). Another support script, install-sh, is copyright 6483 by M.I.T. but is also freely distributable. 6484 6485 It appears that the arithmetic coding option of the JPEG spec is covered by 6486 patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot 6487 legally be used without obtaining one or more licenses. For this reason, 6488 support for arithmetic coding has been removed from the free JPEG software. 6489 (Since arithmetic coding provides only a marginal gain over the unpatented 6490 Huffman mode, it is unlikely that very many implementations will support it.) 6491 So far as we are aware, there are no patent restrictions on the remaining 6492 code. 6493 6494 The IJG distribution formerly included code to read and write GIF files. 6495 To avoid entanglement with the Unisys LZW patent, GIF reading support has 6496 been removed altogether, and the GIF writer has been simplified to produce 6497 "uncompressed GIFs". This technique does not use the LZW algorithm; the 6498 resulting GIF files are larger than usual, but are readable by all standard 6499 GIF decoders. 6500 6501 We are required to state that 6502 "The Graphics Interchange Format(c) is the Copyright property of 6503 CompuServe Incorporated. GIF(sm) is a Service Mark property of 6504 CompuServe Incorporated." 6505 6506 Copyright (C) 2011 Google Inc. 6507 6508 Licensed under the Apache License, Version 2.0 (the "License"); 6509 you may not use this file except in compliance with the License. 6510 You may obtain a copy of the License at 6511 6512 http://www.apache.org/licenses/LICENSE-2.0 6513 6514 Unless required by applicable law or agreed to in writing, software 6515 distributed under the License is distributed on an "AS IS" BASIS, 6516 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 6517 See the License for the specific language governing permissions and 6518 limitations under the License. 6519 6520 6521 This copy of the libpng notices is provided for your convenience. In case of 6522 any discrepancy between this copy and the notices in the file png.h that is 6523 included in the libpng distribution, the latter shall prevail. 6524 6525 COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 6526 6527 If you modify libpng you may insert additional notices immediately following 6528 this sentence. 6529 6530 This code is released under the libpng license. 6531 6532 libpng versions 1.2.6, August 15, 2004, through 1.2.45, July 7, 2011, are 6533 Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 6534 distributed according to the same disclaimer and license as libpng-1.2.5 6535 with the following individual added to the list of Contributing Authors 6536 6537 Cosmin Truta 6538 6539 libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 6540 Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 6541 distributed according to the same disclaimer and license as libpng-1.0.6 6542 with the following individuals added to the list of Contributing Authors 6543 6544 Simon-Pierre Cadieux 6545 Eric S. Raymond 6546 Gilles Vollant 6547 6548 and with the following additions to the disclaimer: 6549 6550 There is no warranty against interference with your enjoyment of the 6551 library or against infringement. There is no warranty that our 6552 efforts or the library will fulfill any of your particular purposes 6553 or needs. This library is provided with all faults, and the entire 6554 risk of satisfactory quality, performance, accuracy, and effort is with 6555 the user. 6556 6557 libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 6558 Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 6559 distributed according to the same disclaimer and license as libpng-0.96, 6560 with the following individuals added to the list of Contributing Authors: 6561 6562 Tom Lane 6563 Glenn Randers-Pehrson 6564 Willem van Schaik 6565 6566 libpng versions 0.89, June 1996, through 0.96, May 1997, are 6567 Copyright (c) 1996, 1997 Andreas Dilger 6568 Distributed according to the same disclaimer and license as libpng-0.88, 6569 with the following individuals added to the list of Contributing Authors: 6570 6571 John Bowler 6572 Kevin Bracey 6573 Sam Bushell 6574 Magnus Holmgren 6575 Greg Roelofs 6576 Tom Tanner 6577 6578 libpng versions 0.5, May 1995, through 0.88, January 1996, are 6579 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 6580 6581 For the purposes of this copyright and license, "Contributing Authors" 6582 is defined as the following set of individuals: 6583 6584 Andreas Dilger 6585 Dave Martindale 6586 Guy Eric Schalnat 6587 Paul Schmidt 6588 Tim Wegner 6589 6590 The PNG Reference Library is supplied "AS IS". The Contributing Authors 6591 and Group 42, Inc. disclaim all warranties, expressed or implied, 6592 including, without limitation, the warranties of merchantability and of 6593 fitness for any purpose. The Contributing Authors and Group 42, Inc. 6594 assume no liability for direct, indirect, incidental, special, exemplary, 6595 or consequential damages, which may result from the use of the PNG 6596 Reference Library, even if advised of the possibility of such damage. 6597 6598 Permission is hereby granted to use, copy, modify, and distribute this 6599 source code, or portions hereof, for any purpose, without fee, subject 6600 to the following restrictions: 6601 6602 1. The origin of this source code must not be misrepresented. 6603 6604 2. Altered versions must be plainly marked as such and must not 6605 be misrepresented as being the original source. 6606 6607 3. This Copyright notice may not be removed or altered from any 6608 source or altered source distribution. 6609 6610 The Contributing Authors and Group 42, Inc. specifically permit, without 6611 fee, and encourage the use of this source code as a component to 6612 supporting the PNG file format in commercial products. If you use this 6613 source code in a product, acknowledgment is not required but would be 6614 appreciated. 6615 6616 6617 A "png_get_copyright" function is available, for convenient use in "about" 6618 boxes and the like: 6619 6620 printf("%s",png_get_copyright(NULL)); 6621 6622 Also, the PNG logo (in PNG format, of course) is supplied in the 6623 files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 6624 6625 Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 6626 certification mark of the Open Source Initiative. 6627 6628 Glenn Randers-Pehrson 6629 glennrp at users.sourceforge.net 6630 July 7, 2011 6631 6632 GNU LESSER GENERAL PUBLIC LICENSE 6633 Version 2.1, February 1999 6634 6635 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 6636 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6637 Everyone is permitted to copy and distribute verbatim copies 6638 of this license document, but changing it is not allowed. 6639 6640 [This is the first released version of the Lesser GPL. It also counts 6641 as the successor of the GNU Library Public License, version 2, hence 6642 the version number 2.1.] 6643 6644 Preamble 6645 6646 The licenses for most software are designed to take away your 6647 freedom to share and change it. By contrast, the GNU General Public 6648 Licenses are intended to guarantee your freedom to share and change 6649 free software--to make sure the software is free for all its users. 6650 6651 This license, the Lesser General Public License, applies to some 6652 specially designated software packages--typically libraries--of the 6653 Free Software Foundation and other authors who decide to use it. You 6654 can use it too, but we suggest you first think carefully about whether 6655 this license or the ordinary General Public License is the better 6656 strategy to use in any particular case, based on the explanations below. 6657 6658 When we speak of free software, we are referring to freedom of use, 6659 not price. Our General Public Licenses are designed to make sure that 6660 you have the freedom to distribute copies of free software (and charge 6661 for this service if you wish); that you receive source code or can get 6662 it if you want it; that you can change the software and use pieces of 6663 it in new free programs; and that you are informed that you can do 6664 these things. 6665 6666 To protect your rights, we need to make restrictions that forbid 6667 distributors to deny you these rights or to ask you to surrender these 6668 rights. These restrictions translate to certain responsibilities for 6669 you if you distribute copies of the library or if you modify it. 6670 6671 For example, if you distribute copies of the library, whether gratis 6672 or for a fee, you must give the recipients all the rights that we gave 6673 you. You must make sure that they, too, receive or can get the source 6674 code. If you link other code with the library, you must provide 6675 complete object files to the recipients, so that they can relink them 6676 with the library after making changes to the library and recompiling 6677 it. And you must show them these terms so they know their rights. 6678 6679 We protect your rights with a two-step method: (1) we copyright the 6680 library, and (2) we offer you this license, which gives you legal 6681 permission to copy, distribute and/or modify the library. 6682 6683 To protect each distributor, we want to make it very clear that 6684 there is no warranty for the free library. Also, if the library is 6685 modified by someone else and passed on, the recipients should know 6686 that what they have is not the original version, so that the original 6687 author's reputation will not be affected by problems that might be 6688 introduced by others. 6689 6691 Finally, software patents pose a constant threat to the existence of 6692 any free program. We wish to make sure that a company cannot 6693 effectively restrict the users of a free program by obtaining a 6694 restrictive license from a patent holder. Therefore, we insist that 6695 any patent license obtained for a version of the library must be 6696 consistent with the full freedom of use specified in this license. 6697 6698 Most GNU software, including some libraries, is covered by the 6699 ordinary GNU General Public License. This license, the GNU Lesser 6700 General Public License, applies to certain designated libraries, and 6701 is quite different from the ordinary General Public License. We use 6702 this license for certain libraries in order to permit linking those 6703 libraries into non-free programs. 6704 6705 When a program is linked with a library, whether statically or using 6706 a shared library, the combination of the two is legally speaking a 6707 combined work, a derivative of the original library. The ordinary 6708 General Public License therefore permits such linking only if the 6709 entire combination fits its criteria of freedom. The Lesser General 6710 Public License permits more lax criteria for linking other code with 6711 the library. 6712 6713 We call this license the "Lesser" General Public License because it 6714 does Less to protect the user's freedom than the ordinary General 6715 Public License. It also provides other free software developers Less 6716 of an advantage over competing non-free programs. These disadvantages 6717 are the reason we use the ordinary General Public License for many 6718 libraries. However, the Lesser license provides advantages in certain 6719 special circumstances. 6720 6721 For example, on rare occasions, there may be a special need to 6722 encourage the widest possible use of a certain library, so that it becomes 6723 a de-facto standard. To achieve this, non-free programs must be 6724 allowed to use the library. A more frequent case is that a free 6725 library does the same job as widely used non-free libraries. In this 6726 case, there is little to gain by limiting the free library to free 6727 software only, so we use the Lesser General Public License. 6728 6729 In other cases, permission to use a particular library in non-free 6730 programs enables a greater number of people to use a large body of 6731 free software. For example, permission to use the GNU C Library in 6732 non-free programs enables many more people to use the whole GNU 6733 operating system, as well as its variant, the GNU/Linux operating 6734 system. 6735 6736 Although the Lesser General Public License is Less protective of the 6737 users' freedom, it does ensure that the user of a program that is 6738 linked with the Library has the freedom and the wherewithal to run 6739 that program using a modified version of the Library. 6740 6741 The precise terms and conditions for copying, distribution and 6742 modification follow. Pay close attention to the difference between a 6743 "work based on the library" and a "work that uses the library". The 6744 former contains code derived from the library, whereas the latter must 6745 be combined with the library in order to run. 6746 6748 GNU LESSER GENERAL PUBLIC LICENSE 6749 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 6750 6751 0. This License Agreement applies to any software library or other 6752 program which contains a notice placed by the copyright holder or 6753 other authorized party saying it may be distributed under the terms of 6754 this Lesser General Public License (also called "this License"). 6755 Each licensee is addressed as "you". 6756 6757 A "library" means a collection of software functions and/or data 6758 prepared so as to be conveniently linked with application programs 6759 (which use some of those functions and data) to form executables. 6760 6761 The "Library", below, refers to any such software library or work 6762 which has been distributed under these terms. A "work based on the 6763 Library" means either the Library or any derivative work under 6764 copyright law: that is to say, a work containing the Library or a 6765 portion of it, either verbatim or with modifications and/or translated 6766 straightforwardly into another language. (Hereinafter, translation is 6767 included without limitation in the term "modification".) 6768 6769 "Source code" for a work means the preferred form of the work for 6770 making modifications to it. For a library, complete source code means 6771 all the source code for all modules it contains, plus any associated 6772 interface definition files, plus the scripts used to control compilation 6773 and installation of the library. 6774 6775 Activities other than copying, distribution and modification are not 6776 covered by this License; they are outside its scope. The act of 6777 running a program using the Library is not restricted, and output from 6778 such a program is covered only if its contents constitute a work based 6779 on the Library (independent of the use of the Library in a tool for 6780 writing it). Whether that is true depends on what the Library does 6781 and what the program that uses the Library does. 6782 6783 1. You may copy and distribute verbatim copies of the Library's 6784 complete source code as you receive it, in any medium, provided that 6785 you conspicuously and appropriately publish on each copy an 6786 appropriate copyright notice and disclaimer of warranty; keep intact 6787 all the notices that refer to this License and to the absence of any 6788 warranty; and distribute a copy of this License along with the 6789 Library. 6790 6791 You may charge a fee for the physical act of transferring a copy, 6792 and you may at your option offer warranty protection in exchange for a 6793 fee. 6794 6796 2. You may modify your copy or copies of the Library or any portion 6797 of it, thus forming a work based on the Library, and copy and 6798 distribute such modifications or work under the terms of Section 1 6799 above, provided that you also meet all of these conditions: 6800 6801 a) The modified work must itself be a software library. 6802 6803 b) You must cause the files modified to carry prominent notices 6804 stating that you changed the files and the date of any change. 6805 6806 c) You must cause the whole of the work to be licensed at no 6807 charge to all third parties under the terms of this License. 6808 6809 d) If a facility in the modified Library refers to a function or a 6810 table of data to be supplied by an application program that uses 6811 the facility, other than as an argument passed when the facility 6812 is invoked, then you must make a good faith effort to ensure that, 6813 in the event an application does not supply such function or 6814 table, the facility still operates, and performs whatever part of 6815 its purpose remains meaningful. 6816 6817 (For example, a function in a library to compute square roots has 6818 a purpose that is entirely well-defined independent of the 6819 application. Therefore, Subsection 2d requires that any 6820 application-supplied function or table used by this function must 6821 be optional: if the application does not supply it, the square 6822 root function must still compute square roots.) 6823 6824 These requirements apply to the modified work as a whole. If 6825 identifiable sections of that work are not derived from the Library, 6826 and can be reasonably considered independent and separate works in 6827 themselves, then this License, and its terms, do not apply to those 6828 sections when you distribute them as separate works. But when you 6829 distribute the same sections as part of a whole which is a work based 6830 on the Library, the distribution of the whole must be on the terms of 6831 this License, whose permissions for other licensees extend to the 6832 entire whole, and thus to each and every part regardless of who wrote 6833 it. 6834 6835 Thus, it is not the intent of this section to claim rights or contest 6836 your rights to work written entirely by you; rather, the intent is to 6837 exercise the right to control the distribution of derivative or 6838 collective works based on the Library. 6839 6840 In addition, mere aggregation of another work not based on the Library 6841 with the Library (or with a work based on the Library) on a volume of 6842 a storage or distribution medium does not bring the other work under 6843 the scope of this License. 6844 6845 3. You may opt to apply the terms of the ordinary GNU General Public 6846 License instead of this License to a given copy of the Library. To do 6847 this, you must alter all the notices that refer to this License, so 6848 that they refer to the ordinary GNU General Public License, version 2, 6849 instead of to this License. (If a newer version than version 2 of the 6850 ordinary GNU General Public License has appeared, then you can specify 6851 that version instead if you wish.) Do not make any other change in 6852 these notices. 6853 6855 Once this change is made in a given copy, it is irreversible for 6856 that copy, so the ordinary GNU General Public License applies to all 6857 subsequent copies and derivative works made from that copy. 6858 6859 This option is useful when you wish to copy part of the code of 6860 the Library into a program that is not a library. 6861 6862 4. You may copy and distribute the Library (or a portion or 6863 derivative of it, under Section 2) in object code or executable form 6864 under the terms of Sections 1 and 2 above provided that you accompany 6865 it with the complete corresponding machine-readable source code, which 6866 must be distributed under the terms of Sections 1 and 2 above on a 6867 medium customarily used for software interchange. 6868 6869 If distribution of object code is made by offering access to copy 6870 from a designated place, then offering equivalent access to copy the 6871 source code from the same place satisfies the requirement to 6872 distribute the source code, even though third parties are not 6873 compelled to copy the source along with the object code. 6874 6875 5. A program that contains no derivative of any portion of the 6876 Library, but is designed to work with the Library by being compiled or 6877 linked with it, is called a "work that uses the Library". Such a 6878 work, in isolation, is not a derivative work of the Library, and 6879 therefore falls outside the scope of this License. 6880 6881 However, linking a "work that uses the Library" with the Library 6882 creates an executable that is a derivative of the Library (because it 6883 contains portions of the Library), rather than a "work that uses the 6884 library". The executable is therefore covered by this License. 6885 Section 6 states terms for distribution of such executables. 6886 6887 When a "work that uses the Library" uses material from a header file 6888 that is part of the Library, the object code for the work may be a 6889 derivative work of the Library even though the source code is not. 6890 Whether this is true is especially significant if the work can be 6891 linked without the Library, or if the work is itself a library. The 6892 threshold for this to be true is not precisely defined by law. 6893 6894 If such an object file uses only numerical parameters, data 6895 structure layouts and accessors, and small macros and small inline 6896 functions (ten lines or less in length), then the use of the object 6897 file is unrestricted, regardless of whether it is legally a derivative 6898 work. (Executables containing this object code plus portions of the 6899 Library will still fall under Section 6.) 6900 6901 Otherwise, if the work is a derivative of the Library, you may 6902 distribute the object code for the work under the terms of Section 6. 6903 Any executables containing that work also fall under Section 6, 6904 whether or not they are linked directly with the Library itself. 6905 6907 6. As an exception to the Sections above, you may also combine or 6908 link a "work that uses the Library" with the Library to produce a 6909 work containing portions of the Library, and distribute that work 6910 under terms of your choice, provided that the terms permit 6911 modification of the work for the customer's own use and reverse 6912 engineering for debugging such modifications. 6913 6914 You must give prominent notice with each copy of the work that the 6915 Library is used in it and that the Library and its use are covered by 6916 this License. You must supply a copy of this License. If the work 6917 during execution displays copyright notices, you must include the 6918 copyright notice for the Library among them, as well as a reference 6919 directing the user to the copy of this License. Also, you must do one 6920 of these things: 6921 6922 a) Accompany the work with the complete corresponding 6923 machine-readable source code for the Library including whatever 6924 changes were used in the work (which must be distributed under 6925 Sections 1 and 2 above); and, if the work is an executable linked 6926 with the Library, with the complete machine-readable "work that 6927 uses the Library", as object code and/or source code, so that the 6928 user can modify the Library and then relink to produce a modified 6929 executable containing the modified Library. (It is understood 6930 that the user who changes the contents of definitions files in the 6931 Library will not necessarily be able to recompile the application 6932 to use the modified definitions.) 6933 6934 b) Use a suitable shared library mechanism for linking with the 6935 Library. A suitable mechanism is one that (1) uses at run time a 6936 copy of the library already present on the user's computer system, 6937 rather than copying library functions into the executable, and (2) 6938 will operate properly with a modified version of the library, if 6939 the user installs one, as long as the modified version is 6940 interface-compatible with the version that the work was made with. 6941 6942 c) Accompany the work with a written offer, valid for at 6943 least three years, to give the same user the materials 6944 specified in Subsection 6a, above, for a charge no more 6945 than the cost of performing this distribution. 6946 6947 d) If distribution of the work is made by offering access to copy 6948 from a designated place, offer equivalent access to copy the above 6949 specified materials from the same place. 6950 6951 e) Verify that the user has already received a copy of these 6952 materials or that you have already sent this user a copy. 6953 6954 For an executable, the required form of the "work that uses the 6955 Library" must include any data and utility programs needed for 6956 reproducing the executable from it. However, as a special exception, 6957 the materials to be distributed need not include anything that is 6958 normally distributed (in either source or binary form) with the major 6959 components (compiler, kernel, and so on) of the operating system on 6960 which the executable runs, unless that component itself accompanies 6961 the executable. 6962 6963 It may happen that this requirement contradicts the license 6964 restrictions of other proprietary libraries that do not normally 6965 accompany the operating system. Such a contradiction means you cannot 6966 use both them and the Library together in an executable that you 6967 distribute. 6968 6970 7. You may place library facilities that are a work based on the 6971 Library side-by-side in a single library together with other library 6972 facilities not covered by this License, and distribute such a combined 6973 library, provided that the separate distribution of the work based on 6974 the Library and of the other library facilities is otherwise 6975 permitted, and provided that you do these two things: 6976 6977 a) Accompany the combined library with a copy of the same work 6978 based on the Library, uncombined with any other library 6979 facilities. This must be distributed under the terms of the 6980 Sections above. 6981 6982 b) Give prominent notice with the combined library of the fact 6983 that part of it is a work based on the Library, and explaining 6984 where to find the accompanying uncombined form of the same work. 6985 6986 8. You may not copy, modify, sublicense, link with, or distribute 6987 the Library except as expressly provided under this License. Any 6988 attempt otherwise to copy, modify, sublicense, link with, or 6989 distribute the Library is void, and will automatically terminate your 6990 rights under this License. However, parties who have received copies, 6991 or rights, from you under this License will not have their licenses 6992 terminated so long as such parties remain in full compliance. 6993 6994 9. You are not required to accept this License, since you have not 6995 signed it. However, nothing else grants you permission to modify or 6996 distribute the Library or its derivative works. These actions are 6997 prohibited by law if you do not accept this License. Therefore, by 6998 modifying or distributing the Library (or any work based on the 6999 Library), you indicate your acceptance of this License to do so, and 7000 all its terms and conditions for copying, distributing or modifying 7001 the Library or works based on it. 7002 7003 10. Each time you redistribute the Library (or any work based on the 7004 Library), the recipient automatically receives a license from the 7005 original licensor to copy, distribute, link with or modify the Library 7006 subject to these terms and conditions. You may not impose any further 7007 restrictions on the recipients' exercise of the rights granted herein. 7008 You are not responsible for enforcing compliance by third parties with 7009 this License. 7010 7012 11. If, as a consequence of a court judgment or allegation of patent 7013 infringement or for any other reason (not limited to patent issues), 7014 conditions are imposed on you (whether by court order, agreement or 7015 otherwise) that contradict the conditions of this License, they do not 7016 excuse you from the conditions of this License. If you cannot 7017 distribute so as to satisfy simultaneously your obligations under this 7018 License and any other pertinent obligations, then as a consequence you 7019 may not distribute the Library at all. For example, if a patent 7020 license would not permit royalty-free redistribution of the Library by 7021 all those who receive copies directly or indirectly through you, then 7022 the only way you could satisfy both it and this License would be to 7023 refrain entirely from distribution of the Library. 7024 7025 If any portion of this section is held invalid or unenforceable under any 7026 particular circumstance, the balance of the section is intended to apply, 7027 and the section as a whole is intended to apply in other circumstances. 7028 7029 It is not the purpose of this section to induce you to infringe any 7030 patents or other property right claims or to contest validity of any 7031 such claims; this section has the sole purpose of protecting the 7032 integrity of the free software distribution system which is 7033 implemented by public license practices. Many people have made 7034 generous contributions to the wide range of software distributed 7035 through that system in reliance on consistent application of that 7036 system; it is up to the author/donor to decide if he or she is willing 7037 to distribute software through any other system and a licensee cannot 7038 impose that choice. 7039 7040 This section is intended to make thoroughly clear what is believed to 7041 be a consequence of the rest of this License. 7042 7043 12. If the distribution and/or use of the Library is restricted in 7044 certain countries either by patents or by copyrighted interfaces, the 7045 original copyright holder who places the Library under this License may add 7046 an explicit geographical distribution limitation excluding those countries, 7047 so that distribution is permitted only in or among countries not thus 7048 excluded. In such case, this License incorporates the limitation as if 7049 written in the body of this License. 7050 7051 13. The Free Software Foundation may publish revised and/or new 7052 versions of the Lesser General Public License from time to time. 7053 Such new versions will be similar in spirit to the present version, 7054 but may differ in detail to address new problems or concerns. 7055 7056 Each version is given a distinguishing version number. If the Library 7057 specifies a version number of this License which applies to it and 7058 "any later version", you have the option of following the terms and 7059 conditions either of that version or of any later version published by 7060 the Free Software Foundation. If the Library does not specify a 7061 license version number, you may choose any version ever published by 7062 the Free Software Foundation. 7063 7065 14. If you wish to incorporate parts of the Library into other free 7066 programs whose distribution conditions are incompatible with these, 7067 write to the author to ask for permission. For software which is 7068 copyrighted by the Free Software Foundation, write to the Free 7069 Software Foundation; we sometimes make exceptions for this. Our 7070 decision will be guided by the two goals of preserving the free status 7071 of all derivatives of our free software and of promoting the sharing 7072 and reuse of software generally. 7073 7074 NO WARRANTY 7075 7076 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 7077 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 7078 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 7079 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 7080 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 7081 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 7082 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 7083 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 7084 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 7085 7086 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 7087 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 7088 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 7089 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 7090 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 7091 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 7092 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 7093 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 7094 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 7095 DAMAGES. 7096 7097 END OF TERMS AND CONDITIONS 7098 7100 How to Apply These Terms to Your New Libraries 7101 7102 If you develop a new library, and you want it to be of the greatest 7103 possible use to the public, we recommend making it free software that 7104 everyone can redistribute and change. You can do so by permitting 7105 redistribution under these terms (or, alternatively, under the terms of the 7106 ordinary General Public License). 7107 7108 To apply these terms, attach the following notices to the library. It is 7109 safest to attach them to the start of each source file to most effectively 7110 convey the exclusion of warranty; and each file should have at least the 7111 "copyright" line and a pointer to where the full notice is found. 7112 7113 <one line to give the library's name and a brief idea of what it does.> 7114 Copyright (C) <year> <name of author> 7115 7116 This library is free software; you can redistribute it and/or 7117 modify it under the terms of the GNU Lesser General Public 7118 License as published by the Free Software Foundation; either 7119 version 2.1 of the License, or (at your option) any later version. 7120 7121 This library is distributed in the hope that it will be useful, 7122 but WITHOUT ANY WARRANTY; without even the implied warranty of 7123 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 7124 Lesser General Public License for more details. 7125 7126 You should have received a copy of the GNU Lesser General Public 7127 License along with this library; if not, write to the Free Software 7128 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 7129 7130 Also add information on how to contact you by electronic and paper mail. 7131 7132 You should also get your employer (if you work as a programmer) or your 7133 school, if any, to sign a "copyright disclaimer" for the library, if 7134 necessary. Here is a sample; alter the names: 7135 7136 Yoyodyne, Inc., hereby disclaims all copyright interest in the 7137 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 7138 7139 <signature of Ty Coon>, 1 April 1990 7140 Ty Coon, President of Vice 7141 7142 That's all there is to it! 7143 7144 7145 7146 Permission is hereby granted, free of charge, to any person obtaining a 7147 copy of this software and associated documentation files (the 7148 "Software"), to deal in the Software without restriction, including 7149 without limitation the rights to use, copy, modify, merge, publish, 7150 distribute, sub license, and/or sell copies of the Software, and to 7151 permit persons to whom the Software is furnished to do so, subject to 7152 the following conditions: 7153 7154 The above copyright notice and this permission notice (including the 7155 next paragraph) shall be included in all copies or substantial portions 7156 of the Software. 7157 7158 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 7159 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7160 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 7161 IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR 7162 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 7163 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 7164 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7165 7166 Copyright (c) 2010, Google Inc. All rights reserved. 7167 7168 Redistribution and use in source and binary forms, with or without 7169 modification, are permitted provided that the following conditions are 7170 met: 7171 7172 * Redistributions of source code must retain the above copyright 7173 notice, this list of conditions and the following disclaimer. 7174 7175 * Redistributions in binary form must reproduce the above copyright 7176 notice, this list of conditions and the following disclaimer in 7177 the documentation and/or other materials provided with the 7178 distribution. 7179 7180 * Neither the name of Google nor the names of its contributors may 7181 be used to endorse or promote products derived from this software 7182 without specific prior written permission. 7183 7184 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7185 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7186 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7187 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7188 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7189 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7190 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7191 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7192 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7193 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7194 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7195 7196 Additional IP Rights Grant (Patents) 7197 7198 "This implementation" means the copyrightable works distributed by 7199 Google as part of the WebM Project. 7200 7201 Google hereby grants to you a perpetual, worldwide, non-exclusive, 7202 no-charge, royalty-free, irrevocable (except as stated in this section) 7203 patent license to make, have made, use, offer to sell, sell, import, 7204 transfer, and otherwise run, modify and propagate the contents of this 7205 implementation of VP8, where such license applies only to those patent 7206 claims, both currently owned by Google and acquired in the future, 7207 licensable by Google that are necessarily infringed by this 7208 implementation of VP8. This grant does not include claims that would be 7209 infringed only as a consequence of further modification of this 7210 implementation. If you or your agent or exclusive licensee institute or 7211 order or agree to the institution of patent litigation against any 7212 entity (including a cross-claim or counterclaim in a lawsuit) alleging 7213 that this implementation of VP8 or any code incorporated within this 7214 implementation of VP8 constitutes direct or contributory patent 7215 infringement, or inducement of patent infringement, then any patent 7216 rights granted to you under this License for this implementation of VP8 7217 shall terminate as of the date such litigation is filed. 7218 7219 Except where otherwise noted in the source code (e.g. the files hash.c, 7220 list.c and the trio files, which are covered by a similar licence but 7221 with different Copyright notices) all the files are: 7222 7223 Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved. 7224 7225 Permission is hereby granted, free of charge, to any person obtaining a copy 7226 of this software and associated documentation files (the "Software"), to deal 7227 in the Software without restriction, including without limitation the rights 7228 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7229 copies of the Software, and to permit persons to whom the Software is fur- 7230 nished to do so, subject to the following conditions: 7231 7232 The above copyright notice and this permission notice shall be included in 7233 all copies or substantial portions of the Software. 7234 7235 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7236 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 7237 NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7238 DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 7239 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 7240 NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7241 7242 Except as contained in this notice, the name of Daniel Veillard shall not 7243 be used in advertising or otherwise to promote the sale, use or other deal- 7244 ings in this Software without prior written authorization from him. 7245 7246 7247 Licence for libxslt except libexslt 7248 ---------------------------------------------------------------------- 7249 Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved. 7250 7251 Permission is hereby granted, free of charge, to any person obtaining a copy 7252 of this software and associated documentation files (the "Software"), to deal 7253 in the Software without restriction, including without limitation the rights 7254 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7255 copies of the Software, and to permit persons to whom the Software is fur- 7256 nished to do so, subject to the following conditions: 7257 7258 The above copyright notice and this permission notice shall be included in 7259 all copies or substantial portions of the Software. 7260 7261 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7262 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 7263 NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7264 DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 7265 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 7266 NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7267 7268 Except as contained in this notice, the name of Daniel Veillard shall not 7269 be used in advertising or otherwise to promote the sale, use or other deal- 7270 ings in this Software without prior written authorization from him. 7271 7272 ---------------------------------------------------------------------- 7273 7274 Licence for libexslt 7275 ---------------------------------------------------------------------- 7276 Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard. 7277 All Rights Reserved. 7278 7279 Permission is hereby granted, free of charge, to any person obtaining a copy 7280 of this software and associated documentation files (the "Software"), to deal 7281 in the Software without restriction, including without limitation the rights 7282 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7283 copies of the Software, and to permit persons to whom the Software is fur- 7284 nished to do so, subject to the following conditions: 7285 7286 The above copyright notice and this permission notice shall be included in 7287 all copies or substantial portions of the Software. 7288 7289 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7290 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 7291 NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7292 AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 7293 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- 7294 NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7295 7296 Except as contained in this notice, the name of the authors shall not 7297 be used in advertising or otherwise to promote the sale, use or other deal- 7298 ings in this Software without prior written authorization from him. 7299 ---------------------------------------------------------------------- 7300 7301 LZMA SDK is placed in the public domain. 7302 7303 Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com> 7304 Some rights reserved: <http://opensource.org/licenses/mit-license.php> 7305 7306 The default Mesa license is as follows: 7307 7308 Copyright (C) 1999-2007 Brian Paul All Rights Reserved. 7309 7310 Permission is hereby granted, free of charge, to any person obtaining a 7311 copy of this software and associated documentation files (the "Software"), 7312 to deal in the Software without restriction, including without limitation 7313 the rights to use, copy, modify, merge, publish, distribute, sublicense, 7314 and/or sell copies of the Software, and to permit persons to whom the 7315 Software is furnished to do so, subject to the following conditions: 7316 7317 The above copyright notice and this permission notice shall be included 7318 in all copies or substantial portions of the Software. 7319 7320 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 7321 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7322 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 7323 BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 7324 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 7325 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 7326 7327 7328 7329 Some parts of Mesa are copyrighted under the GNU LGPL. See the 7330 Mesa/docs/COPYRIGHT file for details. 7331 7332 The following is the standard GNU copyright file. 7333 ---------------------------------------------------------------------- 7334 7335 7336 GNU LIBRARY GENERAL PUBLIC LICENSE 7337 Version 2, June 1991 7338 7339 Copyright (C) 1991 Free Software Foundation, Inc. 7340 675 Mass Ave, Cambridge, MA 02139, USA 7341 Everyone is permitted to copy and distribute verbatim copies 7342 of this license document, but changing it is not allowed. 7343 7344 [This is the first released version of the library GPL. It is 7345 numbered 2 because it goes with version 2 of the ordinary GPL.] 7346 7347 Preamble 7348 7349 The licenses for most software are designed to take away your 7350 freedom to share and change it. By contrast, the GNU General Public 7351 Licenses are intended to guarantee your freedom to share and change 7352 free software--to make sure the software is free for all its users. 7353 7354 This license, the Library General Public License, applies to some 7355 specially designated Free Software Foundation software, and to any 7356 other libraries whose authors decide to use it. You can use it for 7357 your libraries, too. 7358 7359 When we speak of free software, we are referring to freedom, not 7360 price. Our General Public Licenses are designed to make sure that you 7361 have the freedom to distribute copies of free software (and charge for 7362 this service if you wish), that you receive source code or can get it 7363 if you want it, that you can change the software or use pieces of it 7364 in new free programs; and that you know you can do these things. 7365 7366 To protect your rights, we need to make restrictions that forbid 7367 anyone to deny you these rights or to ask you to surrender the rights. 7368 These restrictions translate to certain responsibilities for you if 7369 you distribute copies of the library, or if you modify it. 7370 7371 For example, if you distribute copies of the library, whether gratis 7372 or for a fee, you must give the recipients all the rights that we gave 7373 you. You must make sure that they, too, receive or can get the source 7374 code. If you link a program with the library, you must provide 7375 complete object files to the recipients so that they can relink them 7376 with the library, after making changes to the library and recompiling 7377 it. And you must show them these terms so they know their rights. 7378 7379 Our method of protecting your rights has two steps: (1) copyright 7380 the library, and (2) offer you this license which gives you legal 7381 permission to copy, distribute and/or modify the library. 7382 7383 Also, for each distributor's protection, we want to make certain 7384 that everyone understands that there is no warranty for this free 7385 library. If the library is modified by someone else and passed on, we 7386 want its recipients to know that what they have is not the original 7387 version, so that any problems introduced by others will not reflect on 7388 the original authors' reputations. 7389 7391 Finally, any free program is threatened constantly by software 7392 patents. We wish to avoid the danger that companies distributing free 7393 software will individually obtain patent licenses, thus in effect 7394 transforming the program into proprietary software. To prevent this, 7395 we have made it clear that any patent must be licensed for everyone's 7396 free use or not licensed at all. 7397 7398 Most GNU software, including some libraries, is covered by the ordinary 7399 GNU General Public License, which was designed for utility programs. This 7400 license, the GNU Library General Public License, applies to certain 7401 designated libraries. This license is quite different from the ordinary 7402 one; be sure to read it in full, and don't assume that anything in it is 7403 the same as in the ordinary license. 7404 7405 The reason we have a separate public license for some libraries is that 7406 they blur the distinction we usually make between modifying or adding to a 7407 program and simply using it. Linking a program with a library, without 7408 changing the library, is in some sense simply using the library, and is 7409 analogous to running a utility program or application program. However, in 7410 a textual and legal sense, the linked executable is a combined work, a 7411 derivative of the original library, and the ordinary General Public License 7412 treats it as such. 7413 7414 Because of this blurred distinction, using the ordinary General 7415 Public License for libraries did not effectively promote software 7416 sharing, because most developers did not use the libraries. We 7417 concluded that weaker conditions might promote sharing better. 7418 7419 However, unrestricted linking of non-free programs would deprive the 7420 users of those programs of all benefit from the free status of the 7421 libraries themselves. This Library General Public License is intended to 7422 permit developers of non-free programs to use free libraries, while 7423 preserving your freedom as a user of such programs to change the free 7424 libraries that are incorporated in them. (We have not seen how to achieve 7425 this as regards changes in header files, but we have achieved it as regards 7426 changes in the actual functions of the Library.) The hope is that this 7427 will lead to faster development of free libraries. 7428 7429 The precise terms and conditions for copying, distribution and 7430 modification follow. Pay close attention to the difference between a 7431 "work based on the library" and a "work that uses the library". The 7432 former contains code derived from the library, while the latter only 7433 works together with the library. 7434 7435 Note that it is possible for a library to be covered by the ordinary 7436 General Public License rather than by this special one. 7437 7439 GNU LIBRARY GENERAL PUBLIC LICENSE 7440 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 7441 7442 0. This License Agreement applies to any software library which 7443 contains a notice placed by the copyright holder or other authorized 7444 party saying it may be distributed under the terms of this Library 7445 General Public License (also called "this License"). Each licensee is 7446 addressed as "you". 7447 7448 A "library" means a collection of software functions and/or data 7449 prepared so as to be conveniently linked with application programs 7450 (which use some of those functions and data) to form executables. 7451 7452 The "Library", below, refers to any such software library or work 7453 which has been distributed under these terms. A "work based on the 7454 Library" means either the Library or any derivative work under 7455 copyright law: that is to say, a work containing the Library or a 7456 portion of it, either verbatim or with modifications and/or translated 7457 straightforwardly into another language. (Hereinafter, translation is 7458 included without limitation in the term "modification".) 7459 7460 "Source code" for a work means the preferred form of the work for 7461 making modifications to it. For a library, complete source code means 7462 all the source code for all modules it contains, plus any associated 7463 interface definition files, plus the scripts used to control compilation 7464 and installation of the library. 7465 7466 Activities other than copying, distribution and modification are not 7467 covered by this License; they are outside its scope. The act of 7468 running a program using the Library is not restricted, and output from 7469 such a program is covered only if its contents constitute a work based 7470 on the Library (independent of the use of the Library in a tool for 7471 writing it). Whether that is true depends on what the Library does 7472 and what the program that uses the Library does. 7473 7474 1. You may copy and distribute verbatim copies of the Library's 7475 complete source code as you receive it, in any medium, provided that 7476 you conspicuously and appropriately publish on each copy an 7477 appropriate copyright notice and disclaimer of warranty; keep intact 7478 all the notices that refer to this License and to the absence of any 7479 warranty; and distribute a copy of this License along with the 7480 Library. 7481 7482 You may charge a fee for the physical act of transferring a copy, 7483 and you may at your option offer warranty protection in exchange for a 7484 fee. 7485 7487 2. You may modify your copy or copies of the Library or any portion 7488 of it, thus forming a work based on the Library, and copy and 7489 distribute such modifications or work under the terms of Section 1 7490 above, provided that you also meet all of these conditions: 7491 7492 a) The modified work must itself be a software library. 7493 7494 b) You must cause the files modified to carry prominent notices 7495 stating that you changed the files and the date of any change. 7496 7497 c) You must cause the whole of the work to be licensed at no 7498 charge to all third parties under the terms of this License. 7499 7500 d) If a facility in the modified Library refers to a function or a 7501 table of data to be supplied by an application program that uses 7502 the facility, other than as an argument passed when the facility 7503 is invoked, then you must make a good faith effort to ensure that, 7504 in the event an application does not supply such function or 7505 table, the facility still operates, and performs whatever part of 7506 its purpose remains meaningful. 7507 7508 (For example, a function in a library to compute square roots has 7509 a purpose that is entirely well-defined independent of the 7510 application. Therefore, Subsection 2d requires that any 7511 application-supplied function or table used by this function must 7512 be optional: if the application does not supply it, the square 7513 root function must still compute square roots.) 7514 7515 These requirements apply to the modified work as a whole. If 7516 identifiable sections of that work are not derived from the Library, 7517 and can be reasonably considered independent and separate works in 7518 themselves, then this License, and its terms, do not apply to those 7519 sections when you distribute them as separate works. But when you 7520 distribute the same sections as part of a whole which is a work based 7521 on the Library, the distribution of the whole must be on the terms of 7522 this License, whose permissions for other licensees extend to the 7523 entire whole, and thus to each and every part regardless of who wrote 7524 it. 7525 7526 Thus, it is not the intent of this section to claim rights or contest 7527 your rights to work written entirely by you; rather, the intent is to 7528 exercise the right to control the distribution of derivative or 7529 collective works based on the Library. 7530 7531 In addition, mere aggregation of another work not based on the Library 7532 with the Library (or with a work based on the Library) on a volume of 7533 a storage or distribution medium does not bring the other work under 7534 the scope of this License. 7535 7536 3. You may opt to apply the terms of the ordinary GNU General Public 7537 License instead of this License to a given copy of the Library. To do 7538 this, you must alter all the notices that refer to this License, so 7539 that they refer to the ordinary GNU General Public License, version 2, 7540 instead of to this License. (If a newer version than version 2 of the 7541 ordinary GNU General Public License has appeared, then you can specify 7542 that version instead if you wish.) Do not make any other change in 7543 these notices. 7544 7546 Once this change is made in a given copy, it is irreversible for 7547 that copy, so the ordinary GNU General Public License applies to all 7548 subsequent copies and derivative works made from that copy. 7549 7550 This option is useful when you wish to copy part of the code of 7551 the Library into a program that is not a library. 7552 7553 4. You may copy and distribute the Library (or a portion or 7554 derivative of it, under Section 2) in object code or executable form 7555 under the terms of Sections 1 and 2 above provided that you accompany 7556 it with the complete corresponding machine-readable source code, which 7557 must be distributed under the terms of Sections 1 and 2 above on a 7558 medium customarily used for software interchange. 7559 7560 If distribution of object code is made by offering access to copy 7561 from a designated place, then offering equivalent access to copy the 7562 source code from the same place satisfies the requirement to 7563 distribute the source code, even though third parties are not 7564 compelled to copy the source along with the object code. 7565 7566 5. A program that contains no derivative of any portion of the 7567 Library, but is designed to work with the Library by being compiled or 7568 linked with it, is called a "work that uses the Library". Such a 7569 work, in isolation, is not a derivative work of the Library, and 7570 therefore falls outside the scope of this License. 7571 7572 However, linking a "work that uses the Library" with the Library 7573 creates an executable that is a derivative of the Library (because it 7574 contains portions of the Library), rather than a "work that uses the 7575 library". The executable is therefore covered by this License. 7576 Section 6 states terms for distribution of such executables. 7577 7578 When a "work that uses the Library" uses material from a header file 7579 that is part of the Library, the object code for the work may be a 7580 derivative work of the Library even though the source code is not. 7581 Whether this is true is especially significant if the work can be 7582 linked without the Library, or if the work is itself a library. The 7583 threshold for this to be true is not precisely defined by law. 7584 7585 If such an object file uses only numerical parameters, data 7586 structure layouts and accessors, and small macros and small inline 7587 functions (ten lines or less in length), then the use of the object 7588 file is unrestricted, regardless of whether it is legally a derivative 7589 work. (Executables containing this object code plus portions of the 7590 Library will still fall under Section 6.) 7591 7592 Otherwise, if the work is a derivative of the Library, you may 7593 distribute the object code for the work under the terms of Section 6. 7594 Any executables containing that work also fall under Section 6, 7595 whether or not they are linked directly with the Library itself. 7596 7598 6. As an exception to the Sections above, you may also compile or 7599 link a "work that uses the Library" with the Library to produce a 7600 work containing portions of the Library, and distribute that work 7601 under terms of your choice, provided that the terms permit 7602 modification of the work for the customer's own use and reverse 7603 engineering for debugging such modifications. 7604 7605 You must give prominent notice with each copy of the work that the 7606 Library is used in it and that the Library and its use are covered by 7607 this License. You must supply a copy of this License. If the work 7608 during execution displays copyright notices, you must include the 7609 copyright notice for the Library among them, as well as a reference 7610 directing the user to the copy of this License. Also, you must do one 7611 of these things: 7612 7613 a) Accompany the work with the complete corresponding 7614 machine-readable source code for the Library including whatever 7615 changes were used in the work (which must be distributed under 7616 Sections 1 and 2 above); and, if the work is an executable linked 7617 with the Library, with the complete machine-readable "work that 7618 uses the Library", as object code and/or source code, so that the 7619 user can modify the Library and then relink to produce a modified 7620 executable containing the modified Library. (It is understood 7621 that the user who changes the contents of definitions files in the 7622 Library will not necessarily be able to recompile the application 7623 to use the modified definitions.) 7624 7625 b) Accompany the work with a written offer, valid for at 7626 least three years, to give the same user the materials 7627 specified in Subsection 6a, above, for a charge no more 7628 than the cost of performing this distribution. 7629 7630 c) If distribution of the work is made by offering access to copy 7631 from a designated place, offer equivalent access to copy the above 7632 specified materials from the same place. 7633 7634 d) Verify that the user has already received a copy of these 7635 materials or that you have already sent this user a copy. 7636 7637 For an executable, the required form of the "work that uses the 7638 Library" must include any data and utility programs needed for 7639 reproducing the executable from it. However, as a special exception, 7640 the source code distributed need not include anything that is normally 7641 distributed (in either source or binary form) with the major 7642 components (compiler, kernel, and so on) of the operating system on 7643 which the executable runs, unless that component itself accompanies 7644 the executable. 7645 7646 It may happen that this requirement contradicts the license 7647 restrictions of other proprietary libraries that do not normally 7648 accompany the operating system. Such a contradiction means you cannot 7649 use both them and the Library together in an executable that you 7650 distribute. 7651 7653 7. You may place library facilities that are a work based on the 7654 Library side-by-side in a single library together with other library 7655 facilities not covered by this License, and distribute such a combined 7656 library, provided that the separate distribution of the work based on 7657 the Library and of the other library facilities is otherwise 7658 permitted, and provided that you do these two things: 7659 7660 a) Accompany the combined library with a copy of the same work 7661 based on the Library, uncombined with any other library 7662 facilities. This must be distributed under the terms of the 7663 Sections above. 7664 7665 b) Give prominent notice with the combined library of the fact 7666 that part of it is a work based on the Library, and explaining 7667 where to find the accompanying uncombined form of the same work. 7668 7669 8. You may not copy, modify, sublicense, link with, or distribute 7670 the Library except as expressly provided under this License. Any 7671 attempt otherwise to copy, modify, sublicense, link with, or 7672 distribute the Library is void, and will automatically terminate your 7673 rights under this License. However, parties who have received copies, 7674 or rights, from you under this License will not have their licenses 7675 terminated so long as such parties remain in full compliance. 7676 7677 9. You are not required to accept this License, since you have not 7678 signed it. However, nothing else grants you permission to modify or 7679 distribute the Library or its derivative works. These actions are 7680 prohibited by law if you do not accept this License. Therefore, by 7681 modifying or distributing the Library (or any work based on the 7682 Library), you indicate your acceptance of this License to do so, and 7683 all its terms and conditions for copying, distributing or modifying 7684 the Library or works based on it. 7685 7686 10. Each time you redistribute the Library (or any work based on the 7687 Library), the recipient automatically receives a license from the 7688 original licensor to copy, distribute, link with or modify the Library 7689 subject to these terms and conditions. You may not impose any further 7690 restrictions on the recipients' exercise of the rights granted herein. 7691 You are not responsible for enforcing compliance by third parties to 7692 this License. 7693 7695 11. If, as a consequence of a court judgment or allegation of patent 7696 infringement or for any other reason (not limited to patent issues), 7697 conditions are imposed on you (whether by court order, agreement or 7698 otherwise) that contradict the conditions of this License, they do not 7699 excuse you from the conditions of this License. If you cannot 7700 distribute so as to satisfy simultaneously your obligations under this 7701 License and any other pertinent obligations, then as a consequence you 7702 may not distribute the Library at all. For example, if a patent 7703 license would not permit royalty-free redistribution of the Library by 7704 all those who receive copies directly or indirectly through you, then 7705 the only way you could satisfy both it and this License would be to 7706 refrain entirely from distribution of the Library. 7707 7708 If any portion of this section is held invalid or unenforceable under any 7709 particular circumstance, the balance of the section is intended to apply, 7710 and the section as a whole is intended to apply in other circumstances. 7711 7712 It is not the purpose of this section to induce you to infringe any 7713 patents or other property right claims or to contest validity of any 7714 such claims; this section has the sole purpose of protecting the 7715 integrity of the free software distribution system which is 7716 implemented by public license practices. Many people have made 7717 generous contributions to the wide range of software distributed 7718 through that system in reliance on consistent application of that 7719 system; it is up to the author/donor to decide if he or she is willing 7720 to distribute software through any other system and a licensee cannot 7721 impose that choice. 7722 7723 This section is intended to make thoroughly clear what is believed to 7724 be a consequence of the rest of this License. 7725 7726 12. If the distribution and/or use of the Library is restricted in 7727 certain countries either by patents or by copyrighted interfaces, the 7728 original copyright holder who places the Library under this License may add 7729 an explicit geographical distribution limitation excluding those countries, 7730 so that distribution is permitted only in or among countries not thus 7731 excluded. In such case, this License incorporates the limitation as if 7732 written in the body of this License. 7733 7734 13. The Free Software Foundation may publish revised and/or new 7735 versions of the Library General Public License from time to time. 7736 Such new versions will be similar in spirit to the present version, 7737 but may differ in detail to address new problems or concerns. 7738 7739 Each version is given a distinguishing version number. If the Library 7740 specifies a version number of this License which applies to it and 7741 "any later version", you have the option of following the terms and 7742 conditions either of that version or of any later version published by 7743 the Free Software Foundation. If the Library does not specify a 7744 license version number, you may choose any version ever published by 7745 the Free Software Foundation. 7746 7748 14. If you wish to incorporate parts of the Library into other free 7749 programs whose distribution conditions are incompatible with these, 7750 write to the author to ask for permission. For software which is 7751 copyrighted by the Free Software Foundation, write to the Free 7752 Software Foundation; we sometimes make exceptions for this. Our 7753 decision will be guided by the two goals of preserving the free status 7754 of all derivatives of our free software and of promoting the sharing 7755 and reuse of software generally. 7756 7757 NO WARRANTY 7758 7759 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 7760 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 7761 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 7762 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 7763 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 7764 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 7765 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 7766 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 7767 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 7768 7769 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 7770 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 7771 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 7772 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 7773 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 7774 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 7775 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 7776 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 7777 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 7778 DAMAGES. 7779 7780 END OF TERMS AND CONDITIONS 7781 7783 Appendix: How to Apply These Terms to Your New Libraries 7784 7785 If you develop a new library, and you want it to be of the greatest 7786 possible use to the public, we recommend making it free software that 7787 everyone can redistribute and change. You can do so by permitting 7788 redistribution under these terms (or, alternatively, under the terms of the 7789 ordinary General Public License). 7790 7791 To apply these terms, attach the following notices to the library. It is 7792 safest to attach them to the start of each source file to most effectively 7793 convey the exclusion of warranty; and each file should have at least the 7794 "copyright" line and a pointer to where the full notice is found. 7795 7796 <one line to give the library's name and a brief idea of what it does.> 7797 Copyright (C) <year> <name of author> 7798 7799 This library is free software; you can redistribute it and/or 7800 modify it under the terms of the GNU Library General Public 7801 License as published by the Free Software Foundation; either 7802 version 2 of the License, or (at your option) any later version. 7803 7804 This library is distributed in the hope that it will be useful, 7805 but WITHOUT ANY WARRANTY; without even the implied warranty of 7806 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 7807 Library General Public License for more details. 7808 7809 You should have received a copy of the GNU Library General Public 7810 License along with this library; if not, write to the Free 7811 Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 7812 7813 Also add information on how to contact you by electronic and paper mail. 7814 7815 You should also get your employer (if you work as a programmer) or your 7816 school, if any, to sign a "copyright disclaimer" for the library, if 7817 necessary. Here is a sample; alter the names: 7818 7819 Yoyodyne, Inc., hereby disclaims all copyright interest in the 7820 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 7821 7822 <signature of Ty Coon>, 1 April 1990 7823 Ty Coon, President of Vice 7824 7825 That's all there is to it! 7826 7827 7828 * MODP_B64 - High performance base64 encoder/decoder 7829 * Version 1.3 -- 17-Mar-2006 7830 * http://modp.com/release/base64 7831 * 7832 * Copyright (c) 2005, 2006 Nick Galbreath -- nickg [at] modp [dot] com 7833 * All rights reserved. 7834 * 7835 * Redistribution and use in source and binary forms, with or without 7836 * modification, are permitted provided that the following conditions are 7837 * met: 7838 * 7839 * Redistributions of source code must retain the above copyright 7840 * notice, this list of conditions and the following disclaimer. 7841 * 7842 * Redistributions in binary form must reproduce the above copyright 7843 * notice, this list of conditions and the following disclaimer in the 7844 * documentation and/or other materials provided with the distribution. 7845 * 7846 * Neither the name of the modp.com nor the names of its 7847 * contributors may be used to endorse or promote products derived from 7848 * this software without specific prior written permission. 7849 * 7850 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7851 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7852 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7853 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7854 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7855 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7856 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7857 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7858 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7859 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7860 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7861 7862 Copyright 2008 MolokoCacao 7863 All rights reserved 7864 7865 Redistribution and use in source and binary forms, with or without 7866 modification, are permitted providing that the following conditions 7867 are met: 7868 1. Redistributions of source code must retain the above copyright 7869 notice, this list of conditions and the following disclaimer. 7870 2. Redistributions in binary form must reproduce the above copyright 7871 notice, this list of conditions and the following disclaimer in the 7872 documentation and/or other materials provided with the distribution. 7873 7874 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 7875 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 7876 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 7877 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 7878 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 7879 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 7880 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 7881 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 7882 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 7883 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 7884 POSSIBILITY OF SUCH DAMAGE. 7885 7886 Copyright (c) 2004-2009 Sergey Lyubka 7887 Portions Copyright (c) 2009 Gilbert Wellisch 7888 7889 Permission is hereby granted, free of charge, to any person obtaining a copy 7890 of this software and associated documentation files (the "Software"), to deal 7891 in the Software without restriction, including without limitation the rights 7892 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7893 copies of the Software, and to permit persons to whom the Software is 7894 furnished to do so, subject to the following conditions: 7895 7896 The above copyright notice and this permission notice shall be included in 7897 all copies or substantial portions of the Software. 7898 7899 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7900 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7901 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7902 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7903 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7904 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 7905 THE SOFTWARE. 7906 7907 7908 Copyright 2010-2011, Google Inc. 7909 All rights reserved. 7910 7911 Redistribution and use in source and binary forms, with or without 7912 modification, are permitted provided that the following conditions are 7913 met: 7914 7915 * Redistributions of source code must retain the above copyright 7916 notice, this list of conditions and the following disclaimer. 7917 * Redistributions in binary form must reproduce the above 7918 copyright notice, this list of conditions and the following disclaimer 7919 in the documentation and/or other materials provided with the 7920 distribution. 7921 * Neither the name of Google Inc. nor the names of its 7922 contributors may be used to endorse or promote products derived from 7923 this software without specific prior written permission. 7924 7925 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7926 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7927 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7928 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7929 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7930 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7931 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7932 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7933 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7934 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7935 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7936 7937 7938 /* ***** BEGIN LICENSE BLOCK ***** 7939 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 7940 * 7941 * The contents of this file are subject to the Mozilla Public License Version 7942 * 1.1 (the "License"); you may not use this file except in compliance with 7943 * the License. You may obtain a copy of the License at 7944 * http://www.mozilla.org/MPL/ 7945 * 7946 * Software distributed under the License is distributed on an "AS IS" basis, 7947 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 7948 * for the specific language governing rights and limitations under the 7949 * License. 7950 * 7951 * The Original Code is mozilla.org code. 7952 * 7953 * The Initial Developer of the Original Code is 7954 * Netscape Communications Corporation. 7955 * Portions created by the Initial Developer are Copyright (C) 2002 7956 * the Initial Developer. All Rights Reserved. 7957 * 7958 * Contributor(s): 7959 * 7960 * Alternatively, the contents of this file may be used under the terms of 7961 * either the GNU General Public License Version 2 or later (the "GPL"), or 7962 * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 7963 * in which case the provisions of the GPL or the LGPL are applicable instead 7964 * of those above. If you wish to allow use of your version of this file only 7965 * under the terms of either the GPL or the LGPL, and not to allow others to 7966 * use your version of this file under the terms of the MPL, indicate your 7967 * decision by deleting the provisions above and replace them with the notice 7968 * and other provisions required by the GPL or the LGPL. If you do not delete 7969 * the provisions above, a recipient may use your version of this file under 7970 * the terms of any one of the MPL, the GPL or the LGPL. 7971 * 7972 * ***** END LICENSE BLOCK ***** */ 7973 7974 A C-program for MT19937, with initialization improved 2002/1/26. 7975 Coded by Takuji Nishimura and Makoto Matsumoto. 7976 7977 Before using, initialize the state by using init_genrand(seed) 7978 or init_by_array(init_key, key_length). 7979 7980 Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, 7981 All rights reserved. 7982 7983 Redistribution and use in source and binary forms, with or without 7984 modification, are permitted provided that the following conditions 7985 are met: 7986 7987 1. Redistributions of source code must retain the above copyright 7988 notice, this list of conditions and the following disclaimer. 7989 7990 2. Redistributions in binary form must reproduce the above copyright 7991 notice, this list of conditions and the following disclaimer in the 7992 documentation and/or other materials provided with the distribution. 7993 7994 3. The names of its contributors may not be used to endorse or promote 7995 products derived from this software without specific prior written 7996 permission. 7997 7998 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7999 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8000 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8001 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 8002 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 8003 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 8004 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 8005 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 8006 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 8007 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 8008 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8009 8010 // Copyright (c) 2006-2009 The Chromium OS Authors. All rights reserved. 8011 // 8012 // Redistribution and use in source and binary forms, with or without 8013 // modification, are permitted provided that the following conditions are 8014 // met: 8015 // 8016 // * Redistributions of source code must retain the above copyright 8017 // notice, this list of conditions and the following disclaimer. 8018 // * Redistributions in binary form must reproduce the above 8019 // copyright notice, this list of conditions and the following disclaimer 8020 // in the documentation and/or other materials provided with the 8021 // distribution. 8022 // * Neither the name of Google Inc. nor the names of its 8023 // contributors may be used to endorse or promote products derived from 8024 // this software without specific prior written permission. 8025 // 8026 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8027 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8028 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8029 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8030 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8031 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8032 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8033 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8034 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8035 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8036 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8037 8038 Version: MPL 1.1/GPL 2.0/LGPL 2.1 8039 8040 The contents of this file are subject to the Mozilla Public License Version 8041 1.1 (the "License"); you may not use this file except in compliance with 8042 the License. You may obtain a copy of the License at 8043 http://www.mozilla.org/MPL/ 8044 8045 Software distributed under the License is distributed on an "AS IS" basis, 8046 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 8047 for the specific language governing rights and limitations under the 8048 License. 8049 8050 The Original Code is mozilla.org code. 8051 8052 The Initial Developer of the Original Code is 8053 Netscape Communications Corporation. 8054 Portions created by the Initial Developer are Copyright (C) 1998 8055 the Initial Developer. All Rights Reserved. 8056 8057 Contributor(s): 8058 8059 Alternatively, the contents of this file may be used under the terms of 8060 either the GNU General Public License Version 2 or later (the "GPL"), or 8061 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 8062 in which case the provisions of the GPL or the LGPL are applicable instead 8063 of those above. If you wish to allow use of your version of this file only 8064 under the terms of either the GPL or the LGPL, and not to allow others to 8065 use your version of this file under the terms of the MPL, indicate your 8066 decision by deleting the provisions above and replace them with the notice 8067 and other provisions required by the GPL or the LGPL. If you do not delete 8068 the provisions above, a recipient may use your version of this file under 8069 the terms of any one of the MPL, the GPL or the LGPL. 8070 8071 8072 Copyright (c) 2004-2012 by Mulle Kybernetik. All rights reserved. 8073 8074 Permission to use, copy, modify and distribute this software and its documentation 8075 is hereby granted, provided that both the copyright notice and this permission 8076 notice appear in all copies of the software, derivative works or modified versions, 8077 and any portions thereof, and that both notices appear in supporting documentation, 8078 and that credit is given to Mulle Kybernetik in all documents and publicity 8079 pertaining to direct or indirect use of this code or its derivatives. 8080 8081 THIS IS EXPERIMENTAL SOFTWARE AND IT IS KNOWN TO HAVE BUGS, SOME OF WHICH MAY HAVE 8082 SERIOUS CONSEQUENCES. THE COPYRIGHT HOLDER ALLOWS FREE USE OF THIS SOFTWARE IN ITS 8083 "AS IS" CONDITION. THE COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY 8084 DAMAGES WHATSOEVER RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE 8085 OR OF ANY DERIVATIVE WORK. 8086 8087 LICENSE ISSUES 8088 ============== 8089 8090 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 8091 the OpenSSL License and the original SSLeay license apply to the toolkit. 8092 See below for the actual license texts. Actually both licenses are BSD-style 8093 Open Source licenses. In case of any license issues related to OpenSSL 8094 please contact openssl-core (a] openssl.org. 8095 8096 OpenSSL License 8097 --------------- 8098 8099 /* ==================================================================== 8100 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 8101 * 8102 * Redistribution and use in source and binary forms, with or without 8103 * modification, are permitted provided that the following conditions 8104 * are met: 8105 * 8106 * 1. Redistributions of source code must retain the above copyright 8107 * notice, this list of conditions and the following disclaimer. 8108 * 8109 * 2. Redistributions in binary form must reproduce the above copyright 8110 * notice, this list of conditions and the following disclaimer in 8111 * the documentation and/or other materials provided with the 8112 * distribution. 8113 * 8114 * 3. All advertising materials mentioning features or use of this 8115 * software must display the following acknowledgment: 8116 * "This product includes software developed by the OpenSSL Project 8117 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 8118 * 8119 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 8120 * endorse or promote products derived from this software without 8121 * prior written permission. For written permission, please contact 8122 * openssl-core (a] openssl.org. 8123 * 8124 * 5. Products derived from this software may not be called "OpenSSL" 8125 * nor may "OpenSSL" appear in their names without prior written 8126 * permission of the OpenSSL Project. 8127 * 8128 * 6. Redistributions of any form whatsoever must retain the following 8129 * acknowledgment: 8130 * "This product includes software developed by the OpenSSL Project 8131 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 8132 * 8133 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 8134 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 8135 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8136 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 8137 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8138 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 8139 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 8140 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 8141 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 8142 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 8143 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 8144 * OF THE POSSIBILITY OF SUCH DAMAGE. 8145 * ==================================================================== 8146 * 8147 * This product includes cryptographic software written by Eric Young 8148 * (eay (a] cryptsoft.com). This product includes software written by Tim 8149 * Hudson (tjh (a] cryptsoft.com). 8150 * 8151 */ 8152 8153 Original SSLeay License 8154 ----------------------- 8155 8156 /* Copyright (C) 1995-1998 Eric Young (eay (a] cryptsoft.com) 8157 * All rights reserved. 8158 * 8159 * This package is an SSL implementation written 8160 * by Eric Young (eay (a] cryptsoft.com). 8161 * The implementation was written so as to conform with Netscapes SSL. 8162 * 8163 * This library is free for commercial and non-commercial use as long as 8164 * the following conditions are aheared to. The following conditions 8165 * apply to all code found in this distribution, be it the RC4, RSA, 8166 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 8167 * included with this distribution is covered by the same copyright terms 8168 * except that the holder is Tim Hudson (tjh (a] cryptsoft.com). 8169 * 8170 * Copyright remains Eric Young's, and as such any Copyright notices in 8171 * the code are not to be removed. 8172 * If this package is used in a product, Eric Young should be given attribution 8173 * as the author of the parts of the library used. 8174 * This can be in the form of a textual message at program startup or 8175 * in documentation (online or textual) provided with the package. 8176 * 8177 * Redistribution and use in source and binary forms, with or without 8178 * modification, are permitted provided that the following conditions 8179 * are met: 8180 * 1. Redistributions of source code must retain the copyright 8181 * notice, this list of conditions and the following disclaimer. 8182 * 2. Redistributions in binary form must reproduce the above copyright 8183 * notice, this list of conditions and the following disclaimer in the 8184 * documentation and/or other materials provided with the distribution. 8185 * 3. All advertising materials mentioning features or use of this software 8186 * must display the following acknowledgement: 8187 * "This product includes cryptographic software written by 8188 * Eric Young (eay (a] cryptsoft.com)" 8189 * The word 'cryptographic' can be left out if the rouines from the library 8190 * being used are not cryptographic related :-). 8191 * 4. If you include any Windows specific code (or a derivative thereof) from 8192 * the apps directory (application code) you must include an acknowledgement: 8193 * "This product includes software written by Tim Hudson (tjh (a] cryptsoft.com)" 8194 * 8195 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 8196 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 8197 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 8198 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 8199 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 8200 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 8201 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 8202 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 8203 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 8204 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 8205 * SUCH DAMAGE. 8206 * 8207 * The licence and distribution terms for any publically available version or 8208 * derivative of this code cannot be changed. i.e. this code cannot simply be 8209 * copied and put under another distribution licence 8210 * [including the GNU Public Licence.] 8211 */ 8212 8213 8214 Copyright 2001-2011 Xiph.Org, Skype Limited, Octasic, 8215 Jean-Marc Valin, Timothy B. Terriberry, 8216 CSIRO, Gregory Maxwell, Mark Borgerding, 8217 Erik de Castro Lopo 8218 8219 Redistribution and use in source and binary forms, with or without 8220 modification, are permitted provided that the following conditions 8221 are met: 8222 8223 - Redistributions of source code must retain the above copyright 8224 notice, this list of conditions and the following disclaimer. 8225 8226 - Redistributions in binary form must reproduce the above copyright 8227 notice, this list of conditions and the following disclaimer in the 8228 documentation and/or other materials provided with the distribution. 8229 8230 - Neither the name of Internet Society, IETF or IETF Trust, nor the 8231 names of specific contributors, may be used to endorse or promote 8232 products derived from this software without specific prior written 8233 permission. 8234 8235 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8236 ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8237 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8238 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 8239 OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 8240 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 8241 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 8242 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 8243 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 8244 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 8245 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8246 8247 Opus is subject to the royalty-free patent licenses which are 8248 specified at: 8249 8250 Xiph.Org Foundation: 8251 https://datatracker.ietf.org/ipr/1524/ 8252 8253 Microsoft Corporation: 8254 https://datatracker.ietf.org/ipr/1914/ 8255 8256 Broadcom Corporation: 8257 https://datatracker.ietf.org/ipr/1526/ 8258 8259 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 8260 // 8261 // Redistribution and use in source and binary forms, with or without 8262 // modification, are permitted provided that the following conditions are 8263 // met: 8264 // 8265 // * Redistributions of source code must retain the above copyright 8266 // notice, this list of conditions and the following disclaimer. 8267 // * Redistributions in binary form must reproduce the above 8268 // copyright notice, this list of conditions and the following disclaimer 8269 // in the documentation and/or other materials provided with the 8270 // distribution. 8271 // * Neither the name of Google Inc. nor the names of its 8272 // contributors may be used to endorse or promote products derived from 8273 // this software without specific prior written permission. 8274 // 8275 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8276 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8277 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8278 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8279 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8280 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8281 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8282 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8283 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8284 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8285 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8286 8287 PLY (Python Lex-Yacc) Version 3.4 8288 8289 Copyright (C) 2001-2011, 8290 David M. Beazley (Dabeaz LLC) 8291 All rights reserved. 8292 8293 Redistribution and use in source and binary forms, with or without 8294 modification, are permitted provided that the following conditions are 8295 met: 8296 8297 * Redistributions of source code must retain the above copyright notice, 8298 this list of conditions and the following disclaimer. 8299 * Redistributions in binary form must reproduce the above copyright notice, 8300 this list of conditions and the following disclaimer in the documentation 8301 and/or other materials provided with the distribution. 8302 * Neither the name of the David Beazley or Dabeaz LLC may be used to 8303 endorse or promote products derived from this software without 8304 specific prior written permission. 8305 8306 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8307 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8308 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8309 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8310 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8311 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8312 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8313 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8314 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8315 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8316 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8317 // Copyright (c) 2012 The Polymer Authors. All rights reserved. 8318 // 8319 // Redistribution and use in source and binary forms, with or without 8320 // modification, are permitted provided that the following conditions are 8321 // met: 8322 // 8323 // * Redistributions of source code must retain the above copyright 8324 // notice, this list of conditions and the following disclaimer. 8325 // * Redistributions in binary form must reproduce the above 8326 // copyright notice, this list of conditions and the following disclaimer 8327 // in the documentation and/or other materials provided with the 8328 // distribution. 8329 // * Neither the name of Google Inc. nor the names of its 8330 // contributors may be used to endorse or promote products derived from 8331 // this software without specific prior written permission. 8332 // 8333 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8334 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8335 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8336 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8337 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8338 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8339 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8340 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8341 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8342 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8343 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8344 8345 Copyright 2008, Google Inc. 8346 All rights reserved. 8347 8348 Redistribution and use in source and binary forms, with or without 8349 modification, are permitted provided that the following conditions are 8350 met: 8351 8352 * Redistributions of source code must retain the above copyright 8353 notice, this list of conditions and the following disclaimer. 8354 * Redistributions in binary form must reproduce the above 8355 copyright notice, this list of conditions and the following disclaimer 8356 in the documentation and/or other materials provided with the 8357 distribution. 8358 * Neither the name of Google Inc. nor the names of its 8359 contributors may be used to endorse or promote products derived from 8360 this software without specific prior written permission. 8361 8362 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8363 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8364 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8365 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8366 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8367 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8368 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8369 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8370 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8371 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8372 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8373 8374 Code generated by the Protocol Buffer compiler is owned by the owner 8375 of the input file used when generating it. This code is not 8376 standalone and requires a support library to be linked with it. This 8377 support library is itself covered by the above license. 8378 8379 Copyright (c) 2003-2012, Michael Foord 8380 All rights reserved. 8381 8382 Redistribution and use in source and binary forms, with or without 8383 modification, are permitted provided that the following conditions are 8384 met: 8385 8386 * Redistributions of source code must retain the above copyright 8387 notice, this list of conditions and the following disclaimer. 8388 8389 * Redistributions in binary form must reproduce the above 8390 copyright notice, this list of conditions and the following 8391 disclaimer in the documentation and/or other materials provided 8392 with the distribution. 8393 8394 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8395 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8396 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8397 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8398 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8399 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8400 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8401 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8402 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8403 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8404 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8405 8406 qcms 8407 Copyright (C) 2009 Mozilla Corporation 8408 Copyright (C) 1998-2007 Marti Maria 8409 8410 Permission is hereby granted, free of charge, to any person obtaining 8411 a copy of this software and associated documentation files (the "Software"), 8412 to deal in the Software without restriction, including without limitation 8413 the rights to use, copy, modify, merge, publish, distribute, sublicense, 8414 and/or sell copies of the Software, and to permit persons to whom the Software 8415 is furnished to do so, subject to the following conditions: 8416 8417 The above copyright notice and this permission notice shall be included in 8418 all copies or substantial portions of the Software. 8419 8420 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 8421 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 8422 THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 8423 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 8424 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 8425 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 8426 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8427 8428 // Copyright (c) 2009 The RE2 Authors. All rights reserved. 8429 // 8430 // Redistribution and use in source and binary forms, with or without 8431 // modification, are permitted provided that the following conditions are 8432 // met: 8433 // 8434 // * Redistributions of source code must retain the above copyright 8435 // notice, this list of conditions and the following disclaimer. 8436 // * Redistributions in binary form must reproduce the above 8437 // copyright notice, this list of conditions and the following disclaimer 8438 // in the documentation and/or other materials provided with the 8439 // distribution. 8440 // * Neither the name of Google Inc. nor the names of its 8441 // contributors may be used to endorse or promote products derived from 8442 // this software without specific prior written permission. 8443 // 8444 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8445 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8446 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8447 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8448 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8449 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8450 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8451 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8452 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8453 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8454 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8455 8456 8457 Apache License 8458 Version 2.0, January 2004 8459 http://www.apache.org/licenses/ 8460 8461 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 8462 8463 1. Definitions. 8464 8465 "License" shall mean the terms and conditions for use, reproduction, 8466 and distribution as defined by Sections 1 through 9 of this document. 8467 8468 "Licensor" shall mean the copyright owner or entity authorized by 8469 the copyright owner that is granting the License. 8470 8471 "Legal Entity" shall mean the union of the acting entity and all 8472 other entities that control, are controlled by, or are under common 8473 control with that entity. For the purposes of this definition, 8474 "control" means (i) the power, direct or indirect, to cause the 8475 direction or management of such entity, whether by contract or 8476 otherwise, or (ii) ownership of fifty percent (50%) or more of the 8477 outstanding shares, or (iii) beneficial ownership of such entity. 8478 8479 "You" (or "Your") shall mean an individual or Legal Entity 8480 exercising permissions granted by this License. 8481 8482 "Source" form shall mean the preferred form for making modifications, 8483 including but not limited to software source code, documentation 8484 source, and configuration files. 8485 8486 "Object" form shall mean any form resulting from mechanical 8487 transformation or translation of a Source form, including but 8488 not limited to compiled object code, generated documentation, 8489 and conversions to other media types. 8490 8491 "Work" shall mean the work of authorship, whether in Source or 8492 Object form, made available under the License, as indicated by a 8493 copyright notice that is included in or attached to the work 8494 (an example is provided in the Appendix below). 8495 8496 "Derivative Works" shall mean any work, whether in Source or Object 8497 form, that is based on (or derived from) the Work and for which the 8498 editorial revisions, annotations, elaborations, or other modifications 8499 represent, as a whole, an original work of authorship. For the purposes 8500 of this License, Derivative Works shall not include works that remain 8501 separable from, or merely link (or bind by name) to the interfaces of, 8502 the Work and Derivative Works thereof. 8503 8504 "Contribution" shall mean any work of authorship, including 8505 the original version of the Work and any modifications or additions 8506 to that Work or Derivative Works thereof, that is intentionally 8507 submitted to Licensor for inclusion in the Work by the copyright owner 8508 or by an individual or Legal Entity authorized to submit on behalf of 8509 the copyright owner. For the purposes of this definition, "submitted" 8510 means any form of electronic, verbal, or written communication sent 8511 to the Licensor or its representatives, including but not limited to 8512 communication on electronic mailing lists, source code control systems, 8513 and issue tracking systems that are managed by, or on behalf of, the 8514 Licensor for the purpose of discussing and improving the Work, but 8515 excluding communication that is conspicuously marked or otherwise 8516 designated in writing by the copyright owner as "Not a Contribution." 8517 8518 "Contributor" shall mean Licensor and any individual or Legal Entity 8519 on behalf of whom a Contribution has been received by Licensor and 8520 subsequently incorporated within the Work. 8521 8522 2. Grant of Copyright License. Subject to the terms and conditions of 8523 this License, each Contributor hereby grants to You a perpetual, 8524 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8525 copyright license to reproduce, prepare Derivative Works of, 8526 publicly display, publicly perform, sublicense, and distribute the 8527 Work and such Derivative Works in Source or Object form. 8528 8529 3. Grant of Patent License. Subject to the terms and conditions of 8530 this License, each Contributor hereby grants to You a perpetual, 8531 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 8532 (except as stated in this section) patent license to make, have made, 8533 use, offer to sell, sell, import, and otherwise transfer the Work, 8534 where such license applies only to those patent claims licensable 8535 by such Contributor that are necessarily infringed by their 8536 Contribution(s) alone or by combination of their Contribution(s) 8537 with the Work to which such Contribution(s) was submitted. If You 8538 institute patent litigation against any entity (including a 8539 cross-claim or counterclaim in a lawsuit) alleging that the Work 8540 or a Contribution incorporated within the Work constitutes direct 8541 or contributory patent infringement, then any patent licenses 8542 granted to You under this License for that Work shall terminate 8543 as of the date such litigation is filed. 8544 8545 4. Redistribution. You may reproduce and distribute copies of the 8546 Work or Derivative Works thereof in any medium, with or without 8547 modifications, and in Source or Object form, provided that You 8548 meet the following conditions: 8549 8550 (a) You must give any other recipients of the Work or 8551 Derivative Works a copy of this License; and 8552 8553 (b) You must cause any modified files to carry prominent notices 8554 stating that You changed the files; and 8555 8556 (c) You must retain, in the Source form of any Derivative Works 8557 that You distribute, all copyright, patent, trademark, and 8558 attribution notices from the Source form of the Work, 8559 excluding those notices that do not pertain to any part of 8560 the Derivative Works; and 8561 8562 (d) If the Work includes a "NOTICE" text file as part of its 8563 distribution, then any Derivative Works that You distribute must 8564 include a readable copy of the attribution notices contained 8565 within such NOTICE file, excluding those notices that do not 8566 pertain to any part of the Derivative Works, in at least one 8567 of the following places: within a NOTICE text file distributed 8568 as part of the Derivative Works; within the Source form or 8569 documentation, if provided along with the Derivative Works; or, 8570 within a display generated by the Derivative Works, if and 8571 wherever such third-party notices normally appear. The contents 8572 of the NOTICE file are for informational purposes only and 8573 do not modify the License. You may add Your own attribution 8574 notices within Derivative Works that You distribute, alongside 8575 or as an addendum to the NOTICE text from the Work, provided 8576 that such additional attribution notices cannot be construed 8577 as modifying the License. 8578 8579 You may add Your own copyright statement to Your modifications and 8580 may provide additional or different license terms and conditions 8581 for use, reproduction, or distribution of Your modifications, or 8582 for any such Derivative Works as a whole, provided Your use, 8583 reproduction, and distribution of the Work otherwise complies with 8584 the conditions stated in this License. 8585 8586 5. Submission of Contributions. Unless You explicitly state otherwise, 8587 any Contribution intentionally submitted for inclusion in the Work 8588 by You to the Licensor shall be under the terms and conditions of 8589 this License, without any additional terms or conditions. 8590 Notwithstanding the above, nothing herein shall supersede or modify 8591 the terms of any separate license agreement you may have executed 8592 with Licensor regarding such Contributions. 8593 8594 6. Trademarks. This License does not grant permission to use the trade 8595 names, trademarks, service marks, or product names of the Licensor, 8596 except as required for reasonable and customary use in describing the 8597 origin of the Work and reproducing the content of the NOTICE file. 8598 8599 7. Disclaimer of Warranty. Unless required by applicable law or 8600 agreed to in writing, Licensor provides the Work (and each 8601 Contributor provides its Contributions) on an "AS IS" BASIS, 8602 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 8603 implied, including, without limitation, any warranties or conditions 8604 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 8605 PARTICULAR PURPOSE. You are solely responsible for determining the 8606 appropriateness of using or redistributing the Work and assume any 8607 risks associated with Your exercise of permissions under this License. 8608 8609 8. Limitation of Liability. In no event and under no legal theory, 8610 whether in tort (including negligence), contract, or otherwise, 8611 unless required by applicable law (such as deliberate and grossly 8612 negligent acts) or agreed to in writing, shall any Contributor be 8613 liable to You for damages, including any direct, indirect, special, 8614 incidental, or consequential damages of any character arising as a 8615 result of this License or out of the use or inability to use the 8616 Work (including but not limited to damages for loss of goodwill, 8617 work stoppage, computer failure or malfunction, or any and all 8618 other commercial damages or losses), even if such Contributor 8619 has been advised of the possibility of such damages. 8620 8621 9. Accepting Warranty or Additional Liability. While redistributing 8622 the Work or Derivative Works thereof, You may choose to offer, 8623 and charge a fee for, acceptance of support, warranty, indemnity, 8624 or other liability obligations and/or rights consistent with this 8625 License. However, in accepting such obligations, You may act only 8626 on Your own behalf and on Your sole responsibility, not on behalf 8627 of any other Contributor, and only if You agree to indemnify, 8628 defend, and hold each Contributor harmless for any liability 8629 incurred by, or claims asserted against, such Contributor by reason 8630 of your accepting any such warranty or additional liability. 8631 8632 END OF TERMS AND CONDITIONS 8633 8634 APPENDIX: How to apply the Apache License to your work. 8635 8636 To apply the Apache License to your work, attach the following 8637 boilerplate notice, with the fields enclosed by brackets "[]" 8638 replaced with your own identifying information. (Don't include 8639 the brackets!) The text should be enclosed in the appropriate 8640 comment syntax for the file format. We also recommend that a 8641 file or class name and description of purpose be included on the 8642 same "printed page" as the copyright notice for easier 8643 identification within third-party archives. 8644 8645 Copyright 2011 Google Inc. All Rights Reserved. 8646 8647 Licensed under the Apache License, Version 2.0 (the "License"); 8648 you may not use this file except in compliance with the License. 8649 You may obtain a copy of the License at 8650 8651 http://www.apache.org/licenses/LICENSE-2.0 8652 8653 Unless required by applicable law or agreed to in writing, software 8654 distributed under the License is distributed on an "AS IS" BASIS, 8655 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 8656 See the License for the specific language governing permissions and 8657 limitations under the License. 8658 8659 8660 Copyright (c) 2006 Bob Ippolito 8661 8662 Permission is hereby granted, free of charge, to any person obtaining a copy of 8663 this software and associated documentation files (the "Software"), to deal in 8664 the Software without restriction, including without limitation the rights to 8665 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 8666 of the Software, and to permit persons to whom the Software is furnished to do 8667 so, subject to the following conditions: 8668 8669 The above copyright notice and this permission notice shall be included in all 8670 copies or substantial portions of the Software. 8671 8672 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8673 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8674 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8675 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 8676 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 8677 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 8678 SOFTWARE. 8679 8680 // Copyright (c) 2011 Google Inc. All rights reserved. 8681 // 8682 // Redistribution and use in source and binary forms, with or without 8683 // modification, are permitted provided that the following conditions are 8684 // met: 8685 // 8686 // * Redistributions of source code must retain the above copyright 8687 // notice, this list of conditions and the following disclaimer. 8688 // * Redistributions in binary form must reproduce the above 8689 // copyright notice, this list of conditions and the following disclaimer 8690 // in the documentation and/or other materials provided with the 8691 // distribution. 8692 // * Neither the name of Google Inc. nor the names of its 8693 // contributors may be used to endorse or promote products derived from 8694 // this software without specific prior written permission. 8695 // 8696 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8697 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8698 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8699 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8700 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8701 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8702 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8703 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8704 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8705 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8706 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8707 8708 All MurmurHash source files are placed in the public domain. 8709 8710 The license below applies to all other code in SMHasher: 8711 8712 Copyright (c) 2011 Google, Inc. 8713 8714 Permission is hereby granted, free of charge, to any person obtaining a copy 8715 of this software and associated documentation files (the "Software"), to deal 8716 in the Software without restriction, including without limitation the rights 8717 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8718 copies of the Software, and to permit persons to whom the Software is 8719 furnished to do so, subject to the following conditions: 8720 8721 The above copyright notice and this permission notice shall be included in 8722 all copies or substantial portions of the Software. 8723 8724 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 8725 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 8726 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 8727 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 8728 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 8729 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 8730 THE SOFTWARE. 8731 8732 The author disclaims copyright to this source code. In place of 8733 a legal notice, here is a blessing: 8734 8735 May you do good and not evil. 8736 May you find forgiveness for yourself and forgive others. 8737 May you share freely, never taking more than you give. 8738 8739 SWIG is distributed under the following terms: 8740 8741 I. 8742 8743 Copyright (c) 1995-1998 8744 The University of Utah and the Regents of the University of California 8745 All Rights Reserved 8746 8747 Permission is hereby granted, without written agreement and without 8748 license or royalty fees, to use, copy, modify, and distribute this 8749 software and its documentation for any purpose, provided that 8750 (1) The above copyright notice and the following two paragraphs 8751 appear in all copies of the source code and (2) redistributions 8752 including binaries reproduces these notices in the supporting 8753 documentation. Substantial modifications to this software may be 8754 copyrighted by their authors and need not follow the licensing terms 8755 described here, provided that the new terms are clearly indicated in 8756 all files where they apply. 8757 8758 IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE 8759 UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY 8760 PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL 8761 DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, 8762 EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF 8763 THE POSSIBILITY OF SUCH DAMAGE. 8764 8765 THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH 8766 SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, 8767 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 8768 PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND 8769 THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, 8770 SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 8771 8772 8773 II. 8774 8775 This software includes contributions that are Copyright (c) 1998-2005 8776 University of Chicago. 8777 All rights reserved. 8778 8779 Redistribution and use in source and binary forms, with or without 8780 modification, are permitted provided that the following conditions are 8781 met: 8782 8783 Redistributions of source code must retain the above copyright notice, 8784 this list of conditions and the following disclaimer. Redistributions 8785 in binary form must reproduce the above copyright notice, this list of 8786 conditions and the following disclaimer in the documentation and/or 8787 other materials provided with the distribution. Neither the name of 8788 the University of Chicago nor the names of its contributors may be 8789 used to endorse or promote products derived from this software without 8790 specific prior written permission. 8791 8792 THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF CHICAGO AND CONTRIBUTORS 8793 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8794 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 8795 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 8796 CHICAGO OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8797 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 8798 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 8799 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 8800 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 8801 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 8802 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8803 8804 8805 III. 8806 8807 This software includes contributions that are Copyright (c) 2005-2006 8808 Arizona Board of Regents (University of Arizona). 8809 All Rights Reserved 8810 8811 Permission is hereby granted, without written agreement and without 8812 license or royalty fees, to use, copy, modify, and distribute this 8813 software and its documentation for any purpose, provided that 8814 (1) The above copyright notice and the following two paragraphs 8815 appear in all copies of the source code and (2) redistributions 8816 including binaries reproduces these notices in the supporting 8817 documentation. Substantial modifications to this software may be 8818 copyrighted by their authors and need not follow the licensing terms 8819 described here, provided that the new terms are clearly indicated in 8820 all files where they apply. 8821 8822 THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF ARIZONA AND CONTRIBUTORS 8823 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8824 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 8825 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF 8826 ARIZONA OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8827 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 8828 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 8829 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 8830 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 8831 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 8832 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8833 8834 8835 // Copyright (c) 2005, Google Inc. 8836 // All rights reserved. 8837 // 8838 // Redistribution and use in source and binary forms, with or without 8839 // modification, are permitted provided that the following conditions are 8840 // met: 8841 // 8842 // * Redistributions of source code must retain the above copyright 8843 // notice, this list of conditions and the following disclaimer. 8844 // * Redistributions in binary form must reproduce the above 8845 // copyright notice, this list of conditions and the following disclaimer 8846 // in the documentation and/or other materials provided with the 8847 // distribution. 8848 // * Neither the name of Google Inc. nor the names of its 8849 // contributors may be used to endorse or promote products derived from 8850 // this software without specific prior written permission. 8851 // 8852 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 8853 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 8854 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 8855 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 8856 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 8857 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 8858 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 8859 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 8860 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 8861 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 8862 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8863 8864 All code here is public domain. 8865 8866 Copyright (c) 2012, Linux USB Project 8867 All rights reserved. 8868 8869 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 8870 8871 o Redistributions of source code must retain the above copyright notice, 8872 this list of conditions and the following disclaimer. 8873 8874 o Redistributions in binary form must reproduce the above copyright 8875 notice, this list of conditions and the following disclaimer in the 8876 documentation and/or other materials provided with the distribution. 8877 8878 o Neither the name of the Linux USB Project nor the names of its 8879 contributors may be used to endorse or promote products derived from 8880 this software without specific prior written permission. 8881 8882 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 8883 8884 (Copied from the COPYRIGHT file of 8885 https://code.google.com/p/sctp-refimpl/source/browse/trunk/COPYRIGHT) 8886 -------------------------------------------------------------------------------- 8887 8888 Copyright (c) 2001, 2002 Cisco Systems, Inc. 8889 Copyright (c) 2002-12 Randall R. Stewart 8890 Copyright (c) 2002-12 Michael Tuexen 8891 All rights reserved. 8892 8893 Redistribution and use in source and binary forms, with or without 8894 modification, are permitted provided that the following conditions 8895 are met: 8896 8897 1. Redistributions of source code must retain the above copyright 8898 notice, this list of conditions and the following disclaimer. 8899 2. Redistributions in binary form must reproduce the above copyright 8900 notice, this list of conditions and the following disclaimer in the 8901 documentation and/or other materials provided with the distribution. 8902 8903 THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 8904 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 8905 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 8906 ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 8907 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 8908 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 8909 OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 8910 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 8911 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 8912 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 8913 SUCH DAMAGE. 8914 8915 ;***************************************************************************** 8916 ;* x86inc.asm 8917 ;***************************************************************************** 8918 ;* Copyright (C) 2005-2011 x264 project 8919 ;* 8920 ;* Authors: Loren Merritt <lorenm (a] u.washington.edu> 8921 ;* Anton Mitrofanov <BugMaster (a] narod.ru> 8922 ;* Jason Garrett-Glaser <darkshikari (a] gmail.com> 8923 ;* 8924 ;* Permission to use, copy, modify, and/or distribute this software for any 8925 ;* purpose with or without fee is hereby granted, provided that the above 8926 ;* copyright notice and this permission notice appear in all copies. 8927 ;* 8928 ;* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 8929 ;* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 8930 ;* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 8931 ;* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 8932 ;* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 8933 ;* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 8934 ;* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 8935 ;***************************************************************************** 8936 8937 ; This is a header file for the x264ASM assembly language, which uses 8938 ; NASM/YASM syntax combined with a large number of macros to provide easy 8939 ; abstraction between different calling conventions (x86_32, win64, linux64). 8940 ; It also has various other useful features to simplify writing the kind of 8941 ; DSP functions that are most often used in x264. 8942 8943 ; Unlike the rest of x264, this file is available under an ISC license, as it 8944 ; has significant usefulness outside of x264 and we want it to be available 8945 ; to the largest audience possible. Of course, if you modify it for your own 8946 ; purposes to add a new feature, we strongly encourage contributing a patch 8947 ; as this feature might be useful for others as well. Send patches or ideas 8948 ; to x264-devel (a] videolan.org . 8949 8950 Yasm is Copyright (c) 2001-2010 Peter Johnson and other Yasm developers. 8951 8952 Yasm developers and/or contributors include: 8953 Peter Johnson 8954 Michael Urman 8955 Brian Gladman (Visual Studio build files, other fixes) 8956 Stanislav Karchebny (options parser) 8957 Mathieu Monnier (SSE4 instruction patches, NASM preprocessor additions) 8958 Anonymous "NASM64" developer (NASM preprocessor fixes) 8959 Stephen Polkowski (x86 instruction patches) 8960 Henryk Richter (Mach-O object format) 8961 Ben Skeggs (patches, bug reports) 8962 Alexei Svitkine (GAS preprocessor) 8963 Samuel Thibault (TASM parser and frontend) 8964 8965 ----------------------------------- 8966 Yasm licensing overview and summary 8967 ----------------------------------- 8968 8969 Note: This document does not provide legal advice nor is it the actual 8970 license of any part of Yasm. See the individual licenses for complete 8971 details. Consult a lawyer for legal advice. 8972 8973 The primary license of Yasm is the 2-clause BSD license. Please use this 8974 license if you plan on submitting code to the project. 8975 8976 Yasm has absolutely no warranty; not even for merchantibility or fitness 8977 for a particular purpose. 8978 8979 ------- 8980 Libyasm 8981 ------- 8982 Libyasm is 2-clause or 3-clause BSD licensed, with the exception of 8983 bitvect, which is triple-licensed under the Artistic license, GPL, and 8984 LGPL. Libyasm is thus GPL and LGPL compatible. In addition, this also 8985 means that libyasm is free for binary-only distribution as long as the 8986 terms of the 3-clause BSD license and Artistic license (as it applies to 8987 bitvect) are fulfilled. 8988 8989 ------- 8990 Modules 8991 ------- 8992 The modules are 2-clause or 3-clause BSD licensed. 8993 8994 --------- 8995 Frontends 8996 --------- 8997 The frontends are 2-clause BSD licensed. 8998 8999 ------------- 9000 License Texts 9001 ------------- 9002 The full text of all licenses are provided in separate files in the source 9003 distribution. Each source file may include the entire license (in the case 9004 of the BSD and Artistic licenses), or may reference the GPL or LGPL license 9005 file. 9006 9007 BSD.txt - 2-clause and 3-clause BSD licenses 9008 Artistic.txt - Artistic license 9009 GNU_GPL-2.0 - GNU General Public License 9010 GNU_LGPL-2.0 - GNU Library General Public License 9011 9012 /* zlib.h -- interface of the 'zlib' general purpose compression library 9013 version 1.2.4, March 14th, 2010 9014 9015 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler 9016 9017 This software is provided 'as-is', without any express or implied 9018 warranty. In no event will the authors be held liable for any damages 9019 arising from the use of this software. 9020 9021 Permission is granted to anyone to use this software for any purpose, 9022 including commercial applications, and to alter it and redistribute it 9023 freely, subject to the following restrictions: 9024 9025 1. The origin of this software must not be misrepresented; you must not 9026 claim that you wrote the original software. If you use this software 9027 in a product, an acknowledgment in the product documentation would be 9028 appreciated but is not required. 9029 2. Altered source versions must be plainly marked as such, and must not be 9030 misrepresented as being the original software. 9031 3. This notice may not be removed or altered from any source distribution. 9032 9033 Jean-loup Gailly 9034 Mark Adler 9035 9036 */ 9037 9038 Copyright 2007, Google Inc. 9039 All rights reserved. 9040 9041 Redistribution and use in source and binary forms, with or without 9042 modification, are permitted provided that the following conditions are 9043 met: 9044 9045 * Redistributions of source code must retain the above copyright 9046 notice, this list of conditions and the following disclaimer. 9047 * Redistributions in binary form must reproduce the above 9048 copyright notice, this list of conditions and the following disclaimer 9049 in the documentation and/or other materials provided with the 9050 distribution. 9051 * Neither the name of Google Inc. nor the names of its 9052 contributors may be used to endorse or promote products derived from 9053 this software without specific prior written permission. 9054 9055 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9056 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9057 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9058 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9059 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9060 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9061 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9062 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9063 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9064 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9065 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9066 9067 ------------------------------------------------------------------------------- 9068 9069 The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 9070 licensed separately as follows: 9071 9072 The contents of this file are subject to the Mozilla Public License Version 9073 1.1 (the "License"); you may not use this file except in compliance with 9074 the License. You may obtain a copy of the License at 9075 http://www.mozilla.org/MPL/ 9076 9077 Software distributed under the License is distributed on an "AS IS" basis, 9078 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9079 for the specific language governing rights and limitations under the 9080 License. 9081 9082 The Original Code is mozilla.org code. 9083 9084 The Initial Developer of the Original Code is 9085 Netscape Communications Corporation. 9086 Portions created by the Initial Developer are Copyright (C) 1998 9087 the Initial Developer. All Rights Reserved. 9088 9089 Contributor(s): 9090 Darin Fisher (original author) 9091 9092 Alternatively, the contents of this file may be used under the terms of 9093 either the GNU General Public License Version 2 or later (the "GPL"), or 9094 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9095 in which case the provisions of the GPL or the LGPL are applicable instead 9096 of those above. If you wish to allow use of your version of this file only 9097 under the terms of either the GPL or the LGPL, and not to allow others to 9098 use your version of this file under the terms of the MPL, indicate your 9099 decision by deleting the provisions above and replace them with the notice 9100 and other provisions required by the GPL or the LGPL. If you do not delete 9101 the provisions above, a recipient may use your version of this file under 9102 the terms of any one of the MPL, the GPL or the LGPL. 9103 9104 Copyright 2007, Google Inc. 9105 All rights reserved. 9106 9107 Redistribution and use in source and binary forms, with or without 9108 modification, are permitted provided that the following conditions are 9109 met: 9110 9111 * Redistributions of source code must retain the above copyright 9112 notice, this list of conditions and the following disclaimer. 9113 * Redistributions in binary form must reproduce the above 9114 copyright notice, this list of conditions and the following disclaimer 9115 in the documentation and/or other materials provided with the 9116 distribution. 9117 * Neither the name of Google Inc. nor the names of its 9118 contributors may be used to endorse or promote products derived from 9119 this software without specific prior written permission. 9120 9121 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9122 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9123 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9124 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9125 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9126 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9127 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9128 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9129 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9130 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9131 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9132 9133 ------------------------------------------------------------------------------- 9134 9135 The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 9136 licensed separately as follows: 9137 9138 The contents of this file are subject to the Mozilla Public License Version 9139 1.1 (the "License"); you may not use this file except in compliance with 9140 the License. You may obtain a copy of the License at 9141 http://www.mozilla.org/MPL/ 9142 9143 Software distributed under the License is distributed on an "AS IS" basis, 9144 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 9145 for the specific language governing rights and limitations under the 9146 License. 9147 9148 The Original Code is mozilla.org code. 9149 9150 The Initial Developer of the Original Code is 9151 Netscape Communications Corporation. 9152 Portions created by the Initial Developer are Copyright (C) 1998 9153 the Initial Developer. All Rights Reserved. 9154 9155 Contributor(s): 9156 Darin Fisher (original author) 9157 9158 Alternatively, the contents of this file may be used under the terms of 9159 either the GNU General Public License Version 2 or later (the "GPL"), or 9160 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 9161 in which case the provisions of the GPL or the LGPL are applicable instead 9162 of those above. If you wish to allow use of your version of this file only 9163 under the terms of either the GPL or the LGPL, and not to allow others to 9164 use your version of this file under the terms of the MPL, indicate your 9165 decision by deleting the provisions above and replace them with the notice 9166 and other provisions required by the GPL or the LGPL. If you do not delete 9167 the provisions above, a recipient may use your version of this file under 9168 the terms of any one of the MPL, the GPL or the LGPL. 9169 9170 This license applies to all parts of V8 that are not externally 9171 maintained libraries. The externally maintained libraries used by V8 9172 are: 9173 9174 - PCRE test suite, located in 9175 test/mjsunit/third_party/regexp-pcre.js. This is based on the 9176 test suite from PCRE-7.3, which is copyrighted by the University 9177 of Cambridge and Google, Inc. The copyright notice and license 9178 are embedded in regexp-pcre.js. 9179 9180 - Layout tests, located in test/mjsunit/third_party. These are 9181 based on layout tests from webkit.org which are copyrighted by 9182 Apple Computer, Inc. and released under a 3-clause BSD license. 9183 9184 - Strongtalk assembler, the basis of the files assembler-arm-inl.h, 9185 assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h, 9186 assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h, 9187 assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h, 9188 assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h. 9189 This code is copyrighted by Sun Microsystems Inc. and released 9190 under a 3-clause BSD license. 9191 9192 - Valgrind client API header, located at third_party/valgrind/valgrind.h 9193 This is release under the BSD license. 9194 9195 These libraries have their own licenses; we recommend you read them, 9196 as their terms may differ from the terms below. 9197 9198 Copyright 2006-2012, the V8 project authors. All rights reserved. 9199 Redistribution and use in source and binary forms, with or without 9200 modification, are permitted provided that the following conditions are 9201 met: 9202 9203 * Redistributions of source code must retain the above copyright 9204 notice, this list of conditions and the following disclaimer. 9205 * Redistributions in binary form must reproduce the above 9206 copyright notice, this list of conditions and the following 9207 disclaimer in the documentation and/or other materials provided 9208 with the distribution. 9209 * Neither the name of Google Inc. nor the names of its 9210 contributors may be used to endorse or promote products derived 9211 from this software without specific prior written permission. 9212 9213 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 9214 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 9215 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 9216 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 9217 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 9218 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 9219 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9220 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 9221 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 9222 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 9223 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 9224 9225 ============================================================ 9226 Notices for file(s): 9227 /bin/make_ext4fs 9228 /bin/mkuserimg.sh 9229 /lib/libext4_utils_host.a 9230 ------------------------------------------------------------ 9231 9232 Copyright (c) 2010, The Android Open Source Project 9233 9234 Licensed under the Apache License, Version 2.0 (the "License"); 9235 you may not use this file except in compliance with the License. 9236 9237 Unless required by applicable law or agreed to in writing, software 9238 distributed under the License is distributed on an "AS IS" BASIS, 9239 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9240 See the License for the specific language governing permissions and 9241 limitations under the License. 9242 9243 9244 Apache License 9245 Version 2.0, January 2004 9246 http://www.apache.org/licenses/ 9247 9248 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9249 9250 1. Definitions. 9251 9252 "License" shall mean the terms and conditions for use, reproduction, 9253 and distribution as defined by Sections 1 through 9 of this document. 9254 9255 "Licensor" shall mean the copyright owner or entity authorized by 9256 the copyright owner that is granting the License. 9257 9258 "Legal Entity" shall mean the union of the acting entity and all 9259 other entities that control, are controlled by, or are under common 9260 control with that entity. For the purposes of this definition, 9261 "control" means (i) the power, direct or indirect, to cause the 9262 direction or management of such entity, whether by contract or 9263 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9264 outstanding shares, or (iii) beneficial ownership of such entity. 9265 9266 "You" (or "Your") shall mean an individual or Legal Entity 9267 exercising permissions granted by this License. 9268 9269 "Source" form shall mean the preferred form for making modifications, 9270 including but not limited to software source code, documentation 9271 source, and configuration files. 9272 9273 "Object" form shall mean any form resulting from mechanical 9274 transformation or translation of a Source form, including but 9275 not limited to compiled object code, generated documentation, 9276 and conversions to other media types. 9277 9278 "Work" shall mean the work of authorship, whether in Source or 9279 Object form, made available under the License, as indicated by a 9280 copyright notice that is included in or attached to the work 9281 (an example is provided in the Appendix below). 9282 9283 "Derivative Works" shall mean any work, whether in Source or Object 9284 form, that is based on (or derived from) the Work and for which the 9285 editorial revisions, annotations, elaborations, or other modifications 9286 represent, as a whole, an original work of authorship. For the purposes 9287 of this License, Derivative Works shall not include works that remain 9288 separable from, or merely link (or bind by name) to the interfaces of, 9289 the Work and Derivative Works thereof. 9290 9291 "Contribution" shall mean any work of authorship, including 9292 the original version of the Work and any modifications or additions 9293 to that Work or Derivative Works thereof, that is intentionally 9294 submitted to Licensor for inclusion in the Work by the copyright owner 9295 or by an individual or Legal Entity authorized to submit on behalf of 9296 the copyright owner. For the purposes of this definition, "submitted" 9297 means any form of electronic, verbal, or written communication sent 9298 to the Licensor or its representatives, including but not limited to 9299 communication on electronic mailing lists, source code control systems, 9300 and issue tracking systems that are managed by, or on behalf of, the 9301 Licensor for the purpose of discussing and improving the Work, but 9302 excluding communication that is conspicuously marked or otherwise 9303 designated in writing by the copyright owner as "Not a Contribution." 9304 9305 "Contributor" shall mean Licensor and any individual or Legal Entity 9306 on behalf of whom a Contribution has been received by Licensor and 9307 subsequently incorporated within the Work. 9308 9309 2. Grant of Copyright License. Subject to the terms and conditions of 9310 this License, each Contributor hereby grants to You a perpetual, 9311 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9312 copyright license to reproduce, prepare Derivative Works of, 9313 publicly display, publicly perform, sublicense, and distribute the 9314 Work and such Derivative Works in Source or Object form. 9315 9316 3. Grant of Patent License. Subject to the terms and conditions of 9317 this License, each Contributor hereby grants to You a perpetual, 9318 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9319 (except as stated in this section) patent license to make, have made, 9320 use, offer to sell, sell, import, and otherwise transfer the Work, 9321 where such license applies only to those patent claims licensable 9322 by such Contributor that are necessarily infringed by their 9323 Contribution(s) alone or by combination of their Contribution(s) 9324 with the Work to which such Contribution(s) was submitted. If You 9325 institute patent litigation against any entity (including a 9326 cross-claim or counterclaim in a lawsuit) alleging that the Work 9327 or a Contribution incorporated within the Work constitutes direct 9328 or contributory patent infringement, then any patent licenses 9329 granted to You under this License for that Work shall terminate 9330 as of the date such litigation is filed. 9331 9332 4. Redistribution. You may reproduce and distribute copies of the 9333 Work or Derivative Works thereof in any medium, with or without 9334 modifications, and in Source or Object form, provided that You 9335 meet the following conditions: 9336 9337 (a) You must give any other recipients of the Work or 9338 Derivative Works a copy of this License; and 9339 9340 (b) You must cause any modified files to carry prominent notices 9341 stating that You changed the files; and 9342 9343 (c) You must retain, in the Source form of any Derivative Works 9344 that You distribute, all copyright, patent, trademark, and 9345 attribution notices from the Source form of the Work, 9346 excluding those notices that do not pertain to any part of 9347 the Derivative Works; and 9348 9349 (d) If the Work includes a "NOTICE" text file as part of its 9350 distribution, then any Derivative Works that You distribute must 9351 include a readable copy of the attribution notices contained 9352 within such NOTICE file, excluding those notices that do not 9353 pertain to any part of the Derivative Works, in at least one 9354 of the following places: within a NOTICE text file distributed 9355 as part of the Derivative Works; within the Source form or 9356 documentation, if provided along with the Derivative Works; or, 9357 within a display generated by the Derivative Works, if and 9358 wherever such third-party notices normally appear. The contents 9359 of the NOTICE file are for informational purposes only and 9360 do not modify the License. You may add Your own attribution 9361 notices within Derivative Works that You distribute, alongside 9362 or as an addendum to the NOTICE text from the Work, provided 9363 that such additional attribution notices cannot be construed 9364 as modifying the License. 9365 9366 You may add Your own copyright statement to Your modifications and 9367 may provide additional or different license terms and conditions 9368 for use, reproduction, or distribution of Your modifications, or 9369 for any such Derivative Works as a whole, provided Your use, 9370 reproduction, and distribution of the Work otherwise complies with 9371 the conditions stated in this License. 9372 9373 5. Submission of Contributions. Unless You explicitly state otherwise, 9374 any Contribution intentionally submitted for inclusion in the Work 9375 by You to the Licensor shall be under the terms and conditions of 9376 this License, without any additional terms or conditions. 9377 Notwithstanding the above, nothing herein shall supersede or modify 9378 the terms of any separate license agreement you may have executed 9379 with Licensor regarding such Contributions. 9380 9381 6. Trademarks. This License does not grant permission to use the trade 9382 names, trademarks, service marks, or product names of the Licensor, 9383 except as required for reasonable and customary use in describing the 9384 origin of the Work and reproducing the content of the NOTICE file. 9385 9386 7. Disclaimer of Warranty. Unless required by applicable law or 9387 agreed to in writing, Licensor provides the Work (and each 9388 Contributor provides its Contributions) on an "AS IS" BASIS, 9389 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9390 implied, including, without limitation, any warranties or conditions 9391 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9392 PARTICULAR PURPOSE. You are solely responsible for determining the 9393 appropriateness of using or redistributing the Work and assume any 9394 risks associated with Your exercise of permissions under this License. 9395 9396 8. Limitation of Liability. In no event and under no legal theory, 9397 whether in tort (including negligence), contract, or otherwise, 9398 unless required by applicable law (such as deliberate and grossly 9399 negligent acts) or agreed to in writing, shall any Contributor be 9400 liable to You for damages, including any direct, indirect, special, 9401 incidental, or consequential damages of any character arising as a 9402 result of this License or out of the use or inability to use the 9403 Work (including but not limited to damages for loss of goodwill, 9404 work stoppage, computer failure or malfunction, or any and all 9405 other commercial damages or losses), even if such Contributor 9406 has been advised of the possibility of such damages. 9407 9408 9. Accepting Warranty or Additional Liability. While redistributing 9409 the Work or Derivative Works thereof, You may choose to offer, 9410 and charge a fee for, acceptance of support, warranty, indemnity, 9411 or other liability obligations and/or rights consistent with this 9412 License. However, in accepting such obligations, You may act only 9413 on Your own behalf and on Your sole responsibility, not on behalf 9414 of any other Contributor, and only if You agree to indemnify, 9415 defend, and hold each Contributor harmless for any liability 9416 incurred by, or claims asserted against, such Contributor by reason 9417 of your accepting any such warranty or additional liability. 9418 9419 END OF TERMS AND CONDITIONS 9420 9421 9422 ============================================================ 9423 Notices for file(s): 9424 /lib/libsqlite_jni.so 9425 ------------------------------------------------------------ 9426 This software is copyrighted by Christian Werner <chw (a] ch-werner.de> 9427 and others. The following terms apply to all files associated with the 9428 software unless explicitly disclaimed in individual files. 9429 9430 The authors hereby grant permission to use, copy, modify, distribute, 9431 and license this software and its documentation for any purpose, provided 9432 that existing copyright notices are retained in all copies and that this 9433 notice is included verbatim in any distributions. No written agreement, 9434 license, or royalty fee is required for any of the authorized uses. 9435 Modifications to this software may be copyrighted by their authors 9436 and need not follow the licensing terms described here, provided that 9437 the new terms are clearly indicated on the first page of each file where 9438 they apply. 9439 9440 IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY 9441 FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES 9442 ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY 9443 DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE 9444 POSSIBILITY OF SUCH DAMAGE. 9445 9446 THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, 9447 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, 9448 FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE 9449 IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE 9450 NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR 9451 MODIFICATIONS. 9452 9453 ============================================================ 9454 Notices for file(s): 9455 /lib/libgccdemangle.so 9456 ------------------------------------------------------------ 9457 GNU GENERAL PUBLIC LICENSE 9458 Version 2, June 1991 9459 9460 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 9461 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 9462 Everyone is permitted to copy and distribute verbatim copies 9463 of this license document, but changing it is not allowed. 9464 9465 Preamble 9466 9467 The licenses for most software are designed to take away your 9468 freedom to share and change it. By contrast, the GNU General Public 9469 License is intended to guarantee your freedom to share and change free 9470 software--to make sure the software is free for all its users. This 9471 General Public License applies to most of the Free Software 9472 Foundation's software and to any other program whose authors commit to 9473 using it. (Some other Free Software Foundation software is covered by 9474 the GNU Library General Public License instead.) You can apply it to 9475 your programs, too. 9476 9477 When we speak of free software, we are referring to freedom, not 9478 price. Our General Public Licenses are designed to make sure that you 9479 have the freedom to distribute copies of free software (and charge for 9480 this service if you wish), that you receive source code or can get it 9481 if you want it, that you can change the software or use pieces of it 9482 in new free programs; and that you know you can do these things. 9483 9484 To protect your rights, we need to make restrictions that forbid 9485 anyone to deny you these rights or to ask you to surrender the rights. 9486 These restrictions translate to certain responsibilities for you if you 9487 distribute copies of the software, or if you modify it. 9488 9489 For example, if you distribute copies of such a program, whether 9490 gratis or for a fee, you must give the recipients all the rights that 9491 you have. You must make sure that they, too, receive or can get the 9492 source code. And you must show them these terms so they know their 9493 rights. 9494 9495 We protect your rights with two steps: (1) copyright the software, and 9496 (2) offer you this license which gives you legal permission to copy, 9497 distribute and/or modify the software. 9498 9499 Also, for each author's protection and ours, we want to make certain 9500 that everyone understands that there is no warranty for this free 9501 software. If the software is modified by someone else and passed on, we 9502 want its recipients to know that what they have is not the original, so 9503 that any problems introduced by others will not reflect on the original 9504 authors' reputations. 9505 9506 Finally, any free program is threatened constantly by software 9507 patents. We wish to avoid the danger that redistributors of a free 9508 program will individually obtain patent licenses, in effect making the 9509 program proprietary. To prevent this, we have made it clear that any 9510 patent must be licensed for everyone's free use or not licensed at all. 9511 9512 The precise terms and conditions for copying, distribution and 9513 modification follow. 9514 9516 GNU GENERAL PUBLIC LICENSE 9517 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 9518 9519 0. This License applies to any program or other work which contains 9520 a notice placed by the copyright holder saying it may be distributed 9521 under the terms of this General Public License. The "Program", below, 9522 refers to any such program or work, and a "work based on the Program" 9523 means either the Program or any derivative work under copyright law: 9524 that is to say, a work containing the Program or a portion of it, 9525 either verbatim or with modifications and/or translated into another 9526 language. (Hereinafter, translation is included without limitation in 9527 the term "modification".) Each licensee is addressed as "you". 9528 9529 Activities other than copying, distribution and modification are not 9530 covered by this License; they are outside its scope. The act of 9531 running the Program is not restricted, and the output from the Program 9532 is covered only if its contents constitute a work based on the 9533 Program (independent of having been made by running the Program). 9534 Whether that is true depends on what the Program does. 9535 9536 1. You may copy and distribute verbatim copies of the Program's 9537 source code as you receive it, in any medium, provided that you 9538 conspicuously and appropriately publish on each copy an appropriate 9539 copyright notice and disclaimer of warranty; keep intact all the 9540 notices that refer to this License and to the absence of any warranty; 9541 and give any other recipients of the Program a copy of this License 9542 along with the Program. 9543 9544 You may charge a fee for the physical act of transferring a copy, and 9545 you may at your option offer warranty protection in exchange for a fee. 9546 9547 2. You may modify your copy or copies of the Program or any portion 9548 of it, thus forming a work based on the Program, and copy and 9549 distribute such modifications or work under the terms of Section 1 9550 above, provided that you also meet all of these conditions: 9551 9552 a) You must cause the modified files to carry prominent notices 9553 stating that you changed the files and the date of any change. 9554 9555 b) You must cause any work that you distribute or publish, that in 9556 whole or in part contains or is derived from the Program or any 9557 part thereof, to be licensed as a whole at no charge to all third 9558 parties under the terms of this License. 9559 9560 c) If the modified program normally reads commands interactively 9561 when run, you must cause it, when started running for such 9562 interactive use in the most ordinary way, to print or display an 9563 announcement including an appropriate copyright notice and a 9564 notice that there is no warranty (or else, saying that you provide 9565 a warranty) and that users may redistribute the program under 9566 these conditions, and telling the user how to view a copy of this 9567 License. (Exception: if the Program itself is interactive but 9568 does not normally print such an announcement, your work based on 9569 the Program is not required to print an announcement.) 9570 9572 These requirements apply to the modified work as a whole. If 9573 identifiable sections of that work are not derived from the Program, 9574 and can be reasonably considered independent and separate works in 9575 themselves, then this License, and its terms, do not apply to those 9576 sections when you distribute them as separate works. But when you 9577 distribute the same sections as part of a whole which is a work based 9578 on the Program, the distribution of the whole must be on the terms of 9579 this License, whose permissions for other licensees extend to the 9580 entire whole, and thus to each and every part regardless of who wrote it. 9581 9582 Thus, it is not the intent of this section to claim rights or contest 9583 your rights to work written entirely by you; rather, the intent is to 9584 exercise the right to control the distribution of derivative or 9585 collective works based on the Program. 9586 9587 In addition, mere aggregation of another work not based on the Program 9588 with the Program (or with a work based on the Program) on a volume of 9589 a storage or distribution medium does not bring the other work under 9590 the scope of this License. 9591 9592 3. You may copy and distribute the Program (or a work based on it, 9593 under Section 2) in object code or executable form under the terms of 9594 Sections 1 and 2 above provided that you also do one of the following: 9595 9596 a) Accompany it with the complete corresponding machine-readable 9597 source code, which must be distributed under the terms of Sections 9598 1 and 2 above on a medium customarily used for software interchange; or, 9599 9600 b) Accompany it with a written offer, valid for at least three 9601 years, to give any third party, for a charge no more than your 9602 cost of physically performing source distribution, a complete 9603 machine-readable copy of the corresponding source code, to be 9604 distributed under the terms of Sections 1 and 2 above on a medium 9605 customarily used for software interchange; or, 9606 9607 c) Accompany it with the information you received as to the offer 9608 to distribute corresponding source code. (This alternative is 9609 allowed only for noncommercial distribution and only if you 9610 received the program in object code or executable form with such 9611 an offer, in accord with Subsection b above.) 9612 9613 The source code for a work means the preferred form of the work for 9614 making modifications to it. For an executable work, complete source 9615 code means all the source code for all modules it contains, plus any 9616 associated interface definition files, plus the scripts used to 9617 control compilation and installation of the executable. However, as a 9618 special exception, the source code distributed need not include 9619 anything that is normally distributed (in either source or binary 9620 form) with the major components (compiler, kernel, and so on) of the 9621 operating system on which the executable runs, unless that component 9622 itself accompanies the executable. 9623 9624 If distribution of executable or object code is made by offering 9625 access to copy from a designated place, then offering equivalent 9626 access to copy the source code from the same place counts as 9627 distribution of the source code, even though third parties are not 9628 compelled to copy the source along with the object code. 9629 9631 4. You may not copy, modify, sublicense, or distribute the Program 9632 except as expressly provided under this License. Any attempt 9633 otherwise to copy, modify, sublicense or distribute the Program is 9634 void, and will automatically terminate your rights under this License. 9635 However, parties who have received copies, or rights, from you under 9636 this License will not have their licenses terminated so long as such 9637 parties remain in full compliance. 9638 9639 5. You are not required to accept this License, since you have not 9640 signed it. However, nothing else grants you permission to modify or 9641 distribute the Program or its derivative works. These actions are 9642 prohibited by law if you do not accept this License. Therefore, by 9643 modifying or distributing the Program (or any work based on the 9644 Program), you indicate your acceptance of this License to do so, and 9645 all its terms and conditions for copying, distributing or modifying 9646 the Program or works based on it. 9647 9648 6. Each time you redistribute the Program (or any work based on the 9649 Program), the recipient automatically receives a license from the 9650 original licensor to copy, distribute or modify the Program subject to 9651 these terms and conditions. You may not impose any further 9652 restrictions on the recipients' exercise of the rights granted herein. 9653 You are not responsible for enforcing compliance by third parties to 9654 this License. 9655 9656 7. If, as a consequence of a court judgment or allegation of patent 9657 infringement or for any other reason (not limited to patent issues), 9658 conditions are imposed on you (whether by court order, agreement or 9659 otherwise) that contradict the conditions of this License, they do not 9660 excuse you from the conditions of this License. If you cannot 9661 distribute so as to satisfy simultaneously your obligations under this 9662 License and any other pertinent obligations, then as a consequence you 9663 may not distribute the Program at all. For example, if a patent 9664 license would not permit royalty-free redistribution of the Program by 9665 all those who receive copies directly or indirectly through you, then 9666 the only way you could satisfy both it and this License would be to 9667 refrain entirely from distribution of the Program. 9668 9669 If any portion of this section is held invalid or unenforceable under 9670 any particular circumstance, the balance of the section is intended to 9671 apply and the section as a whole is intended to apply in other 9672 circumstances. 9673 9674 It is not the purpose of this section to induce you to infringe any 9675 patents or other property right claims or to contest validity of any 9676 such claims; this section has the sole purpose of protecting the 9677 integrity of the free software distribution system, which is 9678 implemented by public license practices. Many people have made 9679 generous contributions to the wide range of software distributed 9680 through that system in reliance on consistent application of that 9681 system; it is up to the author/donor to decide if he or she is willing 9682 to distribute software through any other system and a licensee cannot 9683 impose that choice. 9684 9685 This section is intended to make thoroughly clear what is believed to 9686 be a consequence of the rest of this License. 9687 9689 8. If the distribution and/or use of the Program is restricted in 9690 certain countries either by patents or by copyrighted interfaces, the 9691 original copyright holder who places the Program under this License 9692 may add an explicit geographical distribution limitation excluding 9693 those countries, so that distribution is permitted only in or among 9694 countries not thus excluded. In such case, this License incorporates 9695 the limitation as if written in the body of this License. 9696 9697 9. The Free Software Foundation may publish revised and/or new versions 9698 of the General Public License from time to time. Such new versions will 9699 be similar in spirit to the present version, but may differ in detail to 9700 address new problems or concerns. 9701 9702 Each version is given a distinguishing version number. If the Program 9703 specifies a version number of this License which applies to it and "any 9704 later version", you have the option of following the terms and conditions 9705 either of that version or of any later version published by the Free 9706 Software Foundation. If the Program does not specify a version number of 9707 this License, you may choose any version ever published by the Free Software 9708 Foundation. 9709 9710 10. If you wish to incorporate parts of the Program into other free 9711 programs whose distribution conditions are different, write to the author 9712 to ask for permission. For software which is copyrighted by the Free 9713 Software Foundation, write to the Free Software Foundation; we sometimes 9714 make exceptions for this. Our decision will be guided by the two goals 9715 of preserving the free status of all derivatives of our free software and 9716 of promoting the sharing and reuse of software generally. 9717 9718 NO WARRANTY 9719 9720 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 9721 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 9722 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 9723 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 9724 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 9725 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 9726 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 9727 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 9728 REPAIR OR CORRECTION. 9729 9730 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 9731 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 9732 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 9733 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 9734 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 9735 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 9736 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 9737 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 9738 POSSIBILITY OF SUCH DAMAGES. 9739 9740 END OF TERMS AND CONDITIONS 9741 9743 How to Apply These Terms to Your New Programs 9744 9745 If you develop a new program, and you want it to be of the greatest 9746 possible use to the public, the best way to achieve this is to make it 9747 free software which everyone can redistribute and change under these terms. 9748 9749 To do so, attach the following notices to the program. It is safest 9750 to attach them to the start of each source file to most effectively 9751 convey the exclusion of warranty; and each file should have at least 9752 the "copyright" line and a pointer to where the full notice is found. 9753 9754 <one line to give the program's name and a brief idea of what it does.> 9755 Copyright (C) <year> <name of author> 9756 9757 This program is free software; you can redistribute it and/or modify 9758 it under the terms of the GNU General Public License as published by 9759 the Free Software Foundation; either version 2 of the License, or 9760 (at your option) any later version. 9761 9762 This program is distributed in the hope that it will be useful, 9763 but WITHOUT ANY WARRANTY; without even the implied warranty of 9764 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 9765 GNU General Public License for more details. 9766 9767 You should have received a copy of the GNU General Public License 9768 along with this program; if not, write to the Free Software 9769 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 9770 9771 9772 Also add information on how to contact you by electronic and paper mail. 9773 9774 If the program is interactive, make it output a short notice like this 9775 when it starts in an interactive mode: 9776 9777 Gnomovision version 69, Copyright (C) year name of author 9778 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 9779 This is free software, and you are welcome to redistribute it 9780 under certain conditions; type `show c' for details. 9781 9782 The hypothetical commands `show w' and `show c' should show the appropriate 9783 parts of the General Public License. Of course, the commands you use may 9784 be called something other than `show w' and `show c'; they could even be 9785 mouse-clicks or menu items--whatever suits your program. 9786 9787 You should also get your employer (if you work as a programmer) or your 9788 school, if any, to sign a "copyright disclaimer" for the program, if 9789 necessary. Here is a sample; alter the names: 9790 9791 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 9792 `Gnomovision' (which makes passes at compilers) written by James Hacker. 9793 9794 <signature of Ty Coon>, 1 April 1989 9795 Ty Coon, President of Vice 9796 9797 This General Public License does not permit incorporating your program into 9798 proprietary programs. If your program is a subroutine library, you may 9799 consider it more useful to permit linking proprietary applications with the 9800 library. If this is what you want to do, use the GNU Library General 9801 Public License instead of this License. 9802 9803 ============================================================ 9804 Notices for file(s): 9805 /bin/aapt 9806 /bin/aidl 9807 /bin/dexdump 9808 /bin/dx 9809 /bin/jasmin 9810 /bin/split-select 9811 /framework/android-mock-generatorlib.jar 9812 /framework/jasmin.jar 9813 /lib/lib64cutils.a 9814 /lib/lib64log.a 9815 /lib/lib64utils.a 9816 /lib/libandroidfw.a 9817 /lib/libcutils.a 9818 /lib/liblog.a 9819 /lib/liblog.so 9820 /lib/libnativehelper.so 9821 /lib/libsqlite3_android.a 9822 /lib/libutils.a 9823 /lib/libzipfile.a 9824 ------------------------------------------------------------ 9825 9826 Copyright (c) 2005-2008, The Android Open Source Project 9827 9828 Licensed under the Apache License, Version 2.0 (the "License"); 9829 you may not use this file except in compliance with the License. 9830 9831 Unless required by applicable law or agreed to in writing, software 9832 distributed under the License is distributed on an "AS IS" BASIS, 9833 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9834 See the License for the specific language governing permissions and 9835 limitations under the License. 9836 9837 9838 Apache License 9839 Version 2.0, January 2004 9840 http://www.apache.org/licenses/ 9841 9842 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 9843 9844 1. Definitions. 9845 9846 "License" shall mean the terms and conditions for use, reproduction, 9847 and distribution as defined by Sections 1 through 9 of this document. 9848 9849 "Licensor" shall mean the copyright owner or entity authorized by 9850 the copyright owner that is granting the License. 9851 9852 "Legal Entity" shall mean the union of the acting entity and all 9853 other entities that control, are controlled by, or are under common 9854 control with that entity. For the purposes of this definition, 9855 "control" means (i) the power, direct or indirect, to cause the 9856 direction or management of such entity, whether by contract or 9857 otherwise, or (ii) ownership of fifty percent (50%) or more of the 9858 outstanding shares, or (iii) beneficial ownership of such entity. 9859 9860 "You" (or "Your") shall mean an individual or Legal Entity 9861 exercising permissions granted by this License. 9862 9863 "Source" form shall mean the preferred form for making modifications, 9864 including but not limited to software source code, documentation 9865 source, and configuration files. 9866 9867 "Object" form shall mean any form resulting from mechanical 9868 transformation or translation of a Source form, including but 9869 not limited to compiled object code, generated documentation, 9870 and conversions to other media types. 9871 9872 "Work" shall mean the work of authorship, whether in Source or 9873 Object form, made available under the License, as indicated by a 9874 copyright notice that is included in or attached to the work 9875 (an example is provided in the Appendix below). 9876 9877 "Derivative Works" shall mean any work, whether in Source or Object 9878 form, that is based on (or derived from) the Work and for which the 9879 editorial revisions, annotations, elaborations, or other modifications 9880 represent, as a whole, an original work of authorship. For the purposes 9881 of this License, Derivative Works shall not include works that remain 9882 separable from, or merely link (or bind by name) to the interfaces of, 9883 the Work and Derivative Works thereof. 9884 9885 "Contribution" shall mean any work of authorship, including 9886 the original version of the Work and any modifications or additions 9887 to that Work or Derivative Works thereof, that is intentionally 9888 submitted to Licensor for inclusion in the Work by the copyright owner 9889 or by an individual or Legal Entity authorized to submit on behalf of 9890 the copyright owner. For the purposes of this definition, "submitted" 9891 means any form of electronic, verbal, or written communication sent 9892 to the Licensor or its representatives, including but not limited to 9893 communication on electronic mailing lists, source code control systems, 9894 and issue tracking systems that are managed by, or on behalf of, the 9895 Licensor for the purpose of discussing and improving the Work, but 9896 excluding communication that is conspicuously marked or otherwise 9897 designated in writing by the copyright owner as "Not a Contribution." 9898 9899 "Contributor" shall mean Licensor and any individual or Legal Entity 9900 on behalf of whom a Contribution has been received by Licensor and 9901 subsequently incorporated within the Work. 9902 9903 2. Grant of Copyright License. Subject to the terms and conditions of 9904 this License, each Contributor hereby grants to You a perpetual, 9905 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9906 copyright license to reproduce, prepare Derivative Works of, 9907 publicly display, publicly perform, sublicense, and distribute the 9908 Work and such Derivative Works in Source or Object form. 9909 9910 3. Grant of Patent License. Subject to the terms and conditions of 9911 this License, each Contributor hereby grants to You a perpetual, 9912 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 9913 (except as stated in this section) patent license to make, have made, 9914 use, offer to sell, sell, import, and otherwise transfer the Work, 9915 where such license applies only to those patent claims licensable 9916 by such Contributor that are necessarily infringed by their 9917 Contribution(s) alone or by combination of their Contribution(s) 9918 with the Work to which such Contribution(s) was submitted. If You 9919 institute patent litigation against any entity (including a 9920 cross-claim or counterclaim in a lawsuit) alleging that the Work 9921 or a Contribution incorporated within the Work constitutes direct 9922 or contributory patent infringement, then any patent licenses 9923 granted to You under this License for that Work shall terminate 9924 as of the date such litigation is filed. 9925 9926 4. Redistribution. You may reproduce and distribute copies of the 9927 Work or Derivative Works thereof in any medium, with or without 9928 modifications, and in Source or Object form, provided that You 9929 meet the following conditions: 9930 9931 (a) You must give any other recipients of the Work or 9932 Derivative Works a copy of this License; and 9933 9934 (b) You must cause any modified files to carry prominent notices 9935 stating that You changed the files; and 9936 9937 (c) You must retain, in the Source form of any Derivative Works 9938 that You distribute, all copyright, patent, trademark, and 9939 attribution notices from the Source form of the Work, 9940 excluding those notices that do not pertain to any part of 9941 the Derivative Works; and 9942 9943 (d) If the Work includes a "NOTICE" text file as part of its 9944 distribution, then any Derivative Works that You distribute must 9945 include a readable copy of the attribution notices contained 9946 within such NOTICE file, excluding those notices that do not 9947 pertain to any part of the Derivative Works, in at least one 9948 of the following places: within a NOTICE text file distributed 9949 as part of the Derivative Works; within the Source form or 9950 documentation, if provided along with the Derivative Works; or, 9951 within a display generated by the Derivative Works, if and 9952 wherever such third-party notices normally appear. The contents 9953 of the NOTICE file are for informational purposes only and 9954 do not modify the License. You may add Your own attribution 9955 notices within Derivative Works that You distribute, alongside 9956 or as an addendum to the NOTICE text from the Work, provided 9957 that such additional attribution notices cannot be construed 9958 as modifying the License. 9959 9960 You may add Your own copyright statement to Your modifications and 9961 may provide additional or different license terms and conditions 9962 for use, reproduction, or distribution of Your modifications, or 9963 for any such Derivative Works as a whole, provided Your use, 9964 reproduction, and distribution of the Work otherwise complies with 9965 the conditions stated in this License. 9966 9967 5. Submission of Contributions. Unless You explicitly state otherwise, 9968 any Contribution intentionally submitted for inclusion in the Work 9969 by You to the Licensor shall be under the terms and conditions of 9970 this License, without any additional terms or conditions. 9971 Notwithstanding the above, nothing herein shall supersede or modify 9972 the terms of any separate license agreement you may have executed 9973 with Licensor regarding such Contributions. 9974 9975 6. Trademarks. This License does not grant permission to use the trade 9976 names, trademarks, service marks, or product names of the Licensor, 9977 except as required for reasonable and customary use in describing the 9978 origin of the Work and reproducing the content of the NOTICE file. 9979 9980 7. Disclaimer of Warranty. Unless required by applicable law or 9981 agreed to in writing, Licensor provides the Work (and each 9982 Contributor provides its Contributions) on an "AS IS" BASIS, 9983 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 9984 implied, including, without limitation, any warranties or conditions 9985 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 9986 PARTICULAR PURPOSE. You are solely responsible for determining the 9987 appropriateness of using or redistributing the Work and assume any 9988 risks associated with Your exercise of permissions under this License. 9989 9990 8. Limitation of Liability. In no event and under no legal theory, 9991 whether in tort (including negligence), contract, or otherwise, 9992 unless required by applicable law (such as deliberate and grossly 9993 negligent acts) or agreed to in writing, shall any Contributor be 9994 liable to You for damages, including any direct, indirect, special, 9995 incidental, or consequential damages of any character arising as a 9996 result of this License or out of the use or inability to use the 9997 Work (including but not limited to damages for loss of goodwill, 9998 work stoppage, computer failure or malfunction, or any and all 9999 other commercial damages or losses), even if such Contributor 10000 has been advised of the possibility of such damages. 10001 10002 9. Accepting Warranty or Additional Liability. While redistributing 10003 the Work or Derivative Works thereof, You may choose to offer, 10004 and charge a fee for, acceptance of support, warranty, indemnity, 10005 or other liability obligations and/or rights consistent with this 10006 License. However, in accepting such obligations, You may act only 10007 on Your own behalf and on Your sole responsibility, not on behalf 10008 of any other Contributor, and only if You agree to indemnify, 10009 defend, and hold each Contributor harmless for any liability 10010 incurred by, or claims asserted against, such Contributor by reason 10011 of your accepting any such warranty or additional liability. 10012 10013 END OF TERMS AND CONDITIONS 10014 10015 10016 ============================================================ 10017 Notices for file(s): 10018 /framework/org.eclipse.core.commands_3.6.0.I20100512-1500.jar 10019 /framework/org.eclipse.core.expressions_3.4.200.v20100505.jar 10020 /framework/org.eclipse.core.runtime_3.6.0.v20100505.jar 10021 /framework/org.eclipse.equinox.common_3.6.0.v20100503.jar 10022 /framework/org.eclipse.jface_3.6.2.M20110210-1200.jar 10023 /framework/org.eclipse.osgi_3.6.2.R36x_v20110210.jar 10024 /framework/org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar 10025 /framework/org.eclipse.ui.workbench_3.6.2.M20110210-1200.jar 10026 /framework/osgi.jar 10027 /framework/propertysheet.jar 10028 /framework/swt.jar 10029 ------------------------------------------------------------ 10030 10031 Eclipse Public License - v 1.0 10032 10033 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE 10034 PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF 10035 THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 10036 10037 *1. DEFINITIONS* 10038 10039 "Contribution" means: 10040 10041 a) in the case of the initial Contributor, the initial code and 10042 documentation distributed under this Agreement, and 10043 10044 b) in the case of each subsequent Contributor: 10045 10046 i) changes to the Program, and 10047 10048 ii) additions to the Program; 10049 10050 where such changes and/or additions to the Program originate from and 10051 are distributed by that particular Contributor. A Contribution 10052 'originates' from a Contributor if it was added to the Program by such 10053 Contributor itself or anyone acting on such Contributor's behalf. 10054 Contributions do not include additions to the Program which: (i) are 10055 separate modules of software distributed in conjunction with the Program 10056 under their own license agreement, and (ii) are not derivative works of 10057 the Program. 10058 10059 "Contributor" means any person or entity that distributes the Program. 10060 10061 "Licensed Patents" mean patent claims licensable by a Contributor which 10062 are necessarily infringed by the use or sale of its Contribution alone 10063 or when combined with the Program. 10064 10065 "Program" means the Contributions distributed in accordance with this 10066 Agreement. 10067 10068 "Recipient" means anyone who receives the Program under this Agreement, 10069 including all Contributors. 10070 10071 *2. GRANT OF RIGHTS* 10072 10073 a) Subject to the terms of this Agreement, each Contributor hereby 10074 grants Recipient a non-exclusive, worldwide, royalty-free copyright 10075 license to reproduce, prepare derivative works of, publicly display, 10076 publicly perform, distribute and sublicense the Contribution of such 10077 Contributor, if any, and such derivative works, in source code and 10078 object code form. 10079 10080 b) Subject to the terms of this Agreement, each Contributor hereby 10081 grants Recipient a non-exclusive, worldwide, royalty-free patent license 10082 under Licensed Patents to make, use, sell, offer to sell, import and 10083 otherwise transfer the Contribution of such Contributor, if any, in 10084 source code and object code form. This patent license shall apply to the 10085 combination of the Contribution and the Program if, at the time the 10086 Contribution is added by the Contributor, such addition of the 10087 Contribution causes such combination to be covered by the Licensed 10088 Patents. The patent license shall not apply to any other combinations 10089 which include the Contribution. No hardware per se is licensed hereunder. 10090 10091 c) Recipient understands that although each Contributor grants the 10092 licenses to its Contributions set forth herein, no assurances are 10093 provided by any Contributor that the Program does not infringe the 10094 patent or other intellectual property rights of any other entity. Each 10095 Contributor disclaims any liability to Recipient for claims brought by 10096 any other entity based on infringement of intellectual property rights 10097 or otherwise. As a condition to exercising the rights and licenses 10098 granted hereunder, each Recipient hereby assumes sole responsibility to 10099 secure any other intellectual property rights needed, if any. For 10100 example, if a third party patent license is required to allow Recipient 10101 to distribute the Program, it is Recipient's responsibility to acquire 10102 that license before distributing the Program. 10103 10104 d) Each Contributor represents that to its knowledge it has sufficient 10105 copyright rights in its Contribution, if any, to grant the copyright 10106 license set forth in this Agreement. 10107 10108 *3. REQUIREMENTS* 10109 10110 A Contributor may choose to distribute the Program in object code form 10111 under its own license agreement, provided that: 10112 10113 a) it complies with the terms and conditions of this Agreement; and 10114 10115 b) its license agreement: 10116 10117 i) effectively disclaims on behalf of all Contributors all warranties 10118 and conditions, express and implied, including warranties or conditions 10119 of title and non-infringement, and implied warranties or conditions of 10120 merchantability and fitness for a particular purpose; 10121 10122 ii) effectively excludes on behalf of all Contributors all liability for 10123 damages, including direct, indirect, special, incidental and 10124 consequential damages, such as lost profits; 10125 10126 iii) states that any provisions which differ from this Agreement are 10127 offered by that Contributor alone and not by any other party; and 10128 10129 iv) states that source code for the Program is available from such 10130 Contributor, and informs licensees how to obtain it in a reasonable 10131 manner on or through a medium customarily used for software exchange. 10132 10133 When the Program is made available in source code form: 10134 10135 a) it must be made available under this Agreement; and 10136 10137 b) a copy of this Agreement must be included with each copy of the Program. 10138 10139 Contributors may not remove or alter any copyright notices contained 10140 within the Program. 10141 10142 Each Contributor must identify itself as the originator of its 10143 Contribution, if any, in a manner that reasonably allows subsequent 10144 Recipients to identify the originator of the Contribution. 10145 10146 *4. COMMERCIAL DISTRIBUTION* 10147 10148 Commercial distributors of software may accept certain responsibilities 10149 with respect to end users, business partners and the like. While this 10150 license is intended to facilitate the commercial use of the Program, the 10151 Contributor who includes the Program in a commercial product offering 10152 should do so in a manner which does not create potential liability for 10153 other Contributors. Therefore, if a Contributor includes the Program in 10154 a commercial product offering, such Contributor ("Commercial 10155 Contributor") hereby agrees to defend and indemnify every other 10156 Contributor ("Indemnified Contributor") against any losses, damages and 10157 costs (collectively "Losses") arising from claims, lawsuits and other 10158 legal actions brought by a third party against the Indemnified 10159 Contributor to the extent caused by the acts or omissions of such 10160 Commercial Contributor in connection with its distribution of the 10161 Program in a commercial product offering. The obligations in this 10162 section do not apply to any claims or Losses relating to any actual or 10163 alleged intellectual property infringement. In order to qualify, an 10164 Indemnified Contributor must: a) promptly notify the Commercial 10165 Contributor in writing of such claim, and b) allow the Commercial 10166 Contributor to control, and cooperate with the Commercial Contributor 10167 in, the defense and any related settlement negotiations. The Indemnified 10168 Contributor may participate in any such claim at its own expense. 10169 10170 For example, a Contributor might include the Program in a commercial 10171 product offering, Product X. That Contributor is then a Commercial 10172 Contributor. If that Commercial Contributor then makes performance 10173 claims, or offers warranties related to Product X, those performance 10174 claims and warranties are such Commercial Contributor's responsibility 10175 alone. Under this section, the Commercial Contributor would have to 10176 defend claims against the other Contributors related to those 10177 performance claims and warranties, and if a court requires any other 10178 Contributor to pay any damages as a result, the Commercial Contributor 10179 must pay those damages. 10180 10181 *5. NO WARRANTY* 10182 10183 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED 10184 ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 10185 EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES 10186 OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR 10187 A PARTICULAR PURPOSE. Each Recipient is solely responsible for 10188 determining the appropriateness of using and distributing the Program 10189 and assumes all risks associated with its exercise of rights under this 10190 Agreement , including but not limited to the risks and costs of program 10191 errors, compliance with applicable laws, damage to or loss of data, 10192 programs or equipment, and unavailability or interruption of operations. 10193 10194 *6. DISCLAIMER OF LIABILITY* 10195 10196 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR 10197 ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, 10198 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING 10199 WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF 10200 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 10201 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR 10202 DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED 10203 HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 10204 10205 *7. GENERAL* 10206 10207 If any provision of this Agreement is invalid or unenforceable under 10208 applicable law, it shall not affect the validity or enforceability of 10209 the remainder of the terms of this Agreement, and without further action 10210 by the parties hereto, such provision shall be reformed to the minimum 10211 extent necessary to make such provision valid and enforceable. 10212 10213 If Recipient institutes patent litigation against any entity (including 10214 a cross-claim or counterclaim in a lawsuit) alleging that the Program 10215 itself (excluding combinations of the Program with other software or 10216 hardware) infringes such Recipient's patent(s), then such Recipient's 10217 rights granted under Section 2(b) shall terminate as of the date such 10218 litigation is filed. 10219 10220 All Recipient's rights under this Agreement shall terminate if it fails 10221 to comply with any of the material terms or conditions of this Agreement 10222 and does not cure such failure in a reasonable period of time after 10223 becoming aware of such noncompliance. If all Recipient's rights under 10224 this Agreement terminate, Recipient agrees to cease use and distribution 10225 of the Program as soon as reasonably practicable. However, Recipient's 10226 obligations under this Agreement and any licenses granted by Recipient 10227 relating to the Program shall continue and survive. 10228 10229 Everyone is permitted to copy and distribute copies of this Agreement, 10230 but in order to avoid inconsistency the Agreement is copyrighted and may 10231 only be modified in the following manner. The Agreement Steward reserves 10232 the right to publish new versions (including revisions) of this 10233 Agreement from time to time. No one other than the Agreement Steward has 10234 the right to modify this Agreement. The Eclipse Foundation is the 10235 initial Agreement Steward. The Eclipse Foundation may assign the 10236 responsibility to serve as the Agreement Steward to a suitable separate 10237 entity. Each new version of the Agreement will be given a distinguishing 10238 version number. The Program (including Contributions) may always be 10239 distributed subject to the version of the Agreement under which it was 10240 received. In addition, after a new version of the Agreement is 10241 published, Contributor may elect to distribute the Program (including 10242 its Contributions) under the new version. Except as expressly stated in 10243 Sections 2(a) and 2(b) above, Recipient receives no rights or licenses 10244 to the intellectual property of any Contributor under this Agreement, 10245 whether expressly, by implication, estoppel or otherwise. All rights in 10246 the Program not expressly granted under this Agreement are reserved. 10247 10248 This Agreement is governed by the laws of the State of New York and the 10249 intellectual property laws of the United States of America. No party to 10250 this Agreement will bring a legal action under this Agreement more than 10251 one year after the cause of action arose. Each party waives its rights 10252 to a jury trial in any resulting litigation. 10253 10254 10255 ============================================================ 10256 Notices for file(s): 10257 /framework/bouncycastle-host.jar 10258 /framework/bouncycastle-hostdex.jar 10259 ------------------------------------------------------------ 10260 Copyright (c) 2000-2013 The Legion Of The Bouncy Castle (http://www.bouncycastle.org) 10261 10262 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and 10263 associated documentation files (the "Software"), to deal in the Software without restriction, 10264 including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, 10265 and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, 10266 subject to the following conditions: 10267 10268 The above copyright notice and this permission notice shall be included in all copies or substantial 10269 portions of the Software. 10270 10271 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT 10272 LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 10273 NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 10274 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 10275 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10276 10277 ============================================================ 10278 Notices for file(s): 10279 /framework/commons-compress-1.0.jar 10280 ------------------------------------------------------------ 10281 Apache Commons Compress 10282 Copyright 2002-2009 The Apache Software Foundation 10283 10284 This product includes software developed by 10285 The Apache Software Foundation (http://www.apache.org/). 10286 10287 Original BZip2 classes contributed by Keiron Liddle 10288 <keiron (a] aftexsw.com>, Aftex Software to the Apache Ant project 10289 10290 Original Tar classes from contributors of the Apache Ant project 10291 10292 Original Zip classes from contributors of the Apache Ant project 10293 10294 Original CPIO classes contributed by Markus Kuss and the jRPM project 10295 (jrpm.sourceforge.net) 10296 10297 ============================================================ 10298 Notices for file(s): 10299 /lib/libbcc.so 10300 ------------------------------------------------------------ 10301 ========================== 10302 NOTICE file for libbcc.git 10303 ========================== 10304 10305 * NOTICE for lib/ExecutionEngine/, lib/ScriptCRT/, include and helper/. 10306 10307 Copyright (c) 2005-2011, The Android Open Source Project 10308 10309 Licensed under the Apache License, Version 2.0 (the "License"); 10310 you may not use this file except in compliance with the License. 10311 10312 Unless required by applicable law or agreed to in writing, software 10313 distributed under the License is distributed on an "AS IS" BASIS, 10314 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10315 See the License for the specific language governing permissions and 10316 limitations under the License. 10317 10318 10319 Apache License 10320 Version 2.0, January 2004 10321 http://www.apache.org/licenses/ 10322 10323 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 10324 10325 1. Definitions. 10326 10327 "License" shall mean the terms and conditions for use, reproduction, 10328 and distribution as defined by Sections 1 through 9 of this document. 10329 10330 "Licensor" shall mean the copyright owner or entity authorized by 10331 the copyright owner that is granting the License. 10332 10333 "Legal Entity" shall mean the union of the acting entity and all 10334 other entities that control, are controlled by, or are under common 10335 control with that entity. For the purposes of this definition, 10336 "control" means (i) the power, direct or indirect, to cause the 10337 direction or management of such entity, whether by contract or 10338 otherwise, or (ii) ownership of fifty percent (50%) or more of the 10339 outstanding shares, or (iii) beneficial ownership of such entity. 10340 10341 "You" (or "Your") shall mean an individual or Legal Entity 10342 exercising permissions granted by this License. 10343 10344 "Source" form shall mean the preferred form for making modifications, 10345 including but not limited to software source code, documentation 10346 source, and configuration files. 10347 10348 "Object" form shall mean any form resulting from mechanical 10349 transformation or translation of a Source form, including but 10350 not limited to compiled object code, generated documentation, 10351 and conversions to other media types. 10352 10353 "Work" shall mean the work of authorship, whether in Source or 10354 Object form, made available under the License, as indicated by a 10355 copyright notice that is included in or attached to the work 10356 (an example is provided in the Appendix below). 10357 10358 "Derivative Works" shall mean any work, whether in Source or Object 10359 form, that is based on (or derived from) the Work and for which the 10360 editorial revisions, annotations, elaborations, or other modifications 10361 represent, as a whole, an original work of authorship. For the purposes 10362 of this License, Derivative Works shall not include works that remain 10363 separable from, or merely link (or bind by name) to the interfaces of, 10364 the Work and Derivative Works thereof. 10365 10366 "Contribution" shall mean any work of authorship, including 10367 the original version of the Work and any modifications or additions 10368 to that Work or Derivative Works thereof, that is intentionally 10369 submitted to Licensor for inclusion in the Work by the copyright owner 10370 or by an individual or Legal Entity authorized to submit on behalf of 10371 the copyright owner. For the purposes of this definition, "submitted" 10372 means any form of electronic, verbal, or written communication sent 10373 to the Licensor or its representatives, including but not limited to 10374 communication on electronic mailing lists, source code control systems, 10375 and issue tracking systems that are managed by, or on behalf of, the 10376 Licensor for the purpose of discussing and improving the Work, but 10377 excluding communication that is conspicuously marked or otherwise 10378 designated in writing by the copyright owner as "Not a Contribution." 10379 10380 "Contributor" shall mean Licensor and any individual or Legal Entity 10381 on behalf of whom a Contribution has been received by Licensor and 10382 subsequently incorporated within the Work. 10383 10384 2. Grant of Copyright License. Subject to the terms and conditions of 10385 this License, each Contributor hereby grants to You a perpetual, 10386 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10387 copyright license to reproduce, prepare Derivative Works of, 10388 publicly display, publicly perform, sublicense, and distribute the 10389 Work and such Derivative Works in Source or Object form. 10390 10391 3. Grant of Patent License. Subject to the terms and conditions of 10392 this License, each Contributor hereby grants to You a perpetual, 10393 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 10394 (except as stated in this section) patent license to make, have made, 10395 use, offer to sell, sell, import, and otherwise transfer the Work, 10396 where such license applies only to those patent claims licensable 10397 by such Contributor that are necessarily infringed by their 10398 Contribution(s) alone or by combination of their Contribution(s) 10399 with the Work to which such Contribution(s) was submitted. If You 10400 institute patent litigation against any entity (including a 10401 cross-claim or counterclaim in a lawsuit) alleging that the Work 10402 or a Contribution incorporated within the Work constitutes direct 10403 or contributory patent infringement, then any patent licenses 10404 granted to You under this License for that Work shall terminate 10405 as of the date such litigation is filed. 10406 10407 4. Redistribution. You may reproduce and distribute copies of the 10408 Work or Derivative Works thereof in any medium, with or without 10409 modifications, and in Source or Object form, provided that You 10410 meet the following conditions: 10411 10412 (a) You must give any other recipients of the Work or 10413 Derivative Works a copy of this License; and 10414 10415 (b) You must cause any modified files to carry prominent notices 10416 stating that You changed the files; and 10417 10418 (c) You must retain, in the Source form of any Derivative Works 10419 that You distribute, all copyright, patent, trademark, and 10420 attribution notices from the Source form of the Work, 10421 excluding those notices that do not pertain to any part of 10422 the Derivative Works; and 10423 10424 (d) If the Work includes a "NOTICE" text file as part of its 10425 distribution, then any Derivative Works that You distribute must 10426 include a readable copy of the attribution notices contained 10427 within such NOTICE file, excluding those notices that do not 10428 pertain to any part of the Derivative Works, in at least one 10429 of the following places: within a NOTICE text file distributed 10430 as part of the Derivative Works; within the Source form or 10431 documentation, if provided along with the Derivative Works; or, 10432 within a display generated by the Derivative Works, if and 10433 wherever such third-party notices normally appear. The contents 10434 of the NOTICE file are for informational purposes only and 10435 do not modify the License. You may add Your own attribution 10436 notices within Derivative Works that You distribute, alongside 10437 or as an addendum to the NOTICE text from the Work, provided 10438 that such additional attribution notices cannot be construed 10439 as modifying the License. 10440 10441 You may add Your own copyright statement to Your modifications and 10442 may provide additional or different license terms and conditions 10443 for use, reproduction, or distribution of Your modifications, or 10444 for any such Derivative Works as a whole, provided Your use, 10445 reproduction, and distribution of the Work otherwise complies with 10446 the conditions stated in this License. 10447 10448 5. Submission of Contributions. Unless You explicitly state otherwise, 10449 any Contribution intentionally submitted for inclusion in the Work 10450 by You to the Licensor shall be under the terms and conditions of 10451 this License, without any additional terms or conditions. 10452 Notwithstanding the above, nothing herein shall supersede or modify 10453 the terms of any separate license agreement you may have executed 10454 with Licensor regarding such Contributions. 10455 10456 6. Trademarks. This License does not grant permission to use the trade 10457 names, trademarks, service marks, or product names of the Licensor, 10458 except as required for reasonable and customary use in describing the 10459 origin of the Work and reproducing the content of the NOTICE file. 10460 10461 7. Disclaimer of Warranty. Unless required by applicable law or 10462 agreed to in writing, Licensor provides the Work (and each 10463 Contributor provides its Contributions) on an "AS IS" BASIS, 10464 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 10465 implied, including, without limitation, any warranties or conditions 10466 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 10467 PARTICULAR PURPOSE. You are solely responsible for determining the 10468 appropriateness of using or redistributing the Work and assume any 10469 risks associated with Your exercise of permissions under this License. 10470 10471 8. Limitation of Liability. In no event and under no legal theory, 10472 whether in tort (including negligence), contract, or otherwise, 10473 unless required by applicable law (such as deliberate and grossly 10474 negligent acts) or agreed to in writing, shall any Contributor be 10475 liable to You for damages, including any direct, indirect, special, 10476 incidental, or consequential damages of any character arising as a 10477 result of this License or out of the use or inability to use the 10478 Work (including but not limited to damages for loss of goodwill, 10479 work stoppage, computer failure or malfunction, or any and all 10480 other commercial damages or losses), even if such Contributor 10481 has been advised of the possibility of such damages. 10482 10483 9. Accepting Warranty or Additional Liability. While redistributing 10484 the Work or Derivative Works thereof, You may choose to offer, 10485 and charge a fee for, acceptance of support, warranty, indemnity, 10486 or other liability obligations and/or rights consistent with this 10487 License. However, in accepting such obligations, You may act only 10488 on Your own behalf and on Your sole responsibility, not on behalf 10489 of any other Contributor, and only if You agree to indemnify, 10490 defend, and hold each Contributor harmless for any liability 10491 incurred by, or claims asserted against, such Contributor by reason 10492 of your accepting any such warranty or additional liability. 10493 10494 END OF TERMS AND CONDITIONS 10495 10496 10497 10498 * NOTICE for runtime/ and lib/CodeGen/. 10499 Note: The NOTICE is the same for another git project, external/llvm.git. 10500 10501 ============================================================================== 10502 LLVM Release License 10503 ============================================================================== 10504 University of Illinois/NCSA 10505 Open Source License 10506 10507 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 10508 All rights reserved. 10509 10510 Developed by: 10511 10512 LLVM Team 10513 10514 University of Illinois at Urbana-Champaign 10515 10516 http://llvm.org 10517 10518 Permission is hereby granted, free of charge, to any person obtaining a copy of 10519 this software and associated documentation files (the "Software"), to deal with 10520 the Software without restriction, including without limitation the rights to 10521 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 10522 of the Software, and to permit persons to whom the Software is furnished to do 10523 so, subject to the following conditions: 10524 10525 * Redistributions of source code must retain the above copyright notice, 10526 this list of conditions and the following disclaimers. 10527 10528 * Redistributions in binary form must reproduce the above copyright notice, 10529 this list of conditions and the following disclaimers in the 10530 documentation and/or other materials provided with the distribution. 10531 10532 * Neither the names of the LLVM Team, University of Illinois at 10533 Urbana-Champaign, nor the names of its contributors may be used to 10534 endorse or promote products derived from this Software without specific 10535 prior written permission. 10536 10537 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 10538 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 10539 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 10540 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 10541 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 10542 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 10543 SOFTWARE. 10544 10545 ============================================================================== 10546 Copyrights and Licenses for Third Party Software Distributed with LLVM: 10547 ============================================================================== 10548 The LLVM software contains code written by third parties. Such software will 10549 have its own individual LICENSE.TXT file in the directory in which it appears. 10550 This file will describe the copyrights, license, and restrictions which apply 10551 to that code. 10552 10553 The disclaimer of warranty in the University of Illinois Open Source License 10554 applies to all code in the LLVM Distribution, and nothing in any of the 10555 other licenses gives permission to use the names of the LLVM Team or the 10556 University of Illinois to endorse or promote products derived from this 10557 Software. 10558 10559 The following pieces of software have additional or alternate copyrights, 10560 licenses, and/or restrictions: 10561 10562 Program Directory 10563 ------- --------- 10564 Autoconf llvm/autoconf 10565 llvm/projects/ModuleMaker/autoconf 10566 llvm/projects/sample/autoconf 10567 CellSPU backend llvm/lib/Target/CellSPU/README.txt 10568 Google Test llvm/utils/unittest/googletest 10569 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 10570 10571 10572 10573 * NOTICE for tests/disassem.cpp and tests/disassem.h. 10574 10575 /* $NetBSD: disassem.c,v 1.14 2003/03/27 16:58:36 mycroft Exp $ */ 10576 10577 /*- 10578 * Copyright (c) 1996 Mark Brinicombe. 10579 * Copyright (c) 1996 Brini. 10580 * 10581 * All rights reserved. 10582 * 10583 * Redistribution and use in source and binary forms, with or without 10584 * modification, are permitted provided that the following conditions 10585 * are met: 10586 * 1. Redistributions of source code must retain the above copyright 10587 * notice, this list of conditions and the following disclaimer. 10588 * 2. Redistributions in binary form must reproduce the above copyright 10589 * notice, this list of conditions and the following disclaimer in the 10590 * documentation and/or other materials provided with the distribution. 10591 * 3. All advertising materials mentioning features or use of this software 10592 * must display the following acknowledgement: 10593 * This product includes software developed by Brini. 10594 * 4. The name of the company nor the name of the author may be used to 10595 * endorse or promote products derived from this software without specific 10596 * prior written permission. 10597 * 10598 * THIS SOFTWARE IS PROVIDED BY BRINI ``AS IS'' AND ANY EXPRESS OR IMPLIED 10599 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10600 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 10601 * IN NO EVENT SHALL BRINI OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 10602 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 10603 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 10604 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 10605 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 10606 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 10607 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 10608 * SUCH DAMAGE. 10609 * 10610 * RiscBSD kernel project 10611 * 10612 * db_disasm.c 10613 * 10614 * Kernel disassembler 10615 * 10616 * Created : 10/02/96 10617 * 10618 * Structured after the sparc/sparc/db_disasm.c by David S. Miller & 10619 * Paul Kranenburg 10620 * 10621 * This code is not complete. Not all instructions are disassembled. 10622 */ 10623 10624 ============================================================ 10625 Notices for file(s): 10626 /lib/libfdlibm.a 10627 ------------------------------------------------------------ 10628 Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. 10629 10630 Developed at SunSoft, a Sun Microsystems, Inc. business. 10631 Permission to use, copy, modify, and distribute this 10632 software is freely granted, provided that this notice 10633 is preserved. 10634 10635 ============================================================ 10636 Notices for file(s): 10637 /bin/emulator-arm 10638 /bin/emulator-mips 10639 /bin/emulator-x86 10640 /bin/emulator 10641 /bin/emulator64-arm 10642 /bin/emulator64-mips 10643 /bin/emulator64-x86 10644 /lib/emulator-common.a 10645 /lib/emulator-libelff.a 10646 /lib/emulator-libjpeg.a 10647 /lib/emulator-libqemu.a 10648 /lib/emulator-libui.a 10649 /lib/emulator-target-arm.a 10650 /lib/emulator-target-i386.a 10651 /lib/emulator-target-mips.a 10652 /lib/emulator64-common.a 10653 /lib/emulator64-libelff.a 10654 /lib/emulator64-libjpeg.a 10655 /lib/emulator64-libqemu.a 10656 /lib/emulator64-libui.a 10657 /lib/emulator64-target-arm.a 10658 /lib/emulator64-target-i386.a 10659 /lib/emulator64-target-mips.a 10660 ------------------------------------------------------------ 10661 GNU GENERAL PUBLIC LICENSE 10662 Version 2, June 1991 10663 10664 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 10665 675 Mass Ave, Cambridge, MA 02139, USA 10666 Everyone is permitted to copy and distribute verbatim copies 10667 of this license document, but changing it is not allowed. 10668 10669 Preamble 10670 10671 The licenses for most software are designed to take away your 10672 freedom to share and change it. By contrast, the GNU General Public 10673 License is intended to guarantee your freedom to share and change free 10674 software--to make sure the software is free for all its users. This 10675 General Public License applies to most of the Free Software 10676 Foundation's software and to any other program whose authors commit to 10677 using it. (Some other Free Software Foundation software is covered by 10678 the GNU Library General Public License instead.) You can apply it to 10679 your programs, too. 10680 10681 When we speak of free software, we are referring to freedom, not 10682 price. Our General Public Licenses are designed to make sure that you 10683 have the freedom to distribute copies of free software (and charge for 10684 this service if you wish), that you receive source code or can get it 10685 if you want it, that you can change the software or use pieces of it 10686 in new free programs; and that you know you can do these things. 10687 10688 To protect your rights, we need to make restrictions that forbid 10689 anyone to deny you these rights or to ask you to surrender the rights. 10690 These restrictions translate to certain responsibilities for you if you 10691 distribute copies of the software, or if you modify it. 10692 10693 For example, if you distribute copies of such a program, whether 10694 gratis or for a fee, you must give the recipients all the rights that 10695 you have. You must make sure that they, too, receive or can get the 10696 source code. And you must show them these terms so they know their 10697 rights. 10698 10699 We protect your rights with two steps: (1) copyright the software, and 10700 (2) offer you this license which gives you legal permission to copy, 10701 distribute and/or modify the software. 10702 10703 Also, for each author's protection and ours, we want to make certain 10704 that everyone understands that there is no warranty for this free 10705 software. If the software is modified by someone else and passed on, we 10706 want its recipients to know that what they have is not the original, so 10707 that any problems introduced by others will not reflect on the original 10708 authors' reputations. 10709 10710 Finally, any free program is threatened constantly by software 10711 patents. We wish to avoid the danger that redistributors of a free 10712 program will individually obtain patent licenses, in effect making the 10713 program proprietary. To prevent this, we have made it clear that any 10714 patent must be licensed for everyone's free use or not licensed at all. 10715 10716 The precise terms and conditions for copying, distribution and 10717 modification follow. 10718 10720 GNU GENERAL PUBLIC LICENSE 10721 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 10722 10723 0. This License applies to any program or other work which contains 10724 a notice placed by the copyright holder saying it may be distributed 10725 under the terms of this General Public License. The "Program", below, 10726 refers to any such program or work, and a "work based on the Program" 10727 means either the Program or any derivative work under copyright law: 10728 that is to say, a work containing the Program or a portion of it, 10729 either verbatim or with modifications and/or translated into another 10730 language. (Hereinafter, translation is included without limitation in 10731 the term "modification".) Each licensee is addressed as "you". 10732 10733 Activities other than copying, distribution and modification are not 10734 covered by this License; they are outside its scope. The act of 10735 running the Program is not restricted, and the output from the Program 10736 is covered only if its contents constitute a work based on the 10737 Program (independent of having been made by running the Program). 10738 Whether that is true depends on what the Program does. 10739 10740 1. You may copy and distribute verbatim copies of the Program's 10741 source code as you receive it, in any medium, provided that you 10742 conspicuously and appropriately publish on each copy an appropriate 10743 copyright notice and disclaimer of warranty; keep intact all the 10744 notices that refer to this License and to the absence of any warranty; 10745 and give any other recipients of the Program a copy of this License 10746 along with the Program. 10747 10748 You may charge a fee for the physical act of transferring a copy, and 10749 you may at your option offer warranty protection in exchange for a fee. 10750 10751 2. You may modify your copy or copies of the Program or any portion 10752 of it, thus forming a work based on the Program, and copy and 10753 distribute such modifications or work under the terms of Section 1 10754 above, provided that you also meet all of these conditions: 10755 10756 a) You must cause the modified files to carry prominent notices 10757 stating that you changed the files and the date of any change. 10758 10759 b) You must cause any work that you distribute or publish, that in 10760 whole or in part contains or is derived from the Program or any 10761 part thereof, to be licensed as a whole at no charge to all third 10762 parties under the terms of this License. 10763 10764 c) If the modified program normally reads commands interactively 10765 when run, you must cause it, when started running for such 10766 interactive use in the most ordinary way, to print or display an 10767 announcement including an appropriate copyright notice and a 10768 notice that there is no warranty (or else, saying that you provide 10769 a warranty) and that users may redistribute the program under 10770 these conditions, and telling the user how to view a copy of this 10771 License. (Exception: if the Program itself is interactive but 10772 does not normally print such an announcement, your work based on 10773 the Program is not required to print an announcement.) 10774 10776 These requirements apply to the modified work as a whole. If 10777 identifiable sections of that work are not derived from the Program, 10778 and can be reasonably considered independent and separate works in 10779 themselves, then this License, and its terms, do not apply to those 10780 sections when you distribute them as separate works. But when you 10781 distribute the same sections as part of a whole which is a work based 10782 on the Program, the distribution of the whole must be on the terms of 10783 this License, whose permissions for other licensees extend to the 10784 entire whole, and thus to each and every part regardless of who wrote it. 10785 10786 Thus, it is not the intent of this section to claim rights or contest 10787 your rights to work written entirely by you; rather, the intent is to 10788 exercise the right to control the distribution of derivative or 10789 collective works based on the Program. 10790 10791 In addition, mere aggregation of another work not based on the Program 10792 with the Program (or with a work based on the Program) on a volume of 10793 a storage or distribution medium does not bring the other work under 10794 the scope of this License. 10795 10796 3. You may copy and distribute the Program (or a work based on it, 10797 under Section 2) in object code or executable form under the terms of 10798 Sections 1 and 2 above provided that you also do one of the following: 10799 10800 a) Accompany it with the complete corresponding machine-readable 10801 source code, which must be distributed under the terms of Sections 10802 1 and 2 above on a medium customarily used for software interchange; or, 10803 10804 b) Accompany it with a written offer, valid for at least three 10805 years, to give any third party, for a charge no more than your 10806 cost of physically performing source distribution, a complete 10807 machine-readable copy of the corresponding source code, to be 10808 distributed under the terms of Sections 1 and 2 above on a medium 10809 customarily used for software interchange; or, 10810 10811 c) Accompany it with the information you received as to the offer 10812 to distribute corresponding source code. (This alternative is 10813 allowed only for noncommercial distribution and only if you 10814 received the program in object code or executable form with such 10815 an offer, in accord with Subsection b above.) 10816 10817 The source code for a work means the preferred form of the work for 10818 making modifications to it. For an executable work, complete source 10819 code means all the source code for all modules it contains, plus any 10820 associated interface definition files, plus the scripts used to 10821 control compilation and installation of the executable. However, as a 10822 special exception, the source code distributed need not include 10823 anything that is normally distributed (in either source or binary 10824 form) with the major components (compiler, kernel, and so on) of the 10825 operating system on which the executable runs, unless that component 10826 itself accompanies the executable. 10827 10828 If distribution of executable or object code is made by offering 10829 access to copy from a designated place, then offering equivalent 10830 access to copy the source code from the same place counts as 10831 distribution of the source code, even though third parties are not 10832 compelled to copy the source along with the object code. 10833 10835 4. You may not copy, modify, sublicense, or distribute the Program 10836 except as expressly provided under this License. Any attempt 10837 otherwise to copy, modify, sublicense or distribute the Program is 10838 void, and will automatically terminate your rights under this License. 10839 However, parties who have received copies, or rights, from you under 10840 this License will not have their licenses terminated so long as such 10841 parties remain in full compliance. 10842 10843 5. You are not required to accept this License, since you have not 10844 signed it. However, nothing else grants you permission to modify or 10845 distribute the Program or its derivative works. These actions are 10846 prohibited by law if you do not accept this License. Therefore, by 10847 modifying or distributing the Program (or any work based on the 10848 Program), you indicate your acceptance of this License to do so, and 10849 all its terms and conditions for copying, distributing or modifying 10850 the Program or works based on it. 10851 10852 6. Each time you redistribute the Program (or any work based on the 10853 Program), the recipient automatically receives a license from the 10854 original licensor to copy, distribute or modify the Program subject to 10855 these terms and conditions. You may not impose any further 10856 restrictions on the recipients' exercise of the rights granted herein. 10857 You are not responsible for enforcing compliance by third parties to 10858 this License. 10859 10860 7. If, as a consequence of a court judgment or allegation of patent 10861 infringement or for any other reason (not limited to patent issues), 10862 conditions are imposed on you (whether by court order, agreement or 10863 otherwise) that contradict the conditions of this License, they do not 10864 excuse you from the conditions of this License. If you cannot 10865 distribute so as to satisfy simultaneously your obligations under this 10866 License and any other pertinent obligations, then as a consequence you 10867 may not distribute the Program at all. For example, if a patent 10868 license would not permit royalty-free redistribution of the Program by 10869 all those who receive copies directly or indirectly through you, then 10870 the only way you could satisfy both it and this License would be to 10871 refrain entirely from distribution of the Program. 10872 10873 If any portion of this section is held invalid or unenforceable under 10874 any particular circumstance, the balance of the section is intended to 10875 apply and the section as a whole is intended to apply in other 10876 circumstances. 10877 10878 It is not the purpose of this section to induce you to infringe any 10879 patents or other property right claims or to contest validity of any 10880 such claims; this section has the sole purpose of protecting the 10881 integrity of the free software distribution system, which is 10882 implemented by public license practices. Many people have made 10883 generous contributions to the wide range of software distributed 10884 through that system in reliance on consistent application of that 10885 system; it is up to the author/donor to decide if he or she is willing 10886 to distribute software through any other system and a licensee cannot 10887 impose that choice. 10888 10889 This section is intended to make thoroughly clear what is believed to 10890 be a consequence of the rest of this License. 10891 10893 8. If the distribution and/or use of the Program is restricted in 10894 certain countries either by patents or by copyrighted interfaces, the 10895 original copyright holder who places the Program under this License 10896 may add an explicit geographical distribution limitation excluding 10897 those countries, so that distribution is permitted only in or among 10898 countries not thus excluded. In such case, this License incorporates 10899 the limitation as if written in the body of this License. 10900 10901 9. The Free Software Foundation may publish revised and/or new versions 10902 of the General Public License from time to time. Such new versions will 10903 be similar in spirit to the present version, but may differ in detail to 10904 address new problems or concerns. 10905 10906 Each version is given a distinguishing version number. If the Program 10907 specifies a version number of this License which applies to it and "any 10908 later version", you have the option of following the terms and conditions 10909 either of that version or of any later version published by the Free 10910 Software Foundation. If the Program does not specify a version number of 10911 this License, you may choose any version ever published by the Free Software 10912 Foundation. 10913 10914 10. If you wish to incorporate parts of the Program into other free 10915 programs whose distribution conditions are different, write to the author 10916 to ask for permission. For software which is copyrighted by the Free 10917 Software Foundation, write to the Free Software Foundation; we sometimes 10918 make exceptions for this. Our decision will be guided by the two goals 10919 of preserving the free status of all derivatives of our free software and 10920 of promoting the sharing and reuse of software generally. 10921 10922 NO WARRANTY 10923 10924 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY 10925 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 10926 OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES 10927 PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED 10928 OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 10929 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS 10930 TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE 10931 PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 10932 REPAIR OR CORRECTION. 10933 10934 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 10935 WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 10936 REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, 10937 INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING 10938 OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED 10939 TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY 10940 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER 10941 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE 10942 POSSIBILITY OF SUCH DAMAGES. 10943 10944 END OF TERMS AND CONDITIONS 10945 10947 How to Apply These Terms to Your New Programs 10948 10949 If you develop a new program, and you want it to be of the greatest 10950 possible use to the public, the best way to achieve this is to make it 10951 free software which everyone can redistribute and change under these terms. 10952 10953 To do so, attach the following notices to the program. It is safest 10954 to attach them to the start of each source file to most effectively 10955 convey the exclusion of warranty; and each file should have at least 10956 the "copyright" line and a pointer to where the full notice is found. 10957 10958 <one line to give the program's name and a brief idea of what it does.> 10959 Copyright (C) 19yy <name of author> 10960 10961 This program is free software; you can redistribute it and/or modify 10962 it under the terms of the GNU General Public License as published by 10963 the Free Software Foundation; either version 2 of the License, or 10964 (at your option) any later version. 10965 10966 This program is distributed in the hope that it will be useful, 10967 but WITHOUT ANY WARRANTY; without even the implied warranty of 10968 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10969 GNU General Public License for more details. 10970 10971 You should have received a copy of the GNU General Public License 10972 along with this program; if not, write to the Free Software 10973 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 10974 10975 Also add information on how to contact you by electronic and paper mail. 10976 10977 If the program is interactive, make it output a short notice like this 10978 when it starts in an interactive mode: 10979 10980 Gnomovision version 69, Copyright (C) 19yy name of author 10981 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 10982 This is free software, and you are welcome to redistribute it 10983 under certain conditions; type `show c' for details. 10984 10985 The hypothetical commands `show w' and `show c' should show the appropriate 10986 parts of the General Public License. Of course, the commands you use may 10987 be called something other than `show w' and `show c'; they could even be 10988 mouse-clicks or menu items--whatever suits your program. 10989 10990 You should also get your employer (if you work as a programmer) or your 10991 school, if any, to sign a "copyright disclaimer" for the program, if 10992 necessary. Here is a sample; alter the names: 10993 10994 Yoyodyne, Inc., hereby disclaims all copyright interest in the program 10995 `Gnomovision' (which makes passes at compilers) written by James Hacker. 10996 10997 <signature of Ty Coon>, 1 April 1989 10998 Ty Coon, President of Vice 10999 11000 This General Public License does not permit incorporating your program into 11001 proprietary programs. If your program is a subroutine library, you may 11002 consider it more useful to permit linking proprietary applications with the 11003 library. If this is what you want to do, use the GNU Library General 11004 Public License instead of this License. 11005 11006 ============================================================ 11007 Notices for file(s): 11008 /framework/groovy-all-1.7.0.jar 11009 ------------------------------------------------------------ 11010 Apache License 11011 Version 2.0, January 2004 11012 http://www.apache.org/licenses/ 11013 11014 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11015 11016 1. Definitions. 11017 11018 "License" shall mean the terms and conditions for use, reproduction, 11019 and distribution as defined by Sections 1 through 9 of this document. 11020 11021 "Licensor" shall mean the copyright owner or entity authorized by 11022 the copyright owner that is granting the License. 11023 11024 "Legal Entity" shall mean the union of the acting entity and all 11025 other entities that control, are controlled by, or are under common 11026 control with that entity. For the purposes of this definition, 11027 "control" means (i) the power, direct or indirect, to cause the 11028 direction or management of such entity, whether by contract or 11029 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11030 outstanding shares, or (iii) beneficial ownership of such entity. 11031 11032 "You" (or "Your") shall mean an individual or Legal Entity 11033 exercising permissions granted by this License. 11034 11035 "Source" form shall mean the preferred form for making modifications, 11036 including but not limited to software source code, documentation 11037 source, and configuration files. 11038 11039 "Object" form shall mean any form resulting from mechanical 11040 transformation or translation of a Source form, including but 11041 not limited to compiled object code, generated documentation, 11042 and conversions to other media types. 11043 11044 "Work" shall mean the work of authorship, whether in Source or 11045 Object form, made available under the License, as indicated by a 11046 copyright notice that is included in or attached to the work 11047 (an example is provided in the Appendix below). 11048 11049 "Derivative Works" shall mean any work, whether in Source or Object 11050 form, that is based on (or derived from) the Work and for which the 11051 editorial revisions, annotations, elaborations, or other modifications 11052 represent, as a whole, an original work of authorship. For the purposes 11053 of this License, Derivative Works shall not include works that remain 11054 separable from, or merely link (or bind by name) to the interfaces of, 11055 the Work and Derivative Works thereof. 11056 11057 "Contribution" shall mean any work of authorship, including 11058 the original version of the Work and any modifications or additions 11059 to that Work or Derivative Works thereof, that is intentionally 11060 submitted to Licensor for inclusion in the Work by the copyright owner 11061 or by an individual or Legal Entity authorized to submit on behalf of 11062 the copyright owner. For the purposes of this definition, "submitted" 11063 means any form of electronic, verbal, or written communication sent 11064 to the Licensor or its representatives, including but not limited to 11065 communication on electronic mailing lists, source code control systems, 11066 and issue tracking systems that are managed by, or on behalf of, the 11067 Licensor for the purpose of discussing and improving the Work, but 11068 excluding communication that is conspicuously marked or otherwise 11069 designated in writing by the copyright owner as "Not a Contribution." 11070 11071 "Contributor" shall mean Licensor and any individual or Legal Entity 11072 on behalf of whom a Contribution has been received by Licensor and 11073 subsequently incorporated within the Work. 11074 11075 2. Grant of Copyright License. Subject to the terms and conditions of 11076 this License, each Contributor hereby grants to You a perpetual, 11077 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11078 copyright license to reproduce, prepare Derivative Works of, 11079 publicly display, publicly perform, sublicense, and distribute the 11080 Work and such Derivative Works in Source or Object form. 11081 11082 3. Grant of Patent License. Subject to the terms and conditions of 11083 this License, each Contributor hereby grants to You a perpetual, 11084 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11085 (except as stated in this section) patent license to make, have made, 11086 use, offer to sell, sell, import, and otherwise transfer the Work, 11087 where such license applies only to those patent claims licensable 11088 by such Contributor that are necessarily infringed by their 11089 Contribution(s) alone or by combination of their Contribution(s) 11090 with the Work to which such Contribution(s) was submitted. If You 11091 institute patent litigation against any entity (including a 11092 cross-claim or counterclaim in a lawsuit) alleging that the Work 11093 or a Contribution incorporated within the Work constitutes direct 11094 or contributory patent infringement, then any patent licenses 11095 granted to You under this License for that Work shall terminate 11096 as of the date such litigation is filed. 11097 11098 4. Redistribution. You may reproduce and distribute copies of the 11099 Work or Derivative Works thereof in any medium, with or without 11100 modifications, and in Source or Object form, provided that You 11101 meet the following conditions: 11102 11103 (a) You must give any other recipients of the Work or 11104 Derivative Works a copy of this License; and 11105 11106 (b) You must cause any modified files to carry prominent notices 11107 stating that You changed the files; and 11108 11109 (c) You must retain, in the Source form of any Derivative Works 11110 that You distribute, all copyright, patent, trademark, and 11111 attribution notices from the Source form of the Work, 11112 excluding those notices that do not pertain to any part of 11113 the Derivative Works; and 11114 11115 (d) If the Work includes a "NOTICE" text file as part of its 11116 distribution, then any Derivative Works that You distribute must 11117 include a readable copy of the attribution notices contained 11118 within such NOTICE file, excluding those notices that do not 11119 pertain to any part of the Derivative Works, in at least one 11120 of the following places: within a NOTICE text file distributed 11121 as part of the Derivative Works; within the Source form or 11122 documentation, if provided along with the Derivative Works; or, 11123 within a display generated by the Derivative Works, if and 11124 wherever such third-party notices normally appear. The contents 11125 of the NOTICE file are for informational purposes only and 11126 do not modify the License. You may add Your own attribution 11127 notices within Derivative Works that You distribute, alongside 11128 or as an addendum to the NOTICE text from the Work, provided 11129 that such additional attribution notices cannot be construed 11130 as modifying the License. 11131 11132 You may add Your own copyright statement to Your modifications and 11133 may provide additional or different license terms and conditions 11134 for use, reproduction, or distribution of Your modifications, or 11135 for any such Derivative Works as a whole, provided Your use, 11136 reproduction, and distribution of the Work otherwise complies with 11137 the conditions stated in this License. 11138 11139 5. Submission of Contributions. Unless You explicitly state otherwise, 11140 any Contribution intentionally submitted for inclusion in the Work 11141 by You to the Licensor shall be under the terms and conditions of 11142 this License, without any additional terms or conditions. 11143 Notwithstanding the above, nothing herein shall supersede or modify 11144 the terms of any separate license agreement you may have executed 11145 with Licensor regarding such Contributions. 11146 11147 6. Trademarks. This License does not grant permission to use the trade 11148 names, trademarks, service marks, or product names of the Licensor, 11149 except as required for reasonable and customary use in describing the 11150 origin of the Work and reproducing the content of the NOTICE file. 11151 11152 7. Disclaimer of Warranty. Unless required by applicable law or 11153 agreed to in writing, Licensor provides the Work (and each 11154 Contributor provides its Contributions) on an "AS IS" BASIS, 11155 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11156 implied, including, without limitation, any warranties or conditions 11157 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11158 PARTICULAR PURPOSE. You are solely responsible for determining the 11159 appropriateness of using or redistributing the Work and assume any 11160 risks associated with Your exercise of permissions under this License. 11161 11162 8. Limitation of Liability. In no event and under no legal theory, 11163 whether in tort (including negligence), contract, or otherwise, 11164 unless required by applicable law (such as deliberate and grossly 11165 negligent acts) or agreed to in writing, shall any Contributor be 11166 liable to You for damages, including any direct, indirect, special, 11167 incidental, or consequential damages of any character arising as a 11168 result of this License or out of the use or inability to use the 11169 Work (including but not limited to damages for loss of goodwill, 11170 work stoppage, computer failure or malfunction, or any and all 11171 other commercial damages or losses), even if such Contributor 11172 has been advised of the possibility of such damages. 11173 11174 9. Accepting Warranty or Additional Liability. While redistributing 11175 the Work or Derivative Works thereof, You may choose to offer, 11176 and charge a fee for, acceptance of support, warranty, indemnity, 11177 or other liability obligations and/or rights consistent with this 11178 License. However, in accepting such obligations, You may act only 11179 on Your own behalf and on Your sole responsibility, not on behalf 11180 of any other Contributor, and only if You agree to indemnify, 11181 defend, and hold each Contributor harmless for any liability 11182 incurred by, or claims asserted against, such Contributor by reason 11183 of your accepting any such warranty or additional liability. 11184 11185 END OF TERMS AND CONDITIONS 11186 11187 APPENDIX: How to apply the Apache License to your work. 11188 11189 To apply the Apache License to your work, attach the following 11190 boilerplate notice, with the fields enclosed by brackets "[]" 11191 replaced with your own identifying information. (Don't include 11192 the brackets!) The text should be enclosed in the appropriate 11193 comment syntax for the file format. We also recommend that a 11194 file or class name and description of purpose be included on the 11195 same "printed page" as the copyright notice for easier 11196 identification within third-party archives. 11197 11198 Copyright [yyyy] [name of copyright owner] 11199 11200 Licensed under the Apache License, Version 2.0 (the "License"); 11201 you may not use this file except in compliance with the License. 11202 You may obtain a copy of the License at 11203 11204 http://www.apache.org/licenses/LICENSE-2.0 11205 11206 Unless required by applicable law or agreed to in writing, software 11207 distributed under the License is distributed on an "AS IS" BASIS, 11208 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11209 See the License for the specific language governing permissions and 11210 limitations under the License. 11211 11212 ============================================================ 11213 Notices for file(s): 11214 /lib/libcorkscrew.so 11215 ------------------------------------------------------------ 11216 11217 Copyright (c) 2011, The Android Open Source Project 11218 11219 Licensed under the Apache License, Version 2.0 (the "License"); 11220 you may not use this file except in compliance with the License. 11221 11222 Unless required by applicable law or agreed to in writing, software 11223 distributed under the License is distributed on an "AS IS" BASIS, 11224 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11225 See the License for the specific language governing permissions and 11226 limitations under the License. 11227 11228 11229 Apache License 11230 Version 2.0, January 2004 11231 http://www.apache.org/licenses/ 11232 11233 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 11234 11235 1. Definitions. 11236 11237 "License" shall mean the terms and conditions for use, reproduction, 11238 and distribution as defined by Sections 1 through 9 of this document. 11239 11240 "Licensor" shall mean the copyright owner or entity authorized by 11241 the copyright owner that is granting the License. 11242 11243 "Legal Entity" shall mean the union of the acting entity and all 11244 other entities that control, are controlled by, or are under common 11245 control with that entity. For the purposes of this definition, 11246 "control" means (i) the power, direct or indirect, to cause the 11247 direction or management of such entity, whether by contract or 11248 otherwise, or (ii) ownership of fifty percent (50%) or more of the 11249 outstanding shares, or (iii) beneficial ownership of such entity. 11250 11251 "You" (or "Your") shall mean an individual or Legal Entity 11252 exercising permissions granted by this License. 11253 11254 "Source" form shall mean the preferred form for making modifications, 11255 including but not limited to software source code, documentation 11256 source, and configuration files. 11257 11258 "Object" form shall mean any form resulting from mechanical 11259 transformation or translation of a Source form, including but 11260 not limited to compiled object code, generated documentation, 11261 and conversions to other media types. 11262 11263 "Work" shall mean the work of authorship, whether in Source or 11264 Object form, made available under the License, as indicated by a 11265 copyright notice that is included in or attached to the work 11266 (an example is provided in the Appendix below). 11267 11268 "Derivative Works" shall mean any work, whether in Source or Object 11269 form, that is based on (or derived from) the Work and for which the 11270 editorial revisions, annotations, elaborations, or other modifications 11271 represent, as a whole, an original work of authorship. For the purposes 11272 of this License, Derivative Works shall not include works that remain 11273 separable from, or merely link (or bind by name) to the interfaces of, 11274 the Work and Derivative Works thereof. 11275 11276 "Contribution" shall mean any work of authorship, including 11277 the original version of the Work and any modifications or additions 11278 to that Work or Derivative Works thereof, that is intentionally 11279 submitted to Licensor for inclusion in the Work by the copyright owner 11280 or by an individual or Legal Entity authorized to submit on behalf of 11281 the copyright owner. For the purposes of this definition, "submitted" 11282 means any form of electronic, verbal, or written communication sent 11283 to the Licensor or its representatives, including but not limited to 11284 communication on electronic mailing lists, source code control systems, 11285 and issue tracking systems that are managed by, or on behalf of, the 11286 Licensor for the purpose of discussing and improving the Work, but 11287 excluding communication that is conspicuously marked or otherwise 11288 designated in writing by the copyright owner as "Not a Contribution." 11289 11290 "Contributor" shall mean Licensor and any individual or Legal Entity 11291 on behalf of whom a Contribution has been received by Licensor and 11292 subsequently incorporated within the Work. 11293 11294 2. Grant of Copyright License. Subject to the terms and conditions of 11295 this License, each Contributor hereby grants to You a perpetual, 11296 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11297 copyright license to reproduce, prepare Derivative Works of, 11298 publicly display, publicly perform, sublicense, and distribute the 11299 Work and such Derivative Works in Source or Object form. 11300 11301 3. Grant of Patent License. Subject to the terms and conditions of 11302 this License, each Contributor hereby grants to You a perpetual, 11303 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 11304 (except as stated in this section) patent license to make, have made, 11305 use, offer to sell, sell, import, and otherwise transfer the Work, 11306 where such license applies only to those patent claims licensable 11307 by such Contributor that are necessarily infringed by their 11308 Contribution(s) alone or by combination of their Contribution(s) 11309 with the Work to which such Contribution(s) was submitted. If You 11310 institute patent litigation against any entity (including a 11311 cross-claim or counterclaim in a lawsuit) alleging that the Work 11312 or a Contribution incorporated within the Work constitutes direct 11313 or contributory patent infringement, then any patent licenses 11314 granted to You under this License for that Work shall terminate 11315 as of the date such litigation is filed. 11316 11317 4. Redistribution. You may reproduce and distribute copies of the 11318 Work or Derivative Works thereof in any medium, with or without 11319 modifications, and in Source or Object form, provided that You 11320 meet the following conditions: 11321 11322 (a) You must give any other recipients of the Work or 11323 Derivative Works a copy of this License; and 11324 11325 (b) You must cause any modified files to carry prominent notices 11326 stating that You changed the files; and 11327 11328 (c) You must retain, in the Source form of any Derivative Works 11329 that You distribute, all copyright, patent, trademark, and 11330 attribution notices from the Source form of the Work, 11331 excluding those notices that do not pertain to any part of 11332 the Derivative Works; and 11333 11334 (d) If the Work includes a "NOTICE" text file as part of its 11335 distribution, then any Derivative Works that You distribute must 11336 include a readable copy of the attribution notices contained 11337 within such NOTICE file, excluding those notices that do not 11338 pertain to any part of the Derivative Works, in at least one 11339 of the following places: within a NOTICE text file distributed 11340 as part of the Derivative Works; within the Source form or 11341 documentation, if provided along with the Derivative Works; or, 11342 within a display generated by the Derivative Works, if and 11343 wherever such third-party notices normally appear. The contents 11344 of the NOTICE file are for informational purposes only and 11345 do not modify the License. You may add Your own attribution 11346 notices within Derivative Works that You distribute, alongside 11347 or as an addendum to the NOTICE text from the Work, provided 11348 that such additional attribution notices cannot be construed 11349 as modifying the License. 11350 11351 You may add Your own copyright statement to Your modifications and 11352 may provide additional or different license terms and conditions 11353 for use, reproduction, or distribution of Your modifications, or 11354 for any such Derivative Works as a whole, provided Your use, 11355 reproduction, and distribution of the Work otherwise complies with 11356 the conditions stated in this License. 11357 11358 5. Submission of Contributions. Unless You explicitly state otherwise, 11359 any Contribution intentionally submitted for inclusion in the Work 11360 by You to the Licensor shall be under the terms and conditions of 11361 this License, without any additional terms or conditions. 11362 Notwithstanding the above, nothing herein shall supersede or modify 11363 the terms of any separate license agreement you may have executed 11364 with Licensor regarding such Contributions. 11365 11366 6. Trademarks. This License does not grant permission to use the trade 11367 names, trademarks, service marks, or product names of the Licensor, 11368 except as required for reasonable and customary use in describing the 11369 origin of the Work and reproducing the content of the NOTICE file. 11370 11371 7. Disclaimer of Warranty. Unless required by applicable law or 11372 agreed to in writing, Licensor provides the Work (and each 11373 Contributor provides its Contributions) on an "AS IS" BASIS, 11374 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 11375 implied, including, without limitation, any warranties or conditions 11376 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 11377 PARTICULAR PURPOSE. You are solely responsible for determining the 11378 appropriateness of using or redistributing the Work and assume any 11379 risks associated with Your exercise of permissions under this License. 11380 11381 8. Limitation of Liability. In no event and under no legal theory, 11382 whether in tort (including negligence), contract, or otherwise, 11383 unless required by applicable law (such as deliberate and grossly 11384 negligent acts) or agreed to in writing, shall any Contributor be 11385 liable to You for damages, including any direct, indirect, special, 11386 incidental, or consequential damages of any character arising as a 11387 result of this License or out of the use or inability to use the 11388 Work (including but not limited to damages for loss of goodwill, 11389 work stoppage, computer failure or malfunction, or any and all 11390 other commercial damages or losses), even if such Contributor 11391 has been advised of the possibility of such damages. 11392 11393 9. Accepting Warranty or Additional Liability. While redistributing 11394 the Work or Derivative Works thereof, You may choose to offer, 11395 and charge a fee for, acceptance of support, warranty, indemnity, 11396 or other liability obligations and/or rights consistent with this 11397 License. However, in accepting such obligations, You may act only 11398 on Your own behalf and on Your sole responsibility, not on behalf 11399 of any other Contributor, and only if You agree to indemnify, 11400 defend, and hold each Contributor harmless for any liability 11401 incurred by, or claims asserted against, such Contributor by reason 11402 of your accepting any such warranty or additional liability. 11403 11404 END OF TERMS AND CONDITIONS 11405 11406 11407 ============================================================ 11408 Notices for file(s): 11409 /framework/liblzf.jar 11410 ------------------------------------------------------------ 11411 Copyright (c) 2000-2009 Marc Alexander Lehmann <schmorp (a] schmorp.de> 11412 11413 Redistribution and use in source and binary forms, with or without modifica- 11414 tion, are permitted provided that the following conditions are met: 11415 11416 1. Redistributions of source code must retain the above copyright notice, 11417 this list of conditions and the following disclaimer. 11418 11419 2. Redistributions in binary form must reproduce the above copyright 11420 notice, this list of conditions and the following disclaimer in the 11421 documentation and/or other materials provided with the distribution. 11422 11423 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 11424 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MER- 11425 CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 11426 EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPE- 11427 CIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 11428 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 11429 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 11430 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTH- 11431 ERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 11432 OF THE POSSIBILITY OF SUCH DAMAGE. 11433 11434 Alternatively, the following files carry an additional notice that 11435 explicitly allows relicensing under the GPLv2: lzf.c lzf.h lzfP.h lzf_c.c 11436 lzf_d.c 11437 11438 11439 ============================================================ 11440 Notices for file(s): 11441 /lib/libLLVM.so 11442 ------------------------------------------------------------ 11443 ============================================================================== 11444 LLVM Release License 11445 ============================================================================== 11446 University of Illinois/NCSA 11447 Open Source License 11448 11449 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11450 All rights reserved. 11451 11452 Developed by: 11453 11454 LLVM Team 11455 11456 University of Illinois at Urbana-Champaign 11457 11458 http://llvm.org 11459 11460 Permission is hereby granted, free of charge, to any person obtaining a copy of 11461 this software and associated documentation files (the "Software"), to deal with 11462 the Software without restriction, including without limitation the rights to 11463 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11464 of the Software, and to permit persons to whom the Software is furnished to do 11465 so, subject to the following conditions: 11466 11467 * Redistributions of source code must retain the above copyright notice, 11468 this list of conditions and the following disclaimers. 11469 11470 * Redistributions in binary form must reproduce the above copyright notice, 11471 this list of conditions and the following disclaimers in the 11472 documentation and/or other materials provided with the distribution. 11473 11474 * Neither the names of the LLVM Team, University of Illinois at 11475 Urbana-Champaign, nor the names of its contributors may be used to 11476 endorse or promote products derived from this Software without specific 11477 prior written permission. 11478 11479 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11480 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11481 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11482 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11483 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11484 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11485 SOFTWARE. 11486 11487 ============================================================================== 11488 Copyrights and Licenses for Third Party Software Distributed with LLVM: 11489 ============================================================================== 11490 The LLVM software contains code written by third parties. Such software will 11491 have its own individual LICENSE.TXT file in the directory in which it appears. 11492 This file will describe the copyrights, license, and restrictions which apply 11493 to that code. 11494 11495 The disclaimer of warranty in the University of Illinois Open Source License 11496 applies to all code in the LLVM Distribution, and nothing in any of the 11497 other licenses gives permission to use the names of the LLVM Team or the 11498 University of Illinois to endorse or promote products derived from this 11499 Software. 11500 11501 The following pieces of software have additional or alternate copyrights, 11502 licenses, and/or restrictions: 11503 11504 Program Directory 11505 ------- --------- 11506 Autoconf llvm/autoconf 11507 llvm/projects/ModuleMaker/autoconf 11508 llvm/projects/sample/autoconf 11509 CellSPU backend llvm/lib/Target/CellSPU/README.txt 11510 Google Test llvm/utils/unittest/googletest 11511 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11512 11513 ====================================================================== 11514 == LICENSE.TXT for ./autoconf/LICENSE.TXT 11515 ====================================================================== 11516 11517 ------------------------------------------------------------------------------ 11518 Autoconf Files 11519 ------------------------------------------------------------------------------ 11520 All autoconf files are licensed under the LLVM license with the following 11521 additions: 11522 11523 llvm/autoconf/install-sh: 11524 This script is licensed under the LLVM license, with the following 11525 additional copyrights and restrictions: 11526 11527 Copyright 1991 by the Massachusetts Institute of Technology 11528 11529 Permission to use, copy, modify, distribute, and sell this software and its 11530 documentation for any purpose is hereby granted without fee, provided that 11531 the above copyright notice appear in all copies and that both that 11532 copyright notice and this permission notice appear in supporting 11533 documentation, and that the name of M.I.T. not be used in advertising or 11534 publicity pertaining to distribution of the software without specific, 11535 written prior permission. M.I.T. makes no representations about the 11536 suitability of this software for any purpose. It is provided "as is" 11537 without express or implied warranty. 11538 11539 Please see the source files for additional copyrights. 11540 11541 11542 ====================================================================== 11543 == LICENSE.TXT for ./projects/sample/autoconf/LICENSE.TXT 11544 ====================================================================== 11545 11546 ------------------------------------------------------------------------------ 11547 Autoconf Files 11548 ------------------------------------------------------------------------------ 11549 All autoconf files are licensed under the LLVM license with the following 11550 additions: 11551 11552 llvm/autoconf/install-sh: 11553 This script is licensed under the LLVM license, with the following 11554 additional copyrights and restrictions: 11555 11556 Copyright 1991 by the Massachusetts Institute of Technology 11557 11558 Permission to use, copy, modify, distribute, and sell this software and its 11559 documentation for any purpose is hereby granted without fee, provided that 11560 the above copyright notice appear in all copies and that both that 11561 copyright notice and this permission notice appear in supporting 11562 documentation, and that the name of M.I.T. not be used in advertising or 11563 publicity pertaining to distribution of the software without specific, 11564 written prior permission. M.I.T. makes no representations about the 11565 suitability of this software for any purpose. It is provided "as is" 11566 without express or implied warranty. 11567 11568 Please see the source files for additional copyrights. 11569 11570 11571 ====================================================================== 11572 == LICENSE.TXT for ./utils/unittest/googletest/LICENSE.TXT 11573 ====================================================================== 11574 11575 Copyright 2008, Google Inc. 11576 All rights reserved. 11577 11578 Redistribution and use in source and binary forms, with or without 11579 modification, are permitted provided that the following conditions are 11580 met: 11581 11582 * Redistributions of source code must retain the above copyright 11583 notice, this list of conditions and the following disclaimer. 11584 * Redistributions in binary form must reproduce the above 11585 copyright notice, this list of conditions and the following disclaimer 11586 in the documentation and/or other materials provided with the 11587 distribution. 11588 * Neither the name of Google Inc. nor the names of its 11589 contributors may be used to endorse or promote products derived from 11590 this software without specific prior written permission. 11591 11592 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 11593 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 11594 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 11595 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 11596 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11597 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 11598 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 11599 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 11600 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 11601 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 11602 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 11603 11604 ====================================================================== 11605 == LICENSE.TXT for ./include/llvm/Support/LICENSE.TXT 11606 ====================================================================== 11607 11608 LLVM System Interface Library 11609 ------------------------------------------------------------------------------- 11610 The LLVM System Interface Library is licensed under the Illinois Open Source 11611 License and has the following additional copyright: 11612 11613 Copyright (C) 2004 eXtensible Systems, Inc. 11614 11615 ============================================================ 11616 Notices for file(s): 11617 /framework/doclava.jar 11618 ------------------------------------------------------------ 11619 11620 Copyright (C) 2010 Google Inc. 11621 11622 Licensed under the Apache License, Version 2.0 (the "License"); 11623 you may not use this file except in compliance with the License. 11624 You may obtain a copy of the License at 11625 11626 http://www.apache.org/licenses/LICENSE-2.0 11627 11628 Unless required by applicable law or agreed to in writing, software 11629 distributed under the License is distributed on an "AS IS" BASIS, 11630 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11631 See the License for the specific language governing permissions and 11632 limitations under the License. 11633 11634 11635 ====================================================================== 11636 11637 jQuery 1.2.6 - New Wave Javascript 11638 11639 Copyright (c) 2008 John Resig (jquery.com) 11640 Dual licensed under the MIT (MIT-LICENSE.txt) 11641 and GPL (GPL-LICENSE.txt) licenses. 11642 11643 Copyright (c) 2009 John Resig, http://jquery.com/ 11644 11645 Permission is hereby granted, free of charge, to any person obtaining 11646 a copy of this software and associated documentation files (the 11647 "Software"), to deal in the Software without restriction, including 11648 without limitation the rights to use, copy, modify, merge, publish, 11649 distribute, sublicense, and/or sell copies of the Software, and to 11650 permit persons to whom the Software is furnished to do so, subject to 11651 the following conditions: 11652 11653 The above copyright notice and this permission notice shall be 11654 included in all copies or substantial portions of the Software. 11655 11656 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 11657 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 11658 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 11659 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 11660 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 11661 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 11662 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11663 11664 11665 ============================================================ 11666 Notices for file(s): 11667 /bin/sqlite3 11668 /lib/libsqlite.so 11669 ------------------------------------------------------------ 11670 2001 September 15 11671 11672 The author disclaims copyright to this source code. In place of 11673 a legal notice, here is a blessing: 11674 11675 May you do good and not evil. 11676 May you find forgiveness for yourself and forgive others. 11677 May you share freely, never taking more than you give. 11678 11679 11680 ============================================================ 11681 Notices for file(s): 11682 /lib/libcrypto-host.so 11683 /lib/libcrypto_static.a 11684 /lib/libssl-host.so 11685 ------------------------------------------------------------ 11686 11687 LICENSE ISSUES 11688 ============== 11689 11690 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of 11691 the OpenSSL License and the original SSLeay license apply to the toolkit. 11692 See below for the actual license texts. Actually both licenses are BSD-style 11693 Open Source licenses. In case of any license issues related to OpenSSL 11694 please contact openssl-core (a] openssl.org. 11695 11696 OpenSSL License 11697 --------------- 11698 11699 /* ==================================================================== 11700 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 11701 * 11702 * Redistribution and use in source and binary forms, with or without 11703 * modification, are permitted provided that the following conditions 11704 * are met: 11705 * 11706 * 1. Redistributions of source code must retain the above copyright 11707 * notice, this list of conditions and the following disclaimer. 11708 * 11709 * 2. Redistributions in binary form must reproduce the above copyright 11710 * notice, this list of conditions and the following disclaimer in 11711 * the documentation and/or other materials provided with the 11712 * distribution. 11713 * 11714 * 3. All advertising materials mentioning features or use of this 11715 * software must display the following acknowledgment: 11716 * "This product includes software developed by the OpenSSL Project 11717 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 11718 * 11719 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 11720 * endorse or promote products derived from this software without 11721 * prior written permission. For written permission, please contact 11722 * openssl-core (a] openssl.org. 11723 * 11724 * 5. Products derived from this software may not be called "OpenSSL" 11725 * nor may "OpenSSL" appear in their names without prior written 11726 * permission of the OpenSSL Project. 11727 * 11728 * 6. Redistributions of any form whatsoever must retain the following 11729 * acknowledgment: 11730 * "This product includes software developed by the OpenSSL Project 11731 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 11732 * 11733 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 11734 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 11735 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 11736 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 11737 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 11738 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 11739 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 11740 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11741 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 11742 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 11743 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 11744 * OF THE POSSIBILITY OF SUCH DAMAGE. 11745 * ==================================================================== 11746 * 11747 * This product includes cryptographic software written by Eric Young 11748 * (eay (a] cryptsoft.com). This product includes software written by Tim 11749 * Hudson (tjh (a] cryptsoft.com). 11750 * 11751 */ 11752 11753 Original SSLeay License 11754 ----------------------- 11755 11756 /* Copyright (C) 1995-1998 Eric Young (eay (a] cryptsoft.com) 11757 * All rights reserved. 11758 * 11759 * This package is an SSL implementation written 11760 * by Eric Young (eay (a] cryptsoft.com). 11761 * The implementation was written so as to conform with Netscapes SSL. 11762 * 11763 * This library is free for commercial and non-commercial use as long as 11764 * the following conditions are aheared to. The following conditions 11765 * apply to all code found in this distribution, be it the RC4, RSA, 11766 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 11767 * included with this distribution is covered by the same copyright terms 11768 * except that the holder is Tim Hudson (tjh (a] cryptsoft.com). 11769 * 11770 * Copyright remains Eric Young's, and as such any Copyright notices in 11771 * the code are not to be removed. 11772 * If this package is used in a product, Eric Young should be given attribution 11773 * as the author of the parts of the library used. 11774 * This can be in the form of a textual message at program startup or 11775 * in documentation (online or textual) provided with the package. 11776 * 11777 * Redistribution and use in source and binary forms, with or without 11778 * modification, are permitted provided that the following conditions 11779 * are met: 11780 * 1. Redistributions of source code must retain the copyright 11781 * notice, this list of conditions and the following disclaimer. 11782 * 2. Redistributions in binary form must reproduce the above copyright 11783 * notice, this list of conditions and the following disclaimer in the 11784 * documentation and/or other materials provided with the distribution. 11785 * 3. All advertising materials mentioning features or use of this software 11786 * must display the following acknowledgement: 11787 * "This product includes cryptographic software written by 11788 * Eric Young (eay (a] cryptsoft.com)" 11789 * The word 'cryptographic' can be left out if the rouines from the library 11790 * being used are not cryptographic related :-). 11791 * 4. If you include any Windows specific code (or a derivative thereof) from 11792 * the apps directory (application code) you must include an acknowledgement: 11793 * "This product includes software written by Tim Hudson (tjh (a] cryptsoft.com)" 11794 * 11795 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 11796 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 11797 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 11798 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 11799 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 11800 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 11801 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 11802 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 11803 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 11804 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 11805 * SUCH DAMAGE. 11806 * 11807 * The licence and distribution terms for any publically available version or 11808 * derivative of this code cannot be changed. i.e. this code cannot simply be 11809 * copied and put under another distribution licence 11810 * [including the GNU Public Licence.] 11811 */ 11812 11813 11814 ============================================================ 11815 Notices for file(s): 11816 /lib/libexpat-host.so 11817 /lib/libexpat.a 11818 ------------------------------------------------------------ 11819 Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd 11820 and Clark Cooper 11821 Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 Expat maintainers. 11822 11823 Permission is hereby granted, free of charge, to any person obtaining 11824 a copy of this software and associated documentation files (the 11825 "Software"), to deal in the Software without restriction, including 11826 without limitation the rights to use, copy, modify, merge, publish, 11827 distribute, sublicense, and/or sell copies of the Software, and to 11828 permit persons to whom the Software is furnished to do so, subject to 11829 the following conditions: 11830 11831 The above copyright notice and this permission notice shall be included 11832 in all copies or substantial portions of the Software. 11833 11834 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 11835 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 11836 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 11837 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 11838 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 11839 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 11840 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 11841 11842 ============================================================ 11843 Notices for file(s): 11844 /lib/libLLVMAnalysis.a 11845 ------------------------------------------------------------ 11846 ============================================================================== 11847 LLVM Release License 11848 ============================================================================== 11849 University of Illinois/NCSA 11850 Open Source License 11851 11852 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 11853 All rights reserved. 11854 11855 Developed by: 11856 11857 LLVM Team 11858 11859 University of Illinois at Urbana-Champaign 11860 11861 http://llvm.org 11862 11863 Permission is hereby granted, free of charge, to any person obtaining a copy of 11864 this software and associated documentation files (the "Software"), to deal with 11865 the Software without restriction, including without limitation the rights to 11866 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 11867 of the Software, and to permit persons to whom the Software is furnished to do 11868 so, subject to the following conditions: 11869 11870 * Redistributions of source code must retain the above copyright notice, 11871 this list of conditions and the following disclaimers. 11872 11873 * Redistributions in binary form must reproduce the above copyright notice, 11874 this list of conditions and the following disclaimers in the 11875 documentation and/or other materials provided with the distribution. 11876 11877 * Neither the names of the LLVM Team, University of Illinois at 11878 Urbana-Champaign, nor the names of its contributors may be used to 11879 endorse or promote products derived from this Software without specific 11880 prior written permission. 11881 11882 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 11883 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 11884 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 11885 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 11886 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 11887 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 11888 SOFTWARE. 11889 11890 ============================================================================== 11891 Copyrights and Licenses for Third Party Software Distributed with LLVM: 11892 ============================================================================== 11893 The LLVM software contains code written by third parties. Such software will 11894 have its own individual LICENSE.TXT file in the directory in which it appears. 11895 This file will describe the copyrights, license, and restrictions which apply 11896 to that code. 11897 11898 The disclaimer of warranty in the University of Illinois Open Source License 11899 applies to all code in the LLVM Distribution, and nothing in any of the 11900 other licenses gives permission to use the names of the LLVM Team or the 11901 University of Illinois to endorse or promote products derived from this 11902 Software. 11903 11904 The following pieces of software have additional or alternate copyrights, 11905 licenses, and/or restrictions: 11906 11907 Program Directory 11908 ------- --------- 11909 Autoconf llvm/autoconf 11910 llvm/projects/ModuleMaker/autoconf 11911 llvm/projects/sample/autoconf 11912 CellSPU backend llvm/lib/Target/CellSPU/README.txt 11913 Google Test llvm/utils/unittest/googletest 11914 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 11915 11916 ============================================================ 11917 Notices for file(s): 11918 /framework/emmalib.jar 11919 ------------------------------------------------------------ 11920 Common Public License - v 1.0 11921 11922 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S 11923 ACCEPTANCE OF THIS AGREEMENT. 11924 11925 1. DEFINITIONS 11926 11927 "Contribution" means: 11928 11929 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 11930 b) in the case of each subsequent Contributor: 11931 11932 i) changes to the Program, and 11933 11934 ii) additions to the Program; 11935 11936 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 11937 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 11938 of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 11939 11940 "Contributor" means any person or entity that distributes the Program. 11941 11942 "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. 11943 11944 "Program" means the Contributions distributed in accordance with this Agreement. 11945 11946 "Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 11947 11948 2. GRANT OF RIGHTS 11949 11950 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 11951 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. 11952 11953 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, 11954 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 11955 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 11956 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. 11957 11958 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 11959 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 11960 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 11961 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 11962 Program, it is Recipient's responsibility to acquire that license before distributing the Program. 11963 11964 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 11965 Agreement. 11966 11967 3. REQUIREMENTS 11968 11969 A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 11970 11971 a) it complies with the terms and conditions of this Agreement; and 11972 11973 b) its license agreement: 11974 11975 i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, 11976 and implied warranties or conditions of merchantability and fitness for a particular purpose; 11977 11978 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost 11979 profits; 11980 11981 iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 11982 11983 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 11984 customarily used for software exchange. 11985 11986 When the Program is made available in source code form: 11987 11988 a) it must be made available under this Agreement; and 11989 11990 b) a copy of this Agreement must be included with each copy of the Program. 11991 11992 Contributors may not remove or alter any copyright notices contained within the Program. 11993 11994 Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the 11995 Contribution. 11996 11997 4. COMMERCIAL DISTRIBUTION 11998 11999 Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the 12000 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 12001 Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify 12002 every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a 12003 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 12004 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 12005 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 12006 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. 12007 12008 For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor 12009 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 12010 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 12011 Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 12012 12013 5. NO WARRANTY 12014 12015 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, 12016 WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for 12017 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 12018 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. 12019 12020 6. DISCLAIMER OF LIABILITY 12021 12022 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 12023 CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 12024 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 12025 DAMAGES. 12026 12027 7. GENERAL 12028 12029 If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this 12030 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. 12031 12032 If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any 12033 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 12034 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 12035 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. 12036 12037 All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a 12038 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 12039 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 12040 survive. 12041 12042 Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following 12043 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 12044 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 12045 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 12046 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 12047 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, 12048 whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 12049 12050 This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal 12051 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. 12052 12053 ============================================================ 12054 Notices for file(s): 12055 /lib/libselinux.a 12056 ------------------------------------------------------------ 12057 This library (libselinux) is public domain software, i.e. not copyrighted. 12058 12059 Warranty Exclusion 12060 ------------------ 12061 You agree that this software is a 12062 non-commercially developed program that may contain "bugs" (as that 12063 term is used in the industry) and that it may not function as intended. 12064 The software is licensed "as is". NSA makes no, and hereby expressly 12065 disclaims all, warranties, express, implied, statutory, or otherwise 12066 with respect to the software, including noninfringement and the implied 12067 warranties of merchantability and fitness for a particular purpose. 12068 12069 Limitation of Liability 12070 ----------------------- 12071 In no event will NSA be liable for any damages, including loss of data, 12072 lost profits, cost of cover, or other special, incidental, 12073 consequential, direct or indirect damages arising from the software or 12074 the use thereof, however caused and on any theory of liability. This 12075 limitation will apply even if NSA has been advised of the possibility 12076 of such damage. You acknowledge that this is a reasonable allocation of 12077 risk. 12078 12079 ============================================================ 12080 Notices for file(s): 12081 /framework/org-netbeans-api-visual.jar 12082 /framework/org-openide-util.jar 12083 ------------------------------------------------------------ 12084 The GNU General Public License (GPL) Version 2, June 1991 12085 12086 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 12087 12088 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 12089 12090 Everyone is permitted to copy and distribute verbatim copies 12091 of this license document, but changing it is not allowed. 12092 12093 Preamble 12094 12095 The licenses for most software are designed to take away 12096 your freedom to share and change it. By contrast, the GNU 12097 General Public License is intended to guarantee your freedom 12098 to share and change free software--to make sure the software 12099 is free for all its users. This General Public License 12100 applies to most of the Free Software Foundation's software 12101 and to any other program whose authors commit to using it. 12102 (Some other Free Software Foundation software is covered by 12103 the GNU Library General Public License instead.) You can 12104 apply it to your programs, too. When we speak of free 12105 software, we are referring to freedom, not price. Our 12106 General Public Licenses are designed to make sure that you 12107 have the freedom to distribute copies of free software (and 12108 charge for this service if you wish), that you receive 12109 source code or can get it if you want it, that you can 12110 change the software or use pieces of it in new free 12111 programs; and that you know you can do these things. To 12112 protect your rights, we need to make restrictions that 12113 forbid anyone to deny you these rights or to ask you to 12114 surrender the rights. These restrictions translate to 12115 certain responsibilities for you if you distribute copies of 12116 the software, or if you modify it. 12117 12118 For example, if you distribute copies of such a program, 12119 whether gratis or for a fee, you must give the recipients 12120 all the rights that you have. You must make sure that they, 12121 too, receive or can get the source code. And you must show 12122 them these terms so they know their rights. 12123 12124 We protect your rights with two steps: (1) copyright the 12125 software, and (2) offer you this license which gives you 12126 legal permission to copy, distribute and/or modify the 12127 software. 12128 12129 Also, for each author's protection and ours, we want to make 12130 certain that everyone understands that there is no warranty 12131 for this free software. If the software is modified by 12132 someone else and passed on, we want its recipients to know 12133 that what they have is not the original, so that any 12134 problems introduced by others will not reflect on the 12135 original authors' reputations. 12136 12137 Finally, any free program is threatened constantly by 12138 software patents. We wish to avoid the danger that 12139 redistributors of a free program will individually obtain 12140 patent licenses, in effect making the program proprietary. 12141 To prevent this, we have made it clear that any patent must 12142 be licensed for everyone's free use or not licensed at all. 12143 12144 The precise terms and conditions for copying, distribution 12145 and modification follow. 12146 12147 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND 12148 MODIFICATION 12149 12150 0. This License applies to any program or other work which 12151 contains a notice placed by the copyright holder saying it 12152 may be distributed under the terms of this General Public 12153 License. The "Program", below, refers to any such program or 12154 work, and a "work based on the Program" means either the 12155 Program or any derivative work under copyright law: that is 12156 to say, a work containing the Program or a portion of it, 12157 either verbatim or with modifications and/or translated into 12158 another language. (Hereinafter, translation is included 12159 without limitation in the term "modification".) Each 12160 licensee is addressed as "you". 12161 12162 Activities other than copying, distribution and modification 12163 are not covered by this License; they are outside its scope. 12164 The act of running the Program is not restricted, and the 12165 output from the Program is covered only if its contents 12166 constitute a work based on the Program (independent of 12167 having been made by running the Program). Whether that is 12168 true depends on what the Program does. 12169 12170 1. You may copy and distribute verbatim copies of the 12171 Program's source code as you receive it, in any medium, 12172 provided that you conspicuously and appropriately publish on 12173 each copy an appropriate copyright notice and disclaimer of 12174 warranty; keep intact all the notices that refer to this 12175 License and to the absence of any warranty; and give any 12176 other recipients of the Program a copy of this License along 12177 with the Program. 12178 12179 You may charge a fee for the physical act of transferring a 12180 copy, and you may at your option offer warranty protection 12181 in exchange for a fee. 12182 12183 2. You may modify your copy or copies of the Program or any 12184 portion of it, thus forming a work based on the Program, and 12185 copy and distribute such modifications or work under the 12186 terms of Section 1 above, provided that you also meet all of 12187 these conditions: 12188 12189 a) You must cause the modified files to carry prominent 12190 notices stating that you changed the files and the date of 12191 any change. 12192 12193 b) You must cause any work that you distribute or publish, 12194 that in whole or in part contains or is derived from the 12195 Program or any part thereof, to be licensed as a whole at no 12196 charge to all third parties under the terms of this License. 12197 12198 c) If the modified program normally reads commands 12199 interactively when run, you must cause it, when started 12200 running for such interactive use in the most ordinary way, 12201 to print or display an announcement including an appropriate 12202 copyright notice and a notice that there is no warranty (or 12203 else, saying that you provide a warranty) and that users may 12204 redistribute the program under these conditions, and telling 12205 the user how to view a copy of this License. (Exception: if 12206 the Program itself is interactive but does not normally 12207 print such an announcement, your work based on the Program 12208 is not required to print an announcement.) 12209 12210 These requirements apply to the modified work as a whole. If 12211 identifiable sections of that work are not derived from the 12212 Program, and can be reasonably considered independent and 12213 separate works in themselves, then this License, and its 12214 terms, do not apply to those sections when you distribute 12215 them as separate works. But when you distribute the same 12216 sections as part of a whole which is a work based on the 12217 Program, the distribution of the whole must be on the terms 12218 of this License, whose permissions for other licensees 12219 extend to the entire whole, and thus to each and every part 12220 regardless of who wrote it. 12221 12222 Thus, it is not the intent of this section to claim rights 12223 or contest your rights to work written entirely by you; 12224 rather, the intent is to exercise the right to control the 12225 distribution of derivative or collective works based on the 12226 Program. In addition, mere aggregation of another work not 12227 based on the Program with the Program (or with a work based 12228 on the Program) on a volume of a storage or distribution 12229 medium does not bring the other work under the scope of this 12230 License. 12231 12232 3. You may copy and distribute the Program (or a work based 12233 on it, under Section 2) in object code or executable form 12234 under the terms of Sections 1 and 2 above provided that you 12235 also do one of the following: 12236 12237 a) Accompany it with the complete corresponding 12238 machine-readable source code, which must be distributed 12239 under the terms of Sections 1 and 2 above on a medium 12240 customarily used for software interchange; or, 12241 12242 b) Accompany it with a written offer, valid for at least 12243 three years, to give any third party, for a charge no more 12244 than your cost of physically performing source distribution, 12245 a complete machine-readable copy of the corresponding source 12246 code, to be distributed under the terms of Sections 1 and 2 12247 above on a medium customarily used for software interchange; 12248 or, 12249 12250 c) Accompany it with the information you received as to the 12251 offer to distribute corresponding source code. (This 12252 alternative is allowed only for noncommercial distribution 12253 and only if you received the program in object code or 12254 executable form with such an offer, in accord with 12255 Subsection b above.) 12256 12257 The source code for a work means the preferred form of the 12258 work for making modifications to it. For an executable work, 12259 complete source code means all the source code for all 12260 modules it contains, plus any associated interface 12261 definition files, plus the scripts used to control 12262 compilation and installation of the executable. However, as 12263 a special exception, the source code distributed need not 12264 include anything that is normally distributed (in either 12265 source or binary form) with the major components (compiler, 12266 kernel, and so on) of the operating system on which the 12267 executable runs, unless that component itself accompanies 12268 the executable. If distribution of executable or object code 12269 is made by offering access to copy from a designated place, 12270 then offering equivalent access to copy the source code from 12271 the same place counts as distribution of the source code, 12272 even though third parties are not compelled to copy the 12273 source along with the object code. 12274 12275 4. You may not copy, modify, sublicense, or distribute the 12276 Program except as expressly provided under this License. Any 12277 attempt otherwise to copy, modify, sublicense or distribute 12278 the Program is void, and will automatically terminate your 12279 rights under this License. However, parties who have 12280 received copies, or rights, from you under this License will 12281 not have their licenses terminated so long as such parties 12282 remain in full compliance. 12283 12284 5. You are not required to accept this License, since you 12285 have not signed it. However, nothing else grants you 12286 permission to modify or distribute the Program or its 12287 derivative works. These actions are prohibited by law if you 12288 do not accept this License. Therefore, by modifying or 12289 distributing the Program (or any work based on the Program), 12290 you indicate your acceptance of this License to do so, and 12291 all its terms and conditions for copying, distributing or 12292 modifying the Program or works based on it. 12293 12294 6. Each time you redistribute the Program (or any work based 12295 on the Program), the recipient automatically receives a 12296 license from the original licensor to copy, distribute or 12297 modify the Program subject to these terms and conditions. 12298 You may not impose any further restrictions on the 12299 recipients' exercise of the rights granted herein. You are 12300 not responsible for enforcing compliance by third parties to 12301 this License. 12302 12303 7. If, as a consequence of a court judgment or allegation of 12304 patent infringement or for any other reason (not limited to 12305 patent issues), conditions are imposed on you (whether by 12306 court order, agreement or otherwise) that contradict the 12307 conditions of this License, they do not excuse you from the 12308 conditions of this License. If you cannot distribute so as 12309 to satisfy simultaneously your obligations under this 12310 License and any other pertinent obligations, then as a 12311 consequence you may not distribute the Program at all. For 12312 example, if a patent license would not permit royalty-free 12313 redistribution of the Program by all those who receive 12314 copies directly or indirectly through you, then the only way 12315 you could satisfy both it and this License would be to 12316 refrain entirely from distribution of the Program. 12317 12318 If any portion of this section is held invalid or 12319 unenforceable under any particular circumstance, the balance 12320 of the section is intended to apply and the section as a 12321 whole is intended to apply in other circumstances. It is not 12322 the purpose of this section to induce you to infringe any 12323 patents or other property right claims or to contest 12324 validity of any such claims; this section has the sole 12325 purpose of protecting the integrity of the free software 12326 distribution system, which is implemented by public license 12327 practices. Many people have made generous contributions to 12328 the wide range of software distributed through that system 12329 in reliance on consistent application of that system; it is 12330 up to the author/donor to decide if he or she is willing to 12331 distribute software through any other system and a licensee 12332 cannot impose that choice. 12333 12334 This section is intended to make thoroughly clear what is 12335 believed to be a consequence of the rest of this License. 12336 12337 8. If the distribution and/or use of the Program is 12338 restricted in certain countries either by patents or by 12339 copyrighted interfaces, the original copyright holder who 12340 places the Program under this License may add an explicit 12341 geographical distribution limitation excluding those 12342 countries, so that distribution is permitted only in or 12343 among countries not thus excluded. In such case, this 12344 License incorporates the limitation as if written in the 12345 body of this License. 12346 12347 9. The Free Software Foundation may publish revised and/or 12348 new versions of the General Public License from time to 12349 time. Such new versions will be similar in spirit to the 12350 present version, but may differ in detail to address new 12351 problems or concerns. 12352 12353 Each version is given a distinguishing version number. If 12354 the Program specifies a version number of this License which 12355 applies to it and "any later version", you have the option 12356 of following the terms and conditions either of that version 12357 or of any later version published by the Free Software 12358 Foundation. If the Program does not specify a version number 12359 of this License, you may choose any version ever published 12360 by the Free Software Foundation. 12361 12362 10. If you wish to incorporate parts of the Program into 12363 other free programs whose distribution conditions are 12364 different, write to the author to ask for permission. For 12365 software which is copyrighted by the Free Software 12366 Foundation, write to the Free Software Foundation; we 12367 sometimes make exceptions for this. Our decision will be 12368 guided by the two goals of preserving the free status of all 12369 derivatives of our free software and of promoting the 12370 sharing and reuse of software generally. 12371 12372 NO WARRANTY 12373 12374 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS 12375 NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 12376 APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE 12377 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM 12378 "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR 12379 IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 12380 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 12381 PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE 12382 OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE 12383 DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, 12384 REPAIR OR CORRECTION. 12385 12386 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED 12387 TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY 12388 WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED 12389 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, 12390 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 12391 THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT 12392 LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR 12393 LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE 12394 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH 12395 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 12396 SUCH DAMAGES. 12397 12398 END OF TERMS AND CONDITIONS 12399 12400 How to Apply These Terms to Your New Programs 12401 12402 If you develop a new program, and you want it to be of the 12403 greatest possible use to the public, the best way to achieve 12404 this is to make it free software which everyone can 12405 redistribute and change under these terms. 12406 12407 To do so, attach the following notices to the program. It is 12408 safest to attach them to the start of each source file to 12409 most effectively convey the exclusion of warranty; and each 12410 file should have at least the "copyright" line and a pointer 12411 to where the full notice is found. 12412 12413 One line to give the program's name and a brief idea of what 12414 it does. 12415 12416 Copyright (C) <year> <name of author> 12417 This program is free software; you can redistribute it 12418 and/or modify it under the terms of the GNU General Public 12419 License as published by the Free Software Foundation; either 12420 version 2 of the License, or (at your option) any later 12421 version. This program is distributed in the hope that it 12422 will be useful, but WITHOUT ANY WARRANTY; without even the 12423 implied warranty of MERCHANTABILITY or FITNESS FOR A 12424 PARTICULAR PURPOSE. See the GNU General Public License for 12425 more details. You should have received a copy of the GNU 12426 General Public License along with this program; if not, 12427 write to the Free Software Foundation, Inc., 59 Temple 12428 Place, Suite 330, Boston, MA 02111-1307 USA 12429 12430 Also add information on how to contact you by electronic and 12431 paper mail. If the program is interactive, make it output a 12432 short notice like this when it starts in an interactive 12433 mode: 12434 12435 Gnomovision version 69, Copyright (C) year name of author 12436 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details 12437 type `show w'. This is free software, and you are welcome to 12438 redistribute it under certain conditions; type `show c' for 12439 details. The hypothetical commands `show w' and `show c' 12440 should show the appropriate parts of the General Public 12441 License. Of course, the commands you use may be called 12442 something other than `show w' and `show c'; they could even 12443 be mouse-clicks or menu items--whatever suits your program. 12444 12445 You should also get your employer (if you work as a 12446 programmer) or your school, if any, to sign a "copyright 12447 disclaimer" for the program, if necessary. Here is a sample; 12448 alter the names: 12449 12450 Yoyodyne, Inc., hereby disclaims all copyright interest in 12451 the program `Gnomovision' (which makes passes at compilers) 12452 written by James Hacker. 12453 12454 signature of Ty Coon, 1 April 1989 12455 Ty Coon, President of Vice 12456 This General Public License does not permit incorporating 12457 your program into proprietary programs. If your program is a 12458 subroutine library, you may consider it more useful to 12459 permit linking proprietary applications with the library. If 12460 this is what you want to do, use the GNU Library General 12461 Public License instead of this License. 12462 12463 "CLASSPATH" EXCEPTION TO THE GPL VERSION 2 12464 12465 Certain source files distributed by Sun Microsystems, Inc. 12466 are subject to the following clarification and special 12467 exception to the GPL Version 2, but only where Sun has 12468 expressly included in the particular source file's header 12469 the words "Sun designates this particular file as subject 12470 to the "Classpath" exception as provided by Sun in the 12471 License file that accompanied this code." 12472 12473 Linking this library statically or dynamically with other 12474 modules is making a combined work based on this library. 12475 Thus, the terms and conditions of the GNU General Public 12476 License Version 2 cover the whole combination. 12477 12478 As a special exception, the copyright holders of this 12479 library give you permission to link this library with 12480 independent modules to produce an executable, regardless of 12481 the license terms of these independent modules, and to copy 12482 and distribute the resulting executable under terms of your 12483 choice, provided that you also meet, for each linked 12484 independent module, the terms and conditions of the license 12485 of that module. An independent module is a module which is 12486 not derived from or based on this library. If you modify 12487 this library, you may extend this exception to your version 12488 of the library, but you are not obligated to do so. If you 12489 do not wish to do so, delete this exception statement from 12490 your version. 12491 ============================================================ 12492 Notices for file(s): 12493 /bin/adb 12494 ------------------------------------------------------------ 12495 12496 Copyright (c) 2006-2009, The Android Open Source Project 12497 Copyright 2006, Brian Swetland <swetland (a] frotz.net> 12498 12499 Licensed under the Apache License, Version 2.0 (the "License"); 12500 you may not use this file except in compliance with the License. 12501 12502 Unless required by applicable law or agreed to in writing, software 12503 distributed under the License is distributed on an "AS IS" BASIS, 12504 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12505 See the License for the specific language governing permissions and 12506 limitations under the License. 12507 12508 12509 Apache License 12510 Version 2.0, January 2004 12511 http://www.apache.org/licenses/ 12512 12513 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12514 12515 1. Definitions. 12516 12517 "License" shall mean the terms and conditions for use, reproduction, 12518 and distribution as defined by Sections 1 through 9 of this document. 12519 12520 "Licensor" shall mean the copyright owner or entity authorized by 12521 the copyright owner that is granting the License. 12522 12523 "Legal Entity" shall mean the union of the acting entity and all 12524 other entities that control, are controlled by, or are under common 12525 control with that entity. For the purposes of this definition, 12526 "control" means (i) the power, direct or indirect, to cause the 12527 direction or management of such entity, whether by contract or 12528 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12529 outstanding shares, or (iii) beneficial ownership of such entity. 12530 12531 "You" (or "Your") shall mean an individual or Legal Entity 12532 exercising permissions granted by this License. 12533 12534 "Source" form shall mean the preferred form for making modifications, 12535 including but not limited to software source code, documentation 12536 source, and configuration files. 12537 12538 "Object" form shall mean any form resulting from mechanical 12539 transformation or translation of a Source form, including but 12540 not limited to compiled object code, generated documentation, 12541 and conversions to other media types. 12542 12543 "Work" shall mean the work of authorship, whether in Source or 12544 Object form, made available under the License, as indicated by a 12545 copyright notice that is included in or attached to the work 12546 (an example is provided in the Appendix below). 12547 12548 "Derivative Works" shall mean any work, whether in Source or Object 12549 form, that is based on (or derived from) the Work and for which the 12550 editorial revisions, annotations, elaborations, or other modifications 12551 represent, as a whole, an original work of authorship. For the purposes 12552 of this License, Derivative Works shall not include works that remain 12553 separable from, or merely link (or bind by name) to the interfaces of, 12554 the Work and Derivative Works thereof. 12555 12556 "Contribution" shall mean any work of authorship, including 12557 the original version of the Work and any modifications or additions 12558 to that Work or Derivative Works thereof, that is intentionally 12559 submitted to Licensor for inclusion in the Work by the copyright owner 12560 or by an individual or Legal Entity authorized to submit on behalf of 12561 the copyright owner. For the purposes of this definition, "submitted" 12562 means any form of electronic, verbal, or written communication sent 12563 to the Licensor or its representatives, including but not limited to 12564 communication on electronic mailing lists, source code control systems, 12565 and issue tracking systems that are managed by, or on behalf of, the 12566 Licensor for the purpose of discussing and improving the Work, but 12567 excluding communication that is conspicuously marked or otherwise 12568 designated in writing by the copyright owner as "Not a Contribution." 12569 12570 "Contributor" shall mean Licensor and any individual or Legal Entity 12571 on behalf of whom a Contribution has been received by Licensor and 12572 subsequently incorporated within the Work. 12573 12574 2. Grant of Copyright License. Subject to the terms and conditions of 12575 this License, each Contributor hereby grants to You a perpetual, 12576 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12577 copyright license to reproduce, prepare Derivative Works of, 12578 publicly display, publicly perform, sublicense, and distribute the 12579 Work and such Derivative Works in Source or Object form. 12580 12581 3. Grant of Patent License. Subject to the terms and conditions of 12582 this License, each Contributor hereby grants to You a perpetual, 12583 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12584 (except as stated in this section) patent license to make, have made, 12585 use, offer to sell, sell, import, and otherwise transfer the Work, 12586 where such license applies only to those patent claims licensable 12587 by such Contributor that are necessarily infringed by their 12588 Contribution(s) alone or by combination of their Contribution(s) 12589 with the Work to which such Contribution(s) was submitted. If You 12590 institute patent litigation against any entity (including a 12591 cross-claim or counterclaim in a lawsuit) alleging that the Work 12592 or a Contribution incorporated within the Work constitutes direct 12593 or contributory patent infringement, then any patent licenses 12594 granted to You under this License for that Work shall terminate 12595 as of the date such litigation is filed. 12596 12597 4. Redistribution. You may reproduce and distribute copies of the 12598 Work or Derivative Works thereof in any medium, with or without 12599 modifications, and in Source or Object form, provided that You 12600 meet the following conditions: 12601 12602 (a) You must give any other recipients of the Work or 12603 Derivative Works a copy of this License; and 12604 12605 (b) You must cause any modified files to carry prominent notices 12606 stating that You changed the files; and 12607 12608 (c) You must retain, in the Source form of any Derivative Works 12609 that You distribute, all copyright, patent, trademark, and 12610 attribution notices from the Source form of the Work, 12611 excluding those notices that do not pertain to any part of 12612 the Derivative Works; and 12613 12614 (d) If the Work includes a "NOTICE" text file as part of its 12615 distribution, then any Derivative Works that You distribute must 12616 include a readable copy of the attribution notices contained 12617 within such NOTICE file, excluding those notices that do not 12618 pertain to any part of the Derivative Works, in at least one 12619 of the following places: within a NOTICE text file distributed 12620 as part of the Derivative Works; within the Source form or 12621 documentation, if provided along with the Derivative Works; or, 12622 within a display generated by the Derivative Works, if and 12623 wherever such third-party notices normally appear. The contents 12624 of the NOTICE file are for informational purposes only and 12625 do not modify the License. You may add Your own attribution 12626 notices within Derivative Works that You distribute, alongside 12627 or as an addendum to the NOTICE text from the Work, provided 12628 that such additional attribution notices cannot be construed 12629 as modifying the License. 12630 12631 You may add Your own copyright statement to Your modifications and 12632 may provide additional or different license terms and conditions 12633 for use, reproduction, or distribution of Your modifications, or 12634 for any such Derivative Works as a whole, provided Your use, 12635 reproduction, and distribution of the Work otherwise complies with 12636 the conditions stated in this License. 12637 12638 5. Submission of Contributions. Unless You explicitly state otherwise, 12639 any Contribution intentionally submitted for inclusion in the Work 12640 by You to the Licensor shall be under the terms and conditions of 12641 this License, without any additional terms or conditions. 12642 Notwithstanding the above, nothing herein shall supersede or modify 12643 the terms of any separate license agreement you may have executed 12644 with Licensor regarding such Contributions. 12645 12646 6. Trademarks. This License does not grant permission to use the trade 12647 names, trademarks, service marks, or product names of the Licensor, 12648 except as required for reasonable and customary use in describing the 12649 origin of the Work and reproducing the content of the NOTICE file. 12650 12651 7. Disclaimer of Warranty. Unless required by applicable law or 12652 agreed to in writing, Licensor provides the Work (and each 12653 Contributor provides its Contributions) on an "AS IS" BASIS, 12654 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12655 implied, including, without limitation, any warranties or conditions 12656 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12657 PARTICULAR PURPOSE. You are solely responsible for determining the 12658 appropriateness of using or redistributing the Work and assume any 12659 risks associated with Your exercise of permissions under this License. 12660 12661 8. Limitation of Liability. In no event and under no legal theory, 12662 whether in tort (including negligence), contract, or otherwise, 12663 unless required by applicable law (such as deliberate and grossly 12664 negligent acts) or agreed to in writing, shall any Contributor be 12665 liable to You for damages, including any direct, indirect, special, 12666 incidental, or consequential damages of any character arising as a 12667 result of this License or out of the use or inability to use the 12668 Work (including but not limited to damages for loss of goodwill, 12669 work stoppage, computer failure or malfunction, or any and all 12670 other commercial damages or losses), even if such Contributor 12671 has been advised of the possibility of such damages. 12672 12673 9. Accepting Warranty or Additional Liability. While redistributing 12674 the Work or Derivative Works thereof, You may choose to offer, 12675 and charge a fee for, acceptance of support, warranty, indemnity, 12676 or other liability obligations and/or rights consistent with this 12677 License. However, in accepting such obligations, You may act only 12678 on Your own behalf and on Your sole responsibility, not on behalf 12679 of any other Contributor, and only if You agree to indemnify, 12680 defend, and hold each Contributor harmless for any liability 12681 incurred by, or claims asserted against, such Contributor by reason 12682 of your accepting any such warranty or additional liability. 12683 12684 END OF TERMS AND CONDITIONS 12685 12686 12687 ============================================================ 12688 Notices for file(s): 12689 /framework/apache-xml-hostdex.jar 12690 ------------------------------------------------------------ 12691 ========================================================================= 12692 == NOTICE file corresponding to section 4(d) of the Apache License, == 12693 == Version 2.0, in this case for the Apache Xalan Java distribution. == 12694 ========================================================================= 12695 12696 Apache Xalan (Xalan XSLT processor) 12697 Copyright 1999-2006 The Apache Software Foundation 12698 12699 Apache Xalan (Xalan serializer) 12700 Copyright 1999-2006 The Apache Software Foundation 12701 12702 This product includes software developed at 12703 The Apache Software Foundation (http://www.apache.org/). 12704 12705 ========================================================================= 12706 Portions of this software was originally based on the following: 12707 - software copyright (c) 1999-2002, Lotus Development Corporation., 12708 http://www.lotus.com. 12709 - software copyright (c) 2001-2002, Sun Microsystems., 12710 http://www.sun.com. 12711 - software copyright (c) 2003, IBM Corporation., 12712 http://www.ibm.com. 12713 12714 ========================================================================= 12715 The binary distribution package (ie. jars, samples and documentation) of 12716 this product includes software developed by the following: 12717 12718 - The Apache Software Foundation 12719 - Xerces Java - see LICENSE.txt 12720 - JAXP 1.3 APIs - see LICENSE.txt 12721 - Bytecode Engineering Library - see LICENSE.txt 12722 - Regular Expression - see LICENSE.txt 12723 12724 - Scott Hudson, Frank Flannery, C. Scott Ananian 12725 - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt 12726 12727 ========================================================================= 12728 The source distribution package (ie. all source and tools required to build 12729 Xalan Java) of this product includes software developed by the following: 12730 12731 - The Apache Software Foundation 12732 - Xerces Java - see LICENSE.txt 12733 - JAXP 1.3 APIs - see LICENSE.txt 12734 - Bytecode Engineering Library - see LICENSE.txt 12735 - Regular Expression - see LICENSE.txt 12736 - Ant - see LICENSE.txt 12737 - Stylebook doc tool - see LICENSE.txt 12738 12739 - Elliot Joel Berk and C. Scott Ananian 12740 - Lexical Analyzer Generator (JLex) - see LICENSE.txt 12741 12742 ========================================================================= 12743 Apache Xerces Java 12744 Copyright 1999-2006 The Apache Software Foundation 12745 12746 This product includes software developed at 12747 The Apache Software Foundation (http://www.apache.org/). 12748 12749 Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar 12750 were originally based on the following: 12751 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 12752 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 12753 - voluntary contributions made by Paul Eng on behalf of the 12754 Apache Software Foundation that were originally developed at iClick, Inc., 12755 software copyright (c) 1999. 12756 12757 ========================================================================= 12758 Apache xml-commons xml-apis (redistribution of xml-apis.jar) 12759 12760 Apache XML Commons 12761 Copyright 2001-2003,2006 The Apache Software Foundation. 12762 12763 This product includes software developed at 12764 The Apache Software Foundation (http://www.apache.org/). 12765 12766 Portions of this software were originally based on the following: 12767 - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. 12768 - software copyright (c) 1999, Sun Microsystems., http://www.sun.com. 12769 - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org 12770 12771 12772 ============================================================ 12773 Notices for file(s): 12774 /bin/llvm-rs-cc 12775 /bin/rs-spec-gen 12776 /lib/libslang.a 12777 ------------------------------------------------------------ 12778 ========================= 12779 NOTICE file for slang.git 12780 ========================= 12781 12782 Copyright (c) 2005-2011, The Android Open Source Project 12783 12784 Licensed under the Apache License, Version 2.0 (the "License"); 12785 you may not use this file except in compliance with the License. 12786 12787 Unless required by applicable law or agreed to in writing, software 12788 distributed under the License is distributed on an "AS IS" BASIS, 12789 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12790 See the License for the specific language governing permissions and 12791 limitations under the License. 12792 12793 12794 Apache License 12795 Version 2.0, January 2004 12796 http://www.apache.org/licenses/ 12797 12798 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 12799 12800 1. Definitions. 12801 12802 "License" shall mean the terms and conditions for use, reproduction, 12803 and distribution as defined by Sections 1 through 9 of this document. 12804 12805 "Licensor" shall mean the copyright owner or entity authorized by 12806 the copyright owner that is granting the License. 12807 12808 "Legal Entity" shall mean the union of the acting entity and all 12809 other entities that control, are controlled by, or are under common 12810 control with that entity. For the purposes of this definition, 12811 "control" means (i) the power, direct or indirect, to cause the 12812 direction or management of such entity, whether by contract or 12813 otherwise, or (ii) ownership of fifty percent (50%) or more of the 12814 outstanding shares, or (iii) beneficial ownership of such entity. 12815 12816 "You" (or "Your") shall mean an individual or Legal Entity 12817 exercising permissions granted by this License. 12818 12819 "Source" form shall mean the preferred form for making modifications, 12820 including but not limited to software source code, documentation 12821 source, and configuration files. 12822 12823 "Object" form shall mean any form resulting from mechanical 12824 transformation or translation of a Source form, including but 12825 not limited to compiled object code, generated documentation, 12826 and conversions to other media types. 12827 12828 "Work" shall mean the work of authorship, whether in Source or 12829 Object form, made available under the License, as indicated by a 12830 copyright notice that is included in or attached to the work 12831 (an example is provided in the Appendix below). 12832 12833 "Derivative Works" shall mean any work, whether in Source or Object 12834 form, that is based on (or derived from) the Work and for which the 12835 editorial revisions, annotations, elaborations, or other modifications 12836 represent, as a whole, an original work of authorship. For the purposes 12837 of this License, Derivative Works shall not include works that remain 12838 separable from, or merely link (or bind by name) to the interfaces of, 12839 the Work and Derivative Works thereof. 12840 12841 "Contribution" shall mean any work of authorship, including 12842 the original version of the Work and any modifications or additions 12843 to that Work or Derivative Works thereof, that is intentionally 12844 submitted to Licensor for inclusion in the Work by the copyright owner 12845 or by an individual or Legal Entity authorized to submit on behalf of 12846 the copyright owner. For the purposes of this definition, "submitted" 12847 means any form of electronic, verbal, or written communication sent 12848 to the Licensor or its representatives, including but not limited to 12849 communication on electronic mailing lists, source code control systems, 12850 and issue tracking systems that are managed by, or on behalf of, the 12851 Licensor for the purpose of discussing and improving the Work, but 12852 excluding communication that is conspicuously marked or otherwise 12853 designated in writing by the copyright owner as "Not a Contribution." 12854 12855 "Contributor" shall mean Licensor and any individual or Legal Entity 12856 on behalf of whom a Contribution has been received by Licensor and 12857 subsequently incorporated within the Work. 12858 12859 2. Grant of Copyright License. Subject to the terms and conditions of 12860 this License, each Contributor hereby grants to You a perpetual, 12861 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12862 copyright license to reproduce, prepare Derivative Works of, 12863 publicly display, publicly perform, sublicense, and distribute the 12864 Work and such Derivative Works in Source or Object form. 12865 12866 3. Grant of Patent License. Subject to the terms and conditions of 12867 this License, each Contributor hereby grants to You a perpetual, 12868 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 12869 (except as stated in this section) patent license to make, have made, 12870 use, offer to sell, sell, import, and otherwise transfer the Work, 12871 where such license applies only to those patent claims licensable 12872 by such Contributor that are necessarily infringed by their 12873 Contribution(s) alone or by combination of their Contribution(s) 12874 with the Work to which such Contribution(s) was submitted. If You 12875 institute patent litigation against any entity (including a 12876 cross-claim or counterclaim in a lawsuit) alleging that the Work 12877 or a Contribution incorporated within the Work constitutes direct 12878 or contributory patent infringement, then any patent licenses 12879 granted to You under this License for that Work shall terminate 12880 as of the date such litigation is filed. 12881 12882 4. Redistribution. You may reproduce and distribute copies of the 12883 Work or Derivative Works thereof in any medium, with or without 12884 modifications, and in Source or Object form, provided that You 12885 meet the following conditions: 12886 12887 (a) You must give any other recipients of the Work or 12888 Derivative Works a copy of this License; and 12889 12890 (b) You must cause any modified files to carry prominent notices 12891 stating that You changed the files; and 12892 12893 (c) You must retain, in the Source form of any Derivative Works 12894 that You distribute, all copyright, patent, trademark, and 12895 attribution notices from the Source form of the Work, 12896 excluding those notices that do not pertain to any part of 12897 the Derivative Works; and 12898 12899 (d) If the Work includes a "NOTICE" text file as part of its 12900 distribution, then any Derivative Works that You distribute must 12901 include a readable copy of the attribution notices contained 12902 within such NOTICE file, excluding those notices that do not 12903 pertain to any part of the Derivative Works, in at least one 12904 of the following places: within a NOTICE text file distributed 12905 as part of the Derivative Works; within the Source form or 12906 documentation, if provided along with the Derivative Works; or, 12907 within a display generated by the Derivative Works, if and 12908 wherever such third-party notices normally appear. The contents 12909 of the NOTICE file are for informational purposes only and 12910 do not modify the License. You may add Your own attribution 12911 notices within Derivative Works that You distribute, alongside 12912 or as an addendum to the NOTICE text from the Work, provided 12913 that such additional attribution notices cannot be construed 12914 as modifying the License. 12915 12916 You may add Your own copyright statement to Your modifications and 12917 may provide additional or different license terms and conditions 12918 for use, reproduction, or distribution of Your modifications, or 12919 for any such Derivative Works as a whole, provided Your use, 12920 reproduction, and distribution of the Work otherwise complies with 12921 the conditions stated in this License. 12922 12923 5. Submission of Contributions. Unless You explicitly state otherwise, 12924 any Contribution intentionally submitted for inclusion in the Work 12925 by You to the Licensor shall be under the terms and conditions of 12926 this License, without any additional terms or conditions. 12927 Notwithstanding the above, nothing herein shall supersede or modify 12928 the terms of any separate license agreement you may have executed 12929 with Licensor regarding such Contributions. 12930 12931 6. Trademarks. This License does not grant permission to use the trade 12932 names, trademarks, service marks, or product names of the Licensor, 12933 except as required for reasonable and customary use in describing the 12934 origin of the Work and reproducing the content of the NOTICE file. 12935 12936 7. Disclaimer of Warranty. Unless required by applicable law or 12937 agreed to in writing, Licensor provides the Work (and each 12938 Contributor provides its Contributions) on an "AS IS" BASIS, 12939 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 12940 implied, including, without limitation, any warranties or conditions 12941 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 12942 PARTICULAR PURPOSE. You are solely responsible for determining the 12943 appropriateness of using or redistributing the Work and assume any 12944 risks associated with Your exercise of permissions under this License. 12945 12946 8. Limitation of Liability. In no event and under no legal theory, 12947 whether in tort (including negligence), contract, or otherwise, 12948 unless required by applicable law (such as deliberate and grossly 12949 negligent acts) or agreed to in writing, shall any Contributor be 12950 liable to You for damages, including any direct, indirect, special, 12951 incidental, or consequential damages of any character arising as a 12952 result of this License or out of the use or inability to use the 12953 Work (including but not limited to damages for loss of goodwill, 12954 work stoppage, computer failure or malfunction, or any and all 12955 other commercial damages or losses), even if such Contributor 12956 has been advised of the possibility of such damages. 12957 12958 9. Accepting Warranty or Additional Liability. While redistributing 12959 the Work or Derivative Works thereof, You may choose to offer, 12960 and charge a fee for, acceptance of support, warranty, indemnity, 12961 or other liability obligations and/or rights consistent with this 12962 License. However, in accepting such obligations, You may act only 12963 on Your own behalf and on Your sole responsibility, not on behalf 12964 of any other Contributor, and only if You agree to indemnify, 12965 defend, and hold each Contributor harmless for any liability 12966 incurred by, or claims asserted against, such Contributor by reason 12967 of your accepting any such warranty or additional liability. 12968 12969 END OF TERMS AND CONDITIONS 12970 12971 12972 12973 =========================================== 12974 NOTICE file for external/clang (clang.git). 12975 Note: libclang*.a are statically linked. 12976 =========================================== 12977 12978 ============================================================================== 12979 LLVM Release License 12980 ============================================================================== 12981 University of Illinois/NCSA 12982 Open Source License 12983 12984 Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 12985 All rights reserved. 12986 12987 Developed by: 12988 12989 LLVM Team 12990 12991 University of Illinois at Urbana-Champaign 12992 12993 http://llvm.org 12994 12995 Permission is hereby granted, free of charge, to any person obtaining a copy of 12996 this software and associated documentation files (the "Software"), to deal with 12997 the Software without restriction, including without limitation the rights to 12998 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 12999 of the Software, and to permit persons to whom the Software is furnished to do 13000 so, subject to the following conditions: 13001 13002 * Redistributions of source code must retain the above copyright notice, 13003 this list of conditions and the following disclaimers. 13004 13005 * Redistributions in binary form must reproduce the above copyright notice, 13006 this list of conditions and the following disclaimers in the 13007 documentation and/or other materials provided with the distribution. 13008 13009 * Neither the names of the LLVM Team, University of Illinois at 13010 Urbana-Champaign, nor the names of its contributors may be used to 13011 endorse or promote products derived from this Software without specific 13012 prior written permission. 13013 13014 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13015 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13016 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13017 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13018 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13019 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13020 SOFTWARE. 13021 13022 ============================================================================== 13023 The LLVM software contains code written by third parties. Such software will 13024 have its own individual LICENSE.TXT file in the directory in which it appears. 13025 This file will describe the copyrights, license, and restrictions which apply 13026 to that code. 13027 13028 The disclaimer of warranty in the University of Illinois Open Source License 13029 applies to all code in the LLVM Distribution, and nothing in any of the 13030 other licenses gives permission to use the names of the LLVM Team or the 13031 University of Illinois to endorse or promote products derived from this 13032 Software. 13033 13034 The following pieces of software have additional or alternate copyrights, 13035 licenses, and/or restrictions: 13036 13037 Program Directory 13038 ------- --------- 13039 <none yet> 13040 13041 13042 13043 ========================================= 13044 NOTICE file for external/llvm (llvm.git). 13045 Note: libLLVM*.a are statically linked. 13046 ========================================= 13047 13048 ============================================================================== 13049 LLVM Release License 13050 ============================================================================== 13051 University of Illinois/NCSA 13052 Open Source License 13053 13054 Copyright (c) 2003-2011 University of Illinois at Urbana-Champaign. 13055 All rights reserved. 13056 13057 Developed by: 13058 13059 LLVM Team 13060 13061 University of Illinois at Urbana-Champaign 13062 13063 http://llvm.org 13064 13065 Permission is hereby granted, free of charge, to any person obtaining a copy of 13066 this software and associated documentation files (the "Software"), to deal with 13067 the Software without restriction, including without limitation the rights to 13068 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 13069 of the Software, and to permit persons to whom the Software is furnished to do 13070 so, subject to the following conditions: 13071 13072 * Redistributions of source code must retain the above copyright notice, 13073 this list of conditions and the following disclaimers. 13074 13075 * Redistributions in binary form must reproduce the above copyright notice, 13076 this list of conditions and the following disclaimers in the 13077 documentation and/or other materials provided with the distribution. 13078 13079 * Neither the names of the LLVM Team, University of Illinois at 13080 Urbana-Champaign, nor the names of its contributors may be used to 13081 endorse or promote products derived from this Software without specific 13082 prior written permission. 13083 13084 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13085 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13086 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13087 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13088 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13089 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13090 SOFTWARE. 13091 13092 ============================================================================== 13093 Copyrights and Licenses for Third Party Software Distributed with LLVM: 13094 ============================================================================== 13095 The LLVM software contains code written by third parties. Such software will 13096 have its own individual LICENSE.TXT file in the directory in which it appears. 13097 This file will describe the copyrights, license, and restrictions which apply 13098 to that code. 13099 13100 The disclaimer of warranty in the University of Illinois Open Source License 13101 applies to all code in the LLVM Distribution, and nothing in any of the 13102 other licenses gives permission to use the names of the LLVM Team or the 13103 University of Illinois to endorse or promote products derived from this 13104 Software. 13105 13106 The following pieces of software have additional or alternate copyrights, 13107 licenses, and/or restrictions: 13108 13109 Program Directory 13110 ------- --------- 13111 Autoconf llvm/autoconf 13112 llvm/projects/ModuleMaker/autoconf 13113 llvm/projects/sample/autoconf 13114 CellSPU backend llvm/lib/Target/CellSPU/README.txt 13115 Google Test llvm/utils/unittest/googletest 13116 OpenBSD regex llvm/lib/Support/{reg*, COPYRIGHT.regex} 13117 13118 ============================================================ 13119 Notices for file(s): 13120 /bin/minigzip 13121 /lib/libunz.a 13122 /lib/libz-host.so 13123 /lib/libz.a 13124 ------------------------------------------------------------ 13125 (C) 1995-2013 Jean-loup Gailly and Mark Adler 13126 13127 This software is provided 'as-is', without any express or implied 13128 warranty. In no event will the authors be held liable for any damages 13129 arising from the use of this software. 13130 13131 Permission is granted to anyone to use this software for any purpose, 13132 including commercial applications, and to alter it and redistribute it 13133 freely, subject to the following restrictions: 13134 13135 1. The origin of this software must not be misrepresented; you must not 13136 claim that you wrote the original software. If you use this software 13137 in a product, an acknowledgment in the product documentation would be 13138 appreciated but is not required. 13139 2. Altered source versions must be plainly marked as such, and must not be 13140 misrepresented as being the original software. 13141 3. This notice may not be removed or altered from any source distribution. 13142 13143 Jean-loup Gailly Mark Adler 13144 jloup (a] gzip.org madler (a] alumni.caltech.edu 13145 13146 ============================================================ 13147 Notices for file(s): 13148 /bin/mksnapshot.arm 13149 ------------------------------------------------------------ 13150 Copyright (c) 1994-2006 Sun Microsystems Inc. 13151 All Rights Reserved. 13152 13153 Redistribution and use in source and binary forms, with or without 13154 modification, are permitted provided that the following conditions are 13155 met: 13156 13157 - Redistributions of source code must retain the above copyright notice, 13158 this list of conditions and the following disclaimer. 13159 13160 - Redistribution in binary form must reproduce the above copyright 13161 notice, this list of conditions and the following disclaimer in the 13162 documentation and/or other materials provided with the distribution. 13163 13164 - Neither the name of Sun Microsystems or the names of contributors may 13165 be used to endorse or promote products derived from this software without 13166 specific prior written permission. 13167 13168 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 13169 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 13170 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 13171 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 13172 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 13173 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 13174 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 13175 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 13176 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 13177 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 13178 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13179 13180 The original source code covered by the above license above has been 13181 modified significantly by Google Inc. 13182 Copyright 2006-2008 the V8 project authors. All rights reserved. 13183 13184 ============================================================ 13185 Notices for file(s): 13186 /lib/libpng.a 13187 ------------------------------------------------------------ 13188 13189 This copy of the libpng notices is provided for your convenience. In case of 13190 any discrepancy between this copy and the notices in the file png.h that is 13191 included in the libpng distribution, the latter shall prevail. 13192 13193 COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 13194 13195 If you modify libpng you may insert additional notices immediately following 13196 this sentence. 13197 13198 This code is released under the libpng license. 13199 13200 libpng versions 1.2.6, August 15, 2004, through 1.2.46, July 9, 2011, are 13201 Copyright (c) 2004, 2006-2009 Glenn Randers-Pehrson, and are 13202 distributed according to the same disclaimer and license as libpng-1.2.5 13203 with the following individual added to the list of Contributing Authors 13204 13205 Cosmin Truta 13206 13207 libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 13208 Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 13209 distributed according to the same disclaimer and license as libpng-1.0.6 13210 with the following individuals added to the list of Contributing Authors 13211 13212 Simon-Pierre Cadieux 13213 Eric S. Raymond 13214 Gilles Vollant 13215 13216 and with the following additions to the disclaimer: 13217 13218 There is no warranty against interference with your enjoyment of the 13219 library or against infringement. There is no warranty that our 13220 efforts or the library will fulfill any of your particular purposes 13221 or needs. This library is provided with all faults, and the entire 13222 risk of satisfactory quality, performance, accuracy, and effort is with 13223 the user. 13224 13225 libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 13226 Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 13227 distributed according to the same disclaimer and license as libpng-0.96, 13228 with the following individuals added to the list of Contributing Authors: 13229 13230 Tom Lane 13231 Glenn Randers-Pehrson 13232 Willem van Schaik 13233 13234 libpng versions 0.89, June 1996, through 0.96, May 1997, are 13235 Copyright (c) 1996, 1997 Andreas Dilger 13236 Distributed according to the same disclaimer and license as libpng-0.88, 13237 with the following individuals added to the list of Contributing Authors: 13238 13239 John Bowler 13240 Kevin Bracey 13241 Sam Bushell 13242 Magnus Holmgren 13243 Greg Roelofs 13244 Tom Tanner 13245 13246 libpng versions 0.5, May 1995, through 0.88, January 1996, are 13247 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 13248 13249 For the purposes of this copyright and license, "Contributing Authors" 13250 is defined as the following set of individuals: 13251 13252 Andreas Dilger 13253 Dave Martindale 13254 Guy Eric Schalnat 13255 Paul Schmidt 13256 Tim Wegner 13257 13258 The PNG Reference Library is supplied "AS IS". The Contributing Authors 13259 and Group 42, Inc. disclaim all warranties, expressed or implied, 13260 including, without limitation, the warranties of merchantability and of 13261 fitness for any purpose. The Contributing Authors and Group 42, Inc. 13262 assume no liability for direct, indirect, incidental, special, exemplary, 13263 or consequential damages, which may result from the use of the PNG 13264 Reference Library, even if advised of the possibility of such damage. 13265 13266 Permission is hereby granted to use, copy, modify, and distribute this 13267 source code, or portions hereof, for any purpose, without fee, subject 13268 to the following restrictions: 13269 13270 1. The origin of this source code must not be misrepresented. 13271 13272 2. Altered versions must be plainly marked as such and must not 13273 be misrepresented as being the original source. 13274 13275 3. This Copyright notice may not be removed or altered from any 13276 source or altered source distribution. 13277 13278 The Contributing Authors and Group 42, Inc. specifically permit, without 13279 fee, and encourage the use of this source code as a component to 13280 supporting the PNG file format in commercial products. If you use this 13281 source code in a product, acknowledgment is not required but would be 13282 appreciated. 13283 13284 13285 A "png_get_copyright" function is available, for convenient use in "about" 13286 boxes and the like: 13287 13288 printf("%s",png_get_copyright(NULL)); 13289 13290 Also, the PNG logo (in PNG format, of course) is supplied in the 13291 files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 13292 13293 Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 13294 certification mark of the Open Source Initiative. 13295 13296 Glenn Randers-Pehrson 13297 glennrp at users.sourceforge.net 13298 July 9, 2011 13299 13300 ============================================================ 13301 Notices for file(s): 13302 /framework/antlr-runtime.jar 13303 ------------------------------------------------------------ 13304 [The "BSD license"] 13305 Copyright (c) 201 Terence Parr 13306 All rights reserved. 13307 13308 Redistribution and use in source and binary forms, with or without 13309 modification, are permitted provided that the following conditions 13310 are met: 13311 13312 1. Redistributions of source code must retain the above copyright 13313 notice, this list of conditions and the following disclaimer. 13314 2. Redistributions in binary form must reproduce the above copyright 13315 notice, this list of conditions and the following disclaimer in the 13316 documentation and/or other materials provided with the distribution. 13317 3. The name of the author may not be used to endorse or promote products 13318 derived from this software without specific prior written permission. 13319 13320 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 13321 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 13322 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 13323 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 13324 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 13325 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 13326 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 13327 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 13328 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 13329 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13330 13331 ============================================================ 13332 Notices for file(s): 13333 /framework/junit.jar 13334 ------------------------------------------------------------ 13335 Common Public License - v 1.0 13336 13337 13338 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 13339 13340 13341 1. DEFINITIONS 13342 13343 "Contribution" means: 13344 13345 a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and 13346 b) in the case of each subsequent Contributor: 13347 i) changes to the Program, and 13348 ii) additions to the Program; 13349 where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. 13350 13351 "Contributor" means any person or entity that distributes the Program. 13352 13353 13354 "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. 13355 13356 13357 "Program" means the Contributions distributed in accordance with this Agreement. 13358 13359 13360 "Recipient" means anyone who receives the Program under this Agreement, including all Contributors. 13361 13362 13363 2. GRANT OF RIGHTS 13364 13365 a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form. 13366 b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder. 13367 c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program. 13368 d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement. 13369 3. REQUIREMENTS 13370 13371 A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: 13372 13373 a) it complies with the terms and conditions of this Agreement; and 13374 b) its license agreement: 13375 i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; 13376 ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; 13377 iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and 13378 iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. 13379 When the Program is made available in source code form: 13380 13381 a) it must be made available under this Agreement; and 13382 b) a copy of this Agreement must be included with each copy of the Program. 13383 13384 Contributors may not remove or alter any copyright notices contained within the Program. 13385 13386 13387 Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. 13388 13389 13390 4. COMMERCIAL DISTRIBUTION 13391 13392 Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. 13393 13394 13395 For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. 13396 13397 13398 5. NO WARRANTY 13399 13400 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations. 13401 13402 13403 6. DISCLAIMER OF LIABILITY 13404 13405 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 13406 13407 13408 7. GENERAL 13409 13410 If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. 13411 13412 13413 If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. 13414 13415 13416 All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. 13417 13418 13419 Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. 13420 13421 13422 This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation. 13423 ============================================================ 13424 Notices for file(s): 13425 /framework/ant-glob.jar 13426 ------------------------------------------------------------ 13427 /* 13428 * Apache License 13429 * Version 2.0, January 2004 13430 * http://www.apache.org/licenses/ 13431 * 13432 * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13433 * 13434 * 1. Definitions. 13435 * 13436 * "License" shall mean the terms and conditions for use, reproduction, 13437 * and distribution as defined by Sections 1 through 9 of this document. 13438 * 13439 * "Licensor" shall mean the copyright owner or entity authorized by 13440 * the copyright owner that is granting the License. 13441 * 13442 * "Legal Entity" shall mean the union of the acting entity and all 13443 * other entities that control, are controlled by, or are under common 13444 * control with that entity. For the purposes of this definition, 13445 * "control" means (i) the power, direct or indirect, to cause the 13446 * direction or management of such entity, whether by contract or 13447 * otherwise, or (ii) ownership of fifty percent (50%) or more of the 13448 * outstanding shares, or (iii) beneficial ownership of such entity. 13449 * 13450 * "You" (or "Your") shall mean an individual or Legal Entity 13451 * exercising permissions granted by this License. 13452 * 13453 * "Source" form shall mean the preferred form for making modifications, 13454 * including but not limited to software source code, documentation 13455 * source, and configuration files. 13456 * 13457 * "Object" form shall mean any form resulting from mechanical 13458 * transformation or translation of a Source form, including but 13459 * not limited to compiled object code, generated documentation, 13460 * and conversions to other media types. 13461 * 13462 * "Work" shall mean the work of authorship, whether in Source or 13463 * Object form, made available under the License, as indicated by a 13464 * copyright notice that is included in or attached to the work 13465 * (an example is provided in the Appendix below). 13466 * 13467 * "Derivative Works" shall mean any work, whether in Source or Object 13468 * form, that is based on (or derived from) the Work and for which the 13469 * editorial revisions, annotations, elaborations, or other modifications 13470 * represent, as a whole, an original work of authorship. For the purposes 13471 * of this License, Derivative Works shall not include works that remain 13472 * separable from, or merely link (or bind by name) to the interfaces of, 13473 * the Work and Derivative Works thereof. 13474 * 13475 * "Contribution" shall mean any work of authorship, including 13476 * the original version of the Work and any modifications or additions 13477 * to that Work or Derivative Works thereof, that is intentionally 13478 * submitted to Licensor for inclusion in the Work by the copyright owner 13479 * or by an individual or Legal Entity authorized to submit on behalf of 13480 * the copyright owner. For the purposes of this definition, "submitted" 13481 * means any form of electronic, verbal, or written communication sent 13482 * to the Licensor or its representatives, including but not limited to 13483 * communication on electronic mailing lists, source code control systems, 13484 * and issue tracking systems that are managed by, or on behalf of, the 13485 * Licensor for the purpose of discussing and improving the Work, but 13486 * excluding communication that is conspicuously marked or otherwise 13487 * designated in writing by the copyright owner as "Not a Contribution." 13488 * 13489 * "Contributor" shall mean Licensor and any individual or Legal Entity 13490 * on behalf of whom a Contribution has been received by Licensor and 13491 * subsequently incorporated within the Work. 13492 * 13493 * 2. Grant of Copyright License. Subject to the terms and conditions of 13494 * this License, each Contributor hereby grants to You a perpetual, 13495 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13496 * copyright license to reproduce, prepare Derivative Works of, 13497 * publicly display, publicly perform, sublicense, and distribute the 13498 * Work and such Derivative Works in Source or Object form. 13499 * 13500 * 3. Grant of Patent License. Subject to the terms and conditions of 13501 * this License, each Contributor hereby grants to You a perpetual, 13502 * worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13503 * (except as stated in this section) patent license to make, have made, 13504 * use, offer to sell, sell, import, and otherwise transfer the Work, 13505 * where such license applies only to those patent claims licensable 13506 * by such Contributor that are necessarily infringed by their 13507 * Contribution(s) alone or by combination of their Contribution(s) 13508 * with the Work to which such Contribution(s) was submitted. If You 13509 * institute patent litigation against any entity (including a 13510 * cross-claim or counterclaim in a lawsuit) alleging that the Work 13511 * or a Contribution incorporated within the Work constitutes direct 13512 * or contributory patent infringement, then any patent licenses 13513 * granted to You under this License for that Work shall terminate 13514 * as of the date such litigation is filed. 13515 * 13516 * 4. Redistribution. You may reproduce and distribute copies of the 13517 * Work or Derivative Works thereof in any medium, with or without 13518 * modifications, and in Source or Object form, provided that You 13519 * meet the following conditions: 13520 * 13521 * (a) You must give any other recipients of the Work or 13522 * Derivative Works a copy of this License; and 13523 * 13524 * (b) You must cause any modified files to carry prominent notices 13525 * stating that You changed the files; and 13526 * 13527 * (c) You must retain, in the Source form of any Derivative Works 13528 * that You distribute, all copyright, patent, trademark, and 13529 * attribution notices from the Source form of the Work, 13530 * excluding those notices that do not pertain to any part of 13531 * the Derivative Works; and 13532 * 13533 * (d) If the Work includes a "NOTICE" text file as part of its 13534 * distribution, then any Derivative Works that You distribute must 13535 * include a readable copy of the attribution notices contained 13536 * within such NOTICE file, excluding those notices that do not 13537 * pertain to any part of the Derivative Works, in at least one 13538 * of the following places: within a NOTICE text file distributed 13539 * as part of the Derivative Works; within the Source form or 13540 * documentation, if provided along with the Derivative Works; or, 13541 * within a display generated by the Derivative Works, if and 13542 * wherever such third-party notices normally appear. The contents 13543 * of the NOTICE file are for informational purposes only and 13544 * do not modify the License. You may add Your own attribution 13545 * notices within Derivative Works that You distribute, alongside 13546 * or as an addendum to the NOTICE text from the Work, provided 13547 * that such additional attribution notices cannot be construed 13548 * as modifying the License. 13549 * 13550 * You may add Your own copyright statement to Your modifications and 13551 * may provide additional or different license terms and conditions 13552 * for use, reproduction, or distribution of Your modifications, or 13553 * for any such Derivative Works as a whole, provided Your use, 13554 * reproduction, and distribution of the Work otherwise complies with 13555 * the conditions stated in this License. 13556 * 13557 * 5. Submission of Contributions. Unless You explicitly state otherwise, 13558 * any Contribution intentionally submitted for inclusion in the Work 13559 * by You to the Licensor shall be under the terms and conditions of 13560 * this License, without any additional terms or conditions. 13561 * Notwithstanding the above, nothing herein shall supersede or modify 13562 * the terms of any separate license agreement you may have executed 13563 * with Licensor regarding such Contributions. 13564 * 13565 * 6. Trademarks. This License does not grant permission to use the trade 13566 * names, trademarks, service marks, or product names of the Licensor, 13567 * except as required for reasonable and customary use in describing the 13568 * origin of the Work and reproducing the content of the NOTICE file. 13569 * 13570 * 7. Disclaimer of Warranty. Unless required by applicable law or 13571 * agreed to in writing, Licensor provides the Work (and each 13572 * Contributor provides its Contributions) on an "AS IS" BASIS, 13573 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13574 * implied, including, without limitation, any warranties or conditions 13575 * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13576 * PARTICULAR PURPOSE. You are solely responsible for determining the 13577 * appropriateness of using or redistributing the Work and assume any 13578 * risks associated with Your exercise of permissions under this License. 13579 * 13580 * 8. Limitation of Liability. In no event and under no legal theory, 13581 * whether in tort (including negligence), contract, or otherwise, 13582 * unless required by applicable law (such as deliberate and grossly 13583 * negligent acts) or agreed to in writing, shall any Contributor be 13584 * liable to You for damages, including any direct, indirect, special, 13585 * incidental, or consequential damages of any character arising as a 13586 * result of this License or out of the use or inability to use the 13587 * Work (including but not limited to damages for loss of goodwill, 13588 * work stoppage, computer failure or malfunction, or any and all 13589 * other commercial damages or losses), even if such Contributor 13590 * has been advised of the possibility of such damages. 13591 * 13592 * 9. Accepting Warranty or Additional Liability. While redistributing 13593 * the Work or Derivative Works thereof, You may choose to offer, 13594 * and charge a fee for, acceptance of support, warranty, indemnity, 13595 * or other liability obligations and/or rights consistent with this 13596 * License. However, in accepting such obligations, You may act only 13597 * on Your own behalf and on Your sole responsibility, not on behalf 13598 * of any other Contributor, and only if You agree to indemnify, 13599 * defend, and hold each Contributor harmless for any liability 13600 * incurred by, or claims asserted against, such Contributor by reason 13601 * of your accepting any such warranty or additional liability. 13602 * 13603 * END OF TERMS AND CONDITIONS 13604 * 13605 * APPENDIX: How to apply the Apache License to your work. 13606 * 13607 * To apply the Apache License to your work, attach the following 13608 * boilerplate notice, with the fields enclosed by brackets "[]" 13609 * replaced with your own identifying information. (Don't include 13610 * the brackets!) The text should be enclosed in the appropriate 13611 * comment syntax for the file format. We also recommend that a 13612 * file or class name and description of purpose be included on the 13613 * same "printed page" as the copyright notice for easier 13614 * identification within third-party archives. 13615 * 13616 * Copyright [yyyy] [name of copyright owner] 13617 * 13618 * Licensed under the Apache License, Version 2.0 (the "License"); 13619 * you may not use this file except in compliance with the License. 13620 * You may obtain a copy of the License at 13621 * 13622 * http://www.apache.org/licenses/LICENSE-2.0 13623 * 13624 * Unless required by applicable law or agreed to in writing, software 13625 * distributed under the License is distributed on an "AS IS" BASIS, 13626 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13627 * See the License for the specific language governing permissions and 13628 * limitations under the License. 13629 */ 13630 13631 W3C SOFTWARE NOTICE AND LICENSE 13632 http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 13633 13634 This work (and included software, documentation such as READMEs, or other 13635 related items) is being provided by the copyright holders under the following 13636 license. By obtaining, using and/or copying this work, you (the licensee) agree 13637 that you have read, understood, and will comply with the following terms and 13638 conditions. 13639 13640 Permission to copy, modify, and distribute this software and its documentation, 13641 with or without modification, for any purpose and without fee or royalty is 13642 hereby granted, provided that you include the following on ALL copies of the 13643 software and documentation or portions thereof, including modifications: 13644 13645 1. The full text of this NOTICE in a location viewable to users of the 13646 redistributed or derivative work. 13647 2. Any pre-existing intellectual property disclaimers, notices, or terms 13648 and conditions. If none exist, the W3C Software Short Notice should be 13649 included (hypertext is preferred, text is permitted) within the body 13650 of any redistributed or derivative code. 13651 3. Notice of any changes or modifications to the files, including the date 13652 changes were made. (We recommend you provide URIs to the location from 13653 which the code is derived.) 13654 13655 THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE 13656 NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 13657 TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT 13658 THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY 13659 PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. 13660 13661 COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR 13662 CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. 13663 13664 The name and trademarks of copyright holders may NOT be used in advertising or 13665 publicity pertaining to the software without specific, written prior permission. 13666 Title to copyright in this software and any associated documentation will at 13667 all times remain with copyright holders. 13668 13669 ____________________________________ 13670 13671 This formulation of W3C's notice and license became active on December 31 2002. 13672 This version removes the copyright ownership notice such that this license can 13673 be used with materials other than those owned by the W3C, reflects that ERCIM 13674 is now a host of the W3C, includes references to this specific dated version of 13675 the license, and removes the ambiguous grant of "use". Otherwise, this version 13676 is the same as the previous version and is written so as to preserve the Free 13677 Software Foundation's assessment of GPL compatibility and OSI's certification 13678 under the Open Source Definition. Please see our Copyright FAQ for common 13679 questions about using materials from our site, including specific terms and 13680 conditions for packages like libwww, Amaya, and Jigsaw. Other questions about 13681 this notice can be directed to site-policy (a] w3.org. 13682 13683 Joseph Reagle <site-policy (a] w3.org> 13684 13685 This license came from: http://www.megginson.com/SAX/copying.html 13686 However please note future versions of SAX may be covered 13687 under http://saxproject.org/?selected=pd 13688 13689 SAX2 is Free! 13690 13691 I hereby abandon any property rights to SAX 2.0 (the Simple API for 13692 XML), and release all of the SAX 2.0 source code, compiled code, and 13693 documentation contained in this distribution into the Public Domain. 13694 SAX comes with NO WARRANTY or guarantee of fitness for any 13695 purpose. 13696 13697 David Megginson, david (a] megginson.com 13698 2000-05-05 13699 13700 ============================================================ 13701 Notices for file(s): 13702 /lib/libclang.so 13703 /lib/libclangAnalysis.a 13704 ------------------------------------------------------------ 13705 ============================================================================== 13706 LLVM Release License 13707 ============================================================================== 13708 University of Illinois/NCSA 13709 Open Source License 13710 13711 Copyright (c) 2007-2011 University of Illinois at Urbana-Champaign. 13712 All rights reserved. 13713 13714 Developed by: 13715 13716 LLVM Team 13717 13718 University of Illinois at Urbana-Champaign 13719 13720 http://llvm.org 13721 13722 Permission is hereby granted, free of charge, to any person obtaining a copy of 13723 this software and associated documentation files (the "Software"), to deal with 13724 the Software without restriction, including without limitation the rights to 13725 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 13726 of the Software, and to permit persons to whom the Software is furnished to do 13727 so, subject to the following conditions: 13728 13729 * Redistributions of source code must retain the above copyright notice, 13730 this list of conditions and the following disclaimers. 13731 13732 * Redistributions in binary form must reproduce the above copyright notice, 13733 this list of conditions and the following disclaimers in the 13734 documentation and/or other materials provided with the distribution. 13735 13736 * Neither the names of the LLVM Team, University of Illinois at 13737 Urbana-Champaign, nor the names of its contributors may be used to 13738 endorse or promote products derived from this Software without specific 13739 prior written permission. 13740 13741 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13742 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 13743 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 13744 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 13745 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 13746 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 13747 SOFTWARE. 13748 13749 ============================================================================== 13750 The LLVM software contains code written by third parties. Such software will 13751 have its own individual LICENSE.TXT file in the directory in which it appears. 13752 This file will describe the copyrights, license, and restrictions which apply 13753 to that code. 13754 13755 The disclaimer of warranty in the University of Illinois Open Source License 13756 applies to all code in the LLVM Distribution, and nothing in any of the 13757 other licenses gives permission to use the names of the LLVM Team or the 13758 University of Illinois to endorse or promote products derived from this 13759 Software. 13760 13761 The following pieces of software have additional or alternate copyrights, 13762 licenses, and/or restrictions: 13763 13764 Program Directory 13765 ------- --------- 13766 <none yet> 13767 13768 ============================================================ 13769 Notices for file(s): 13770 /framework/guavalib.jar 13771 ------------------------------------------------------------ 13772 13773 Apache License 13774 Version 2.0, January 2004 13775 http://www.apache.org/licenses/ 13776 13777 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 13778 13779 1. Definitions. 13780 13781 "License" shall mean the terms and conditions for use, reproduction, 13782 and distribution as defined by Sections 1 through 9 of this document. 13783 13784 "Licensor" shall mean the copyright owner or entity authorized by 13785 the copyright owner that is granting the License. 13786 13787 "Legal Entity" shall mean the union of the acting entity and all 13788 other entities that control, are controlled by, or are under common 13789 control with that entity. For the purposes of this definition, 13790 "control" means (i) the power, direct or indirect, to cause the 13791 direction or management of such entity, whether by contract or 13792 otherwise, or (ii) ownership of fifty percent (50%) or more of the 13793 outstanding shares, or (iii) beneficial ownership of such entity. 13794 13795 "You" (or "Your") shall mean an individual or Legal Entity 13796 exercising permissions granted by this License. 13797 13798 "Source" form shall mean the preferred form for making modifications, 13799 including but not limited to software source code, documentation 13800 source, and configuration files. 13801 13802 "Object" form shall mean any form resulting from mechanical 13803 transformation or translation of a Source form, including but 13804 not limited to compiled object code, generated documentation, 13805 and conversions to other media types. 13806 13807 "Work" shall mean the work of authorship, whether in Source or 13808 Object form, made available under the License, as indicated by a 13809 copyright notice that is included in or attached to the work 13810 (an example is provided in the Appendix below). 13811 13812 "Derivative Works" shall mean any work, whether in Source or Object 13813 form, that is based on (or derived from) the Work and for which the 13814 editorial revisions, annotations, elaborations, or other modifications 13815 represent, as a whole, an original work of authorship. For the purposes 13816 of this License, Derivative Works shall not include works that remain 13817 separable from, or merely link (or bind by name) to the interfaces of, 13818 the Work and Derivative Works thereof. 13819 13820 "Contribution" shall mean any work of authorship, including 13821 the original version of the Work and any modifications or additions 13822 to that Work or Derivative Works thereof, that is intentionally 13823 submitted to Licensor for inclusion in the Work by the copyright owner 13824 or by an individual or Legal Entity authorized to submit on behalf of 13825 the copyright owner. For the purposes of this definition, "submitted" 13826 means any form of electronic, verbal, or written communication sent 13827 to the Licensor or its representatives, including but not limited to 13828 communication on electronic mailing lists, source code control systems, 13829 and issue tracking systems that are managed by, or on behalf of, the 13830 Licensor for the purpose of discussing and improving the Work, but 13831 excluding communication that is conspicuously marked or otherwise 13832 designated in writing by the copyright owner as "Not a Contribution." 13833 13834 "Contributor" shall mean Licensor and any individual or Legal Entity 13835 on behalf of whom a Contribution has been received by Licensor and 13836 subsequently incorporated within the Work. 13837 13838 2. Grant of Copyright License. Subject to the terms and conditions of 13839 this License, each Contributor hereby grants to You a perpetual, 13840 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13841 copyright license to reproduce, prepare Derivative Works of, 13842 publicly display, publicly perform, sublicense, and distribute the 13843 Work and such Derivative Works in Source or Object form. 13844 13845 3. Grant of Patent License. Subject to the terms and conditions of 13846 this License, each Contributor hereby grants to You a perpetual, 13847 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 13848 (except as stated in this section) patent license to make, have made, 13849 use, offer to sell, sell, import, and otherwise transfer the Work, 13850 where such license applies only to those patent claims licensable 13851 by such Contributor that are necessarily infringed by their 13852 Contribution(s) alone or by combination of their Contribution(s) 13853 with the Work to which such Contribution(s) was submitted. If You 13854 institute patent litigation against any entity (including a 13855 cross-claim or counterclaim in a lawsuit) alleging that the Work 13856 or a Contribution incorporated within the Work constitutes direct 13857 or contributory patent infringement, then any patent licenses 13858 granted to You under this License for that Work shall terminate 13859 as of the date such litigation is filed. 13860 13861 4. Redistribution. You may reproduce and distribute copies of the 13862 Work or Derivative Works thereof in any medium, with or without 13863 modifications, and in Source or Object form, provided that You 13864 meet the following conditions: 13865 13866 (a) You must give any other recipients of the Work or 13867 Derivative Works a copy of this License; and 13868 13869 (b) You must cause any modified files to carry prominent notices 13870 stating that You changed the files; and 13871 13872 (c) You must retain, in the Source form of any Derivative Works 13873 that You distribute, all copyright, patent, trademark, and 13874 attribution notices from the Source form of the Work, 13875 excluding those notices that do not pertain to any part of 13876 the Derivative Works; and 13877 13878 (d) If the Work includes a "NOTICE" text file as part of its 13879 distribution, then any Derivative Works that You distribute must 13880 include a readable copy of the attribution notices contained 13881 within such NOTICE file, excluding those notices that do not 13882 pertain to any part of the Derivative Works, in at least one 13883 of the following places: within a NOTICE text file distributed 13884 as part of the Derivative Works; within the Source form or 13885 documentation, if provided along with the Derivative Works; or, 13886 within a display generated by the Derivative Works, if and 13887 wherever such third-party notices normally appear. The contents 13888 of the NOTICE file are for informational purposes only and 13889 do not modify the License. You may add Your own attribution 13890 notices within Derivative Works that You distribute, alongside 13891 or as an addendum to the NOTICE text from the Work, provided 13892 that such additional attribution notices cannot be construed 13893 as modifying the License. 13894 13895 You may add Your own copyright statement to Your modifications and 13896 may provide additional or different license terms and conditions 13897 for use, reproduction, or distribution of Your modifications, or 13898 for any such Derivative Works as a whole, provided Your use, 13899 reproduction, and distribution of the Work otherwise complies with 13900 the conditions stated in this License. 13901 13902 5. Submission of Contributions. Unless You explicitly state otherwise, 13903 any Contribution intentionally submitted for inclusion in the Work 13904 by You to the Licensor shall be under the terms and conditions of 13905 this License, without any additional terms or conditions. 13906 Notwithstanding the above, nothing herein shall supersede or modify 13907 the terms of any separate license agreement you may have executed 13908 with Licensor regarding such Contributions. 13909 13910 6. Trademarks. This License does not grant permission to use the trade 13911 names, trademarks, service marks, or product names of the Licensor, 13912 except as required for reasonable and customary use in describing the 13913 origin of the Work and reproducing the content of the NOTICE file. 13914 13915 7. Disclaimer of Warranty. Unless required by applicable law or 13916 agreed to in writing, Licensor provides the Work (and each 13917 Contributor provides its Contributions) on an "AS IS" BASIS, 13918 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 13919 implied, including, without limitation, any warranties or conditions 13920 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 13921 PARTICULAR PURPOSE. You are solely responsible for determining the 13922 appropriateness of using or redistributing the Work and assume any 13923 risks associated with Your exercise of permissions under this License. 13924 13925 8. Limitation of Liability. In no event and under no legal theory, 13926 whether in tort (including negligence), contract, or otherwise, 13927 unless required by applicable law (such as deliberate and grossly 13928 negligent acts) or agreed to in writing, shall any Contributor be 13929 liable to You for damages, including any direct, indirect, special, 13930 incidental, or consequential damages of any character arising as a 13931 result of this License or out of the use or inability to use the 13932 Work (including but not limited to damages for loss of goodwill, 13933 work stoppage, computer failure or malfunction, or any and all 13934 other commercial damages or losses), even if such Contributor 13935 has been advised of the possibility of such damages. 13936 13937 9. Accepting Warranty or Additional Liability. While redistributing 13938 the Work or Derivative Works thereof, You may choose to offer, 13939 and charge a fee for, acceptance of support, warranty, indemnity, 13940 or other liability obligations and/or rights consistent with this 13941 License. However, in accepting such obligations, You may act only 13942 on Your own behalf and on Your sole responsibility, not on behalf 13943 of any other Contributor, and only if You agree to indemnify, 13944 defend, and hold each Contributor harmless for any liability 13945 incurred by, or claims asserted against, such Contributor by reason 13946 of your accepting any such warranty or additional liability. 13947 13948 END OF TERMS AND CONDITIONS 13949 13950 APPENDIX: How to apply the Apache License to your work. 13951 13952 To apply the Apache License to your work, attach the following 13953 boilerplate notice, with the fields enclosed by brackets "[]" 13954 replaced with your own identifying information. (Don't include 13955 the brackets!) The text should be enclosed in the appropriate 13956 comment syntax for the file format. We also recommend that a 13957 file or class name and description of purpose be included on the 13958 same "printed page" as the copyright notice for easier 13959 identification within third-party archives. 13960 13961 Copyright [yyyy] [name of copyright owner] 13962 13963 Licensed under the Apache License, Version 2.0 (the "License"); 13964 you may not use this file except in compliance with the License. 13965 You may obtain a copy of the License at 13966 13967 http://www.apache.org/licenses/LICENSE-2.0 13968 13969 Unless required by applicable law or agreed to in writing, software 13970 distributed under the License is distributed on an "AS IS" BASIS, 13971 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13972 See the License for the specific language governing permissions and 13973 limitations under the License. 13974 13975